home *** CD-ROM | disk | FTP | other *** search
/ Igromania 2000 April / Igromania_04.iso / zones / utt.exe / Revenge.umod < prev    next >
INI File  |  2000-04-09  |  41KB  |  342 lines

  1. [Setup]
  2. Product=Revenge
  3. Version=100
  4. Archive=Revenge.umod
  5. SrcPath=.
  6. MasterPath=..
  7. Group=SetupGroup
  8. Group=umodINIGroup
  9. Group=RevengeGroup
  10.  
  11. [SetupGroup]
  12. Copy=(Src=System\Manifest.ini,Master=System\Manifest.ini,Size=433,Flags=3)
  13. Copy=(Src=System\Manifest.int,Master=System\Manifest.int,Size=289,Flags=3)
  14.  
  15. [umodINIGroup]
  16. AddIni=UnrealTournament.ini,Engine.GameEngine.ServerPackages=Revenge
  17.  
  18. [RevengeGroup]
  19. File=(Src=System\Revenge.u,Size=37739)
  20. File=(Src=Help\Revenge.txt,Size=2081)
  21. File=(Src=System\Revenge.ini,Size=38)
  22. File=(Src=System\Revenge.int,Size=230)
  23.  
  24. [Setup]
  25. LocalProduct=Revenge
  26. ReadMe=Help\Revenge.txt
  27. SetupWindowTitle=Revenge
  28. AutoplayWindowTitle=Revenge Options
  29. ProductURL=http://www.planetunreal.com/eod
  30. VersionURL=http://www.planetunreal.com/eod
  31. Developer=Engineers of Destruction
  32. DeveloperURL=http://www.planetunreal.com/eod
  33. ┴â*₧Ek@0áÉ<¬ÄÇ;96^Γ╙«┴Ç╞°)q0kNoneRevengeCoreSystem    MessagesUWindowEngine listPlayersCreatedModifyPlayer
  34. ScoreKillNotify ClientClassSetMaxLengthRevengeTrailer RevengeNoteSetTextCreateControlRevengeMenuItemRevengeConfigClientSetFontBotpack    SetValue    MenuHelpReceiveLocalizedMessage MenuCaptionExecuteTournamentPlayer RevengeOne    GetValueSetNumericOnlyWAVUMenuRevengeConfigWindowClientPlaySound
  35. GetStringClientReceive SetHelpTextRevengeMessage WindowTitlebBeep TextBufferObjectRelatedPRI_2PKillerOtherRelatedPRI_1OptionalObject    PawnListLocalMessage    Function StrProperty PlayerNamejMutatorCEScore    nextPawnPlayerOwner NextMutatorUWindowEditControlUWindowPulldownMenuItemUWindowDialogClientWindowUWindowFramedWindowUWindowRootWindowUWindowDialogControlUWindowWindowUWindowPulldownMenuSetSizeCreateWindowiAlignWinLeft
  36. WinHeight    WinWidthWinTopRoot ScriptText ReturnValueStaticSaveConfigObjectPropertyPlayerReplicationInfo
  37. LevelInfoUMenuModMenuItem    MenuItemLevelFloatProperty SpreeSoundCriticalEventLowPlus
  38. ChatSound IntPropertyActorPawn PlayerPawnSoundkillersiRevengeBonusBytePropertypnumRevengeOneWavSwitchPackageClassRevengeBonusEditêÇäë.                  σÜaëlÇñπä9δ }ç.Ω;√ÆÆ╘√Rä9δ }ä9δ }ä9δ }ä9δ }ä9δ }ä9δ }ëlÇñπëlÇñπÆÆ╘√Rä9δ }ä9δ }îää ÇäÇÅ  äÉç@     äÉçÉçÇäù'-                  S6`ù┌π╠~ïσÜaêt╡≡ïσÜaêt╡≡êt╡≡êt╡≡êt╡≡êt╡≡êt╡≡êt╡≡ïσÜaîÇ@û!*!                  2I$Z»ûⁿM╗∩Öo √Öo √î ']Revenge Configuration#ÉîÇ@ǪÇ@ñ+$&                  2 X,█ñZ⌐ÄUŲ»ΘŲ»ΘŲ»ΘŲ»Θç.Ω;√ç.Ω;√î]
  39.     Revenge!Mgot revenge on]!(SÇÉ)Éç╕ O<╖▒¢¡  A A╚BHB l-//////////////////////////////////////////////////////////////////////////
  40. // ========================
  41. // Engineers of Destruction
  42. //        presents
  43. // ------------------------
  44. //      R e v e n g e
  45. // ------------------------
  46. //     A UT mutator by
  47. //  Scott "Frood" Shingler
  48. // ========================
  49. //
  50. // Description:
  51. //   This mutator makes killing the guy who just killed you more
  52. //   rewarding.  You will receive 5 points (default) instead of the normal
  53. //   1 point if you kill your last killer.  The revenge bonus value is
  54. //   stored in Revenge.ini.
  55. //
  56. // Menus:
  57. //   Mod->Revenge
  58. //     Sets the Revenge bonus.  This bonus value is in addition to the 1
  59. //     point the player gets for making the frag.
  60. //
  61. // Thanks to ProfessorGib for showing me how to remember who killed who.
  62. // Thanks to Matt Roy for recording the "Revenge" voice.
  63. //////////////////////////////////////////////////////////////////////////
  64.  
  65. class Revenge expands Mutator config(Revenge);
  66.  
  67. var pawn killers[32], player[32];
  68. var config int  iRevengeBonus;
  69.  
  70. function listPlayers()    //assigns each pawn a unique ID
  71. {
  72.     local Pawn P;
  73.     local int pnum;
  74.     pnum = 0;
  75.     for(P = Level.Pawnlist; P != None; P = P.Nextpawn)
  76.     { 
  77.         player[pnum] = P;    //.playerreplicationinfo.playername;
  78.         pnum++;
  79.     }
  80. }
  81.  
  82. function ModifyPlayer(Pawn Other)
  83. {
  84.     listPlayers();    // if new player enters game, when that player spawns re-setup the pawn IDs
  85.     if ( NextMutator != None )
  86.         NextMutator.ModifyPlayer(Other);
  87. }
  88.  
  89. function ScoreKill(Pawn Killer, Pawn Other)
  90. {
  91.     local int i, j;
  92.     local Pawn P;
  93.     if(Other != Killer)    // Not suicide
  94.     {
  95.         for(j = 0; j < 32; j++)
  96.         {
  97.             if(player[j] == Other)    // if it's the victim
  98.             {
  99.                 for(i = 0; i < 32; i++)
  100.                 { 
  101.                     if(player[i] == Killer)
  102.                     {
  103.                         killers[j] = Killer;    // store his killer
  104.                     }
  105.                 }
  106.             }
  107.             else if(player[j] == Killer)    // if it's the killer
  108.             {
  109.                 if (killers[j] == Other)    // and he killed his last killer
  110.                 {
  111.                     Killer.PlayerReplicationInfo.Score += iRevengeBonus;    // award bonus
  112.                     for ( P=Level.PawnList; P!=None; P=P.NextPawn )
  113.                         if ( P.IsA('TournamentPlayer') )
  114.                             P.ReceiveLocalizedMessage( class'RevengeMessage', 0, Killer.PlayerReplicationInfo, Other.PlayerReplicationInfo);
  115.                 }
  116.                 killers[j] = None;    // set his last killer to none (only one chance for revenge: the very next kill...)
  117.             } 
  118.         }
  119.     }
  120.     if ( NextMutator != None )
  121.     {
  122.         NextMutator.ScoreKill(killer, other);
  123.     }
  124. }
  125.  
  126. //function Mutate(String mutateString, PlayerPawn sender)
  127. //{
  128. //    // Only let admins adjust the Revenge bonus
  129. //    if (Left(mutateString, 16) ~= "setrevengebonus " && sender.bAdmin && Len(mutateString) > 16)
  130. //    {
  131. //        iRevengeBonus = int(Mid(mutateString, 16));
  132. //        class'Revenge'.static.StaticSaveConfig();    // Why doesn't this work?
  133. //        Sender.ClientMessage("Revenge bonus set to"@String(iRevengeBonus));
  134. //    }
  135. //}
  136. $ÄW%á£Uw*    Ñí e//////////////////////////////////////////////////////////////////////////
  137. // Revenge mutator by Scott "Frood" Shingler
  138. //
  139. // Class for putting the Revenge item in the Mod menu.
  140. //////////////////////////////////////////////////////////////////////////
  141.  
  142. class RevengeMenuItem expands UMenuModMenuItem;
  143.  
  144. function Execute()
  145. {
  146.     MenuItem.Owner.Root.CreateWindow(class'RevengeConfigWindow', 10, 10, 100, 50);
  147. }
  148.  
  149. e//////////////////////////////////////////////////////////////////////////
  150. // Revenge mutator by Scott "Frood" Shingler
  151. //
  152. // Class for displaying the main Revenge Configuration window.
  153. //////////////////////////////////////////////////////////////////////////
  154.  
  155. class RevengeConfigWindow expands UWindowFramedWindow;
  156.  
  157. function Created()
  158. {
  159.     Super.Created();
  160.     SetSize(200, 75);
  161.     WinLeft = (Root.WinWidth - WinWidth) / 2;
  162.     WinTop = (Root.WinHeight - WinHeight) / 2;
  163. }
  164.  
  165.  
  166. ║&#r*ér.ç
  167.     w
  168. *mmw*mw
  169. *p¿¿
  170. ƒƒ  Ç@¥"$$Dq¥ÉYwÉa ╝ Ç@ " / ' !ô                   2%╛m£ôëⁿ═╖Ñ;aG░¬╒╢mΩÖo √ î]
  171.     &Revenge] Configure the Revenge mutator.
  172. É~//////////////////////////////////////////////////////////////////////////
  173. // Revenge mutator by Scott "Frood" Shingler
  174. //
  175. // Class for handling the Revenge Bonus edit control in the Mod menu.
  176. //////////////////////////////////////////////////////////////////////////
  177.  
  178. class RevengeConfigClient expands UWindowDialogClientWindow;
  179.  
  180. var UWindowEditControl RevengeBonusEdit;
  181.  
  182. function Created()
  183. {
  184.     Super.Created();
  185.     RevengeBonusEdit = UWindowEditControl(CreateControl(class'UWindowEditControl', 5, 20, 160, 1));
  186.     RevengeBonusEdit.SetText("Revenge Bonus:");
  187.     RevengeBonusEdit.SetHelpText("Number of bonus points for getting revenge.");
  188.     RevengeBonusEdit.SetFont(F_Normal);
  189.     RevengeBonusEdit.SetNumericOnly(True);
  190.     RevengeBonusEdit.SetMaxLength(3);
  191.     RevengeBonusEdit.Align = TA_Left;
  192.     RevengeBonusEdit.SetValue(string(class'Revenge'.default.iRevengeBonus));    // Put the current bonus value in the edit box
  193. }
  194.  
  195.  
  196. function Notify(UWindowDialogControl C, byte E)
  197. {
  198.     switch(E)
  199.     {
  200.     case DE_Change:
  201.         switch(C)
  202.         {
  203.         case RevengeBonusEdit:
  204.             class'Revenge'.default.iRevengeBonus = int(RevengeBonusEdit.GetValue());
  205.             class'Revenge'.static.StaticSaveConfig();
  206.             break;
  207.         }
  208.     break;
  209.     }
  210. }
  211. ╣    .H'%wæ*æ      Éî¿ ^X¿┤HCûB½¼»¢óó?,¼¼»¢úú?, // Revenge mutator by Scott "Frood" Shingler
  212. // Class for displaying Revenge message and playing Revenge sound
  213.  
  214. class RevengeMessage expands CriticalEventLowPlus;
  215.  
  216. #exec AUDIO IMPORT FILE="Sounds\revenge.WAV" NAME="RevengeOneWav" GROUP="Revenge"
  217. var(Messages) localized string RevengeOne, RevengeNote,  RevengeTrailer;
  218.  
  219. static function string GetString(
  220.     optional int Switch,
  221.     optional PlayerReplicationInfo RelatedPRI_1,    // Killer
  222.     optional PlayerReplicationInfo RelatedPRI_2,    // Other
  223.     optional Object OptionalObject
  224.     )
  225. {
  226.     if (PlayerReplicationinfo(OptionalObject) == RelatedPRI_1 && RelatedPRI_1 != None)
  227.         return Default.RevengeOne;
  228.     else if (RelatedPRI_2 != None)
  229.     {
  230.         if (RelatedPRI_1 != None)
  231.         {
  232.             return RelatedPRI_1.PlayerName@Default.RevengeNote@RelatedPRI_2.PlayerName$Default.RevengeTrailer;
  233.         }
  234.     }
  235.     return "";
  236. }
  237.  
  238. static simulated function ClientReceive( 
  239.     PlayerPawn P,
  240.     optional int Switch,
  241.     optional PlayerReplicationInfo RelatedPRI_1,    // Killer
  242.     optional PlayerReplicationInfo RelatedPRI_2,    // Other
  243.     optional Object OptionalObject
  244.     )
  245. {
  246.     Super.ClientReceive(P, Switch, RelatedPRI_1, RelatedPRI_2, P.PlayerReplicationInfo);
  247.  
  248.     if (RelatedPRI_1 != P.PlayerReplicationInfo)
  249.     {
  250.         P.PlaySound(sound'SpreeSound',, 4.0);
  251.         return;
  252.     }
  253.     P.ClientPlaySound(Sound'RevengeOneWav',, true);
  254. }
  255.  
  256. ºùφº.ê êá@áA CÇ?Revenge Bonus:3%Number of bonus points for getting revenge.%',│$S   ▓, ╒W
  257. R$
  258. L  J ░O
  259.   U
  260.    »(
  261. 7=~Xw%Xû, }r     %zû , pr     Ñ >NNr    Ar╕É⌐? á£Aw**a/!( %ÉÉí┌*Ñ|wæ*æ
  262.  ⌐ÄBùRIFF║eWAVEfmt "V"Vdataûe{{{{{{z{zzzzzzzzzzzzz{{zzz{z{{zzzzzz{{{{zz{z{{|{|{{{{{z{zz{{{{z{z{{{{zz{z{{z{{zyzzyzzxyzz{{zzz{zz{{z{{{zz{z{{z{{{{{{z|{{|{{|{z|{{{{z{{zzzxy{z{{{{{z{{{{zz{|z{{zz{|{{|zz|{z{{{{|{z{{|{z{{z{zz{{{{{{zz{zz{zz{{{{zzzzz{{zz{zz{z|{{z{{|{zz{{z{{z{{|{{|{||{||{||{zz{z{{|{|||{{|{||{||{|{{|{{|}}|}||{|{|||||{||||||||{{|{||{||||}|}}|}||}||}||}||}||}|}}~}}}~}||}|}}|}~~}~~}~~}}~}||}|}}~}}~}~~}}~~}~}}~}~~}}~~}~}}}||}}|}~}|}~~~}~~~~~~ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇüüÇÇÇÇÇüÇÇüÇüüÇüüÇüÇÇüÇüüÇüÇÇüÇÇüÇÇüÇüüÇüÇÇüÇÇüÇüüÇüüÇüüüÇüÇÇüÇüüÇüüüÇüÇÇüéüééüééüéüüüéüüéüééüéüüÇüüÇÇüÇÇüéüüéüÇÇüéüüéüéééééâééââéüüéüüééâéââââââéââéâééâééâéââéââéâééâééâéââéâââéââéâäââäâääâääààäàääàäàääàäääääâääâäääàäàääääâäââäâäääàääàääâääâääâàåååàåàäààåäääââääààäàààåååàäåàààäääâääàààååàååààààäääääààåàåååçåçåååàååàååçåççåççàåååçàååäàààäàäääàääàäààâääääääàääàääààààåààåäààààààààäàåààààåààäääâäàääääàäàääàääààäààààààààååàäààààààåàååààäàääàäààààåàäääâääàäâââââääääààäàääàâäääàääääääääâäàäààâääââääääàààäââééâééâééâééüéüÇüâüéüéüÇüüéüéââäâéäéââââââäééäääââàäààåàääââéäàääàäàäåàààäâäééâééäâääâéüââéâäâéâéüüüüéééééüüéâéââäâéüéüüüééééâüüéüéüüéüüüÇ~~ÇÇ~~}||{|||}~üÇ~ÇÇÇüüééééâââäàäàåàåàäààääààåçêêëêëêêëèëèïèèïèèèëêêëêêççåàâéÇÇ~~}~}||{zzzyxyxwxxxyzzz{zzzz{||{|}}}~~~ÇüÇüüéüÇüÇüüüÇüüüüÇéüÇÇÇÇÇ~~~}}}~}|}}}}||}|{|{|||{{|{||}}~~~|}}|}}~}}~~}}}}}~}}~}}}}}|~|}}}}}}}|||}}|||||}|}~|{{{|{{z{|||{{{||z{{|zz{{{{z|||{|}|||{||{|{{|{|}}}}|}|}}|}}|||{||||{||}|{|{{||{{{zz{zzzz{{{{{zz{zz{zz{{zzzzzz{}|||{{{{||{{{|zyzzyz{{zz{zzzzzyyyxyyzzzzzz{z{{|{{{{{zz{yyzzzyyzzz{|zz{zyz{yzyyz{zyz{{{{{zz{zzz{z{yyzyyyxyzzyyzyyyzzzzzyzzyzz{z{{zzzzzyyzyyyxxxyzyzzyzzzyxzyyzyyyxxxyyyzyyzyyxxyyxxywvvwwxxxyyxxyyxyxxyxxyxyyyyy{||{|{{yyxxxyyyzyyyxyyzyzzywxwxwxxwxxwxyyyyyyyyxwxwvwvwwvwwxxxzyzzzyyxyxyyxyzzyyzz{zyzzyxxyxwwvuvuututvuvvutuutsttstssuuuvvwyyzz{{{|}|{||{{|~~ÇÇüéüüéüÇ~|{yyxwvvxxwwvuttrqppnmllmlmmlkmlklmmnoqqqrrrtuuuwxz{}Çüéââäàååçêëëèïèèïïèëçåååäâéü~}{yxvtsrrqomnmlkhhgfeededbbb``abcdfhijklmnonpooprsuwz|éäàåêèëèìîîÄÄÄÅÉÉææÆÆæÆôÆÆÆæÅîèçàü~|{{zxxxvutrpolkjhgfedddcdeefeffgggghijjklllnopstvxyyzzzzzz{z||}~ÇüéâéâéüüéÇÇüÇüüüÇÇÇÇÇÇÇüéééüüüÇ~~}|}~}~ÇüéâääääääääääâäàåçêèèèïëêåàâééüÇ~}}}||{zxusqqonnnmllkijjiijkjklknnnpoooppstuxz|~~üüâääâäààåêèèïèëèêçååàååààåàäääâüÇ}|{zzzyxxwvvvuuuvvvvwxyyyyxwvvwwxxzz{{||}||}||{{{||}}~~}||}}~}||}{|}}|}|{{{{{||}~~~}||{zzyyyxyyz{|}}}~~ÇéâäàåçêëïèïïèëèëëïîÄÄÅÉæÆÆææÅìîèêååäââéüÇüÇ~~|{ywtttssrsrqqomlkjihhghiklnpqppponoqopstwy{}üäääåççêèîïìÄÄÄÅæÅìÅÉÄìÅìèèïêàåâÇ~}{|~~}~}{{|zwxxvvyy{~ÇÇéâââàåêêèïìÅæÆööûùÿÿÖÜ£ƒóúª¿¬½¼¼½¬⌐⌐¿⌐¬½«»░░¼ºó£òÉïëêçåååàååàé{wqmjhhhiihffdccddefgilnpruvuvutsstvy|ÇäçèìÅÉæÆÆæÅÄìÄÅÅÉÉÉÉÅæÅÅÅÅææÉæÉÅÄìïëçåäâüéüüü~~}|zzyxwwvutuuuuyzz~~üéââüéü~|z{{y}~éâçêëëëëåäâÇ~}}}|}}}~ÇüéââäâéÇÇÇ~~Ç}{~~||ÇüÇüâäâäàààääâüüüÇéâééàåàçêçäâü~zwvusrttstwussrpljhfefhjlptux|~~éäààëëêèîìÄÅÉæÉÉôôöÿܢܣ₧¢ÿÜùöôôÉÄÅÅÉæôòûûòòôÉÄìÄÄÅôôöÖÖÜ¥₧₧ƒúúñ⌐¬¼¡½ºó¢öìêäüÇéâåèìÅÆÆÉìëä}xsomljkmmmnnoqqqsttuwwyxywvssrqqsw{~âçëìÅÉÅÄïçåéüéâàçèïïìÄìÄÄìììïëèëççåäé~|yvusstvxz{|ÇÇÇ~|zxvutuxyz}ÇÇÇâçåêèèèèëëêçêçäääéüâàçëïìîîïèêçåäü~}zyz{zz}||}}~}~}|{ywusrqppqnihd]YWSOOQPQVZ\^bec`aa``eijmvwv{Ç~âäâàçëîÅÆûùÿÖÿûòûöÆÆÆææÆööÆÉÅèåàäéâåççåàâÇ~}||{zz||~äêïÉöòûùÖ₧áñ¬»▒«⌐óûèàÇzy|äêîöÜÜ££ûîâzpieddfijmooqtstttssrrssstspnljikotx}éàêèëèêä}yvuvx{äêêêêêåâéé|{zxvuvussrrstvyzz|}z{{wwvsttsvxy|~éüÇÇ~||zz{z{{|}~Ç~}}}||~ÇÇÇüÇ~||~}|}|z{||}~Ç~}}yrlha\ZVTSNKLIJNORXY[^`abcecbca^aackoouzyy}}}ü}}~ÇäàåëëçëèçåçåääâÇÇ~||{xwwvxz{{~~~~~~~ÇüüâàåêèìÉæû¢í⌐»╡╣╖▒¬¥æë}uokginu}àìöòôÅå}ule_ZVURQTX[`fjnqruwwxxvsnic_]]`fiqzÇêÉòÜ¢ÜûÉêÇxtpnruy~âêîÅÆôÆÅîå~zupnlknoortvxz|~~}zvph`TJC?=AHQZcltxzzxqkd^XSTW[cmu}åïÄÅÄîëàâü~ééüéÇ{wvsqstwy|~ÇÇ}}yqke]XVUX\biknromoifgc^`_]`cdghhgedefimmpqnonkknnqvy|üüüü{xwuuw|àîô¥ñº½«»░│╢║╛└┬┬║«áÉüwsu{âÅ܃íí¢òï~pbTHCAEMYemqrnh`[XTRQRSUY^ekoqsrrtw{üçìæÆæÅîåâéüäêîæû£áóúá¢öìéyrmikpu}éçèèêàü|wrlgbbcdfhhe`\VPMLKMQRPSTRONMKJMRYakv||||uptyçö₧óñ¿¿úóáÜòÅçâü~äïÄÆôÉìà~zw{xssmjjgfgb^[WUTU\]Y\WJD>4376=CGPV[fnptumfb`_bkvyèÅòí¼╖├╚╬╙╨═╨╬╬╪σΩδδ∞δδΩ╙▒òüvsyàö¥íÑñ¢ÆçweS@0&!$-8BJKHEA;9>DJOSRNLMORW\`bhs~▓╢╡»Ñ¢öÆÆû¢ó¿«╡╗┴┼╚╟└╖½ƒöìêàåêêçççåçëèèèçâ|toib^[WVVZ_dounbV; )7NX`vxtocXQWgn|ôÖÖñÑÑ▓║┐╦╔╝╗╕¡ñóííááóóѽ»╖║┤½¥åseZY\`hlhgd_]\ZWOF@87@JXjsrm^N@58FRczåïÉÆôÄêïìääÄô¢¡└╤┌▌ßα┌▌µδ∞δδφπ═║₧y`TTeéá╝╦╬╠┐ñà_5(<ThpmeZK:-*'&+18?IWhx裿░╖╣╖╢░º¥ôîîôá╢╧αστΘΘµ▐╩▓ƒæëçëÆá»╝╔╤╤╦┐░ƒì{md\Y]aced^TE3( #0@U^box{üêìææô¥ª░╞╫▌ΣδδδδφΩα╓╤╬╠═╨╫▌πτµ█═╕¥ätg`\\_[WTRLHIHD?7.%!;R\hqle^Y]dméôùùûÄÇ}èÜ¡╞╫┘╓╨─╗╖╢╛╞╔╫Θ∞ΩδΘΘ∞φ±∞╖`#&c╜φ∞∞φ╞äI  7Tksm]E+ *7B<0-4Io£╟πΘΦ█╛₧ïü~äÆÑ╝╫ΘΩΘΩΘΩ∞┌╡òàëá╝╙µεΘα╒╚╗¡₧ÄzeWJA<<;51*" :Vbiomklorzçû¼╦Σ≡∩φε∩∩∩≡≡±±∩≡∩ε∩φ∞∩∩φσ╬║▓óôòæîòæâäuYWN9AH=ITFIL502 #68DZ^`jmrêèçybH:6>[éó├█╪╬╜Ö~rabvéô╢╧▄∞εΓ┌╙╤█Γ▐Γδφ⌠▌|&]├Σ┌┘σ╬v!%Ecxçd8 #Ksä|\=04Uà▓╧╙╗öqVM\wö╡╘ΓσττΣΓ▄╟¿îàó╞┌╪╤╒╘╗¢êä~odUJNWZZS?)! &@[pzp`REFTiäú╣╦┘╫╙╓╓┌Γ█╟╜─╠╦╩╨┌Σδτ█╤╧╧╩╔╒╤║¬ƒæÅÆìîÉêü}lO9& Di}lB,(/SkuqcP<((>`ç»╔╬╚╝½¬╢├╒≡⌡╓┤Üèƒ╠Ω±∞∩·▐¿Åo3"Mî╨÷≤Σ╤║ÜT &6NgvtbJ;01FG;"1DLQ_rvhT9!"4KpÜ╕╞┴«₧ùÿñ░░»░»▒╜├└┬╩╨╓╫╩╣¡ñ¢æçééêôÿæ~bA,(#"/;>8+"5CE@9*.=TqäÉÖÆàé{zÄí«┴╧╬╥╨┴╕╖»│─╧▄φ∞▀╧│ôåçô╖▀∩≥Φ╛ë_:*;WuÖ»½Ü|N% %L]XO4 1CBCB63>GVmyäôÖá│╟┘ΩΩ╨½é_Vå╠⌠⌠∞≈±ñ<#[«Ω≤≡°±╠òmVGFWoçÖÑñÉqN)&GdpgF ;\mqeO7 -Yâó▒ºèdB**=aë¼└┴▓¥ìëÄùó¼▒│▒«««»│┤▓│░⌐áôk\RQ[hu{r^G) 5@C>1'!(/7FKMSTT\acoz{çöööÿÄéâçÄí╡└╞├╖¼ú¥í»╛╦╘╒═╛░⌐º¡╝╞┴│áàofisêæöîÇnW>+%*6I`oqiYA'$<Sdmmi_UROP`xÆ│╒∩°φ╫áP
  263. M╣≈≤Θⁿπj
  264. "ôε⌠≡√±╔çM1*9aï¡┬╞╖¢zW7+7S|₧ñÅf2 #M{ù₧ÆuR7$'>]¥½ÑÅlG**Gnû╡└╕íüg[`sìú»│«ªñÑí¥Ööòí▓└┼╜¿Äs`\dråÖíÖâ`7
  265.  :Qbe]P?*Sm||lYH>DUhüÿíÑóÆÇxrv碻┬╔─╗¡ÜÄîìÖ│╔╫σα╔▓£ååÉ£░╜╝╖¼ÖîàüèæöûÉäymebcgntvtl]K;/0;McrwyrbYVQTd{ö░╟█Σ┌├ƒj79öπ°Θ∩⌡ª/e╤⌡ε≤⌡█ófE;CfÆ╢╬╙╟¡ÄqYMTjêñ«íÇV3&5Yéú░ÑèjL7/2@WsÄí¿áèmO:4=TtƬ│«¢él^`q祼░¬ƒûôò£ñ½»░«¬ñ᥃ª¡│╡«₧èymho|èòûëqR1 8SipfS>,#%+6DR`nvyvmc_^fxêûñ¬⌐½ª₧¥ƒáÑ»╢╕║╜╛╝┬─╜║▓¿½░┤┴╔└╝║«⌐«¡¡░¡¿ª₧ùûÿùûùæäymgjq|êìëéxgXRNNYeqêçäykeehtäÆ₧⌐▒╝╧┘╪╩ƒ_(Y└÷φτ·╩K3⌐≡ε∩≈π▒uL83IqÜ─απ╨¡ÇYBAZÇú╕╕ƒzYDCY{Ü▒┤ªîqWFCIYtÅ¿╕╣¬ìmQDI]zò½╖╖¬Üêyqs|裬▓┤░¿áÜùÖó¼┤╖▓¿¥òô¥░┴╠╠└¿ìr[RYkäó┤░Öq;    ?iätU7 #8Qiw|{qb]_cràòú¡½ºú¥ƒ⌐╢┼╥╘╤╚┐╕╣└╔╧╒╫╫╪╫╥═╟┬┐┴╞╙┘╫╧┬»£ÅìæÖº▓▒ºÿàrlnrx|{vqpqrpjb\UWainutpmnorvåÉ¥¬╗╧╪╓┼û_1'y╧⌠ΦΦ°║>a╤°≡≈√▐ácEBRz¿╬σΦ╫╣òyf_låí│╢ñåfQN_zù½«íënTFEN`wï£Ñíô}cMBFXvö⌐▒¿ÆzkdiwëÖóñƒùÄëëÉ¢ª▒┤▓░½ªí¢ûòÿú│┬╩╦└¼öüuosÇôó¬½₧Ç\>* +Gas}ydF+ 5QennfYLHMXevçùó¿¿¥Ääâìñ─αεεα╟¡₧£º╝╫∞≤≡∞▌─▓¿ú⌐╢─╙▄▄╙─«ÜîêïûѼ½Ñûétieiqw}~ysj`YWX^grz{{wka[\fuçÿú⌐¬¿ÑѬ▓┤«úèl\bç╚≤≥±≈─b    e└≡≥≤⌠╙ÿiMAKfç¬┼╧╚│ûx^OSdzæ₧£ïxe\_l}çïàzl`YX]hwçö££ôülYNO]yò»╛║ºÅvebnéܬ▓▓½ó¢ÿùòòûòù¥ñ½▓╡│¼ñ¢ùÿ£ó¿⌐ñó₧ùòÖÜÿ£ƒÿè|kWIDJV`nÇÇnZ>5[yä|iSB849J[iü£ª⌐¬₧îâÇâæª║╔╥╨╚┴║╖╝├┼╩╦╚┼╚╩╚┼├╗▓▓╢╣└┬╗▒úûÉÆòÜááÖÉèü{{zwwqjgfipusnbZXZbkoolhmtzüååëìÆ£«┐╔╚╡ïZ.5ä▄√φ÷≡ë    {▀≤ε°Φ▒tJ64Gnò╣╥╫┼ªÇ_HDUrô¼»₧ébLL]xûúƒÅv^ROTbsüæ₧í£ìv\LLZvû¼┤░¥änb`mäÿª¬ñòç{u|çÆÖ££ÖòÅïêêïô܃ó₧æä{uyäæ£₧ùëynjmvàÄÅëwW:$,MqëÄ|W-#?YlvvkYE3*1E_vïûÖòïäü|éÉ£¼└─┬┬╗«»││╖├╩╔╩╦┼╛╗╣╢╕╝┐┐╝┤¡º₧Ö£¥£óñƒ£ûç}yrnu{{{{tniaYTOR\fovwrg^\]^gt}çò¥ó⌐¼½½íçhF.6h╖≥≥∞·╛E
  266.  
  267. <░≤≡≥°╘ÉT/#0Vä»╧▌╨▓ÅlPCGYvÆóúÅrWHK_yèîékRD@DR_lxüé~vcO?7>OezèÅîÇqaVTZi{îûùÆëé~ÇâàêëîÉòÖ¢£¢ÿùòôôôÆæÉîêîæÆû¢öç}tps}äà~kWF<<K\ejhYE4)!!*;LYa`WJ;/,/8L`rüèïäyrop{êôƒº¬»│»½Ñ¥Öƒ¿▒╜├┬└╛╕┤▓½ªªª⌐░▒»½óûÆæÉÆòÆÅîà}vqmpvy|yobWNLS[enrrlga[WZ^cnzàÆÖ¥ƒ£ÿôåuaKAJo░Ω≤∩∩┤H <ñΩ∩≤≡┬ÇO5/@]üó╖┴╝ªït]OP]müìÄätcYYduüàüscULKQ[jzäèç|jUD=DUnçÿ¢Æ~gSKMYnüìÉîéwpkiijns|àÄÉê|qko{î܃ÿêxkel{ïÿƒ¢Ån_XW^jxàæöÄéa1 RࣃÇ?B^he^TI?9669FZpâôûÄüqhlzÆ»┴╟─╖Ñ¥ó¿│┐─┬║╣╖│▒▒¼Ñª¬¼▓┤½₧Æà}éëÅÿ£æür_QOT\hrslg_WSQKEBBIVbih_NDBGUiz~Ç~z|àæñ╕┐╣úvB.z╙·≡°≤ù& B░ε≡⌠⌡╤ìP#
  268. -]Æ╜╒╓╛òjD'#5SrîòïtZGAJ\lxyoaTICFOZgs{zp`SHDFQ`râÅÆî|fUMP_såÅæìåÇ|{zyyz|üçëïïçü|zz|Çé~ysmkov{Çwl`WRRY_dfd^UMB60+*/:GRUOB/!#4GU^`\WPJKOVcq}ëææÅëéüäÄ¥⌐┤╜║»ºƒòö¢ú¬┤║╕│»ºáÜÿûöôû¢¥ƒá£ÿÉïä~{ytmid``ejpvvtod][VU]ddilhd`[WWZcpxüêåââéàÄÖáú¢åjK32Jt¼╒┘╘╔ûX:44Hoö▒┐╛▓ÜyZ@01D`~¢¬¬ÜéeL;8@Pbqy}yqid^[[]_flnlh_WRPRY`gotwvqic__dlsy{{yvsrpquy~àèìÄèåé{z{|éàååäé~}||{{yyyzyz{xtokgcbbbdefgfda[SNKKLOSVWVTSQNORTY^aabcbbcbbfiou{Çâéé~~éäèÅìÉôììÆÉÉòòÿíúƒá₧öæîéüåüüïìïÅîååüéÇÇâz{ullljosuy{ywtpoonnmntxzüüüÇäçëÅæîëàÇàÉ¢ñ⌐⌐íöàtkimyèÿíñ¥Æàyroosvx|ÇüüÇ{smhdeinuzzzwme`[Z^`ejlmonlhd`\\_cjquvutpmjikqx}éàâüüÇ~|}}|~~âàâäü}{{z}Çüäâäé}ywtsuxxz|||zxvtrprttuusqpmlkjmqqtxyz}|wxvssutttstwy|~ÇéçïÄìîÄèêîîïîïîÅîçä|uusswxz~}zwxwsplhfbacaakmgfggefikmpprvpnwsmz~tyÇ|éèîôòÅÅîçèêäïææûÜûûòòÿòöûôÉÉÄîïêåëççèîÄÉÉÄÄîêçåàçìôòòôÄèéwngcenw~âüyofabeimqty|}|zsledgnxàîÉæìåÇ{xz~âêîîïëççäééÇâåèîîèåüzrljinvz{|yuqnlllllkimqrw|xtsolmpswz~ÇüüüâéâåççëïìÄæöûùÖ¢₧áúÑÑóƒáóóá¥òÄåz{åîÅæÆæïà}ukea]WW[`fntrokhgcb`\[^`afhimoqx{zÇäéàåüÇ~z{~üëÅÆòûÿ₧₧ÖôèâÇ}ÇàåëÉòùòæÅÅïççåÇ||{|éé}{wvupnqoooideb`bceilsxwx|zx|üäåîÆöôôòùùÿ¥áíѬ¬¬¿Ñªº¿░╕╜╟╤╥╦╢òoM8;Yä¼╞╟│ôrXR[hsuphb_bbab_ZY`kyêæöÄ|hUKLZoüÄöôÄìïëëçéÇÇàæ£ííƒûîëçîÖñ«┤¬ô}nb^fyïæòÿùÅçxog^XY_gr}âézrjd`ckry|yuqprw~êÄæù¢₧₧¢öìçääîòƒÑºñóí¥ûÉêâçïÅò£₧₧¢òÄåÇ{vsqld\TTZ]^_]YUNLMKFHE=<@CIS\bfilkhjrz|~çÄæû₧ƒ¥áí₧Ậ¬«▓«¬½⌐ª½▓╡▓½ªó£ÿÜùôÉïàäàäîæÅîèuutsxxyxutwwy{ztomjikonkgccdjwâèæûûòûôÉÄïìæÜ¡─▐∙   δ╡u>&0Vñ⌠  ≡⌐\/)Lå«╕¡ùuO5/3;FVnë₧¬ºùÇb@$!=`åú¡óêmZWavîÖ£öçwhadm}æ¬┐╠╤═╛¿ô{g_bqïú▒╡░⌐Ñ£öÉïåâ}xwsmhb^cmzàîïéqcXRPPRSW`oÇÄûöìà|xx|éëÄÆÆÉìÉô¢Ñ¿ºí¢ôèé|{yusvyy|éâÇ|yrkhb_aa_]YVUUY]][_fny|xsqpouzüìÿ₧úѪÑñúóóúѬ╢╝┼┼Ñüzw}¿╨╒╤╬┐ùgPV_nàöÿÆünZD76>SoçÆæägA+++,2N{ÿ¥£ö~fUO\såûƒúªñííº▒┐╧▐µΘδσ╪│]
  269. ,à█⌡≡φ┌ñ[621?YgigZJ=202:V~ª╗║¢h4(<e¢╛┼─║óäqikxçö₧ƒùèx}ë¥│┼╚╜░óä[9"$?^}ÆòÅ|eSH?@FFEGC@@=@KWhÉ¢¥öüpd`gwè₧¡╕└╞╦╨╘╘╧╟╛▒¿úá£ùÆæòÜñ»«¼ñÅt]C.&#"',/:CJRVUTRJFEFKT\dhkpwäòúªóƒù}_KIVpìñ║═┘█╤┼╣⌐£òÉìÅùó¡┤╕╗╗└╔╤╪┘╫╘┼╜┬ò/"ï╠╗╡╟ç    /R]> $f┴≡δΘßíJ  $%)Mñ∩²≈⌡≥≤Γ¼ü|Ä⌐┬╞╡ùwfkú═▐╫╓╒╡{=Qì¿⌐Åa3!1@F=/$!-Joò┬µ±≡≤Ω─ùqYVgç«╥∩²  °τ╘─╖»ºÖî{hWH?CSnèí¼ªÆq>$APPD4')18BPPFB:14C^å¡╬Σ∞δσ╧┤úûÄÄæ₧│┬╤Φ∩ß╘╙╔½ôänXSTNISdlovztqm\PF;74.5CN`vàûº▒╖╣╢╕╗╖┤¿Æü|{âÄփᢢ¢ùòÄåteZMGNX`jqrvwpkg`\[^hyëÖº│╖╕─┌Ω≤·  °²τ}2₧█╠┐╚ù*,läi9!y╟▌▀Θ╔j!+K£Φ⌠Γ┘╤┬»¥Ñ└▄⌡√σ╢{F''Kë─ßσΣπ╨áb5%,9;C_æûîu`Zdyù¼«£uI50(0ZÅ╕╧╬╞├╢òoTJPe~öíóÆâ{|èÑ└╫▀╘╜Öf?/-5JmÜ╛╠└Ö\-5ELWYLECFQeé₧«╕┐▓ò|kXSgå⌐╠ΓΘΣ╙╜¿ùÉö₧í₧Öæâvr{èòñ╕┬─╞▓ÖÄn,%/c½└╜¿i;@HMWeÇÉ~dPQizÅ╦·²√·φ▄╕änvçÑ┐└╗╛╗║┐╕¢ÇsqoeS2-W~êÇe:!$.KpçÖ½╣╜─╠┘δ°·ⁿ√² ∩╩╖¿êà¿╡»╓ ⌠╧╖äA19ADB>6&$8BUwàÇzbH;;GaâÑ╜╠╒╪╫╫┌╓╧╚┼╛╣┤óèxmjpzâêê|mY<((,0;FLOKEFJRdzäàÉíÑùèévxÆ▓╠ßεφ▌╦╜»í¢òÅö¢ÜÖÆl^TR[eih`SE62:AK[ggggkllr|éêæÿ₧ñ¼░»¬ñƒ¥á⌐╖┬╔╥╫╓╥╦┐░ó¥¿│╛══▒æsM53A[r|}n_VJFQ[aeaVSUUdüó╚µß╫╫╤╓ΣΓφ⌡¬,"⌐µ▀φ╛A%cxU&l┘    √┴|[Xhï¼╔δ           ■╡W$Dâ╡╟╜£oE&(+$(DkÉ┤╤πµΣτδ┌░}WKZ}½╨µδΣ╪═─┐║▓óçb;    1\çÿæàvg][VOPW_enzäÄ₧╢╧πΦ▀╨╖ôl=9VmÄù~m_JN__[UF>95BYqÄ¡─╘┘╧╢ôs_USYerxwwy|àëåäÇsg[C.+*(7M^zòó⌐▒»ÑñíÜá¡░¼¿¢érmnzò╖╨█╫└£vYF@IWbhcXNJHNctzüülYSE::60) +Nnɼ║┴╗│░½¼╖┴╤φ           ▒8+*G½■ ▒?4é⌐|-
  270. +¿⌠∞τδµπ╚ñú╖╬ΣφΘσ┌╙╒╪▄ß▀ΓΦß═ªa$F}ûô{P0',9HUWROQZu₧╬≡⌠∞ΩΩε⌠τ┼⌐Öûó▒╗╛╖½¥æêé|wl\J/
  271. /Odruj_WPOSXaksx|~çÿ«┼╓▌▄╨╗ñîue^Z^hmnkbUKHFHLH?7.&%-8FVdsÇèÆùùûôÅæöòæÉÅëçÉÖƒ¬▓»ªöyaK80-1:AA==;;CJNMJ?1,*.=Rg}æ¥Ñ¿¿ººƒÖÖùöòûöòÜó¡╜╠█π▄╦▒ÉvcXW]fllhghilpojf`]`^]hqqwåûú½¬ƒÆåwbH. &T~ú└╠╤╓╪τ°·    εä#N█ ≤Γ₧    IâK
  272. Kºε    ε▒^-"5eÖ┐α≡∞µ▄╟░£ææÉëvH    Cï├╪╔£\Ddnphetô┬Θ÷°√√°π«vJ.-Jy¡┘∞σ╦¬èvkc[O:"Dqö¡╢¬ÄlE!8YrüëÅÆô¥½░»ºèeH1$+;OoÉí¿«óçtfQCDC<51--8Qnâ¢╖┬┼╔├»ûqB%&)%7bÅ░╝░₧ÉââÆÿöïrQ</)6QpÉ▓╩╙╦┤ìc>)"'7LZbfjmv꣬╖╝»₧çdG8/2DVfu~xpha]]ZZbeXNPK>@P_vÖ«││▓ªÖÉêîÖª╡╚╤╬╟└▓Ñ₧ûîütdR?868EZpîÑ╕╥ßΓσπσ▀ù4
  273.     8▒Θ▌╤î%RàÄ~T         _╣≡°±⌠≈╤ü=&-Hkç£Ñó¢öìèîæ£ó¥ë[()aÿ╣╞╝₧|_NP^owp`PEJcä½╬┌┘╪╠▓ötQ6&$1DXgnnnkjklki_P=%>kÆ│╔╠┬»¢ìçåçîÆòöôÅîÄÜ¡┐═╤╚│Æc/":QXN7%!.CRVPD7-*:[â░▌φ∞∞ß┬úÉåéâààézmd]XY[WSM@2($#')-@\|ôáѺúöåâ}xëù¿┤╛╚═╤╥╬╩├▒úÜêq`H,*EhàöÆ{Z<"#7IZcaXIDQd½╤τ±τ╚ñéibfq|~mP1;cëª╢╣¡º»╛█≈εεⁿ╬\â∞≡⌠┌\}╛╗à2#m╜π▐╫▄═ùW41A[vîûÉé{z}êö£º⌐¢üV!0l¥╕╛¬åeOOdéÿ¥ïkM=Eeö╟∩  °π╞¿îp\W]k}ïæÆÉïçåêçà~q^G0 [}òóóùàthaabdeca`agtèó▓╗╣½ÿêzkd^QB6( #0>EEDFEC@748:AQ]küïîÅå}çÅæƒ┤╗╗║╢¿òïèåéêìétnbTOONLH>7-%(.5>EGIIKS^kyäêïÄîìò܃¬╢╜╩╒▌Σß╥║ÿxcVVhxàöÄ|n^NPVZ^ZRF2 &8Stò¿¼½Ñæü{uqpmfXGA><Jd~¥╕┼╔┴╕╡┤┴╒▌Γ▄╒ß╩b a╙µ▌╕AKÖ₧^ g╦  ■²²τúaTní▌  ²▌╜¡«┴▄∩°⌠┘ú\"&Svü}gJ0 4QjreK-,QÅ╬ΘΘΘδΘΩ╪│É|r|Åó»░ºÿïàèô¢ƒò}Y*%N~¥íöÇpefsâÅÿÜÆç{vzêí┬█Στπ╚úébK=316:BKMMNOQTVWULB8/-4@Oe~û¬╕╜╕»Ñ¢ÖÖÿûöîÇzx|êùíÑóûàp\K@;8<ELWbflsvyâëïîëÇvps{àöª╖┬╦╧╦┬╖¼ƒòÆû¢Ñ¼¿₧öâvxüîí«░¬òw_K>=>?GIDFKTakuàÅôÿÿìpd_^ewÇâìôöÜÑ▓╚╓▌α█╤╤╪σ±⌡≈∙÷·δ¢0 uΓ≈Σ»F  v╢┤z. N¥┌≡∩δδπ╢|gxá╬∞⌠≡┌║úƒ▒╨τδδφ╫£]/
  274.  
  275. /Vqâç{gR?:G_wàâqZC=Ow⌐╪≤·÷⌠≥Σ┼ÑôÅû¼┬╧╥╔╡óÿò£¿░»íçb>!(Ig|äâ|skhjnrwzxusqptüÄá╖├┐╖⌐ÉylfemwåÉæûÜòòÖùööÉîåwmhYR^bküöÜÜöëzkggeity|Çéäåêîò¥ú⌐¬úûç~spu{äîæöôò₧úíÑúÉârr}âïûÿÖ£ùÿ£¥¢ûÅìëüvsw|ê₧╕╩╬╩┴¼ûòÖ¢¬╛├└╛╣▒»▓╢╗╜╜╕¡£èygL7- !.<VqÇîæÄîÅùñ┤┴╠▄Ωδφ≤≥÷÷∩∙┘gA┤±±±╕P#_ù¿îK+]ì╛Σεφß╝òàê¥╜█∩⌠εσ┌┘σεφφφ∞φ╒ñoD-.6AXrüâw`K;4;KY\T@(.Myª╦Σ≡±∞ß╧╜░¼╡├╧╫┌╙╔├┼═╒██╘├½ÉqT=0.3BRaimkfb`[TNF>:=DM]m}î¥░└╩═╤═╛▓¿¢ò£Ñ«╣─╩╟┬╛║░⌐ñÜî}n_QKKNXfsÇååäunidbdcfmt~ìÖó«╕╜┐╝┤¬¥ÆäwtuvÇèìæöÆîäzskc`YRNKKPV_n|éçïëääâÇéëÄæöÖ¥ú½╡┐╚╠╠╟║¬₧ÆççåçîÉìîç|z{x{}vmfYMHEGP[gsyÇàâüäâàïÉôòù¥ú¿░╗┴╞╨╙╤╤═╟╛╕╣└└┴┴╜║░ï[KQNOhçÖöxQ968JoîÆësZOFCQpô│┼─┴╛╡¬á¥Ñ»╖╝╜│º£ÉïìÆÿí⌐½ª₧ûë{wvt|ì₧▒┴─└┴║ôN!).(Y⌐─╚├àB@JUè╟▄╞ïUJD4Dy»╙▀▄╨╛½Üê}y}äìôòÆìèÉ¢½║┴╗ºèmTDBHRZ\\\dråù¥ö~dMAAK[hprsv╡╗╗┤⌐ÿàsijwæ¼╞╙╘┼¡ûéy{äëävaJ7/6Ic{ëîéoZF6//6AMXahjkq|ëܺ«¼ƒï{spvàö₧ñ¿ÑªººªóÜÅéwld_^afkqy~{zyqkigc^YUQQVco~ìÿ¢ÿÆîåäåÄôòöîézy~çôáºóòäkS>+/BSamuy{éïÉÆööûí▓╚▀∩⌡∩▀╩┤ÑíóƒÜæävj`\[YXTOMNLIE?6.&%,4@R^ejnidfkoxâÄöûÖÜÿ¢óúúÑúƒ¥¢££Üÿæà{ws|èÅôÜÿÆìÄûª╝╫ΣµΦ═â*j╫∞∞┼N "Ä█▀¿B S▓ßπ╚ùn`enx{xtvÇìûùûÿª┼▌ß▄├ëN+$8`çûëjI5<Zàú¿ög5/Odt{{uohdjxï¢óÖéeKDWü╣Φ√√φ╚ögNUpyåóñÄ{[8=QeÅ╖╛½~= MéÜ¥ç`A:Fb~æôçr_SRWcvî₧¿¿ñ£ërgeiuüä{hQBDWxûºÑÅkPFFGRkåÇgL>9A]ÿѺÜzU91;V{¥¼½Ü~cRR]päÅÅÇjRA<G\réçâwbI6-*/<HNNH<45?Oet|xkZNLRe|Åÿÿæà|z~êôÿùÅÇobXTXakx~{scPB98AMX\YOB<>K`vêìçygXRYfuâÄÉîåé~~âîôÖÖöêymdckvéèë}mZF:8<CJMIB:34=Lbu{~}lL55BFYשּׁ¿ì]S[^Ç▒┼├½Çqtjlì¼╡»£ibgpw~}uponoru}wrso_PLPOWmysqk`Y]mÇêà~q\KKYk}Ä₧ªáæäzoc`bräîëé~{~Çêòó⌐⌐Ñ¥Ü₧Ñ«░¿ì^7,/@{╝╬╠¼Ql├█╢RF¬╠═¼U
  276. 5pûª£äyz|üåçì¢▓╚╤┼útM@Q|░╒▄└îZ<<Yéá⌐Æf6!Bf{ygRA53:FS\bcYL;/1GhÅ«╖¿äZ<7Kq£╗├╡ûwdcsĺ╖║¼ò~i\YdväÄÆèzfVKISet{zlWD77F]tàë~m[OOZk}êîèé|z~àÅù£¢ùÄéxoijozäèëévmeehortnbUMJR^jtzule`ahr|âàäéÇâèÉûá¿¡▓«ù{ne\axàtkYA7@M[d`L5('07<>BJW`kyxnjkmpvåù¥¢¥áíííñªº⌐⌐ªáÿìéxtwzÇàïÉæêvf\Y[^biprojdbcjuüèÄë~sliinzêæòÆÉæôòùÜ¢ÿòÉèåàäçëêêêêèîÄÆôìêâ~z{Ç쥡╢╢⌐æsP3+4Qà▒╛╣ÿV..6`¿╙┌╡i>A6>é┬┘╓▓|]Wgà₧⌐Ñûçüéàçïöú│┐┴│¢üolzÅÜ£öéhTTmçí░ºÅv[IHUpî¢ÜÄ~qjm~òª░╡▒⌐¢ç~Çï¥╡╟╥╘╠╛⌐æ{iepéá╢½ûäU/5Bf⌐╟╝íX%'5┤╢╖ÉK7AOà├┌╥«~`\nô╡╟╬╟┤íùîâêÿó¡╢┤ñöàwqvâôƒú¥ëoYHI_}¢▓╡á}[FHaå¿╣▒ÿx]Uc₧╖└╖ñîvhgpÇÉ¢£òçvifjzÄ₧ªúòépedpâûº«¿ùêÇçùº»¡íÅ~stüÆó¡¼áÅ}pnuÇèÉîüsd\]gtâÄÉè~riejtÇêììïàüüåÄÖó⌐¬¿óÖÆìÅö£ª¼¡¬ú₧£¥ú¬«¡ñÖÅêàëÅôæÅå{ronrw{Çéü~xqoot{àèìÄèååïòó¬»▒½ñ¥ûù¥ÿèâüvc]kuyêì}ph_^gnqqvzwpicmâô₧¬┤║▒úûÉÄÆ£º▓╗╛╣┤»¡»╡╛╟═╩╖₧ïxwyéæ₧óƒûè~wvy}~vlfejuäÆ₧óóƒ¥₧₧¢öÄèêëÄöÜáÑ⌐½½¼½¿ªó£ôïàåçêïòῼ»░▒░«¬ñ₧ÖùÖ¢₧ƒ₧ÜÖá¬╡╛┐╡₧égXZgvÇsg^[gyçÄèyeWRXdox~~Çâèö¢áí¥òè}ww|çôÜ£ÖôÄîÄôûùöîé{vtw{éïöÖ££Öòææôû¥₧¢ûìàüâêÅò££¢ÖÆÄëåé~||{|{{|}}éàààåéÇ~|{zwtqmnpou|éçìæÆôòÿ£áíóóñª⌐¡▒╢╖╡▓½¬½₧çÇü|uyêùÜîxnoplpzvjfhhf`dxêïæòÿÖòÄîÄÉöÿÖ¢¢ÜÜÿûöôòÖ¢ÖÆâskgeedclv|{ysljkmquwwvttzäÉÜáíááƒíƒÜöæÅÉÉæÉÄïêàü|yurpkda^^\Z[ahmrsttrqsuwz|~ÇÇâêìôùÜ££ÿöæîçäéÇéüÇ}{xwvvxwuromlmnrsvy{~üàçêçåàåçååàââàêëïììïëäyuqnmllkkijjknnoomjhfefinuzâçêêëçàåêèîîèåâàëÅù₧á₧ÿæèåâÇ}{zyyyyyxz|~~Ç|ywuvz~üéäàêèïèêäÇyrjd`^blwÇêïìÄÄô¢áÑ¿Ñú₧ëpghjfpèÿöôêncffgp{|sjedcgtçû¥áúªª¥îüyx}åÉÜá탢öÄèëèëà}rfa^]YV]kyüéyj]TUX[`ddcdfls|âçèìæÆÉåzogehnwÇåêàü{xtpnkgc`^\YWYakt{~{voida^]bjqvxxyz}éàçåüysmhfhkqw{~|yuplkihgeba`dkpw~éäçêàÇzogfdcflu|ÇÇÇ~|}ÇÇÇ}zslhfgkpv~åêëçüwpjgeehjlnoprv{}üàâü}vokffgjlnrsrqoonllknoljhgdcgjnv|~üü~}|}âàëïïïïèççàü|wsmhecdgnuz~äêëëèîï}i^ZYXS[q~üvcZY\fpsrka\[XZhyåïìÅôÄütljlqv{|{|zzz{}ÇÇü}ukeb`^^`kv}ääÇzsnmosttqkgfioxüàååçâ~yphcaacfjkiklmoppqolica`_afozâîÅÉÄëàé~~üåìæôÄå}zêæûòÅäzpkhe`\^ekmg\TSW`ilke_]^`bgltçìæÉèâÇü}{yxwwwvtplhecdimsrlaZWYbo{éääü}|||}ÇàêëçâÇéçÄòùôîä~yupib^\bjrvurlhfeghfeegghikmqzäìûùôìä{xxxywtplihhkot{éêèïìÄÉòûÜá¢åvqqigyîÅÆÆ}mmhgvâäÇskjibbn|åïÅòòïurqtx|ÇÇ}||yyy}éåçâzlaZZZZalxéü{tpqw}âàüypjjozêôÜ£¢ùæîçâ|{yyyy{|~üééü}xqmiecbcgjouzüü~{zwussssuuwx|üäçëëçàé~zwqnlihhjllkkkllmjijhhjnsy~ÇéüÇüüâêïîîèåé~~~~}|wqmjeeeddca_]ZXY[_bdeedeintz}ÇÇÇüéäàêîÅôûÖ¥£ÜùÉèåâüüâäååàâü~~~~Ç~|zupoprv}âëîÄÄîèêåâü|zxwtsuy~äèÉÆòôôòÿ¢₧Ⴣó₧îwoqjfyÉÖ₧£ë{{zyäÆòàummpwäÿ¬»ª₧£íºáòÄîÆ₧¿¡¬áùùÜú¬ª¥öïçé}xof`cksvusoljhikpsuurmllrçìö¢ƒ₧ÜÉëàâåëìÄÄîèåâééçÄæÅçxi`^_dkt~ââüüüàèÄÉÉîçâéêæÜáóá¥ÖÆìçäÇ{wspoqsux{}|{zwusrqrtvwx|éêÅòÿùöæîèëëèèèèçêêêèèïïèåü|vronqvz}}}|zx{üäàäÇ|zz{~âêîæôæìèêààçëèïîêàéÇ~Çâåèïïêà{xvvtrqollosx{~üââäàåààâüéââçèìÉôûÜ₧₧ƒááúª¿½½¬⌐⌐¼½¥ë}{tqüò¥¥òâvtqsüÅÉê|uusoqyêò¢¥áíó¥òÆòÿÜ¥¥¥¥¢ùûÿ£ƒíúú₧Æâwniedejotwwupjhimrvurojinuüïôûÿ¢¥¢ùæìîïÉôùÿùôæÄÄÅæôÆæïà{uojknt{ÇâääââäåçëèïïèèêëèïÄôù¢¢ÜùôÅïêåàçëèïìììÄÅÄÅÅìîèçåäÇ~~üåïìììèåäàååêïÅæôòòöÆìèèÉÖѼ½áæä}~àìææÅìÅÆæìëààëìïä|srwÇçîèççåàâ~{xx|Ç~}zy{ÇêÅÆÆÅëé~äîÅÉÉìïèïÄÉÅÅÉìèàÇztqrsrpmjkou{ÇâäàçïÄæöÿ₧íѺªúóƒóáì}yuyîùÿÿÅ~spqxüäskkjhfdfnvÇèæöÿôîçàåìö¢₧¥¢ÿûÿÖÖ££₧á£Æäyokkloswxwrnjhkostqkd_]`eozàÄæÆÆÉïçààçêëèèêåàçëîìÄîçé{uojgeeghjmnnnoonljifefhlprux{üàëìÉæÅÄîëêëèìÉÆòòôÆôæÉæÉìèåÇ}ywwx{}ÇüâéüÇ~}|{{z{{|}Çäêìæöûùùöôæîçé|}âçÄæÄêvsrtvvspmllmkmpsw{zwspoqw{}~}|{|}éäåàé~zutstuvvuspmmmortsqmhfdehknqqtuttvx{}~~||}ÇäêïÄÉæææÉÅÄÄÅæÆæÉÄÄìê~zzxvx|ÇÇ{uponpt{}{xurpoptzüçêèìîïêàåçëïîèëàéÇÇÇéäàääé{zzz|äêïïïîïå{qpmho}äåç}pnooyäêå{rokfgnwÇäååàé{xuttuwxxwuwx|Çüüysliecefghgimpsvuqmieeehjllnqtw{~Çéééü~zwusvyàëèèàÇ}zyzzzxuoifgilpuuusolib`behhhjlmmmrw{Ç~{vtrsux{}~~}}~~||xusoljgffegiiijihfeeddba``befjosuvvvutuuwwwwusqstvz{zyvpkf`]YXXXWVVUUX[`fkosuwz{}ÇÇüéäçìÆûÜÖùòÅìïëëåäÇ}zwvttsqqoommlkjifefijnswy{|z{|Çüäåçëëïîììèêçåååååàâü~{yvvxy{{{yvvx{Çåèïìëyf[YWUe{éäÇj]\WZm}üyfZZXWcvéäÇypmnpssrrrtwyz||çîÄÄîüvmimsy}{uojkrzéäüzpjiffjnruxyxxwxy|üäåä{tqu{åæùùÿôëü{y||}ââ|uonqt}åêçrjfbbkv{|unlnsw{|{vsrqpsvz}üéüyvttvxyxtpkjmsx}~|unmlkmrvxxtnjhhmu{ü{tmjinu}üéü}wssvx}}yspmnrx{}~|wrnlkilnnnmljkmpuw{zxurrsw|éâéÇ~}Çââéé|yvuuwxy{zyuqomkklnonljhfhlpuxwurpmnpsvyyzzzzz|}ÇÇééÇ~{zxz|~ü{xtqoopqrponllmpv{}ü~ytttv{âîÄÅèéÇüüåÉûûôèçåäâëÅôÆÅèäéüééäääéüééüéäàâééé~|yyzzüüéüÇÇäëììîïêââäçîÉöùùòôÉìëççëììììïëêêèîÅÉÉÅìììÄÅÉÅèéxrqr{ëÄÅî|kedfwçÅèyigc`lüëîëzkedku~âéÇ~Çââåêìôûòæêz|âìûÿòìézy|äïìèéwqnou}ééâ{yuuvwz|~|yvttv|äîÉÄëüzx{üèæôæîçééäêÄÆôÆÄëåüÇéäåëëëçé{zz~ÇéâÇzwsqtw{Çéü}zxxxz~ééééÇÇééàåëëêçäéü~~~éààâéÇ}|~~ÇÇ}zywxz{~Ç~||{|üéââééääçêèïîìÄëäü~||Çü|xtpqswxxupllmopprsvz}éüÇÇÇüüéäêïèïìÄÄÄÅææææÆÉÅìëêçççêèïîìîëåäüéüééääàââüÇéäàêêêçäéüÇâàçêêçëëëèîïîïèêêçççëçêëëèèïìÄììîèèëèìæöÖ¢ÿòÅçÇ|{ÇëæòùÆà~{{éÄùÜòç}|wwäÅùùÆêé~ÇàèïïèçäàäààååëîÉæÅîçéüàççåâ}xwz~àëçâ~xtrty}üüÇ}zyx|üåëïèèêàüéâåîÉôöôÆÄëàüÇéçîïçä{rrsxàìîë{nmln{çëèäwrst~ïÉÆìä~|~åîÉôÆÉìïçåçëïìÉÅîèåâéüâçêëëà{vux}âëïçü{usx~äèëàÇyxx}âêîîêäÇ{z{}Çââé|ywxz~üéâü}yvuwz~éâéÇ~|||äåàâÇ|{z}âååâü~zz|~üü~{xuvxz}ÇüÇ}{zyy|~üâéééüéàçëîìîîïèëèïÄÄÉæÆæÉÉÉæÆöôôæìïèèïîïëçäüÇÇÇ}{zzz|}Ç~~üâàêêçååääåäü~{wuxxz}}ywvwxxzyz{{{ywz~éäêèîîëêçàåçëîÄÄÄÄîîîìÄæôöÅèçâÇÇâàçåàâüÇ~Ç~{yyy{~üâàåàåååàäééâüâääàåççåêêçååäü~|{|{~ÇüââäåàåàââéÇüÇüéééééäàççåâ}xssstwwsronpuxyywsqoprsvxyzz|}éâààâü}}}}ÇéäâéüüÇüüüé}|{{{{|}ÇéääâäéééäàåååâüÇüéââäéüéÇ}}}|zzzyz{z{||}~}{|}{{|{zzxwxwwyy|||~ÇÇéâäââäàåççêèèëêçêëçüÇ~|{z~Çü~zywwwxyzywuuvusux}üééääéâääåçêëêëêëëêëëëëëêåü}|{yyzz}}}}zzzyy{{||{{|}üéäåççêëçåàââââääââüÇ~~}|zywusssrqrrssuuwxxxxyxxyz{|}~~Ç~}{y|~Çééü~}{y{{~ÇüÇ~{zxyyz{}}|z{z{|Çéééü~{zxyz}ÇüéÇ~}{}~ÇéüÇ~{wwwy{{|{yywvxz{}{zxwwz{}ÇüéééÇ~ÇÇéââüÇÇÇâååååàéééüÇ}|{{|~ÇÇ}{yy{~üÇ~||{~Çâäääü}{yyyzzzzz{|}Çéâåëëëêççåäü~}~z{Çüüéâ}}|||}|||{{}{|éàäêîÄÅÄïëäüäàåèììÅÄîèçêçàçêàéÇ|yxvx|éåçä~wtstw|~zvwz|ééààâààâ~{zzz|}ÇââéÇ~{xzzwwxvstuvx{}~}}zxyzzxwvvx{|~ÇÇ~}}~éââÇ}zxvw{éçëçâ|usu{éêçézsons|ëÉÆìåyqps}çìîç~upqxâîæÉë~uqs|àîìê~tps{àîÅîä{utw~éääÇzxy|ÇâàåäÇ}}{|~}|{y{|}}||{|}~}{zwwyz}}zyz}ââäé~üäàçàéÇüüÇ~}zxyzz{}üäåàââé|{{||wuy{{}~}~zxyxy{||{yw{äçëçâü||üéääéÇ~~ÇâààäÇ~|yxxwy}üäàä|xy|Çàçêä~yurs|äïæÉîâ|vsrwüêîèâyplowüèÅîéxqnqwäåàâ||~éçïîèçéüüäàëêçàäââçèèëêü|{zz{|}~{wtttwz~üé{vsprw~äèîçxwyÇëìÅîé{wvy|àêçâ|vssv{âçàÇyqlmt}åîïçÇwrtw~êÅæÅê}rpuÇîöûòÄÇtnmuÇêîîéulimuîÅîüsihnxâïèézvuyéëÄæìéxtv}äïîå|tnry~åîïäü}}àèìÅîä~z~}àäââüÇü}z}~é}zxz}~üçêêçÇ{{}Çàçëåyvuzüçîèåwsuw{Çé~ytqv}éëïçâ|trtyÇçëèàywxêÉÆÅëüysqv~åëëëä~zy{~üââü|ywsru{üäàâzyx}éäàä}xxwzüêîìçü}yy~Çéàä}xpkpyÇëîç|oegoyåÅÅê|nehsïùÜæârdeqé梣Æäugbkyàæòï~pc`gr|çèàzpgdfozåÅæê{phkväÅûöìâyvyêÅöûÄwrpxâïÉÉë~smpxÇàêçâ}wsqs{äçççéÇÇéâÇ|||}{|âååëèååâéäüüé|vxÇçîèüwruïÆæåxoovêìÄèâÇüåèìÅèàéüÇéâåëîÄÅïâ}xvyüëììåwkggm{ëÉìäwjchu~éåà}unlp{ïùÿÅéuot}àìÅìç~vprzäÄæÅå{pmrzçîêÇvmqx~äëïëä~xvw}âëïèàÇ|~âèÅÄÄçzqnp{äàÇ|}ztu|{wzyvz~}~ü{qrxçîçé~âàâÇ{wzééüüéüÇypkmväèèàxjijlv~éèÅïÇpgcfvìùòè|mflzäÄæêzqmpèîïüuppu}éàÄÄéyqlnns}z}|{unnkkxüçÄïüyonx~ÇÇ}üâéüâàåzyzüÄûÆÉëzutqxâèæòï~qdahsâÆÖûçr_XcvêæÄà{melwâô₧öä{tmp{àëÄèé~âàâ|yu|âÇüxkjkqvyüyrnjowy|{usljv~}ü~sou}àîæïymiekÇÆ£Üî}nccnyâÄîÇunhfinxéëê~rnqxüâ}xwux~âåçà|srzÇàèêé|vw{{üwnmqæ£Öèu_UXg}É£Üèymfbléïëåtnlq{àïïâ{|ÇüäÇ{wxÇçåÇ{rkt{zäïàÇ~tkipïÅêzliksüïÄèpc^bm{åîàxpmnv||éü~}yqms|âàäâäé{uqmlnvâÄÄçw_TW`sîÖùåtkd_jyçûÜæê{milxôú¢çq_]hwâçååçÇqb\]djxîÆë|gQMUasäæÿæâq^V]oàôûùÅ}upouz}ëöÿùènYV_lxâé{uneaclz~zxrfcegjnt~àäé|rkhiràåâ}unnr{äêéwnjcdnzåàvi`UXgt}Ç|yukb^`enzéâ~qfdirÇïêâ~sikpv|âêê~uttuxz~â}wwpgkomr}äé}vl`akrzåêÇthaal~ÄöÉükabjxçÉÅàsedeqüêçàyg]_ky{qhdcgqyywtsvutsroqps{Çü|wplhir}àëär_[_hwääxroljlifmrt}ü}|vg^Z[müɃû{gVJUlàÖƒòåvc^cn}îööèzoihkqvzâîê}ujaagoïèåzi\YcrüêåéxnhdfrüêëëâtjjmvéìÅèésc^hwéëîåxojhp{éäé~zvwwsrz|zz{xwwuqopsy}Ç~zwslloqu}|}ÇÇ{yww{xomu|üââ}snnqw~}ysrpquttuqt|{||smnls~{x|vilpqw|ÇäêåÇtlmqzÇé~|z}üéü|wrsw}éää|phen{üåêézpbailuåêéwmkloxéïÅÄìäqbgr}çììèàzonntéÄÄåwg`^iwèùôçu\QU_xÅò¢ûzd][btçôÿÜìxkfcjwâÆ₧¢ète]ZhìÆöïyh\X`ktïÄç{nhbcq{ëÅïèäumqt{àÉûæïëä{zÇ~üëîëêâytorÇèÉæèäéxlgl{èïÅôêxwuuââîÅëèê~{üêæòùÆà|yy}~âÄöæÉë|sopxàÅÉÉìt{|âåüåëâ{uurq|ààä}x{}}üyovéàâÇâÇroyÇåÉôÉî~onmuüçîûöïé{{~wyéüëÜÿÄêzkgjzïô£ƒöê|mlr}èôùöèwyÇèôöæÅëü|}}üçïÆùûÆîåâäçäêÉìäéÇ}äèççïëåéÇâààëïâ{zxzêæÆÆÉëà|u{üêòùÉÆèz{ÇåÆòöùìüüàçëìêéüâîìèçâÇüåàüààâààüçëâäêååçäâäêìÄîèââêèèèççåçîÉÅìîêâéäêëîîìÉÆÅèâ||{{äìööÉèä|x|éïöÿôìëâéêÅò¢¢ôçÇ~ÇåîÆùùÆëâ{w}ëôÜÿæïå}|üâäìæÄÄîàäé}|üåÅöôôï~z|zÇÄùÜÜÆç~{Çåëöƒ¢öæåzvyäîöÜöÄêxtu~êæùùæèxx~àÅûÿûÄà~éëÉûÿÖùÉëçâéçìæùÜùÉîçâüäêìöûæìëçâàëììîèëëèïèëëîìÅÄÄïïìÄîîïåçïìÅæôÉÅìïîîìÄÉæÉÄîèççïÄÉöÿûöÄçÇâïôûöÅêä~}ÇàèæôÅèàzàèÅÉÉÅçéààâäçêïÄÄïàüâêèïïïëêàçèîÅÉÉÅîçàååêïîîÄïèïëëçççàéâäüüäåçëêààâüü~~éâåïîèèèççåäéâäêîÅÉìëäÇéàêïîÄìèêàâåëëåäÇ~üåèìÅììïêàéüéçïÅÉÉîëåäÇüåîÆôæìçü~üàëìÅìèêàâüüäåèîèêä~|~âêèèëàé{wy~âëìÄîçåàéÇäêîìÄìçü~üçïèêäÇüäêëêäÇ|{}ÇÇ|zz{~éäààâ~{{~üàëîèçâüüäêèïëçâäåçïÅÉìèà~~üäççêåééüüéâééäààâ}ywtwçìÅîä{tuxåîìëäÇ|z}éäêèëåàéüâààââüüéàäääéâàååçàâüÇÇééâåçêêçäéüüüÇäåêïèëä{{{{àçëëêäâéÇ~}{|àèïèëàéüÇéàåççåàäéÇ}|zyz{||{{{||}~}|zxvuuw{éââézxxy}éàåêçâ{{|~üàëçàé{wuuwy~üüÇ~zxusvvwz|}{yvsstw|Çéâé|zyxy|~ÇüÇÇÇÇüÇ~}{zzyz|}üüÇ~|yxvwyz{|}|zzyy{|~}{zxxy|}}}{{z{|~~}{yyxx{}~|{xwxyyyxwwuwyyxyxxxy{|{ywvtuvz|}{yvtqsuw{{xvtqqrrrstvxwyywvvttvyyzzxwuvwy|~{ywuxxzz{zzyz{zyz{{|||zyvustvx{||yvtrrtuttsqrrsstttuwyyxvsqppruwxxvsqpqstrspmjjknrvvxusrpnmmkklnrtvyyxwusqpoonprrsvwwxvuvvutokiginsx{|xsnifccejmpstsrpopprrssqojiilqwyywuronmooopppppnmlkloqrqoljiiknqrrqommlkklmmmmnmlifcdfhjkkjhffiknqsrromlmnoprrsstvvvuronlkmopqqonlkjlnnnmkjilnorvvvuurpooppqrqqpqrrrqqrsrsrpopqsusqommnpqqrrrtusqnmkjlmnoopoooonpqqponmmoqtuuurqppqqoqpqrrqpnlkmmnoqqqoljigghjnpppnmkllorstutpmlkknprtttutsstsronnmmonpqrsrqpmjihhjmnprssrtrqpooopqrrrrrsttssrpnmjjhikmoqqqpnmkjjjloprtttttrsrqpooopqqstuvwwtqnmmmmpssutsqopoprqqponnooqrrssttrrqqrrsuvwwwvutssssrqqqrrstrrrssrpppoqtuwwwwwwwvvwvvvwvwxy{||{yxwuvvuuvuuutuuvwxyywutrrstvy{}{zxwutvxz{{{ywuttuwy{|{ywuvwy|üüÇ~{xvvvy{||{zyxyz|}Çü}{wuuvy~éààäü|zxwx{|Ç~~|{{|}~Ç~}zwvtvy|üââÇ}yvwwy}Çü}{zzz|}}}|}~}~~~}~}|~~~}|{|z{|}~|}}~}~~~}}|||ÇüÇ~}|{|~üüüÇ~||||}|{{||}~Ç~ÇÇ~~}~Çâààäü~}}|Çéâü~}|~ÇâàäâüÇÇ~ÇéâäààäâéüéééâüüüÇüéâäààçççååäéü~éàçëêçàääâééüüÇÇÇÇüéåçëïêçàü}}~ÇâåêïîïëçåàääàåàåààäååçêèïïèçäÇ~}~éåççççççççåààâÇÇüâäåïïïîïëêåäéüüÇüâåêëïïîììÄîëåäéüééäåëèïïêàéÇÇéàåàåààåççëêèèëêåâüéäàêèïîïèêåååêèììïèêåàåëïìÅÅîëåäâäåëïîïëçàäàçëèïïïèëëèïÄÄÅÉÅÅììïîïïèèïîïìîïïèëêëëèïèëêåààåçëïîîïèëëêçêëïîÄîïëêêêëïîìèëêêêêêèîìììîîïèèèèèèïèëëëèîîîïïèëêåçååçêëëêççëïïïîèëêçåêëïîìîèëëëèïÄÄìïêååêïîÄìïëëêëèîîìîëçåçêèììïèêààçëèìÄÄìÄîïîîÄÄÅÄìïèëêêêêêêêêçààäàçêèêêêêêêèëêèèïîïèëêëëëèëêåàââäàåçååäéüââàççåàäàååçêçåååààåååçêêêååàäàåààäâééüüääàåçåäâéééäààääâéââéâââäéü~~~ÇÇéüüüÇüüéääääéâéÇéâäåçàââüÇüàåååâü~}üéååàâ{{~ÇéåççäÇ~|éäêëêåä~ÇäåëëåâÇ~~ÇâàäâÇ}|{|~Çâàäéü}|Çéäååàäâââåêèïèêàäéâäàççàäü~}ÇüâäéüüÇ~ÇüéâäàààåçååààååçåààäàääàääààààäàåäàääââééüÇ~~Çâäâé~}ÇüäåàâÇÇÇüäåàåäâäââââââââééâééééâââüÇ~}~Çü~{ywxz~üü~}yxyz}~~}}zzz{~Çââéü~}}ÇéââéÇ~}}}ééâé~{yy|}~~|yxxz|ÇÇ}|z{|}}}}}ÇÇéâéüü~{{|~Ç}}~~|||}{|}{{zyyzxwxz||||zzz|||}{zxy|{|}||}|yyxy|~~{zxxyz|~Ç}yxvvy~Çü|xxxy|}|zzz}~~}yxwvxz|}~~}|zzzyy|{{z|{{{{zyy|}Ç~{zyz}|{{z{}}~}}}|zxx{}Çüü|{{y{~ÇéÇ~zwtvy}Çüüzursw{~}|zvuwxzéü~|zwwz|~Çü~ÇÇüüÇü}zz{{}~~|zyyyzz|{zxxvx{||{zyxz}}Ç~|zyxz~üâàéÇ|zyy{|}|zxxwwvvvyzyxvtuuwwxwvwvwzz||ywxz{{}|{{yxxxzzxuttv{||{vpnnotw{{xvrppqvxwwussrtvxxxxvvwvwxwvttvxyxvtqrutwxvvvsqrtuxzxvssrswyywvtrpqswyzzxuutuxwyxwwwuttuxyzyyxxvvvusrtwxzzwsqpqvy}}zusspsvx|}{{xutsu{~}yurqsvxyxxywuqopoorvwwurnkknpswywvsolmoswxxwusrpqqruvwywrmjlmnqroonmkjloopppllllmmnqttttsqqqquvxwwusqrtvwwussppqstvyurpmnpruwwwvsqpprtvy{zxustvz}}}}zxxyz}~~Ç~{{|}}}~}|zyxxxyz}|{zyxwxy|~~~|ywwz}ÇééÇ|yzz}Çééü}zyx{~Ç}xwwy{|||yxvvwxzzyyzzyzzyxwwyz||{{yyxwwz}~}{vuuvz{||zyyxwwxvwyyz{z{yvusrvy}üÇ{vsppuy|~~|xtrstw{~~}yvtttvvvy|{yvtsrrtvyzywsqppswxxvutrrrsvwxxwutsttx{|{zvsqstvyyxwtsssvxwxxvvuutuvvwwvuvwxwuvvwwxxxxvuvuuwxyzzzzyxxxxvvwz{{}{yywxzz|{z{ywwxyyzzyz{}||{zyz{}{|}{yyyzz}}}~~|{yz|~}}}~~~Ç~~}}}~ÇüÇ|zz{}ÇéÇ~|yxyz|Çü}{{{{}Çüéâéé~z{}~üâéâü}||}üääé~{yy{~Çâàäâzxxx}üâåà|yyz}Çéääâ|{zz}éààé~{yxz~üéâé{xxyz|}ÇéÇ}zzy{~~Çéüüü~}}}~ÇüâüÇü~ÇÇÇéééü}{}~Çéééüü|zz~Çüâü~}~~~üâéüéÇ~ÇüâäàäâÇ~üüüäàåàéÇ}~Çâäââü~ÇÇééüü~}}ÇéüéüÇÇÇé~ÇééüüüéÇ~Çééâäàäé~ÇééàååàââÇüüÇâââêêààâü~~üäåçëêäâÇ~ÇéâåçåàéüéâàçççêçääààäàçëèèêêêêçêççèêçååååççêçåååäååàçêçààääçëêëèêêàâàåçèèèèêååàåëèëèëåççàåççêççåàçêêêççåàçåàçççåçååêååêçåêçêçêèëêëçåêçêêêêëêëèïëëëççççêëëëëèèëêåàäààåêëèëçààäàêèèëëêêçåçêêëîïïëåçàåçêèèèèêçàäåçëèèèëçàäåååêëêêêêåååàäåêêëëçàäàâàêëèïëçàäåàåëïèëëçàäââàåêèèêååâéââàçêëêçåäääàåêëèêçåààåçëëïïèêêååççëëèïëêçååçåêêèëêççååçêççççåçççåçççêêêêêêëêççåçççëèèëèëêêêèèèëëêëêåçêêëëèèëççàäåçêëëêççààååêëëêçåàäååçêêëëåååàåàåååçççåàääåçååçååååçççêêêêçàååàåååçåççåçååàååäàääääààåàààääâââââàààåààåààâäââàäåçàåäââéäâäàààåçààäåààääééââàåççååääéüéüéäääàåääééééééâäààââéÇéüéäâäâéâüééâéééâééüüÇüüéüÇü~}}ÇÇüüÇÇ~}~~ÇÇüü}}|~~~}}}}}~~|zz{yxz{yyxxwxzzzzyxwxxxzyz{zzxxxzzyyzzzzyz{}{{zyxxxzz{{{zzyz{{z{}||}|zzzy|}~}{{{}}ÇÇ~}}~~ÇÇÇÇÇÇÇüÇüÇÇÇÇüÇüüüüüüüüüÇüÇÇÇüüüâéâéüüÇÇüüÇüüüéâéâéÇÇüÇÇüüâââââééhhhi    _i■   Si²   Ei    Ti²   ?i    7i■   3i■   ii■   *i■   ]i■   )i    `Sⁿ   TS≈   >i    Ui∞   Vh i■   4i²   Bi²   Ai    2i²   ChS·   OSε   13Φ   $i    ^4∙   5SΓ   XSⁿ   ;Y·   MY·   Liµ   [i²   @i²   D3·   3Ω   Y∙   :i²   FY·   KY·   N3·   Hi    a3≈   
  277. 3⌠   RS█   =3Θ    d┌   J3·   Gi■   hi■   dSφ   W3φ   3≈       3Φ   #hµ   \a┼   Zàjlì.6 yà.-EëSRà.,eà,rà..à$,L à<Y à"/f ì.I s ìc  ìe K!àbW!à"+d!à$/q!à(.~!ùSK"ò ^%û!Dj%à"0n'ò {'à-8G(ò T(ñ&t`(╢-9T+ì$g a+à$+m+è╕%Fz+ÄP4w-@-èLwZÄ%P4pC\ÄP4psbè║#dcjò"Q Glè¥$]Slôapmì"g QpÄP4I]pè╣    1fâà$0Wäè¿SdäÄP4JwàèºGA¢è▓ UH₧è»
  278. A]ƒ«0fKù^ú╡i║========================
  279. Engineers of Destruction
  280.        presents
  281. ------------------------
  282.      R e v e n g e
  283. ------------------------
  284.     A UT mutator by
  285.  Scott "Frood" Shingler
  286. ========================
  287.  
  288. Description:
  289. ============
  290.   This mutator makes killing the guy who just killed you more rewarding.
  291.   You will receive 5 points (default) instead of the normal 1 point if your
  292.   next kill is your last killer.
  293.  
  294. Menu Commands:
  295. ==============
  296.   This mutator adds an item called "Revenge" under the Mod menu.  This will let
  297.   you set the Revenge bonus.  This bonus value is in addition to the 1 point
  298.   the player gets for making the frag.
  299.  
  300. Installation Procedure:
  301. =======================
  302.   Just double-click Revenge.umod!
  303.  
  304.   NOTE: The installation will modify your UnrealTournament.ini to add a line to
  305.         [Engine.GameEngine] so that clients will be able to download the sound
  306.         and text.  If you want clients to be able to auto-download stuff, (and
  307.         you need to for this mutator to work) add the following to
  308.         UnrealTournament.ini under [IpDrv.TcpNetDriver]:
  309.  
  310.            AllowDownloads=True
  311.            MaxDownloadSize=0  <--Only for 4.05 and later (0 to allow any size)
  312.  
  313.  
  314. Special Notes:
  315. ==============
  316.   This mutator behaves differently under Last Man Standing.  Since a player's
  317.   score is actually the number of lives he has remaining, getting revenge on
  318.   someone will increase the number of lives by the Revenge bonus.  If you
  319.   would like to get the Revenge messages without adjusting up the number of
  320.   lives, just set the Revenge bonus to 0 in the Mod menu.
  321.  
  322. Terms and Conditions:
  323. =====================
  324.   If you decide to base a new modification on this one, all I ask is that you
  325.   give me a mention!
  326.  
  327.  
  328. Thanks go out to:
  329.  - [KiX]ProfessorGib (http://www.planetunreal.com/thelaboratory/) for showing
  330.    me how to remember who killed who.
  331.  - Matt Roy for recording the Revenge voice.
  332.  
  333. Visit Engineers of Destruction at http://www.planetunreal.com/eod
  334. Send feedback to frood@planetunreal.com
  335. [Revenge.Revenge]
  336. iRevengeBonus=4
  337.  
  338. [Public]
  339. Object=(Name=Revenge.Revenge,Class=Class,MetaClass=Engine.Mutator,Description="Revenge,You get bonus points for killing your killer.")
  340. Object=(Name=Revenge.RevengeMenuItem,Class=Class,MetaClass=UMenu.UMenuModMenuItem)
  341. System\Manifest.iniCSystem\Manifest.intC!System\Revenge.udkôHelp\Revenge.txt╧û!System\Revenge.ini≡₧&System\Revenge.intƒµú┼πƒⁿƒ╧ááU,