briefing.htmlkO3briefing.sqf"Ohdescription.extcOfx\cherokee.jpg鹸Ofx\cough.oggI3Oއfx\loadscreen.jpgǹOfx\overview.jpg4Oեinit.sqfO,mission.sqmS0mission\ins1.sqfOamission\ins2.sqfOmission\stinger.sqf!Omission\task1.sqf9Omission\task2.sqfOmission\task3.sqfxOonPlayerRespawnAsSeagull.sqsO!onPlayerRespawnOtherUnit.sqsO"overview.html҉Opscripts\aiHearTalking.sqf{FOscripts\ammocrate.sqfO scripts\ammocrate_insurgent.sqf*ONscripts\ammocrate_small.sqf$ůOscripts\capture.sqfzyOLscripts\casualty.sqfRO}scripts\intel.sqfޗOscripts\UPS.sqfO%}Weapons\initWeapons.sqfrOWeapons\M240L\ironm145\fn_menuDef.sqfkOmWeapons\M240L\main.sqf3mOWeapons\M249PARA\ironcco\fn_menuDef.sqfkO`Weapons\M249PARA\ironm145\fn_menuDef.sqfkOeWeapons\M249PARA\ironpas13\fn_menuDef.sqfkOjWeapons\M249PARA\ironrco\fn_menuDef.sqfkOsWeapons\M249PARA\main.sqfrOWeapons\M4A1SOC\ccom203\fn_menuDef.sqf1kOWeapons\M4A1SOC\ccosd\fn_menuDef.sqf;kOWeapons\M4A1SOC\holo4x\fn_menuDef.sqfAkOWeapons\M4A1SOC\holom203\fn_menuDef.sqfGkOWeapons\M4A1SOC\holosd\fn_menuDef.sqfPkOWeapons\M4A1SOC\ironcco\fn_menuDef.sqfVkOxWeapons\M4A1SOC\ironholo\fn_menuDef.sqf]kOWeapons\M4A1SOC\ironm203\fn_menuDef.sqfdkOWeapons\M4A1SOC\ironrco\fn_menuDef.sqfjkOWeapons\M4A1SOC\ironsd\fn_menuDef.sqfqkOWeapons\M4A1SOC\m203rco\fn_menuDef.sqfwkOWeapons\M4A1SOC\main.sqfuO2Weapons\M4A1SOC\rcosd\fn_menuDef.sqfkOWeapons\M4A1SOC\sdm203\fn_menuDef.sqfkOWeapons\MK12MOD1\main.sqf#mOWeapons\MK12MOD1\sd\fn_menuDef.sqfmOWeapons\MP7\ironcco\fn_menuDef.sqfkO_Weapons\MP7\main.sqfmO Debriefing

Mission Failed.


LIMA team suffered too many casualties.




Mission Completed.


The SFOD-LIMA completed their mission. Important documents were found detailing the present location of the Stinger stockpile.




Mission Completed.


The SFOD-LIMA completed their mission. Against all odds the operatives managed to capture CHEROKEE alive. Interrogation revealed the present location of the stinger stockpile.


waitUntil { !isNull player }; waitUntil { player == player }; player creatediaryrecord ["Diary",["Credits","CREDITS
Author: nkenny

Thanks to:
- Aliabad and Tier One Operators by McNools
- ACE by Aceteam
- ACRE by Jaynus and nouber nou
- UPS by Kronzky
- AI hear Radio by Krause and beta
- TWAT by militantsausage
- ARMA2/OA by Bohemia Interactive studios

Testers:
- Clockwork
- Aizen
- Nixxen"]]; player creatediaryrecord ["Diary",[" +Attachment: ASSAULT TEAM","A full twelve man team has come together. While the undercover team is limited to local weapons, the assault team has no such restrictions. The Northern approach offers excellent overview of Wolak, unfortunately the insurgents know this as well. The missions success may hinge on the close coordination of both teams.

NOTE: In Singleplayer there is no automation of the assault team. It is however possible to 'switch roles' to take command of that unit. NOTE also that the mission ends by bringing CHEROKEE or relevant intel to the Escape Zone. "]]; player creatediaryrecord ["Diary",[" +Attachment: CHEROKEE","FACTFILE: CHEROKEE

Waheed Hisham Kader is one of ours. A catspaw for the CIA (Central Intelligence agency) recruited and trained, in US sponsored terrorists camps, in the late 90s. His codename was CHEROKEE and purpose was to facilitate an internal insurgency opposing the now overthrown islamic regime of Takistan. It is Ironic that Waheed has become a key player within the modern Takistani insurgency.

CHEROKEE is believed to be hiding amongst one of his relatives somewhere in the Aliabad region. INTEL has yet to map his exact position within the insurgency hierarchy, but his technical aptitude combined with willingness to teach would make him a valuable asset. A string of recent IED attacks of unusual complexity and aptitude affirm this analysis.

His CIA handler describe Waheed as a keen and intelligent student with a certain cynical religious underpinning. He, the CIA agent, particularly recalls his tremendous technical competency and innate proficiency. Waheed Hisham Kader suffers from an incurable lung disease which has left him with a bad cough."]]; player creatediaryrecord ["Diary",[" Civilian Considerations","CIVILIAN CONSIDERATIONS
Wolak is the largest village in the region, and thusly the most heavily populated. The allegiance to CHEROKEE and the insurgents is mixed, heavily coloured by the strong hand tactics employed by the insurgents. That CHEROKEE was able to remain hidden here for such a long time gives ample evidence to the power he projects in the region. "]]; player creatediaryrecord ["Diary",[" Time","TIME
It is close to dawn. Our only time consideration is that CHEROKEE is liable to attempt escape if directly threatened. This must not happen."]]; player creatediaryrecord ["Diary",[" Troops Available","TROOPS AVAILABLE
The full twelve man detachment has come together. They are organized in two squads, one undercover unit, the other configured for assault. The undercover team carries appropriate firearms and have appropriated two local technical trucks. The assault unit packs heavy firepower and gain mobility via quad bikes (ATV, All terrain vehicles). There are no other coalition military assets in Aliabad. Given the close proximity to civilians in Wolak, HQ has disallowed the use of air assets.

The undercover troops will be able to move in amongst the locals undetected. Should they openly fire their weapons, or move uninvited into any of the marked compounds an alarm will be sounded. Be fiendish. "]]; player creatediaryrecord ["Diary",[" Terrain and Weather","TERRAIN and WEATHER
Dominating the terrain of Northern Alibad are deep valleys and high mountains. Wolak itself is at the bottom of one such valley, and the northern approach offers great overview of the village. North of Wolak is the coastline. Vegetation is sparse, but rocks are plentiful. The weather is cloudy, but no rain is expected. "]]; player creatediaryrecord ["Diary",[" Enemy","ENEMY
Initial recon of Wolak has revealed that a large number of armed insurgents. Expect a platoon sized element, some 40 men, to patrol and guard the village. Fortified .50 cal heavy machine guns protect the western and eastern approach. The insurgents are equipped by a smattering of uniforms, small arms of Soviet origin, and can be recognized by their preference for black shemag headgear. Additionally a squad sized remnant of the 'Islamic Guard, stormtroopers of the previous Takistiani regime, have set up a tent camp. It is HQs belief that they are negotiating a trade for the FIM-92 Stinger MANPADS missile cache. Members of the Islamic guard are highly motivated, fiercely trained, and equipped with the best weapons available to the now defunct Takistan government.

HQ reminds us that the mission is to capture CHEROKEE, avoid getting caught in a protracted firefight."]]; player creatediaryrecord ["Diary",[" Mission","MISSION
Capture CHEROKEE alive. Failing that, search his body and whereabouts for relevant intel. Exfil to the Extraction Zone for helicopter pickup. Under the cover of their disguises the undercover taem may move in undetected by the enemy forces and attempt to locate which compound CHEROKEE is hiding in. Getting spotted uninvited any of the marked compounds, or discharing your weapons will break the disguise.

1. Bring CHEROKEE to the EZ
X. Should that fail. Bring any documents of intelligence value to the EZ.
"]]; player creatediaryrecord ["Diary",["Situation","SITUATION
Coalition forces are still involved in Counter Insurgency operations, COIN ops, in the war torn nation of Takistan. A former CIA catspaw, codenamed CHEROKEE, has aligned himself with the civil insurgents. In his possession is a stockpiled cache of five FIM-92 Stinger MANPADS (Man Portable Air Defense System). While these are approaching the end of their shelf life, the recent return of civilian air traffic has Washington worried.

A detachment of Special Forces, designated LIMA, has been inserted to locate CHEROKEE and reclaim the the Stinger cache. Following an unusually elaborate IED, Improvised Explosive Device, attack in the nations capital Zargabad; the trail of CHEROKEE, a known bomb expert, has been traced to the Aliabad region.

Our operations in Aliabad are coming to a close. The analysis of intel collected in previous raids has placed CHEROKEE somewhere in Wolak, the regions largest village. HQ has been unable to pinpoint his exact position, but they have successfully narrowed it down to a few compounds. With large parts of coalition forces occupied in heartland Takistan, it has fallen to SFOD-LIMA to go in to capture CHEROKEE."]]; //task = player createsimpletask ["Complete the Mission"]; //task setsimpletaskdescription ["Yes","Mission Success", "Mission Success"]; //task SetsimpletaskDestination (getmarkerpos "task1"); //player setcurrenttask task1; // Mission Header class Header { gameType = Coop; minPlayers = 1; maxPlayers = 12; }; //Respawn type Respawn = 5; //MISC disabledai = false; // SCORE minScore=400; avgScore=1400; maxScore=12000; // INTRO OnLoadMission = ""; OnLoadMissiontime = false; Loadscreen = "fx\loadscreen.jpg"; // Sounds of our time class CfgSounds { Sounds[] ={}; class cough { name = "cough"; sound[] = {"fx\cough.ogg",db-20, 1.0}; titles[] = {}; }; }; // Cast of Shadows class CfgIdentities { class CHEROKEE { name="Jawad ibn Rashid"; face="Face07_EP1"; glasses="RoundGlasses"; speaker="Male03RU"; pitch=1.0; }; };JFIF``:ExifMM*QQQC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?袊((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((|yxSć4[$g?c.&\])1~% |) 9_ct'9~|NM.s> ͎|NH\MAKo?|H{LT^,?+4]$¡fq`ٿ/ fhIv9+?V'!4 z|MA. .k/ P[_7EÒ] +?l/|@i>xGH]"PQ9v9:+?ߏ\=x̏\=}ǣ<^?qP?g1O=G<{c>x_k"~>?n5G<{fqWd?gODȉ/?E n9=u P=w(Vv"Fq$eP3acܟ,EZ$iCdSyL "Y^1%* 0qpBjCTԐTS8gZzKqwNpw 9$޼Gǭ3Q[͙@rQ<vS۩wy|5z^0ۏluK @ ƪC~b28`8_b>~Ǎܢ&$4#ȣc¦ͯ1+jZ%PGs4Cy*R*l.w泤`p)yv!Jb]-_%0?m{J99GJ U%|{[ߏ˿E爮Y\ ;Gֵt<AO~~ӨrKo'ZkԢY$\ö3ַtn7G i`5v.Yb6>h}^\LU?9; n=JX@Wxf4뻂LNұ5[k:m_ ݣ۟^r\\~(jyR}g>ɮ2#cjʟ@7D)Oѹh"cnߨ4;T} u01{OUO7#i3jc (Qq +byؓxr It﹝P>T=O?)žY8 @8M`NP =XDjX}rX}i {f\ aќhU#1i>FTuq) OmnpFqҪ@e5r{v8t-g8_B$43-3U_giftdGCTːԚ%IҨ dH=OONk*FhaҘܺ22'qM99Fg+0xe'0* mASbcWL;TӳI WPp3Қ-q>Ԓ\m $woa :cB@q 9=NJʲ,9Q稫d44atĐtw qEJW8 c߃@c6!ib.G&U`WwhR!{t$4=6N@p?*b=;N99N{6 ިsSxZzHcALXEmwO}jڀ4~+N-y-(h AMPzTEK̫Z/Β XphBL[5HcAi&ya#9^ME'{bD}G k 0*΍osđkEP_$gIfc;*xaQ&4ͮ[yW&98aߚVw{я\7 *cYwy" 4ݙS R{~/xNk܏ \n%o,Iwy׾ G}7[k(gPGώ{5·w_}qIk"(9FSy뎵7/~"}x"\np($wtjچ-›R9/OnR]_S`p]b>6? g[=R&>ׯSAIBn>nzz]jfƞ[~=e^FUC0~hC.KH@>͇HŰ6BzC9=CI`$I4Bϧ< ͻn¹1],vn庐CX 2؋c=Nۊ-N;s.ՍN H8>UI'xЖ? i]4H$Čc@}y>o917օY䳜̐EkR6n,m'2JS" Y6ގlHG4-sXRylj;nW;>'kW3C =O|q\NJ;+{&muI%ϯǴYށ;9G< ؙԔlSIiaDHxUD 8^Ո  7S3[,\ Iay-p3R4'rzӕK \DǁSA0 JpgJ[PpMI=0 Jl\GH\B ֐ۂNqYXw`SBm{RḑV|r՘A= ]J+NmN1ꣿZQb̧63p!LoO:M+Z&{Q6YAJǹm,gqέE9Ћr犤ޥEQ*zgk.bKy_*QګRr&f4r!w?*X>C^C }*>&EX_ "=QƣЌ(^ۃH[0 }?֋1ZmY1r=jke9Cv۔SǨZ\Rx *sh_F64`{ q N\ÐyJA4lC&A8SMnՏaALϭ݃8I.$qasHT8i.ȻF7`t8LuK^aڣ1R[IS5Gz+\γ\"*4Lb06AK7ozd28;JKr*`q֣x[}1VCQ LrF;lhAS&USֹOc NJ2߂C~5ꌯ/$/z.6MR9* 3]"++x0blc_i͵gq:G֍q^yf2 ެ^1B<2=8H̬zI%`ZfJ2̿PBkSN)l냐#QZw\& AY~`sKES2sY bONs]ƣiΌo;ɬ LlV8Nzr~)6T8#{zU9,Ie=I[w͜\ri݌{ZA+rvVyՀHֆQmuZLKQFn^ÃϷZWcʝ׊C⹇|`` xq$ B=*$U @`Znǡs7ܒ뎞` cYT Gt<_uTr[UvP?zi&>'ӊ=^ I/'T2r*-1:7"jǮqP7%3OV:eqBMa6sWy +:i.vϨMI\XI# :ߞ?:l*]11W1iR"ߵϽH< F18YҦX1u}PN4e=63NP0׵T[;ӑ̧JFt%#.NzwIjxmN?W+D:% )ܞS.kuu)x[:QpQ1lt:>d@8F1TreyZ|qLM*<5Ҿp:SWH\dh-3HN+L?J:4ԃv0brOңk[nJ)H) 2|+zJm]mִ7 NChY8`_ތ@*T@nSji&J1}*V4xР"[7\wW /Ogf6 `zFFrOcI(Q(ӮHEcp+o[;BW?&aỤj\_Y%i8\vf#b??νr1G(}g:22JʼnH:2c>(0oq#hQcu5!d@dn3Yym*bT['^ZHp.V_oˑs=խ%[}N3ԱHM4X${`:z-8x@ 1 fH[N;Oxj͌K|sĀs/hk>3=nXSx 1]g+,8@8%$޽YEs>B<ǹ02xe zT=} zRW bzdϴf1 Yrv!46! 汕Nޙ@$U*qOAбi7w2B[HH|X mY~˨3 '?|CGXN J<~:_qy`ǿ^o_躜RFmE8SVRg]l5KDmlXmT?.1\Ͳ W?p7q@v3' QEz8@NޙEhijMA9UOOI}/ Tw~L) p3A+GE>"ڶ fK"ォb<ג~ ntY~Am > @'J'ڹ;.NZ-4U :2@G-ViX``wnw#8Xzgfؖ\bYh8z9SA:0qzP=+#0)NV<@*q$ca@(INRb;VrANQc֙΍3>ё'dsTsJBqs\CUѧ/;MLxw˒Y76 >8I?H Ƭވ:,@p@Lt5 -#'=Fr3Փcs9>2HHmܺ`)ܜgSVII2ym#xOd"CiIܨy)lrtq֚m ] ڣ>s=i KIk;TS[?wsq-tW@0h*1[`A;ztVtj'ܽOjTQM\3[q4vd P1'du5q20 =L6;|˝"-x 1Wpx1NK z})ܞC5;'Ң}<=kk}*ڔbqӥ ͧ`gd&JqN5L`IqQ]ſ 6jGUDaCPɤ`}]+Pi94Ixz鿳)hq{Hʃڣ:.!pzt溣6҃ 52eBY)m%C$į5jkrMLjk:3IzUΒ o Nգ)EE׬5_kM)&g&23dFXɬO|f#( iT^,=g~&>uiE ݥ99VЎA׌|<:6e;qyl|G@@\%-!st!qA+a3sgkBYXngrN|b"/z$yycm܃;o dcDۂ'CҽJ]SSK K'ϗkw> jZj`S ’QAAf$tUZVgLR]O;~9S 2)tQvjenMBsA^)_-\MgZYecvkQ]G=y秭yٵ+378힃<~5J,'Vs 5[zوg 91^8ۓ+,z2nМgק]{ii1yԝ~?<dB%r] FJ[dH}W M#yI@*jn])cX؍gwv&Oֺ6VeN);amy=!yZXNv,%/ђ 2G>zѣXvs)Xtz`i3m Mޝ^Dr|=j51-~ lK{S(9Q9dGLRc J}PI}OΙ,Cӥ1KVaPRVϔH֞cM.Q1aTP gj4&BKuThOZ8i[OCZFXQ4>Pl;J:ExbHeͨ :.Vr K@0~y-ǥG >ԜbL_ŸR@&ioi1}mxMeirx5^kc:{Umϧ Uwlu۾{EQ$G&ng(u|cNNRzK$*8='׶:FI6Fð볱`;sUI|ۍI͙HXN׋r~%9 }}q\ԩ9k:+bvf|T[G` PB=:{K5_YaW ~Z^jȚLӎt?B49Nq3IF]d7F*3bSݞcw,o'>csS\-?Z@m/-n ܪ:ƙzѸB8ұq;#U=_jg8d섒> w:"ZAґcB? ⢞l Ri< ~z tx={zUXfڭh7r5A{1)4]M/K kd4,OzFP%NN'zUCS'ږvFvw1Njkk,N܂)mMz]ydajV=2KSm9O2-,cӢ$'PqSuHs4{uºO55\8u7&X/'$zԴUC sһ*]\oyjlliX4RNV SEU4$7%buwgEp#`sI&S hh-{T8U$j+ƽL*톖YQolR24B8^R2Ռ})ri".%UDOOUtp[$zHle&Eo'{AUpOK[MFƆb4VW?Ծ˩Ɠ[kUzCtѪު\xR$0K"x%;_5{ţTBɿ 4\敚J q^#!7%stv~'Z}K::&\DN*=CIErpwgyb1܂nyMWNoTͿ<=\xcWe+ԓ>$+97coxֶ0ho_Oz?|C]i#Ԓ $+EW~ FG!u{} rұqW4 (jڼ01;g=?qvzwM|xC0WUE==>נy\C$S燍)Fb'OL/1OnO }y}vOTΒ{+ZAOq<W;;ܱW~Q\^B:ش ~^OQct1ض*_!3gM}$zt:.?ҶБSfWb?إ_M+,eH_o$6b =OӁՁ3!q֢r!1A uDq_9a{ /O9G~h|3EWeɮq玽k< 48GlyINpBMkbskO-`?pI7(3ЊV =wgPM@ïfU2<ϧz' |ӐsўYp=Аe 挂~\ucqQD1Ա 2@1U.S6UVdOU9R:TDbT|Rf]՗(n0M$fUdf$ۘY˻8s>TewM2 fGdZQ*dbƜ @kY]@J 02鹏Ncֺ,,fwl$io|`NfGܴw`{UAǍ(.)~o|Yk7Xʣg*@#5^6-Cdw'yك@?千i=x|b@PP{5ߴi.m: {qҸ_FSԥffYw)C lV!KG_O.:O52Ccƌ {1şOwnF26ҝBZƄ?^$bXAbX} F~4GrI95f  &(;q֟N=:sW4 qC9$sWs.d %~ԉtt%F1⪸P})s=om8R"{9;C~(M${c49>@_B|'Zh'*>`3hR E][wC?҃q+>w`F9$c랴+b@GZ\e6 ,]mx7Ħo q kLSڰVc'caB׌cw,)>*դlQ ydB =זeΨ ܃ֽn;I)wɆ_Om,lt?,C#$AU8mUQP:; W5Znߌխ&{qZ>Qf}d8 פ|O%'6xcČvs޾e/|Gpc1F2OZMMY~[N\o{(p`O'EPGd_9 jڹhp3̓ Z֣߱ol7g:yՆF?^d2{#NKM^ϴ\'%}) OǏ~.5/jVum!k[ģ52Mr1ꔓ!:fo,2zU9!v:9UKO56c{pA5*^X|v?R*\ޘ{ L9fiϐH$4f $g٘s^O&[s t{I}sW?Zo]z>k SVP<+l~GSe|gNnPiY 88*p:Zsϑ֩Mb9B :m84\?6IzOT*O!L8?*GhHceO9}fen2OYݘr TpIi F{dW4}]^&`@֯XtPz):ZoA,Ã_΅qo2ޫGQ.<qOWZ8#b:rNK*u =+a$xsMݟA;$-֒EfU2i &$\m'7D t՜OZ*`G"1BmVHL鮉pB*0j'sש?ʴ5=.;KGҨ{'>Ck6sIȶBzTJq( +ӓPO9(1ޕd(_~(9Q&A:ԧCMD N qR"@#jh"9k)  y'lS`&a;QpB"֕R1FSH qM$%*8~I9?Adt4\z{PH*HFOJjNAґ 8w=ꇊ/I?sZ*C-^g#Ń^> Z};֮g..Mcuilz]M'v=J&7  .H$r?¿>&xd;N8%&T`cyv2Ŀu#:{-.^y€={KO;VË`p9 Zz%x2u}SQOi&ta ]־ބaF=+gk}kVNjV (nDOO߈5-5눿.𾇭ei/a%*\~P}y50/˝j@8f\caҵpw|*<-F ^i 2ppN̹T-~ Jһ_Z79|o;L9Edtp\u#tv3 T'8l9=^+=Q W~\x';}EsڄnPTOjհ20ccZ qd򷿿+nO&{Wf,9cBrv9>Rgt{0bjxޕ%H}zUt5hDgOI};]4zdpxBf^ Ğs41UFY>ʺiSS憇wbNX7RzJ3 \4owpG@U2 'ҶhS??M)'nNx )A9 i"nۑϭCxjX$0|Rb~&ʈ/ggFK`'$8Ojc})~QsVHI犑@fӽ9`d…Rs᐀z*#(ݎ:.79 94`srV*Vy~˃"̼cVl"ld#nǭX[Nd-dq֙`|kPLHoAPcDsD ܚ`*}jfm)j.Uȶe2})11)BaG zTrͲJPFrGlVStgoaޚWЉE]-m2mLJ{q/¸=3KYeT ȍiחlZigly$t6qrvpy )b*7O|:w6!9?޻xĖI&r"v!$8Gj|T};GKquD#{ֻهNC=4g|y:$~`W5Jm.vtVQB;$t4{WrYCJ r=W^ =&ः8,x~2y85 K}lȝBA?}<3ja$،d*]Ô|h|:rɡ`yYd{pJ1mE9U '}C|Ѵ/~r׳ D?>5㫐Jdqs[jwrbdc[lcw#T&e,~Psג".9ԑn59Ob~z3Ik9'9ϲ{{vH23ʼ(ξ&Thn<$q&z*ҽ镮@W;gOFmn1z lnº=]Iyv=Dttg nTsҼWJpXy?~-iIshlsM_ҮCu;&lh\Pñ~!}md0 { Zv#W$sZ +ϝ?jO h+Q\ˢ6r{ ݀ ##zп%4+0F _= 1 <,]'nwq+sAAv¦V;1ndoa*KCOZX㨫\/q\cَ"[\m#9jkV%QsVЂ JW? isNp[=z{P509P{ĩI*D}9u:uܖ?)O$õ3#P=,9f!NsډЊ`C 5 HYqyzʩ֣p)ێ0%Jw> ^9fؑHHtZUV wTfmA'v@3w9MN>m9'QrNV<H~=ǰ}TA@9jVARbܖ;,Bd rkoC[^K4a#]%4OFTD,-~5.i:W/B2NrOҼoĚ$Ԟ\glQַ'A,VvwBr?:zd; beYX|Jcq~E7]v.Pø:aP'l,x2EuSocPH 5~eV6֓E˯3#۾OaGn{}k6m4[{(OU|q~xQs{FjÚB4Y0;eY@8^Vecn[B FKԒNI<^M I⬗Ub8N?u&غTus'Odu48ç'5i"2_hѱ?qcTn鬮#gx3ㅍs=̈́w𴯍,q<>jzMyIZd_oGh gh4tM6>r>@Y#+̖=[O5v{R{˜}WwbU2b8=GIQ7$;L$@R'lD`wR|BA' RGM L>|[0ʲLHqz^ ŧ}qmTư"pu9Y=HaűȪGcZifUiǮ)X 䎝j9-cY&\^ar: Xvm tLڋB)Znf"_~5_&X.XAqI=+88$t=[?58^+y?);Վ㞿ҔN} 䜁ڀKp:S$R0'S)qqL tn;׌K#mamǀwg*͑zڅʜu!&w<oO*.7Iq2}E}7?.TZK.tB+Y g)T> ~'[v]²?#$~#=lmK. rԑ gק4!Aȩ"NzsYtRgu0N:ҬhA'ѓ9@lCRhѓRSVd%y׵2]NIv,zb4p~I>Wbk>*I3"b|U4KYaNENT;ʌ1#cOJ.eѶA*ԟ}MyG^Z6)fbq_spIfwr~jlDk5<)rwb@RwIQ:>SS98᷆QP,lDFb3=qhJQM MIv[e8'kٕa0U}+۾+(tC$^RV5ɍA} 0}+TSW4MSbX+m@z=@*]Gp! 2290pq^.]K7y$hRCeX$۩k.QF+;0Dum9Yz <pS)%X^y)= BI' JA+jĤS$;vOOj utb,2lƜ3d0r`vt#t?Ӳ |i )$u?|3%o@23 ~4^~\Ps\JR浏QӇ"iyhȳvf;wKڞ/"("E$䞙ҹ7RrrK3N[->&u4{-σNr3=x9'#Q L1=N:PPO* 䞽8v=1).&CG`0WC ֗,TFx8EU0z@s= NNy40x>vsӮ+_ģQ4,*~??]n P: ķVysg1szЏcQ%uc|=og>cm9ZR/~7b85@g9>~6׫x#ƅuUOzGK ņPj$pjE@,x5!1Hi0RR$U)rm{P)?jj{J84Ie4`v$$z.=蹣T7'iNg;9Z@!8|TrYA^&\7$}(13jLmڜzirF) _+Ɠ =3򑌐yBsLnaBFpGOz&1G<ޕ4t U ;g|ߋz˟1 >|F>alY/00C=ʒO.69nj0zɞ.aV] %{P098M6zTk=1]kϼoi,m*.O$;GPk*7[eݾMNyp:[,Kb v;+*tt.[&H$zqVxlpqƨYZ9{ڦyg_8=湍SB 9EfAn8yRhbQXa\ms8 B?B?ci߂Tد.ZBkksW5ᯆgZUY VZ:$WOC^-M[=H9ˍ{|Fn޷5mA&&S3\ƻue'8 ?ey6P*+9FsLtP-\c.:q^9Y˳`K6q^r}7RY9 RX!h.i.2FT;N#O޺Ce++ yPG#I;#Z֟˹x`O6n *<997c=(;rIp: cBCsd|ߥ2qJcdB( C}s֘N9Rn2{rM+29?s2KwJ0cx"n@X6A= rOAގ12Iȥ'#[anK' >vt)c-%2= ޳txn,. n `CpkEcҲE]*m\ʛ*Lmj r}j2OZ x"C۞MF߼=OZIG PACc$qH҆'Fe@!#D_a8ҟ!#^L:[嶷WX}qg)GY ,wrp߆?t>%E98^QݘKO%޷gN#4}rMsTb2 ptAUkIpv''wWMt%m)ɓǞ~p\h6=+L1(Q (8= 9 O>[M @N+.aԦg T |WxBk{fgXa'TIlK0y9gT58υ2YF6d +ԒZ0JD<%NOzA׷F":F8y1^qW vO]*5wz;U@%RsמxIL7V'2+>)X:9LXWк#/"N0@Z?BNL2Tֽ 9<(5z[2#xK'9} +{PA\sPep\|֑v0=:҆a{S>PFziNܞO': 88ڑOSzi~ە`GOOƜmtAŸʐ7ˀ9<ZR3:sҁS3ܠ ~9lp3&wNYsO w rp@{Q1j}E.1\'4gy 6vv9ҍ 8zhǦ: ıi I'#Ҁ4Ex s<}E_Hn%/U=c\q\[s!%%tni/xͰTrI#KHzi98@mÿ_j<9g=2z6@HgzA&ןjq|sCCHdnG~;C4ϸ5xŗ@mR&x1ވիq摏[kal! B `[j?ʟzeK^I<&myګ,H'##+;^7&]G<)(@[uʣ0.?^2jR:cm]cPV7nbȓ [2b-\zw..TXN͹q< tPY#7)UU-{_D^֚L mxFAmEP191ֹ*ɭSx֋f ᛇk;Yw8:OV&vI+%F qwWqd`&ycݓ8U(Y9W0im, ߠQhyL?\)mVG 耟|F!T4n[+r4\W֏}c'ftPc)<|]]ʸKfqʊ¶" aL?aa|WvǴ,>s*{:R䔚Mipwԧ&XIFvq2ğ^QͽՉbCcs^sQONjmUWt$cbYx~́*)qK%ЧI#ԣS) pL֤k_ERȨEGpQwԕm 99C^$+,Kw5)<.zYSj m 0wE,`B8OJ%VdeԐWֱ_u 8]xSIb֮O9La u׋=*rWG=^-VE\>XXp6s\ݼ?Z+T[R0G^7H$2:Dv8욬GYJohhWkwv,1 $z֍eL?j!mб6խwk6|AW>;zWQUں]bc7wr^%}펣(I?[ġmJ8<"B8G2m+V]@s_K~~{_[ W2wAM}aLcƊ숫p6qXb4^.c뫝j# NMy_ҹ''{p+ӮvHە޷z>zf`C ?@;iP<ұn#JAaGOs) Ѹyzӎy8JiO.84qq=M5H rr9;F:g9FF9<$F&9'֌y# 9J&l4A(U2H=1; {tzm&3?GPzp.p:s)-V$'9:R9=Aړls< $zE)]O$h=E!{a:ҥ}Hv/5Wr_y]OցSdo /_iKط/m· >a#rXx xE%k?fWذ*9u5Ug/4{ QȻr ⟝w$r;uO@(qTf%h23{=i%qIvȧ6clu=Rh'߷Z I)o$p:jZ[yUrLuu|nք Ԓ|ǩfć8<>y}k>58*lw7!G\w?Zlxǭ,{9#{i<<,H'n?.th;v߽5-3<  Y$ jb8<5'lt{_- | G5x_][ʊqZx@G8\A|98ÚZlGψ6 =˪m@@=I.Œ]]3[Z[['c+s*˄~*k)lSjEjpZJ͖ogv~S Q+9)dC]#ZVVSն( U,w3@)OsD :洇&8(=&Cn E4r&ynO\ } ٷy )瞵F31 btu#Gv0 ,MԤ~OF8Eм~K:ǽ]al/̦uUT^#MbHv9-/ե?Naɑj!@Lpsg{FS 8LЕfȪFzzzms@e>?AU[5h\<7F&Ɠ4R9r# rV `$E'm Vx[d%ܭc^)_Xt6hWFՄqoy`t&Z]ߌ{]xks=,ejJ1KyDqgq2s]ff3?uKmNZkRGk1kdS#5bB"9 G-9=`O:yWzUtp`p7{_U|=9USˌ5n2( x֖-0]N268XT|}{Eca޺ ¸9WoX~ џ<+t+$Vft쏑m9 LzUAl bw  \v1ss7r9InxiU2:v4\<Î* r}\'=z)Yv'=րO.1:怡r>S(ۈyaqPCn'ƌHcFsT@~G$.T O`:{<:Jzr=BSh20@=zPx_33Sb¿\3S 0=~g#P!I  (,;}}>?If7B@@;RBUŒdx)PqІ-wvpY~+$ s$cVtrW?|d]Y)9_@Ǿ"~4bZe0{+ tkYZ];Tz@XzTDJ#B=:z9BJX@Z_f2oS?:c:Hč֫jhlr%OZ-xי``N wyz(sI^\O;n㢎}fL1֧e$ Һ_ZFxu =:H幙cS *d++S՜rme@;gza\H$T`}:O6:D3Gxgr[6TqD,T_Te\^8mYy*9*pG*oiOMuR` u}χ⸏ԯJ}NnьTn+ &StcEd` j[+6l7$oq*hL۷'9i^KTs`nWw%a#@+ԚIYys+<`:lIqW#ܴ[ w9kӣՓl|)d6<*n댞O2 ˭;(bb*|P* _j ˲ivrFT1 w!ʽ'_KX/AּmdߊM--ޔ8G_Lqqu8$gPi9KnN1W@xM=iI ry9@ 94ER9A G(9:Ppǥ- ʌw'Y젎8FI;rF0ZhAmD{緭}838 8cY?g2 D]s>KiiW;h砨/"kH!sd魊׈Z1.pH'rN?ƽ'Sז⩅Os5P vt[ dq8֯-d_;/8_5LcZ};nO@NE2@UXyk\GAP^sk;I?Kcnp3c-*勓eBH\uq:CxZ#m,ŲY\Kf_vS crF>ahLHvS*< Mk+6FNiH!XO]7oW>=(XZapqUevaJmF;^gGCG=Hzm{VJEK*6@ M0B4S8VɫDV.hݎFkU2^\k  ܏a9G͇N2T(6GW ]ɨ\I].K7>)=ٕl\>z}^7v{8[EViJ`˸+.9#Bw3!s1B} osId&c5[IswXVGf{L;S.=1v9W|:qs`II~֣l J85lC{,mpLdUriuu-ᓩr-ȋ疫QƠswL8 K[N08Y Fa9§ b8~eM1; M46c[K TUtO5^[sǹR;qJ \jI"p:nÎi$W ,r2?5Đi SH9沖B^'<~ LD]sECu L2r@e j)zcg~oc$vc[ ]i\RVv>ۊr>qHk<$;ԆUX쮗qPjzi6rMrR8aЮumO>%Mky ! N:>tA..Ͼx_^XEP0J4? GH0:]j|yZ:~sjL.. ,p:cI>=+O / 6n{ 1|`竑O0;W-kvo5QBr!LGe.'M=+Ngd{ y:=6/mKq5z7.D< IIZA䃌fKWY_ ytII3bm\gY-bFz~֮|K Zß@α[PM1`ly #G^K7]Gɏ_?-}MkfR ;wCwAB|֕m߸}q_gx6тUH=+Ғ=KشCERU0^1^)Bdc#ڧm$LIpx?Z6[pn8Js3%!x>[Ż*N:sOi] ^Yd8?ZTԤ^6?_br~2$>աzF Bj)H3H6S*Eoe:#_!.}jTn4oZ~8~#]ZI rrˏk'4Vj|&{ox"PŶHċP>ŤUQeB@EQ&;eHaפƗl[w*?3RMy!CVI{4'dpH7zj%Dnb53(B¼Ǟ9~s,zMXH[?˹NsUEkjiXx,n}/xI[9Zd8 圩˹dz#.C^nuMr`1^q{k4fbAzWKCLf gZIr ^@}8jԯ yV 梌@{ZY՞apqi*v~5]Y܎qϵm0z}>0 JMC&\\|Bo$ k5 t[ܱeCH疙O|Q?+e` 3J-^|rDʱG]x쵤w/v=boosp>e_f1+䎼ˆfvٞ3ڄ+1Ӄۊ1*%s"y۴8XWQ`dϨ֖fR@;H8P!I9h<]2#@ x=(X읧`{u=G[Z^C,+F_tX kK`AϽi]ܮ,ee;eH2ySHvx78 98T$esuJ۸ܲ`*11C@>y;2ۍя^l|;h zF}"xaOz⬽02rِwy(T-@uTGl[7?:TKQY?U]3jd{o R1p?/:3 xj* ،v^裟7$ #Uze`pMQ =r]e9@(] 0?[}! J6_1ht= Gkɥc9u&a8PUSQc`V_ :)fNFyO#o6iuxPf@?%vEn~n9W{᷈%kwphzŤLKu՗|/#2>ΣW^fU(i.rٵ~0rc'd_v:2Xآs_+|MC=wI nFԴl\,IGTN/Fwا8ѠS#ǖ y~|kR$F}v,􋉢lFsJ)Rs+R/2x>Z5]4 J7 G:mipf!½;Zǃ!vv3+xmje8.C Ư[K0p5=! c CDȵ(0 \v[M, DC[R: λ;+ )eC|:TJm YR5v8=q#6mX)'/\R4/oG$DPeE𓎜$l7iM W{bg{$O5 *p6y!CIVI݌ֽ.Gkg#yf]Ƙ/iy 1׷ެo ѳXǏ/A`à'-"@kKm^Y}I$$P)#%bu Gj⮯Q])#X{zV8;aI Rx#z~ cAz =}#x Pbs8qӧ? 8$ x8*Ha1y+Zr,`*#9ã]1Qv [FÌt9S߀wFdYΆ3| ta%¬`Q'Ms(uH8+6߹\8*kއ>)=[˜q"q`?}G7v~#ӎ:LVszmUuGDEosHK6wx-MG^.. ;s\kK {Zn.J h?NOYs;98N+SDix:j' 9RPKf? #f]t^"ᄫGBpk<9'č ;h!r)B>aNvU%i)m+[TB~Lzg9 _^iR4qc;y'?ʝ"㌆BXLU(xRte20#ׯzw8jFotE0Ŝ.:r*/(3QYߧE᷀z`?zm.+H왔5p* }8[ͪsV5ryLq",9*›mlpȦʹfz犭u{s>+~-9+8tŔn}O3'*e W?jh~X>1%w+ḱA'wOr_7j9`7_ Q.It sOZh?;/ |<©b}q?C]h2e^Ӽ`wp d`;Oa?,3R'/&;!Q(*#p䜌r}ߟKp +Fc) >:jL`dg1d(su>gӚia1Nݎ9O.ǮF3yA @Ph (^1ҀKsr)\)3FсDz=32q` H4"랜₇I!nH*1zc<dI5H;S3ۡ`?89}4 Ahb9>g'iڕrD`3zR`ۨ{d=ELfU y Lhd+p8$jь'byTTs)Ѣ:mP9=ّː$V*y!GQ#b#9 O4vۣ?>j g#fvU!((=<2eBŅUx:Z?ͬFf!?ʼ=d9؛r2T N-, 0 p: nXd>d rȂwԤc0s*BN|~^1]~ϯ_=p~}kwNKgMd*~5Xms9X# s_4~=S4=fpz ~^'gcXD9˩*9JOSҾ_|J)) U*3gj|L&W[є rJ"t Kݩjqe^Npʃ;#c~|e.౹Oq:LPV קRVy#oCn:@^s[ h4Jk;–vj|tOg$PyOxKcZd 2 v^[,%b=Itowq#*ROa\ ;I9 .r6JwNls[x̠cnd Ʌ+=~|3NꙶEp9kvjw B+g?4i-JȽ=)N浇RiҾ2 29Zc{6DT}FG+uVRP0+#LْY[9lgץi?7ɒSy.Iy 1V('v&ɮ$-*w޵V``p{V~Y.-&@" =jtW ާ )+v<#"Ėʙ Wɪ;s e^㯇>gy#?yڣѼA{ۈB)٭J{'Y-+cנcȬMZh>XE}FDC\>nA?jA6!NN7bQR{Hn5VJ0: V-XZn$9U:Ef̤[$#I,(HR0%GqYm#+4^ !F .39,D`(ztv?>~ K|?4Ok~WbR[i=RL8ru?nyklDU5fgb.8xgp %$CZpe&Hײ2{go|kNn(X`ƍF2q|?)1iPF:J(LNK}sF:J(D?ǽ% X~tcgΒv֯|I_ugr,c20p8sU#a+]?e)S˹n#\q*X+:~<|ohݫ|x2?Cj딢U9sϊiJxfʐF`dL܌p}(o*rI/ =s=\NKfug[YxP71'|fcAuQK=]O+ ooɟZ'C?vҋ0x8=n`#$tY յ?!8-y=&b; .']Tl3}=ghhrc,y80ń!S"!ať248iiAlc]f4ucX_濤_뺽GZSCӣo\b=3M+쩝%q ;\p3 I7u >kxTmMX;@x/ cZ()cC] 9mG[{T9.֒.n&A"rzP#=R^iuTV @(Z/^V-*_-Ťݭl̈́j6g#~Ky !oZ<[ȴT9F5S!pW+`T\bl`@Zԉr\-G"ՀhUoo3OVɁM-*7'^iAu,o^6Z]U39N%NY.~d}F~@^ì['%յ_p rla2=N4vӪG͹ܸ|F&++=..N gчdHwwk5s9XLxJ[su0؋$ ;)7BAczrN[ FoG$hr.#TUu[xq註ؗȼYh= (벣}T$.Mq WUlVࢫfU+OWe1сȅ<ؕOKEUg];&R$o0b=D@3k@I B%6'}"\(H ahWlYh87vo' >h /m=*WU*;wdPpn^sAi5ً;؈9ctj!AobJ[.^(R `"-T¾z@[aE<.F#[fEtcPWܙ)E;N;*`H{޹~SC W+P;yJMI5)O#d!:]mR4C.wSl\^+'Pτv1OVt ߎB,1ی2Ulu~ΐmG9ihx@va1sSV 0O܍5\1<'4YUT1/Rke+ՔzC m '#uk%^{E7F..|7CwaPmQ5&SWsLT.:'cL}YM :>lEE(NHNx4\ĚT$j^Q8ɫɐ1Ws?x)I_aYG|1@AHi5\{ սbKй#boCH&޷2jzN׋M[((\>Gg9I-7`ן4n<,_-ʚ612ړ~{{8Z%r Yo;CA+Fޥ%d23!eO|g*w ;0;y%tz_"so"մ t3wF)B!U5?g9!؁v)&>4 w" KlJr_ykӨ7q|ۉFd?m{>7bX&-cj;BWq7w:zZqޏX ;!$xLd;fW(3mU`%SY㈠[~ v5㓪 jU둔`զ;PEyOm!/^7 Ћ#]cUtJ@ >>OIIV530=7i-Pr-N+S#\w*sg~<?+mjz&?Hɺ&7rk[~V0e865⁦Oꣃ;3:DPG.+,p]"`y<ܥ1z6k,w"liB~MEQ MUUte|;`lLiM,nVdωK=r;ySADG3VDGղZh!U!3g&D W=TwFcz; a^Q փOR[#R4*Ø qr ;6l Gݧ4vjqK>y54I=RUvb5Rbh5oʱ2zniC*Ӟ+cS1Ѽ-ZIBZf$8#(M I̪)P׮hlLZHzs5>Bd^q+A'%>ѤZqnu óY<=Nu.)թ;z^EPDM+[@Zg38{9kznΒ%prˡmI>KF?<1oͯNӣr Ylx@&)0&U#% [WR%&QjzQ3r\jBvIN P|iԾTfAVmǜBAF&~8:|+%CR*$ D?OlK#qVCdjV> :/7k]4 mwex}eMX{c5z8=`GyE}4%m wzAbP3[/ׇccEڡARr5V&:xR"XM Ay(ů|!N;ձh^BWPqH6J qnf4]9 EЍ"V6{A6/-A it TuԟΩ2̟6R(\NhKa63Qkf$g\/UQ*ҡ Kj;ןsb(8T|uGkvμ1~hZ&0^t5|Y}승K^UUu1vw~1MD뽷= ˑR$Mu uhqUrV4 r57`Y!]$:L%iG'W6 RSi]9<$ocgtCun~ =>ie"ڮZWT>H%&ۘF:ؔԛA  A^QUs@w|k:ps[[_|UIu+j?}UBD0:>u\VйWwP/5Ű O 9iC$$ZZvǤBAATc٧K=EϸuG3'\2T9:bώPGdL5.o=IӵABWU)9\Co~ި.MGdG8ȉ5U^5*oa5QW3wZl /r-㻼RTV.۱I\i~6c,)1*ya)hRXɈɠԻ~-U׎OZb7elpc@gIFWV59/LQeKY>V`t@n[2[6&18$)Lhjdl3K5΃Lu:#,PUIV~d9^3ؼ[DkC"|}=^v`Gd2G;bx96qkIG)@s!sSq1dp}qz4tP%Rv,uw@NȊ2J+ $0vam4MzSRGc"SaOggS@b1h"$$%%./>u )eIX&z@-gk>7h86\'fu8,@Ei>4Κ`tũJ9 g1Bߺ}0&t@RX;}-8CWFWU7қX["VK}%>ۦt݅b'>z==\8G';*+u}"c8+16Yh˖&aS'32أ~V<'nfV1>8L,\É/Z:ҵq7+x }U[fRbfšo!Cvyps{;p3ɣ/iͫㄔ %>:JqȹOsw{J{3f23^9 @#[^1QURS=aE^2ւD {J? 2[_4[:YR N(gȀ^BAJA%r֑RL,`BR>n3hю߸D=q9c[(mA^#=6ibAo;Qr/}sULŲF8^iM5ZR?MfZ([AުagVS.+#w%LI 8q5MOrtm Ԫ,npU J%k7?:Fp󂺑['&rLRmjDr}]* {ڦ^2$1'l'U"~eFۺ5Ѐu-%zFU֜=1mZ]k2뛍f#/ 7E #(^3cABC#Ӈ[ˬPZs׆PաU|n CQu;ºSj'e"JLtA,x*S^Wp|ѥquE&fܯ@renl\f+wlp6^u5Ӽ*nURF% 1 ԘU #E9IzѽV94U)H2gW]|9cҽv Mi8+renEYd8sLwPk. /)PASn(ػnT+6tl']quTZ/a8?$tESHWY՛ >I%5V ZL=ʭT*zo]Ĥrߞh?޲Vs@|VNJLjGj՛Ρ:+vv>J!%rR>Y:u4HCԴK`u8\heROj!hwA FڍL!e [S:):p^LLx5 p kdh~sGs$Wͳ vfcc9#j=i㔳3;btQ+;TbͿ3*]0-S#K*#jG`\S fLWZų;KrsDW_3'_bG!&W=aTqAS#qCsʓ:̼o8m)l?/) I;,qc X% t6z`*1H! Tj&Q4d+m?kwLbUPy>7\ g䪔 !>?5#Ν^rq[A`d-g˼.q^e_Ѣ=ck.7%yFb˚>VBWuN6_[n4裍x1-J+' |I$땕dsPe@c.zf߹$~]Z)7C?4&[y ˳2 z'/$JܱͬCFdB΋\!Vό}Pb+QYa(G ƍYZJ>T'8%1_ 2<`YST O гkkT[vzL~\gÃ9365nl[ҍ H/$Z EYvORh'2%jPgx&庵|#Rg,5j#0֏JSpC#a!FdYQDŽY+TMu[r־Y57tY}|*8v> G k|LAZ;C0sLFjYϙSff Sz C/L#~]Kr!p0fnZJRY j,cbv4.*2WS BDR97@w4 u-Ico!p TRTp:SJ[e_qRמ t,LZ5"k YKi2bMΔ mkU?:s'*ȿcy8A4s2%eJY4j( v^c0tEkל= x('i*5H&"߭l']< &O3ո:(+@mTő$jeDC1Dm۶6e1]0 }ʱo|%lsVjkG)&1}$: F]=p%ʄ ROK1@WTpXF%^"pz3{܆ݜع5}ق@a:[J7u b&zBAc7\m$ʎZFx>%\S'lmc*'Jܵr?zG~*83]n[;e|}=0hU1VyjX:z$>hbM+N* 3ZC*jsd=Aa#mᶂ=*]oƟHRUGgR*c#qu+-5%LCr(ꄩtOggSb-2.޾yi(6wBYzR$+5X` 1^y%ɔ˼z+Ԅ+,VPAeWL$}*6G'ۧ,LkU٢jՎփ憙Cb, KEWSNa ƨMNEp%?H?G|s= E0:@]]`t- >ﻔҠRtYh#{tVE<+8EgIFrF[b^%qKCyuշlEfMưa:=Ă+mqw% zc'K'4BeO(l5qM G1P ըEicgs_KYíq3ja:n/a/8kRO0aﰠyMMYRtaR'gSn1_s \6kzVʚli 8>uDͱA>ՐsTqZ{@@v&@`LhFlLTq۬s?pŬQTb‰FUv(?_m98 F|/h3ΐ0d2yr{y"5UQ]Uq퓸GDK$R4UK(a zBH$cHkEr-D)p=š` @AmTF@j~ -DhDtvuך+V'BYJcӷ`KʩI6艘62\,/ l 0<Dc0+֓IסfG&ߊ{6kr XެjSLkzÉ֩zYQJ|7YeHە6aNʧ{hHd~m.5VUT1`lKg2&xL0tёn,!V$^^۩"řuܧM)G3\|V3 X 4 x+`^{UUx+,gkNlad\ jچwO6%io_Wn`_KYLy'p48837w2æ:F>F*4V!6jΙֹƌU3vxuVJVɰVv4Q-d׏1%  Uۄ 15<ĺ &X1UUS4$}ߊ}J_hƙ]juOPV9pv7;R3~LS1J|{uq|Mp=8gVa8$l3WbwR"iӦG zM!(EV#v|7 IBbu^x^Z+(o#)1]G\HnKXm~cb7qխW8I&,׀3DeDGQqaHjNw`4kmه\(Μb܍Ys) r6|]tR-DSΘPŜY""?e ;g<%<"_x}X`DomQbxLxd:Kڶ&!|[O{}ܭۈ@pn7l-=a4upDAn08n2ITA(#ɒ!N"aZ\li.blŭŠ3j2>NL0Z$J&<gINBI!)t&U.'S$=DA&hYhղauUU=ޅW>\bb[xU}/gpsm3u9H  ].Tudyj70rixyώ; }__=ᐨxCtQ7RnD(ۢQl ;E$V= uxOiuNwV&-ijM2)%IvFjBI*F_%ؕrW#E"@UUVc4V#w=5r˾,yr?QLf|WKs-捯Duy k*=7@&D﫷&`-^)*iTYQ1aMm[VEQ<ĠbL]ä#):XV)& b-P8lEj]DWVvN޸%#>w3JDg`)(DϤbOYutY$&RK:ә~uUQðsTZ#34S& ÏyDu ۉ jePH. zب'7uC'+ Rz{1 өnzl%2YКQڅGwhG-WoC?XmCLhz5k~Iߗ;6I)A]=5"3q/Uں8 B-V$a'NTVjQsnP۴#I6d@Cb6u]` @Fmj4תEA Ɯ*\Ws5)y_ӾEg뽙F3|1E;oP14MZ/ɓW9݌Y 4oMO IѯyAv4#{n;?E>8g*!k # YYI"7-F B]`_l^QF$ƟHNs&[_+Ufbtgn).2+BYZcE$$c5)'VX8$or^t'[i~8hN|Iae$5"^ny<)l?mzj ȿVSVVXX hi8 w~?Rm[eƬJtq/cm{C7.\.1g-k u<›~pG p?ٶ;=vňQ5Dލzf, $=cϓ^Ug_DntҎA +.rȓioKkos9o n}ZDZKw&C̐Ѓآ GfWa6WɥBp̟^a3Pf~}h} i,f$fc26eȶ8Um30z;Dy]2/]>Z}]k/I6u6)OB}$^^FN71UssjcZO^i84$zvR *ۈY՘G@g>^˻a˳*Q~"-tqX3TP=`ufo%o0Z n_n|ot43J< RG=tk\Quflru^!kjvmpo沫+MKW"utbʶ 13:'d;taۮ' =wmLoɴ9YTZnmWQ&Y0Ԥ\_//uuӈ7fJ 笯s0 ƉFE JiUTH4w ^e+2~I>*Dqs>n:ۄ^@Q#pVSW7]nРskq=Kg#ʰw+ٗd{ P:5[{L`ƚrG'J nShS$} V 1 Pi7֞ G,L69Fj(^ء4DØp_a ;'Ǔn} !6PP-&ZD Pw& tʽB 7!0*ihÊ_rd6'ڃ/V\wqڳlfn;vwwudw8I%}?2,u"EP.2z7w&Ļ2q4翨W70Lј}]B^hŃF)3%b0!u*D:Vi ^)_s{ 6&-B1 A8gۢGC[ _ x]y5c7Ƹ`"j#2Rz~b 8LcCϷ!k?~K*5K8BjXY4*JװHGa& qXvgEGUzT0 Iq$L9g4&SaI%S?zb[.Vhɷd0(aL=_UTkاwVGb"B3wuAIo?EI;Qĵg~ˬa8]>G&kz㈨PUDu(ߎz<}Lq+槅x>%YsSgդcX0sf,ʲUpLWi F*O2C:YEDqW^::q)Ef8+1(uH[U~;~|bvaڏYz"D?O⤇L,V&gT@Ru< ~$(:8&fփ5[K<B>_!h1Aв8 ==Bx'e8CX.&JdCʐ{T0Cbb60׎Z fdkttWk `v)JPrn = Uчokx^p ג.#ZZ溰r6} G'j6ڃ#r0wtUXu~3xBQoݛr TԼtXG}L=0bQ.ZOiwZsxMMaz3 $p[_*ҽVWwML>u\f&N?h IFpjJRϗfu]DXڼ Qwk+@[4.QNMo,>gY譩ɕ }h]9yz',LN{ IZ@u=Xsu-v yJsiEf$/bgM:IȲTK' 'flx1+zVY.u#H%Cx!N p)""= (ppZT8\͗fcY5̀(~EizUYce@iÝSM'>_ӱG>ò\#Ce̮=8RE֜C,xv >j%)eNE>[88G돩͚vMiv&RQVDN<ۃa=)ge4E8::%=>1 %ua0$z7jqIKN S:)LjVVcYҮK-XU|Z]'ָy(_oUVcd(aLfGBc\/p,#_;Sv[ ;RҴYd ˢ"My Έ!ѻdoV^X5@HmzL- zFF[!鑲0Is'E$DGHB:(|٢]eu_Y՜u)HvhtaxfجGqjH1V!(5*U%nsQmq{Yro߄du|ae:8l8ș,/O̱sG6`0Y_n?0Rɚ vկhvGb\F[C0"U!_*N^ \v3{rVM(D_W7P >5UЀu hP%b/iZjv;wYN圪QrKڅ83zqgZkT4E CYTU$z_3 'Z!flbV7bI39ɅK9$gN"<SOCSAn˱q%tHȚ&GW:eR 1_Y_lxHiA`ѽꔃ@X'Ѐ$!ԼåǖB E_mf=k{Saf*'nnp;3IWX|4y-D@ve'2u2`aEgڦ,z8[ci_3l>E:tbc4-ZDa^A RXJ뷀p3hɿ_@_aJ h|hyCi :թ BJZjUN@C/}Y~tu5}i{!W6*4v{VecME t<HV[T;6])p|LxB92 =LNTaqAR ܌4eXS搜8)6l]&EBRT$gL(ƃjκfܰdB7D 齐xgs04nRh<9(U&% q S nig9x* fQ߲Md;/pxN܌̱-YHLEqx~5Pa|J=DlXD;G(&'9FsZvZrG%d @f!R壪*Q;^8ӿqwӮm)v03Onik\gWWmHyiC>,w} klbɈ5K5A_*:F֝ #l,^C}''*e\T9$%Jѧ&AqKmjޡ:%Fr z؎B{[NѤs9WP:X$pXRL2}QDK[5ˇG`MdnJVVjA\dbPT 2u0 RU+_AHFcPJ li~xEطU,: zG7OՐb!rj}.+Fc썎fs0/19xfoCުߥ5}؝rO` 4Zi?TS-f?x?NSS * uk.4D$hl=BP3,r VZH?3y{Ǎ#g[& &,$t<^eJWFK8W!qҋO5lӏр7njLk MK> 62Ƈ@j̤ hFnT|C:|P!?oAj ׃Ǭ(b=Ok <]eaijСO0ؖFlCM!Ol7 |}f񋜙03Pܻ(np5ͧBn"[nWpuKٶۗsySU0y J C S~vRw uWLHp_ In!8Kz5B"i54%wb`^HMtK,)qbO-C 7,P_A@yDV.fиc8~j3hzWV\&@^-ݯ,@Q>hʋsؙ)[Dj-PsLsLpu^\x=^~1Napl8Y+% $69t pTS:CK/#vUPb^8( (!(745[&Hd~ ږ-&^[?uv" j~[@pJ6ު9=AB?٥zJt\ޝYbr0 G:sҺy2^y % *@m#nih( 22&MuZ/U:K)J!:JoWS潸]fd ;m6=^Fۓl8t)hY)al7 T߬hפy}BXă*S,9߱;  7@~ɕ0o¡ŢaL`bS2'u#]AS[׸1krjOmDWy,*T?/-{,mt۟֎,pVC=xi*$A^ʜؖ5b8OW=Cňi7 }kc UH$Fu6gݻ-މu?@AP~+O,`C RZ;wL-\mVg$hiK%9tDѱ Y`T0ϫM%Ĩelڻ zw Kt{&2RlPbguVlaln'hf=c&,=%I#b4`ֺіA"RvHM&%p<@!XkB꣫RlI.;9U@ο^ ~^K%8o| 5;$ 1.PCA'>s(Y/Ǘ}F4cWA-[d&N9 `4 0 FI 8 dSclIܯ32?9U7cѽD.3'?4@LVDFqO[D"d%jF8yd2cS@O*G9yfxwo7Js%%L5~+\?&<|hG'ʑ;I$Rj9YJ{~7I@d\j{YkT=5QG%S0LZ&ג|9O5JMzXs뫮eTeh菄=ɥVX}6`4̭3ἣZԎnvKq@vHxEˠ_+XzRv%"DmR|u%E.G.yӠh&!%TF,Hw9Zumd7g*Nښνƨt.+X?CBz+Bm;UjO(9)jbg媭 R Ae Et{b&UF$=-pg)] S#u楏ѽ)#6}:kxlF@O׬xDdUH&UeyR Gz\whwGocWęÆ#zv;PuCpzc͕8/ъ~(WZgK#?KMd`ـi{ hH4QɱT;Ss$UQˮWs ;3y?;K2zT_:b >t-CvX90v}HATU%IN/؃x̱Uu[֬5 o*!;h< ]d$jՊ<& <&s饀^)D?սe֊Z/rT#nAq,nW3b̗kA*o.eMQ>66N(ChnSs]G 's~x?ҭlXc6H va~(}tQlb㧔}B0>*) r_{%rG'J4J %$|8/pI>NQtd< yE6w]4lrUR!gĎSRlcNdJu{`1{y8a-( iI.[{ըRޞGkn#Ǯ4fߥh9 >OxM4ɢֺᡋ lJё]+ew'#?*AY"N~{[w2^ \n_7liO aU+WMڊ}bnucLo9h$f7.a }v8.kY{M䷈{k'DH  W'vjח~=|ggړe+$%:8er)e!R`m0`Ɇ~AW܁#ptZ-bj91[w"1SJsh":ZH\ w-h)uNoA9ZWlR<0L~4:qL \PB ݭ ld;bTרdIZ{;^vb~g5mj^@i 6tQ-]0Z I;nFz%x^׆yސo-lgQ%8[v)tA_9ʜ.{j:JR* h+渎[(rS|VSh(0 ʑl(9iUj mZFŧ:n 6 lFʤCoP/ir3ҋB&5]0ō&NN_}ux54Q?T+#Qm?$\2O7`{xJ*4#GxXW~↓0m4 j.A2#L[inSˊHpXݞ Wp FWy7:¼) J7!1 o"! aS{PP*I)Y˴%֘X)L?VH` ͱ@Eg1dJt>X=-Έ "d8eb*Rs/vƸm=R`ͯe(]И$ۛ3I;}[b7{}U"i [*eMFkćA s(8\Y.Ӈ=eǙR   eO/䷫(7deV*[SWm=tBK7o>Pˢ8tlHE(/ٖClqNeæ+ZD4C֋u:sw3yhvX36ezۇ~ɍ2R+FF bD.PUѫXqz?p+Z.RfY24f9D,/?,2:Tk->_֗T![Z  G}=_hΚK:XvWr ]c \9F8Sԩ3c֣z.>j=ww[a,Phgf0`Jq^G¥#sDgb lQW,fˆ96#e,ufʠ-Qs*oo'ұ@i*u2* |7iVVH}pSy FyJX^U%3C -MQFE]KkorC7lkPMy :jcBhiU`"nԈU|$}\K; GB8*ЈP~s 9@K' H5:Vnj$H> oՌ6W:W]wM֨Mc+Cy7Srqլw۪7vQC+Q,v׶ߢdŲ#q3S[ꝘLkqD-.n'̳󚊝ܙ%4nU׼B:&Ęe&ԏǖp-3({|-&5~M1f4 uUF|4փ|Xu3R2^ekw~5O =vrj]ם[jreT&A/71B5be%4|-q$3 a#@fI>ɍT0VXVҩWU⃨Q)(a{WdY˃vBYSNۦaxܦ㋚{imԉZ|rĎVRsfY}D<5s಼<‚c1;6!#1 *97 +FfҖ{`$4'ͻjBʃPuF0 $=rK=xGHmmY4TgT FdoW^(JO\q.V 6$ dMh0!$"jvhqR&m)֞ =eͯ=Rw#RrYtvè,ÛδD @t)bonI:\b!(KvNXջ i1Kgd]]CsY[w*,yFwmlH鴭]i\zL2UP[*.Ր` "ZFW23eiۜdk}w4EJXp+zR[d釃ꮈIH:10AnEF"WuR!?%"MPe+@ (+% oOD_d5y{`F3"fbٵi;\+bv'-h'PSuSj6WlJ>-efKsӟ×JvݰyFDa&WN=nf-h $_irb\y>*5DHJv '=/$Eb GPWZ{ DkQ6!gr_dFc9rryS6]" R.pJ2]NA?IU?VguOTߠ2[OggS@-b]((|+@dmu[JUy[yl ݸWW) ڔGV]^֝W7kr a0T3̷3Ϣ:4*5;ho夓+e: 4^|Sz7* 39*bch92 %fS |M!\}4&J@!~ro1 %9I--5 {PotzRITI1Rk7S.֎Zhoz&ҡP#2:fB Eр`U玕{5$NeP+-<>:o++m(f^ #WCb w(]ˢ0ax? ߹؅sߖ.ƻÙ5h#m BZ^Yr1Nj/݆< ;VQ(6{pRQO)d@nTrO-R/j>9.FMeF jaA ֫'q&K:^Yc|ܗr[e)3QY%b6FLe3֑|y~r-}ѭpTuD<)遁E#>69晐d5l iOAjWAc.*"5y/hE2\^%}+t2GY.`{I%{U)6t5nfY=^JW'ǩR<.iܥ#՟.&v/Y5r{r-.~v8] M|UXDeakqTJ6 3+d;{W[䵣Gf.L#|~rmZIL]5psmE Mh`oeTNLRMlkYQ`~yWXe AiQrblU ߮"5qJ*cUUK6m=*gڙsd n#'8Ğ 8]U.pW7C?rHmL'^矝ў4Ψ-{fn/M|WW1w~*φ1Zʱ<"SɇeE=`TlJ#)iCB--3PcGq=iO۷TYJ~h3ЕᬕW:}Mog?w Vsӣ<2oZ EZ#P)="0{Ǎk=d1N҅/-K.jO"6b  ľs F^zKak ϋ%#:G4o@He$n OxWk%NhB õ~1G-𷁁25{3R^mz(6rcm1pεJ&eM"d˯x³ƴ'{Ig fk}j}߭ 62rFEԲx[a%W^˝t >GryJv= c66u֋,R>I=غ:sQpUb`*9EHV8&teE@Vwcuxx~V_ 2|+99TY>^4ލ*xTbB ~44x_ċIS2cB-xY0͞:]BX3ljڭfeU3#&f slNP $uBuTA6+(Y maiњ L< }DV,Wm6^,a}yu8A&30V`!⿖ֶ)gbdy"ؿZ>{ R 1t86鼛٧JeMG)493 %>c*(?dgVz(0v^ܶ3!y}u(?k2ƬtxMJm4nze\D%}WbZc^ @M:`{ UUkWɽ2WR5%_ci#Kzʹ vIZT|^9-@D\Y ǘĜԦͿ3J\}:^[>ĵpI,0ZYB ޓQ>s$D^HwnYYtNrcUb4o>y5 2Z=j4*G}mc]?g֋'78hfhkgiyWd"股rnWmɽQ1V&,-Qp%R"`E6#^e49<'qeU0[t!-j7wSsbBiV/=lt%QM,wHCt 8HHB8;) ǽM>y5 XQz 1̯,nys3% OZb6ˏbme%rrŕ$e)E)b1շ͡.g9J\A#%Fq3\Mig{VzvY}S)F LւzWf9܃vҎ7fo38EA(X݊ #wXЖUwNN?["LxWzT;v~bK`G杇uTPc58Pִ— ,BVN^Zlz2u#!Ƅ\ ~MZ:6U #o)޻MV-Bb+\qÃ_ش/y@l([Sm%y rX(f>yu `K Ы4vFI(Eػ2%?{Mw>"LTt1 ql QtJ3.b%چ9aj @SzH J~yg 2ib$fqt6vo{JnUmrkh SwMmkBTXBOggS@b ̿>y5  T,YI}G-MuK(;ۊOFَÔ Կ0jc}{j_u܈!NFLpY>7b&OFށplea D;ֶ W-<^MNE3Ur#j{gN8%ߗ)#Mw2g#Lޯ )WEl-(PuсS<S! m/U/Ik#7=>[ԙdP0J΍%b{c<%SOwr5,H3s@BbҮUeDH^O(X7735v$'Y3<.[g]Frj/ TYs!~\H݄LZ"Y2`4IӠP퐦@gkcQfysr֝q#:CU& 1o.f@9o|QU`M~0k=5Sn3c"ܣȜ<]Rֹz#NT] dP<$ VYKRPjQ]T$֌MlຘmӔT 7@7H됡]&nא=UKZIwH%50^{wudm)F&ŧN \eWUefYsvVrl@QsU9x` vBܦ` - +9y-::^v VvPVJ(V@9;jn!tCiSi qc2kmx dJ">=bEL@YMGBxz6D\a5j$ffK=|iS=},Q%P>O*\JffF7`hM#S!*ۉ5)M<_n]ݕDbx!1@f95s%<$,ԫΟJgJ.KC,y?"\6sX#{5{`1X,F=";rUFUUeK^>|>\άFG9v_\,F?Q"~fJ 2?^HEyO _9mjm`?1"\mڻX&^n*[Kd9dWyPbˣUôFw Z'} ~L|?հq#eP@nE5j;-^I_ٌhlrtZ9] V7˩PuZ)3TempNu lT:r?ٳό2>b -Ld8XLӚ$AsmDEsJXEq#Ԍs_|²(:F|$<菫WH. AiED%[Hi9Y}Y[XGZzqrLN'r+p=_HA] װleR<5H~CX=)zk54{,k m6?edb޺h?u=]wIN+ɨ lqjθؼáaZ !cv5Cx^5L -$G.uWIxվN&NU G4*n[cV!y܀ JƵwjV}ĩ>$5Twх;[)m.Χ6Duܮ'*’]¼ܠFvU79\6RQ0zJAFȫtv*>tYwUer{Dֵc0\)fGE  |k)kmU1WI`9k֭ t/蝝[_KS%PafuVp&3 K~y1 C*$ Mn2Z̨o3t\VŲHkzK"lZ!J8.0>U Kզ-h-(j7$ENEVaծ$>Ա $t媊^I:=4m0>;Hd8Y|сKIUoPO).>se IlGEaFvX^'˸&&E,y-~<3]nQ3=\CH]эuxr߰[jDgOž@2Xv5#$p2%ȡix e +JRQ/_j meW.l쪬 #=JdvN_Me.%/fk 9f[RM^Kѕ8isz;}e_8HQbpoCU8GT qdBA ^J+~fSAOC Eox5§,Vi'JT gc 9v眓k;E4_e=ǒemZJ@օb{8{1sGJkܙf~2BvPwrf`PAlsUD!ݎ&gĈ='{pbNJWX%/C0-N34޸~ !t̎vzPeWUqjHEz@7Dr+{>stwY{_J3oV[cA=: l'{>8G>$]$ȯFA0 7T}4,/u`yFp$xj~%FO5җ p}KB̈VL#>]d{ վ@4/-@ҨQU@ф{Hw_A]ޏ"R퇇[гb2XR:x{a/ϸPCKȅX@SfVy3 PswgLMynYE2Y6FH ߭+$,`G4IA7=&#UerJ8Fh2߬0SLh.[CTFը 5Nj->xz/LU[z=4VD)4!ۦDGoI0F3Jf SASZ ygdh{MmEInܞՁ fO܃NKHié>.0g ݫҦ"i t/LB "'#6h0 mVmV5Lo-$9,Q>MޯPVIr594 Wx{Q>)?5OAgUq*3|6},3:CF*~=vn/)sJ_3PJFdTig Du+X^|{BmۑdjQzUkU]?n #]Dw%eHY!rV#?>H5't> d_.ޱ]l 㬟88ώݴˌ6f־CmwHT;FDá%?2ƒЋQyv_A'VLܶ`m2V#Fiw̖D'֞! FxծjEzCJ:~Jk}own^zYn[3ȯ=/ Ϻ `$oOKXat/eJ7D*H C$}%ʗR6TD ymT4-Jg< ܭB2Խ+DozIv:{4hF t`R8-`i5Bx+AR1+iMҦxQNgǾ~te՘*GdY₢1g'1)L\ "eV&̂aGW " ;g{8 KJ\,26x"W˔jDRnHfOa]ce/-0|' ☼2;iX7TSu>͐uW&OggS@b :ިG ;-@+VJLY=ubRr۔<O~mTtmGE(! ]fX%]D]/sehwfWX'\';/{uqqiDLs1n7 '5^+LK.)z%k/62p߭6fvvenZlkq*JU~/}[E4}wz=UΑ {'i ħtJ7V@onz1,%-ŋgz!=T}RJ7#Dw}ftsRzIPdPsL NiU&ogJt팼HkD)> ([MJGv;GP6PDjƢ|G+-K5ȫ  &j1{MM5lD՝Mg7>1~ۣiq)ymP:jIp4}$PY$c(m R-57v,p4(;`,ӄNJ>9ձw-= AOlJT679klYɟES5ߤ(wͪrmbZSwT4v6Wp?Ȁ:r+)9j2aENˮ,{%m=U۾wEUl(USIV}7` ـOXЭވ`0sW0Z@O*^UkڍK+ Rqn(>ekݩO|'CbJ,Ns V^1vcŒPjIevŽbq Gwyz~?D73QI GmDcٚ ɺ+(h.)ՐujrK\yKAU -)ʫ-ke UDFt5w)7LҰ; Ph>SxέF24 ;"NxW|6mдe(Q3;6.&Vպ$x!Лuawdxq$EȞUǔ lץoĖqT'p(V*E %JRM!l!yuD!&]DT^R%}μ&xw2cu(m"w!D&^ܾ \`SBYճ2-ri=~1U;I JLzzΔ50=Ke^˥ BqEMq^oJ3WϩD '׷>lCk ?Vlщoa>V0)-@D#)8hZ?۬ꇎgV$F>r˾k;]f@94+QuN(/(U7 by)ӘhuFgTCvLk,ey&P5Ek12'R+(<|1@ΙVj(tuf?ؤWRKE}^ 1 轺jSN\V_UmKٞܭj+T{4ԒH#s'U"V\PSeֽ0TH1I\2yYOΠ<˹\9ɔBϱb[M܏PߗT(MZO`++M vAB`o3/&#]`5!x A Ԩ躛Iy j%5z[O>ѾkC ߙj:<:̾ j*K-a;R"c-7c9s Ce"!ǹǣcc6‰hX>MvE͈3؈OL~H}'Yv|R-Ýyo^PTj5"Qke>n`dCΛG욶xhXv޷!{˻&:HLhV_ٵZS2zC>qEbm(frj0:C)%r*k]Nvw9Zw![YkեBy$jN[E ,-5i Rؼuuo/f҉`ɲemUG2B8'~Lδ,B$(1Fըt Cm@Q ۲SųAؒJ'^}{J#Xo 7f;UOӍ3E4ܛ')#Lf<ٗvtǡ']%,-{,ܳh:Dh72>o/M)˫/4Ϛ?qi(5|Z&֖z5$)o,^6++qU>X_[ZX@A^7j1eusgpSa@;3SQ{xfk`[m%i<D)t(RC2RdË(TXX?ϺAKZ}TnX)*,d4tOs79$(-lѵ8Ϯ۴.DfW{U*v tfSyy,W7T건&O/+)ًR[%FiL=>P9ҝ w9AWB}Nz͉h;f:" sJpVLx'=HU/hGa:]*aէv]jص*d6בUTByH  |izZ뭒0b1hN]ױ\,w:̸hS5q2gwXS%Xe]g3{}նu(.P`bW >GGk}KX*> +8pڦClUP*"DAX`g\Em۵*E@ʥz pli5эƫ#y'^b 4Vpw!I_y;w[ׇcs䶞XčW"N"9O/lerƓӶ|hn-gSo[Uf)Eݢ =e[)mư%aEMupFg+j-NQ #9Aw0+C%&L-Lj28Em )1‡YWz*E~#Va2€AV U+Bxɺ.z(3BO-1rVz];NQNB}`]k%J#R hg2ʦ-~GQ OC(7ő KSLY+WJl!QG%Ioi&r9~Ү<^4CSNmp(ZbD~e$9 7-@[O*i}X@ޮtg;hMstf?PoneʈLso0/?xߍvgBRW昙%SY9"5r?,mޥc)~珵Oq/.T]M,ׯ0%~*u)G}KZI yԖY5&@ wXZ$QN8~hn[穴f{|'*!آoZzDPyr^%ևs&]/r2u&:I$S2t7 4)W^B|~c74r)>@^X./꼭9cvs^dr Smn{!js5x]WB5ϞwM?k)YEYew?U_6ey9Na+{A~xeAxiz RҺ DCޛxiev>6um?[wIfE8Zų e }('-[, "byr'-=ꩉ5j[)%c ]]ny{S\?y;MBX_(=ww+Wéᷫ}1ug$ޟ]R"w `WIT{eЀuX݇%UQUUԱl/ AK j;a;4flTJ;"l]*1ɵk L&Ùy{:Nqh5Klj=օث>0#3=eO% G_[#[BС?KN;硓aY_e@I.Ll2 eG@4oXs$HXeLksrdvZT2V]ӝD#20g@0[HK`4GKv d@9iF;B,,q'B")STr2Xo?\ T| 6!N';wbq2[Tu(eŸUΏr_ZEb jUmc0dX:^ZIWS# LʦÕ ]^UvLȟvM_pC +g,5lV]#0EB½ՀF/89uj^mHv,j@SUAT5뺼~7ۥ "o :OR \٬ )S%#x>~{g3P%q$,<^4I&!dɷ IS#T>XiGsIwq̵qp"*PpH;wz[˴%il}.ϠtH>b$G%s2.,MJ)% O{O\ۏ^'b\70}ć-8 c6t7tKyF^:%.B~uCMɉ"V}g=SI!y,g4:?~h/ZǑ ϯυ䰷LUeFǪ \d:Pm?N׾)T]]guxb0s EJ in7qIsm{v@PȩPzVs[LuJ vx_&R(^{g@pЧ]ϸ3T-FꝊS~1L FbTorR/&.6+]ItZY/}2ܮ< -VߙIza*dZfzh, 276R-$X+}JkǡAo:_ʥ96GMghmQ\i}%4ܤ%⻼Ч|{ 1!\ )!3qwS˳Ez' YJD,p#I >9=wjRy<4Ss0.3B#ڿ_P-]}%AJ;\˄*6Z8l .DŽ!e!,zAnjbRޓ28/If2ض:~:gʥQ:Np^s[݉Ldt]jNast$D-fsPK[88ЃQlv'lwuZ2`W k{:6J ݥ+RNU"_sFiv$ hJ)L91XWHHtVtUJ۴Fs?eViPgi Q ן?R/}/P.qe ƲΚ⊞I/by~詭O%wc5kbbSz^L Č:$ب$o --SPpN fMai t!"+h/X2;Y*hW+}g~|k]}b0l8*>ݷ c}q2ۡ3GXl8 |IN[FK!7Խ9*D5.Os+y}]8 R#e/h4|,<::C ߼ 0LPKwr HJ} a޸z28}%<9(gj$S8#kQ5D9髲۹KOR?+͕. "H NBPણ>ɍv09-@/[UMdEz*' &&O>lMvT*Ŕ˲uDUJ !ZQ GTZ=Zy҈i)hAaΏud~n#ƒS(H:*frtgCx7*I65ƴl"XJgD skZ/혂"d_t=Cn g=u.HEXWAe L*;=خjfeeԮ\1NW` Cj8 nBr#QZgx5˫"{gwFOk+!zC&{M<)[F >Iّwa (Et' B ٬ʿ" MnX{ `4hakct or-.*uxW7aM`S#ZyqVYŴ cb'k*KF\ytS ͵C4jGSk@&yޥՍ6J񤌑\keOggS@}b BRd)#hcM\IT՟ns_EOI9p,=y6{ﴢ(7aBv5UwE%p|/./cTJT&xJlD}ȖEڤ3Յ=`Q[gx5뱌I6d)IoE)ʲ7rPg1NeT#DĪv, qVHL=Z#!2I A0 .œ}VPjAs,')h_O c.66Loj ܻ\(j3k ![Q\7OxMNX`س1x8& 6B* &֫*`v\- {LRJ; nVd`V3]FһUbݥ%/qzuO0J)6o[] TY2&"ú2i&7';87FaDeMl RK"TRJykGʵnP)MbGEI.r *ڦ9pZ1QA k˘/!6}lQ0 0lŊjTUҩGy1oʯ^WHɹzo>("|ynXe?͇ÒݽG{Sǎ LVrq #V@}1Z!ߚ Vр<gyLi5en- `νtd,K])=9`;nJ:hsM K2h2^1Oxe.wG4eGF Čl2Xv]:0Jnb`tBS]Q=8J7CdFG-8µ.0/ iBM}40?.,.7@H$}R*rPO}SbuWn5¯WW Pn +]{(|GhfиUҫ0$n;ɕbBfh9Vu"}ěũwg^aR|PVWodw> IXPGYQxna6YsPĠ:б">ء1\[Kʁ> ! @$b\u[`QJg,ɨc~ %|Dy0ov$Ri#:QޤUej\evQK"ve;Bf\dfZ \mZy{R?I}.e&"7~s$cVXt/*{%&hl͸.їZ%ޗCo"}Tr(+Ŵiυ{%f+ĶɌ2j6?(3>Tudta; 8gox2UƔ@WWFz^ IuiCW{SuUD *9& a^GU:XC[~t{SH&|1VHe~!<)\ޟ˛88Ons^9"r`E'G6 3Q3)T3bm`]*j+3Wo?x[J-_ԚjB, >RjHV1uN-8Z+%ѿ)\5'7L$ǸxnFk7pQ?^6܉vK3,uIhir fyu Сm*F-=8zəKNfeAd(٦l72qj2sPItc s&>ؤC*IU%r;]B;h3~V㚁Wig`JjD~zx}uh.C M{% La:֚>u)50\gZ6mi+Ĕ*i+\Mtc}g$9ݚ޽&MImFEm{'$H^4z~ G@z BeNvj6[fU:ebVmsX#eǦqUkO22F >v;eő!4wԨ U `ZkCYÓv1i#Hl/cT^4mIoyi-{<.9ǜ`Ej;%a^&o}GD{=}Tf- _rFŨ*(Dʸ-Jh!.v׻zj/R}ֿ\mC߾؏Ȥҍ*ገh}R'`KۉֹwW> u|Gh=, v*<>[xe7e5)qIxv*$j!~VӦD3KCR-]$Q5{D\SRmsы9wKN7bȬ܅$u]n.t| laZ0IRόl%LWd^w7+Hmg]V#1f9bGzؔ<iC$ѣbU*eHMyok6j,YSDc;n䈚>$f?1&}Bk<Rok\95d\i]M81~vH{T{71Fκd,8?tAi1V&̗B41],!zKQ]$[R:z7#CVL[Ges.Rb ^"/gO"3MroF{ +gA cu9#ؐN #Q3ucժm{3m!+SayDAY\b'>Z|m9 o' nL: p\_PɑKt~ /v4^w*H1vdlŨ^a>u@7nUV_OJg p=ݳ_npHdJ <%.讖nťoMFA24N@^$;VR ]*Z  ߾lA&+k7J! 3ѷD)jM>hjFhRR9Y0%娢@Vۥ*ChwOggS@b ¬UѾY- |U:$AlyUUfOKg} $?Y|H%JĈ6jmsE#GS|[(χX]䕽:R^C9Mݖb*eb`<"~S*3+}MSF5 zGQJC CC -|ADĆ\ZnmtUU8t94%Z6\>C8yno#npf"[Yd58*:6Zd [b@ 3 x$&}dzp1*]G}1w>ry#Xn&XHAՕج3 w,aXp2դxe/PSXfE9tP swݓV `2/ET•PJory{`obIJU]#mG>s:+P^h2 Z&軫VJZ }sQX:Sϯu.rlF8K7yg-{rx,]OFdQcN|pifnM%xNՌl ϶" !*x6ީKY,wG`AbE]1#H^0YPvz *;Nqb&?E3rlRUѪHgq}ycm'^"m?4&44e+0Wr76 NԖ@Wd{;5kv~+;8d?rYvolvXymEC\a[m [~I]|NF8YeCpYicq/R;8Q}2Rܗ{Z&UU_LnzgN;oy5t~ -co*`̳JdS+Y@v|sQ7[]REz Bp./`IkJddکΔVqs~paYhkĎ IF!Lq0wEH(d] Ċ-UUVo/FNG'ޙf%}s>($֗dvnN)+>Ԫ}B~B(2f0}0,?BgV#M-K35,*ġ\%:dtB$5Kd n4j Er._)]czʳs1lk,`7'^Çv#l@^nbDUnv[2as:f*Tk\]SM%鳢}w* y{{'oo8qѴrj2ض_EEsT1FIKm p;]|vvC?QUzYXz]=IDž8?8= |+ ˚RUs9MlӌsS+i{@#[\{SFT͸ZIS`r$z*@M &zbr&LEmoiʯ=[/j|+&m"[a9}LjNKtFOq_)Q~?zH$Qf&3[)&c n#Y0 \KW"ͥ7nj>9u1|]!c"z28Jɒ2=v\wl0=WlL4ȕ %Y}D8a66"Ҟ|,X R޹cXSuܨ̔f:ǧ/Yiw@Xn n+'~:Y;#%Zc|NIXiz%kUPk;|L)O[MfZ3@[iV3-Hh뫝͉Ap-ײ^RE;'0dia¢;МAH,{ty6ʌ.8C{hkELs #Hz2l襌K8h=R2wL0@O-:bHyBWO*j(0o9yȗ4&hzNC*9왡DoU/N.6u&sqz) ;Z9ii+n .Xoo:Wٯ! D IpnU] `n)RBM=O|/<Ȫ^VA+IDP='IXihy~LC#UUeԫ$&mYl}9f}~ҧЉ?فm~aw`ѴyrR_yp؇'5c1ːef] T@80q͍m1UXVLfU /U:MQU(OX' %*5E]WA*J(fQ2 #ws2=*Ӆ3?N؃* 9 6¥c7_B.n[7S6nNTY?_GYGR:ۈ I/wQW1sD*NxMLRCFe;4^"DVV3J]IXN_"|)B lvݾlɊ!2.[$_BDMؔ<V0[+UTMM5d]"J?oS\G`LٍOd[kstX^V:Q&[ ƴ-2b/\b&LemrϛɋKI3Z,TE؛C CD*WZg:Yu'wZ+{EB+boT@Ѷx85% |fn"/ aw^VVŪR(L+0êGv_k|h1ǧ`o|ed=1DNr2|Pq{8/|Jt6wކڛmeR:TrSfI+ _='DQF:1l?ۨ-r":;!>O(ss+RyK%C7E  |irReNxs2TYO,58^qG :'^Wl&%MWeDkrGƦ0$ ă=s^"FOggS bcD_%''&%//锱M*WUJM0—^Ȏ֐ l Qm^"efX02 _!3^"H) =}] 5ڀZOx+X2c[۔v?7@4;VKUIUWF1G"yYojGxo3=UTN=;0$M s}zo(o߉QF!-Xs3O4vuN%a:/ rNZ%[w'a0+Qf _[kUMR )lO"457hE˘[!G<YB[ENhpJ̿1ֻS "q4x.2E2:ip90ݖ B!3oMup VxabYΎzbXC|P%E0j Nh)-VD-z@zJQ|5#R8 yU"C?3;,WAg6hBOޖ)Вju6IxI̷6p,x<)VL&2]#5"̯Tj̥ u##mR&MF Ǫ3&JLH%*+яDk':?uU~)|&f9"e˵1Z5RڛcB^ӄsB.yu L#AKngHX6(nsW h;)T7[{mZi;vml90S7{2 F){C9 ZkeG/_tvYv7MQ{*ŭL?~ ;é H 'SXKIX&< $j6!{nn*:*=4{iCܶcOįdmLO{oƒSٰtou='@  +U@mo :Ɂen=?碫 Ϊ8g&:}vh_ݓJ#pmE˕R$) .EWފ[tX>Ӝ7 VBP0y ;~YM- |>MŽGLWj*IIޔLK1$4eEˣſG1O' Uz\'ᤓ#gb׻BˆCv3|v;iJǡP"1^ p8z|T-N/CɿF ]@>^tIUBULEOQ}rM3 vChMxϨ?WY47ay|挢īNJM3}D}RmQmHT)-vy᲋aܯR{_a(".|[) 3|ނ*FqDzd;oK%H΄L Rt?ciA|?mlLjNkE ި0umUDLEyʫETfj\uyvpj$4;ASF{ӭDYH{ S-G OHܨS3 .y|o &=瞷$^Md52_Rs+Ep"? p Ey5Gp ZUIzUe:CId׮*L/ɽ~l(/GTV̆['9ڝHX-x,-qf^ԌKo֌[4lJ#N8]%Q/:hd8r%R+ۚ60`]H32$9ۤ% oaRſqZT?*٤nh_G׳hEn0nnrYD=,3`M Jm1*ЊA.+u3!5^؊^iSaIŝuoGT|r M gչk3"-Z'7m3v@1;7(N>R[`{s\!3LnA+ @} ')v\ɇ耩g|vX0'aת6S<(%(t~y.y<50AYo+y@/qJ~m1/N vPdL lvŗ P;D٤R_Yk FՊlp>;@92I*]z< |r3 Sk ~)5E `I\3!гQUbT!M z%dʐUc>f8H4ޫWbSQOYLZ & ZuFz'5 ~GS%%vUD26\Vh)m+4Gx%cp^gHͮY9jdlX+'P` Z%K3l } %ߝ򯉌/ k'cUIh^+,tGj5rt ]l[ 0k6 `Ǭ|cOu҂@/5I]^XNns*~NɤfOq+?ms=0\y6YU|+#>~ŦF3YS}u <G"[4]nsd&7|TJ[@s$F&X~Hf*2!G|3l0*'7% 9w{^fc$)z(x6 ݝ^3v`x^no ,֓0™7b+bP;efds 4) msT써bR:Vu/.Ksyw)bnKO%^w] jL&OggSpbAmn~I% a^Q)"vY>D Ё2p  6 s2%f֐5Y A9<-x5k_H uw0o}aOPCHZ猅'*T ZJ \0y]}vAGҒAʗ(˱lLl97OS.@\43v<lOVF1K+G,=p EEg?U ܡX 8 g@!8gAUY*0tO츛~~yA#y8'O+8=WdeSɢBD/|m ݫJqh|GX,{i%F4. `e?0DtinWn[̏ StF2$`YE<_CJmdBwE@Gd_@;M^(TrU.;iE[?Ҕj޹|jl=u)IMv8LVym=nn<9Zj0oj*: +rj>> "&tzJ$8Drxs|UJm67ǵ <^|(hWء 9%)E|ThgDvY 5D )yeNJ=TcPonR0y{y#%(ցoe i v =(9G'ZHf5z8$$]˜.gd `$n!%_* #M9&W(ŐXPͷ$z-nʁIr\ P`~.|9z 0$,0BY@n`e4Do 1Ql,fQ!V>o 1F [=S޻-J8ĘyCb) @SUZ\q)Ĭ{$ {'LPf}+ۜ(:jŏqg_n; \ek՗(I+axY =̑2ۨ(ؔz@;"g $~.VNfňӭNbqL? {|{k]pn^48Ĩ/h0fzqֺ[O0PJU\IYAw#S8KI8ܹ!?ȩmЧA@ )DKlG tP3^#F> 1t\"э+*- F\ aEa%gCޖUġ^`gyh&ː^MV1ZeVc.+F/L&ڂ4s XÚA9l -s A"Av7ybcj{و\U7[9 &1!.]NNWhJʁdJ6MY} pqfC}Y'aKyAJI4^gBėS9>9 q?$0F"4.j,54#5a.\Q0%ክQ5JOb]7t6ʂͳMql$ 2>{~胠;ZXf< ,`j={ҥQ 7'pd``G XKUbv{MYwnzM,""_m8AJ">\ODi#ArɃ;ܬ2͸"V@ *Xw!00& 8Ue '[H*0Yc%}s}EC8aU͚ɗF%^ zPd >&T pkiGM!l2gFSR%ml OB/xg5E7"=nV!>Phh svnM,=mQ&.yο8W Ĭ9fWFp'nqK5n[_7 A ^z{S5CMڃ<%o/"k#97U N Mi嶬\1͡a& $H>ոd591V@D ۓ Dը@Wo[{%Ś#M /YSvV |= g97D ̜.A8-1o{7ܱ](z2=_\m+vI0Ec%YaˮkQ4&`IK9@d,e-UNqۧ娨+"{Z Y_ <Ԑ=9g~X؀&O&ۘ㰠^eUUJTgSKsMg2X\ +xaƛuY1ljHCwe\h]4M0)Lߙie'x} NUa>AB!Dz6-~J%vPaT=>8voLM}U$\QG#Jnz&$@窊^C$~"UMdKC>1YNrE,9Lo f-Bn3GK9U_ȻH 1m-ʩרjsf^gIIG'.  WN&)hHWN?̹ћȶeX(}w0(= 5k'@w.]Rh1N5)%ЀdE\jԨJ"Ɔ{Gi>  x$;W*k'cT:K-m vо/Sʚ<ĝ7L>'ڃ8 2k&+[ ᴝoKCIƁ8ؑwa;9="L2[!|cᨱd&k #^tqb"j~mkq"6=i>4`ǐȶuLaZP+*Rڣ%`[TMș_؊CoPXmJfTS6_F }wvoo5ȹrOvbYP ֶ]G0}"cً#(߈(dfΑg= cʹ|b c4EDnibp<L}{DwEgZ&p'e~dV˦bj4J%hVm"R%<|?8AE"U :Sl9Ho65ed~܁(K2;O-0ԖVs<-:1糽Z{,-\"%u̖NZCK C|(iUHp%,@籈Ƽ=c#ȶ. ]v2vFԀ+[n x) 0[Ҋޕ֫ :XVIRѩUhWOv{BsNN.BL|wHZ Qb)Aٺ8]ËOnKDќh~`rG$"`t]H8a:mQk-V~T'ofk\փ” QrVz_:ѦHOIgR2*OggS@b1Pg/+-u.@D'&1UØ c׮IU3b3L+q8'PM26$(t~g{(k "r8{8mkuVq~TR\̹Rqg5zCM/Z][@mg|x. оCMjK'zY[jTKe9ez/ė'O_<(P) 擎Oc;?>@_X&9d;+UbL2Є  >]Y"lD)""' @9D$= >^Œ;c¥bQS:EfX@]d=̅=ʕWVUiwK~~sϦ:g/LD W`|d jsk%"?Vd-re@GSlFh]bpǖ἖RFrN18~f s.9bO>%+c>❁j(brɱ"P54-D4ip&eSN8>WLby nsi[}8ukg}`nN߃$͟#*T"JCmwN ]w}ʚX>j aG2hJXLK~ %$Bn,4&XN5gplQ!M+!CnazEޘվ 0Jǂ$VzeZlMPlur&aؽxM7udxt PbU!]UTJ#{26!D9+tKӡ gj޷F|]J\06*T{3L7 ʳ1L@L7 uxӵіz~82-TmfK^ T-W^}127[ *J<'\)ED,*VL0DF3N il>0e>b'{`(2Oܣ`x{ gqM!LVzE?j;Dޒzٻ&e65гfg"TI&5> c}#LK*X|+X U JO`&}zm- ~q43L0ͷSlyэE:cP!o o a㜻(14I qΤbu@6./ gH. |+@F=f JĈɇg\-z\/kҋm[ܪ9p'F_W@GPN wjV3r" HKMW#= Sj QS3.)y9yJ_:a.ouBh(73F[N>l7UP&wb֎Fi hQ =zlFJ`2N6b{t9].;l9hC2,3e[/xM֓ |8Epikhlds"iJ#l ne09ڝ,QӐfZY~P<5Tj{NT|YvU7k2*Y“8 =OE=+yM :@=ǘ/ٞcٸ߀({ʔ|6BjuM onvZ7F=Qe$ hMYQQx(5-^ڼ-+&~NޠZ@3F5 32b$)w^8rX\SIk4XIlپgrsY=^[$TZq /x̍{;WkA<6[/la#"1ql`7:3Q] | 'p?OQ w7(`sfKi D++ƙN>Q3c -SoշL cj*)/`dOf$BP#mT)0zx ' $&LB 壙ˑ _ZU10[ƳEDDg DR/O1|2g!1i6ʹfJʕI |Bdv=/*8,Uu/XXKǔD[N/[j$D;mq އm]. $g@\y"KqhpIs}4K8jvTwP ҭ.s`w?I NOU@t̑st^izRO uR@PllZ x>0 Rd;gٜY Jg; \y8=8|,% [p Vt* [lsՍ @ 1L*@Ώde*  K5 @M+C͆-x~߅=Xm.7aNf`{ġa#jr< Ycb<Ա 5\>1G|v׾]Ht ĩUпʚvףw%YRq61Km6PL5N$YApFo& n 1#NVbǸS^eS8k [e_bR;ZUM BY"]"&{zvn6EÍS{KA Aw#;=df4X^±V2[ʹp:M 6bq]$`%3~@oZPާww1|KB29r&oc)RFT,"W̞:@D9,Rn?4Ty'iVQkWQaUffEa'+;AP$ʫ(p%q=dz{+Iib 7Bǁog1q`40}~,D 0-dFt8h Hv?K#Vc m@0ϯ4{|<2C a7M z7N5 RE5$ Vm51 y|Ĕ۹k)`LTWb8yk='0 d%D [lܷ'˫,zz-G3@p&~JJqSkwX]zwf2EQ[bjRW1؊g/Et |Β.vdV_$A/kipv% >v-J;QrKw6FmTjӻ'+z:_dhaKqD-Lwx3opJWguo@R֩Wm"ȘD@9c<[2"Fj6zH\)%И"UR'RJ#з]ğTa[흦6u'+&| \[CkCߟkF]zy/s*4hK) Wc:yFyhW$^%ŵ䕁N=RyӋjϺ鲕y32 'OggS b6}'&&$%+/ھu!X206ؔ *QY*}UzD_@qut5[#Pp"hZq9yK~nt?-r'7SE0i\Wݺls6 tm]pJbVe&0II q2/Wc9GkunYIuh?م8KsgԪ`$` ֋D%)W ӭ])Z\lYpvΑ_ŵ5(,j)Aы DT5*7뙨O^.OǕV+Ebu+$fe?gYPJA.<ө'^`UUC6w{7-&cZUTN9\L֊(.ȴrhC-(9{'uv]ejAnc<Ǔb''oTR :$gB_= ~y-) ѱ *UUe phлY:dt|RL3i1KTRs+ٓ[|0FDaߧ9'|WqP}/N))]r i؋'p9 I1e8rrݔ<&֪!UP\ḍqmdm]-uLݧYdk*顸HS4^:c.VGV` y+.qǞNø2B㫅b8 "KKK[rmvz(5]bZߏFʉ=eJ/> G^te*.}R/ŌzFx h i U0bq]K[٥ņK3̭R֛R{eW"}&/nt-VG:\Xs >El9zEN \3>EuUW]k~ɐj^2EQs+U:~-HƖ{"-al'k=)u>|jlrڢ)[FJ2;/#Has_}YϮln įwFt׼UDZeGUj/ :FD~b(Lb Inؓ6,Nk^HwU|Lt9~Ir|.܂v`K1$[gJ79)EA&DvIJ2v(cI[jEUjL2fW,HXW%Y7e.k^ Oс9fUܳiab4H)t`ur v`sCRu{ڪb9:E!i<"`& d a%,P_d,mY0S&Պ,s $# )D!NkS\a]ݧZJ}|2  ]X4^bjx?=LFHesW%I}GZ6^s!G9<{bJAQUi{38T۠}#u7)[E FeTh] {J5*0Q0kp壢3H MpaZ,+7lUJ߳C&G l 'pR\R?}"֘0BylڧG]׌hب$)Cn_),yxc՟׶qrWIŒg%ݙ)w"p;$$ e o!.ٝ>|b#(m$#U3WL#W1?yuW9wyI,~FXs >_ HrX;`5} 'N%3V/m(p|G>ĔխJ@G&klqՃƃ}ArAp?'D]G/E7-tG  Dem:zC]?e3E׾z5~PL>sg#,ub4y :-֢;FzNUT$K#QgA=l Ds"= nlL/=pIC}7VLf{wIRHo-뫍1~ͮ4r-g]"w!1#JGښ8_OD+ZgqiajZ==D OzMEOA-'`54`L{= Kdf]3Ȅ=<j-"[ʠ<6ameY}V YJ!;ᾉǗojd5<֭ò+f B&5 fZgl!1ð@ߖLgqk Nkos o+p?kVFGDi~IR  {Xcǿ 8&N * LMؓ+dmMc;H S\\qbW!;[Jo1&i52uz}UdZa-w[ߍ&BU3.ĪkE",9Ob>4 z,PHS߅9.@|na?% NBg%  ]@vdC2%U|3%>Vcͅj\}H~yz=C^5BUg YM,sR`<4.X{ϳ-sQ8GGD@%JF\kFfN1/K,G(O$qSw(.%d*j5'~@WqH ֒3!a!+OԕQn."9+cbdGhuUgFhM'gMkIW]gXWj8#N/?Y-m[kaFv푫-X nRk͙rgFlϢ %q4%`<^F-PrSd@ 1kGꏭB.iU3V Z('ۿytfҙrz)G̓`r 9us)u.iwzo0-5J :sc2:ÝP*ZR+0*#JDiG9eER3I3׷[?|+ \ʞ F%u" 1zLTb4eLC}+K^n͚dN0Yāj3-:c\j`z UISMbڻ_ol6$ ѳHe Mؼ$-ς@Ċq`Z{6/7ceR"H=8@ F6J> 8 0fnI]~넴85c'aТ\MD+! #ADFzjpO^{]5q^W ÔV8,TJcȁ4C#"0<9ֵGJgmQHT,lH=adsY"*z8fR[ߞtmE Ma8#?V)q6pOggSabzо^%,1:PXzW-7F}XcBV zOcwao{Kew=5{WW9kӎ&y"u͎k}x4M-z~ RW."*pVfja*~J<ʖ2[ +;j,Ƅ l@al݂h(A+k(|mwWx(wr|X,*Q$N8x>y) 0P$lV׫WI+>KtdNY%;fC:Z+t4rK>bYXj)mm=Nlj EY=SHTfҟ}5NiRTQ^.rS~M#r:q~Pw8eu5ME88z&2y;{{v(ev;seF^Y1U&o8X%TOL֬I:kr;sR]'6 D7njIbߋ1ݾ,_-̼u S5L&ɣNO@lAya@&JzUZlj3%(Cn:PKz K6I&\iEREvQ*hCiH#h `#D@tRV%= `=` ְzN 3Qbtzi6b9tWg0,p"L{@wȏ]R~!;<;ل*єQH2'2$ũ(0뤍;k݂2+ȹ) aXygxHX'&rv6+af4ͮZybxu) nZb4QIerݑtw-Fِx/\zSN'^ao&'A4 .ՅhM'bmPk[k%k,rK3)q6ϥJ;q;+e;zDF]e!+%ѧ:K7 r^Iq4vTX Yw𜦜ˠHm mUXި! h]4W <2& ==sINW]8 ]K.̡^R"] L *h j];dzO3ťj m}@aN6z5\"a:;yێGF(G޸ձ!`ȱF#T#(VY}%EL(7ݮ:Cz8 #1`GVk'EnRMbg*{)AAB<m$iQcp-)0jB-(Nˆ*y kn aPފ"֖/{DZRwHVuH>V;Nl44f&Rw֛ A4ei վӜ{AV=T禟2fОWx+Y\Q̦uPx92S?6-D{/BRI$ip;Scq R-$ #s&)&JE`HCDKb׺MF<@/6,8^3=3iQH=W~H$I ޝqyzлJ%0dd _2giaKP"K⶘Ȯ&-C`V|m&29_p[k}r u”_:_=^@T ,zw+]s< BFm&}kAsU䙻ʁ%&F?M9, s3vW & NSSReZz)Շbgl c޺Xdgc#fQҰ"!Cwc$uVmшufhvmC'lAr$7fn|AI,Fw/<ɶ!A =p4jDr˹g-PYΜDD<|O* s#[l]M  [Ϋ;*tI 5&ٍQD F[Daz"K|$V5Z.W&L{.4\>xɕؖbbd 5 [[?Af81҄A[e5r )?vAɰr f6g^WB xdK &Z "g #Jap ? bq",Aq[2T2h\ybXY3ۡ]~Fč2z izS/gąbWUĕQW{Jx7RƧ?~-]*I){m<`f}T=[EOuz4 Ijl\M6RaV” @+mwɲbFNKhiMRfb>,O6j6S3 ա&m-k,:kCu䥇+*-]{JJRDMHDdj.!ta$;TIiW=Mj{%$C&#;AH$ӏgҙ5m &B#o6C/h3J.W9y}ן͖HysNL:kXA7%#AԮ#\uU%ɵ4&f#kպ+/=H+R8U/` seN Y(+i{\0  ZXF0 U9rC0_kĤp8m3 ǽ`Kq^T~;! ܖ)}",u*xiM<2R6fl9To$-LRiXƗ9j] 7CjF÷3~JKRjN+[eu#v'7(^DJDN VarT>|ul5Ժ7KLV ;s; ZmM;cŀIޮ79 G)Kx7hbu(/rWF*mb>bq: q޾1ܞ~8Ⱦ[J |yq;o{>Н+8`&>Iu) |+i& U% ~9\C5Wc;NJwVpWh=z3C]~y($\vTsG2/ ydhMhVӶgۂ_ZOlcPHyvTX(XKi,´fY_S\vԂNxR3JN94dTXU zb2ҢUEO*<oMIesSZtmi.VH@mKJ`)޺d;~cEGRsB>c{qS%Ҙ6 )iդl-QŻQ9)\^ ș$md˼o;J:N(s)!5đ@UjT,#g-ru[ᗊɥZt-pD9v0r I8Rü>meY{=1aϤF879EX$wwCD{-y\P" ކ(NdTzX%oFKJ=2y-(b*; lCW]Q OggS@b#y&./ҿձ6&Q(ir%or||î0]#[^ AX~s3\ 8tUh=凉\Pvw{avg6#\oe+^GBBإ>`Dyk^f?e޹5㜘D8ph ϹC$g֌E7{,R`,qX vmD_AxOA)<KM$սH)G uӴ|5S);vTHfU+ҩ {:K7N̊ӕ\Pqs('=q%"]>$彖L"WݻH Apnr~ 'x9j1t YE瓋H)@ L& 0ΝLƷj]ԝȟ->q}xe<@P\FufYZXjI P]j˼_!FQ@8-P.D¨钙XQEa C?۲06e |ę5Җ_2OjF`B7qJB)WX{l*=8Lcd^MN+l޻=˳E'\uomf)dJ@ހDL JC )Rzfg^*kxKV!$}I٭%}UΊw`ؘ wϏ8Ôp?Vf"CE@̀\4Qzz<_Sltv5`tbƒ*qjOS8lf>жҭ~amx,V¦\:1G >ҥ2d {jR2dJHvTku]w0~T {0K4kZ={sQFQ@0Dlj'ܪ}2Hi5!R P{׾"IZ?Fq8VT'+UW x̲6xm1FzV 6L`o"xJ*~IƁ0?aA D ʱ$wZ,u~ElЙJ9#=k;9R,nlJYsͳEoM_n,xL{b@nTV%FZ%Mai InP,{UN,Phs<#9f ;ԕrZِ yq6QXBQTNMe+!@ @AfQUgx|iLUos'7jk w_ #E^Ք-EJ-A`=5dau6D0JAޣ/6g&Px7=Yܱ@;*hARbOގEI7ؓMHΟM#u0 lLϺG KJݒjdz^aIbx`1Ž^Gw>|ivD2!N?Tuwt+a%m#Lz$ QIs, 8Ή.]lj1D!5hˆ?$/hx9-m˞2D~dR\ `jm%y]%Hl.Y*16jhq_7G8ߙMDWXΜc/21+ vDsP#Q^:c b$E$=ï HӖ,j^bEK,T|-$1^}5ʢMA-*Zڼv6DžMs}Mcpͩǯߘ\33kvxz}W.8FzPӿ $̡S3|&HX^2#2;%oG>U /ATM2Nf` 'ﱛVɀ06yO[)քQ+TvQݣj|4|}ֆxyM,eIŊ\H@ͥxeInlFӞ,Od.h:yێGH;C}oEd O^I[xݢN(]ںahfjag_\Y7*9p#œ]ʈe `ܾ,O;V"\4-PvJ'B1)+v<rˎP^i5J =*h "g<ߏ)RPg$@UUTUR_d&j^ f#*jF).ne]^hFr:s,YԽts2ڇ-׻-tϝu,l7Vl1;L[ښ$LkNj5t?bζ; Ob8^{iDMP #ZNRԆt $xeGPKUU ]P.*vk;G:vm66 &4e#=(YW=\2p*•y%8RG:iN ̧jd|?,"*֗^v醴CnCx&.Uɉ/ɴݡOF6ECu(Inl~:ذa6>i5A׷TRUR 럆޽h&Wnz.|X͎aOvI}L yBw@NnG2!>'@mʷΘ?yfX&ۄ0 5sgA0;Ŵ0Y;uviQ'VdVKJ] mQD1K. -`ZZH*I*z%O3Krg{홤s(G.} @07^m;}} ~%NR69 *QL*+kVVl#Ac11Ł3`:Y+ Hw+cn~՗. e^:RJPwZޓ \s xYZl=Z~KCriwSrq8Io^n'~k6j8U̘;)aEG;, LP^6ۍs^0.CxK5C0j'rͥ DcDŽDSdeֻ@Ft8wU9#d l= ιB|{$}*v [ltCF2l0hl+VW5R2y?qhA}wW%kّ1,Y7qm0:n=-u7c9.fk`-<ܮ:FKkm7Uٔ9#-zh; WXD)SEK^Й!9"$ 鹿'OU`Ӆ-Lk4Zi 1^Utfۅ @΁F7UmvQjxkĬo !`9c=c׃l9:wË3AnIt{uE@IA-'@C 0f̺*+d՝tO1u:gI^ݯϹiNٍ% `@@Dk=$z?lzw9Ȗdc=쬯5OBT0ےULHp/ħBu/Y2|C[4P4n%\i{,2fNrH|=:A&WUTRH5Sb>Jc8IS$f8L0`d'>y޻tn8^r\$zY__q/O9_v,g &ߊqViD7oVDb%v$Q&zb39LY0ς(-1ܷR/0ֈFiܷIAbg`fs`@9qpZ|:zD'˖rZc 's!Mt{@-%]|7jK]e6;3K4~Z3FQghiވzGIs,~8HOaRcQ;\ >DL;-@0~8td_ψ ۽^g~熳@x/wԀaJ.],j1Qe?1U; Hf^4sUs(&RLoUe_4U^A;sy|~X %д5)r3 SORVL RU2T S>4I<_7Cyr4!ccCVwG+~Ǝa ԨeALNv-CL !_^5Yhvo1Iӈ%n VVFw9Fw+ښ/A8Y`":ޮQG2)m-bHΊ!keRIp0€UA=?c^uFuLk#3 9[U%n!`aͪJ>P`Y(Yf 5ܾfo$7XE#h/8L*_ޏf' y~LJg}1d!wj6@T!͘IH&%5KH G QQ:s} W.qiI),zRbtΥ`wpi,&[U `lң,9's\hCp&s+q2Xݤw7=q;2Qc*bU]Q2kK{-@2QNHtg=7:"n)n;t`=LGgN&Ysx>O4.$[TBtCKӹ۟FnT~MnZrm$F%U |[*iբ1|x:y<}B2£{J2OMzڧ] [TO̖7dF/~]xO\uJ.$~ kH*67\| gna?5RFk\!QV7Hwx=׹\=>D)=R52WڑTU@Tø d8ڜzjvWD(~ʶw5aeW]ݦ"֎CZ|©z*XpVd>p f:E!ۤ xsU&ڎy2ZiOe TQIaD,b ةU/l|Wޚ9*هmQX{Μ!ܑzyc7.WUe)DOKm뢉ɫeBRʒ.J4tm;w*] kKL WcY֛gW@ i&NJ,ɕr !-0=&W4dGD3oe2q޺+Tc]MZSbֿߟBw1rՌ(5an/_E" %0 * .ÜYʆfwv|`#)*da$dJSω:X4 E!AWz)?%- 0cG6MZlzuCz>zt~A O%}S zTgb"k*w3x],\ଢM<Rc(.f/6QQSFBd6 M-.; v͂,IjXʼn@Ѝ^Ѐԫ)8*[Qݨ*1< +IѼ4UB^V9Vb"kdr3jv0>YFQ$Lʀ!j~=)*D!(Jbb0q>5e=eƏ\Lhl!dnLf)]yPqmR5 /KW$IS w-+(|mXq Rn^MT iMW$JzS]ln5{q-īwsYS4F\zU˩ȎI_"g68ȅkZF8&<$/\Ra A!=ּO~A9pOggSRbkiu) @Eb%VUf0&5grّ#Iv>HΟWoҤ#WmQI96nZ9a8)CQ\!o qT$N_8둪259y>:leOЋ&& wwRH!?=M=+PX@F^S$H޸oWȖիlը_Zh㻿yMI?~~+q |4발QfNeLYXyArC7k?-2>Җ)ǓL A)&q>ulBG  1\"^I! xs,Zu҈K !ð9[%·"j\VH-Uܞ$O!Jyivhu16@&o0LAR$ƨF%N=LOd.VVSiuwTT@OB,Zjgq]>賁Vl8M߽EgT_v4<:EM/RV*>1 .^O[E_vT}!_Xڐ~LSmM˙K/Abcj-7슸}}Qcv84]vx^Z$6V U_,kmVdP[}.ua){RvL {g2j0mYuicQ&TWm8&RL^wi\1"1X#vR QE* X[&x:U ibjcUU mVyQμŃ߳ylۙl+*/?f%iv*߫1*f0M wU0|;ի2C(~c*-=#"sU2s( *rxٙ6uRTQb\5mZѬfoП/JzҖ&uf!%| h^Znԫ#giX;d+ڔ_ҊXfۺɫFKs`/0]uJ&DP%Hrmwx-lTF[\]F# ;騔$ 5]l8* |?<*fK+b%u9d=+~ ꝂwO\3E%1bk (:!ohrVUJ>Kn3%u[F(RUy[rܕsc"eLGך : ^g\r+楞]Y7Uʻ@Z2 zeePltBbhw;u8;_-X4mf)_UR14maeZ:^x̲u Τx a C>[G֓Z]+C\Q6ni11br֡hњ[ βe@l}nyDX$s簾ęB,l:;п.xQ}7,ZJIbsAs*6؀C:4B,經H hm .u{lU \o+ggO3iH92wJւb;:Qec,CհGzk#%P}iPs6?n žEUWcybVA($@n fϑnFl_kT ?F':zNٷVC&^Z~u[bv`Tyu"Qwybq 꺭$:N 5b,f^Z޾bfvQaQm J,9?M_ kG-ӈs홍rSjJ9!HN\jp4F{d :~ @C>tY,Hr'՘8tfX7kmT, XZ+>^6P3}dYOU9  bc>լgJaH j AVNZZrXyd >(i;Lt+3hˢhW2Hjpq8^Õ왣YAR{h-<,:5&>,5I ~{2b0Q~q:"TAs{ >LϞ 1z G.W4)=4J-U@,'/(4:9.PJb@&Dۄ\oM4_3ռgt_t*c]h*U/K3F\_p伜T42RˍS ZΊIL&T~\ƴvt490Tȶ3S蒡HK#{*Qf1V  "*l7xL<[,plhu55~%U4 @`m٤G5qpx4͹ho.5Ȉ|-~v%յ^ tM\I%q] 䲧)BmFڊ ȏ"08%\쟳r'˪ Cу%F8\J{&r>(>% 7h;vڛsI<~LSAIj*l~ Ḿ]lk*h #qP4-&i+ t-'X߮4Af畵H6#P[1H 5 }l3vk(0?(96z تGv` K:1xՁi+fmtazD&5`%"DmgD:x"Un+ȑ.q]Z{^4~M%U iܴbhbJ$9M菬}aZqS) sGMNhbT8+A**Y8U6T`v}hMr2='uE29d뭠ЧQu(Q>wV@OS)I/԰W(ˈ>G{D@-L^9J$blFT3Vv Pbq+v-ݛ$z#_rqşl* 5.Wjdt6/ĸ Lùh+{0b*}i-n -y##L<ց)ִ)ǖFas(Qo1~@.\&X HȳgUDfdp:֊2pb]: @~Yc:? ߫Vʈu\EhJ21 t}Hw ؉Grҳj q~`!2EA,ďeD|N¡\']ƒfrR~Qd=k+Z΋B0?` $OwR|ԈZO!$,Fkokb?s9`͡ F4be zog>1<ѪީB=LB{茈E&!1%S8 {\u}+JCE0K* QGv|φcD?gPue=~gPgEϷl,{ݍrbxX ZoKI:*rW^xChMry  Q~v%z>bp6'MyFGoHD JI[t[ f|Ir+͝㲺u*jRh4bNc%LMWb'#q rYL_8%Ltq >7H!CݛnhʐXq>$L4r4L>k;s:y}\NHR@fka}N h$E[= հx+9]ȋ\jIA_Hc1}urr_egfD))lUzeJH;*Z/)SK Csoq}=,O$3XFeOVJX ~N,ChaNjj Ơ6mWGN~{M TW1!?װIJ[ {5?s9Z/ŝL*GP, n)Mk` > *'Qca3s99Y2b΄_Pr)рg8;\ `FɏThpɬaTsa#Kx޹`M VQ*s&^H.^zΓ91Xק{g0ө16^aE3jl3R,f=~3zKglj،Hgrl*JLhۥJg4+k9<#g-aٍ`ǶU6OJZPWBŨD&iuGx+G *)>,$4iшRZAY#ʪ6M4~n|q͚ ;$eVg@1վvϩ&=vɤSɨJ'~Nsb3SƢ8pKQdOVYb-+ 6t^AW֡;Ezѿ(嚔C8#:H>ձe0g q@me={D%MxWg FPA7k]?g_1L* N[}vZt+%I/0c*dO pZM ʓ_ps~@у .dkakKQ']e2tEJQ+վ'W$(4)|_cט@WwO,nW9= Tۃ#qZF7RηuS7Zlu*ԋ@P pd~6}4ҧ}4Vn-mwb9CE~տ`&V^9փ,W%1iys-iu 7~:qdaʴ++R ʜ_RozRLvڕ.O)l 33ˑDzIe1}POztwŹ MTx^~8@ȭ ͦ:[ʥV䳭_2Iե"|+Z`\ʪd ?kSNVƦgYed6 919kY޽ү[a<$mb%cN: M!>b{l1eih՞) fm>f Mqϒ[Uyd#ukLߦfHӄ>҉n_ r[Pfj}}y{^ug ;-@v%-̼P.t{5:3ǽin^fgx>[1V!\,$d+I\0ȍ 03/Hƿ}u@Je<'v&xm9SRKƃa$mMxUkE@Wva1sS%> JfˍTEF@-S `:DMzUK@mIlNe];|[.['ӱ^z*3Nw?ȇL%6WԢ5Rp<S@3 vLl`D{{++q=l㦵ъW͉hRtK;u mSѫ'65$õ-z<nvԬ4J:9)}izi$Hh?eb3Q)3ڄLg_OI7 9$sÛU+3a8IZ+GVDA>:{u{~OU5[Gwa}7jͯ~y ;*hgJwmYʆ1!2kQGHd3j؊XUUIONזw 3 GGx@^B$)5Z HJeײ([g|ga[/cL{?9z[@r+Us^MWfqʏdBz͑44"Hs]0+ŷצ.@ڿ+2A~홻VR u;XofȮuvoEM~u.p L +Jbj\ѶBkL؆غiXX:H 4UUU|?33r ~{['dT־dxI>)mww+HdHv{g~5{"QH:vy߭>vkk2]?#xs@G=m][ڊsU6D^Y%h.1OQCiu>E*1(hL@ ZUŲUUloVDùxX,ܬ>v$l8C p &tƅM-NC-z-DfKpF.ۖԢ+)@?A3IaYd}V#!\&2I\8瑌M ] % (Q9gWxnZ57 T;-Qr^'*'o_W+cyCNÀ P ̘x .Af>핝_qI@RR+If|,kF(6 QQGC(E]nC)S?kl$(>56PU1Vy0 𬵲OHuM<忟j]dȚ'e7+ۤo^G~׋m9/7r!0-XTF0TAJ Rs[)rv@V(4;8˯CVҧ̉Vd" jaE4= +hע1<G & 4hjŨFUv|[p5/ |:mhzu\VVF.meh/0*ju׏Ɲ2ڜ Dm>ļ{ Ab۵1@~d5)|4~R GfDmiT2=C]^Mx9W]b ҏ8df:Oukk (+֔BqxK-TdũDj6iRK2yqm,1iNayĎa.GM)&VmBGpC}fuBQ?T[}PQ#`Iu>V6T-VR @llwNMꔕz7f ."zr(76V5d &&Whݵ%o/ٙV:$5+MkV;qqָIK #CjTbkD; !I6=[T/%6DҊ'm~Ȅ#_%#xLYM&uƁAW:QJWr0MvX~g]ʂsųXskLlI-PVwh9QZ~k߷\w*ՎuA%X2GQĶ-ZСeE>Gg֦r/1=&cE[DQfִ\ΓG 'tOtr;u.Ǎ$X fTĖj4`gUf3S諬~jzLVyR#5gTxvtS 6Ie 3]T8erքGmE'z~O:T|T,X {W*Ū#`kq^})H+^*۞ s(3̩1!ݜb$agBZ&TUިR/1H2?~F'5Tg|)L"vsATPդY=uʜ'!ji7Y,1e¾~c$nO$ʹ1їB'EX=+^ !wUy*8O7սdgr,! !~xRfD6!d֡i^)a_=@9d3U*GI#v3)5zSgo긎7-ɰ,,Uo@ipBmT*R4wQlSU?> bcD5p"s|s ,;}ѐB塚M.>s Ix3 ..8U9e![HE?@"H. W$I!v5brS*ScW-+Ȓ졷̠ YI 9nϐ+{LZh.h s3iaf^j=t~ͥq7*j#~ t3Rۉ+djɍvj U8j;L/Al)$5eP>Ȥ֫*|ɏVigŏu(:?Lt]p~_%)u)L3~0QќXV4ᭉؘ^d_+:L)ع,^_K%FW&Hg]`BzJ#5$4r|c\W_D_2|TTлNېK o-}Jd:˂^IBtɯ/<']%\y;bN 휈#lOn}Er@&oXJf3"f/Z6i9bH+FVYQȱm4<ׯeTUU8tdOXQWc6r o^QKot4諑*3~l,/=GbѽOpֻ(A2{zB㬂T̋TUD/bC=k#~EA~sNLSl2l? ={1zvn݊35JN}WAuiE&IOggS,b 0,˼ ) c{tRȔ"^IW ʠ~g]hh9us,d`vq: 4rSXjFe9zrmNu q%3e8yb7OZ,'=5Pwf[.Ҕt59ʴ&ޱ*Df*gjb%S%r.r~nDNvR, 4fj)G>YtQe2Yc5kUUiT~a~#0p>W0‰4ҩJ0B-J^0Xhciu)Ex+@JJJz2` ffA|Pt-/[=2l%8̱tw"&X\y "yRJ{m".qm *GYʉ6q`~~I'Y &sحKRWǿqP}ֽK`bk #VHMmUmnziіXk5Z~n#YvS853.PljK'dvOb;,\'ȡn BU7Yd@2bC|Z/7)vG7[9.s7uv|XT`YT&,_YGϑ= )9 J_*"xwh{ )<Ȅѫ7URZ/,G-3wnG7Q}!ȳ̱`ŃH gE^w&"1W+\&B#},<*ij"ᾔ5~,E,탥( TjLu= q$-t;ܨdn7ݐ[< Kڊ0Km2ASr |ILtUt83db1t7)f%'P+k]X5YkGͩӗ䫅Uɛuu "5\vm ˋ)1آSNV ;0p6땵9I<׊O ? %~3lImR잔De89I.ߥܸB/*0">x,VHوUU@HQfI]Yhe'~u}KE%h Hp7kQE5Wv=?#?Q ;5MɬC&"KϾ7StPuYnWOI fάmZoR{oVIwAp U/~3j8(b{:88Z[6Q|,~q۴5BSN-9LG=fl3d=kP*3츤}yNOp mSv2ÐCOKdH(}FabL2~GImI(ߔ*eO2hN`lrJ|L}1 j%ЉBRS(ɖq!$ ;7lǛ Vxű>Vg1izIc+5 Zcx"cϝ?>>=PG)}8ff=+G-Z9Y Oʘi.\zn+Nأ㲶vq` kpxRz&aqcFGŽTJb^ MN.^E= N.ij.gmgZ=k$BOU 0zmGșe '?ȼe4J1iO[+;C|e\8MYgO̥?hec-2V8z+|,zU)Ftzh_q_a=U/ĕِͳ 1<aEĄ:J+O#ޛyn 1 %unCOD=v2O p5eS>M4F]z1P ۽'6ݶM$%Y+%3 =`*!iΘ(5> |+F@U*W/HHgKpeG/f֕#A~G=Onmsёu קNO3!w`^|*8\] KBe3-\ld>/3''F|ibÖZac+ӓ=:F9{/4jnٞ,\zKy@}Ѣ7m^#!>=K?6~zz/E"[z'|)V<თɨב;g ̨G*;yssT1ni¥9er9oA;=.=w  ;ZK3Ҍ9R玼.q@ |9JFIF``:ExifMM*QQQC      C  @@" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?袊(((((((((((((((JFIF``:ExifMM*QQQC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?{tGDޫ:z%Ů`X61ݴw|ƼLJ>!ꉪM<1Y2f%vֶ+p!!C~ Kj:~44{H!)e DYh@ɼ;/ֿ u=?:&3ҼDV24/j^&6YO$yȥ]L[oc߳nZCյ٭n.쬬#ʆ@)# #`:Ǩ;?fOk5<%+^4'+? _[mR9L3ㄇrc B3_fxgO K+yK*lծld`1/-|m?xk(oRxJDG{_5vJ4$ S&2}Oth[IZiwmrv+ ۢ4f4#,>2vU8W? 5_"G|J~)izxr[[k)-#{*vjtO"ZM:?ٚ~u[l[;:IU#hc!U^"?i_ X{oym-./{ؚbq2;H,BO'L7|gsŦskO>XEAn7x.T_VÞ\/g7i0C}-gڠ3kI#?뫆׉KXd H I/咮4Ogyto ?NjEŻ)H^L!+n-t èޖԭQ>p]yҕH2Fi6hw*<-7uK{}v}>8"ȡD()+ 0at)|Uql~xfndѵlokħ"rngoZO"^n<˱` 6ԁ 1^{?5?Po#%VڟuXZNp 2:6)L^?-zmR/̌w][bT?ZXdt7 3`6zbԐ4_?4wφny{˹beX8pv>5m> ~G |Smx֭k|0  y}χmK- C ^=TÿjjVҵ6p<<kn]qG$7{E//S-|JHn C"ǟoof`ݨBrl_=¿^ &nۭ#_6P+.2 dOoLh_Yymn\w9F/.L,gb@k?\{Hy5mkh5\mT1(6Mվ B.OfYyWx&DUHucF~2[]&oU5h.{h16#kued_|*ա]@i~>u-YDbhYyXs\ށg_x:og_ݰ$)p#Ly^:f?k_eomL#6vO1iJ@9P7c.'/2G{Fd<8U렝)^WSs? |MicvZZ6sƟ"1tu޼m9"DŽ7x]Kƿ O.JevZh+ UcA[:xA|M_{:N}1.k_Si!B *kTH ;cXn*r)%kܝbcM-GB&zs躴n" M r0# +|axZүs>X/te@bA5.o c8Y%BkYrrxq?g\> EA\m@&RnG Te(3.d=={D.uݮ4GJ*jݴ$ɑˑZV7kqfn,9L$0V<t+> 3}+Q]~y!4[mQn[T4G+$s20#=%lj4_]5n-" J*HN"nvVJ8Γ]OԒL}ˡP.l AF8Du;[X!M>\(wڲq^o4iuX|p  W'4 [u?\<[=)bCeSbN[v/,FTVz\%D?8nQ$殾`V y-gm1qKxZYN8U/ ^]-沷u94[˶40"@;oGyMʶRFt(r@2:}PZۜ=;:LZtީum2ܤlG$PғPxNMaV6Ea Tѱe|lSmu㦊)|S+Om!+!8G]?/e0[^C,ncL$ 0=qӊvrm\\:,vp.qUr79s@4<c=7Htu BC$ʅ0valʀ($.O&gCtoi6xTKKV42 *Ue'e W^fg&O( ryS@$FXLay98$E!o#4ҙ=N)qK@`w?&ӷ-@):Qӷ4 籧aFO@j6ƛƀOZZ(ǹih`4] J)BQP47!<Ry~0F3M;Q 46zѷwlR2ivvy(=(4z 1sJvAjZ(Qt13Z=iJ\7j\_ʗi G0 W'SO oܬã@nqzg_<3)y,xag迉{xnC-vyO_7<ץOnp\'1Ԁ\89*=Jؾx 3(*#YQ޲a(xϜcL$"2r c@բ nAxŀ#W6(`' o#Kuc?u{j*4k{im rXϯ_΍'̗LL֠D kbہ푟84 xYpsѦVKf,F,5O_[BQd:GHԓA]OAidn_~C&v@Z|`0ի}b핫?Rd 3]^]gw+sˮ_ K5bY`-8^OEXU55:DE^ֵީ"B~F9:4t$@"4 xփ[?dEIOxgCqw4rI|/]k_,l$L20%L6ڌATM7أSJўz ˪J }_W?mM#:kZm p!9kڿ^5ѼLuyHePs~`x[eD?'Eϒ9ܕ'*'^TiYbAY̋.Xf Fq&8Rȶ"X }kL_'uCGhm/;)txg+_fxb>qz}kmik_DI. >Tnqi n.jş /-\ 氻7?K<VN- HZ;*;09`85埴w?ߋ%_aZ,W2Fm_I$UG*]ĥ3#dkDž5Gk7mgH&f p|)6\'\h,Ӽc/xC漓JE:65 vJDs9}w>z Eu񥶹O4ky$!i.Q6.%R8o S"Ѿ`OCcmwn. ڢa>ey v'i ~ŸuDk252K( J1c r^&X]`3?f_>2XǥxÃUԬZ}OXbӶ_iO tK>kZj6M,:D[-ivuهᗄ[[zIi7oqJ^IswHP(G5+PJ.<9j3|AmDXm-oR{ylFO)vv%W ~ xZ~:Co_; mRkwo;Oo2XJ݂C \ϊ|Co.߱qŪI4-G,6jc-p[9_jg`째ԧѬ5rwYˀ3>iSflsm.OEշ1H2YWp <3>(iqBKx1GӬբh)13ƛE(F-^i:GZ柧]tХZ]DVdv'(cS7M,UuFF%*G^eֱ}JUsAΣ==9cio$SVTu,_5g>5ҭ= ,fB29H=*w|7C%|-ssqY\MnH58>TƜHmQ>W{*uިG2VxK{ِƣkc Oeax5)t.H ŶH!Ux¸+P6Ox^ W+mIik4QCyk!sB9b/Q:gF{ J4@Hm<-W>nk֝8o"6݄Gc)#yψ>/ۉ#֙Dџw71VSùr {6< [A~8u]#./w\m=?h\(F<ǁ\O`:m='<4j2 |P6د YYf[EVrVrʡF0| 8q Y:P},UIm{~WM;Q:ō.šlK]Ge*B<'2+g#  x]>}+w඲נ6N4rsq2 ˊo/-v{4Y%͸$~2kq_"eN~Z2i:G<K9Ҵ,vs!2|p潗Sr+=_Y>HyWO[}6I4#2a8$US3MQZ QnmmQOku1"9`wQsjҿmKEV, 2YKn&@ck4ߊŤ[{jZgYV+m( J*_qYƣƪeI!hxt”etcQKfG,kCf HDAE\F]kS4KMkڦ D+ly\!fノ/'ǭC㟎.>|&.Snߏ! =\'9vai.\m6ieE <,p >{-Y!hzU]_3j "u*E6R9ſڿ1E.|c Tƻ喜F8u v_~M-l MiiaKhżHx 3귚U߈g e;` O!PF>cJҵ;>=֝o5e$k=+DSl+tN3^Ou"ėz,.[KHլ-ѕBբĥa",dLǍhtkk6$GevGJJuBHV `W=k{=^ -Mֲfy LF,/wꤌJ|# 5x[6a2)8rbqs.~r:lb{]rMbү5h[{7D'dAs)E.CXKmu $d#SLlĩя1ނH%\ȹ֡#wzR45#.k.vB#eQ53.c&ڋ"1ZjsϩB^sr$EmHH5k?SJL&kwy߱ 1 ,+??gOJMW@ՠ yvJ#Fv Y|gJ 9|77yuΜ?6T0Ɇr+ޡkt/-Gį?u-e0L|ˉ* ;AM\M'gg>?g-=>]OSD,1˾!c 85_߶ 7u..Q)2![Ҽ~2|f|-x]2D˧0 z%c8ڃ)7| Ľ/Òi&4O3lYfue Y03WNU`Jg:Tgc.2#aLX`Jij=XsӁMjZk΍GBv49j}`R'RehM|b+M*) 'IR)긠43PT݆K@h3aocd7hEsRR`d3Hy&s@ZWAd0ǁڅB{s&)s gOS6S`G0 TZ)]GqS6.nߧAl4l4nFO}viBJq@3o.ic=_J|ӶX u⍂ >LEf?ϥ'!qc-̉v<{W q5ܟNx'ϭZ.% Q7cWBnzy;V>|dgoK;vbS=&ߚ,j2@8$Bb8cRHdk.EO>Z@(1?ƻ|& {K)w?JKd;!Ь綎SD`e-k_ xhl,G`ckt?nm>Gm##\G+$Ү&%ЪhR܎x"~XK@]> `R4]gWWa Դԗg:vˁ(ZE?QȻ)GEЃBM~p|_F둜$5ɣAuBIulwy`UN۸G dj=ORxca|6 K]IQ`'>r> sopvے~$-T1yI-n-_$Ot7oe%KӦK5ԑN*[gNQ.c2xrܟAxÞ"' -v8ЪĒj;oN,Gjט_xP 7fHmbiSn+~ ^ꚟmgR1w $m)PsK-VSym-dOξ)j x[>F6"yqo\\Wذx.s%nk+ýr X}($Ơg=} X5?4u[} % YfWR W fgㄸvcaOSdRBa^ϩ?k`i 8xKK9O21|` xꞣi5$QkG.> lR@nvEڒ)`JoWG/~)0 kS|kۄr|)wn)Gm;OzVw6r[4v _{(8~/ |#N'.mǫ藓w,Jը]ܧ2$Ğ)X=}l_F||q⹾=~A>_4fu۩l5먞kI[KQ4Y>uNٶ:<> ` fx%{n?7_x{ž\M;Soi֓[eİK%~djoppmoeƝ3 Ja wJ'W]4ԪU ؆ϜCӠw6i%^X\0&\r$o sZm_4QxWP.[VmG?37N#GERpgY_4ǫ^ +SM{m(@BaH%h~my/xw.m>a{˕Zyy`J†/z6 Tw'ſ xw?9e90[/8^g ǟ!e9\Xƫ 8,a[X $8I|~p_\%4k[?+Vh>j]j>!HnL}FLXw]fIJۋX_:oW=GIrBq6d6o ,-㮇t;:pMH&q,^$̣=ι5f{ &َdTye_?v=GVh_G}^)mMTė4K;=6c\2/ ~ 4l6Y:Kɱ^-"K>![juބnmcu Be2@]YW'99$q>)M֖-j; -t،mȌ7.o`XxwzeǦ5^~t^2v)<'FkncCq2_.ACT;㿀'ootVX5+'tWfV7)&Uo_tψ>%ԡ | |`r06>TOȯ#L|(` ex7\i__oumqD)`U1[? Ѿ-l7\cS2Ʒ4Dr?DeG*w.FvQ-w(-:m Ot0,ϵʰ?yrsգ{JSd? c| چmq0kL^>Tl6RT*=NjΧ'OM &\MkB{eI8f "[|]2xjcmSMPI4RJK' tA!:+$CM4fȥ^4g[EknY|B죺-.展.G*KԦI\\d` qVxN(+\ZysE 73 !2J8!8u&[pG=<@e8'sfbwXRY{ O9͎֛C"tw]=:U[ /E[2Ͱ7+?n/۟J5E-k= ~#[37^G ~?lU{s Υisx[Ȭ!YKT c*, DU$T ž"^u{-d8"fdD,B́_eSF xny{+c dc߹9KmT?1m֎j-&Ọ s_?߶.EWf-նeonn.8P$9 |>Gn#R [v% -#Py^Ϗ~? _şO]A6xc+R*ξ[IP ?+b+2KY?B{xJ<iQ%r]X{SeFV6ޠ>k (`~VrmIsM jR$GMɘvye,[ykW6m5Ն@'C..6@ (NZw]=C3GnO'4NF+|='%R֞0G,u&B( h9 Bv}ikzFu;{f )%x +3#~fwjv^47H>YQ?9ůاK=Ưƾ'.,cCCڇLַ[iNiD fmҮz~,!KJ}}m:}oi4;^3#`UHRT5(}{G>xMa,-1eycE H.Mqfbpi/~]Ҭ쎭wv"/%* wg(.fiH{kig3'f@Ta@S_>4ƟɵWQŶs>2K HlP"w;>5.xe{eeoao+A*U(N|};ڱQGk_.ˣKK4B{KofCfYOI" +޴?:Au\KljѼ['h#~M(wVޥ[M.I+2$'vr8ޟu__xwuwwķ.kyQBE#t\8]. ?G.6LiVu p`$$9VR 8OgOH߁t HBE-$$+gi /ðzG]"+Qe\P=+w'5b}ևF/Zg?_ N{K?Gz4s=a3!*H9smIpYE$9+JE'jmL}J=R'ƚÎ1PW8S_}/o½sz%lly<>Nfv*䒻S8 kbۧLXc/<=h47aC,WdkYYks}51$w a51Aڼuio3I4Kš}sP9xP^zNIng`HA‚+Px+6Gsy&e3ݶ _)NoT&@"<{ @O5&@;Ԉ^=Pq݅i׎m-͆'#(w\Pvj6jqMHЄPPZfÞؤҟQP|{h3_I}Fcm5#F{>}Wz`z ȠCPT0:y@vC)BRy~;1=h@=iB:5KNi S&Q]~t6yf?ƹzxRsFA*}I+N Vߗq^Yʼ2OGV51#jg_r@KCP&s'*lx'>*nxC@7*-/Ԁ;8Ү$ kyNѬ5 i7M4j3Ut>SsJҮ v:tEVvO= f>_u S#kbs)g$+yS\I L%y9k1j'&0̣~lI/xԙ~.J!95nW{A-Co,̭)jX$7F|ǐaU$Ǿ4aM>جOjKQ=/ɠIu+})<+O%1λk= I a]7VHt1r}kW@G8Xv|:jZ9y>ݦY@R>j?SKşwZH/%1Y#*L$װ=~g7vLIP0sZُΗBR[PiIMq7"%뽳-[wk5(`[ʰ{Y#tYPNcQWGc5 ry;}k'Aڷy%km3H͉"Ӗc1e$OV8bW u=+4>xÆto]1y3 N[4;]Ius|>mwl |Wz^-VL *fykz~;^Ǫ>\X{;wi}rM݊ HkgèXĆ&f! 9!Zj_'{ᾟ Uf05#O(PDwOoUw9|UPռO>h`-ͬZXYXDs?.~*~xow<1)% -)hVWn8V-y77߇ |3 D]U"/-R74;~E45 YXc+oxR,t+yWh CLVO*v? OƯ5Σ=փ$)uzlFH iToSSzH<7=nNc*yHd[x?I= [se_N?m:q},j8y(Pv4Yh_ee{\im(߱:*Q]Lk=yKc&W-J^Ashz~cߘY&m qwk>-a,֨_Ʃ!UY!vP ۸nncS(.[w\y+#67'7gEG3[jQHM7K O̎"JMr U&En s SR@Q:5T>YZd4SNb B2pݜ )x3ĒioiׂZ-Jyv‡#%gh׋\>2WVʕmLDA;s'Ut#㏄wV7W:?vXI ,e *w* Q^=ޗ[Kk:lfEƑ%W :O9X#m<͐@wz\&iW6{{k>7WUq d4n11ܤ0s[m)-@2׶ѴtD G pBd>+-6_ ]]jB+$H '`hX>bdr3O^Vr8 #쯦>e;T. ]Ajca3J#s՗t82n=Yv }jzZ-quSG'(7}IQ0 pKMݟe/x >OĐnK  }s֚ W:]Ι/]lLM|ݜ j6.$Ů><\wo'l`#`):_-;]Υk^ Yo_^_/(mrN MYW^gs+mm=YIcg22A>;k,n 2FG  ӡ֯3{c#,pM*@F(C+;WqQֵou[hv1ܻnO%K X>'_ ~3Ao|-m"'fUMہ$W:&mu;SpwcsA,h t`f۱77-Vh¤ b8 }^ Kmgτ,nAzZ+dI w` TTvWϟl?ww_ $_ .PvyeZ̲U7F|X8q^M/ॵχ4~_5/xV;OS絷jH"X1!ݓi}iW~|;s_<MZ뗚}"UV5Oa^[Zo gҍ jk6An!fHXɮhi_s6jOB ?tS~7q{YRfkBEbIX&5[5ơ 6pXg&zu`=Χg4,dv؃6vٯo<)EDh+ӗPQ<\?9+A~K.šBi>EG}lZ.bx k 9ZXJ>_2#~?x OPw1qEo#e9|u}Ogw/ ty'[Y|C*#l?W|0c*m.chz燴ydӡ&HFfKky\a9|A K6bI|D]N}VYg㱶V[dzf78Vc8V5zmOLhYdmk5^' ݛm: 3, +(Qx7,IsUݢ62ZYIw\due1OA ^[~.Ӿ%4Z{y]8:[w 9`&ھ/4m;˂oI|%Y{s(>O)-[VgտwwQ^^ h^1D&@2@|w'tX/5Z\4#%9㹮?LzX^TgI.nH @ RTc5I}:tLacx_V_%Aڭ7yd{ZWS~ t/S\ui巜lʋw#y|R7qogUc&_I#n`X#M uMZP1Os3;1%]g­/nzZiF60g8,-JRXss~o"lI@qZ|f񎿬REdž[i^?|UgGǎ8^+},*K!Ao|E?wv !XD* `[MrKM>/nh?#^>,=fD&P7Ho3>x(c[I$4 O&:Q5VN˹O!3vF0|jIIdt^c#x$k'ʈ!), wR?Zu%)5'\O"Oi)+iюPUr?lxl۩SYcZjnp2 (o_$xOŸtoY:V'. WB1~ IJxPZuFy̒E%p0p1Ҭ;EmSk avY#+k~k6oUkXTJl NqZ6[{K km=1_v)ϟP|IE~w=Mou9mP#d8k+~ >!xSQе(u 'V٣a8{:<=OaA^EalR瑰'p+i}?GG/mVtk-.# emk ^RI;:_燴WzJ;Sfyòʣ Sbc ;?f*zIbWWkI àr0Q^_ uklֿ]Etՙ1+(4x_Ox[ү9 MolΤ2*1 -^Hkes Jwϥ_[ߦy.tn" IRFq_+xN# ZvYմk$/$r\A|0|%? u#r,WrmĈ^f"`HśgjeψP|:M1;MIil8v*-F&F'>QWcQm꺤-7/S{;Wrx[aVGz܁ܛ̟iyAW=38mWMfm2.1A:~=?= Cߞnܩ&K#OUAMg:le 3.W^λ{>w$eUƠt6MM4%DoU.?N yzxcHoj}@Yw2?dMPl,RA LRM מ"Fhe[^rj!$rO@Ŏms7#Bz|gnm|k7>Lo (=CH9?fZSjgUX,QűOC8]5KsmlZ; zğRO%ߎ{GL7Ym$Fy>ȣоx-Bm!8?QY$V6ܕ!+j}7D:Ƌ_&;bɌwRoмDu&hR0JNi s_icӴ"xiV<~C5 $mk1Dd_)L_5/L4ay,ϓM 'JѤEk5įqo%xI&'7n`MM66{Al4J-OBo]~rRާcx7QYV6c ž[ dt6DsD(` d|Ibp(^&NHd^u- {yu-TX}x Wm.G[ř}jz0ZGQ5}aO up2\ZĽ#DH:vhct~Osqpsoy〸Y0챶)v~m% %dNsZZiiVy3v'Ww7u$ԀOʵ4V~.נ Hʮܚ&m_NԭVs$Ujbe,RMsw%enSqsښvz7F}Ě hU) #TA(.I'] |UN3[gEZN~6-I>pwH$e >-'\*ĻG_pd$<L&{G嗁 CZ0s|2NNOV?h_uUuvմYf ̏bL]3f&w#Rw`LgҾoqfM f",o1<)$x}=^jw)XimFB5T,X3c3_ Eš568䙞{krPLJ 7#%d>|3O xbK@HOyFrP\9RpE}{| uY=hrVu ńN -Z? > G: x{JxB(xSI99zlB@%#&B^jsm2J&B%WL-%K] ?5/ϢC"3X6m w.eod:,5.^z^sx; 3R-'%̟eaxæ@#M`#=/P%kM:MBu zwX.\ +.ueՌ߇u qc=3@@ui3ݽIދ;G-+>5</x)tr+@Y". *?7 u ڠLO^5GhY2W;T!ǿ(xt6veI5Z퍽ծo#yzfٸDїbw7ǟk~ u}kEͽ̰Y^U cߴ-f_izi'>1t9tȱ4lmL2P7vjӄ􏳛ĸgVĩ4Lc#18-lTS Yz]txm].-FV伞R?`؀Ł|ucxHҼK]SKKhaM5fi$euS*I`bW(uv6+$:$hr1~U]nE<,7VڣYШRأ|* rG";-DsH%{u铏S֞u5ZKd *nlM̞l [>ПB ,aіDpYNUA+:xwѶQ\j [,S I+D#!GwUV@+Wr@inVqJ2rV|*ذt-Z(Co\oG ǟt{X77e2?kQ<D8gޥ.~fάzx i-&^j:zG {g%2`~GX5^vO%k{(WB̓1Ve8zxU*}.E_Y#~𿇼-5׉5Ƃ&BK2F(0pw_UVi i76ͳ+mC`(]0%~}[uՍpYL QS9#8 }_ux[:tUiwyj*H !Hkb*TۏG߆-IO,0*KVJ]>Q8a,>Ao#o4Zk)ig:>n yH6>ƚ,?yu6Zҵ%7Ce`:V=DF3{+>IiSjcO躥֭\OĒZOtF9!>z+.= XzK*@ROWIFJ 󹊺@'ګ[=KڝZlvXst\ݞ2i7L\>RMui!W `b@Q`JԸ!lK"3#{f=|-/u컈~eGWqd|FOcKwC WR^i XJ'^*L73,BP}~Ÿ42<[Xj,žgtx[d+`ui)_YFi BAJ(Af>S?z}\YXus˂(y8s|S~x}'^Ϗ[it nd[bJhg+yvWhp1[; -&XA>]2H}I%{{͑rIcO0JnoԒ6} ]|M.mv˥Z!n6|{K>F0gCcό CKE6a xkwZ޿4zMޟ,kSP 'r$s_l|O%3B ؓC?+ZK$Փ|NDfdȉW$ ͂ >yak?>#m$:H,|M2]%Ue4j#$ : WW(Dߵ3z ->\vH!n'hl'=&P՟uHkK?bKXj(JfM ZxZVhqX+6Ɓ ;bo|=Tx^} frhDvWS'pl#猊鄣%x&Gv%&ߛ5BP(T&Hi[# R1d34w@$ijy&4lbi-֎ah/C@@A{S} ! -J@P?4ڃ# z #X@9HJ]95).٠i!怄p)`tb#RXG4w|/"ӭiliߩ>#. KPgx*׊n2+KҲ)OeHA|_WfQ8|?a0mv3:`Tח/,mchbF626%b*,jWUv+ٙ3Uג߱G_$ywpX]I1MGI7[,-4 kqkˈ#|D]2[B2G"9@In'3̚>w[>+K=zJ`ld.0?3i5|01='#("exE!{.!Fsɮ (h.8'&'Qֱ^"ƛ+mp#epߝ?ڻxFsiXǜJ뽱AsbA6BY*wH:[x# byYVvƹr-KӢ}ʅ c?δ4[1f1c"zg84]\Oּ}ip$pi\('q#&$P0{fn'{t#߷$=/ &I& rȉl*nJ?5`o{B_SB[]F6q=³E hJ.6|_|H-c x~\9T:oZ9 2:~xS-OYxUF+-Ү(ET G"GGWtk9仼e-@F*Wo0E~>ȿWOwđj_]nm. geĆ{ϒ&7Z[\<7o#x{)+@cmB+ybH.G|/P02 'Oc> |R5FI3Ʒs-A!ԭ93%e!A#|g<w ~"o h>Vbl-U^Ms-R>݌e ]ͷM8|BZZ$m_W>ru0c`P.vumH<7hܸKsm;RF\S!YcbPNw]/z\wjzާu;(]q2s[ZZl]ZOG#ܧxN2GNx⼳qy:+ 6i^=>0Ŕ -2u!A+eYX)~puY%̎yidA~"x[3[_};b6V I$,XԀC– _{h֞*S[D֭r"Ii[\~Dz7>xmfHH>clI 14w5PaGeτ<|@eamKUw_Bn%x<1yY¢bFQ!6)#>'MVK1oBvot.Q)̀=xmgo[՞K E 1b!!~{{H[kiyM=8 `s?<)='Y߉,? 97 ȳH]3yX3MuZaiv|oZ}JU1K2N?1Sa5q׌4 I؈yybO׮5ex4lqvj2$6m9>.Š6'͌W1[iw2WMwO#*JK$ T9^!kxt+;xnKְ 4b1aX #;q[?٥{{[Fԭ(HDr?JGB0L?l{ uIw#P>l``@jI`jӱy ,>}ս5c 3w-FvsQbIڣ~;ҢuQt/֣sRڍӞ('='3׭Du$lԮpE0#p3XRqQHKXb+ZPTu*EUttM{o浅!{T '*1qq޴ٰ Bǒh2!ɨYҾfW}*V]?l%>DgYbI7m*n L梹YEHpMWX"$kB >'ů|K\ B|BpӇFd Dr{tO~1iv_|=+Yh[\.t̬wG*OpXXZ2G5ݮ_ t_\EZ o]RS6ķ+*Fq_k/{ JXemBРKGR!g y`|KSe`l>o<?yYNkZ-G{x^KTUKWy]Y'>dOlWx/]>5GE5to,8CT)sR Aȯ4vZBv()KaFrpp0=zoimσ}[O/WHm%TJd^v$|˩jZM[9įm$aA+qA#8!nn%mc0FDs9'$0KE_X}9VAJBF1ɐ{ <sujM%βT[ܸ ׵W'TU9{C5 \/ E#p@'략>7|5;bycw+ Gs㙯>>z\}iM]1n8A _nk𗈦cFIO݂yڜ =\Öl0³ u#q%TG3Aع&RlnnPkY1_qjPYIuj-ș؟8ϷJ̓5-bs'!sLqhʸܣ^85ki q3o}zU|3=gž-Mђ[V:@DgnXU^V{q˺P3LRK|{_k|'v 0pc}P|A2oBi zV qqօճGut AߜdVB58ury'Wn)۩B=)Ց%*WHA:ON5nfuV#>wwQիyhT+j-cW_ ~Kk^n!`InG fxvRq}_!Ѵo^ᵆo%ΫZt70\2Mͯ|XYC4PǯKޭK\t+ԂFЮІCxgK _LF:\[!ʲ2:+{8~?=FQh+yju i71!R1i?7@H8`|_iz'la{jeH^Ye9㢳0E$<oɢ~xXMsUeVtN]$Hs_!P#9 _ _oǩhg`FYӯ.#0BL 7/|ؿկZӴkkeRMx-cZTӄ+nLlnC$sT~?D_:W'VMQB,ix t pWw.1?)߃|M<%BJvI 9 mB~m˚A."\:4e UsB# &{'oxCES=KO}-[Ko̖͏5k1-'rWG] <xoW狴m~c=؄  X|<c淪xnskT=Ι5\=gO5bC➕66l6BN|Oi#>c2lHJChO)qғ ❻D4zb-}#F1LOր#u}xgⶭ5cfi/(>@u0K9RGnFJn[ lrmp] 2*  `ƣmBfybz+Vgt{#EV3^>a=*.q1jǏ'AIL:gqt"Y.oP>bMr5!eJqn/Y wF̼!hV\iaqkl[@X񽘳&;kovBQָ;⛉).R) ڪߎ+r $4H8*v?:k[;Og0ڡڒmk7Km `x' Ò[9%"qb0?Vy8H}C%ιmi$Ւ.C' mc ru:&Go4pIe=ۏOEvO*Lc!#?L V~"? qgF'-Y[;SӠFiL#>xU,HBe]#N,KIz3SXcTżr* örEq&tUy`SŚw<%mExRǃ)ZC^>,uio$g~İZF`y{oJ<'by(z)'pĖ}{gך.~Ԧּ-irx{^'H"t꿂Ba 2sʤv/rmd6ڻ dk]s 톎sxW<Mz͇z:jB`YHk񮌞E[WŔeɔ'Wu52A$[\"~qsxYUEK)zcIϝCXw2&~ot}6އ2$~!U pGNOƿ3c@*m(*e;H͐Ԣ[4(m'R0Y:hEt~udsy>'_~amEe&'HmwԵ픘&Y獣ZTx ̛,'|]n'zss oR^,.gXS*8B/,~\h 74kv6FEns Oj7tmQmP$Bw.:dmnw5/S&&e i~BFd5{zT΍%Oo-dWOeLkOnKyj ]($ƿ"`(^>}=5 hmoZiVM}w{1XpFT~ſ?l߆x>!WYۣe#W Gɴ .1 m\KSмOCZ՛xSƺP-l,T˽Ko8 Yqop \o1ox \Gn4}.8moy!yA5ιf*,v*;iCnޥfAko|A6w|23ot3i:")s(Iw!*`<+:E:LOs^- ۭXƒG%g<}kkzڕ}j(ml٧$m~Fï*hVN=y]I9J+ߍU\@rۇJӠgc\NR8B gWWRQEJINvqXg89$YKwol3巌ƫ!ϸ(tӓ"]\^2 $)s@$f؜S\PsTGcr{Sc3Jer(T8QӜ$֢E5+5ߚ敟Q$~523QcH{J|Rg'wCTly&+1c5pp*6bOFHw Sؐq 9,ƓQHy=)=2}'nzQv+1AUc5|wKtKV="ɒ䬎s+"C8e)A`q~7F 5yu+-y̢E-Pv0I&\ jz-Cxg|27fHa 3HEpZH2û/'oWT[ؼOo >]݂y8⬊J9 ' s Oki~]k BF<Ld!ٜ y#V{S_ 5O KSaam<L$&<ڊ#\ؤyO#˨j^$嬯ekX'skWc(a{HQHe%I+ck4/|wCIn/m<{0b<#RY'+旧[Am,-f|BH# ;+TRZlz??e|(]={ū 7Q{3l5[[?8%lTJ gskYþ!E R&YQKJB cΫ[Wzwy^[&4EHĹR[*mJ,j+NybNkyu@Պ񽥯]i2X43qKyт7. ǥtIE$XSq;%!XH\sZO#ȏojfPJ|[xpxr..씩 `8ہ |Öۜ׊uO45r.]-ުXj U{+gJ/)ELj+۔):B>#YO ji:nS;6T++6VҔ:\CB?1_\|44׫mR&N@O?tFL'Avۛ Kc%14r q:V~i!.*4'm Mj71F4᭣`@oqԺߕ}  @19X9<,L"g\-L W|Rh /,Dʶ"{bD bb>rI?JjXfvҚwТ+CE$۾*rܞLjKop`|¨~e's8iWV H#k[,I6 j mXM P)g'rR) *|:ީE<3\DbH@,> ZJa#s;ʥ${@-Z^o*FB m@OZ+"fi.!T2F>;~0|g&t=RXi.cdl0G68c׋@M7aوנ-R$BK5 ~T@SN)GG08] w掔ǭ OZ4igZ Ѡ“:A1>/84[RC~Y{|#V3eKŷLJZ;+'z}?C[,n#9VV3#j"3gk VfHH4bQP{u-lu+nvmzaK3^_7~oXg-*)"|~-Wh? "cBo*]f) *کE}6ri̢%v:ZA@6:\ܲJUBrQ'dg{`#@_HI}JB&iDjv qPOVKwku,(ΰKB=^:I$BM^L|#]J/trO%kfUu9l_e}N_:4F] s:<{oc[`]Q36r69 _"y^^.Ȏs.[YZL o*!w6=kj3jAY `]2\Z">xI?$41,ds0aTP!@9)`9*s+ns]7.wàxUZq|m-@`z`g67@YfF#+5-CB`4ˉl!96㸯KkR]j27Vhj]5)8ǺVb Avָym)|Hq=cbS®=O> xyS 3^U{.?S,^[:^x/PWOӯ鍘3]qp/#c0:>m~!>G&񟌼Miq +Hۥ;{[XJFy[# Pcv㊨MKcT Wqia\ӄ$Ыnyd_c ˮ /XϟO_IyzŽyi#PDd I$ ^ԏ<su_MuQ#(D`d;F?t(~*}Q 9g|VbiKƏ!=#߄~#оgͺ5Ot;}z]mBUS9dc{+ r}U~Cf{M bz]H~op 4 |g_^ӍΩqlm02!T2DCi-߀ee4}@5XXjbR@Y +J| <[O vK}5whu d_Y[ эK`_~0Ta|'w&N%fe@n O  u}xSz=ߌP>!ST(/oo9"*4oK~4O{;oYKfG2ϐ~ncX`^C> kr]VbEgLͶIe*̊Hdc]P;_]\o+^Im1c%_xbHQV6>"J7^'n峊I [hxm&)պk1w'~Ο~_ZxBW|W+{y?hqxķe Xl,nY{r4ʏП>${NoTfuU 2yK ʱD]>b InIN|'ƗrEhP  )d, RA2| "isڶuy^4?Ϫ}KK2TGteY@&<l|=}֯m6a֬5/[63oVURtl|MQ89W{~K?UUb!6!Ho ] h_I~:ZbjzT^TFq48bK> #H=GTӵK BD +Q\G*%c+`$Wc4*Ε|u%ܖFKLEN\+6 @#='U^jnu{o+c>DeA܈ќjY- S֣ir1TLt"\&y&Q;*'U'<JAQiG0r47FӓTnuu?~<>YXmqNJ*SQWbjխ>GCU5tIfa0FH'j8%O0мG&^mBDD) 2x_6'&f?5N֯7j[jXF# 2ghI>/6s?S÷sKԴnɦ6mmȬR% 1rTe03E|J[#zƭ=M>T)WX0Čb~ߵ<9oXԴKBΥ,2vqG$տn/]u}~Rխ.4KnȖ<̬qnΜ'@K~#|6'Ϭ:v-=]%cHˍAPHYbN]|ccH9t>_kޥǦ5oxn1F0bϞ~/洝/-_-eh_Z5&,xBeT<`AI^c{ Y"qqS#Mt:W5o˯OzBw#wv9W,Km^6ՑTwG8#*o%wsaKSomӊ}E 8d )9WJ5׍܊74M;KЖIneSicb0>lsUu'X̲O<0qԢ6YB߯O^Eq-\ܨGvR@tgڗ/VK6Hwlcslj.~BTN+?쫇ܪ&ogڰ#hV9N6I$ ;G&qҍ:,N;S\ SbI}=lmܒ:0\>#_ҫ5eER[1̮8Bp:v4H \9A'?/lՄt!$emCި{5||țZfo!2ylagR ##A#lAh?;o`^oMB̩4P`GrA< T0FݣP2X\{y-u vRxoL[3f2<( k- MoK|<{dk)c<0!@ A-,i3(حG\ZГ5yacjz#:nO,<gעY~1|+ekeEZa]SPW$cM+ <:7*#lO[kyxFZ_um/ziS^]!""#73nJܓOOOo]' MCZԵA*ZZ8cgɑ$BBP4.?h_xW>tk se뚖Ke)'iī;2VIJ.ֿf߈]SMxn'7[MedwFI1]|'Ǻw}=; V`Q92$-0ȫ+H G-Qm<+{jǦkn$KMUy1 2ki_>!_< mğ5]GXx_ZzU;^i˖j?n~;i?4&hή.\\O!2DHPC>?QχeM55M> ^EjC:Π\N0s]vNz_<(~^x~EB.&WFM@Z1GPY[0&JAĹ-}ͼX=~f$=3IU5 arhd I$k?~ԗHYafIq1]w.|)$b}>Sjte./txf|̱<``1?Qx$b32]&/8&1T@п[6@j25ƌa{ БY_7$zvrX?s6"uXLG.w7kgjPAB$mFki#[} |§w'Yk>(3 =lھѭfw¤lu,6^-L?&0M >?x-GUph~3[h6+3?E Gm& K(Yfn9G1iHxKueA)]MV=sz.׸bap(B-źfsWsCyWZJ$  MZ1ZM")YP/8k].ߟ%X׹ٽfA?}ה4kKS ީ@ERނ*b䥀I!Wxj+ Ivmf:GINE58=FPrkk оi#"p\1N?-pNBfh ėBWDFI??Q΢E3@pZ~Y|BTDqiVUa?͋4ч#dLwQ!=Tv7nvޙRÐW5jIwB(!U#]NedMn2>q\n霏Jbߗ%1l|ǯ~ޢxIq,nI9YH4^dIPUלCUW?vTp{"wHظn>XMéyjHZuf Ǔ鎞S%mmwm$3A؃]kR 4m>Ն/s ʎHd{"M=n<}ѕQMNu>e됱\'<͍0}+"n49>fO#M$Ex'r=?֒gYn=Gz\{z?UohnvxajoW ~ǗZ~ ȹ0F@Uުgh AmMT"!zޢ{4.Tͷ#zbw=T\izFf!×0ɴ hDIFV{E x#UKW^"kpL HZir)W_GF;j76d>j+w>mۏdY;yn.Ϲ&I bB Ɵ~PҳW7uoLxƾiZVZ[M+[8FV]m'YѯPj72䝒WO~Ҟ/i-Ĉw!A`WsKH4?k h??t YiO渻-CiP3 *XJ8~|;?~iCY4τ:ZD4kiPQm/eO;߂,^Tm-Y` &VאHT`Tr3޾Ǿj q?hB%'',Tz9atgꕏ-/be,/a{1u%EQcY_n]b +>xY'TMj-@36vPT`)͏ql?+YsGDh$wI;LFAdڼĭHS_ 3T[eX@fo'hIU%vaXSG$s^/M~z' g7]J:f/(0x\ȓ TrY-SMx`mM4MFKē)q" eDa>S3|v>*~$|_+Hдm%yH[ e*7>2v2k;@7ş k? _os5_! u{5y_t&@N㟂"ßu#V:7v6nycv;Q9#fYضb6FCYݙmZ~>,oDŽ.(~࿊9KtlP<0]"TaS |0>|I𖋦;^u fkYc$GI#Fd1yX\DXAtu.% w܃姍Lao |s/h|mWQ\ja6|,- LY^I$aD;MJiO >"_>q֫ ϭ{h%,. DXĄ"+@yg*Gc}2-Bt qIai415վ 0GH$Fw-( _xI|='][eٶ6rYzD[vO TGԵ% x51%tRK-T 6JgYC&]ZOӞ[ukwng k͍I#gsBI)o&-#㷈m$UI1%W>o&ZBkB_?<5y총7][M kym.uRa/a]/|7o|D>\a͠xeT#ImTla9m=k_bOٓZu)3xR%VHJG\~k!>RHQR~Ω͠"[i|9.^"ӻ2i6]i)5 h~jWh 퇬zo j2Y H1720J]#j7r[񜲫nj}+]O:[C WqmaK(;pebQյ[í^Es3E"fU38^g2mRYZK&JG9Q|`--BSxt eK%W,S1'?Nk[m&"An 3;I+H^QMVЗWf#Yx~oI#N8I?0'88^ aim%^\O!2]ĝ=,-}`*)%u%(VQ|@8=q[B:r^S\ܡfцGLFm6-2仕/61pa096K[Z@m]#qX3Cqb\A+Rd^Fv UYz^Wd0%T*LỌYkz2 WE;a,.ASS&T8f0Rȳ/9wTmaYNbe(,@թ'v+,*)JKr[%_d8 )BUs5ȳ@K#+^j5-OHK!?#f5$w 3X2FM9Y#]4GAlus=2jK-\.THWT'v~U#yaq<$HQ*zZ7s$JMc(B@Hle{>XCnoux0 9'޲.Sm|ͪIR{fmm[}>r &;?g;y-T,1i]㯽YԜ %}܂N3ǥV5;w?zJA!骛#׉k qAfNGՕk-]Cuż<+wNspAjՓfle6'Ea۹FpG[|ZG!i[ͅ1Z\[t?Moiv!}x?' "woٷXܺ4G1Cq3+ˬLoF@I#%ϡ}Ǻ][szlp)㑜aA$g[w6Nd)bFg#8Aм=|3RU>!+i(|y^/3$>_(q4$Tn ثZaFhd.ѝ~k^,-\ :8$.|țPD^eb{X-v)fĒ 6rj$Q]EB(;|98'[_iVKCjh/|QD^fvؤHVtz:7_E.s5ߋNibdG̷d|2Fڵn+~Wr˪Xid{褃)<oĞ jvzWh,ăd+npJ20pqVy-),f̉*hǡs:?kM-gHt9XP$)̟ 4xxڭZIX> $S* JVk{+9F27]CI# `Cd|}-_i=?ÿ~(g"}4v7"uPU*T++Iԣnd_Pgn xy`,b3鎃%~~w8d9:jYCCD_hZ+uk8aϰ<ǟ*SVXu8]\4[-KcUq `k_~| _m|FNj.4\@"o=F/n!mWDj76r6~v?i _7SJi-#, VU‡AK㠯mߍ)ï? ~'' 7KR(X7 9ȯYF9;UF]rߎj"4owAIFQyy]))`{yIR_3ڏ3ڢGz<Z9!\T;i t9IF;R>gϵò&zM}= "_0ֲU8"#^CGvc*=,_xIԟ->uu?Nk Ƚ<53N ƪ~ugV KbΓ닋7 kvQ4.5?"}S!ePP'aqդ'˕9sgݎyKxdi%۞f;I Ilh@W8Tڑ_x͌ #{wY?:&k-? 1y_l\^\K7\c`%?4KdHʋM59CÐ,l^žyQ~KDL~"@e#JIErh|˫j/q*:pvݖ28-YS[VaNc 4SD{XaPjKo)UUNMm!;W 7(c`di q0;Z -Os#4HnpA+VY~#6B{i"(~u+.~`pkCЩm 7m'GWK'g8G҄"OlXgOp=j%hlO,͐*E媺QDe, ; `6 =nmQV,٤AdlsUN=u K;ewGҗL9A$?AUy5j0zFPKhRFt?jGvā_).-0n:)eF2Dٍ2sRN|RdI1=>_0n5Pm2@8WȺkų.ppTyo7G((\}T0]>&FѸH$W88Kd;ǯB=فU8@pOL\n6ރMA^K []![cjb6t~ɜGr[-׮F )K}bpG'μ{w2dGMI\5ͳ3CaN7d =$7'}\<9v#E3 xsm8;sޕ,?Z|Vt.#ri1 A8=p~-Szف? [r •w}N]G=+Kdj DTsI8Ϡyswh6o¡;$$nо=yϵ_UTw1&VI@|T{J !/tq"~"XY4vVn ns4ČBt'~|5Bkŏm :Ex5hIJdxպz|-~[vwU6!Rj; ͆+gibs>YnM3lQsF089\ߕ~ kcx5SHi$KO~ٯ9Oux)kE87sn ITEy9Z>~_i|K$fX/XNۡ"K*y2&N;}*E^͟]Q"XTªizݦ}aum{etX. Iz2q_i xz>!Ӽ]%>s Zc ?6Ѵs~MjI~~Жg.m>xXvh?$9w!]cleA^r:i?Fn^>YZត.f Ek33I6Tr@PI< W7U#>7?K8̈l`dpy Y k/P4떻 f1Y63?0^k.Y68GǗ:OG5GɐMyi9($e0 nmيIٟ7M.]ɧe5Ƣۣb˂\< 1e yL*K˘3%jL`sϡizυUAN9?(>U_:wsC Db Kr6`B=[sϴutRF+ZS F {yF'ǧ]xM6(*!Co'PA>SIap8 i\,CfDp*t}Qa)q9 VsaYFV-%L^0=10MUOqZY/,/"xUufyFTӃ٢FK(Ymxsú5R2Dcu >ogք=ܷzV)KI-c7<}ޤҵ ;f>$>Zq={֓Q<;47.zRɧ@.<h1G}jޞE^H\\~-n"4\H;>jۘOJu+#o-V9E^7WVqY<2e$VogKGUn QD UgSFXZEķ"E:e;Fz[KVp !`oe3ĩ(y9mt,i8olԝ-C˿v%\J\D hBeU@Q wȹߵhAc~ēiŋ-^V'tEj2.&*HTf<+d3^YiޙwqoՉUc17 $dz~ѿfM_+KRۼs0VLK1Tg VTewv>K_ |#2zΉm{T\5PG۴bBƞRd*[i7e㺛O~.MNnP1&G6>%uu77P[n3);)QKxJ5o,49M.:V{.$C%iBYz:>,Jl棨ChjvV6.JVMɛ pEz"ǃ>3|50h j|ɼHڮVO1AmE[XGӭ._ CasuS$Ҿ>xbw&\[$ZjAQ[D+"ck;>!-k)شi|Oeo}P|lzp 7r$ѬҮ<=~m͵丶lW8m sdOj "rw w4>`,hSw5'տ*94w Z $Ɠ?b}O8Ύa(VzdY=W2`R = "ϙXz'Ec'i۷zk }>}Ѓ~-RUdj6=I=7)vs{ح˦2c,Ĵ/#ʶK!bAϥ;H\*MCL d&G?x{е: ϴ ot[T}H2_ݨ3J@`֬ZI'm3GݏRŹ8aFǍRLkxڪ,f\szYग2eM~}RM {4Y1qm;1nE,wEl2{{gj lxRxn`dmhT v+]ՖM#D8|8@FȚQg6\ɒp3bZVdTKp7|[[<N>`,Ҷm&r$40y,~c 2:~k7U|OjJڣ*GFrH$~[xthe=>캂&XMfOmayyfAwqpbqT>4"_:D?x3 j_@?*П)u"Oo-R7@L^rlݞ:H)Qݤڿn1pr?q_̱M֛59fإ q̍W鶭ammp_ r$EY4[Z%βJf߇1[a$Tq gd0p 꺽,r0m=ks$C*\EyfYҡr0X t[ɹCqPcG@tbH7c:\ė1)Uq\(uYd98ޫD |*(ݐ ߟwQ+Hoj:vf;.\yfiu "U 2yҒK1?*ʎWvJ#>UhF9xi=}}K6-F.ʋuR3ӟJcY>R@ۑF;Sy|qey8#8<} [K-T8"̐G3g{. x%v&3Cu^"Mٞ%v.4.rٞIA:TQ߂6`2i/&K)/}Ιex°v% e%KJ8Ex",Tr7p{RYݬ̤[o8t~B?*fm,O7g㑊K1lNdYy-#+YdT1HǮ)dzdk'IjHѮ#24 88?+-Xm y*K'1N{R; |mP76Aw8nўWh Er*6fC)T>GS-I7h>C1F=ZD(Rbu :?)furaN*SVl(oMX+B+%}*`2nJzSes8 x^< @sFGm0WS,HRz~u0:ThѰlsМqRvܑ.v}?*jlVFK4άPGL *r ;N{;1̐b")r:SU:88}AGuE}oZ6jҕH`ݽm2<g) "kH-ݲH;).;dYg#\EUC7Bp\K۔0OQE;IEfǩ |p 'CEuQVsN}/PPI2 |ȅG^*C@oW6[֢Ң满fFKHT*߯jx'̐Ȳ mȻg?1q[thKCjƟ_iWvgIYp.Zf.z"ɩ <;zI=qCǮ+Y]ɦAy>bJ:[9zVk1⾉.RE!hK r29vW2Z`tNQZ\~= UXA*x~>`\걤э;3s-xE&iO,(YNrA?w~Uig{kzlp:e*ȭ}ɫZVkɚ;j:z<,ZF3iꆩG򿉼=nm,N9zG{r=yeSAcӌWIUXUj BwՋ~1|IZ`Bc>YqE.c.e8 *WQ#OP[ڏ!3#_RZr.zZ|Q?6bR_.LpK׌EC'NKZl#3ܪF0@}Qߏnp G*V..KY"Du!Gְ{&*Fnd $+C'UhdptOnx8Ny皛]5VY ) PI^=qQ3X"Kmh 8d~&VثhX/,a*B]@FS 9"xe~Z o|Fnf$D gz/P麊Eg<䁑:ldeػY[4]A]9Ȩ/T.c sϡmwWIڥ%|rxy$ԖHj2Xꢮ-5o4{h { ؞;KD 5|'<*ͨ1,7$3׭(ukWv^ғ vn+@柶d1)q0\3ڤ/ѢLeWִk >I}Ajv)$cUN=~UR-*LC/ll`,ۿ ՉZu?rCp n(`*_uirsp;~5hVȱdМ`t3Apa뚮.gW}rg9ǧ&-Id3mvHbJ؜md"آ20]d+gXd"V.Y q,uylDGrNG8]'^t c,TvCGDF+lU}}k~r CZ"U!bQ[9(e+Wu1Rn?*[YcvVH2Q[#s^?헦4L, @PryQ4Om}hv< mg#c3\ dS_D|0>JOì.qguxkex%3YOB䝙Id+JWt^=-<[oZֹy#˕.BN`㚋 u㯋zg~_X^|z1'<{mC85׌mMwMaOn8$6n,ȧa8$9I%> |zB}.g\FUb9JA]=^<>i^Rh"GI9/ۏYk_|yŧK3Whq!u@<WeaݟDAk{mC$WpWP4W\{f>c7>棓Q>>^u5̳>|Ǧ*9y/ͥ<+}VWXFIlRՊ6@axK A O8q6 w2EdV#O/V@2bV7C;h2ۈUHQ=MɥPBeqx'5pLMye;-A=VNsk7qi񑏚5djm~qKF触3< 'LFQFB6=.=y*ͥK_/%R.(LcjDܠ2R6۴o#nvb7)Y9垫[j-ۄVEOxYf$2 dBڵ'eG' U$/$q\D]>RO=[8P&fi`mqhf'oZ; byM1Tkjj-‰nDI ~eSpi7ܯ0YvL8#@PO&,+Ȥ*D)D+{?nD S{h jU"dar%;'Mo'SlެpF 4mbI;hUY&xwگ}: sj/?"%4"0@T#{ k)ox,9.yhdcqWn5hϖLMmk$@?mHMӐ>`u5-]{#6嶏QJ<(\Sm11>''c(Tc)sK/J%|Ӳ}^4n|>UƝy(.1 \KgʮP0޻sU O&**NU\G݇b27U-ܱ(x[#S{=Ō1[ AD u+Y.tmYCH8*EQa g7qk`ƐɧAEs"0<Abrv|Ft-ʭٗr#c5 _89I7_y.}J%t#O')_{y\żep6^qQ;JݕN;SCW]MO xI V{ C>A${W'+I^!nX"WQds!Sꥸޠ:#A(N7%mSC,M^J2,u#mq`5Ξ94i(ØnZHebyQ[qR2zczi9^[Y>RQT\eOG&vk麖KC,֯rl`s~ -c0M񯭣oizf0f,}YW:\鰱]pBЏd|i4%GH _ǵl>P羹Y"qs+?t\\KV{٥_[LAzMض7c[mbr2pؐ~jv'GhsP2brogP^xKE/ J7 Lpy|7&5dJ sSAvnahFi#98"kw/єe C,emXxR8$6 +tN3}j%khq2[dY\1ʰ͚M5Zcu.\$֩0řuTYl%~e$ ʫΌ$1h SV 0crvF@ҭi$PpS%x9#z)tU+lE"[[Y\$)HNo0|]%h,d$JfPp3$m|0}P};11eqwB+umeҠWF?Ȑˌڦ&oE|;9m&%1pln8\X<lu٦ͤOuf;ܝ"d$L%b/5 xG^0}o|_1}ehU1ہ8#$WKX'ެs+wֽKuop_ǤYx]Mz#4k-$ F %] Uv["fE/:tdG]־ i^9׌.uȥѫV]QLJ299W>2Ѧψ'ψmYtX/lmbubpQGT8e1Z^ƪ:jj_-ɩD/ˊԾ>6.\p&I $8I@'k"S~:VVS1Q^ Q/_x;IIln%]fqpI pOj+݌V6msF-^4s4(Nqu LFIQ# ־PZXKw"ľ(ko&dI+*a{w$:hP^,3ywֹ|ȗSHy%k)<Hqrס|O$b]3v^0E}cF6s-8t%sר5x]'uˎc?a'$N nKpM *ee_uKA_K V5ۑ`Tf@t72v朩%R. 8i{9Uծm#J6^%*ߨz&Kx πG~h^]n;xPPFO$O?a?Ci4dU [Gcw<=Ir@:8$يѽ-hz W^bTY~u~EQέ#8!?߶7\_mFYXúԆKx!As1,6$~[#[@TN/SeV<#>~ZI-ƏACc֥ϑd=rWYӬ4^y'=rĎ{r*)Y-/movnk5;=5#;g?Y#8\vTxPBWwӭ~Ǔ?籥JQ1Xck\G mOe]I6"4C]OlK5NH݆3&9˭ɺTDpB*o j:~cCsݭŜ<, U%)Ӈ5#,F-ӒI_KV+&[[&3ls~scu&Lqk/({{?VזMJ>(Osz;;dilAqhΙe=6z[A(ZW?Ze9γV#/?¹߈dÚd{r.t^썳1l/KhXt`'-g|ڂM6F%V'~ڵp (%J j՞j]6TdF-SLBV*gZ~u?f2d|N)׃bbmgXNw48ZRȊyz~KG~n(SD\-/I ^c !u 5QKwe&^sfdI^ xr;;?0隱/^x࿉(]oFr1u@oy,L?7qmOkimrgvj ]:y3\C!0pG+gQԕ,Py>|WF%w> $Ί[d7l@$J/Dy w|E"eIe;I [y-3j{Z[v`y9Hķ"x%T7ةGU}ÆN6 &qWBŖ /Z\Q1K*8cyٴh¨jv{IfVY3 r7DMtE$lj`Һ.H{}D¬L %v<ֱ #`֙:#PSZIcTmzL+<U)y6 B3gۭ2H AIZU`i<둚g..&FxwUE|&ǽʀ0sЎ{tR2G$JFL|}*˛1}(Z1E$o3aۜsvgo7d柫3[3,E`CId'sM=U_€#cHU 3xl\C>w~kHA&qr mcm}y5qjZNwƝyeJH95![hcIߕ8` %'YGFLU<i-ܦsy-6p;pr8©p[1xpiAtaxc'5F֟ཿbԅSN^2nc, TyM?ßAwy2kQ#Y4@"pf]@ ykj$@u5='mlPO09=s AIi ,oܺǿ^GbӹFgvbU8q۷ZoLyds0B,/k^ [(p"AGj5K{R+9r@$V4m/2J8`v#lԚKk2p`sTuY{mINxXmAA2J @P&10=?.GTCo͆[ޫWT!Y_ro'r=$hvR7]N;{FR`A-oHW9+~g1_-dơwNH, ˉOJ8g׵}'R[ksyo.%,T>77#MhQz(|gu+7׎e>.3KpbA-;p6,.q}9\e zvg"7vƒX;T7U\=N:93gEpMpI=㓓$#37\4ݝXhs=znahcw<Ժi޳1?:f`OMߟ5㞔O'bM#𽵝ƏKaǙo ~o_I ZCD6l$EVH9Rɲm{`,kZ֓Sv=*Dfd)T[c>4 ~e>>>.ZމbzVfvDhLv- 888E;61N,Oٳ +3b|ƯxvrP^ym~GX\ C>jpk?>]ڸVA-Q ξ.{_uoc:/W r!2\Km'%/niZiw[C;DEࢴȷ挨J\K>,iRmL0h Yf>l;O#O6e$iasߍ84!̉.8'98jqZN@ g׭]Ir_/ C*w~Y].f&YàGoC' O pЅhR}aF> "j,VmO{]F we3Fx%@,!Xo&iz.׳iڤ.oqѺ:C.vi;qb9#.PiO/0 c?A֧]gBʹ=7 O%G"W~7xg= +Hҭ˶\Q囩,Ğ储 /n>(Ԡ3jR 89ؠ.*H' KtJv_~P1lxMЍJdW~?-+[`?DR=\.r3ट?hOM{WѬt+woYp9fb;Tx8qsc Jsrb'SH?n-ٓU(wS5^}WC^3ڄ]ԑ%;H3)3e,M~ot˭& C5̎rQV5BI9}À WM$楩:[mFU׵q4#pUTj> 0 .:FU~C4{F%hD~i2c0.1x%]:cpk4*oVvQ7&UUFpVWyהg%fǷk/^ ll`yW f>tn|hsmc.?JM~ w,_I$DZNNYTUw6 ~&ho7?كLX?`Lx@_jt6yq^iltb8(Pq3ջYww)2$~O;KUXPtE3ǚk/A?4HR;`}S[/[B =]UHv;c+T3zR:QD?UW]izCuf ̿2 % ?W'/_}EguXU!#EYSi*6wMklr:_I} '{UӬiBW'[Ef@IOj]>U ҢA-}ZJzXp)m?l_,AWR,sbd ;kD?dh 񎦾:vf:}Ĺbw`T$z 7G4D2ھ}ggnCmpTw5Ѥ!P@ WlRRILfPڳɭHlѸUc9x)ٗ!r= VX G=h]X*߷J͆ei%L ^]M>u\Q=d|(y"+R*d <QHҀ)d v^?_έy]HX3"68~{{ՆIfHM;Th[ ^C+"" HkVW}K#!@;{ fX8 dGªMiAWp=(ŽE"1#a OlzԟڨcLE";c&yuv䬃o>>[گ4e a#,GGIS Y_~$dI#%I;WSU|9 ,VXn]+r3ަY`1zyXΪᲄ p3֬E7n‚# y]ak~ͩ)0dzUxfP L.0 `Fx4m-rJAnáLop%DYCNI vy()&1s[p|=MX+n,%zzyKPTo{HTxu f(^y䖌uQO3.r zwf 8+(ƭpe23FԯZF ѬϵydgPo,rȡ ( ͜%)j*zd(-ZWKH SP f\3gڛuqQlu y!T_qoo91(lO >ܽlv>hWܻe5!fݴdrO&[v#9jQ\Jṛ=OJG\H9ݻ!x(XA$[1zqQ&\\1y[(۰2Ҁ+b!rG;ߎ4(9r8~3FU{7w ˳Yր#u 9rX0v95.$+/&,O<ʴX,yϧ))*PrnIPO+HBg4Lr60b'OҠ]H98$MK.\u9o; O_GF9#94[ydc4m2@Vn}b@E/0UX[8 7i$8W#&(S}T>BH5G9<2=8WAϽ]r 䁏֪:Vőq@˴nj8G<{Ҵ6G$QHIYW4o9TaOy GO'ʍpO_N:{Sa3ޙu6=(&NMr~?Bgg(ߧk꺌 ӏ" L*) O5iemun5D$C2zWڜ6VхG)y|Ib'HAIs#U&ym2 yo>N5ŸPJr߻@}8NI|5WE8^F3;0rVf\^(dF`\1cNҵ6Y$h+'F35k@3o:t΅w <=cw мr`!sP뚾M,6KPE0mǦUfa )`Ԍ=~ yh3tFdBFѩ_k0^N&jǻ9VXH҈-& ǧX9PwIYwH#;9b;s^wOٓᗉ׺q M?$02Ly8U#EQS`;cfj̛ҼShz^X[;hAU@cx}>SM8wlg=+Sgɑq+}XbL$ӠعUQӴ'w7zf&}85ރ26-I*Iz?Wmщ/[98;[4W P*76n,cH';9P(# ZuNi1Ēnm~@Gmy<5(avҠ'l;]7Gk$AbݷQMiÌ~kl;'kiej|WKy2D\15i;EҴ :;$_ڤĔpzՅko}0ay=?QO|[bkOiM4#Zt-4{x-!HcR3 vվë ~c8mgOkifۆ,#?:݇dQ#Vok{oqq,`IV0>)&h]ŴR,1C.6rCLqZwֶ5ln%C-~]Yq [mRK\9l~q5j Z [= D]4Pè[8dUP*wW&7'juk+G4WӖvH. byk_j#/ u.UUaʑFw)#^#1ʱK9#WV4r8X\|$wb )-1>; $T?^5zo!2<~^t;J 9%7 c,s@yL &`@+능sۄ>^)-}$1 -횝5f`ZБ"gRZ V`ңFB S@]VgK}An\F~].=.۫dj+tK}Yxई:+r0N>KPDg(P{t @%U!z\U4oiv̐rUP}Zμ׵gCvk s*峌{c2#lQ׎qb."OL$j[Hdr~?ɪzW̛ 3ާXq ]`$Tv}9@V˦Fyw4ua NBG>'#+ЏSND!`$8=9?ΫKlF4lGl>ʝ nGLfV;Oq:T6o b Q?JK9 0-c0bŸQqTw=߀yZ_ep+ԃtD\n qv,g.\mĊFAǿ~O~bx$桚8*JvKi uy)l ץP ?ŁҖ'[ `TnDJ1МJH,@s2 7}ʛ(*; ،/p곰tq#77+.Tdڀ GFa~b1)d|#cۮje,ǖ*2p<(^ ?Ӟ?Ʀ_2Qœ0[Hv U\9\ϭ Pb@.VXWAsPLmyT T6/}xj(&$#h*H>fl&w⦷"ʮ69⠊8w޿RIvA1'tP$QϰzGY[Rb*hTet܃$F"c֦F IåCk0p Sc?:$eQ!-q@ 0wp:TR!8 92Bns9BF:?cښ#O^@JA_nzq@+{^p~w%²>Ͻ fYă+B}ϵ,oA\:V;#>'ޟ#bH_қ iHNo1˝FjH3A9dzW[p23H}_䎵^IA|Sߜd`':C$)5Zw1sҤWJ;vy}if@ [S.6(ܞYRNicL?ȧF=Ep1.1(e-BpqYKV,?* gEO=8 s&p3QoŒ4ۧރCl{ٜuM7qF e|1cAXR~O*Cm7K"zsֺz-]|8c\HocMQVdM1b88 f$YeȜYPG d%Fq_0~ܢTPZq a d;9ve$'\z!;kwH"A#BAim~_~Ϻ/^oq$?aYcv`gH]٬BOkVLiMƼ#>O/ᚩu"Ґz>L ۱ xFh-&Mk8:01>j8UB&4띚s@YϩwN1\}aebG`[k0^?vc#v b҅ l"B.WNC. =C/OT#_uǖARz~9_Jp%vVcM)gOF58iYPT7{[Ŗ=~bGm[X,ISD\ NzfZݱYgA伃#V`C˘au?2ou|\JPlSok$jbM8Eclz蟈!ksx"gT_ .,>oI+bލ?T9q؊aQң)EN*JUmgcb|!XgL}_NӜ-ش봓pfKoҶڬQ4PB̬\9> xS~o?`p brXjj2Q;T[_ Nv:K]&(ݦe /"#%~B[-9Xb9*q?hM/F q {[]M㶋̘%6I#wrIWȱH,|Gn//K K:m]! ]f2=H^>s䲞s:b`ܤCy5gSCs4;=+E MYibqǯW_@g/uK?C8UH$9v='⯄/tRH& v1 =&bcc):\+5u?i:."ž ҆ArZ7I%7f$j@ל?h?2ZAx$a4i$;CI 04~?l߳x{XXt< A*@ EiUߛ*{;ܖ;FԥnCb$>ʽ >m1dgG?ipŶZ,tt%9s;y9'0>_~=Ɔ wY]B%`r1`3ճN}|!KX^Zeq5 #R\X)|ksltm̰&~!CI<{UGMԦZ'?9'=kM$4({@{1$yo+KTҫ6'm,z/*>&Zxrh!2Zo̐csWjC㇇&wXj..x‚%~v|1_O[fgƙ&uA ! =2G΅|vm">E>V5=P՛|GI`rI˦=<ƾ>GմK[c6IbX7'J3.rWo_ZF[Q̱} 0?B*/'^мw⢁5ieg-_Q ist9ktsۤ?j}I-Daz @F|@8/jW-UE y|n𒥎[oOt>ag5[4Dk^6ZQ@%(GPLrlű!mXUN8_;M3? j[HFPA  ЮO9=4["Y"j#/[_ş'}X&7R8P9=Z^OiaJ`_o3_st.3jݬQZ鑸 Vi,6MX̏IhۆtWqz. Gl$`rTFK5<%[wSi&~\AyAV2g*c% J؉ ?B)SB$!:^[5q7> p%bLTDTwy<ӊ+xSre9 Zy`ؠd#w*ミQh%Mzzg-6yJcOhbyw2):ZaoTyP u5V "$o84bԯ% Gpz|_]":ڱ1+uzbƑC% 'нHB&G ,˃;*+Tͮ ]%aPKch= KxUd4B()2K𥰷[8H@nAG4ɑF'-x=GX #'XiU>r*7e%܃&A<bGfU9=}([C8ou=OΤiJdOesZzyV2D⫤i~p\0S8B%Y(ifUPWu,AȍB{ lt]㴁?1ңuD9}1D T'/\ i7py9hdz`/C w%D`B8^ԤL2c9Vm[ v?ʀ,E9Y 䓎21ޙ<2F fU\/$qiʋ&ہ$T7ۑ O\(T0`9߼䎘HjubP{Q)SD' sUV|zJt<wޡ۶@I-zz}4{$ޝb8aAHQ<*T VV*aUh6ʣ;Gb Lyc]fQ;6x֓x(,JK5̨ ޟ<-0FCgɨ#oی;Չm N ?69so㨦݂72 Ӟ&* ~c}Q@ VeVsJ[c̡XTvg JrDVȡYҀ)-|p0Ob^#4QA%£`FzI̱@ x毳j]#xyoa'4ˉw۰A`J`u4Ǵw8OiGP:bX dewWb_hl3P[xm̈́\i**S/,=1Uk72y@l}8 o A*Mav'x.! vkq|FɶP}8 I!?tfF A5,Imx6v/oSL|O>jZ!JwD`s'ҽMn^]mtC2jLNڋEuHL/dfB!q 0%I/`a(d?c x88ȪxPfXsnrAb:"h"K[xH 8d*iI5s>~>}oj0u :۸t둂89yk<OZY^Yjv&brh%[|G5/oCjOƓ3Q7֫xռ@f:Ms`@U#w1fQvԏ/qlIVW"F\,p2FH8M!{ۇ7Zܼ  sZV&e]BY##Ў8nj_. %ȚST=sUʼlKgѿ6X,\ r@(FTHP|@EEZ]NX-ٶ2HW@T5xUޑm qk%͡0)lT.~ֻ _~wD@Ӫ.~l@k@X]jQ|qrHg|b%+] uitwbi ?^|[m;n +¡ZTpynX6{|).: V`NGNgt/V sj6FTcMC^PG͘c̉.ELv%4 %XefgoN+bez[pVb;e>.d8v㩘 ?Ѣ_\N׹SJgݒ~uz%" ʂO.5a^zy[aww0KLX;g[bE"g2KFT9gHz T3'%zqvcW;nMe$@ j՛}"W{~f~ߣ0 Uy+xl3{Ҹ7OmOB}6 ~Y=MŖ"Kz6zR}Ju:i~Q֬-j>&PE2X&O$0:VͩY؅hb\nJkv~(WR0ͧm$Q$cӌJoCo/6:3Uj(b}9'ֶ0^A b ٜv k Gۊ|q8N?ֵZX^[ʳ܌`r?:[z쬱1\Kͧy~}7ct-fn&C_w:@#͹$}ޜ_|:O_7S*!I~<&}+—;f_d"|ryH.a)@I }[?m|AO<2*(]B,q ϯzD)o+m>7pxE횙GqZ\~g ^B2r-Y>[r~!N?-n/`~̦O4BI+c·#.6DEl@*Nס 뚧?f-/CAjAw *P)xj8~|1 JuF)Svm %7XF݌dmb ;s'Jry\Μ$N2qzɭS+~7_'j~*Ӽ5'u +r*.$˂ >?mxVFxͬeTłG=Q|Q?C]KmtԞk jJJ7NW' nAY2FD: %`~8Tq^/+jnGۍjkoK_| ߄:;HU`A0Ny11g5z"o? 4d5 ^XP Re+xvgm*&uu[݉n"UYdX''Y]}RM2TW}/n>Rxv^عۧ^/lx#B| / |?Rt{XEC}cXտ.izv?}cnF{75eŝM--;0#^>GxLm$p#?P*6ۓ? Iԛ7Kg}K\++lOϟξp?ND:Y҄ahGp pq/OOA|[w׼XȞWj㸅V8♬xFƙZKO5 Kuޑ!Anjv8?,4$;$@:܃Kڍv/ slңkn.S?OƩꖶ:]ޫxxI)P΃H.Qmlpq_iFOeoBbX0Ju+ ZDT}k^ 0#紏AnrvK,ڕgLerp9 !]cJе8vçGz_|6ӮI_Z "1Ktrjuԧ:`ةS]L |ˋ]xVA yW͓|;GjwZG5O]vMirJc9]F8K-ӉÌE?pPtZkeH 9U&ܒ+O+^zB) H`KN !_v֪W70#`Dr \<0y#^yZbB(R$r\Fw7׏J/+/$!ER(6PPsI3ƍB7`6upA$F) ;<Ąenj6%Xm\08'Tvcs5ٴ 9f ,8  2OJ|CEXg,8,ךsK:I4d: Զ%,`Vwtkn}+N4-pKWt5Й*zʪ9*N)(#`:椁|،pڡH99션nע-ED}=@,r3U|H֪R@QqVP"#<t99r!*c9W&E@9U 'zԑ&:GyX=x15W͞< u|d`c/GeQ +!BoGZ<1 FfvPAy פMΨ"A yf kS_wod4!t8vn=+_M$THm&H1>kQp0O/mқ MDrB6z~V/>hZn3 iLv¹jit^%6]V6 D0;8\AZ-GL"x1_0 9:⽞&}6m:y"s{#C<`r3:oUv6ۤ.~o@09=)9%{ŭ^;Im~J8ּm:[DNcvfԱ$]FE$fd>{.IIL hI9B;n<# =Z̨n#r׿خ)g XlŒi)lvSwܑ_?ŭ+'ѣj6 MPSm jƯu3?y֥|zy{(?UzDJz.hn>({l,@fz`T2C0<$~g{=cɷL#@=̫Ks6g@Gb3n?Wg ;Q4$+S5H`U oTbHZ|9˥_벀<~x[ k}%u]]9LE=x)rmϳƜp涍~k]-uW ɨ/6-֏}g%gF6lZX1wx5im[%qCD+Z3@j"H4.}9.PĮ ;Zo? ڥp kt`S匛_aG U7.O+׶5_iZrywvA(]W1y}tB.?2W5 6[f$_\՚ cpO+OYjc+^BS@8f@xKPJl?*ՍxwQI'8KYBȮ/Ǿ ׮YgዩU¶-4npȭukS3N:b7Z/%G-jҭs4^wV\z׹|MSxvQً<*1l?p R;x'l$WibIb̶;u' ¶"4xPc:{M!4*oծ̒&$yl]6&FKMaihA?ָ#RmZy8[c;Vhsh{.[| GLɫ]imאOqֵ.! uSaʓᖡyF[OgW Tzqj%;mPxZ?ԓ<=yV> ]YDc 獽]SMk$kwޑog弡KLX Z>>]-)#Nu[_0E21@#4N CO-`ĥc' ?kG'k_G+1Z3?h4iد|~_Ot۫i9ȭm9λ:M)=D۴TesU5-cF1+`5{B>WtqsX \ <0Em$ݩG}sHeRӚSlD%E!F>h;i{jL߽|3/ Yk˗ e;c*TI$2;ە$T66"sJ8lO4dTt8jj$^vU`^'_>V p_򬤕*$u OP I# \u%̚?1)muXlH'=V@#A->]`k†@-;F=i$K̥HU@G^rF*pH&Ic;r2U#CL hS}, < lnZ/J\ ÇqYoΎNgrvdnj"`zzTA;rUFjA#N3j%NIgRkrp1@@rM(b0IڗLZ=΋ǽ:>J*j(dKFur[~N;|­ !G.;+o~nwO#$E vSɒ;h#0=r-gޚ#NJY rCqDPN?Zi 8ҢӮį ^xfͿG*@ujTan8Z3vRhqխ?Rh0 ds\t'<ijLQ0YAijۑzMrDG2ӓ~=sMre"_α]iiPO(0HbRGG\iRI"T+" zz9e@tųk#VX7TZmnŧ[ܲG TMcڤRF'g $cy߇Ac-O͌ں{? WjݖPG<`~WÍ(",0y?g94Zm-ž=m&O,fK[j$JGh7ĩo-q Trrylk "I@=>;X 3WygF~;O?V,^wo,@@5|EE*)Yȩ^p;͛aԯRy'6maeTRKD_ѿ[O-`c!t{|ē[fbِfR *GQ:׏ȱОj-CM [Y+o/MF;Ʊ\ %\486]_YhڔzZOn$+r d>9a5qmDӳ-EZ԰my*NN:+\=hu S_moH"M  ho[n`Iۍ"隃PRh@id7 5wmHܒveҵFzQL[v9k"z_|AqePr?7j94vws >5]xRxDk;MJ> /ԊD[tUgܵOVSfMnb?G(Ml1ߊ^15Q `]g7h;%\ _z rDSGk/xXVEHHlC)nJ>X6Xџ(ڣ],U_:V'+avl[Q}[_OwqKXo"T3.lnLs~NcʎAkYj>l+1j`a973ԃk+R>ss~-#[sj"v-"Ъyv*~+KD` ?F_o~mtvsxz.gXXxf& =HEқrFlc,V0Ij,!]\SX@kLR \q @$؂qW c{'~x 5Wqv/ª DIH[ǒaCɰsSMaV(O˒Mw@Ab d\6:|5cdYqwTrNc@G;ACעPxyWC!tox{WौJGe]M-X ^kA5 =~'RMi}tZZ|CYZ\:|҂!lx%ҫK-e'43I7#6~!ڑFҫA!) ԚZVE,A)5ԌCrG?)n&eEs"ФXʩ=h7$L~Ue7v<<񎢖H 0$D XQ$R퐨jRIgC ideaIEea*XgLd}qX<}(ժ̌`"dc#J3ef }*f7=ϥ^FʔQFwVEI ʨn@]ZBM O:=p*;v1SXriJNAn8}@܌лQ2͎Yh|/u#h]' v"VdP1<Jb6^S8J#t qNJ.w4ҾO?ZhV -bϞvG:q]уsXgǒI%Kpc~UN;SRcteȏg¬imP y`y-_Qªp]1T< kp.Ǩ8,7z}&P$rzdbg/_%fj0G ԩ,:.rI?B@(5F"9PӜ7=O?~5xݣ Y&Cqh?s]evmF2N,9qKz8oH/f<.;z{k4O8*Nwi ۘIQP޸澷,GUNHtZbX$yAOKMj `M9<{kWl$K#|ӥ\]th|Nҭ]InA.J+ǭs^Yu * VE?U?OZ$Os sj¥T֦<9ocp`8M9Z+NUtK I'֌aA#+$he)0\s R{MuJ\`N|'O,!kgfJVX.}'߳G+ĶuakDyZ/1hlu+}bE>:6 |].I]lK S6{:2&sZpBU.!cv۬~?ֹ 3+Ap̣wJ[(˳a$D)1q(1O֩1Ӯ<!:֮~56JmR~e.|z?A~ޝ}p  g&ܝΩM*>21ڼ>1a?pR5xSӮlGT?O5WJ-L#bc< a۹,u? 3%om_J^ <;w,1 ,Iaitir$-r09xZEo[uՖB02?{MNKĬx>fܖs[#H&<jV/g;XBt_vv!65ʟ.&c_qu=2ʆNҺj]Gm#yZyc+s}߷uCNo>#G},S|R_ĝb7pyV=]ҤcOnv3cĞ(Tpc#>=|eHvkdp Ntm&%q)کkƝy$Xqmj)}E+ רoCUּMZ#@y5KGc$־Vxv+ُդH9kxFeAߌg|[y[g,%@_:=Kc3<;!9$.*)?Ifj݃ͨ $ 0 ujs$oAAqiq܉ph 8΋[oq*M YJ|V-vID~jB l8(NX;">͜?gV+#<Ԋ hh̓7 ;Jdw>lXoʎ9;I-U %ڣ" vh Zm$_qOjacsrvCúTV9eTfVڀnLCV-ɑ7>CZ,hl҂7^Oz;+xfa2G$ڙeakՃ 6@#Ul 0b 3FH ÆրʎAQ؊ BwSXoqgq)TN" 0l2u ]3) c֟fr“OIs"$s3pHA-#t~|UBă,,u<;H]8ֵ(VTÞm~,hv\J(9 j:eݦXQBxF KT :ۜ; sC=C̼]_4 #5_IFc96HWdcvr$R*.~ͬu/`pqTUt΢X#}BC 9% wctuj\ d}>YYS-,Wh-Y&p;V>(\6V#^?޽Y 7J'U֯nFa939u"-S WŚqBA- \)ZZ1HG 0`GZ_Oj#KmGQc<I#<^úZwQ\_O!p]ꮙJ)2Mb棪 R!P'd޸IA$`%]Bi7B@;03f숪#篷rn:N'.a2Fc% Ǟk19HDxpzWDi#InJu7dnjNmZiKGWOHS\lRztRLc<^y֭Y 1r3늞8~wYE0Ȝ=xLe"lP$x?SV M, B3ך7)7=@';1Z&yrx_p 8>8m#aIUK-YD$OO{]|K 2Il6tBoH &##=Ni1d@HϽ>]K$"G VNm+,od7pG[fp67FK\LzS!u.2˓$>52Lc?{ީͨEd,\XJhN,_nImvb0 )As3*&T*s\L~?JiQ$PG5n$v7XDcU z)ZGSnX/q]Sy֋v+ZRVP2O^+Oyr? +ZMtSw,G5Q.&xٸ|%s5aU}0W\ͿuO}2B]AVh.tdSֺijf(yw!F?PjtK4IK"Ĉ{[_,?wSn6G56eSq>܎v1_:3G6 >?&.06JQIO˘&R~. TFq&Qcoh%Vs[ P?,um5ԓ|FgOtupj6VmX#C Gyrˏ*)9kSkDMQF$܊mj~/O XS0C}fKUd1:i!YH6.ބ:rd7^ni֤;FӮjdž$-rmh֫[K-J Wtn5{LNۮv#?Ē`-Z\@?3ZV͌:Bh`JL UkIg``zQ-2O+ZR0cq`=m/<;,/3 ]t#T :]M$4n#xACzc`?P*ĝ>>bG4wl`I6yQũfW~Oб?|ExCvK}"n|9b~jy3jo.iZiH ~=Ve,c_B+߅Ꮘ.&:b%'曌.]A]4«DWT/{M8eKYxI1>p3k:-Ʒ E#ǂx-?βiMBE[pYG5]NÓYFa5{x'Z&qJQg$|d`ֿCu=:-s:pYb$~{/" AmwmCc>B9+fawQGXU_|?io v173cu7i4TXlO%V=nmY%5{ʶ=SLA0 <(qTykmkqC \݉MtId` 'qk{ a' ~_Zx7PQ"7Jq/S^N ~U"Tѓv ^W?5hws4lkje7CͼGeYb2Ǔ+[P?)e ~=83=>[ig VH[f ]4~޺nOz FZ~ipC+ 2zԎګw^<$8|đ$GڻFHt<0bqO:sd_A-މV"vBNF=mz=ۚ0>PySGedQ3hv0F*~|[`ae[}P#?OifIo}w}:w HI *ͣ $,4mr~ =P a"L p@+x!K̕p,p#Q0\(;rx4R)vڀfe#8Ti8NM of`y u?b{\C#ǒzSYU-*uF1ɈmB aNpxV1y<vR=zDtֵ̥%wLj:m2L>#@\HЪ[TM͹Ozӟa ij.ҡʬ1SKܨXaޫ-z,aw:4$VvyE ݿ 4lE(1*[2a7 }N͇?C$@16\P[LXmP2Ɍ㡩%q(`z~5%/ٟ|3jHz7"aIݵL1*0iݍUX|0*sI}q7H~P'L E)!9-sO}êtYWQl@w3dS|7$N1oOIcåKpWBcOj$AU;+l$U~zHF#3A)` 'N mut߱ŁNw-wra֭XXs@ L)M늎Z/! \7RĢ3?%{tsFF0qU?H0C(91rpIemI*`ޘRۧvv;GRHJy@8D t2*k4Y(UUK'7 :ՋYc2'8'ު%ѹpAӊk+#J q[4|9݈$1 3b轺ʝ IeBdeA<݄ e(Ρ5 a\qNk(r+ PI^M6G2~2pxxywvL.C "ǽ~K`,\Hj bYҖ#77*le*8/-!3*'"n1O,dr9$Z?jF(:uu63px֖Ƚ 3HH#`XtO:12zҔ pjLTİ8r{J.T^͑19k%ͽF(:E]jȻԎuXBc30c-gįYk>DVE>֑RT?,(Z+m/9d79i6u[fi*֝mI<7hV"͙5r~KäzFSD{d)e:iDs?μM`.es7 F^cqi9,|* R=}s*QVכRM:|iv\Ü#Ufm׊GEmv ]0:񴲗6~jv]^^EdAb'}lx/F#租)G>ٮ*iYu:%& 퐷T `AWnЮ'0ݧv9.:W-p8F j_ `Xm5Dmq,tH$ 7) @ WV7Xn'/{RQnd0Tr@{Ӛq&,b9NASr0]Fq0q3SľBY6˱t4)w}d6P6Fp?B[TF#%-*9%R}vT[@#x궈iWyyw=x߹0z$w+ &kvwjlI |sIRO.M9+R˕Z5 ՍW?.<|+DFR!cU<#R1FFJwIlCwpRUI{7:(VB T\g;t-'P{}):3|kO*֪腱<&`rB;W5H~ϦŶW8*-GPQKuے1qo)YX# f'9В+h=KMHnEldN&7O=QjKcb/~ZܭҌ!\:h=@ȭ-JI5XA yY۵p8)z#0Z5Κ'bf+/NͼdedH6ƮtM)ӯxUѢ8gSj/ }42bIb'ϱ9(N@RwnJӷ?XQ$=IrATeXeb<qI$f5;\T:["yO&ңr#Qx}99˱?S\p,C*w~O3RX󎃩?kf\F5Z =qr~G9DhWi#/ 1N3'ÝLw3sHiܟ }+ !X|$I~.|[ۥݩ@۱*_-<*sՍdX*ç^F.,p9gЗķ wȠ(9 b˧ˍ,Y-[>*$xP p}J:I4y^6:ҥg2Z a]>+Wd6n؟ºrdrCO+~He˖WAvZiHޣܐq}*ZC%e`Ȥ2ލSrq*á+[ɚK.""[Y#ʂIUt60Y3F\C8' %|\lt}lIyw#4l< jkp:ad$`o8FZeiiʒHzS5cyyoqkt_5ZSjByXXfeP\?=AKg;b%nW?uv570 j <9~?S@UM^(;xq`>9⾢U2$v0"iYk~lVlv/2U®#?vwwqxzQ(FWq+{S6kqL0F8,VFx}ضJ2ɅenݓX\jFETܘ#iQVlZk#n^*Ǹ%ڼ8A'M׏ ao)]yvʋ~dVI:z _aLQvֹj}&&>l:xI,?J]CŰzp0iLq4qI&G u7 fOs=ύt;{B.mZ9C l9?֛MJ-nhV6qIsgX3̆לT(|Oqg24&i樓&VsnSHkr3i4$zΗasg楾2m$}\_isI&?Jw15֓:٥yq`ҵ"j&Ҭ'aoEFYm F#DQٺHHKcc(kn׈~vB^H3!lⅣ ]~uvn1A)'[Gwt8/#r=Xۃ#$|T?j|r"rx>4LF?,`9^;S,u(9t7%ڙw}8|$^NN`Iͨ[x BEgkkvyu&ea*A "g7nuSjڅ9ZIC8M$OP~\@O⤲v/{kN :FHn9}$kv0чU@ @q6{V^k^7\BڕG,'+on-\3ߊ&Ax"o |rq,rMaA!BJBk8|es^WK5 gf>yVs5}7x^G]O [Dl/ΤvQ&YF$w <YءhӨ،o֦Y]A Pz`[$H1>1Jn~䊤} ,&NXaa9#,wV!+% Ҁ,G7]CrlOPYrTko,(Hr$; S{U۷;#9 FGzK`)N+<4 aUΦC4dFI-A,ӊˊݦb6 LiO(:F)mo'ks6nj=qu8]X~Pc{Yjzcvo2S?J氁(dҨVyBqq$1~e1U}PM(ˀTmCNI&- xd sp)`ޯi5^$Ki,}.A8K#re㑎d7* 7l3 \yMU;NO9<OXx"n 8ߕEP7~tbK;1l,eH뷂CEo,ٗ=f kXe*r+/#Cހ!RفS.'caЏ>aKppbbsK+1 PNFzP09DPQӮii[fۖc/?eF6FXx}M,6W]ͱ^>ӑE t'o~}*KY#%edހKciSĶd-S9 ciPr)!!8"*=Ө87OBbzs@D FIcj~_N*.x Ž2TI1H`mtDyفݞbԢE`-p=/T"FhHs>W eX$!e`˲݋8a=>l~${A!9ß)ex;mlc I[c`s*=b^ή>Xp[v"!)}8'O_ĩ6#F  Gb@ z`bݯt`Z+nTDn f19\`O~ӾW!B_i:6KpR0UquL#`I8:F`b+T&-؜L~λ$ڤ>֡͹0̅pPs8[ HKB!({y4q]x%`R?1fҝnj7Z1^ih?2l 뚳Z4ۨ[$vx5_,.af`C cҨ g/w|8/B0o w޻*`'?+N+=Ɲ)ϙ+!,İ9Ʀ,ɷo&  F3ު_\G0rJ>r7?>q˼ᶑqJF;fmz֪0́ ?Z|ٶa#s^c32pW~<7Z՚D* bjko)ɐrN?Z͒寭b#.Ŋ'1W饒;Hdy%D_pAx$A}N:a>M(MmR OO^uӢ5707Y\0o| v w%R{3l=`~ PiH3)m/wlxWy?J@`0 xip]A2*-V[M7[xd_<d ]%AI4oql弿/ˏ ?sea Hb}0j*R$_2zxʉy?F{G?:uq:-^i4FJ3f6Xرko3S#G9|cY3_b;ow&[ #1.qaI-pNA_.O/boy_\xMHE>Y[DW2[}JȧBGkZ"3ɣ:ΊbۑXk|?q,ONX55Ӡ_.I0UGӑ]+g!^ӵR9-d).QtCòKlhV<~ ɫ|?.Ipy8R+JA"7Au8Euz%^MekLri8UAU-).ѱi&FʟڷRI"CP@gKYh7Q;>`]fi2^c QTg.ZD!CëA|tH^UBmߵRkiz|9er0sdp}MWl;?&+dn%\ ׋ʊWib'$4R7=~UIƙ+/X^ۖCnm?VscG5JKũSU,3#gTIs^+4iHA# il?Z7Fuj."5[+6-P?W3mdʹ9\:7Zu;"jV_gRe#ܚn-STu[U50>an`n< j~FxZ#}@5.]kmK{cQu4M?{lԂ#hz/lOpy95i֞`} ^+XJ@u['G؃:s+|GEx'c7PzPk/ͨOs-*q1(<>+xQnX׺dtPZgګ<{[`<&ZO5inhnkf$S9DMX HVg%Aᵫ,czOpC ?V{d y +Z&B_x$ySwtޟ>)mJW<>ӵ+xA #f7pDEtbq՟uDV6BLɓcmVOc % N5" AÃyk;ɖ a? #>վ : T=W$v|S䬓o) ׷wʭMLyQ]bN pɐ*e:) Oԝ3…1Q8Ͻ`1X%bK?,:OHID?ï>rӳ,e+cRY5-Ţ&X9#=@Y>dBbH#M=jy@ GZe)!i/o%FyC3@s|l.{VU[o*bP7ZW[] I@p z*FKKe>ZGؚ5>cl%NRGLtj|&Қֹ 6^hg-u wc| WMD_]Hmu@"Lʟ@$-q=>h _Iŭ2>9=}T44Glyx}y߃7Di{3k%~x8 "H/FzK(+IB;ڕr\yDO9=ilEk]2ڀ*"4>$RMXG+w';#T@)ޠg$-p~?bj ܄ F:U˨o7hH} rÁyү: q+E\9cMDZd!"_[,˽ǟJX>J\vO;Q MNt,_%y=W#8Ih4 ZR.,c=:R+Ьj+J¦i]&C( vJ3)1nX8B2 ?j/678 E&R< :z~4>bdb l% +Nei7 sw:,|] ղs@ 2vdQ{`Vl#،ܭ15b U;&Y_;;J?$wTl.D9ޙ-lHgqN2{Qj$,(H\2҆1P=Ǜ)j~E=*) sW wj.Xıtl .D'Sw?`FO8O~*HQpʬON`T7;{F$y' к``89>laIWmnDf6vӐ* C@՛TTd wYz!biF ğʧec"r3$?=anU5`<z4H_J%QZĶ'̊-єI\j|nnd1Fyǡ GvEO-ljghhm$d1X ;: <˲MHrIsЎ:Vp#cv$`7? ;_PK4piQ8"4QOU$F{ ~8i%wf6` 'ѬoY7F#3r8v O{}FbLq`*^Gv5^Ʒl63ʐmr0H ϦMz_ ^,!SC?>鬶6mٵ+P,s(y{ Jij/%˒B ܑI }x~1?fC)R,Z{KgIR0c&@$~# 6t~f}x5<+D7i֐I*YP#<9 ZxM'!$jh?|q36IJCRį@\/&Yn "7|w\h˛Gd+{̿殚K#omb ^{-da9k>&_cK] ;}+> Mow7Em~ڴwžqQN4o]g a+$MkdW}j;%KݬfA $\Z y=6aگhT ;GIۥh{IK[ `#s9CF*gpA֡J$әn<)B;J ^@,}'Gt=V2aHܿ+&cЫU9%P]"7W i1Dp>͕chMgԤ&ny\T& _%ccqҴ9mٺLEڒq.>♯h^*Gă8$g B!;P*GSm 1ZĶ}Ý$ DբQQ#1n6W q,9I\܆1 (^њvi>Pg'ҭġ$uL|৯sOhlWh*?e&tKحa~NΏ.vGV"]",S_HN9MgZZI> $Hq35㔂syV]I3tV&{TƗPaW?{=4$Ugmk1gsc}jw5! q=1RE#Zܪ#n?! (6H:M lV .@IOzj흲L74gbrMOrۘJ(UˌX<{L]v[Hey00 t$TMG],$uP@p]_}ɝPkcNzc!i3[ӘHۨu9_@r8kZlK#F]m~5F}[w]X7~'ڝm&6b$wf\v;X@C6b UMMtS%Hp:q O tR] צK/w7[75K[\#F{c}gMy?¾!i.YA',O֪~ܞ:~!l.Ε-iF@)pvǹo |qx-=ޖlds2 UQѣјߑOjʮ{jڂ۴|=~VY5X,쯣leEba Z&m3NsU\MShO 2i->Zg[guǻGEўf$[oO_:!;(JW rĴ*A3ϵm|/A?n`qѰIιV%K(cH7RZռ2қbǛ|q yyopߕk;jWqݿޭv7^&WV &Wr+#šV6[H."s q7܃?>׼M5CM:VmDo1?qq_5=55Q#GPf?@8O |G%ռ $AYE;& |`Dcfv8g0PGbcu cYoK,[Eg_$ Ck{#1{~4mi#zjL0DrZ׵k-$eC-3Wwʚ6H7)%NpEM=֒4jJ ?x^(WZ1߱'kD_j3N^=hCy@c]HǂFzJX X̌Fi;f.4MHnk;ӱb3hI BT}GFj3 ˨QY2Pg[&( e9ֳ$sq$GyFȎ=qN#l \a79VrYY</HzqWuh<;J^ʩ >v:;feI k?Uis L0׏֮-hhev~w˸ȄQG@Y4v$i  L< k%Դ! SGJcv2 G{b qc$wl.^mk܀r]ODy~K",\QÁH$fh SmhmI4+fy- xʺ'm:ٌRsqP ;,o,HF {UDpL ˽Q)>\K sP-5`HcURoFHðQ-u(C5 zIgk'lϦ({ǾDX@ _܃qUI c;I#,Hf _Z4k$#Lb2n0_~O?ZmoL9;q@/$1-ԃzj}B0!(9cڣE[)#md;շy%8ݵUt[B /~EއۅH 67<=:@YXaӯ[uWܤ\ -PBcE֘')$q򑓎z:b `;qMX=Ψ-#'j~rʧn? c].t(ۈ^1W#Lils@[ZiF$dq }?ZTkxX\9V%NܠRM p=(TXvv' {S!’?r@  Ll][\zSH 2 `o s`zRjKs~4 w? 2[ Pt\5UD3̊kIx95?'ݤnJ.gT[+m'*銧mv3!5A;S m<)]oazyn(ȂmG*شFl {I#ZFW*ԇĦ=B(cYX[:#2qwSWK.#6]FOζmnUZȻg O,;wV9YXȄHಏq\3攥s̋l0`Hq[zZmܬ_,nf9%`廜hդ9Vˍw=뷭Fτ_RUd|l<7͜s]'Gm5BKaS%*Fg$0,T;4Iǔ0\"\Egtƭq3@c'BI)lp>" oumٮ!u]VXe~v]jWwC"݃O⹋neI,ܖrO5FC*7I+v8MZhD0Լ#u& חR4yžC֣a} ŘTăE6#zkVRoAI.яζutۉtl1W<ֵ&<ܲ)RHMk#@v| {3H.i{^س/+-"K/DAŰ)#"'O[;E7n՛&q]]rK7h[y@۹ ~~)qV߳ͻHlm-|Ձ7oExO=c#QhK}BnY@LҦmu(wֹȭ3$gzdס|5 ]j:r'٣16I#댨@hqU K\jb sS~+4^4Vm$r=?OqMXYq`ᕄ_+S:Kh7x߹W wLW zZu]4Es<;G5fZY7F΅LסV%%eG{>۝As:>Xt=:Ҕ-4{BaA]9g ?:VCzFV^5&Mľv##Omo42]Xr{Ty\(kg|<[]̿Ǹ4S%b8 Ҷ4h9Qe PGGVsڛy!![=5>MX`+.Lb N9nG_޳ KS"eObr;f/ٍ8 ȥV؂IV@I g)=,XaC'bA~?:$ U,*|$g378<U͎DI%q\Wd5þUYZ5y3{:îp@8WJpK[ҝ7ӜP@-AJ$apH `RoW>jc@> V y:4.#|c=7F2$kg獵6EZ=^[?`}A}j狋.d~GgJ$[,G˟E-y!٘:gV'֛5hB?gF#oꉋH8hW}ifzw*K" # R HGB3ɩd(FʁOq8!{#,qaͻp@{ nqWMJU?hKZnRP\ U& ݬH $q/Z.<]k-RR=b^&ܟ,rwk4i$i "[oՍRB}匩أx53۬b<ڦ/w*Ʋor Oͅ;/( 1h57|97ojlDl&Þ0I=x?:\vK+I?F'ٯ?f 0?gxm"gJ)" %dBj 'ϵ }^Tˇ37˵ȫ^Z-[G<8?T𦞶m4JIB-z+i (61;O,lλw;YH ԌD~KX@;2嚫[~5335Ԍ?75{M; >[YPY4L{ 5çJWf P1%¤e~+#Ú겫 Tw=d̖̅Z6^&;6zzڈkf ',ҧˬwWQ1T~uGDEMΏks协Xi :[e7q~aQz5{KkTKB-mq!sOMMW˿`4y?@]{\X{k e${$W:c?’EBhBZj豭kHهدX"ڿB/G[TXZ0ԇ {M>MI~3jM>(n$5W;bIx`K9/Ɲ{5eY;X#n4]cTu;K},D7t-(a_Ohqur-[qq*]e%#,(x|"I7M;jKҼ)o=#sFvֵ$MrA.eprII7Loċ$:&?X*=rV⿰&'1Ih QIzX3w'|?u%yfd~/K{ x0) _jñgj7<I-]gi %-ٻR`Վ>]DŽi2y cמ*]jBte{})4\6ntß"heWZ'cG'E:Ċ~P0qk,?lm6pC$B:q"RV+.+uLH%(@犍5MQNAV-=AܳΤS'AeWBrïE遊39ٯVxHqՏ^ݍ+IP2*q/& G€/®9 =5R^Xc]/ftNU}=-@C20nISPG XFIDQ,kE]9sX}Ds[r| ?# vAo2*gl>d4sEPdBy в(Uym ˜=Mq$FL , 42X۴{dw9loy<@2_b*6qI#&ӚXLWHE[?0?CTbjM>v8]9މfYTJK=2=9+=(5[Hy%$}sUJYαG.7t*ΣzCl*NT H(9 pӥiBx$Jmn#\+uPjy#6"$C<3Qn@U@u#ՀhKh6S-+0eŽV"9fr=]nՕکsE&~*(z}*[ZfYU^\s\8P,#9b(R:U3'wpTʒqW.FT 3*03yT}~m_2IH#sE7/N">c'}.Y+Ҡ_3Q?U*OAN? ~-WUIHF2 1VZyX(;@>jm:7CUv=2rj9N1 ɏ-@n۰1* AA'W״l#Eq#N-ղex9SU[:DH2zgj9u IUA5^-i-Km]sG]\c.BGJPI0+x[p@(=?Q[ 2OpY-Ɲ FгJx YzS0deFG;PnL+*UQ'gfsiiw5#Se<~g`~\T_Guq?ZïypevڈP2F}OOWAcWPlLIfg95mI=ޓX *GduS8=ֲ-E<5Z4]Fy?EgM7TXsܰR5/-)7"ٻjVێK0]0;&A1:gҩɦFVjwːHϱ{ 84oRd?+pDoMI]Z݇`{'lv1Fxb8b6Pr_eU8I: `-b?`j߉Z[R+EU)rƨ2(h7ٷU9 x?)|VFs+e}'r2Ʊ '*jR)bD`8=jB4re ARp[V[H2* ?k4;2wopIlpg9j[o3MƤy#~B=V[$3q"\60@NsxlO^)U>cۍvZwvC^CٮēEL|4/y R4O˼Fqtnz7".̫/~S&6̾xMIYa<~!ifQKIe48yMM-1o}sw"\;O$l~5cXZ+qnQx O[6Z 朦k& iϚ ^ #kOE$t'v hޙZQ)*@34k{yL7A$"}[S$a `mO[6A`2EǷ=_z*"2t ?{+Y"7H݌|߭lxWKMAu@.As>X/dΈv0pWgm\$oxRC!Ż ME :eϩ6G+.w:pcӧojm\ߐ>RݬܤD*!9ě8@i9L(8]Ͻ64K&H푶dF>*/&bi>Wq dVF?B,dZP >؟GNE>[ewc9%-Fffy鵔 FL 2mW\9Œq]1v42|4!nqҬZj[ `Hj2,0 ۶h`0U`vUɠo}S!GxAڻuǮ*ôh>Y;P-m4y47 K&lf @91-$1ZXXZC%ʌ0AlߥcxQdw.`m2G; :6g{J;Jpq?:sb'8p$mA9YzrF OĆZ%SR21۸P$5 * V es=ov[*N ߌGj#n^9 u$IKgNZc>ac9 Qs*>|ȣ?@~R\kp"m$LNFU8R|K/N#+:Y\3lTeN}[:NoHc{z~[we-WZ9DϖRT;b:Q)lw*G:KQ/5Hw'Tǿɭ溸&R}9tB]Zqp0X%󴌎OK6fn3wD6$]Hbl#Fyt#:o,3Lz㊸J){ۋDcjv.U$ +` Xq(tBG|?fW];5?SZ'totv`7=sZwyQ'Xry8cLKv?nяisLnba#56ftSIO3~њ5K~H!$>Y ¼u.V+zF3XO&R1:~fA8} I>c7BL}KVn>N3KIZMrsi6Qa{6v(Zd^o*\UW_ D5A0K1M‘ܴNxi'ںVf}}T(꫔W@qm4{Wbߩ ?Tҵv;K)r0!GVjD+!}\t7%imf֬? *7_bhsMp.dvʣ5^μJؒ΀D߼vbbz&2?Cheə6봑fC{m.Aݷ'|<ٴZL:M$X#ΝM&oEkLAEox f ̥YbIoTF(,<f"Yo.'DmRY&0Hщ[% I Yc\ѧDSp=qUuFF<ؐi="𮝥|L/cạw4>+6fl`J^+[ڸ%8SPTj]F g'~70hz7uYY:+W)jmSJ1w]⹏Ʃ˄oæ}Nk9vתiVtR(_+\ȽDMtrz#/[-J8\ϖ1KǧGnL*N1[^u\Ɨ~\|$|]-u [/5m?-F5kO[AR>WAPj}NdwgGA%y qA l]A!!"E'?4'tSucfhCjC9 7: k8]D3ȱK"sgL| +Vm Ux(4yíxqNEDuWOUb%^FGo+?d"j;Lٷq]ŤjܿRx\HԎy{I v3ztZwfDHu @K~o(-˥ͤO26ޫ%46g&I&r'Gg~.-"3L xdȫSZM#&D7<`~&BN$xCoR%}Oe .@e cSr0* L}Ā?P,rBeR:C"PO/̮v2dG?e] 83jj6) Yc8U*4]#n3Ͼ}jr\ LA aے+=h/дFᇚ\}hDq8=*!dyY3q|88I9u_/t5(]Wϭ@Wz 45ȵ&@Hc5Er92Ҹ q'<˖e`>M]ed҅Ȍt[Y-֨1;0#SUڝ'@ګ(.c0gS ̄-rrzj(,A8 I+Sq:q6&ꗐ:e\\ ESa_"3(laGrk/^haȐ8V )'fD/-`4?iBvo5dPXX/; ¾ԖTl$W뇆-BǞwdi +ILjm>OX=,)ЏjT~6erKgҭWmG%P#*#,:jB@ i$cע(wmfj@lr9\?όp3ILm&M 7,$Jtcϖ=Zuvrk7 \KScSgi\A3&4DK1V01ⳕۺ9'+u[Ǝdw-:^ՙg!8OU]Y8Ell n3*|vHZ9&HتQ쨶bٍإ,-[P~4Qd"WǎCN.ݫ߆>Cђ&1' 57dN^W9wd\]-n`xd+ǸRLLK%d6 RN 7} OSM?Q FW* j ]R9cR&A>~,+.7F#2p}ǯTWLJ`8NOP|ƍ-̓GʐϵԩYNYyiE99=Sh5̡[8ɫj+-1rsU_1Iu14:X5ie3omp8a?P3֮4۷YL"Uvm16'kvndQ"ڻwmWL ,%2B?_j:Ͳ '坳=H{*|Xeu|7M6x|#w^n.aL6*Y_ÿO¾xMյ[uYRD(d$% l)U #KMkh^4v1屎o>X1ƨY#¯3Q +iu ia")3|g=k=<=IlS2g:OBOAT}M$u?ß .;!]#wR_y:U-7e7Q=I]Wm#NӖBl.Ww#=?:'Ma?AZzäBgfb q'X[Sj"Ϊ|і$`cEE$EHXdqK#N@Ye $G5{qsy3vڠ2Z*z8 \6aBXhrKG$wذt֝f.[s$mk%ưbR)<)Nn R9Q]\2nrjrr:t:^onE ] XqǦ97ĆRBAvo>BDCUap2+JAu-Wi  zOzQcF.<·jXX@ `SZVhi$O xZ4.1ى9ɮgR7bp"fEﻌ xPwd;Ct>m$$|ag8|v~#WB^2\q 㧭OD $8\dx-b^ 4!w@¤SS?{)ۖ*qϸԽEgGåǂyA༞ 7uN[Ww,;JmZ@n;X2cXkІMun h~#Nb]I JwJ33YӬ.-g쐳8C 6* | `?k4+1yDD^2=dʊpA)-]vo29erʼrzը ȯ6y NV9t7|5r`i|ω\t8WD]4U6"(Qh>\5, LZ]˟Av+#ϊ5{L; ¤w "qQ}k F)7]7VҴ6,ȧ ܬ=S47)#뜏Vc}>h|߳O{oSm-MΖjĸH+{8Zm Mni]p?|ӳ=$>.C-3X0ǵEQѯ/䈝2Q7FM_-Vj1ڽ+>{S4JM>` cko`x9?+_u2*AEqeU}1$2\߳ q[-l2$j@`TzYALC=\ОL˷קOվKHY(b5=7$%x;| b ~ʾ9x1A6hB6źUl#&V$wta-HWϣ>|'V$>h+գIxf ˥X}0# xK?d̒M.]b"h]QӜ"'Z9|? )gkv)"?j.Y4iM)bK']P >N* eSjoH%iH#Ě]G&o$[,2'Tp [ڗtFVHR/95藐Kuj7QjhI ѽ֯d܍vcشkooyFp߁߳,h?u[إ;"97_]ΛL&!"F~ |DVPLʼh+6o E3Ki7l?盎'?mxZ[{u󫢴m4ep޳.b.uM?{7FX<Ӻ(Ɨ\XXSw_ ??gXM'Upr?,O[^ n0ߺ9󣕻6܏kmM2i -ʹ<*ȡ_s3K4JVyc+!` PHnb+*"tb,|62h n%&cU ^'" g upsjŝg,c2ZjVb`-ЁW<%O xkH]RW'׊e=.fwHU@ێ^F.~sR]Õnx楴I2 +g4eg`Eo!KVMōl0NiO*k"K vc8 QCW{E+SAh]IPN8Q֝c/kq|'*g[+g`"<'-tTr^PjKBH!((#z~\&i-ָH2L"g>>ltkBl%|!-F0'\yHT&ΊְVX23$y“T,cq1i"jf5HۘF9r3{"kY!V<3q.A[ Y"XuHlj .9'ڱ|$1lܴE&9i+mQ[;{ҰgEASnq\ֿ֬oeVkC19?EٟOhd&o$mG@:W=D4U' C<<( vUkkN4Uy b~V{?0Wnz*k7]YfGV:~Y5̪snr:ғ3Pi+p zI;Np矧^+԰Dcs֥bwS$]gAPZ3m^6R7| .@J=hPS(?t 5FM@j_;~lX_jxr0ylBKI0 N7<Dʏ Pwc>ha.`J/YYu(&,) ӓϧ.lV丝aXl[p{K iD7W$>Ȫ̖Q#TT)'=m982LO%X >ε5qܹmp65GOiPas=:ӣK 2[qcGӽi8Tֱ.I#sj̹q\7)Xm Ө+4*M/݅9R8`U!m="\DL;u~93mGz˗,I {2FiXs#Hw06;Y|R\$a  IY矫 1iGt>xgjkѬ.-7"D&M؅`x=j|Z1ݎx M,.l2<˓؎1&[-Jķ^ uA<GU [隋\Nkkh\qv+H+x̔1Qwdv*"Ek4PU%}\*=?#[˨+1GpYM4'?6J獨Cώ_L]MՔ Lqs޾>hmoO>$x"u o~o iS>.4WzG`Ut#͏q;~n9|_3 Cn,m^R)F@ Wۛ߈˸d`#RXOZ1|C]H`3mpGי-.G g+?jISMN5^J٩nl-|Kj.mX9]ry  |-|L4+B B Iۭ6I7G!5OV [=2$n`%U%,pO&E^u$kL;j3X WbȶRêu9iEՔ\xzg\̷4JVvZ Mk=X|'Jw'm3@_)H'muix> hR99޻^?R~'t6%bҴD2`Ws,rOzwOD5e_~ƿ n-y񷉗:ާZD$O8FOEږ Kk7yrv1QkZ^_^jީ|+,7ܒkC|UO} mJWչ~tvLm6Nk6+ ?RൃHc$z&C h%Cmh]\Z87] =֞EQ`F'W;$Qy,\K.HIdc{߄F:{U8Ǧ3Ȫ6e5<~\eVs5d9IW'i {>8ܬX>FN?Eh^([,3^}n%waӮZƤUGmQ~VYX+;L* eӄJHnd2G }b-n# 4ET FY@#߯Zδvdg[hUdf}{g.$rw)62 d+d^̒ZޭǔȎ/=avinwO i=>M"%!X+G!SM"^IkckzRI`r10ݮI5%fI/ E$KdOfM9Ҿ3+:ƈ>*CVXTBez-&<|l.mu5:]$+I&x=Uz|4-h76 pO^+#[l\rn+nG{8SCբ/vgKkc,Oht^G\iڮo .OӒ\>u%ჩ<K¾%}Np ~)Ѕw?~'i>In-6??\/K.Y<A S~/"N;?J/(o"0?hIkPGN x q\Xʲmڻٟamw^ljCA+ߖ@uo jַvmk DyɪWc^:}/gUgP?N>C.kuu^!C:y-o"}:^=BڗÈagr)M{flZl{lc8|؎kjZC, "(#j[ڌ5&Pؐsھd,><k Z[ M@s^`#?wkUfUYEУ9q*OlVG.W!GmǵUt)/(GPe>LY\3Ձv$ҴY &+)kESpf8#9o~# p9(-+f׾dϵg2JWҴ;XX;>`:J?mfof;1P.FGz⏈vX廖U~q5q' ;(Tnji=Kqq *2 8J/0ݝF~N< K<׭5JtBF9Iis*IX;Z[,Q4wVV遷;GN*}7MQJlHണѧZXA!T+d#j,*${k 58[vMu ]( Aaی즂`.dPq*}4;nT(>\}<V/|BoMrcs֦r. Y'[Dle ̪\?^Q\tUe*Y 77wJvftDrȏ?JC}Jzliq} rBD8'[Sh"I߃ҥmbRr6=sU-E[Aӎay: g[-Bild`zU$^;D3dr*KovvV)Y"kK[ rK} {' A\$qpSfUQ }㊞y'ǗOZ9zѓh<,VtYky(Ir2>V ơ%dtR1M}gH͸Fq7WBVkr;=B;k$Ed-oBQ#E2e,v t3|ߔ]}AK*NVVbr[M儏1 cX"; Kqsdӭ[dnG~Rɪ~- ρnT"&8F׷ҮkY_[OufF.<7lޚN+np'Sfˌ&(܀A+W.6:uyV Miz#ӞzWxPGvM댮+5߉!4}r)ҴqR\!&ח=H̱Xqy y/4}-#,p,qF@1|?_yotҮDhFde%ΰ7S|OW65nk_MZC@&%+C޵-|mh.ŏNp O\u\- lŖV9gM.gDrkc^YA QcdF#ղϵ} /2c!_ҹCR47 +|ӕzbT}[<%xryhUV"Mq޼L<ǓnLmeM?7OJkxLE?l^N |GcÓc`ć~J$N3S'Q}:WkwYȊX n CP.x1fv/ʄtsWjii'k} xDضevBE*6azםݛ хmv5ds>Xo/I7H:W@֘~+bfp3cI j%X<1 clg9۽٢q,IM At%!Gwx׈[oq$q^k>qe&Vq"XӾ~"Jry+7dm w;2p l4>q J0G8*ޛ⹵KL8Bq<8V[)Ge$Hci;Iʚֵٜ{̄c,9 Ğ>eI8C(nv2$zz#6$IԶr<:qU dIP8s\k#M7r&kx˜AI$>KmoԱʱ8=aگ9@0m3My!Tl؞تN){>]Vj&>zT" j7sQj-)g$E1n;Qe-,@%=۱{sBmՊIA9ޣ[Ny Xqʑ2Ebwd.;}s].ohu_7s khF2ͳU˫(Tjf{)!(AqҬ_}]TȊNU?eǩ-oY]Ȉ =gLK319֩fEhqBnzKtMlA;$BI`bG&K0ʵ #I`U%q:' }9CTXdf\Kp- ta ק55lCzЁֵȭW$ƥk*e*rUF+ïFTݙҨi,";fŧ&K :7АOSiФ +#??ƓB5 [ Hctl Ƒ&n'v90,SBa0*pq܊[MKMy؈ϒ~jKGr uWh'Ԍk]KFIeA8kvzҾ| d8.BWvi&qDeUg=K{7_:6 > <@͛^]xy'wdٔuC$ iGU`s]mCԚ20O=@٭ƣ,wwP :,5&w>Xz9ƖUgz(*m=ZU|(ʞkzLXm6Å8EP ZM!il!IM(V(x;iWtkp71%Oo7_Ϸc*jOk4Nd[wG%9I-آ9 '(s*xÖqIўV_U;MsWt mMRA}~{t0ڡ/ݼ]U5Mcg nVFDB)Y-ВHh' "$60GW| ?Bu >]ħ(ȭ;X,bf˻.`ҕ\Ț1#*d'Aqo:%TvҷfLrT(5$2q]%bc-I ~/ԵW`+=H +SGe˛[7WQw3y3D}Ǟ~xdҮAo.7<|ۉ8 [Zq"倢|]w(s-{86c6?@V]֭l.oa$&Hc?ZO VroRnkiڋ* +]>KpfqFQM"KOlA YzJ|I9fkg(cM鷡YfM洪$zdPwb }q+k0hʫLY)Ķ2g?j1]א%6샂~=<'^.cu?2srzw^ - 3@뷌UX׀IJMJRf,E2s &.LmC\gƚZGZދ{?(B#+< :xuHc' 柴ׅ.eGw}&@+ԥ{_arøRs :M5Mq-4Ey^2]4qVInvҺ?@<=D'Ex@ysTݍǴJCoA4S?~jZΛB[m$BӟOJx^þ7yw\#qϨKԓϏ|1*2cM]Ebsr֛۾p*}SF2maiTg-됥.AN P3An,Qo W;YkY=7[jS[ϬS/n Aԍ7@{co6, x7l˙\۶ O4 :d)Qoa^; _ZxEIoc I=jBwt |L;Iz'=9*TqoT[[!A /!"{jM"+M+}X\Ewo e ad H*D䖥t"tnHs$OiZi@#Skn/~A4fd9=+ѥX$WGGCX+=NG;7F#$vܞyoNOF2I!Upљ/q;5RY>9vd_'RAs=/ج))۲9>ww;tY-02qU%4^mZXQ!{"է"rQVi'2\G~`rT85"+szMqqpH@QsO|kt[N)qpFt^UkV%*3I|sK,Tȑ<Ƒ)󼌊^00߭e(dhiF*R1 ZừYb×I$@:+j3xTuYme>\$|[N/lvOG^}kzt4rc7H =k#5#v E.7> 8]8;y緽q 'l㿹P&5ee1#(=w+Q*๲3 -d~tED_ݲYJZ6o, %p]xB^II6];I$2{5JA,D: !7ZNT+u6 4dWR#:WO 2ә{Uv@U `.}sҸ MFd mrڝjW9o,!6 '|Fz%o'H+aO=jeČLMq;E3ުoD-1'n{g5ֶGD_-r^ 2n&L+^O |=4#~5*` T;etϥz+nVz8q֔sG|=ضrvr_5#fdw;IRqPRV?NHgVecZ+E-oWv{Ooz> ;4b#ȊW~sM[U&)%easK^-zdKg!pO͌mN++ۿH#\Z)qݵIרt>hY,'~:P~v>*iB,0e>ZVzŖH7c =sO.#{ vR.k?Xs2jIc=& 1U᷑^Ey\[v܎dc7cgw%8Fxț;@xpqS%I#,gںk$mlEqkqs$t8w\,VɰH ɨ$C8;"!2>48^$ByO`yqJ,بFH $D(u=zN#a=j['Ybn^iل'/g)E2K0yWgȉ@H]\,Kp4N~P1< ,@rQמ[Cm۞N8ǯ H"Us:r-uq횒/CU÷ 7'/[x՜F( }3ҝ<>:R-TM4n $~L1 d۽=5S"YbT ]6*JU|89Q?|$g˘v~ֵ>nΥey?Zݸs:~$PSɼRHƋΈ+ uwf݅]AXEbF8UVN:n Obq/g88Hs=he,H)K̵q]Irvd*GķVVg%}op $~d=Nd Y{s7}>eΕ {)|oLjσmRU;Dpd/QA_EsRfxd%7 5 C!X Wћ ?\|'|A4sMep';ԱVLsT-Gxt*4[HWbqqlhKq=U5m ! d mw`dTEM ܞnHVkܮ^i $M"B:Ǔĺֻ9ov Kv5xzXX#2DЃ'T= [b,eI9Wj*k`2>e#wtM"\'DknNDjVDxnp#4ތrĽG7FHepWpEo"mdl׻Юۘvïu(x?5Y̞. i7a{}PNxZP8sGPz{nEo[x(Tl L~;Lg_6fU8^KGqF"pzʵgM7sHՒWBmTe*XuOgfoghny0׏#Ќw\cvAh&G0" uQB=ĉ-e# vZǁn$+D@zzWE.2JH'ZkbGlի5ay)?ʩ^kOY^Z$rga.%6U=ZdhH=9Ia"iZLO8 gɖ=57 jRwk\ <7C"aZ0JHΦ/Y$fVnO#B${ݿuHs59;qըӲ/ty7V`c14=)H%hYwAq=rHȫjd>ȸN0IީԻnAξZI")dI9'*}F Ǚk ) 3]MVOwA C"2YjgcwzS9Jr6ٍIgM#LKn%H7FFo\q8=Mk@b3 dڵv7Rm}v"=9~taFaLu7&TT>א>g'=χrW=T)ݱEln݇O˥)Tu_IȜ66(m` tk3RW3ibhqGsjVe}KgAE"Ys xzVmB 8eu(g"MHesӊa@vl */@>3>C!]~aqޮEmo4,7rx  >Ϯ]3ԥ'b] J-hq$G-ٸQR0dg.X_,$mv+E#v`IFrkre5~7S vv2v udC؜U,eKu!yԯijZu-pcYRI'} m-Jv#)E1y#@HՉd[pѢc@9,(ig# ,I5^16T%Q"O% *.o G-۪@[8;Χ)p*ڲrRߍ[=9X+IҋV8+ 4|ErŤxPz=l73"=n_\X xTSnk5_W4Gs7(h+.ib`C j}KGӮUNfGuxH%H5/IT7aK" ߟlԨrR;+HfDwS11啲: x,B6sǘv|I\VtLu!0~FHFXd˺Wx43 OYmF@E95b =l"d >ջm* RPx$ʁXƜ䅻0y4hREpKs?UԥkG (>w=,fo4P$,VCY>c~=Qz䭧vځ ˃H{Pi.s7sJZVGɞ:Ʋyĕ$u>wND",$$j+Y4#7t"UI8vv8Wq%ٛ6f9^>稤dg23Wl5Dt[Р#vǁ`:*zq޻+\9.ڜ[du?i'Ja@9K]Kæ4d´N@; ʻo߳T5ۏjw:.~c ]~dl׍>u{hMysY^8N0Zl9vk's$OZ&nT!mk*U`mfexnY8qõ9EIXL`Z)8#-~|%-Hu/ù["Ino8 Xc;f]e/-8+ҞQI +k&s}Xa퓞Zp-|2RVX[\ 8;U\qI<-$ւK9-,qroi $1m)<qU%G e}z.2R43:u;p֓Gg u?f%Z P~(Mz[1!Gq}D3n;yI)>6tJQdY${y"<ǮA90N!Ш ZѰ !T^>cMRr~EKKˉYBPnQ 4C'Q=]gl$8c浝(PH䡐zn84Pzӛn[GA=kVlDo5[ID3G$*  Z cRM fl?kHӿ}) } ݎCq/o,2 ?lc>@Jteƿ O)mR5JC&Q-_ `+95"%h5-.U}~|['|M}?_tϒ"HT+ҴoWЯ i<~׍-xMk+m,̰}WE-m]l'z4gU[CsԎXG\-|[+x2? %L:|> ů7r4#ZJ dl:럲jSMeq3lP8ϱ#^?av M,Jn(1-z`b1V买ޏF_|o)ڸSS4ԅހm$Z7P'!dTA?{qV=LA#@C\6뾄v{mytfv溝ʆmN-;wosVr}o Ѳ 麝AdTRyfw$ ÇBO]_xgnaDgv@hxsˢ^u-%~ʸukV7%ʼn6 'Ͼuߡ\ŭ׃t9ϗoR7+}qʺoKoh>x 0<\`VEqKF@$_Ws44ֺ]g]=6!\6˅=d{я n}uܚ!UuxK$1f#U+&D6YڛmQgnI(2cq~Vv 29xCLkIL˕zR0&qQ;Xd?!URjlR[Kam.x mFQVimAc?Fsno7o+\c⠱d,Q#3"VZ1hUգHNw0`={ #A,;Nx#Wm$iQF2:~3ŋ4(ij6O9Iܥ`ǭG{܆iJ*9=ɢ2qO:ZF9,AtwLJ) y\$Vr+Y\͞ FQXJ_y7kͤ4Iclw2 sҸl eL޴rb{%|O_SZ6`f>T,n<¡l8BxY \JȬ zuXƬdƣ]6I|>C֋{+KI{FD2X;k rIx˱7+VaO͝ ,HgZR:m\" R̈́Y#:Z:0J_HJ cm[:, `m" _&}oF9bFTݒzpEmO'@u{u}F[8,2`N9AnzT6%U j3N?}kX^6 +HSW\]58J8G@_gEgf̘|G%@GHB:cV+eubP* ysGrӮ4k%Ǔl#iFI?{i]ۃ,d'oz S\/dk|x<NS[8X1\*Tsң]ICkca&l+#,0Ny?_SZNgbB;/˒6N?[N[rK?~gǞ'dZmFsSr5omg[X*2B1+lƋq 2ARzP+{nEp|X}qhaD`yʨ^i/}6[1lh |ҵvĕRpN0~ !g'|{{s_l%T> FFHݟ1MbxGLԡyYv\V-ݜG3LDRF*m-ΓzW#ZϷծ8CJ'ApG5,5Ycbk+~ 2*"OrO!I4\ߺy{IRTy| klnclHHˁЩ b̊Q2꼞3]G OP"$9;NxKe$kmj@y_^WZ @,08* Jd'x?=w?S"̡ }Q1ˊu4'aVVj89P5m?y1bYKx5t.C Ɩl1m~Y&9Y6#8kv{v~x9hsyLQ=kFPeac3>7ӟWdUx!K zݨ|daGBBo>F/>+8+D8/-hdimϻ.8#y49ubFO)N^B?&y;A Egϭj6̆YGanedaɭ7ͼ$$nkG5l69ci.e V֗sJ]eE.Frz'Ζk/xTyD1[_~'^f+iZ!X]+nGuk],%c>*ޣ\716|IvWuM^(v17|2F~ǷԻ6qT&J|ĆRwVm|pirB#"*2(nrs*TխC<d}0kOKx-%AelOXaoLfc+Dӎ⤵? v'1$ B䎘Pس],MWhdUcZvZVxlVcNs! L{[kd4 NyZM֤cf@qzwiFLq,f+b@?>q+Y,,_,DӞ+Fxb",c H$gZk3i Gtk8~\Qs&-_:5ی:9mCVYMBlE"E;^D2])uW64=/' 0۟Z[sI.b\rcux9 Q,8,u6iw=(rٺf Υyn2:f,"vfexVM&=&cFúĊ`Xvg# Hۏӵm^]3Tu0!C@4iP.]ܜKەo#Zӵ5MSV%aFD8nd'Z5MJ}(`r Ƴ&zp"'LмK'ie1?CJ݉o{#W"?.h0YV+ ~\2$Wq}kԯ?\ $g2qW>q.gMayOu@Ow( I:+_7,.iTvԼg4DP@uK̖҅hdP^A&} uF5e6*b'1L-A}r!q Ă$ңTq!6s9~L1 u>s%Jbã3VVZSV`kLj2Z5^AKjpdoʠ}0 K4ME*3.`y>*i Fn#dX>teoLqrBcҩ`ZRC'}0iDAc_U^G:>UE?j+3qƣ%UH9'>FEyb,xڪ?{\$cĮT)cc<∥aV'X% ZYgeHoB8ҡ`B4W#zӢ A$c5}HZ7#@^N}~KiY 82Z0:pd.,8ph+ )gos8vIՂ/P=^8;lWP# 98?U-'Pc732qwbffCrs'C*3 $fIJpAzOW&mbOG?&o.Ⱦ[PFÞ2nZko'dF?3&tYbx.^_ 2{y5=]ܑpǀխ7( ]"?ZH2ƥr0F2kKH#-ITǝѩis_ژ_:][$w'gtbFq=㔮ݧBFY?V.I $qieg=~xLhQ`=0g7d-'O3X#=yQ)noއgTV8w;GZO Gf'N\|Jï B''V3amr UaO&ݞS[ZBm2 f#2OF8+NTՏ];KIv=@q?ֵ6bg}HRݔrS-K(.4%x\ +P CJAk Y[>U^S0JИ2P; Oֺs(-".xVQ 1;q*'}Bp<A`ҧtwi7k*̪:1ҍ$HeceQI0<jd[ȉk ܳ_sVϑ 7Im7Zk7gVLVc&Үe{%xm:hXJڠ;sk˨ZnW$<YڮJuFRltQ%䁑tv˸]#U ^gCxd(zrOAU9k;vF$ q{sǽcJ acȈsv#i*~튼6fXpTr? ]~vHNUhe?*ktS6,U@?^j5ԥM7WMFYTCnVj0_,~ʲM^+ks9P>E̗Eop L{5Rͽ ]C\v0 ɅL H\vh0 Y}}yZX "HMD`I yq&}JP*h*:s5x6=[]B^O?ֹB615xk_lSʁ-!2pUu|}'q!$=s\egmG2Wf*ϖe=qfC|mޕh7zn ~PmF86E]z{JX#\wjW>l1H2@湿gPpO8ϊvWyn%H tCkVnmoO~*wHVĎUՇ^My2o$XeyUL\v~b:(= }meՋ*YvQ1ׯOʺVU*";~{m"'kdh"4`H[FDnVIHb#"N1:FK)r(|3`p9ߥ p) 1yu;U<=r3Z:Zw34ShZE]~}ciq"GCѸW,˚l mu1NލO9l~cmA>g#yTGN;™o&3rqRaf^]@>pk $?Fڹ!ݧܫ5CHG }*mWĒO K(dXI?7AYk3˭G+YE0̌ .:c:oVȑf"" QU>*rn:3eN7 OҢ KI ?BLVWzZ`9[O(KIDȹu#i˘|m#6I֙{4lh$Cs;ⰼ_*gb6jjSq`,GS֪Pt q*Zrn@ǵ^颋+#=T+o~mJw}~_¤i{h?@UnSjw2( ::T>o´'B6`r6꒖hVios5;}sIQYR:tHcxMB+Ir+fWOpV_Ohmu NH]M]T\?Pkwӑr(~Tv_-o9[]|5Qpeho/Oy m23@_< S_?U 'mQ=K>t 3N{b㢑dM?+wc`cwX l-v۞eo]6|+m噎+rNNr9 uŌ\H*y7;M&i`t13\F9,haxD#lBYQ46$#$kk!t} Hs[/L)?dd[Id[)>VRԇPO. o(A)~iviSgq3@'{[2<`$\T<'4nF 㐭+>4xIhc}q~+%֑,;KXHGCz;irsBEIl[Tۉ>TYBmV#{i»xz5I"N9QnqJڎ'1j/n. ?/~7]LSq= pswe` bh,KMbs+0Ȏ[ھ/]I grZ7M̗֫loM4n9_<<]>C%ܐ JƲm7@:$vHcRA/#dg<rI_IZWdݜ91?AvVO1F_lq3Q3qlk?,[1֝jnM̐n}6"JQVkohgH,[V-IbDP>?c"xM$$j*rF BV`tU |BxYz5 ^#Йu$7l 7i9^v"F-]e_qZCa1e"c ;[p-\w++Csx$2e# uđ0?tRh2_܄;k%*c|*ApB U}- FZlx_Ė6U4;p@z35𞌫oC ?6;{(@{1&~R2}Dw~nvHJexecVM "briefing.sqf"; setViewDistance 1500; //setTerrainGrid 50; // Loadingtext if (time < 15) then { [] Spawn { cutText ["","BLACK FADED",99]; waitUntil{!(isNil "BIS_fnc_init")}; [str ("Aliabad Region") , "0" + str(date select 1) + "-" + str(date select 2) + "-" + str(date select 0), str("GRANDFATHER WOLF")] spawn BIS_fnc_infoText; sleep 8; cutText ["","BLACK IN",10]; }; }; // Publicvariables If (isserver) then { casualties = 0; publicvariable "casualties"; }; onPlayerConnected "publicvariable 'casualties';"; //Server moves stuff if (isserver) then { waituntil {!isnil "bis_fnc_init"}; Private ["_cachepos","_weapon"]; _cachepos = [ [3897.99,3213.13,1.02924], [3871.64,3217.72,1.06697], [3837.96,3255.93,0.571953], [3844.03,3308.81,0.508316], [3799.02,3206.28,1.21809], [3766.98,3242.06,0.99688], [3749.77,3279.44,0.629822], [3765.6,3315.35,1.12511], [3759.56,3313.03,1.28026], [3628.91,3289.27,0.0178757] ] call bis_fnc_selectRandom; cherokee setpos _cachepos; cherokee action ["sitdown", cherokee]; //_weapon = random 1; //if (_weapon > 0.5) then {removeallweapons cherokee}; }; // AI HEAR TALKING by Krause and Beta if (!isDedicated AND (isclass (configfile >> "CfgWeapons" >> "ACRE_PRC343"))) then { if (isNull player) then { waitUntil {!isNull player}; }; [] execVM "scripts\aiHearTalking.sqf"; }; // SOUNDS [] Spawn { while {Alive cherokee} do { cherokee say "cough"; sleep (30 + (random 30)); }; }; //############################## //### WEAPONSCRIPT FROM HERE ### //############################## #define execNow call compile preprocessfilelinenumbers execVM "Weapons\initWeapons.sqf"; endLoadingScreen;version=11; class Mission { addOns[]= { "mcn_aliabad", "camisc3", "cacharacters_e", "ace_c_men", "CAWheeled_E_LandRover", "CAWheeled_E_Old_bike", "caweapons_e", "camisc_e", "cawheeled_e_btr40", "ace_sys_tracking", "ace_sys_wounds", "ace_main", "ace_sys_aitalk", "ca_modules_clouds", "ca_modules_e_weather", "ace_sys_spectator", "ca_animals_e", "ca_animals2_chicken", "ftmch_tier1", "caweapons_e_ammoboxes", "CAWheeled_E_ATV", "CAWheeled_Pickup", "CAWheeled_Offroad", "CAWheeled_E", "CAAir_E_UH60M", "CA_Modules_Alice2", "ca_modules_silvie", "ca_modules_functions", "ca_animals2_dogs_fin", "ace_sys_playerhud", "ace_sys_viewblock", "ace_sys_vehicledamage" }; addOnsAuto[]= { "cacharacters_e", "ace_c_men", "CAWheeled_E_Old_bike", "CAWheeled_E_LandRover", "ace_sys_tracking", "ace_sys_wounds", "ace_main", "ace_sys_aitalk", "ca_modules_clouds", "ca_modules_e_weather", "ace_sys_spectator", "caweapons_e", "ftmch_tier1", "CAWheeled_E", "CAAir_E_UH60M", "ca_modules_functions", "CA_Modules_Alice2", "ca_modules_silvie", "ace_sys_playerhud", "ace_sys_viewblock", "ace_sys_vehicledamage", "camisc3", "camisc_e", "cawheeled_e_btr40", "ca_animals_e", "ca_animals2_chicken", "caweapons_e_ammoboxes", "CAWheeled_E_ATV", "CAWheeled_Pickup", "CAWheeled_Offroad", "ca_animals2_dogs_fin", "mcn_aliabad" }; randomSeed=6074526; class Intel { briefingName="*SFOD-LIMA 3: Grandfather Wolf"; resistanceWest=0; resistanceEast=1; startWeather=0.39999998; forecastWeather=0.39999998; year=2012; month=6; day=6; hour=2; minute=50; }; class Groups { items=57; class Item0 { side="EAST"; class Vehicles { items=2; class Item0 { position[]={3781.707,118.12071,3276.011}; azimut=178.35275; id=5; side="EAST"; vehicle="TK_INS_Soldier_AR_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; }; class Item1 { presence=0.53699899; position[]={3778.437,117.62098,3278.8376}; azimut=168.957; id=3; side="EAST"; vehicle="TK_INS_Soldier_EP1"; rank="CORPORAL"; skill=0.33333331; }; }; class Waypoints { items=5; class Item0 { position[]={3778.5457,118.10006,3268.0454}; speed="LIMITED"; combat="SAFE"; synchronizations[]={0}; class Effects { }; showWP="NEVER"; }; class Item1 { position[]={3733.2793,116.75743,3278.6519}; class Effects { }; showWP="NEVER"; }; class Item2 { position[]={3733.6094,116.68802,3295.0088}; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; class Item3 { position[]={3769.26,116.73037,3322.0046}; class Effects { }; showWP="NEVER"; }; class Item4 { position[]={3781.0215,117.88496,3281.3611}; type="CYCLE"; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; }; }; class Item1 { side="EAST"; class Vehicles { items=1; class Item0 { position[]={3805.2578,119.73579,3291.6794}; azimut=92.323402; id=6; side="EAST"; vehicle="TK_INS_Soldier_Sniper_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; }; }; class Waypoints { items=5; class Item0 { position[]={3820.1401,119.57166,3292.9854}; speed="LIMITED"; combat="SAFE"; class Effects { }; showWP="NEVER"; }; class Item1 { position[]={3822.3535,119.50513,3279.2666}; class Effects { }; showWP="NEVER"; }; class Item2 { position[]={3837.1995,119.38519,3279.0505}; class Effects { }; showWP="NEVER"; }; class Item3 { position[]={3838.9009,119.40224,3332.1458}; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; class Item4 { position[]={3807.2532,119.7043,3293.9795}; type="CYCLE"; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; }; }; class Item2 { side="EAST"; class Vehicles { items=1; class Item0 { position[]={3821.4404,119.50723,3252.3928}; azimut=81.575928; id=7; side="EAST"; vehicle="TK_INS_Soldier_4_EP1"; leader=1; skill=0.2; }; }; class Waypoints { items=5; class Item0 { position[]={3828.4192,119.33041,3252.0342}; speed="LIMITED"; combat="SAFE"; class Effects { }; showWP="NEVER"; }; class Item1 { position[]={3831.4392,119.29929,3274.8303}; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; class Item2 { position[]={3813.8701,119.65536,3274.4185}; class Effects { }; showWP="NEVER"; }; class Item3 { position[]={3813.8701,119.53356,3252.2407}; class Effects { }; showWP="NEVER"; }; class Item4 { position[]={3820.1152,119.53737,3251.6909}; type="CYCLE"; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; }; }; class Item3 { side="EAST"; class Vehicles { items=2; class Item0 { position[]={3808.9128,119.52029,3233.0173}; azimut=-188.57964; id=4; side="EAST"; vehicle="TK_INS_Soldier_MG_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; }; class Item1 { presence=0.61136574; position[]={3812.8684,119.52185,3233.6155}; azimut=-188.58; id=2; side="EAST"; vehicle="TK_INS_Soldier_AT_EP1"; rank="CORPORAL"; skill=0.33333331; }; }; class Waypoints { items=5; class Item0 { position[]={3813.6108,119.65531,3180.6106}; speed="LIMITED"; combat="SAFE"; class Effects { }; showWP="NEVER"; }; class Item1 { position[]={3775.7905,117.7859,3176.3943}; class Effects { }; timeoutMin=10; timeoutMid=10; timeoutMax=10; showWP="NEVER"; }; class Item2 { position[]={3749.8525,117.0228,3203.2231}; class Effects { }; showWP="NEVER"; }; class Item3 { position[]={3766.6963,117.58749,3259.7271}; synchronizations[]={0}; class Effects { }; showWP="NEVER"; }; class Item4 { position[]={3809.1746,119.51304,3235.5369}; type="CYCLE"; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; }; }; class Item4 { side="EAST"; class Vehicles { items=2; class Item0 { position[]={3860.324,119.59115,3178.5962}; azimut=-3.0648155; id=0; side="EAST"; vehicle="TK_INS_Soldier_MG_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; }; class Item1 { presence=0.54091299; position[]={3862.3215,119.75315,3178.6965}; azimut=-3.0648201; id=1; side="EAST"; vehicle="TK_INS_Soldier_AAT_EP1"; rank="CORPORAL"; skill=0.33333331; }; }; class Waypoints { items=6; class Item0 { position[]={3858.4788,121.06034,3198.1211}; synchronizations[]={1}; class Effects { }; showWP="NEVER"; }; class Item1 { position[]={3854.8174,121.05091,3231.8022}; speed="LIMITED"; combat="SAFE"; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; class Item2 { position[]={3874.3542,122.45926,3256.7288}; class Effects { }; showWP="NEVER"; }; class Item3 { position[]={3906.6167,123.12041,3239.8726}; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; class Item4 { position[]={3909.3052,122.43151,3179.2607}; class Effects { }; showWP="NEVER"; }; class Item5 { position[]={3863.4102,119.49264,3174.7661}; type="CYCLE"; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; }; }; class Item5 { side="EAST"; class Vehicles { items=2; class Item0 { presence=0.62310761; position[]={3744.5454,116.74665,3321.1692}; azimut=-150.87399; id=8; side="EAST"; vehicle="TK_INS_Soldier_MG_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; }; class Item1 { presence=0.47437459; position[]={3742.8047,116.76417,3322.1462}; azimut=-150.87399; id=9; side="EAST"; vehicle="TK_INS_Soldier_2_EP1"; rank="CORPORAL"; skill=0.33333331; }; }; class Waypoints { items=5; class Item0 { position[]={3708.2498,116.56944,3246.0313}; speed="LIMITED"; combat="SAFE"; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; class Item1 { position[]={3643.3403,116.77374,3243.4043}; synchronizations[]={2}; class Effects { }; showWP="NEVER"; }; class Item2 { position[]={3644.0635,116.80708,3298.7349}; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; class Item3 { position[]={3706.5344,117.0618,3344.5981}; class Effects { }; showWP="NEVER"; }; class Item4 { position[]={3743.9763,116.81465,3326.053}; type="CYCLE"; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; }; }; class Item6 { side="EAST"; class Vehicles { items=2; class Item0 { position[]={3615.8691,116.97884,3175.114}; azimut=-48.414917; id=10; side="EAST"; vehicle="TK_INS_Soldier_MG_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; }; class Item1 { position[]={3617.2017,116.93339,3176.6052}; azimut=-48.414917; id=11; side="EAST"; vehicle="TK_INS_Soldier_2_EP1"; rank="CORPORAL"; skill=0.33333331; }; }; class Waypoints { items=5; class Item0 { position[]={3495.9299,116.702,3255.7971}; speed="LIMITED"; combat="SAFE"; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; class Item1 { position[]={3497.0813,117.59943,3311.1609}; class Effects { }; showWP="NEVER"; }; class Item2 { position[]={3552.7351,116.75304,3315.6345}; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; class Item3 { position[]={3640.0566,116.77374,3235.4065}; synchronizations[]={2}; class Effects { }; showWP="NEVER"; }; class Item4 { position[]={3620.7629,116.97317,3174.6174}; type="CYCLE"; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; }; }; class Item7 { side="EAST"; class Vehicles { items=5; class Item0 { position[]={3830.3625,119.40301,3311.5422}; azimut=-141.713; id=12; side="EAST"; vehicle="TK_Special_Forces_TL_EP1"; leader=1; rank="LIEUTENANT"; skill=0.51156861; text="black1"; }; class Item1 { position[]={3835.0588,119.42861,3312.4275}; azimut=-141.713; id=13; side="EAST"; vehicle="TK_Special_Forces_MG_EP1"; rank="SERGEANT"; skill=0.466685; }; class Item2 { presence=0.49003053; position[]={3833.49,119.39911,3313.668}; azimut=-141.71288; id=14; side="EAST"; vehicle="TK_Special_Forces_MG_EP1"; rank="SERGEANT"; skill=0.51904887; }; class Item3 { position[]={3831.9204,119.36963,3314.9063}; azimut=-141.71288; id=15; side="EAST"; vehicle="TK_Special_Forces_EP1"; rank="CORPORAL"; skill=0.42180228; }; class Item4 { presence=0.50960082; position[]={3830.3499,119.34013,3316.1458}; azimut=-141.71288; id=16; side="EAST"; vehicle="TK_Special_Forces_EP1"; rank="CORPORAL"; skill=0.466685; }; }; }; class Item8 { side="EAST"; class Vehicles { items=1; class Item0 { position[]={3887.6279,122.38556,3205.1145}; azimut=1.0154095; id=17; side="EAST"; vehicle="TK_INS_Soldier_AR_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; }; }; class Waypoints { items=1; class Item0 { position[]={3896.9771,124.71994,3207.457}; idStatic=101530; idObject=-1979511654; housePos=3; class Effects { }; showWP="NEVER"; }; }; }; class Item9 { side="EAST"; class Vehicles { items=1; class Item0 { presence=0.57222515; position[]={3768.5977,117.69854,3223.0278}; azimut=-193.808; id=21; side="EAST"; vehicle="ACE_TK_INS_Soldier_AKM_EP1"; leader=1; skill=0.2; init="[this] call cba_fnc_taskDefend"; }; }; }; class Item10 { side="EAST"; class Vehicles { items=2; class Item0 { position[]={3820.1838,119.57283,3309.5671}; azimut=-29.4086; id=22; side="EAST"; vehicle="TK_INS_Soldier_2_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; init="[this] call cba_fnc_taskDefend"; }; class Item1 { position[]={3820.3015,119.57236,3304.231}; azimut=-29.4086; id=23; side="EAST"; vehicle="TK_INS_Soldier_AR_EP1"; rank="CORPORAL"; skill=0.33333331; }; }; }; class Item11 { side="EAST"; class Vehicles { items=3; class Item0 { position[]={3760.8906,116.51812,3300.259}; azimut=1.0154099; id=26; side="EAST"; vehicle="TK_Special_Forces_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; }; class Item1 { presence=0.5174287; position[]={3758.292,116.43211,3295.6016}; azimut=1.0154099; id=27; side="EAST"; vehicle="TK_Special_Forces_EP1"; rank="CORPORAL"; skill=0.33333331; }; class Item2 { presence=0.63484955; position[]={3762.2913,116.4522,3295.5295}; azimut=1.0154099; id=29; side="EAST"; vehicle="TK_Special_Forces_MG_EP1"; skill=0.2; }; }; class Waypoints { items=1; class Item0 { position[]={3764.584,116.58125,3299.5479}; type="GUARD"; speed="LIMITED"; combat="SAFE"; class Effects { }; showWP="NEVER"; }; }; }; class Item12 { side="EAST"; class Vehicles { items=1; class Item0 { presence=0.57222515; position[]={3788.8955,118.81236,3204.2549}; azimut=37.458199; id=30; side="EAST"; vehicle="TK_INS_Soldier_4_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; init="[this] call cba_fnc_taskDefend"; }; }; }; class Item13 { side="EAST"; class Vehicles { items=1; class Item0 { position[]={3822.0183,119.52266,3270.3477}; azimut=250; id=34; side="EAST"; vehicle="TK_INS_Warlord_EP1"; leader=1; rank="MAJOR"; skill=0.60000002; text="cherokee"; init="this setIdentity ""CHEROKEE""; this addweapon ""EvMap"";"; }; }; }; class Item14 { side="EAST"; class Vehicles { items=1; class Item0 { position[]={3819.2063,119.5125,3223.4709}; azimut=-313.35654; id=35; side="EAST"; vehicle="TK_INS_Soldier_EP1"; leader=1; skill=0.2; }; }; }; class Item15 { side="EAST"; class Vehicles { items=1; class Item0 { position[]={3819.4448,119.52668,3227.8882}; azimut=-215.278; id=36; side="EAST"; vehicle="TK_INS_Soldier_3_EP1"; leader=1; skill=0.2; }; }; }; class Item16 { side="CIV"; class Vehicles { items=1; class Item0 { position[]={3821.2644,119.49272,3226.7869}; azimut=-126.69958; id=37; side="CIV"; vehicle="TK_CIV_Takistani01_EP1"; leader=1; rank="MAJOR"; skill=0.60000002; }; }; }; class Item17 { side="EAST"; class Vehicles { items=2; class Item0 { position[]={3829.7888,119.27708,3266.0752}; azimut=109.30641; id=24; side="EAST"; vehicle="TK_INS_Soldier_EP1"; leader=1; rank="CORPORAL"; skill=0.2; init="[this] call cba_fnc_taskDefend"; }; class Item1 { position[]={3827.2578,119.36561,3261.0371}; azimut=109.30645; id=25; side="EAST"; vehicle="ACE_TK_INS_Soldier_AKM_EP1"; skill=0.2; }; }; }; class Item18 { side="EAST"; class Vehicles { items=1; class Item0 { position[]={3981.425,125.27156,3690.2649}; azimut=-523.1897; id=39; side="EAST"; vehicle="Old_bike_TK_INS_EP1"; leader=1; rank="SERGEANT"; skill=0.46666664; }; }; class Waypoints { items=4; class Item0 { position[]={3996.5725,116.34821,3125.3867}; combat="SAFE"; class Effects { }; showWP="NEVER"; }; class Item1 { position[]={2516.9375,61.930122,3246.9336}; class Effects { }; showWP="NEVER"; }; class Item2 { position[]={2852.6365,91.212563,3928.6621}; class Effects { }; timeoutMin=240; timeoutMid=240; timeoutMax=240; showWP="NEVER"; }; class Item3 { position[]={3974.7888,124.64645,3684.1248}; type="CYCLE"; class Effects { }; showWP="NEVER"; }; }; }; class Item19 { side="EAST"; class Vehicles { items=2; class Item0 { position[]={3642.2813,116.79597,3293.9583}; azimut=-171.00703; id=40; side="EAST"; vehicle="LandRover_MG_TK_INS_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; }; class Item1 { position[]={3641.1917,116.82214,3298.6165}; azimut=-171.007; special="CARGO"; id=41; side="EAST"; vehicle="TK_INS_Soldier_AT_EP1"; rank="CORPORAL"; skill=0.33333331; }; }; class Waypoints { items=6; class Item0 { position[]={3632.0242,116.77374,3246.7988}; combat="SAFE"; class Effects { }; timeoutMin=10; timeoutMid=30; timeoutMax=60; showWP="NEVER"; }; class Item1 { position[]={4719.7832,120.35826,2071.6843}; combat="SAFE"; class Effects { }; showWP="NEVER"; }; class Item2 { position[]={4079.2678,78.325142,1372.8262}; class Effects { }; showWP="NEVER"; }; class Item3 { position[]={2719.9414,40.093639,2641.5525}; class Effects { }; showWP="NEVER"; }; class Item4 { position[]={2893.8125,92.576973,3401.4751}; class Effects { }; showWP="NEVER"; }; class Item5 { position[]={3638.3301,116.80024,3296.3875}; type="CYCLE"; class Effects { }; timeoutMin=220; timeoutMid=240; timeoutMax=300; showWP="NEVER"; }; }; }; class Item20 { side="EAST"; class Vehicles { items=1; class Item0 { presence=0.50177276; position[]={3783.0999,118.27737,3214.6541}; azimut=77.830597; id=42; side="EAST"; vehicle="TK_INS_Soldier_4_EP1"; leader=1; skill=0.2; }; }; class Waypoints { items=5; class Item0 { position[]={3796.5503,118.98656,3215.5186}; speed="LIMITED"; combat="SAFE"; class Effects { }; showWP="NEVER"; }; class Item1 { position[]={3796.2556,119.1369,3219.9248}; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; class Item2 { position[]={3781.4324,118.56977,3237.24}; class Effects { }; showWP="NEVER"; }; class Item3 { position[]={3764.7346,117.84096,3231.9236}; class Effects { }; timeoutMin=10; timeoutMid=10; timeoutMax=10; showWP="NEVER"; }; class Item4 { position[]={3781.8225,118.17337,3214.1067}; type="CYCLE"; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; }; }; class Item21 { side="EAST"; class Vehicles { items=1; class Item0 { position[]={3875.479,122.18652,3208.2856}; azimut=199.9256; id=43; side="EAST"; vehicle="TK_INS_Soldier_4_EP1"; leader=1; skill=0.2; }; }; class Waypoints { items=5; class Item0 { position[]={3865.0459,121.50693,3199.2178}; speed="LIMITED"; combat="SAFE"; synchronizations[]={1}; class Effects { }; showWP="NEVER"; }; class Item1 { position[]={3893.7083,122.71242,3186.9565}; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; class Item2 { position[]={3892.9504,122.21987,3224.9028}; class Effects { }; showWP="NEVER"; }; class Item3 { position[]={3878.7415,122.42129,3236.478}; class Effects { }; showWP="NEVER"; }; class Item4 { position[]={3875.4905,122.20406,3209.7866}; type="CYCLE"; class Effects { }; timeoutMin=10; timeoutMid=20; timeoutMax=30; showWP="NEVER"; }; }; }; class Item22 { side="EAST"; class Vehicles { items=1; class Item0 { presence=0.54874086; position[]={3877.0857,121.76971,3188.5168}; azimut=1.0154099; id=18; side="EAST"; vehicle="TK_INS_Soldier_EP1"; leader=1; skill=0.2; }; }; class Waypoints { items=1; class Item0 { position[]={3867.9739,122.65348,3186.312}; idStatic=101519; idObject=-1981610865; housePos=1; class Effects { }; showWP="NEVER"; }; }; }; class Item23 { side="EAST"; class Vehicles { items=1; class Item0 { presence=0.66224772; position[]={3884.5217,122.39352,3225.4888}; azimut=1.0154099; id=19; side="EAST"; vehicle="ACE_TK_INS_Soldier_AKM_EP1"; leader=1; skill=0.2; }; }; class Waypoints { items=1; class Item0 { position[]={3890.7571,123.00784,3235.6917}; idStatic=101540; idObject=-1979511644; housePos=3; class Effects { }; showWP="NEVER"; }; }; }; class Item24 { side="EAST"; class Vehicles { items=1; class Item0 { position[]={3755.7163,116.40527,3291.7446}; azimut=1.0154095; id=28; side="EAST"; vehicle="TK_INS_Soldier_EP1"; leader=1; skill=0.2; }; }; class Waypoints { items=1; class Item0 { position[]={3749.7534,115.67603,3284.335}; idStatic=101393; idObject=-1975325679; housePos=4; class Effects { }; showWP="NEVER"; }; }; }; class Item25 { side="EAST"; class Vehicles { items=1; class Item0 { presence=0.55656922; position[]={3785.979,118.0285,3191.3782}; azimut=37.458199; id=31; side="EAST"; vehicle="ACE_TK_INS_Soldier_AKM_EP1"; leader=1; skill=0.2; }; }; class Waypoints { items=1; class Item0 { position[]={3797.6294,121.21268,3191.6064}; idStatic=101453; idObject=-1981615027; housePos=8; class Effects { }; showWP="NEVER"; }; }; }; class Item26 { side="EAST"; class Vehicles { items=1; class Item0 { presence=0.6387639; position[]={3788.1833,118.50548,3222.1309}; azimut=89.990402; id=20; side="EAST"; vehicle="TK_INS_Soldier_2_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; init="[this] call cba_fnc_taskDefend"; }; }; }; class Item27 { side="EAST"; class Vehicles { items=2; class Item0 { position[]={3518.7498,116.64165,3285.8369}; azimut=109.30641; id=46; side="EAST"; vehicle="TK_INS_Soldier_EP1"; leader=1; rank="CORPORAL"; skill=0.2; init="[this] call cba_fnc_taskDefend"; }; class Item1 { position[]={3516.2188,116.7257,3280.7988}; azimut=109.30645; id=47; side="EAST"; vehicle="ACE_TK_INS_Soldier_AKM_EP1"; skill=0.2; }; }; }; class Item28 { side="LOGIC"; class Vehicles { items=2; class Item0 { position[]={3332.6294,149.73149,4095.5884}; azimut=366.81601; id=55; side="LOGIC"; vehicle="Logic"; leader=1; skill=0.26471043; text="server"; init="""patrol1"" setMarkerAlpha 0; ""patrol2"" setMarkerAlpha 0; ""patrol3"" setMarkerAlpha 0; "; }; class Item1 { position[]={3285.8435,149.19563,4138.7026}; id=63; side="LOGIC"; vehicle="ACE_ForceGroupMarkersOff_Logic"; lock="UNLOCKED"; skill=0.60000002; }; }; }; class Item29 { side="LOGIC"; class Vehicles { items=4; class Item0 { position[]={3313.293,148.23885,4141.7231}; azimut=-2.0043867; id=56; side="LOGIC"; vehicle="ACE_Wounds_Logic"; leader=1; lock="UNLOCKED"; skill=0.60000002; }; class Item1 { position[]={3313.3228,149.45581,4117.4224}; azimut=-2.0043867; id=57; side="LOGIC"; vehicle="ACE_Wounds_FullHeal"; lock="UNLOCKED"; skill=0.60000002; }; class Item2 { position[]={3313.5298,150.47931,4099.8071}; azimut=-2.0043867; id=58; side="LOGIC"; vehicle="ACE_Required_Logic"; lock="UNLOCKED"; skill=0.60000002; }; class Item3 { position[]={3314.8789,151.81093,4084.697}; azimut=-2.0043867; id=59; side="LOGIC"; vehicle="ACE_AITalk_Logic"; lock="UNLOCKED"; skill=0.60000002; }; }; }; class Item30 { side="LOGIC"; class Vehicles { items=2; class Item0 { position[]={3333.9675,146.46515,4141.6597}; azimut=0.10814616; id=60; side="LOGIC"; vehicle="BIS_clouds_Logic"; leader=1; lock="UNLOCKED"; skill=0.60000002; }; class Item1 { position[]={3334.7917,149.32227,4116.2808}; azimut=0.10814616; id=61; side="LOGIC"; vehicle="WeatherParticlesManager"; lock="UNLOCKED"; skill=0.60000002; }; }; }; class Item31 { side="LOGIC"; class Vehicles { items=1; class Item0 { position[]={3312.1074,151.84682,4064.53}; azimut=0.10814616; id=62; side="LOGIC"; vehicle="ACE_Spectator_ShownSides_Logic"; leader=1; lock="UNLOCKED"; skill=0.60000002; init="ace_sys_spectator_playable_only = true; ace_sys_spectator_no_butterfly_mode = true"; }; }; }; class Item32 { side="EAST"; class Vehicles { items=1; class Item0 { position[]={3504.3589,120.69308,3285.3867}; azimut=260; special="NONE"; id=45; side="EAST"; vehicle="DSHKM_TK_INS_EP1"; leader=1; skill=0.47416556; init="this setpos [3503.17,3285.91,3.0]"; }; }; class Waypoints { items=1; class Item0 { position[]={3467.9468,116.79398,3276.2488}; type="GUARD"; class Effects { }; showWP="NEVER"; }; }; }; class Item33 { side="EAST"; class Vehicles { items=5; class Item0 { position[]={3776.8389,123.25587,3738.6646}; id=73; side="EAST"; vehicle="TK_INS_Soldier_2_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; init="nul=[this,""patrol1"",""random"",""noai""] execVM ""scripts\ups.sqf"";"; }; class Item1 { presence=0.63484955; position[]={3772.7891,122.50008,3730.5615}; id=74; side="EAST"; vehicle="TK_INS_Soldier_AR_EP1"; rank="CORPORAL"; skill=0.33333331; }; class Item2 { presence=0.54091299; position[]={3774.7891,122.54501,3730.5615}; id=75; side="EAST"; vehicle="TK_INS_Soldier_EP1"; skill=0.2; }; class Item3 { presence=0.57613903; position[]={3776.7891,122.58994,3730.5615}; id=76; side="EAST"; vehicle="TK_INS_Soldier_3_EP1"; skill=0.2; }; class Item4 { presence=0.58788145; position[]={3778.7891,122.63486,3730.5615}; id=77; side="EAST"; vehicle="TK_INS_Soldier_4_EP1"; skill=0.2; }; }; }; class Item34 { side="EAST"; class Vehicles { items=5; class Item0 { position[]={3580.4497,101.53156,2950.6995}; id=78; side="EAST"; vehicle="TK_INS_Soldier_2_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; init="nul=[this,""patrol1"",""random"",""noai""] execVM ""scripts\ups.sqf"";"; }; class Item1 { presence=0.66224772; position[]={3576.3999,101.7431,2942.5964}; id=79; side="EAST"; vehicle="TK_INS_Soldier_MG_EP1"; rank="CORPORAL"; skill=0.33333331; }; class Item2 { position[]={3578.3999,101.56585,2942.5964}; id=80; side="EAST"; vehicle="TK_INS_Soldier_AT_EP1"; skill=0.2; }; class Item3 { presence=0.68181813; position[]={3580.3999,101.3351,2942.5964}; id=81; side="EAST"; vehicle="TK_INS_Soldier_3_EP1"; skill=0.2; }; class Item4 { presence=0.67007619; position[]={3582.3999,100.95167,2942.5964}; id=82; side="EAST"; vehicle="TK_INS_Soldier_4_EP1"; skill=0.2; }; }; }; class Item35 { side="WEST"; class Vehicles { items=6; class Item0 { position[]={4944.9346,127.48549,1999.2504}; azimut=24.708401; id=119; side="WEST"; vehicle="ftmch_civtl"; player="PLAYER COMMANDER"; leader=1; rank="CAPTAIN"; skill=0.73333329; text="lima11"; init="LIMA1 = group this; this setgroupId [""LIMA-1""]; removeBackpack this; this addweapon ""M16A2""; this removeweapon ""M4A3_CCO_EP1""; this setcaptive true; this addEventHandler [""fired"", {(_this select 0) setcaptive false;}];"; }; class Item1 { position[]={4942.1636,127.46662,1997.626}; azimut=24.708401; id=120; side="WEST"; vehicle="ftmch_civmedic"; player="PLAY CDG"; rank="SERGEANT"; skill=0.46666664; text="lima12"; init="removeBackpack this; this addweapon ""ACE_Coyote_Pack""; this setcaptive true;this addEventHandler [""fired"", {(_this select 0) setcaptive false;}]; "; }; class Item2 { position[]={4943.0278,127.46655,1997.4622}; azimut=24.708401; id=121; side="WEST"; vehicle="ftmch_civheavyrpk"; player="PLAY CDG"; rank="SERGEANT"; skill=0.46666664; text="lima13"; init="removeBackpack this; this setcaptive true;this addEventHandler [""fired"", {(_this select 0) setcaptive false;}]; "; }; class Item3 { position[]={4944.1382,127.46239,1996.7933}; azimut=24.708401; id=122; side="WEST"; vehicle="ftmch_civlight"; player="PLAY CDG"; rank="LIEUTENANT"; skill=0.59999996; text="lima14"; init="removeBackpack this; this setcaptive true;this addEventHandler [""fired"", {(_this select 0) setcaptive false;}]; "; }; class Item4 { position[]={4945.5313,127.46282,1996.5896}; azimut=24.708401; id=123; side="WEST"; vehicle="ftmch_civassault_gl"; player="PLAY CDG"; rank="SERGEANT"; skill=0.46666664; text="lima15"; init="removeBackpack this; this addweapon ""M16A2GL""; this removeweapon ""M4A3_RCO_GL_EP1""; this setcaptive true;this addEventHandler [""fired"", {(_this select 0) setcaptive false;}]; "; }; class Item5 { position[]={4946.7056,127.46127,1996.2021}; azimut=24.708401; id=124; side="WEST"; vehicle="ftmch_civlight"; player="PLAY CDG"; rank="SERGEANT"; skill=0.46666664; text="lima16"; init="removeBackpack this; this setcaptive true;this addEventHandler [""fired"", {(_this select 0) setcaptive false;}]; "; }; }; }; class Item36 { side="WEST"; class Vehicles { items=6; class Item0 { position[]={5136.9429,107.0981,4419.0454}; azimut=47.197201; id=125; side="WEST"; vehicle="ftmch_tl2HEAVYM4"; player="PLAY CDG"; leader=1; rank="CAPTAIN"; skill=0.73333329; init="LIMA2 = group this; this setgroupId [""LIMA-2""]; removeBackpack this; this addweapon ""ACE_SOC_M4A1_RCO_GL""; this removeweapon ""M4A3_RCO_GL_EP1"";"; }; class Item1 { position[]={5134.251,107.32552,4417.4385}; azimut=47.197208; id=126; side="WEST"; vehicle="ftmch_medic2HEAVYM4"; player="PLAY CDG"; rank="SERGEANT"; skill=0.46666664; init="removeBackpack this; this addweapon ""ACE_Coyote_Pack""; this addweapon ""ACE_SOC_M4A1_aim""; this removeweapon ""M4A3_CCO_EP1"";"; }; class Item2 { position[]={5134.9873,107.30966,4416.957}; azimut=47.197208; id=127; side="WEST"; vehicle="ftmch_heavyHEAVY"; player="PLAY CDG"; rank="SERGEANT"; skill=0.46666664; init="removeBackpack this; "; }; class Item3 { position[]={5135.7603,107.31901,4415.9341}; azimut=47.197208; id=128; side="WEST"; vehicle="ftmch_scout3HEAVYM4"; player="PLAY CDG"; rank="LIEUTENANT"; skill=0.59999996; init="removeBackpack this; this addweapon ""ACE_SOC_M4A1_Eotech""; this removeweapon ""M4A3_CCO_EP1"";"; }; class Item4 { position[]={5137.1782,107.23261,4416.1167}; azimut=-2.955513; id=129; side="WEST"; vehicle="ftmch_assault_glHEAVYM4"; player="PLAY CDG"; rank="SERGEANT"; skill=0.46666664; init="removeBackpack this; this addweapon ""M4A1_HWS_GL_camo""; this removeweapon ""M4A3_RCO_GL_EP1""; "; }; class Item5 { position[]={5138.4414,107.13088,4416.771}; azimut=-44.237499; id=130; side="WEST"; vehicle="ftmch_scout1HEAVYM4"; player="PLAY CDG"; rank="SERGEANT"; skill=0.46666664; init="removeBackpack this; this addweapon ""ACE_SOC_M4A1_Eotech""; this removeweapon ""M4A3_CCO_EP1"";"; }; }; }; class Item37 { side="CIV"; class Vehicles { items=1; class Item0 { position[]={4596.8271,119.92341,2481.1484}; azimut=-233.4451; id=134; side="CIV"; vehicle="hilux1_civil_3_open_EP1"; leader=1; skill=0.31707427; }; }; class Waypoints { items=1; class Item0 { position[]={4602.6929,120.00233,2476.6877}; type="HOLD"; combat="SAFE"; class Effects { }; showWP="NEVER"; }; }; }; class Item38 { side="CIV"; class Vehicles { items=1; class Item0 { position[]={4600.9912,119.95557,2474.4807}; azimut=35.957813; id=135; side="CIV"; vehicle="TK_CIV_Takistani01_EP1"; leader=1; skill=0.31707427; }; }; }; class Item39 { side="CIV"; class Vehicles { items=1; class Item0 { position[]={4603.1455,120.03451,2479.887}; azimut=181.01978; id=136; side="CIV"; vehicle="TK_CIV_Takistani06_EP1"; leader=1; skill=0.31707427; }; }; }; class Item40 { side="CIV"; class Vehicles { items=1; class Item0 { position[]={3965.4285,75.044823,1550.5001}; azimut=-265.0809; id=137; side="CIV"; vehicle="Lada1_TK_CIV_EP1"; leader=1; skill=0.31707427; }; }; class Waypoints { items=5; class Item0 { position[]={4092.7231,77.780327,1517.2355}; combat="SAFE"; class Effects { }; timeoutMin=120; timeoutMid=120; timeoutMax=120; showWP="NEVER"; }; class Item1 { position[]={3992.1594,116.21096,3123.1653}; class Effects { }; showWP="NEVER"; }; class Item2 { position[]={2182.4875,31.106394,2911.7803}; class Effects { }; showWP="NEVER"; }; class Item3 { position[]={4080.4561,78.365494,1375.3696}; class Effects { }; showWP="NEVER"; }; class Item4 { position[]={3972.9873,74.98037,1550.4016}; type="CYCLE"; class Effects { }; timeoutMin=80; timeoutMid=180; timeoutMax=360; showWP="NEVER"; }; }; }; class Item41 { side="CIV"; class Vehicles { items=1; class Item0 { position[]={3819.4277,106.50518,2972.5811}; azimut=65; id=138; side="CIV"; vehicle="TK_CIV_Takistani01_EP1"; leader=1; skill=0.31707427; }; }; }; class Item42 { side="CIV"; class Vehicles { items=1; class Item0 { position[]={3771.0332,109.18699,2889.2581}; azimut=100.31272; id=140; side="CIV"; vehicle="TK_CIV_Takistani01_EP1"; leader=1; skill=0.31707427; }; }; class Waypoints { items=3; class Item0 { position[]={3821.429,109.3558,2896.3892}; speed="LIMITED"; combat="SAFE"; class Effects { }; showWP="NEVER"; }; class Item1 { position[]={3795.6685,109.57808,2947.8096}; class Effects { }; showWP="NEVER"; }; class Item2 { position[]={3759.9043,108.38626,2891.3848}; type="CYCLE"; class Effects { }; timeoutMin=250; timeoutMid=250; timeoutMax=250; showWP="NEVER"; }; }; }; class Item43 { side="CIV"; class Vehicles { items=2; class Item0 { position[]={3785.1643,109.88567,2910.6519}; azimut=65; id=141; side="CIV"; vehicle="TK_CIV_Takistani01_EP1"; leader=1; skill=0.31707427; }; class Item1 { position[]={3788.9158,109.77916,2912.2781}; azimut=65; id=139; side="CIV"; vehicle="TK_CIV_Takistani01_EP1"; skill=0.31707427; }; }; class Waypoints { items=1; class Item0 { position[]={3786.2896,109.71058,2919.5342}; type="HOLD"; combat="SAFE"; class Effects { }; showWP="NEVER"; }; }; }; class Item44 { side="CIV"; class Vehicles { items=1; class Item0 { position[]={3768.0618,116.77211,3338.3213}; azimut=145; id=143; side="CIV"; vehicle="TK_CIV_Takistani05_EP1"; leader=1; rank="SERGEANT"; skill=0.62377685; }; }; class Waypoints { items=3; class Item0 { position[]={3773.1377,117.01593,3336.2053}; type="HOLD"; combat="SAFE"; synchronizations[]={4}; class Effects { }; showWP="NEVER"; }; class Item1 { position[]={3802.7649,119.49434,3225.0461}; id=142; type="GETIN"; class Effects { }; showWP="NEVER"; }; class Item2 { position[]={5046.855,101.46177,1124.4946}; speed="FULL"; class Effects { }; showWP="NEVER"; }; }; }; class Item45 { side="WEST"; class Vehicles { items=1; class Item0 { position[]={-157.56161,81.523689,3390.2346}; azimut=120; id=146; side="WEST"; vehicle="UH60M_EP1"; leader=1; rank="LIEUTENANT"; skill=0.55645186; text="helo1"; init="this setCaptive false"; }; }; class Waypoints { items=3; class Item0 { position[]={-147.99173,80.918671,3379.7483}; type="HOLD"; synchronizations[]={3}; class Effects { }; showWP="NEVER"; }; class Item1 { position[]={2430.5032,61.020039,3323.8433}; combat="SAFE"; class Effects { }; showWP="NEVER"; }; class Item2 { position[]={2651.0913,65.323929,2985.9758}; expActiv="helo1 land ""Get In"";"; class Effects { }; showWP="NEVER"; }; }; }; class Item46 { side="EAST"; class Vehicles { items=1; class Item0 { presence=0.13385394; position[]={3779.1873,118.17005,3231.2959}; azimut=168.957; id=147; side="EAST"; vehicle="TK_INS_Soldier_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; init="this moveingunner hmg2"; }; }; class Waypoints { items=1; class Item0 { position[]={3823.623,119.55904,3179.6826}; type="GUARD"; combat="SAFE"; class Effects { }; showWP="NEVER"; }; }; }; class Item47 { side="LOGIC"; class Vehicles { items=1; class Item0 { position[]={3815.0938,119.51771,3241.0752}; azimut=250; id=150; side="LOGIC"; vehicle="LocationLogic"; leader=1; skill=0.60000002; text="loc1"; }; }; }; class Item48 { side="LOGIC"; class Vehicles { items=1; class Item0 { position[]={3603.6621,116.74753,3287.084}; azimut=250; id=151; side="LOGIC"; vehicle="LocationLogic"; leader=1; skill=0.60000002; text="loc2"; }; }; }; class Item49 { side="LOGIC"; class Vehicles { items=1; class Item0 { position[]={4293.9209,125.03716,3223.6506}; id=148; side="LOGIC"; vehicle="Alice2Manager"; leader=1; lock="UNLOCKED"; skill=0.60000002; text="ac1"; init="this setvariable [""townlist"",[loc1,loc2,loc3]]"; }; }; }; class Item50 { side="LOGIC"; class Vehicles { items=1; class Item0 { position[]={4293.9209,124.28222,3198.6199}; id=149; side="LOGIC"; vehicle="SilvieManager"; leader=1; lock="UNLOCKED"; skill=0.60000002; text="acv1"; init="this setvariable [""townlist"",[loc1,loc2,loc3]];"; }; }; }; class Item51 { side="CIV"; class Vehicles { items=2; class Item0 { position[]={4464.0371,125.18283,2832.657}; azimut=-100.30266; id=154; side="CIV"; vehicle="TK_CIV_Takistani01_EP1"; leader=1; skill=0.31707427; }; class Item1 { position[]={4459.9961,125.20813,2832.0332}; azimut=-100.30266; id=153; side="CIV"; vehicle="TK_CIV_Takistani01_EP1"; skill=0.31707427; }; }; class Waypoints { items=1; class Item0 { position[]={4460.6968,125.21671,2824.3503}; type="HOLD"; combat="SAFE"; class Effects { }; showWP="NEVER"; }; }; }; class Item52 { side="EAST"; class Vehicles { items=1; class Item0 { presence=0.51656926; position[]={3518.7627,116.82629,3269.3562}; azimut=255.06599; id=156; side="EAST"; vehicle="ACE_TK_INS_Soldier_AKM_EP1"; leader=1; skill=0.2; }; }; class Waypoints { items=3; class Item0 { position[]={3526.8438,116.79435,3273.1738}; type="HOLD"; combat="SAFE"; class Effects { }; showWP="NEVER"; }; class Item1 { position[]={3648.5483,116.78189,3294.2324}; id=53; type="GETIN"; speed="FULL"; class Effects { }; showWP="NEVER"; }; class Item2 { position[]={788.67096,44.413765,2934.9297}; class Effects { }; showWP="NEVER"; }; }; }; class Item53 { side="EAST"; class Vehicles { items=3; class Item0 { position[]={3855.7388,82.484413,2749.145}; azimut=-141.45799; id=161; side="EAST"; vehicle="TK_INS_Soldier_AR_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; init="[group this, getpos this] call bis_fnc_taskDefend"; }; class Item1 { position[]={3858.3794,82.368355,2751.0771}; azimut=-141.45848; id=162; side="EAST"; vehicle="TK_INS_Soldier_EP1"; skill=0.2; }; class Item2 { position[]={3854.8076,82.166946,2752.2544}; azimut=-141.45848; id=163; side="EAST"; vehicle="TK_INS_Soldier_4_EP1"; skill=0.2; }; }; }; class Item54 { side="CIV"; class Vehicles { items=2; class Item0 { position[]={3094.0425,80.345421,2744.1541}; azimut=27.70512; id=165; side="CIV"; vehicle="TK_CIV_Takistani01_EP1"; leader=1; skill=0.31707427; }; class Item1 { position[]={3093.0254,80.356934,2743.689}; azimut=27.70512; id=164; side="CIV"; vehicle="TK_CIV_Takistani01_EP1"; skill=0.31707427; }; }; class Waypoints { items=1; class Item0 { position[]={3094.0996,80.195038,2745.7466}; type="HOLD"; combat="SAFE"; class Effects { }; showWP="NEVER"; }; }; }; class Item55 { side="LOGIC"; class Vehicles { items=1; class Item0 { position[]={2951.116,96.446365,3345.5803}; azimut=250; id=167; side="LOGIC"; vehicle="LocationLogic"; leader=1; skill=0.60000002; text="loc3"; }; }; }; class Item56 { side="LOGIC"; class Vehicles { items=6; class Item0 { position[]={1159.952,0.23620485,4220.7173}; id=169; side="LOGIC"; vehicle="ACE_Wounds_Logic"; leader=1; lock="UNLOCKED"; skill=0.60000002; init="ace_sys_wounds_noai = true; ace_wounds_prevtime = 800; ace_sys_wounds_no_rpunish = true;"; }; class Item1 { position[]={1175.7797,0.24419427,4221.0181}; id=170; side="LOGIC"; vehicle="ACE_Wounds_FullHeal"; lock="UNLOCKED"; skill=0.60000002; }; class Item2 { position[]={1160.0966,0.20258445,4194.5059}; id=171; side="LOGIC"; vehicle="ACE_SYS_PRespawn_Logic"; lock="UNLOCKED"; skill=0.60000002; }; class Item3 { position[]={1202.8125,0.50201321,4195.4258}; id=172; side="LOGIC"; vehicle="ACE_Viewblock_EnableAIGrassVB_Mod"; lock="UNLOCKED"; skill=0.60000002; }; class Item4 { position[]={1224.5569,0.059324458,4193.9893}; id=173; side="LOGIC"; vehicle="ACE_Vehicledamage_Enable_Cookoff"; lock="UNLOCKED"; skill=0.60000002; }; class Item5 { position[]={1181.4911,-0.019590914,4195.0552}; id=174; side="LOGIC"; vehicle="ACE_Wounds_EveryoneMedic"; lock="UNLOCKED"; skill=0.60000002; }; }; }; }; class Vehicles { items=70; class Item0 { position[]={3818.0513,119.53308,3230.1152}; azimut=21.1563; id=32; side="EMPTY"; vehicle="LandRover_TK_CIV_EP1"; leader=1; skill=0.55645186; }; class Item1 { position[]={3817.4946,119.50452,3220.9822}; azimut=-14.1025; id=33; side="EMPTY"; vehicle="LandRover_TK_CIV_EP1"; leader=1; skill=0.55645186; }; class Item2 { position[]={3820.1887,119.51614,3226.0208}; azimut=-126.69958; id=38; side="EMPTY"; vehicle="Land_Fire_barrel_burning"; leader=1; skill=0.60000002; }; class Item3 { position[]={3821.5649,119.5299,3260.9519}; azimut=-126.69958; id=44; side="EMPTY"; vehicle="Land_Fire_barrel_burning"; leader=1; skill=0.60000002; }; class Item4 { position[]={3648.9724,116.77374,3283.5657}; azimut=200.77995; special="NONE"; id=48; side="EMPTY"; vehicle="Land_tent_east"; skill=0.47416556; }; class Item5 { position[]={3628.4658,116.77128,3289.9111}; azimut=339.50986; special="NONE"; id=49; side="EMPTY"; vehicle="Land_tent_east"; skill=0.47416556; }; class Item6 { position[]={3650.6328,116.77272,3281.7732}; azimut=82.14286; special="NONE"; id=50; side="EMPTY"; vehicle="Land_Antenna"; skill=0.47416556; }; class Item7 { position[]={3627.2231,116.76928,3289.2622}; azimut=251.98083; special="NONE"; id=51; side="EMPTY"; vehicle="AmmoCrates_NoInteractive_Medium"; skill=0.47416556; }; class Item8 { position[]={3650.6177,116.7776,3300.2017}; azimut=255.70154; special="NONE"; id=52; side="EMPTY"; vehicle="BTR40_TK_INS_EP1"; skill=0.47416556; }; class Item9 { position[]={3648.5483,116.78189,3294.2324}; azimut=285.70599; special="NONE"; id=53; side="EMPTY"; vehicle="BTR40_TK_INS_EP1"; skill=0.47416556; init="this addWeaponCargo [""Stinger"", 1]; this addMagazineCargo [""stinger"",1];"; }; class Item10 { position[]={3642.8535,116.87568,3303.082}; azimut=166.77901; special="NONE"; id=54; side="EMPTY"; vehicle="BTR40_MG_TK_INS_EP1"; skill=0.47416556; }; class Item11 { position[]={3813.6616,107.36407,2978.4136}; id=64; side="AMBIENT LIFE"; vehicle="Sheep01_EP1"; leader=1; skill=0.2; }; class Item12 { position[]={3812.606,108.08456,2964.1563}; id=65; side="AMBIENT LIFE"; vehicle="Sheep01_EP1"; leader=1; skill=0.2; }; class Item13 { position[]={3822.9758,106.4321,2966.7017}; azimut=41.630009; id=66; side="AMBIENT LIFE"; vehicle="Sheep01_EP1"; leader=1; skill=0.2; }; class Item14 { position[]={3830.3865,105.07431,2974.2446}; azimut=41.630009; id=67; side="AMBIENT LIFE"; vehicle="Sheep01_EP1"; leader=1; skill=0.2; }; class Item15 { position[]={3834.5957,104.62028,2978.9812}; azimut=41.630009; id=68; side="AMBIENT LIFE"; vehicle="Sheep01_EP1"; leader=1; skill=0.2; }; class Item16 { position[]={3822.3948,107.2209,2959.1843}; azimut=-107.57699; id=69; side="AMBIENT LIFE"; vehicle="Sheep02_EP1"; leader=1; skill=0.2; }; class Item17 { position[]={3802.1572,109.25085,2960.0266}; azimut=-107.57699; id=70; side="AMBIENT LIFE"; vehicle="Sheep02_EP1"; leader=1; skill=0.2; }; class Item18 { position[]={3799.939,109.33855,2974.1887}; azimut=-107.57699; id=71; side="AMBIENT LIFE"; vehicle="Sheep02_EP1"; leader=1; skill=0.2; }; class Item19 { position[]={3812.606,107.57596,2976.8291}; azimut=-107.57699; id=72; side="AMBIENT LIFE"; vehicle="Sheep02_EP1"; leader=1; skill=0.2; }; class Item20 { position[]={3805.1506,121.05729,3210.1284}; azimut=135; id=83; side="EMPTY"; vehicle="DSHKM_TK_INS_EP1"; leader=1; skill=0.51156861; text="hmg2"; init="this setpos [3801.3,3186.8,2.8]"; }; class Item21 { position[]={3645.4285,116.78017,3291.1458}; azimut=-126.69958; id=84; side="EMPTY"; vehicle="Land_Fire_barrel_burning"; leader=1; skill=0.60000002; }; class Item22 { position[]={3813.4155,107.83237,2991.8975}; azimut=-30.326689; id=85; side="AMBIENT LIFE"; vehicle="Sheep01_EP1"; leader=1; skill=0.2; }; class Item23 { position[]={3819.7031,106.31242,2979.0588}; azimut=-30.326689; id=86; side="AMBIENT LIFE"; vehicle="Sheep01_EP1"; leader=1; skill=0.2; }; class Item24 { position[]={3827.3699,105.62481,2986.4917}; azimut=11.30332; id=87; side="AMBIENT LIFE"; vehicle="Sheep01_EP1"; leader=1; skill=0.2; }; class Item25 { position[]={3829.9568,106.19192,2996.7432}; azimut=11.30332; id=88; side="AMBIENT LIFE"; vehicle="Sheep01_EP1"; leader=1; skill=0.2; }; class Item26 { position[]={3831.199,106.77492,3002.9583}; azimut=11.30332; id=89; side="AMBIENT LIFE"; vehicle="Sheep01_EP1"; leader=1; skill=0.2; }; class Item27 { position[]={3830.6626,104.89714,2979.7087}; azimut=-137.90369; id=90; side="AMBIENT LIFE"; vehicle="Sheep02_EP1"; leader=1; skill=0.2; }; class Item28 { position[]={3812.7693,107.63949,2970.2175}; azimut=-137.90369; id=91; side="AMBIENT LIFE"; vehicle="Sheep02_EP1"; leader=1; skill=0.2; }; class Item29 { position[]={3803.7041,108.82714,2981.3225}; azimut=-137.90369; id=92; side="AMBIENT LIFE"; vehicle="Sheep02_EP1"; leader=1; skill=0.2; }; class Item30 { position[]={3813.3044,107.7475,2989.9963}; azimut=-137.90369; id=93; side="AMBIENT LIFE"; vehicle="Sheep02_EP1"; leader=1; skill=0.2; }; class Item31 { position[]={3683.3877,116.77374,3261.6335}; azimut=-47.826824; id=94; side="AMBIENT LIFE"; vehicle="Hen"; leader=1; skill=0.2; }; class Item32 { position[]={3684.1824,116.77374,3263.8604}; azimut=-47.826824; id=95; side="AMBIENT LIFE"; vehicle="Hen"; leader=1; skill=0.2; }; class Item33 { position[]={3679.2544,116.77374,3267.0413}; azimut=-47.826824; id=96; side="AMBIENT LIFE"; vehicle="Hen"; leader=1; skill=0.2; }; class Item34 { position[]={3683.3877,116.77134,3271.4944}; azimut=-47.826824; id=97; side="AMBIENT LIFE"; vehicle="Hen"; leader=1; skill=0.2; }; class Item35 { position[]={3686.7261,116.77374,3266.4053}; azimut=-47.826824; id=98; side="AMBIENT LIFE"; vehicle="Hen"; leader=1; skill=0.2; }; class Item36 { position[]={3685.4541,116.77374,3264.6553}; azimut=-47.826824; id=99; side="AMBIENT LIFE"; vehicle="Hen"; leader=1; skill=0.2; }; class Item37 { position[]={3780.5518,118.16673,3220.0005}; azimut=-18.119951; id=100; side="AMBIENT LIFE"; vehicle="Hen"; leader=1; skill=0.2; }; class Item38 { position[]={3782.3127,118.24141,3224.8484}; azimut=-18.119951; id=101; side="AMBIENT LIFE"; vehicle="Hen"; leader=1; skill=0.2; }; class Item39 { position[]={3684.3418,116.7577,3283.105}; azimut=-47.826824; id=102; side="AMBIENT LIFE"; vehicle="Hen"; leader=1; skill=0.2; }; class Item40 { position[]={3782.261,118.24125,3222.3169}; azimut=-18.119951; id=103; side="AMBIENT LIFE"; vehicle="Hen"; leader=1; skill=0.2; }; class Item41 { position[]={3782.425,118.25024,3220.396}; azimut=-18.119951; id=104; side="AMBIENT LIFE"; vehicle="Hen"; leader=1; skill=0.2; }; class Item42 { position[]={3680.5264,116.76675,3274.3574}; azimut=-47.826824; id=105; side="AMBIENT LIFE"; vehicle="Hen"; leader=1; skill=0.2; }; class Item43 { position[]={3678.7776,116.76114,3277.8564}; azimut=-47.826824; id=106; side="AMBIENT LIFE"; vehicle="Hen"; leader=1; skill=0.2; }; class Item44 { position[]={3683.2285,116.7642,3275.9478}; azimut=-47.826824; id=107; side="AMBIENT LIFE"; vehicle="Hen"; leader=1; skill=0.2; }; class Item45 { position[]={3784.3052,118.33221,3222.9402}; azimut=-18.119951; id=108; side="AMBIENT LIFE"; vehicle="Hen"; leader=1; skill=0.2; }; class Item46 { position[]={5135.4302,107.20178,4425.1191}; azimut=357.93835; id=109; side="EMPTY"; vehicle="Land_CamoNet_NATO_EP1"; leader=1; skill=0.60000002; }; class Item47 { position[]={5138.8311,107.15395,4426.5815}; azimut=436.65787; id=110; side="EMPTY"; vehicle="Land_Antenna"; leader=1; skill=0.60000002; }; class Item48 { position[]={5132.6333,107.342,4425.27}; azimut=530.66156; id=111; side="EMPTY"; vehicle="MASH_EP1"; leader=1; skill=0.60000002; }; class Item49 { position[]={5136.9497,107.11744,4424.0161}; azimut=42.17421; id=112; side="EMPTY"; vehicle="ClutterCutter_EP1"; skill=0.60000002; }; class Item50 { position[]={5137.1914,107.04624,4420.896}; azimut=-364.61874; special="NONE"; id=113; side="EMPTY"; vehicle="GuerillaCacheBox_EP1"; skill=0.60000002; text="box1"; init="nul1 = [this] execvm ""scripts\ammocrate.sqf""; "; }; class Item51 { position[]={5145.5669,106.68216,4423.1201}; azimut=88.612694; id=114; side="EMPTY"; vehicle="ATV_CZ_EP1"; leader=1; skill=0.73333329; }; class Item52 { position[]={5147.1748,106.50861,4419.2173}; azimut=69.854271; id=115; side="EMPTY"; vehicle="ATV_CZ_EP1"; leader=1; skill=0.73333329; }; class Item53 { position[]={5145.9268,106.67901,4416.4902}; azimut=69.854271; id=116; side="EMPTY"; vehicle="ATV_CZ_EP1"; leader=1; skill=0.73333329; }; class Item54 { position[]={5146.043,106.56105,4419.5229}; azimut=454.11465; id=117; side="EMPTY"; vehicle="Land_CamoNetVar_NATO_EP1"; leader=1; skill=0.60000002; }; class Item55 { position[]={5144.4097,106.66049,4420.6992}; azimut=88.612694; id=118; side="EMPTY"; vehicle="ATV_CZ_EP1"; leader=1; skill=0.73333329; }; class Item56 { position[]={4943.9829,127.24973,2004.934}; azimut=291.83801; id=131; side="EMPTY"; vehicle="Pickup_PK_INS"; skill=0.46666664; init="this addEventHandler [""fired"", {alarmed = true; publicvariable 'alarmed';(_this select 0) setcaptive false;}];"; }; class Item57 { position[]={4951.5239,127.49098,1999.7948}; azimut=302.20499; id=132; side="EMPTY"; vehicle="Offroad_DSHKM_INS"; skill=0.46666664; init="this addEventHandler [""fired"", {alarmed = true; publicvariable 'alarmed';(_this select 0) setcaptive false;}];"; }; class Item58 { position[]={4941.8208,127.43899,2000.9865}; azimut=359.52338; id=133; side="EMPTY"; vehicle="GuerillaCacheBox_EP1"; skill=0.46666664; text="box2"; init="nul1 = [this] execvm ""scripts\ammocrate_insurgent.sqf""; "; }; class Item59 { position[]={3802.7649,119.49434,3225.0461}; azimut=145; id=142; side="EMPTY"; vehicle="hilux1_civil_3_open_EP1"; skill=0.31707427; }; class Item60 { position[]={3791.5527,109.63219,2919.0271}; azimut=-126.69958; id=144; side="EMPTY"; vehicle="Land_Fire_barrel_burning"; leader=1; skill=0.60000002; }; class Item61 { position[]={2650.0789,65.639374,2991.3618}; azimut=21.1563; id=145; side="EMPTY"; vehicle="HeliHEmpty"; leader=1; skill=0.55645186; }; class Item62 { position[]={3827.1721,119.52512,3297.9551}; azimut=-153.29309; id=152; side="AMBIENT LIFE"; vehicle="Fin"; leader=1; rank="CAPTAIN"; skill=0.73333329; description="1: Teamleader"; }; class Item63 { position[]={4459.3506,125.25927,2827.2927}; azimut=-292.00217; id=155; side="EMPTY"; vehicle="Land_Fire_barrel_burning"; leader=1; skill=0.60000002; }; class Item64 { position[]={3855.9509,82.515221,2749.7197}; azimut=24.708401; id=157; side="EMPTY"; vehicle="Land_Fire_burning"; skill=0.46666664; }; class Item65 { position[]={3859.3401,82.39325,2747.1199}; azimut=135; id=158; side="EMPTY"; vehicle="Land_A_tent"; skill=0.46666664; }; class Item66 { position[]={3854.3997,82.325455,2746.2}; azimut=198.89688; id=159; side="EMPTY"; vehicle="Land_A_tent"; skill=0.46666664; }; class Item67 { position[]={3851.4834,82.47541,2749.2998}; azimut=251.60222; id=160; side="EMPTY"; vehicle="Land_A_tent"; skill=0.46666664; }; class Item68 { position[]={3093.9221,80.028908,2746.6643}; azimut=-163.99442; id=166; side="EMPTY"; vehicle="Land_Fire_barrel_burning"; leader=1; skill=0.60000002; }; class Item69 { position[]={4458.6855,125.18463,2835.9907}; azimut=146.78212; special="NONE"; id=168; side="EMPTY"; vehicle="Land_tent_east"; skill=0.47416556; }; }; class Markers { items=19; class Item0 { position[]={3881.4075,122.48303,3213.5125}; name="z1"; markerType="RECTANGLE"; type="Empty"; colorName="ColorRed"; fillName="FDiagonal"; a=21; b=31; }; class Item1 { position[]={3781.8774,118.14154,3212.0601}; name="z2"; markerType="RECTANGLE"; type="Empty"; colorName="ColorRed"; fillName="FDiagonal"; a=23; b=32; angle=-188.097; }; class Item2 { position[]={3822.5847,119.54247,3297.8459}; name="z3"; markerType="RECTANGLE"; type="Empty"; colorName="ColorRed"; fillName="FDiagonal"; a=25; b=50; angle=-537.22943; }; class Item3 { position[]={3755.9165,116.46471,3294.8179}; name="z4"; markerType="RECTANGLE"; type="Empty"; colorName="ColorRed"; fillName="FDiagonal"; a=23; b=23; angle=-456.3363; }; class Item4 { position[]={2660.0366,65.228455,2980.5227}; name="task3"; text="Exfil"; type="mil_end"; colorName="ColorBlue"; }; class Item5 { position[]={3764.769,117.52915,3252.5049}; name="location"; type="Empty"; }; class Item6 { position[]={3732.2693,117.0285,3242.5962}; name="patrol1"; markerType="ELLIPSE"; type="Empty"; a=600; b=500; angle=38.8498; }; class Item7 { position[]={3314.6863,143.28224,4164.4556}; name="mission"; text="# MISSION TRIGGERS + MODULES"; type="Empty"; }; class Item8 { position[]={3803.6233,119.36774,3189.0251}; name="intel1"; text="HMG"; type="mil_destroy"; colorName="ColorBlack"; a=0.69999999; b=0.69999999; }; class Item9 { position[]={3504.9363,120.69308,3285.8704}; name="intel2"; text="HMG"; type="mil_destroy"; colorName="ColorBlack"; a=0.69999999; b=0.69999999; }; class Item10 { position[]={3643.4126,116.81074,3297.0369}; name="danger"; text="Tent Camp"; type="mil_warning"; colorName="ColorRed"; a=0.69999999; b=0.69999999; }; class Item11 { position[]={3788.0835,119.20862,3263.0601}; name="task1"; text="Identify and capture Cherokee"; type="mil_unknown"; colorName="ColorRed"; }; class Item12 { position[]={5139.415,106.95542,4419.2046}; name="start2"; text="Assault Team"; type="mil_start"; colorName="ColorGreen"; }; class Item13 { position[]={4947.8013,127.41083,2003.0621}; name="start"; text="Undercover Team"; type="mil_start"; colorName="ColorGreen"; }; class Item14 { position[]={5252.7148,165.4649,2491.6414}; name="version"; text="v1.5 by nkenny"; type="Faction_NATO_EP1"; a=0; b=0; }; class Item15 { position[]={3642.6213,116.80801,3296.1035}; name="z5"; markerType="RECTANGLE"; type="Empty"; colorName="ColorRed"; fillName="FDiagonal"; a=22; b=22; angle=30.678194; }; class Item16 { position[]={4321.5454,139.71104,3382.7222}; name="TRIGGERS"; text="# MISSION TRIGGER MOAR"; type="Empty"; }; class Item17 { position[]={4403.0869,146.98807,3351.5452}; name="taskX"; text="CHEROKEE DEAD"; type="Empty"; colorName="ColorBlack"; }; class Item18 { position[]={3811.7688,76.996986,2761.9272}; name="asd"; text="ADD CAMP"; type="Empty"; }; }; class Sensors { items=25; class Item0 { position[]={4101.5093,127.38308,3289.6743}; a=12; b=12; repeating=1; interruptable=1; age="UNKNOWN"; expActiv="hint format [""%1 allunits"",count allunits]"; class Effects { }; }; class Item1 { position[]={4095.6616,127.39268,3283.7695}; a=0; b=0; repeating=1; interruptable=1; age="UNKNOWN"; text="getpos"; expActiv="hint format [""%1"",getPosATL player]; copyToClipboard str (getPosATL player);"; class Effects { }; }; class Item2 { position[]={4103.5225,127.39542,3283.0393}; a=0; b=0; angle=-63.365002; repeating=1; interruptable=1; age="UNKNOWN"; text="Repeatable Camera"; expActiv="cherokee exec ""camera.sqs""; "; class Effects { }; }; class Item3 { position[]={3369.8904,142.23296,4142.1118}; a=0; b=0; angle=0.108146; timeoutMin=3; timeoutMid=3; timeoutMax=3; interruptable=1; age="UNKNOWN"; expCond="true"; expActiv="player addmagazine ""ACE_morphine""; player addmagazine ""ACE_morphine""; player addmagazine ""ACE_Epinephrine""; player addmagazine ""ACE_Epinephrine""; player addweapon ""ace_earplugs"";"; class Effects { }; }; class Item4 { position[]={3151.8035,123.59998,3976.884}; interruptable=1; type="END1"; age="UNKNOWN"; expCond="end1"; expActiv="forceEnd"; class Effects { }; }; class Item5 { position[]={3151.3994,115.7774,3958.0806}; interruptable=1; type="END2"; age="UNKNOWN"; expCond="end2"; expActiv="forceEnd"; class Effects { }; }; class Item6 { position[]={3185.6418,128.9949,3974.6099}; a=0; b=0; timeoutMin=5; timeoutMid=5; timeoutMax=5; interruptable=1; age="UNKNOWN"; expCond="false"; expActiv="end1 = true; publicVariable ""end1""; task = player createsimpletask [""Complete the Mission""]; task setsimpletaskdescription [""No"",""Mission Failed"", ""Mission Failed""]; task settaskstate ""Failed""; "; class Effects { }; }; class Item7 { position[]={3186.3059,123.01072,3957.3804}; a=0; b=0; timeoutMin=45; timeoutMid=45; timeoutMax=45; interruptable=1; age="UNKNOWN"; expCond="mission1 and mission2 and mission3 and !alive cherokee"; expActiv="end2 = true; publicVariable ""end2""; task = player createsimpletask [""Complete the Mission""]; task setsimpletaskdescription [""Yes"",""Mission Success"", ""Mission Success""]; task settaskstate ""SUCCEEDED""; player addrating 500"; class Effects { }; }; class Item8 { position[]={3857.4202,119.47347,3304.3169}; a=0; b=0; timeoutMin=3; timeoutMid=3; timeoutMax=3; interruptable=1; age="UNKNOWN"; expCond="true"; expActiv="[group black1, position cherokee] call bis_fnc_taskDefend"; class Effects { }; }; class Item9 { position[]={4350.0044,137.2616,3350.1294}; rectangular=1; timeoutMin=5; timeoutMid=10; timeoutMax=15; interruptable=1; age="UNKNOWN"; text="ALARMED"; expCond="alarmed"; expActiv="nul1 = execVM ""mission\ins1.sqf""; "; class Effects { }; }; class Item10 { position[]={3881.6208,122.45276,3212.0063}; a=15; b=25; angle=-3.2941401; activationBy="ANY"; activationType="EAST D"; repeating=1; timeoutMin=5; timeoutMid=5; timeoutMax=5; age="UNKNOWN"; expCond="false"; expActiv="{_x setcaptive false} foreach thislist;"; class Effects { }; }; class Item11 { position[]={3782.4294,118.23571,3215.1033}; a=14; b=26; angle=-218.248; activationBy="ANY"; activationType="EAST D"; repeating=1; timeoutMin=5; timeoutMid=5; timeoutMax=5; age="UNKNOWN"; expCond="false"; expActiv="{_x setcaptive false} foreach thislist"; class Effects { }; }; class Item12 { position[]={3756.658,116.38258,3291.8186}; a=14; b=17; angle=-80.320801; activationBy="ANY"; activationType="EAST D"; repeating=1; timeoutMin=5; timeoutMid=5; timeoutMax=5; age="UNKNOWN"; expCond="false"; expActiv="{_x setcaptive false} foreach thislist"; class Effects { }; }; class Item13 { position[]={3826.1096,119.46732,3288.4124}; a=14; b=34; angle=182.31799; rectangular=1; activationBy="ANY"; activationType="EAST D"; repeating=1; timeoutMin=4; timeoutMid=4; timeoutMax=4; age="UNKNOWN"; expCond="player in thislist"; expActiv="{_x setcaptive false} foreach thislist"; class Effects { }; }; class Item14 { position[]={3643.469,116.81042,3296.9185}; a=15; b=15; angle=118.702; rectangular=1; activationBy="ANY"; activationType="EAST D"; repeating=1; timeoutMin=5; timeoutMid=5; timeoutMax=5; age="UNKNOWN"; expCond="player in thislist"; expActiv="{_x setcaptive false} foreach thislist"; class Effects { }; }; class Item15 { position[]={2659.9277,65.796715,2993.6506}; a=200; b=200; activationBy="ANY"; timeoutMin=10; timeoutMid=10; timeoutMax=10; interruptable=1; age="UNKNOWN"; expCond="{""EvMap"" in weapons _x} count thislist > 0 AND helo1 in thislist"; expActiv="mission3 = true; publicVariable ""mission3""; "; class Effects { }; }; class Item16 { position[]={3783.4229,117.67081,3333.6016}; a=0; b=0; timeoutMin=20; timeoutMid=20; timeoutMax=30; interruptable=1; type="SWITCH"; age="UNKNOWN"; expCond="alarmed"; expActiv="cherokee addaction [""Capture CHEROKEE"",""scripts\capture.sqf""];"; class Effects { }; synchronizations[]={4}; }; class Item17 { position[]={2669.0073,65.755341,2993.7986}; a=70; b=70; activationBy="WEST"; timeoutMin=10; timeoutMid=10; timeoutMax=10; interruptable=1; type="SWITCH"; age="UNKNOWN"; expCond="this and mission1"; expActiv="nul1 = execVM ""mission\task3.sqf""; mission2 = true; publicvariable ""mission2""; "; class Effects { }; synchronizations[]={3}; }; class Item18 { position[]={4315.3149,138.26274,3376.2456}; a=25; b=25; timeoutMin=3; timeoutMid=3; timeoutMax=3; interruptable=1; age="UNKNOWN"; text="cherokee killed"; expCond="!alive cherokee"; expActiv="cherokee removeAction 0; cherokee removeAction 1; nul1 = execVM ""mission\ins2.sqf""; "; class Effects { }; }; class Item19 { position[]={4315.8374,135.71152,3351.489}; a=25; b=25; timeoutMin=3; timeoutMid=3; timeoutMax=3; interruptable=1; age="UNKNOWN"; text="cherokee captured"; expCond="captured"; expActiv="cherokee removeAction 0; mission1 = true; publicvariable ""mission1""; nul1 = execVM ""mission\task1.sqf""; "; class Effects { }; }; class Item20 { position[]={4317.0039,133.22119,3327.9727}; a=25; b=25; timeoutMin=3; timeoutMid=3; timeoutMax=3; interruptable=1; age="UNKNOWN"; text="Players seized MAP"; expCond="""EvMap"" in weapons player"; expActiv="mission1 = true; publicvariable ""mission1""; nul1 = execVM ""mission\task2.sqf""; "; class Effects { }; }; class Item21 { position[]={3151.3994,108.81505,3941.2722}; interruptable=1; type="END3"; age="UNKNOWN"; expCond="end3"; expActiv="forceEnd"; class Effects { }; }; class Item22 { position[]={3186.0161,113.04602,3934.1965}; a=0; b=0; timeoutMin=45; timeoutMid=45; timeoutMax=45; interruptable=1; age="UNKNOWN"; expCond="mission1 and mission2 and mission3 and alive cherokee"; expActiv="end3 = true; publicVariable ""end3""; task = player createsimpletask [""Complete the Mission""]; task setsimpletaskdescription [""Yes"",""Mission Success"", ""Mission Success""]; task settaskstate ""SUCCEEDED""; player addrating 2000;"; class Effects { }; }; class Item23 { position[]={3744.6211,117.31128,3263.4365}; a=290; b=150; angle=12.1157; activationBy="WEST"; activationType="EAST D"; timeoutMin=3; timeoutMid=5; timeoutMax=8; interruptable=1; age="UNKNOWN"; expCond="{!captive _x} count thislist > 2"; expActiv="alarmed = true; publicVariable ""alarmed"";"; class Effects { }; }; class Item24 { position[]={4349.5859,136.83917,3332.1548}; a=0; b=0; timeoutMin=3; timeoutMid=3; timeoutMax=3; interruptable=1; age="UNKNOWN"; text="FoundStinger"; expCond="""stinger"" in (weapons player)"; expActiv="nul1 = execVM ""mission\stinger.sqf""; "; class Effects { }; }; }; }; class Intro { addOns[]= { "mcn_aliabad" }; addOnsAuto[]= { "mcn_aliabad" }; randomSeed=14774305; class Intel { startWeather=0.40000001; forecastWeather=0.40000001; year=2009; day=28; hour=16; minute=20; }; }; class OutroWin { addOns[]= { "mcn_aliabad" }; addOnsAuto[]= { "mcn_aliabad" }; randomSeed=9829795; class Intel { startWeather=0.40000001; forecastWeather=0.40000001; year=2009; day=28; hour=16; minute=20; }; }; class OutroLoose { addOns[]= { "mcn_aliabad" }; addOnsAuto[]= { "mcn_aliabad" }; randomSeed=2364525; class Intel { startWeather=0.40000001; forecastWeather=0.40000001; year=2009; day=28; hour=16; minute=20; }; }; // Task complete message test. // by nkenny waitUntil{!(isNil "BIS_fnc_init")}; // Give message [str ("Insurgents") , str(ceil (time/60)) + " Minutes", str("INSURGENTS ALARMED")] spawn BIS_fnc_infoText; // Write to RPT diag_log "SFOD-LIMA BELOW"; diag_log format ["Insurgents alarmed",(date select 1),(date select 2),(date select 0)]; // Task complete message test. // by nkenny waitUntil{!(isNil "BIS_fnc_init")}; // Give message [str ("Insurgents") , str(ceil (time/60)) + " Minutes", str("CHEROKEE KILLED")] spawn BIS_fnc_infoText; // Move and show marker "taskX" setmarkerpos (getpos cherokee); "taskX" setmarkertype "destroy"; // Write to RPT diag_log "SFOD-LIMA BELOW"; diag_log format ["Cherokee killed",(date select 1),(date select 2),(date select 0)]; // Task complete message test. // by nkenny waitUntil{!(isNil "BIS_fnc_init")}; // Give message [str ("SFOD-LIMA") , str(ceil (time/60)) + " Minutes", str("FOUND STINGER")] spawn BIS_fnc_infoText; // ADDRATING player addrating 1000; // Write to RPT diag_log "SFOD-LIMA BELOW"; diag_log format ["FOUND STINGER %1.%2.%3",(date select 1),(date select 2),(date select 0)]; // Task complete message test. // by nkenny waitUntil{!(isNil "BIS_fnc_init")}; // Give message [str ("SFOD-LIMA") , str(ceil (time/60)) + " Minutes", str("CHEROKEE CAPTURED")] spawn BIS_fnc_infoText; // ADDRATING player addrating 600; // Write to RPT diag_log "SFOD-LIMA BELOW"; diag_log format ["CHEROKEE CAPTURED %1.%2.%3",(date select 1),(date select 2),(date select 0)]; // Task complete message test. // by nkenny waitUntil{!(isNil "BIS_fnc_init")}; // Give message [str ("SFOD-LIMA") , str(ceil (time/60)) + " Minutes", str("IMPORTANT INTEL FOUND")] spawn BIS_fnc_infoText; // ADDRATING player addrating 500; // Write to RPT diag_log "SFOD-LIMA BELOW"; diag_log format ["Intel Found %1.%2.%3",(date select 1),(date select 2),(date select 0)]; // Task complete message test. // by nkenny waitUntil{!(isNil "BIS_fnc_init")}; // Give message [str ("SFOD-LIMA") , str(ceil (time/60)) + " Minutes", str("HELO INBOUND")] spawn BIS_fnc_infoText; // ADDRATING player addrating 500; // Write to RPT diag_log "SFOD-LIMA BELOW"; diag_log format ["Helo inbound %1.%2.%3",(date select 1),(date select 2),(date select 0)]; _this call ace_fnc_startSpectatorexecVM "briefing.sqf" playMusic "" Overview

Undercover operators snatch the warlord from his hiding place.

//Written by beta and Krause //AI can hear you talk on ACRE //version 2 private ["_nearAI", "_revealAmount", "_sideUnit", "_nearAISingle", "_sideAI", "_sideUnits", "_inContact", "_enemyInContact", "_talkTime"]; _talkTime = 0; sleep 5; //wait for init waitUntil { if ((player getVariable "acre_sys_core_isSpeaking") == 1) then { _talkTime = _talkTime + 0.25; if (_talkTime >= 2.0) then { _nearAI = nearestObjects [player, ["Man"], 40]; _nearAI = _nearAI - [playableUnits]; { if ((alive _x) && (_x knowsAbout player < 1.0) && !(_x knowsAbout player >= 4.0)) then { _nearAISingle = _x; _sideAI = side _nearAISingle; _sideUnits = []; _inContact = false; //AI hears talking _revealAmount = 1.0; //Command and control checks if ( ([weapons _nearAISingle, "ACRE_PRC117F"] call acre_api_fnc_hasKindOfRadio) || ([weapons _nearAISingle, "ACRE_PRC119"] call acre_api_fnc_hasKindOfRadio) || ([weapons _nearAISingle, "ACRE_PRC148"] call acre_api_fnc_hasKindOfRadio) || ([weapons _nearAISingle, "ACRE_PRC152"] call acre_api_fnc_hasKindOfRadio) ) then { _revealAmount = _revealAmount + 1.0; //AI has a radio { if ((side _x == _sideAI) && !(isplayer _x)) then { _sideUnits = _sideUnits + [_x]; }; } foreach allunits; { _sideUnit = _x; { if ((_sideUnit knowsAbout _x > 2) && (([weapons _sideUnit, "ACRE_PRC117F"] call acre_api_fnc_hasKindOfRadio) || ([weapons _sideUnit, "ACRE_PRC119"] call acre_api_fnc_hasKindOfRadio) || ([weapons _sideUnit, "ACRE_PRC148"] call acre_api_fnc_hasKindOfRadio) || ([weapons _sideUnit, "ACRE_PRC152"] call acre_api_fnc_hasKindOfRadio))) exitWith { _inContact = true; _revealAmount = _revealAmount + 1.0; //AI has radio link to other troops in contact }; } foreach playableunits; } foreach _sideUnits; }; if (!isNull ((leader (group _nearAISingle)) findNearestEnemy (getPos leader (group _nearAISingle)))) then { _enemyInContact = (leader (group _nearAISingle)) findNearestEnemy (getPos leader (group _nearAISingle)); if (_enemyInContact distance _nearAISingle < 2000) then { _revealAmount = _revealAmount + 1.0; //AI is already in contact with enemy }; }; //player sideChat format["%1 hears you, for %2", _x, _revealAmount]; [0, {(_this select 0) reveal (_this select 1);}, [_nearAISingle, [player, _revealAmount]]] call CBA_fnc_globalExecute; }; } forEach _nearAI; }; } else { if (_talkTime > 0) then { _talkTime = 0; }; }; sleep 0.25; false };//Simple Ammo crate script for nkenny // Version 1.31 _crate = _this select 0; // Remove all weapons from crate clearweaponcargo _crate; clearmagazinecargo _crate; // Add magazines to crate _crate addmagazineCargo ["handgrenade_west",12]; _crate addmagazineCargo ["smokeshell",10]; _crate addmagazineCargo ["smokeshellRed",10]; _crate addmagazineCargo ["smokeshellGreen",10]; _crate addmagazineCargo ["ACE_30Rnd_556x45_SB_Stanag",60]; _crate addmagazineCargo ["ACE_100Rnd_556x45_T_M249",15]; _crate addmagazineCargo ["100Rnd_762x51_M240",4]; _crate addmagazineCargo ["1RND_HE_m203",24]; _crate addmagazineCargo ["FlareWhite_M203",4]; _crate addmagazineCargo ["FlareGreen_M203",4]; _crate addmagazineCargo ["FlareRed_M203",4]; _crate addmagazineCargo ["1Rnd_Smoke_M203",12]; _crate addmagazineCargo ["1Rnd_SmokeRed_M203",4]; _crate addmagazineCargo ["1Rnd_SmokeGreen_M203",4]; _crate addmagazineCargo ["Laserbatteries",2]; _crate addmagazineCargo ["ACE_Battery_Rangefinder",4]; _crate addmagazineCargo ["ACE_HuntIR_M203",4]; _crate addmagazineCargo ["ACE_CLAYMORE_M",8]; _crate addmagazineCargo ["pipebomb",4]; _crate addmagazineCargo ["ACE_12Rnd_45ACP_USPSD",16]; _crate addmagazineCargo ["ACE_20Rnd_762x51_B_HK417",20]; _crate addmagazineCargo ["IR_Strobe_Marker",12]; _crate addmagazineCargo ["5Rnd_762x51_M24",8]; _crate addmagazineCargo ["ACE_5Rnd_762x51_T_M24",8]; _crate addmagazineCargo ["ACE_Flashbang",12]; // Add weapons to crate _crate addWeaponCargo ["M249_EP1",2]; _crate addWeaponCargo ["ACE_Mk12mod1_SD",2]; _crate addWeaponCargo ["ACE_SOC_M4A1_RCO_GL",2]; _crate addWeaponCargo ["ACE_SOC_M4A1_Eotech",2]; _crate addWeaponCargo ["ACE_SOC_M4A1_AIM_SD",2]; _crate addWeaponCargo ["ACE_HK417_leupold",2]; _crate addWeaponCargo ["M24_des_EP1",2]; _crate addWeaponCargo ["laserdesignator",1]; _crate addWeaponCargo ["ACE_Rangefinder_OD",2]; _crate addWeaponCargo ["ACE_MX2A",2]; //_crate addWeaponCargo ["ACE_Kestrel4500",1]; _crate addWeaponCargo ["ACE_HuntIR_monitor",1]; //_crate addWeaponCargo ["ACE_DAGR",2]; _crate addweaponcargo ["ACE_USPSD",2]; _crate addweaponcargo ["ACE_Coyote_Pack",6]; _crate addWeaponCargo ["ACE_M72A2",4]; // Misc Handguns _crate addWeaponCargo ["Colt1911",4]; _crate addmagazineCargo ["7Rnd_45ACP_1911",32]; _crate addWeaponCargo ["glock17_EP1",4]; _crate addmagazineCargo ["17Rnd_9x19_glock17",32]; _crate addWeaponCargo ["ACE_P226",4]; _crate addmagazineCargo ["ACE_15Rnd_9x19_P226",32]; _crate addmagazineCargo ["15Rnd_9x19_M9",32]; // ADD BARRET _crate addWeaponCargo ["m107",1]; _crate addmagazineCargo ["10Rnd_127x99_m107",8]; _crate addmagazineCargo ["ACE_10Rnd_127x99_Raufoss_m107",4]; _crate addmagazineCargo ["ACE_10Rnd_127x99_T_m107",8]; // ADD MK48 AND M14 _crate addWeaponCargo ["Mk_48_DES_EP1",1]; _crate addmagazineCargo ["100Rnd_762x51_M240",8]; _crate addWeaponCargo ["ACE_M14_ACOG",1]; _crate addWeaponCargo ["M14_EP1",1]; _crate addmagazineCargo ["ACE_20Rnd_762x51_B_M14",24]; // Check for ACRE if (isclass (configfile >> "CfgWeapons" >> "ACRE_PRC343")) then { sleep 5; _crate addweaponcargo ["ACRE_PRC148",13]; _crate addweaponcargo ["ACRE_PRC117F",2]; }; //Simple Ammo crate script for nkenny // Insurgent crate _crate = _this select 0; // Remove all weapons from crate clearweaponcargo _crate; clearmagazinecargo _crate; // Add magazines to crate _crate addmagazineCargo ["handgrenade_west",10]; _crate addmagazineCargo ["smokeshell",5]; _crate addmagazineCargo ["30Rnd_762x39_AK47",32]; _crate addmagazineCargo ["30Rnd_556x45_STANAG",60]; _crate addmagazineCargo ["1Rnd_HE_GP25",10]; _crate addmagazineCargo ["1Rnd_HE_M203",10]; _crate addmagazineCargo ["FlareWhite_M203",3]; _crate addmagazineCargo ["FlareRed_M203",3]; _crate addmagazineCargo ["FlareGreen_M203",3]; _crate addmagazineCargo ["ACE_40Rnd_762x39_T_AK47",16]; _crate addmagazineCargo ["ACE_30Rnd_762x39_SD_AK47",16]; _crate addmagazineCargo ["pipebomb",2]; _crate addmagazineCargo ["IR_Strobe_Marker",12]; _crate addmagazineCargo ["ACE_Flashbang",12]; // Add weapons to crate _crate addWeaponCargo ["Binocular",1]; _crate addWeaponCargo ["ACE_AKMS",4]; _crate addWeaponCargo ["ACE_AKM_GL",2]; _crate addWeaponCargo ["ACE_AKMS_SD",2]; _crate addWeaponCargo ["ACE_RPK",1]; _crate addWeaponCargo ["RPG18",4]; _crate addweaponcargo ["ACE_ALICE_Backpack",2]; // Special mission weapon _crate addWeaponCargo ["LeeEnfield",1]; _crate addmagazineCargo ["ACE_10Rnd_77x56_T_SMLE",4]; // Misc Handguns _crate addWeaponCargo ["Colt1911",4]; _crate addmagazineCargo ["7Rnd_45ACP_1911",32]; _crate addWeaponCargo ["glock17_EP1",4]; _crate addmagazineCargo ["17Rnd_9x19_glock17",32]; _crate addWeaponCargo ["ACE_P226",4]; _crate addmagazineCargo ["ACE_15Rnd_9x19_P226",32]; _crate addmagazineCargo ["15Rnd_9x19_M9",32]; // Check for ACRE if (isclass (configfile >> "CfgWeapons" >> "ACRE_PRC343")) then { sleep 5; _crate addweaponcargo ["ACRE_PRC148",6]; _crate addweaponcargo ["ACRE_PRC117F",2]; }; //Simple Ammo crate script for nkenny // Smaller variant for vehicles _crate = _this select 0; // Remove all weapons from crate clearweaponcargo _crate; clearmagazinecargo _crate; // Add magazines to crate _crate addmagazineCargo ["smokeshell",2]; _crate addmagazineCargo ["smokeshellRed",2]; _crate addmagazineCargo ["smokeshellGreen",2]; _crate addmagazineCargo ["30Rnd_556x45_Stanag",10]; _crate addmagazineCargo ["ACE_100Rnd_556x45_T_M249",4]; _crate addmagazineCargo ["Laserbatteries",1]; _crate addmagazineCargo ["ACE_Battery_Rangefinder",2]; _crate addmagazineCargo ["ACE_CLAYMORE_M",4]; _crate addmagazineCargo ["pipebomb",1]; //_crate addmagazineCargo ["20Rnd_762x51_DMR",4]; _crate addmagazineCargo ["5Rnd_762x51_M24",5]; _crate addmagazineCargo ["ACE_5Rnd_762x51_T_M24",1]; _crate addmagazineCargo ["ACE_40Rnd_B_46x30_MP7",10]; // Add weapons to crate _crate addWeaponCargo ["ACE_MP7",2]; _crate addWeaponCargo ["ACE_M72A2",1]; _crate addWeaponCargo ["M40A3",1]; _crate addweaponcargo ["ACE_Coyote_Pack",4]; // Capture script by nkenny // cherokee addaction ["Capture CHEROKEE","scripts\capture.sqf"] _uav = _this select 0; _hero = _this select 1; _id = _this select 2; // Search for intel animation _hero playMove "AinvPknlMstpSlayWrflDnon_medic"; // Reenable animations and join the player squad. _uav switchmove ""; [_uav] joinsilent group _hero; removeallweapons _uav; //public variables captured = true; publicvariable "captured"; // Remove action and give information! _uav removeAction _id; _hero sidechat "I've captured CHEROKEE"; // ONLY FOR USE IN LOCAL SPACE // By Loyalguard -- Modified by nkenny // nul = [1] execVM "threat.sqf"; // this addEventHandler ["killed", {nul = [1] execVM "scripts\casualty.sqf"}]; // {_x addEventHandler ["killed", {nul = [1] execVM "scripts\casualty.sqf"}]} foreach units this; _scoreChange = _this select 0; // _scoreChange is the value to add/subtract as passed the the script by whatever executed it. casualties = casualties + _scoreChange; // Change the score. publicVariable "casualties"; // Broadcast the new score value. "CasualtyMarker" setmarkertext format ["%1 Civilian Casualties",casualties]; // Update marker // Intel finder v4 by nkenny // Sort by side _uav = _this select 0; _hero = _this select 1; _id = _this select 2; // Search for intel animation _hero playMove "AinvPknlMstpSlayWrflDnon_medic"; If (side _hero == EAST) then { _hero sidechat "I had better leave this alone"; } else { // Remove action and give information! _uav removeAction _id; deletevehicle _uav; _hero sidechat "I've found some INTEL"; };// ========================================================================================================= // Urban Patrol Script // Version: 2.1.0 // Author: Kronzky (www.kronzky.info / kronzky@gmail.com) // --------------------------------------------------------------------------------------------------------- // Required parameters: // unit = Unit to patrol area (1st argument) // markername = Name of marker that covers the active area. (2nd argument) // (e.g. nul=[this,"patrol1","noai","random"] execVM "scripts\ups.sqf") // // Optional parameters: // random = Place unit at random start position. // randomdn = Only use random positions on ground level. // randomup = Only use random positions at top building positions. // min:n/max:n = Create a random number (between min and max) of 'clones'. // init:string = Cloned units' init string. // prefix:string = Cloned units' names will start with this prefix. // nomove = Unit will stay at start position until enemy is spotted. // nofollow = Unit will only follow an enemy within the marker area. // delete:n = Delete dead units after 'n' seconds. // nowait = Do not wait at patrol end points. // noslow = Keep default behaviour of unit (don't change to "safe" and "limited"). // noai = Don't use enhanced AI for evasive and flanking maneuvers. // showmarker = Display the area marker. // trigger = Display a message when no more units are left in sector. // empty:n = Consider area empty, even if 'n' units are left. // track = Display a position and destination marker for each unit. // // ========================================================================================================= if (!isServer) exitWith {}; // how far opfors should move away if they're under attack // set this to 200-300, when using the script in open areas (rural surroundings) #define SAFEDIST 150 // how close unit has to be to target to generate a new one #define CLOSEENOUGH 10 // how close units have to be to each other to share information #define SHAREDIST 100 // how long AI units should be in alert mode after initially spotting an enemy #define ALERTTIME 180 // --------------------------------------------------------------------------------------------------------- //echo format["[K] %1",_this]; // convert argument list to uppercase _UCthis = []; for [{_i=0},{_i=0} do {_bp = _bld BuildingPos _bi;if ((_bp select 0)==0) then {_bi=-99} else {_bz=_bp select 2; _higher = ((_bz>_maxZ) || ((abs(_bz-_maxZ)<.5) && (random 1>.5))); if ((_bz>4) && _higher) then {_maxZ=_bz; _bldpos=_bi}};_bi=_bi+1};_bldpos}; KRON_OnRoad = {private["_pos","_car","_tries","_lst"];_pos=_this select 0; _car=_this select 1; _tries=_this select 2; _lst=_pos nearRoads 4; if ((count _lst!=0) && (_car || !(surfaceIsWater _pos))) then {_tries=99}; (_tries+1)}; KRON_getDirPos = {private["_a","_b","_from","_to","_return"]; _from = _this select 0; _to = _this select 1; _return = 0; _a = ((_to select 0) - (_from select 0)); _b = ((_to select 1) - (_from select 1)); if (_a != 0 || _b != 0) then {_return = _a atan2 _b}; if ( _return < 0 ) then { _return = _return + 360 }; _return}; KRON_distancePosSqr = {(((_this select 0) select 0)-((_this select 1) select 0))^2 + (((_this select 0) select 1)-((_this select 1) select 1))^2}; KRON_relPos = {private["_p","_d","_a","_x","_y","_xout","_yout"];_p=_this select 0; _x=_p select 0; _y=_p select 1; _d=_this select 1; _a=_this select 2; _xout=_x + sin(_a)*_d; _yout=_y + cos(_a)*_d;[_xout,_yout,0]}; KRON_rotpoint = {private["_cp","_a","_tx","_ty","_cd","_sd","_cx","_cy","_xout","_yout"];_cp=_this select 0; _cx=_cp select 0; _cy=_cp select 1; _a=_this select 1; _cd=cos(_a*-1); _sd=sin(_a*-1); _tx=_this select 2; _ty=_this select 3; _xout=if (_a!=0) then {_cx+ (_cd*_tx - _sd*_ty)} else {_cx+_tx}; _yout=if (_a!=0) then {_cy+ (_sd*_tx + _cd*_ty)} else {_cy+_ty}; [_xout,_yout,0]}; KRON_stayInside = { private["_np","_nx","_ny","_cp","_cx","_cy","_rx","_ry","_d","_tp","_tx","_ty","_fx","_fy"]; _np=_this select 0; _nx=_np select 0; _ny=_np select 1; _cp=_this select 1; _cx=_cp select 0; _cy=_cp select 1; _rx=_this select 2; _ry=_this select 3; _d=_this select 4; _tp = [_cp,_d,(_nx-_cx),(_ny-_cy)] call KRON_rotpoint; _tx = _tp select 0; _fx=_tx; _ty = _tp select 1; _fy=_ty; if (_tx<(_cx-_rx)) then {_fx=_cx-_rx}; if (_tx>(_cx+_rx)) then {_fx=_cx+_rx}; if (_ty<(_cy-_ry)) then {_fy=_cy-_ry}; if (_ty>(_cy+_ry)) then {_fy=_cy+_ry}; if ((_fx!=_tx) || (_fy!=_ty)) then {_np = [_cp,_d*-1,(_fx-_cx),(_fy-_cy)] call KRON_rotpoint}; _np; }; // Misc KRON_getArg = {private["_cmd","_arg","_list","_a","_v"]; _cmd=_this select 0; _arg=_this select 1; _list=_this select 2; _a=-1; {_a=_a+1; _v=format["%1",_list select _a]; if (_v==_cmd) then {_arg=(_list select _a+1)}} foreach _list; _arg}; KRON_deleteDead = {private["_u","_s"];_u=_this select 0; _s= _this select 1; _u removeAllEventHandlers "killed"; sleep _s; deletevehicle _u}; KRON_AllWest=[]; KRON_AllEast=[]; KRON_AllRes=[]; KRON_KnownEnemy=[objNull,objNull]; // find all units in mission { _s = side _x; switch (_s) do { case west: { KRON_AllWest=KRON_AllWest+[_x]; }; case east: { KRON_AllEast=KRON_AllEast+[_x]; }; case resistance: { KRON_AllRes=KRON_AllRes+[_x]; }; }; }forEach allUnits; if (isNil("KRON_UPS_Debug")) then {KRON_UPS_Debug=0}; KRON_HQ="Logic" createVehicle [0,0]; KRON_UPS_Instances=0; KRON_UPS_Total=0; KRON_UPS_Exited=0; KRON_UPS_INIT=1; }; if ((count _this)<2) exitWith { if (format["%1",_this]!="INIT") then {hint "UPS: Unit and marker name have to be defined!"}; }; _exit = false; _onroof = false; // --------------------------------------------------------------------------------------------------------- waitUntil {KRON_UPS_INIT==1}; sleep (random 1); KRON_UPS_Instances = KRON_UPS_Instances + 1; // get name of area marker _areamarker = _this select 1; if (isNil ("_areamarker")) exitWith { hint "UPS: Area marker not defined.\n(Typo, or name not enclosed in quotation marks?)"; }; _centerpos = []; _centerX = []; _centerY = []; _rangeX = 0; _rangeY = 0; _areadir = 0; _areaname = ""; _areatrigger = objNull; _showmarker = "HIDEMARKER"; _getAreaInfo = { if (typeName _areamarker=="String") then { // remember center position of area marker _centerpos = getMarkerPos _areamarker; _centerX = abs(_centerpos select 0); _centerY = abs(_centerpos select 1); // X/Y range of target area _areasize = getMarkerSize _areamarker; _rangeX = _areasize select 0; _rangeY = _areasize select 1; // marker orientation (needed as negative value!) _areadir = (markerDir _areamarker) * -1; _areaname = _areamarker; // show area marker _showmarker = if ("SHOWMARKER" in _UCthis) then {"SHOWMARKER"} else {"HIDEMARKER"}; if (_showmarker=="HIDEMARKER") then { _areamarker setMarkerPos [-abs(_centerX),-abs(_centerY)]; }; } else { _centerpos = getPos _areamarker; _centerX = abs(_centerpos select 0); _centerY = abs(_centerpos select 1); // X/Y range of target area _rangeX = triggerArea _areamarker select 0; _rangeY = triggerArea _areamarker select 1; // marker orientation (needed as negative value!) _areadir = (getDir _areamarker) * -1; _areaname = vehicleVarName _areamarker; }; // update trigger position if !(isNull _areatrigger) then { _areatrigger setPos [_centerX,_centerY]; }; }; [] call _getAreaInfo; sleep .01; // unit that's moving _obj = _this select 0; _npc = _obj; // is anybody alive in the group? _exit = true; if (typename _obj=="OBJECT") then { if (alive _npc) then {_exit = false;} } else { if (count _obj>0) then { {if (alive _x) then {_npc = _x; _exit = false;}} forEach _obj; }; }; // give this group a unique index _grpidx = format["%1",KRON_UPS_Instances]; _grpname = format["%1_%2",(side _npc),_grpidx]; // remember the original group members, so we can later find a new leader, in case he dies _members = units _npc; KRON_UPS_Total = KRON_UPS_Total + (count _members); // what type of "vehicle" is unit ? _isman = _npc isKindOf "Man"; _iscar = _npc isKindOf "vbs2_LandVehicles"; _isboat = _npc isKindOf "Ship"; _isplane = _npc isKindOf "Air"; // check to see whether group is an enemy of the player (for attack and avoidance maneuvers) // since countenemy doesn't count vehicles, and also only counts enemies if they're known, // we just have to brute-force it for now, and declare *everyone* an enemy who isn't a civilian _issoldier = side _npc != civilian; _friends=[]; _enemies=[]; _sharedenemy=0; //TODO: FIND A WAY TO DETERMINE ASSOCIATION OF RESISTANCE UNITS if (_issoldier) then { switch (side _npc) do { case west: { _friends=_friends+KRON_AllWest; _enemies=_enemies+KRON_AllEast+KRON_AllRes; _sharedenemy=0; }; case east: { _friends=_friends+KRON_AllEast; _enemies=_enemies+KRON_AllWest+KRON_AllRes; _sharedenemy=1; }; case resistance: { _enemies=_enemies+KRON_AllEast+KRON_AllWest; _sharedenemy=2; }; }; { _friends=_friends-[_x]; _x disableAI "autotarget"; } forEach _members; }; sleep .01; // global unit variable to externally influence script _named = false; _npcname = str(side _npc); if ("NAMED" in _UCthis) then { _named = true; _npcname = format["%1",_npc]; _grpidx = _npcname; }; // create global variable for this group call compile format ["KRON_UPS_%1=1",_npcname]; // store some trig calculations _cosdir=cos(_areadir); _sindir=sin(_areadir); // minimum distance of new target position if (_rangeX==0) exitWith { hint format["UPS: Cannot patrol Sector: %1\nArea Marker doesn't exist",_areaname]; }; _mindist=(_rangeX^2+_rangeY^2)/4; // remember the original mode & speed _orgMode = behaviour _npc; _orgSpeed = speedmode _npc; _speedmode = _orgSpeed; // set first target to current position (so we'll generate a new one right away) _currPos = getpos _npc; _orgPos = _currPos; _orgWatch=[_currPos,50,getDir _npc] call KRON_relPos; _orgDir = getDir _npc; _avoidPos = [0,0]; _flankPos = [0,0]; _attackPos = [0,0]; _dist = 0; _lastdist = 0; _lastmove1 = 0; _lastmove2 = 0; _maxmove=0; _moved=0; _damm=0; _dammchg=0; _lastdamm = 0; _timeontarget = 0; _fightmode = "walk"; _fm=0; _gothit = false; _hitPos=[0,0,0]; _react = 99; _lastdamage = 0; _lastknown = 0; _opfknowval = 0; _sin90=1; _cos90=0; _sin270=-1; _cos270=0; // set target tolerance high for choppers & planes _closeenough=CLOSEENOUGH*CLOSEENOUGH; if (_isplane) then {_closeenough=5000}; sleep .01; // ***************************************** optional arguments ***************************************** // wait at patrol end points _pause = if ("NOWAIT" in _UCthis) then {"NOWAIT"} else {"WAIT"}; // don't move until an enemy is spotted _nomove = if ("NOMOVE" in _UCthis) then {"NOMOVE"} else {"MOVE"}; // don't follow outside of marker area _nofollow = if ("NOFOLLOW" in _UCthis) then {"NOFOLLOW"} else {"FOLLOW"}; // share enemy info _shareinfo = if ("NOSHARE" in _UCthis) then {"NOSHARE"} else {"SHARE"}; // "area cleared" trigger activator _usetrigger = if ("TRIGGER" in _UCthis) then {"TRIGGER"} else {if ("NOTRIGGER" in _UCthis) then {"NOTRIGGER"} else {"SILENTTRIGGER"}}; // suppress fight behaviour if ("NOAI" in _UCthis) then {_issoldier=false}; // adjust cycle delay _cycle = ["CYCLE:",5,_UCthis] call KRON_getArg; // drop units at random positions _initpos = "ORIGINAL"; if ("RANDOM" in _UCthis) then {_initpos = "RANDOM"}; if ("RANDOMUP" in _UCthis) then {_initpos = "RANDOMUP"}; if ("RANDOMDN" in _UCthis) then {_initpos = "RANDOMDN"}; // don't position groups or vehicles on rooftops if ((_initpos!="ORIGINAL") && ((!_isman) || (count _members)>1)) then {_initpos="RANDOMDN"}; // set behaviour modes (or not) _noslow = if ("NOSLOW" in _UCthis) then {"NOSLOW"} else {"SLOW"}; if (_noslow!="NOSLOW") then { _npc setbehaviour "safe"; _npc setSpeedMode "limited"; _speedmode = "limited"; }; // make start position random if (_initpos!="ORIGINAL") then { // find a random position (try a max of 20 positions) _try=0; _bld=0; _bldpos=0; while {_try<20} do { _currPos=[_centerX,_centerY,_rangeX,_rangeY,_cosdir,_sindir,_areadir] call KRON_randomPos; if ((_initpos=="RANDOMUP") || ((_initpos=="RANDOM") && (random 1>.75))) then { _posinfo=[_currPos] call KRON_PosInfo; // _posinfo: [0,0]=no house near, [obj,-1]=house near, but no roof positions, [obj,pos]=house near, with roof pos _bld=_posinfo select 0; _bldpos=_posinfo select 1; }; if (_isplane || _isboat || !(surfaceiswater _currPos)) then { if (((_initpos=="RANDOM") || (_initpos=="RANDOMUP")) && (_bldpos>0)) then {_try=99}; if (((_initpos=="RANDOM") || (_initpos=="RANDOMDN")) && (_bldpos==0)) then {_try=99}; }; _try=_try+1; }; if (_bldpos==0) then { if (_isman) then { {_x setPos _currPos} foreach units _npc; } else { _npc setPos _currPos; }; } else { // put the unit on top of a building _npc setPos (_bld buildingPos _bldpos); _npc setUnitPos "up"; _currPos = getPos _npc; _onroof = true; _exit=true; // don't patrol if on roof }; }; sleep .01; // track unit _track = if (("TRACK" in _UCthis) || (KRON_UPS_Debug>0)) then {"TRACK"} else {"NOTRACK"}; _trackername = ""; _destname = ""; if (_track=="TRACK") then { _track = "TRACK"; _trackername=format["trk_%1",_grpidx]; _markerobj = createMarker[_trackername,[0,0]]; _markerobj setMarkerShape "ICON"; _markertype = if (isClass(configFile >> "cfgMarkers" >> "WTF_Dot")) then {"WTF_DOT"} else {"DOT"}; _trackername setMarkerType _markertype; _markercolor = switch (side _npc) do { case west: {"ColorGreen"}; case east: {"ColorRed"}; case resistance: {"ColorBlue"}; default {"ColorBlack"}; }; _trackername setMarkerColor _markercolor; _trackername setMarkerText format["%1",_grpidx]; _trackername setmarkerpos _currPos; _trackername setMarkerSize [.5,.5]; _destname=format["dest_%1",_grpidx]; _markerobj = createMarker[_destname,[0,0]]; _markerobj setMarkerShape "ICON"; _markertype = if (isClass(configFile >> "cfgMarkers" >> "WTF_Flag")) then {"WTF_FLAG"} else {"FLAG"}; _destname setMarkerType _markertype; _destname setMarkerColor _markercolor; _destname setMarkerText format["%1",_grpidx]; _destname setMarkerSize [.5,.5]; }; sleep .01; // delete dead units _deletedead = ["DELETE:",0,_UCthis] call KRON_getArg; if (_deletedead>0) then { {_x addEventHandler['killed',format["[_this select 0,%1] spawn KRON_deleteDead",_deletedead]]}forEach _members; }; // how many group clones? // TBD: add to global side arrays? _mincopies = ["MIN:",0,_UCthis] call KRON_getArg; _maxcopies = ["MAX:",0,_UCthis] call KRON_getArg; if (_mincopies>_maxcopies) then {_maxcopies=_mincopies}; if (_maxcopies>140) exitWith {hint "Cannot create more than 140 groups!"}; if (_maxcopies>0) then { if !(_isMan) exitWith {hint "Vehicles cannot be cloned."}; _copies=_mincopies+round(random (_maxcopies-_mincopies)); // any init strings? _initstr = ["INIT:","",_UCthis] call KRON_getArg; // name of clones _nameprefix = ["PREFIX:","UPSCLONE",_UCthis] call KRON_getArg; // create the clones for "_grpcnt" from 1 to _copies do { // group leader _unittype=typeof _npc; // copy groups if (isNil ("KRON_cloneindex")) then { KRON_cloneindex = 0; }; // make the clones civilians // use random Civilian models for single unit groups if ((_unittype=="Civilian") && (count _members==1)) then {_rnd=1+round(random 20); if (_rnd>1) then {_unittype=format["Civilian%1",_rnd]}}; _grp=createGroup side _npc; _lead = _grp createUnit [_unittype, getpos _npc, [], 0, "form"]; KRON_cloneindex = KRON_cloneindex+1; _lead setVehicleVarName format["%1%2",_nameprefix,KRON_cloneindex]; call compile format["%1%2=_lead",_nameprefix,KRON_cloneindex]; _lead setBehaviour _orgMode; _lead setSpeedMode _orgSpeed; _lead setSkill skill _npc; _lead setVehicleInit _initstr; [_lead] join _grp; _grp selectLeader _lead; // copy team members (skip the leader) _c=0; { _c=_c+1; if (_c>1) then { _newunit = _grp createUnit [typeof _x, getpos _x, [],0,"form"]; KRON_cloneindex = KRON_cloneindex+1; _newunit setVehicleVarName format["%1%2",_nameprefix,KRON_cloneindex]; call compile format["%1%2=_newunit",_nameprefix,KRON_cloneindex]; _newunit setBehaviour _orgMode; _newunit setSpeedMode _orgSpeed; _newunit setSkill skill _x; _newunit setVehicleInit _initstr; [_newunit] join _grp; }; } foreach _members; _nul=[_lead,_areamarker,_pause,_noslow,_nomove,_nofollow,_initpos,_track,_showmarker,_shareinfo,"DELETE:",_deletedead] execVM "ups.sqf"; sleep .05; }; processInitCommands; }; sleep .01; // units that can be left for area to be "cleared" _zoneempty = ["EMPTY:",0,_UCthis] call KRON_getArg; // create area trigger if (_usetrigger!="NOTRIGGER") then { _trgside = switch (side _npc) do { case west: {"WEST"}; case east: {"EAST"}; case resistance: {"GUER"}; case civilian: {"CIV"};}; _trgname="KRON_Trig_"+_trgside+"_"+_areaname; _flgname="KRON_Cleared_"+_areaname; // has the trigger been created already? KRON_TRGFlag=-1; call compile format["%1=false",_flgname]; call compile format["KRON_TRGFlag=%1",_trgname]; if (isNil ("KRON_TRGFlag")) then { // trigger doesn't exist yet, so create one (make it a bit bigger than the marker, to catch path finding 'excursions' and flanking moves) call compile format["%1=createTrigger['EmptyDetector',[_centerX,_centerY]];",_trgname]; call compile format["_areatrigger = %1",_trgname]; call compile format["%1 setTriggerArea[_rangeX*1.5,_rangeY*1.5,markerDir _areaname,true]",_trgname]; call compile format["%1 setTriggerActivation[_trgside,'PRESENT',true]",_trgname]; call compile format["%1 setEffectCondition 'true'",_trgname]; call compile format["%1 setTriggerTimeout [5,7,10,true]",_trgname]; if (_usetrigger!="SILENTTRIGGER") then { _markerhide = [-_centerX,-_centerY]; _markershow = [_centerX,_centerY]; if (_showmarker=="HIDEMARKER") then { _markershow = [-_centerX,-_centerY]; }; call compile format["%1 setTriggerStatements['count thislist<=%6', 'titletext [''SECTOR <%2> CLEARED'',''PLAIN''];''%2'' setmarkerpos %4;%3=true;', 'titletext [''SECTOR <%2> HAS BEEN RE-OCCUPIED'',''PLAIN''];''%2'' setmarkerpos %5;%3=false;']", _trgname,_areaname,_flgname,_markerhide,_markershow,_zoneempty]; } else { call compile format["%1 setTriggerStatements['count thislist<=%3', '%2=true;', '%2=false;']", _trgname,_flgname,_zoneempty]; }; }; sleep .01; }; // init done _makenewtarget=true; _newpos=false; _targetPos = _currPos; _swimming = false; _waiting = if (_nomove=="NOMOVE") then {9999} else {0}; // exit if something went wrong during initialization (or if unit is on roof) if (_exit) exitWith { if ((KRON_UPS_DEBUG>0) && !_onroof) then {hint "Initialization aborted"}; }; // *********************************************************************************************************** // ************************************************ MAIN LOOP ************************************************ _loop=true; _currcycle=_cycle; while {_loop} do { sleep .01; // keep track of how long we've been moving towards a destination _timeontarget=_timeontarget+_currcycle; _react=_react+_currcycle; // did anybody in the group got hit? _newdamage=0; { if((damage _x)>0.2) then { _newdamage=_newdamage+(damage _x); // damage has increased since last round if (_newdamage>_lastdamage) then { _lastdamage=_newdamage; _gothit=true; }; _hitPos=getpos _x; if (!alive _x) then { _members=_members-[_x]; _friends=_friends-[_x]; }; }; } foreach _members; sleep .01; // nobody left alive, exit routine if (count _members==0) then { _exit=true; } else { // did the leader die? if (!alive _npc) then { _npc = _members select 0; group _npc selectLeader _npc; if (isPlayer _npc) then {_exit=true}; }; }; // current position _currPos = getpos _npc; _currX = _currPos select 0; _currY = _currPos select 1; if (_track=="TRACK") then { _trackername setmarkerpos _currPos; }; // if the AI is a civilian we don't have to bother checking for enemy encounters if ((_issoldier) && ((count _enemies)>0) && !(_exit)) then { // if the leader comes across another unit that's either injured or dead, go into combat mode as well. // If the other person is still alive, share enemy information. if ((_shareinfo=="SHARE") && (behaviour _npc=="SAFE")) then { _others=_friends-_members; { if ((!(isNull _x) && (_npc distance _x.5) || (behaviour _x in ["AWARE","COMBAT"]))) exitWith { _npc setBehaviour "aware"; _gothit=true; if ((_hitPos select 0)==0) then {_hitPos = getPos _x}; if (_npc knowsabout _x>3) then { if (alive _x) then {_npc reveal (KRON_KnownEnemy select _sharedenemy)}; }; }; }forEach _others; }; sleep .01; // did the group spot an enemy? _lastknown=_opfknowval; _opfknowval=0; _maxknowledge=0; { _knows=_npc knowsabout _x; if ((alive _x) && (_knows>0.2) && (_knows>_maxknowledge)) then { KRON_KnownEnemy set [_sharedenemy,_x]; _opfknowval=_opfknowval+_knows; _maxknowledge=_knows; }; if (!alive _x) then {_enemies=_enemies-[_x]}; if (_maxknowledge==4) exitWith {}; }forEach _enemies; sleep .01; _pursue=false; _accuracy=100; // opfor spotted an enemy or got shot, so start pursuit if (_opfknowval>_lastknown || _gothit) then { _npc setbehaviour "combat"; _pursue=true; // make the exactness of the target dependent on the knowledge about the shooter _accuracy=21-(_maxknowledge*5); }; if (isNull (KRON_KnownEnemy select _sharedenemy)) then { _pursue=false; }; // don't react to new fatalities if less than 60 seconds have passed since the last one if ((_react<60) && (_fightmode!="walk")) then {_pursue=false}; if (_pursue) then { // get position of spotted unit in player group, and watch that spot _offsx=_accuracy/2-random _accuracy; _offsY=_accuracy/2-random _accuracy; _targetPos = getpos (KRON_KnownEnemy select _sharedenemy); _targetPos = [(_targetPos select 0) + _offsX, (_targetPos select 1) + _offsY]; _targetX = _targetPos select 0; _targetY = _targetPos select 1; {_x dowatch _targetPos} foreach units _npc; sleep .01; // also go into "combat mode" _npc setSpeedMode "full"; _speedmode = "full"; _npc setbehaviour "combat"; _pause="NOWAIT"; _waiting=0; // angle from unit to target _dir1 = [_currPos,_targetPos] call KRON_getDirPos; // angle from target to unit (reverse direction) _dir2 = (_dir1+180) mod 360; // angle from fatality to target _dir3 = if (_hitPos select 0!=0) then {[_hitPos,_targetPos] call KRON_getDirPos} else {_dir1}; _dd=(_dir1-_dir3); // unit position offset straight towards target _relUX = sin(_dir1)*SAFEDIST; _relUY = cos(_dir1)*SAFEDIST; // target position offset straight towards unit _relTX = sin(_dir2)*SAFEDIST; _relTY = cos(_dir2)*SAFEDIST; // go either left or right (depending on location of fatality - or randomly if no fatality) _sinU=_sin90; _cosU=_cos90; _sinT=_sin270; _cosT=_cos270; if ((_dd<0) || (_dd==0 && (random 1)>.5)) then {_sinU=_sin270; _cosU=_cos270; _sinT=_sin90; _cosT=_cos90}; // avoidance position (right or left of unit) _avoidX = _currX + _cosU*_relUX - _sinU*_relUY; _avoidY = _currY + _sinU*_relUX + _cosU*_relUY; _avoidPos = [_avoidX,_avoidY]; // flanking position (right or left of target) _flankX = _targetX + _cosT*_relTX - _sinT*_relTY; _flankY = _targetY + _sinT*_relTX + _cosT*_relTY; _flankPos = [_flankX,_flankY]; // final target position _attackPos = _targetPos; // for now we're stepping a bit to the side _targetPos = _avoidPos; if (_nofollow=="NOFOLLOW") then { _avoidPos = [_avoidPos,_centerpos,_rangeX,_rangeY,_areadir] call KRON_stayInside; _flankPos = [_flankPos,_centerpos,_rangeX,_rangeY,_areadir] call KRON_stayInside; _attackPos = [_attackPos,_centerpos,_rangeX,_rangeY,_areadir] call KRON_stayInside; _targetPos = [_targetPos,_centerpos,_rangeX,_rangeY,_areadir] call KRON_stayInside; }; _react=0; _fightmode="fight"; _timeontarget=0; _fm=1; if (KRON_UPS_Debug!=0) then { "dead" setmarkerpos _hitPos; "avoid" setmarkerpos _avoidPos; "flank" setmarkerpos _flankPos; "target" setmarkerpos _attackPos; }; _newpos=true; // speed up the cycle duration after an incident if (_currcycle>=_cycle) then {_currcycle=1}; }; }; sleep .01; if !(_newpos) then { // calculate new distance // if we're waiting at a waypoint, no calculating necessary if (_waiting<=0) then { // distance to target _dist = [_currPos,_targetPos] call KRON_distancePosSqr; if (_lastdist==0) then {_lastdist=_dist}; _moved = abs(_dist-_lastdist); // adjust the target tolerance for fast moving vehicles if (_moved>_maxmove) then {_maxmove=_moved; if ((_maxmove/40) > _closeenough) then {_closeenough=_maxmove/40}}; // how much did we move in the last three cycles? _totmove=_moved+_lastmove1+_lastmove2; _damm = damage _npc; // is our damage changing (increasing)? _dammchg = abs(_damm - _lastdamm); // we're either close enough, seem to be stuck, or are getting damaged, so find a new target if ((!_swimming) && ((_dist<=_closeenough) || (_totmove<.2) || (_dammchg>0.01) || (_timeontarget>ALERTTIME))) then {_makenewtarget=true;}; // in 'attack (approach) mode', so follow the flanking path (don't make it too predictable though) if ((_fightmode!="walk") && (_dist<=_closeenough)) then { if ((random 1)<.95) then { if (_flankPos select 0!=0) then { _targetPos=_flankPos; _flankPos=[0,0]; _makenewtarget=false; _newpos=true; _fm=1; } else { if (_attackPos select 0!=0) then { _targetPos=_attackPos; _attackPos=[0,0]; _makenewtarget=false; _newpos=true; _fm=2; }; }; }; }; sleep .01; // make new target if (_makenewtarget) then { if ((_nomove=="NOMOVE") && (_timeontarget>ALERTTIME)) then { if (([_currPos,_orgPos] call KRON_distancePosSqr)<_closeenough) then { _newpos = false; } else { _targetPos=_orgPos; }; } else { // re-read marker position/size [] call _getAreaInfo; // find a new target that's not too close to the current position _targetPos=_currPos; _tries=0; while {((([_currPos,_targetPos] call KRON_distancePosSqr) < _mindist)) && (_tries<20)} do { _tries=_tries+1; // generate new target position (on the road) _tries=0; while {_tries<20} do { _targetPos=[_centerX,_centerY,_rangeX,_rangeY,_cosdir,_sindir,_areadir] call KRON_randomPos; if (_iscar) then { _roadlist = _targetPos nearRoads 100; if (count _roadlist>0) then { _targetPos = getPos (_roadlist select 0); _tries=99; }; } else { _tries=99; }; //_road=[_targetPos,(_isplane||_isboat),_road] call KRON_OnRoad; sleep .01; }; }; }; _avoidPos = [0,0]; _flankPos = [0,0]; _attackPos = [0,0]; _gothit=false; _hitPos=[0,0,0]; _fm=0; _npc setSpeedMode _orgSpeed; _newpos=true; // if we're waiting at patrol end points then don't create a new target right away. Keep cycling though to check for enemy encounters if ((_pause!="NOWAIT") && (_waiting<0)) then {_waiting = (15 + random 20)}; }; }; }; sleep .01; // if in water, get right back out of it again if (surfaceIsWater _currPos) then { if (_isman && !_swimming) then { _drydist=999; // look around, to find a dry spot for [{_a=0}, {_a<=270}, {_a=_a+90}] do { _dp=[_currPos,30,_a] call KRON_relPos; if !(surfaceIsWater _dp) then {_targetPos=_dp}; }; _newpos=true; _swimming=true; }; } else { _swimming=false; }; _waiting = _waiting - _currcycle; if ((_waiting<=0) && _newpos) then { // tell unit about new target position if (_fightmode!="walk") then { // reset patrol speed after following enemy for a while if (_timeontarget>ALERTTIME) then { _fightmode="walk"; _speedmode = _orgSpeed; { _x setSpeedMode _speedmode; _x setBehaviour _orgMode; }forEach _members; }; // use individual doMoves if pursuing enemy, // as otherwise the group breaks up too much {_x doMove _targetPos}forEach _members; } else { (group _npc) move _targetPos; (group _npc) setSpeedMode _speedmode; }; if (_track=="TRACK") then { switch (_fm) do { case 1: {_destname setmarkerSize [.4,.4]}; case 2: {_destname setmarkerSize [.6,.6]}; default {_destname setmarkerSize [.5,.5]}; }; _destname setMarkerPos _targetPos; }; _dist=0; _moved=0; _lastmove1=10; _waiting=-1; _newpos=false; _swimming=false; _timeontarget = 0; }; // move on _lastdist = _dist; _lastmove2 = _lastmove1; _lastmove1 = _moved; _lastdamm = _damm; // check external loop switch _cont = (call compile format ["KRON_UPS_%1",_npcname]); if (_cont==0) then {_exit=true}; _makenewtarget=false; if ((_exit) || (isNil("_npc"))) then { _loop=false; } else { // slowly increase the cycle duration after an incident if (_currcycle<_cycle) then {_currcycle=_currcycle+.5}; sleep _currcycle; }; }; if !(isNil("_npc")) then { {doStop _x; _x domove getPos _x; _x move getPos _x} forEach _members; }; KRON_UPS_Exited=KRON_UPS_Exited+1; if (_track=="TRACK") then { _trackername setMarkerType "Dot"; _destname setMarkerType "Empty"; }; _friends=nil; _enemies=nil; execVM "Weapons\M4A1SOC\main.sqf"; //execVM "Weapons\MP7\main.sqf"; //execVM "Weapons\M240L\main.sqf"; execVM "Weapons\M249PARA\main.sqf"; //execVM "Weapons\MK12MOD1\main.sqf"; /* execVM "Weapons\M240G\main.sqf"; execVM "Weapons\FNFAL\main.sqf"; execVM "Weapons\M16A2\main.sqf"; execVM "Weapons\M16A4\main.sqf"; execVM "Weapons\M16A2GL\main.sqf"; execVM "Weapons\M4\main.sqf"; execVM "Weapons\MK12MOD0\main.sqf"; execVM "Weapons\M4A1SOC\main.sqf"; execVM "Weapons\M27IAR\main.sqf"; execVM "Weapons\MK16CQC\main.sqf"; execVM "Weapons\MK12MOD1\main.sqf"; execVM "Weapons\UMP45\main.sqf"; execVM "Weapons\HK416D10\main.sqf"; execVM "Weapons\HK416D14\main.sqf"; execVM "Weapons\G3A3\main.sqf"; execVM "Weapons\G36A2\main.sqf"; execVM "Weapons\G36K\main.sqf"; execVM "Weapons\RPK74M\main.sqf"; execVM "Weapons\ASVAL\main.sqf"; execVM "Weapons\AKS74P\main.sqf"; execVM "Weapons\AK105\main.sqf"; execVM "Weapons\AK104\main.sqf"; execVM "Weapons\AK103\main.sqf"; execVM "Weapons\AK74M\main.sqf"; */ // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add M145",{ player removeweapon "ACE_M240L"; player addweapon "ACE_M240L_M145"; player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_M240L") && player distance box1 < 10], ["Remove M145",{ player removeweapon "ACE_M240L_M145"; player addweapon "ACE_M240L"; player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_M240L_M145") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value if (isdedicated) exitwith {}; ["player", [ace_sys_interaction_key_self], 4, ["Weapons\M240L\ironm145\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add CCO",{ player removeweapon "M249_EP1"; player addweapon "ACE_M249_AIM";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "M249_EP1") && player distance box1 < 10], ["Remove CCO",{ player removeweapon "ACE_M249_AIM"; player addweapon "M249_EP1";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_M249_AIM") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add M145",{ player removeweapon "M249_EP1"; player addweapon "M249_m145_EP1";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "M249_EP1") && player distance box1 < 10], ["Remove M145",{ player removeweapon "M249_m145_EP1"; player addweapon "M249_EP1";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "M249_m145_EP1") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add AN/PAS13",{ player removeweapon "M249_EP1"; player addweapon "M249_TWS_EP1";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "M249_EP1") && player distance box1 < 10], ["Remove AN/PAS13",{ player removeweapon "M249_TWS_EP1"; player addweapon "M249_EP1";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "M249_TWS_EP1") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add RCO",{ player removeweapon "M249_EP1"; player addweapon "ACE_M249_PIP_ACOG";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "M249_EP1") && (player distance box1 < 10)], ["Remove RCO",{ player removeweapon "ACE_M249_PIP_ACOG"; player addweapon "M249_EP1";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_M249_PIP_ACOG") && (player distance box1 < 10)] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value if (isdedicated) exitwith {}; //["player", [ace_sys_interaction_key_self], 4, ["Weapons\M249PARA\ironm145\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; ["player", [ace_sys_interaction_key_self], 4, ["Weapons\M249PARA\ironrco\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; //["player", [ace_sys_interaction_key_self], 3, ["Weapons\M249PARA\ironpas13\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; //["player", [ace_sys_interaction_key_self], 4, ["Weapons\M249PARA\ironcco\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add M203",{ player removeweapon "ACE_SOC_M4A1_Aim"; player addweapon "ACE_SOC_M4A1_GL_AIMPOINT";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_Aim") && player distance box1 < 10], ["Remove M203",{ player removeweapon "ACE_SOC_M4A1_GL_AIMPOINT"; player addweapon "ACE_SOC_M4A1_Aim";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_GL_AIMPOINT") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add Suppressor",{ player removeweapon "ACE_SOC_M4A1_Aim"; player addweapon "ACE_SOC_M4A1_AIM_SD";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_Aim") && player distance box1 < 10], ["Remove Suppressor",{ player removeweapon "ACE_SOC_M4A1_AIM_SD"; player addweapon "ACE_SOC_M4A1_Aim";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_AIM_SD") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add 4x",{ player removeweapon "ACE_SOC_M4A1_Eotech"; player addweapon "ACE_SOC_M4A1_Eotech_4x";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_Eotech") && player distance box1 < 10], ["Remove 4x",{ player removeweapon "ACE_SOC_M4A1_Eotech_4x"; player addweapon "ACE_SOC_M4A1_Eotech";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_Eotech_4x") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add M203",{ player removeweapon "ACE_SOC_M4A1_Eotech"; player addweapon "ACE_SOC_M4A1_GL_EOTECH";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_Eotech") && player distance box1 < 10], ["Remove M203",{ player removeweapon "ACE_SOC_M4A1_GL_EOTECH"; player addweapon "ACE_SOC_M4A1_Eotech";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_GL_EOTECH") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add SD",{ player removeweapon "ACE_SOC_M4A1_Eotech"; player addweapon "ACE_SOC_M4A1_EOT_SD";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_Eotech") && player distance box1 < 10], ["Remove SD",{ player removeweapon "ACE_SOC_M4A1_EOT_SD"; player addweapon "ACE_SOC_M4A1_Eotech";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_EOT_SD") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add CCO",{ player removeweapon "ACE_SOC_M4A1"; player addweapon "ACE_SOC_M4A1_Aim";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1") && player distance box1 < 10], ["Remove CCO",{ player removeweapon "ACE_SOC_M4A1_Aim"; player addweapon "ACE_SOC_M4A1";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_Aim") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add Holo",{ player removeweapon "ACE_SOC_M4A1"; player addweapon "ACE_SOC_M4A1_Eotech";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1") && player distance box1 < 10], ["Remove Holo",{ player removeweapon "ACE_SOC_M4A1_Eotech"; player addweapon "ACE_SOC_M4A1";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_Eotech") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add M203",{ player removeweapon "ACE_SOC_M4A1"; player addweapon "ACE_SOC_M4A1_GL_13";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1") && player distance box1 < 10], ["Remove M203",{ player removeweapon "ACE_SOC_M4A1_GL_13"; player addweapon "ACE_SOC_M4A1";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_GL_13") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add Shortdot",{ player removeweapon "ACE_SOC_M4A1"; player addweapon "ACE_SOC_M4A1_SHORTDOT";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1") && player distance box1 < 10], ["Remove Shortdot",{ player removeweapon "ACE_SOC_M4A1_SHORTDOT"; player addweapon "ACE_SOC_M4A1";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_SHORTDOT") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add Suppressor",{ player removeweapon "ACE_SOC_M4A1"; player addweapon "ACE_SOC_M4A1_SD_9";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1") && player distance box1 < 10], ["Remove Suppressor",{ player removeweapon "ACE_SOC_M4A1_SD_9"; player addweapon "ACE_SOC_M4A1";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_SD_9") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add RCO",{ player removeweapon "ACE_SOC_M4A1_GL_13"; player addweapon "ACE_SOC_M4A1_RCO_GL";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_GL_13") && player distance box1 < 10], ["Remove RCO",{ player removeweapon "ACE_SOC_M4A1_RCO_GL"; player addweapon "ACE_SOC_M4A1_GL_13";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_RCO_GL") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value if (isdedicated) exitwith {}; ["player", [ace_sys_interaction_key_self], 3, ["Weapons\M4A1SOC\ironcco\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; ["player", [ace_sys_interaction_key_self], 3, ["Weapons\M4A1SOC\ironholo\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; ["player", [ace_sys_interaction_key_self], 3, ["Weapons\M4A1SOC\ironrco\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; ["player", [ace_sys_interaction_key_self], 3, ["Weapons\M4A1SOC\ccom203\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; ["player", [ace_sys_interaction_key_self], 3, ["Weapons\M4A1SOC\ironm203\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; ["player", [ace_sys_interaction_key_self], 3, ["Weapons\M4A1SOC\m203rco\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; ["player", [ace_sys_interaction_key_self], 3, ["Weapons\M4A1SOC\holom203\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; ["player", [ace_sys_interaction_key_self], 3, ["Weapons\M4A1SOC\holo4x\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; ["player", [ace_sys_interaction_key_self], 3, ["Weapons\M4A1SOC\holoSD\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; ["player", [ace_sys_interaction_key_self], 3, ["Weapons\M4A1SOC\ccosd\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; ["player", [ace_sys_interaction_key_self], 3, ["Weapons\M4A1SOC\ironsd\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; ["player", [ace_sys_interaction_key_self], 3, ["Weapons\M4A1SOC\rcosd\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; ["player", [ace_sys_interaction_key_self], 3, ["Weapons\M4A1SOC\sdm203\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add;// #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add Suppressor",{ player removeweapon "ACE_SOC_M4A1_SHORTDOT"; player addweapon "ACE_SOC_M4A1_SHORTDOT_SD";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_SHORTDOT") && player distance box1 < 10], ["Remove Suppressor",{ player removeweapon "ACE_SOC_M4A1_SHORTDOT_SD"; player addweapon "ACE_SOC_M4A1_SHORTDOT";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_SHORTDOT_SD") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add M203",{ player removeweapon "ACE_SOC_M4A1_EOT_SD"; player addweapon "M4A1_HWS_GL_SD_Camo";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_SOC_M4A1_EOT_SD") && player distance box1 < 10], ["Remove M203",{ player removeweapon "M4A1_HWS_GL_SD_Camo"; player addweapon "ACE_SOC_M4A1_EOT_SD";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "M4A1_HWS_GL_SD_Camo") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value if (isdedicated) exitwith {}; ["player", [ace_sys_interaction_key_self], 4, ["Weapons\MK12MOD1\sd\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add Suppressor",{ player removeweapon "ACE_Mk12mod1"; player addweapon "ACE_Mk12mod1_SD"; player selectweapon (primaryweapon player)},"", "", "", -1, 1, (primaryweapon player == "ACE_Mk12mod1") && player distance box1 < 10], ["Remove Suppressor",{ player removeweapon "ACE_Mk12mod1_SD"; player addweapon "ACE_Mk12mod1";player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_Mk12mod1_SD") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value // #define DEBUG_MODE_FULL //#include "\ca\editor\Data\Scripts\dikCodes.h" private ["_menuDef", "_target", "_params", "_menuName", "_menuRsc", "_menus"]; // _this==[_target, _menuNameOrParams] _target = _this select 0; _params = _this select 1; _menuName = ""; _menuRsc = "popup"; if (typeName _params == typeName []) then { if (count _params < 1) exitWith {diag_log format["Error: Invalid params: %1, %2", _this, __FILE__];}; _menuName = _params select 0; _menuRsc = if (count _params > 1) then {_params select 1} else {_menuRsc}; } else { _menuName = _params; }; //----------------------------------------------------------------------------- _menus = [ [ ["main", "", _menuRsc], [ ["Add CCO",{player removeweapon "ACE_MP7"; player addweapon "ACE_MP7_RSAS"; player selectweapon (primaryweapon player) },"", "", "", -1, 1, (primaryweapon player == "ACE_MP7") && player distance box1 < 10], ["Remove CCO",{ player removeweapon "ACE_MP7_RSAS"; player addweapon "ACE_MP7"; player selectweapon (primaryweapon player)},"", "", "", -1, 1, (primaryweapon player == "ACE_MP7_RSAS") && player distance box1 < 10] ] ] ]; //----------------------------------------------------------------------------- _menuDef = []; { if (_x select 0 select 0 == _menuName) exitWith {_menuDef = _x}; } forEach _menus; if (count _menuDef == 0) then { hintC format ["Error: Menu not found: %1\n%2\n%3", str _menuName, if (_menuName == "") then {_this}else{""}, __FILE__]; diag_log format ["Error: Menu not found: %1, %2, %3", str _menuName, _this, __FILE__]; }; _menuDef // return value if (isdedicated) exitwith {}; ["player", [ace_sys_interaction_key_self], 4, ["Weapons\MP7\ironcco\fn_menuDef.sqf", "main"]] call CBA_ui_fnc_add; P$% MRHbH