ࡱ>  m23'!   "%#$&+(^)*,W-./012X456F89:;<=>?@ABCDE3GHIJKLMNOPQRSTUVjYZ[\]_U`abcdefghiRdlopqrstuvwxyz{|}~Root Entry F[`2Workbook1 _VBA_PROJECT_CUR"/#pKPVBApK`蜵  !"#$&'()*+,-./0123456789:;<=>?@ABDEFHIJKLMNOPQRSTUVWXY[\]_abcdefghijklmnopqrtuvxz{|}~ n \p C.B.S. Teh Ba= ThisWorkbook=[J/<X@"1nArial1nArial1nArial1nArial"RM"#,##0;\-"RM"#,##0"RM"#,##0;[Red]\-"RM"#,##0 "RM"#,##0.00;\-"RM"#,##0.00% "RM"#,##0.00;[Red]\-"RM"#,##0.008*3_-"RM"* #,##0_-;\-"RM"* #,##0_-;_-"RM"* "-"_-;_-@_-,)'_-* #,##0_-;\-* #,##0_-;_-* "-"_-;_-@_-@,;_-"RM"* #,##0.00_-;\-"RM"* #,##0.00_-;_-"RM"* "-"??_-;_-@_-4+/_-* #,##0.00_-;\-* #,##0.00_-;_-* "-"??_-;_-@_-                + ) , *  `Sheet1Sheet2Sheet3"cc n    dMbP?_*+%"??_-U>@7 Sheet1 n    dMbP?_*+%"??_-U>@7 Sheet2 n    dMbP?_*+%"??_-U>@7 Sheet3 rU @y!aF!Q!FFG9GaGGGG HiHHH!IThisWorkbook __SRP_a%\__SRP_b CSheet1G  $   z.  . 8" @ "p.H !h p0 x  "  xH"IX  "  x0h ZWorksheet Menu Bar &%(%*B@,]H(o p]]]]X(1) Delete any existing one. We must use On Error Resume next in case it does not exist. Z&$n'` Z :(D&%] 3(2) Set a CommandBar variable to Worksheet menu barWorksheet Menu Bar &%(.4a(3) Return the Index number of the Help menu. We can then use this to place a custom menu before.Help 4%*!<'8:(4) Add a Control to the "Worksheet Menu Bar" before Help.&Set a CommandBarControl variable to it @l 8B 4!*%>.:(5) Give the control a caption]Tra&cehDt(6) Working with our new Control, add a sub control and give it a Caption and tell it which macro to run (OnAction). Z&$n'`&About `...9D Fl :!*%>Trace &Workbook...9Donm9Hq Fl :!*%>&Trace Selected Cells...9Df9Hq Fl :!*%>m$9H9Lqpoh(A$k0o(A.o ZWorksheet Menu Bar &%(%*B@,0xXPxRibbon_AboutDlg9J `$R!TES\Ribbon_TraceWorkbook9JRibbon_TraceSelectedRange9JϴAttribute VB_Name = "ThisWorkbook" Bas0{00020P819-0C$0046} |GlobalSpacFalse dCreatablPredeclaIdTru BExposeTemplateDerivBustomizD2Option /licit Const PROGNAME As Sngra&ce Sub DeleteMenu() O&rror ResuNex* (App1a7.CommandBars("she(et $ ")ntrols(IC).6 2G oTo 0=End IA&AddA%Dim cA1?4;BbMxain ! i0HelpIn tegercCZ '(1)P any existi@Zone@. We m@ u@MUn@U in cit do@es not.sBbarob@g62H) Sua G@ variŸto }m baQ rcJa= d3)Pturn the Index number lofba9 .ca"n.t c`k@{a c: before-A= *X" )" 4) @U $^o Ab a #' ,Co,z2*S.add(Type:=msoD Popup, rB:=f~G>5) G +cD&&acb(.C# |i#6)bDbwith our0 newI,  's g!`b`* @ tell which@ macroa-run (OnAcu)*W sR#Button!`!"Tr&A]q...``F@½365ERibbon_b%+k9&#Sct@C&s6502 RangƧnmAS;B = w"oF, "&""C-_on&Abou@t " & & "w932BeginGroupt .?_DlgkP{P| /#_7Cl(CancelBoolea4'^tw0 ~If NeIIns(nm).ptall`!ThenbC 'bQ If /+Open?`tqt  8 @ H h(QII',AJqJJJa&)!!K!"!!!"!#4I"q" ``   W   lK\'8%H:L%\`:d%tx! x dt H` \ ,H ) xt`\,h&4V#<{BP-C?J9cF%3NF %ɀx%3NF %ɀ{BP-C?J9cME,[LSS(L2(L 6>"<<<< <$<(LLLLLLLLLLLLLLLL<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<N0{00020819-0000-0000-C000-000000000046}`8 (% $p`8oT .(`oX11  0x % 4t%`8r :l %* % N` 0oh\ =iP  Bar V`X |k`HTra&ceZ&0h%@%``xbZH(p0hP@hx @t @d @` @\ @L @H @8 ` @0Z&@Fn @h @d @@T @(P @XL @p< @8 @( @$ @ @ @ @ @ @h X@`@@ h @` @ (@`(@ hH ZnR$@@8t @d @T @PD @@ 8@0 .\ x pD @ @0 ( x ``H t  8 @ H h(d (` @\ @L H @8 0hh@dTK $*\Rffff*0f4ba87f01*\R3*#50*\R3*#4e*\R3*#50*\R3*#4f*\R3*#4e*\R3*#4d*\R1*#d7*\R3*#50*\R3*#4f*\R3*#4e*\R3*#4d*\R1*#d7*\R1*#1d4*\R1*#1d5*\R1*#e8*\R1*#2ac*\R0*#f*\R3*#30*\R3*#50*\R3*#4f*\R3*#4e*\R3*#4d*\R3*#8c*\R1*#d74M  " 0\P X "` hpx  ^0\   :(&9h  h7  @ ,X$DHKfDl$ xt`\H K\'(%8:<%LP:T%dh! h dd HP L ,8 ) hdPL8K9P:T%dh! h dd HlP=t)hdP7$d:T%ht h ,d l$pr)hdDd'%krD<%'%'(%T %ht h $ld=l)hd l .T%lW   q5:T %lC (Tm%lC:T%lC q.T%lW   q5:T%lC (Tf%lC:T%lC q" 1.T%lW   q5!l*#*F%lC /5(Tm$%lC cT%lC:T%lC q@(xtl0 hdPL8K" 1xIlxFd%t$ LtD@@a0&V)t@6D0yTL(xt@D0< X $ 44@rU @$ `U$A `Y( `\ #$ `` n<jxRC#< x `|kpp %( ,`|k 8`|J0   6`8|k@ r`HK $*\Rffff*0F4bb2198c$*\Rffff*0L4bb219aa$*\Rffff*0u4ba8804d "(h X ` "(    "(    " $  8 H x Show About custom Dialog BoxЌ B@81o0(AoH(control As IRibbonControl)(control As IRibbonControl)o (control As IRibbonControl)o` rB4 rBHAttribute VB_Name = "Module1" Option Explicit Sub Ribbon_AboutDlg() '(contro@l As I>C")j Cal:d&End  TTraceWorkbook3(Y2. ?fSelectedRa8nge5 " 8Pr8ivao ' Show  custom Dialog Box".*rU~|  <   $ <   $ 0  H$$ \rU $`$`$`$`nrU~| -a&)!!Y)!)i,Q,,55 ,556I#96Y646y6:q 18I9 I; 1: <:a=Q = !>=>Q!9?y&*#19*\R0*#13*\R0*#14*\R0*#f*\R0*#9*\R1*#1c4*\R1*#1c5*\R1*#f1*\R1*#f2*\R1*#e8*\R1*#2ac  0 @ HP (  H H H$ H$P H4 "p < N   #    #    h &0$J  p B,&` B <  ( 0  28*p  `0  $  J @ X p "          B  ` Bx 60""("H"h""""  B D  h :p*! HU &  H P Xh p " x \ ,  0  @`  x         ( H *`  $    ,*    ( H8 0$   84Y9&RPHHMRSleeptRDGetExitCodeProcesstimeGetTimeptimeGetTimetimeGetTimeOpenProcessH<CloseHandledFindWindowAFindWindowAFindWindowAd$M SendMessageA6SendMessageA4SendMessageAPostMessageASendMessageA3SendMessageAhyGetWindowTextAGetWindowTextAGetWindowTextASetForegroundWindowFindWindowASetForegroundWindowSetForegroundWindowFindWindowAHOpenProcessHGetExitCodeProcessCloseHandleCloseHandlexME@1 > :%3E$n' |%7C$n' \%5C$n' /%2F$n' :%3A$n' ?%3F$n' 'i> Check if there is at least one workbook is opened and visible'4 at least one workbook must be opened and be visible z! ]( | z |!$~!-. found one workbook that is opened and visible'- validation done, so exitzk |kiHV Remove copies of strings from array (http://www.vbforums.com/showthread.php?t=157498)& by Merri (http://vesa.piittinen.name)]]0]H`check for empty array G|jwe need these often ' 'reserve check buffer  set first item ' $ +loop through all items   #make a comparison against all items    if is a duplicate, exit array $ $ $ $ Gyjk Acheck if the loop was exited: add new item to check buffer if not   G 'F $ +j fix size  @+'copy 'o: Bubble sorts the array of intergers in an ascending order bG|j]8]P_x'  b b $b  $b ]h $b'  $b +b   +b'k  o ] o` H ( 8 x ]h@ ]DX CabinetWClass b$T'^ ^for k D0:00:01$F  &B@BA@p X`Hxx`@H0 ^k ExploreWClass b$T'^'0    ^ ~$'t Pp0 zk]U turn error checking offFwU$' get a free file number5' file does not existopen t V close the fileQ v'$ save the error number that occurredkbI turn error checking back onI 'i $~   L% attempt to open the file and lock itmpt R Check whether file is open. Returns 0 if file exists and is not currently opened.5 Close Explorer.exe. It has two possible class names:H "ExploreWClass" (for tree-view) and "CabinetWClass" (for standard view)` Attribute VB_Name = "Module3" Option Explicit PrivaConst STILL_ACTIVEt&H103 FPROCESS_QUERY_INFORMATIDON`400 0WM_CLOSP uDeclare FuncCloseHandle Lib "kernel32" _ (ByVal hObject As L0ong)[Sub Sleep (%dwMilliseconds)SGetExitCodeProcesCVW,ex lp":u CtimeBTkwinmm.dll" (CZOpen /dwDesiredAc90cbInheritDndwDId;FindW owC;userƄ Alias " AKlpClXassÀ&Snga0lp#R PostMag?ĬK'' 'wn D% &wMsgKParam6lH Kub dnorer() ' Bba.exe. It h@-two possibtK x_ns:" W.Qfor tree-view) { "Ca binetjst@ard oDim lH#"c)#= G>(L , vbNull= ` IfD = 0 Thenb   E6Ifb <> retv Dc = C(, , 0N&aApa.Wait (2Nc+ ue ("0:0@1")H>"C@ShellAm ForTermin" (sBN_C+Rc VeiS ty@DVBA.\Vb =!4ormalFocusRef sE\rrG  laOfu&`20b`B oolea@>' a#an a)Rw)asynchronously Wcomple-c by Steve McMah(http://www.vbalerator.D7>AhlRyGA0StarFbSu"!BO~GoTos /B!'1is v2 whichsomew hat mA r>e`W@@? = e(ςĂ, FaPlse,C (S%,. i#+`5(0)';!`Th progAQcould not detB,ep etPj @ plLpGrted." &4. &"P`#satP2Lcheckn p8t"es.C' OnQ$ail if 'e-0crh(enf too quickly.E0s = Truee1#= xQ^3 Do' pq ptus o?R pMu, lR:during b6to eXnsuo@raVgets?s Pjec& Events:1AP#z - H>_B$/0l@!w &e p@d outW]cEoq|b7f\b5ok/b2FOJ:b3Aoj?cJ%? ((HasWorkboo6k؂C"^[t 1at onpatro edviұϴ%` ?' t mube 6!@N s.C ount P6 Then Dim wb As WorkbookFor EachxInxs||If Windows(wb.name).Visible' found one w that is opened av7]=Has = TrueR' validation dc, so exi t HE Func( E(`0K@:= UTr@rl.@bufferBRePGFToQCset firstemO(Da?-(E!looprough all ni@A@P&+8 1 '!'m ake a`Rmparishagain  `A BI O E ifza dupcate>,p=@=LenB('B)A)InB(1,*nA), i , vbBi@naryCoe `#J`} BW M "/wased: (addQw"0 t,o C]#F no㆑B >gB[`(*B:(@!+!" AB'fix` sizeRP_VG!@c6H' yO @ SnjSort$#IntegerA` ' Bubss T@LoCBrs in` @ascend` ordkb$B a!%OaqbChangBooXleaaijDo q }DR2f+ree+P8Rgfa0ee b51Ba.Q AccessAad Wr`d tLozR`5#5 ' at&tNB>RlCloy0 "' cT=q' s~apxC P0oJcdGo ;0 F' g ba}PoBj .__SRP_2 __SRP_3About  i__SRP_7 => #"t4lt^#qpL'P0$ LP\$l Ct"lt 1t"  lt 1t"  lt 1t" lt 1t"lt 1t"lt 1t"lt 1t"lt 1tltCx$,xt pz*pt$ t 0lpt!t$ Qt[hldU`l >`FP%t$ t0,,a.V)t,6P0pz ldT`0hdl$`t,P0\   Lqx qtlxltplxqllx lllp;lxhltd\lxdlldTldlplh %lh ldlp dfT ldllldqllh lllp; hf\nlxllp pl ( 0p  pz Lt dllt lt  lt pjlt lt kjlt pz tfl: kz$ l Ct"tMd@ *#`+0/`45pzK'L ,p^5Lltk^] k^=D HH !lDp\HKk\pz8(t`HL     MrU (Yp( p, p($ p0q p 1Y,Q p8 p1($`8`Ia5w0(`$`(!`p(I`f(q` n$4   DZ$      !"#$%&'()*+,-./0123456789:;<>?@ABCDEFGHIJKLMNOPQSTUWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ShellExecuteAX9-TGF6㼛oCEA!0K0']]C@G;'l⢗I6p$"x'l⢗I6p$"9-TGF6ME$SPSSS>" <(<,<0<4<8<<<0{1D82BCCF-42AE-4BC4-837E-6B10FE3D2058}{496187E5-D303-4812-AE70-0358AA111EF0}@0(%X0 %+`p ileiii i@i `k `x@h `xk``ei @d %%p0(@` @\ @X @T @P @L @`< x@H, `@x @ @ @ @ @ xr @x P`0\K $*\Rffff*0u4ba8804d*\R0*#1d*\R0*#1e*\R0*#14*\R0*#148<@DHLPP HD& "( 0&8`*gh 2 ::  ( "0 8H`"``]http://www.christopherteh.com']open $',Did Connection Fail? Errors are from 0 to 32  Error opening:   Webpage Error$'%*ko A@roAttribute VB_Name = "Abo ut" Basp0{1D82BCCF-42AE-4BC4-837E-6B10FE3D2058}{496187E5-D303-4812-AE70-0358AA111EF0} @GlobalSpacoFalse CreatablPredeHclaIdTru BExpose0TemplateDerivCustomizDOption 0licit 0 P"& DAJ FuncShellExec_ Lib " 32.dll" Alias A" (ByVal hwnd As LPong,  lpOpera7fSFiSPartersADirectorynShowtCm*)A , ISub HomeL ink_CPk()FDim U "LL"L*L<```+``h` if `bnclu`ion +@`  i  "` NNit foi pict)$.txt" `b H`&dot `(`*`.`0 xecu`tinu `e do +2P` @Ti` traib` ``8 `4e di  Expe file i`o di0 6` ,,rile t)b: `.` pro`8losi` `:5 O`<er, `>re f` ..  +@`  ib0 " )Bhd  P`` D` ) befoiter. E. )BX`thiss the ne @iot a`FF b`Htil  `C o +L` H i `P ck p+R0`  iTthe iVafte`X E.g`Zis+\` p i' ^h` ttielimiTon i)`Hchar  0P Bnt p  ` lit posi `'`betw`.rs`b ` b d  d'S d  @ `f$@h p`j$C`larch `n`p' r@he right(H +v@ `  //liT pos`'`xB the`zght `.n in`b |!` ! i~ck o)bimit  iersei  posit`k` ` `` pos x "` ")b  delimite ii.e.`tionX ("#` #&&) is tsition f )0!8! the has thi !)p! thisition i X!`it i`X```mine` ext " $$` h"$&&)""t is equal t ")""t single  "it)`'` P#  %` I f`th t`> las`ext` b`p3 T`bre t`with %%` X$%11)$$ spla ( x$)$$ighthin the  $)%%b  do not  $i lea`s on` `P< r`~ exp`text`` exp`+&&` 8& &Gipand`0 `ew n`o se ''` &'^)' 'ill sition i 'i @' ` pos`t at` sec`' @)(` ((%%s)X(   @(`'`ters`arac`spli b((C==(`====`====` D  *)` ))))============ )``spli`("`$ +*` `**)**sear ' *i* i`t sp`es, .+` P++ip+Q sieduc + fort block+` ,========+ H,============0, ,========h, ,=====,` the` so ` bet`J f`the `.the `b ")"`$`t sp` e a `tart`T `,`b ```; .'C==p. 1,` .,i.C==i=====`====``t af`Ttrac`nega` ``H c 0ive h in a r/ @0 b'(0 x0 faiat reduc`0 0expa  b0 00========0`====`b====`iter`C==`.====`====`` e 3-`=o-$`zr "=` se w`k be`erat `2 =h2`` `0 `P2 ` 2ns t` def`82l ad`2/ w`T03 cel`2t H33%`1'`b3`&2 (5.` 4.i>@4$)bx4 $ `4` 4P %`0 4 `9 R+*86/` H5/((i>h5 celi,x b57 E5`bindi`.s` it `he w`ch t+.70` x660"") 6$%%``nk, `fers` 41`1`' 6x7 who%`heet`mine`s a `b0` ``name`rksh`, 8 $p88 ` the`. @8'% `09%etermine9`T one`H s`re it9@HvHz( B␀xh=H␄=H␈=H h @p @ꀔ @P@0 x 9H h( P5@). :x3pP("+Xp:x:h9@@($%'9H::786 *H &`: 198r< %&@@=h @P>X @h>H X?(?* doublecircle parallelogram tripleoctagongif;__(%!)33`33x32223>>(==>(? B ABX=@>8 @>( @> @? @A @A @ @? 0<@@? @p?O ?@?*positi?`tion<%8Ap?+ 2@? 0@ ? $^@@ @@| @0@l @H@\ the@`@L thi@x@< $R@@, limi@@ ere @@ it i@@ X@@ @ @A @HA `A A@ne@pA heckAHA@@A 2ApAA@ 8BAA@ @A @B @ @HB `B BS@ pBHBSBHBYBAbBHAcI f@?f3?Bosit`622X97: B   8 0 P B  X \` 0 B X B  ` 0h R  ( (8`h p B  x Z ,  0 8  P 0`        B  T >H    B  ,  ( H " P 0X           ( 8 H X h x " ,        ( 8 H X h x    B  ` >X` xF 6 ,@2p  "  B  (0*@p   B   L 0P`h p "  x H &6(`Xh  "  F  08<P   B   b  8HPXFx  4H P "  X <` $  B`(h   B  ` T0   L J.0(`   B  ^ T0    L >.8(h   B   N (  .0`$p ("  Zp\  B  B( ^p   R8 @PX hTp V@X`    Z ` x       <  :! ^@! !! ! ! B ! 6! V" Vp" >"# #(#@#X#`#  Ph### :# h $ h$ h$ X% Bx%% *% % N& h& hp& &&  R& @' P'X'`' Th' P' (0(&H( Rp( ((( (  J( $8) `) Jx) ) .) * (* J8** * * * * N*8+ X+ Xh+++ + ++  J, P, Jh, , N, P- h- P-"- "."(. "P.x.  J. . J. 8/ TH// / N/  0 @0 XP0 0 00 J0 (1 JH11 Z1 P22`2 2 2 2 22 2 2 B  2 F2 >83x3 333 333 34(4 H4 X4 &h4 4 4 4 4 44 4 4 4 B  4 @5 >@555 5 "  5 >5 5  H6X6`6 x666\67  ,7@7VH7  27777 8 88H8 `8 "p88 <889 9  > 9 N`99999 999:: ::   :8:@:P:L`::: ,:::;";8;H;X; h; ;; ; ; ; ;;; ; B  ; ,;  < (< 8< H<X<x< << < < < << < ==0= H= X=h= p= = "  = 2= H= > > > 8>H>P> X> p>>> >>  >> > > ? ? 0? P? `? p? ? ? ? ? ? ? ?? ?@@ @ B  @ N(@ ,x@@ @ @@@ A(A @A `AhA pA A "  A XA AAB B(B8BHBPB hB BBBB PB C B  C FC :`C CC6CCC CD D B  D LD JhD RD EE  4 EXE`E xEEE E (E EEE E B  F VF X`F FFFFF F "  G fG BpG G  LGH8H@H  JHH PH LH N8I BI2IJ  TJ 0pJJ J&JJJ K.K@KPK  ^XKKKK K L L  L 0L 8L HL`L hL @xLL  RL N(MxMMMDMM NN N  J0N PN JN O(O0O HO <XO O 4O O O P P P (P  L8PPPPFPPQ `Q hQ pQ Q 2Q QQ Q DQ @(RhR pR FRRRRRRS(S&HS pS SS S "S S B  S hT bhT TT (U 0U 8@UxUUXU <U V J(VxVV V V V V V V V*V  W  (W V0W W@W WNW 0X @X  8HX X XX X X X " X 4X X "Y8Y @YPYhYpYY Y Y Y YY YY YZ Z Z ,(ZXZ R`Z Z Z "  Z 4Z [[([0[8[P[ X[h[ x[ "  [ <[ [&[ [ \ \ (\@\ H\`\h\p\ \ \ \ \ \\ \ \ \ \ \ ]  ] (]@] H] X] "  `] ,h] &] ] ] ] ]]^ ^ 0^H^ `^ ^  ^ ^  ^ ^  ^ "^ _(_\0_ _ _ _ _ _ _ "  _ P_ &0`  X`h`  `` ``` `` `a&(a Pa Xa pa a aa aa a a aa a bb  b (b@b HbPb dXb b b B  b .b cc c(c 8cHcPcXc pcxc c c c c ccc c "  c bc @dPd`dpd dddd$dd de e0e 8e He "  Pe LXe e eee f f*0f`fpf f f ff  f f f f g g 0g Hg hgxg gg g g "  g ,g ggh h(h$@hhh xh h h "  h Ph h ii0i Hi `ihi pi i "  i Bi i i  ijjj (j Hjhjj  j jjj j j j k k0k 8k  @k Pk`k hk pkxk  Hkkkk  @l Hl"Xll l "l l l l m m 0m8m Pm`mpmxmm m m m m mmm  m n n  n 0n @n 2PnFn nnn$o 8oHo(`o .o:o>oJ8p  >ppp pq qZ8q Dq&q:rDHrJr r ^rXs `s xs "s s 4s  Rt Xt`tpt@ttt t  t "t u0uHuPuhu puxuuuu  bu$v^8vv^vw w >wXPw w ww w w  *w x(x B8x  &x xxx x x x y y(y 0y8yHybXyy y yy y^y  <Xz zz8zz { " { .H{ x{ :{ { { {{| | |8|@|X| p| | | | | " | H| 2}FH}  }}}} }} ~ ~0~@~ NX~  ~ ~  ~~ * H P X 0`   ( 8@HPX ` ,h   T  N( x.    $؁ .  0 :P > DЂ  \( r0b8   dH  RX  ȅ @؅   (0  "8 `p   ȆІ  b؆$@ ^hȇ ^Ї0  8Xp  " .  6 8 $Px  4ȉ  ( 0  :8 x     Њ  8Ph x  " \ ` `  Ph H7Ќ 2( `2h  B ) " %  *0`4h  @ (0@` 8!.Џ  $G H/  h Jx  Ȑ  А  ؐ   4\\`   \ȑ \( " * ВH 8U0 Fh?$>ȓ"> (  @`  BxȔД "' (@ H  @X !ȕؕ       (  8@H(3`   Ȗؖ< & )Hh 2p:%4#  "  ( b0  ȘИ  @0 p  B  Z  ( "8`p 0x Ț ؚ   " 8 8@ x<ț  &Л (0H h x  B  J  4  @PX `  Lh ؝  X(X؞ XX8 ( ȟ  " d XX   P H hp  <xȡء    (Тآ   (@H tP ȣأ  B@ H X h  *4  @P X`h  Х"(@H*X  Ȧئ *( .X  F Ч      (  @ ` x  @  ب"  0 8  <H    ȩЩ ة T@@ & Ȫ2ت  : 4` J x Attributes for nodes and edges:gg ====================================================================================================== ]Helvetica-Bold96 font for graph title] Helvetica96 font for nodes] 6 font size for graph title00] 96 font size for nodest]ellipse(6 node shape for value in cells]boxP6 node shape for formula in cells] doublecircle96% node shape for no cell relationships] parallelogramx6 node shape for cell range ] tripleoctagon :61 node shape for links to other worksheet/workbook]dashed6/ edge style that connects to node of cell range]$gif6 file format of the outputg ======================================================================================================]__(%!)H:!1 temporary files will begin with these characters] D!' combine all diagrams into one diagram?] p:! selected worksheets for tracing] ! file path to save tracing files] :!# file path to save the output files] p! file name for tracing diagram*#] :! start or cancel tra      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPSTV|WcYZ[\]^_`abQzfghijkvmnopqrstuewxy{|}~cing?] ! show cell contents?]! delimiterslJp]:! list of named cells and rangesPX. Replaces backslash with escape character (\\) \\\$n'i2 Replaces double quotes with escape character (\") "\"$n' liU Reformats the worksheet name to one that Excel understands, in particular when there) are single quotes or symbols in the name '''$n' $' ''!$ enclose the name with single quoteskix* Enclose worksheet link with single quotes '] '!$'b"7 check if worksheet link is enclosed with single quotesL bth !$'b b '  b $'!'kkiT Remove the single quotes enclosing the worksheet name, and remove the double single& quotes to represent one single quotesrk '''$n'cc]P '!$'b b  b $   b $h' '   $h' k0k( 'ihN Substitutes " and , with their hexadecimal ASCII codes. These delimiters will7 complicate file reading, so we need to substitute them "%22$n'U ,%2C$n'i0% Get back the original worksheet nameӻ %22"$n' %2C,$n'i() Delimiters for creating the tracing file +,+;+(+)+&+++-+/ +* +< +> += +^+o% Delimiters for creating the dot fileî +,+;+(+)+!+&+++- +/ +* +< +> +=+oPY Format the cell address (without $ and =), and enclose worksheet name with single quotes   $h'$ remove "=" at first position]H '!$'-1  !$''   $'     $h'2 '!$'5k  '" move from "'" to the "!" position% now remove all "$" from cell address?   $ $ $n'iP`< Get the full list of cell names and store in namelist arrayS%: !]'] `  `!$, `! +  ' `ohE Check if given worksheet is included in user's selection for tracing]X']p'     $G'j  ' 'iB Shell dot.exe and wait for it to finish creating the picture file]" .txt"'" . H"'dot -T H   -v -o  ']0 $'+C ensures shell execution ends before continuing with the next shello8 H? Create dot diagram in picture format and store in trace folder] \']  Creating trace diagram for " $" &(  $$A o8 \ Before displaying the file in Explorer, ensure the file is already saved completely to disk]  ]0 ': $ :  D00:00:01$F  &B@B6 wait awhile then try again : ':( : '! file has closedd '!( problem with the file closing operationk i H 5 Open the tracing folder, and select the picture file Saving ... &(A close Explorer instance]  . H' $EXPLORER.EXE /n, "  ", /select, " "'d EXPLORER.EXE /n, " "'kh ]  $'o@ ! Y Find the nearest different character before a given delimiter. E.g., if the delimiter isN "(", this function returns the nearest character before "(" that is not a "("'F backtrack position until current character is not the given delimiterC or the position backtracks to the first two characters in the text  b   $   '! backtrack positionp  b  'kHi@  X Find the nearest different character after a given delimiter. E.g., if the delimiter isM ")", this function returns the nearest character after ")" that is not a ")"']p 'F increment position until current character is not the given delimiter8 or the position is increment to the last two characters     $   '! increment positionh     'k8i0 H Change split position in next so that it does not split negative values '( get the text between the two delimiters]h     b  b $']       $'d   b  b  $'kS determine if the text between the two delimiters is a number, cell name or address $] p $!'$C will go to retry_search if "within" is not an address or cell namekz'i < Returns the right most position of the delimiter in a text.X Also returns the delimiter index (idelim) in delim() which has the most right position.''L determine all the delimiters' most right (i.e., last) position in the text:] '] 0]8  b $'*7 extract the block of text to search for the delimiters]P  O search in reverse to get the delimiter's most right position in the text block  $$ + $ G $ b  +j0 position in the whole text ]h b   '   ' T find the delimiter that has the most right position (i.e., largest value position):   $]  $ '   ' !- this is the most right position found so far '!, store the delimiter which has this position $'!I this delimiter's position is where the text will be split into a newlinekXkP i80 Determines where to split a text into a newlineP Preliminary check: exit function if the specified limit is too small, or if theO remaining text is shorter than or equal to the limit (e.g., the remaining text8 can fit a single line without having to split the text)]x ' b   '    zkI find the delimiter with the most right (i.e., last) position in the text]    b $'3 Two possible cases here that we need to deal with:b (1) No delimiters found in the text block (hence, cannot find the position to split the text), ora (2) The delimiter that has the most right position is within the first two positions in the textb block (but we do not want to split the text in a way that leaves 1 or 2 characters on a line)   b < restart the search by expanding the block of text to search   '! expand the text block  b     b $'<1 recursive call to search the expanded text blockd'!Y too few new characters left to search even after expanding the text block, so end searchk kL exit if we still cannot find a position in the text to split into a newline zkkM It is possible a text is split at the position of the second last character,J but if the last two characters are escape characters (e.g., \\ or \"), we need to cancel the split     \  'C escape characters are the last two characters, so cancel the splitz0k(k ]C=================================================================== Deal with special cases here: Delimiter (C=================================================================== ( text must be split before delimiter "(" $  b $'   b $';( cannot find new break, so expand searchdp '  $-   b $' H cannot split at negative values, so search in a reduced text block size  b  b $' Q still fail to split text at reduced block size, retry for an expanded text block  b $'kkkkC=================================================================== Delimiter )C=================================================================== eG check the character after ")" so that we do not split between two "))"J find the last ")" in the sequence, and split the text after that last ")" $  b $'I do not split the text to leave a comma or semicolon starting the newline   $,,  b  $'   $;e;  b  $'kC=================================================================== Delimiter -C===================================================================  eN split the text after "-" only for subtractions; do not split negative numbers   b $'  H cannot split at negative values, so search in a reduced text block size  b  b $'  Q still fail to split text at reduced block size, retry for an expanded text block  b $'k0k(C=================================================================== Delimiters > and <C===================================================================    eS if the character after the delimiter ">" or "<" is a "=", split the line after "="I because we do not want a break between the logical operator ">=" or "<="    =    '   'k0 k( k i ? Returns the one or more names defined for a given cell address'/ will be null if given cell name does not exist Gzj]8Ph'] '''   $,$'b $ b $'> >   ' $ $ b $h'`  `'dP , `'k0 k(  'i 9 Returns the range of cell addresses of a given cell name'/ will be null if given cell name does not existx $!!'iX @7 Expands cell ranges to their individual cell addresses $r empty it firstB get the worksheet link to which the cell range refers to, if any:] !$'b b  b$$'dX $!''@ no worksheet link, so the cell range refers to the given wsnamek% get the cell range part of the text:]   b $h'&$5 will be the whole text if there is no worksheet link, determine if the cell range is a cell name:]0]H  $'* *2 it is a cell name, now extract the worksheet link *!$'b b * b $$'k`6 extract the cell ranges which the cell name refers to * * b $h'&k &$%,'&8 determine if the cell range refers to one or more cellsH single cell means there is no comma (pos=0 if we try to search for ",")]`'. . &,'b]x b '0d'0k]' single cell only: 0  ' @$  & +$'2 join worksheet name and cell reference, then exit|Hk@% cell range refers to multiple cells:] 0  '  & . b . $' @$ +$ b '. b & '0dp . &,'b b & 'bk0k( o% Finds the nearest delimiter position'2] ' ']'   b  $'4 4  ' @H 4 +k   '4   $ 4 $'4 $'2k ixP, Find positions of single quote in the text.A Text enclosed within single quotes must be extracted as a whole. br] ''. .|k] 8 ' . '8']Ph] 8  8 ''!': : 8 '!'< <  < $2'< <G  '<j  ' @b .  +b < +b < '8 8 ''.k8 . < '8kd : '8k??o?H Determines if delimiter position is within or outside the single quotes'@* assume outside quotes at first BGzj]p B'   b $B y* outside quotes b  $Be'@* within quotesy>k> ix>Q Append the single quote delimiter positions to all the other delimiter positions B]  'F B'H  H ' @]  F   F  $B + d`= @kH= AJ? sort the delimiter positions so we can extract in-between texto<? Determines if given text (rg) is a valid cell address or range $GNj* numbers are not cell references]hNP< $!'P* test if is a valid cell range'Lz<N<'Li;E Determines if a given text is an cell reference to another workbook.D If so, need to reformat it to remove the full path of the workbook.K E.g. "'C:\MyWork\[Book1.xls]Sheet1'!$A$1" becomes "[Book1.xls]Sheet1!$A$1" T'V'R- search and remove the full path to workbook:] T['X X ] T'!$'Z Z ' T T X  $h'V'Rk:k:i:0P If a text has "'!", the text is within single quotes, but it has been extractedR without the beginning single quote, so add the quote at the beginning of the text '! ' '\d9 '\k9i9_ Given a fomula text (content), extract all cell references (addresses, cell names, and ranges)< and return all valid cell addresses or ranges in refs array`hF Exit if cell content is not a formula (i.e., does not start with "=") T$=|7k7C Extract cell references by extracting the text between delimiters:J But before we start, we need to determine single quote positions, as theyF enclose names of links to other worksheets/workbooks. These names mayH contain delimiters such as -, +, (, and ). Delimiters other than ' must; be ignored in the extraction of text within single quotes.]p$ position of single quotes delimiter T BA6N Now we can extract cell references by extracting the text between delimiters,* bypassing between single quote positions:] T'] position of delimiters ]0 '' no. of delimiters found in text]H`]xX Check for other delimiters but they must not be between the single quotes done earlier:  '. . T $'b b b B$@  ' b +k3 b '. . T $'b3 9 Add into the p() array the positions of the single quote  B ADL If there is no delimiter at the last position of the text, include the lastH position of the text so we can extract the last/ending part of the text $   ' @  +) add one so to include the last characterk2] b8 dXD Now extract the text between two delimiters, and store them in arr.I We have to ensure text extracted is not a function name. Functions namesD will end with "(", so check for "(" before storing the text in arr.]`'.   .  T . $ . $$\'fF extract text $  T $$(G f +bjd0 f +bk/ $ '.k/ F Now determine if the extracted text is a valid cell address or range:]x]'j  - skip arr(1) because it is always a null text $b$L'h h Y extracted text is not a valid cell range, but could it be because it has external links?] $b l$R'h h l +b has an external link, so okayk0.k(. h j 'j&0 no. of valid cell addresses/ranges found so far $b j+d&% a valid cell range, so store it in tk- @ For every valid cell address/range, include the worksheet link: j@d]'n]  j  $d rA" n r @`` p n  n r  p n $r p+` p n r 'n  `At remove duplicateso,hb Formats the cell content (text or formula) so that it appears correctly in the relational diagram[ E.g., We will try to limit 12 characters to appear on a single line, but this limit can beN expanded or reduced so that a text is not split into a newline within a word.] T$2 cell content is a number, so no need to format it T'dx*] 'E suggested max. number of characters to occupy a single line (min. 3)6 cell content is a text, so we might need to format it T'C insert an escape character for backslash (\) and double quotes (") $' $' T x ]'z]'. .  z z\n'z- split into newlinek(](  . x$'b<: return the position (pos) in text to split into a newline b z  . b .  $'zK split text at posd ( z  . $'zK) no split, so append the rest of the text 'bk' b '.!$ search the next range/block of textx' z'kh'k`' 'viP'@. Extra nodes are given a different given shape bG|j bAt remove duplicates]( b']@Xp]    $b$'  \n( )'k &d&'k& $b$'  'd%   '!$  $h'k% "  " [shape= ~ , label="  "]; o0%- General purpose: Adds a string/text to arr()]@ b'd$ b 'k$ @bp  +bo$x 5 Determines the nodes in comp() that is not in base() r  G|j]x!! ' ']!!!]!  ''    $ $'dP#  'k8#0#  'd#  'k" @ " $ +k" o"("& Forms nodes and edges for cell ranges  G|j]# # ' ']8#]X#]p##]####$     $!$'b $ b$' $$.  !''p' p    p %%,'> $ >' " $$"->" $$ " [style= ];kh p 'pP  o( $J Determines if there are any nodes that have not been specified its format  G|j At   A]8%P%h%%%]%%% 'd( 'k   $!$' $ $  $h'  $$'   ( )'k`dX'kH $$! $$!'P ~'~d $$!'P |'~k \n P$v'd'k " $$ " [shape= ~ , label="   "]; o(%( Determines if there is an external link']X&'0]p&& '' 0  $$'0d  '   '0'kHk@8i0&\ Open the temporary files for input/output. These files stores all cells within a worksheet.X']`'x'  ']'' ' '   +  $$.txt'   $d  $k o'F Closes the temporary files. Also removes duplicates cells references.]`(x((( '](()()  '   $V   $$.txt' +  $ $$b $  b A8 bAt b $V +  $ b'   $ $b k $V br oP@)& Close then delete the temporary files]))  '])* '    $$.txt' $V A@ o` *I Writes the cell references to their appropriate worksheet temporary file]** '    $$ $ |k ox+< Write in dot language to create directed graphs in one file]+ A open tracing file]+ '  ]+,P,,],,,- -]8-P-h--]- process the tracing file $a   *'     $$' $xk   *'kkA full address: worksheet name and cell address, e.g., 'Sheet1'!A1 ! '  A   A9 get cell precedents, skipping the formula/value in cell:   ,@,,@, '. . ,'b b  . b . $$' NONE !$'   $' $  Ad :$'    Ad  Akpkh   AkH b '. . ,'b At At At V A AA& get the full list of cell/range namesA: get the delimiter types to split the formula into newline]- '3 dot file number .txt'  3 open dot file !' .$'b b G  b $'j  digraph " $" { label=" $"; labelloc = top;  fontname=" t "; fontsize= x; node [fontname=" v ", fontsize= z]; 7 print all the subgraph's (cluster's) elements (nodes):]---.](.@. '   $$'&Converting the cell relationships in " $" into dot language... &(  subgraph "cluster _ " {  concentrate=true;  label=" "; labelloc = top;   fontname=" t "; fontsize= x;  node [fontname=" v ", fontsize= z]; $$  N  [shape= , label="None"]^ no relationshipsd $$a $   get the cell address part: '!$'b   b  $h'< cell address K get the name(s) (null string returned if none) for the given cell address:  $'   ( )'3" enclose cell name within bracketsk8  'k :$ get cell formula or value: $! $!'Td $!'Tk \n T$v'dh 'kX [ decide if the cell content is a value (number or text) or formula (text starting with "=") T$ T=  " $ " [shape= | , label="  "];d`  " $ " [shape= ~ , label="  "];kd8 is a cell range, so no need to determine their contents  " $ " [shape=  , label=" "];kPHk@  }  # print all the nodes relationships: '  6Finalizing the cell relationships into dot language... &( process the tracing file again: $a   *'     $$' $xd   *''U cell relationships found for the current worksheet, so break loop and continue belowk8k0(k  get cell address: ! '&A full address: worksheet name and cell address, e.g., 'Sheet1'!A16 get cell precedents, skipping the cell formula/value:   ,@,'b b,@, '.' skip cell formula/value part . ,'b b  . b . $$' ( write only if there are cell precedents NONE " $"->" $";k0 b '. . ,'b   A|   A]X.   A   A } V V AoH.B Write in dot language to create directed graphs in separate filesA& get the full list of cell/range namesA: get the delimiter types to split the formula into newline open tracing file]/ '  ]0/H/`/]x////]/0H000]01] 181]P1h11'= dot file number; give -999 first in case no cells to process process the tracing file $a get worksheet name:   * $ will now process the next worksheet]1'  * close existing worksheet dot file, if any     A   A|   A|   A   A } V r r r r rk & write the start of the directed graph    $'&Converting the cell relationships in " " into dot language... &(  \ $.txt'N" dot filename taken from worksheetd~ .txt'H dot filename as givenkH~ '> dot file number  > open dot file  digraph " $" { concentrate=true; label=" $"; labelloc = top;  fontname=" t "; fontsize= x; node [fontname=" v ", fontsize= z]; $  N [shape= , label="None"]R! already EOF and no relationshipsxp|dh|   *  N [shape= , label="None"]R7 new worksheet and no relationships for the current oned{''U cell relationships found for the current worksheet, so break loop and continue belowkX{kP{H{k@{ '0 cell address $! '0A full address: worksheet name and cell address, e.g., 'Sheet1'!A1  AK get the name(s) (null string returned if none) for the given cell address:  $'   ( )'-" enclose cell name within bracketskydy'ky get cell formula or value:   ,@'b  b $'T \n T$v'd8y'k(y[ decide if the cell content is a value (number or text) or formula (text starting with "=") T$ T= " $ " [shape= | , label="   "];d0x " $ " [shape= ~ , label="   "];kw get cell precedents: b,@, '. . ,'b b  . b . $$' ( write only if there are cell precedents NONE / check for links to other worksheets/workbooks: !$'   $ $  Adpv. now check for ranged cells in same worksheet: :$'    Adu  A- normal nodekuku " $"->" $";ku b '. . ,'bPuHu close files V     A   A|   A|   A   A } Vkptoht1V Entry point to trace cell relationships in selected worksheets, create dot files, andY finally create directed graphs in picture format. All files stored in the selected path.sI continue only if there is a worksheet opened and is visible (not hidden)]1$&Please create or open a workbook first  Trace Error$'|rkr B@" ask for which worksheets to trace |) user chose to CANCEL tracing op, so exitkXr; status bar for messages in case of long tracing operations]2 &!' &( !\'$ file to store all cell dependencies] 2   __trace.txt'4 tracing file]82 '  9 delimiters to extract cell precedents from formula text:A]P2  array of cell precedents]22]2223]303H3`32 trace all cell dependencies in chosen worksheets:]x3  A1 %!5$Tracing 5 ... &(*,5$,#'6# indicates start of a new worksheet   D locate first and last non-empty row and column in current worksheet''''7$&!&*      5%!'&!&*      5%!"'k8n"!"*      $5%!'"!"*      $5%!"' $ write to file all cell dependencies        7$  7!  7!$  7%,,'K cell address@ get cell content (formula or value) and extract all precedents:  7!  7!'TB formuladl  7!'TB valuekk  T,@' get all cell precedents:5 T `A^< form a single line of cell precedents, separated by commas:']3  `  , $`$'dj $`$'kj 9 print to tracing file only if there are cell precedents:  , ,#'  k jkj  kiqi  V ]3 .$'b b G  b $'j]3 \ '&  &A &A &Ad i A0, create the dot files using the tracing fileA0 create the diagram files \$Akh A@-" delete the temporary tracing file &(-* restore the statusbar to its default text  &(-! restore the statusbar visibilityog3\ Expands a range cell address to its individual cell addresses (e.g., "A1:A3" to "A1,A2,A3")]4' bG b'j]4 >$. ]4 !'   @b4]4    %%,   +b; do not want the $ oxf5T Expands contiguous or non-contiguous cell ranges to their individual cell addresses]5]55'. . >,'b b only one cell address/range > bA(de* handle multiple cell ranges in selection: > b $ bA( b b '. . >,'b b > . b . $ bA(dd > > .  $h bA(D last rangekdxd bAt!, remove multiple selections of the same cellk0d concatenate the cell addresses:]5 b']6$b'] 6   , $b'  ', '*ipc86D Reduces the range selection to cover until the last non-empty cells- no need to shrink non-contiguous cell ranges !,, ..zbkb0bE locate first and last non-empty row and column in current selection:]6666 !' !"''' %$*      !%!'*      !%!"'k a*     $ !%!'*     $ !%!"'  $  $$..z@`08` %2..i`7^ Entry point to trace cell relationships in selected worksheets, create dot files, and finallyQ create directed graphs in picture format. All files stored in the selected path.H_I continue only if there is a worksheet opened and is visible (not hidden)]H7$&Please create or open a workbook first  Trace Error$'|^k^5 determine if one or more cell selected, exit if none]`788^ :$..6 ^]777 <!' !' \')  $Tracing files (*.*),*.*<Enter filename for tracing files (extension will be ignored) &%>']7 False|(]d ] remove any file extension .$'b b  b $'k\k\ADo you wish to include the cells' values/formulas in the diagram?   Output cell contents?$'  'd\'k\; status bar for messages in case of long tracing operations]7 &!' &( !\'$ file to store all cell dependencies]7   __trace.txt'4 tracing file]8 '  9 delimiters to extract cell precedents from formula text:A](8]@8 6!, ,$*']X8 ,8]88''. . ,'b b  '  . b . $ + b '. . ,'bY  '  .  .  $ +*, $,#'  ]8]9]89P9]h9 Tracing ... &(  , $$.@ @$ @! @!$ @%,,'6 cell address @ get cell content (formula or value) and extract all precedents: @! @!'T- formuladW @!'T- valuekW  T,@'  get all cell precedents:  T `A^' 9 form a single line cell precedents, separated by commas:  `  , $`$'dV $`$'kV  5 print to tracing file only if there cell precedents:  , ,#'  k0Vk(V  V-D tracing file will now be closed and re-opened later in writing mode  A-, create the dot files using the tracing file create the trace diagramCreating trace diagram ... &( A A@-" delete the temporary tracing file A &(-* restore the statusbar to its default text  &(-! restore the statusbar visibility|`T8XT(Please select at least one cell to trace  Trace Error$'oTS;Attribute VB_Name = "Module2" Option Explicit  ' s for nodes and edg(es:D=b Const FONT_TITLE As SngHelvetica-Bold"J 'ntgraph title&NOD&#'&J_SIZ&Integer9M12F#sizeM(0( )OSHAPE_VALUL:ellipse9 shap(value in c@ s=FORMULAcbox  (!mulaEMPTYdoublecircl -&'B+noB* relash9-RANGLCpar@allelom/NA rangCBEXTERNAL,tripleoctagonDlinks @to oth@worksheetB/Abook/TYLE_EDGE_P0da@ \ style that connect 1of%E#P@,ic mO UTPUTA ""B `_ @^ 4'  eIOp,5 !W:"RExQ&understs,!jajr whenTer`' are< s9O*symbol!@2)= '1''$ "'" & & =enclo J1V * (pLgEGkc(~  !4xposA.b!= InRevd*p'!")  pUheck ifP6ns dpRQ[lIf 0 T`/@1d<> kvLe ft# 1- 1)" If 7e 5 UnC`O-7mo]-`)'.,Bre;1G,kreprpPo1:-l,Q-21  0= RighLenq) -1 D 0&(1,# ~1"P `1E 8}` [%OOpSubss " ,8Air h0exad`qSCIIЉ.A`Cm @llcomppizread#, so we lneЈ svA%m[%22 O am3",O%2C1^Un sPn' GetrsR0oriPv0 v  C A ,  qOitDA(' "bcP>t u Recq5(14 )9 " `)#2ҷ) = "," delim(3; 4H( H5H) H6$& $7$+ $8$*- $9/ 10U* 1< 2m> = ^ End Sub Pr ivate InitDDot@() ' iters for creating the dot file ReDim14w \ H[I! /b^ c/ c0 c^ c^c^Function CleanAddress(ByVal txt As Str ])fFormatBbcell aC (without $ ay=),enclose worksheet na&m s@le quotesm= Right(, Len!) - @C ' remove "=" "first posiA3ƒAexcl.Integer=7Rev!C"'!"If= 0 Th|enB&/"'" &.f1E0& E+!kIf= @' 'fromto9"!"a(' now-a ="$"> > IHLeReplaceD.$", "`d//U%SфNGLisĄGIAful of LsPstore inNbarra^yMCA( s.CountAAIjiHi`1nmABc Each In " 7@/ i onm.RefTo)@G à i& 9 Netnm{IsSel ected{wsa a{Boo|Check if@ givenwis(cluded)user's s !tracz+#bF)d f @= FalNsCX-Wh` <(Ni <= UBa (gWksTec7 Ӏy= (/z Truc@,Wend-(?[VSh@_ d/fL/2Qm.exe"+wai npo`9finishKppictup-p!cm,q1, graphKϢ ` Rp""K }J.X R.QOUTPUTFORMAT, # P -T " & P -v <-oRF"arc! VariantR= AndW 8Terminon()qdens+ Pcups bep,e conu, m"Rn7@lllO7ƌRunP_ProP mCdiaq4F/#uasJ4eldÔkpathb ".POutpPx\s~5QJ.p1 To3BA pplic.StatusBar/" c 5 @P6E @Cdr1 & `idFo >2<:)P0 $QFyaUw!eTimeue ("00:!1")@3' "Iaw2X wn 1 agaiƑ ejTXI *A Y Áhas "sY>Ec0e' problem<operr. Ք]iˁ!cv^2^#A3Afo=sct] 88Sav...>5/  i(anc#o'PIma, A[g|= b\,()jaaEXPLORER.EXE /nᡁg{M1/&mF!SJe $ Qretv0gSgAf, vbNq]l`Focus0L$Sivate Function BeforeDelimiter(B@yVal d< As String, Xtxt P0_ ppospIntegerNsplit )& ' Find the nearest different charac b a given. E.g., ifB# is-"(", is freturnsO83at# not; a = 0 '@ backtZk {iuntil cur jK.} k%orS$-E_o firtwos intextWhile b> (@0 + 1b^MiTd(},F,A=/Y@F=- 1<endIfG ThenVBE@+h@b > 0 ?= f%`M @!Els~e o ] 1oV'PUminew1fhBsLnumb!cell name ;add~Not IsNu@meric( ):q2 Vari anm On ErrPGoTo ! ~ry_schc= RQ(.S :wi gP(+q""ƀn ? q F 580 ExLitF :2,me'ByRef i,*(O=l /O?X?Rright moX 'co> %.Al@A֚F;a0ddex @7&)7which haUr4śHnr9/ag "Ds'# #(i.e8)>S`>RGPNq,c@sv= UBoundY8p39Re blk:DD, ) ' P Tblock QP u6 wGUi!0g i1 p: P ' 0reve8rsea\'soia  upH(i)0InRev(E2i)opHW b+1QCmwho@+bN1iBáSoffsig, maxTz=B+=``B' f56u1*+rgQأQU)+@,2)BDim lenoFj8max o  = pLen(  = A +A- 1 If< 3 O$r  >=ETheEXEa' fi0dgNA:BGmost right (i.eLlast)&i in ?A?iJ@#@F@LPos2( , ext:,A,:DD*Tw"osibdcas@hat we@de|0:(1) Noi8s fou@=H/ block (Oce, @notF@b<Ǧ>aR 2) / #@ha@X [) G[!$fir.tksN,'B;b#Q do wantq%!a way@{v '1AiB2 qaracb"on a@.nePM1$9= 0!M*8<= ( + `+INArstary ch by`}pandgo ~!*(`H cx]`A'd  e @ (Dn-!I>L!7g ʲ`V uT!{acb1# 1exA aTElseh .0c too0 few7leFf?eve9f ;L/au], so e`sB`?-`Pstillfa,cflmgia `.02oK' IsaÆecTqARVco#g,>,D n:chv4| escap&e4g\\q7\"),KnesK@Gce 0+| O',FF+In( 24U"``,BK/ 0N -os% AoP&jaebeC=cfeDr(w_= FW4/'mubbQbefosmp "("r= BbF (dw(LS`0 8"FRV| 'B H2R IQ # Mid ,j= "-."]E@lC1ForNeg0 .fԳ"t]gatAva8lue#43|reducc siz\c&,Vp, FaPh ? '? `"' `faiLF!o%  ,0t0, pOrkE]b/ĉGF> R '<pGer 3vE5|EBFlD a")"!tT*betwe o"))fGRa1senᵐULcu kA L!YLD&-' Z pA commaQzsemicolpFli ne If Mid(txt, NearestBreak + 1, 1) = "," Then = AfterDelimJi(`, pos)ElsJe!;-;"#n0d IfF'=?$ -K-,id9' split the text a "-" only for subtractions; do not negative num0bers.@|newb…= CheckForNeg( [zy0M ' can at F!valueso s@ch in a reduced8block sizO' - Fa.@/̻N0@ ]till fail t+CaB`t,%*,trcan expand4^ 4 0EʹK _cC _s >  >cr "<" i2s L"=`'ilidne%i=" '' because wehwan`n ebetweenlogical operatqp">=d' oMm$axR Aa8nStr(Ⳃ@)-lGaF@len - 1  0( NbD !Fun Private e Ex@RangeNam e(ByV(celladd AsB "ing)G ' Retur4ns"/o`7-mor@s defE:da gn ! @ @ࠞ*A" ' w|bA}Kn AesBexistc" *(NolÀ6TrueB* g *Dim, nm2 B! #TcQ@Integer, i%s found+b!= UB(12 i`c= b@=#o p7B=RevF(i),KA= Left;0)v!, 04 = RighLen)02 ѐpnmaL`Q&B& !@4pNAfiB 3p 66cbt6Add06r.g'66ra: of40z61$> w  "666 On Err>@Resume x8_ (rg)B..RefTowISub;gzbws17, sJy1@~(u$'dsLo1Linndivi,duOJeJrahv' empty EfirH! ' ge#wo`rkshe nkwhi`qQ.rDf@}y:rF8Fb!=rrg =!"32> K= WksLink(?>)3ba) 3!#`Zno , ` @q\? X6pa =Y')2v pnow`2B"|B$x&4 &0&?@"d ''62,p1'0 5x 4;,4A4 V zf}(L0hs)., H\!the cell range refers to one or mors ' singBlmeanXheFis no comma (pos=0 if @we trysearch f",")Dim *begin As Integer= 1 ="Str_4, rhs, P bContMBoLol 0 Then+= Trube ElsFa End Ifw_c6 ] = 0only:JNot B7K +~GRe7Preserve expanded( wsname &'joworksheet Dence, @nit*Exit SubB B'Ӓ@multipDs{>2fisW|hi C@@= AHBfI6Mid(BE,z-AG1PC{"ȣ H#*Ę= LenA$) z= I]  #E*oWend A= Private Function NextDelimPos(ByVal txbn9, ! z)=d' Fi$nd n`est da itera7iA ! `?HkHADg , lendIsF= UBound("CDD8! iHKbK(,V.F@i1 ToC@E4pc @ rxt,(i)`#a@VLapDA2 i(  x < $! pLAeW'JY[ SQu8oteYbNVZReJ=0#YFVs ojfq tf. ' T losed pwith "s( muabtractas ax wh@` B"Erase!Un"HTbJ1J"'yQos*K_QfY8tmp2(17~=  5%!4Dd|blL( inkqJrgBBht<$E`:'!CZ`1 o>"Y>I2(L"q+ 2C g tePQEbp<0G - 1)1F'D %! ccPu,InpAC 0O2im13 ~c"+ 3x?y?yIsOutsideML-pyLqLAV' DexminesXy 0KloqO"  t3R' assu0Qat filrsӨ( q"J BJ^ B*II}Bvbl Step 2"qlosqml /' "b.!)ZY2Pd 61D~se Upd !9t2& &',)+PC' App?Q7t)rs(o Vao@rOn(f $<> &$!#start 3@ q_%PQ+1qntFT +*p5ђW$- startpos +@ 1) N ext ihElseXReDim Preserve p(cntEnd IfNCall Sort(p) ' s the delimiter itions8 we can" vraczn-between tWdSub Private FuncD IsRangeValid(By rg As String) Boolean ' Demines if gDiv4 (ri s a v% c"edaddys por r2@If;NumericTh#GoTo not_ ~@number*re *referenceso(VVariant On Errπ>- = ~A.ue% 'sf nh P@ = TruC~ExitFZ>F7: Fa lhAmHasExbnalLinksncontentBp, ByRef @M[uauA=n ^ to a2h@workbook.Avso,` needo(rma@Otmo@Afu@pat0h ofE.g. "'C:\HMyW\[@k1.xls]Sheet1'!$A$1" becom"NNh?= F^Om_ Aearch@:d@O.@A9PssXquaV`hI1g er"= In3(1,E, "["@('> 0 ac` quo?@x C$ Rev( '!D   %"'" & RightLen) -ɠ@,b[E^ HeadQ]t #]Z CdQa hasqI!","Maywithin sle B!s, b6uUAbedA Ao!Xbeginn*,a" +_$^";1&B@d5 3Uc3iͩW,Subrectced`Ewsname ,!$K3 Ds(1[' GBa fomul3I,B@P餼 (e3bm`as" e`turn idѠnAA8rayĄ s(0@ T+' ߢ 0Pof@N1 (i.e., doIst A#h "==Mv4, 0@1) <>>"P t by)'.EVsK' B,be e" ,5\dz.G, 5'p0 ' ylosz0#f li_oPr Ss1\ds/Ss.6m7Qa0:W suYs -, +, ().p0rthan(mus'b ignori0@onbh>ZAmW-]p '?qw㝠lerLPos0,q'Nowi_7_Q_,Rypas PY T"=lAVImT= ia2 Pj2B8p(cSbccsv= UBound(=u3W'.PJ a"@! osb_!Of7 iM' Checkr 70 qsg`)y sA+be*9spFne lie*rS#=0Elset ~If Pp V+QE N@4 i ' Nowmine i>fm@ Da valid ceaddress hrange:svbVA  cn{I_ger= 0E{2D{@-skipK@P@becaus(talways@nu$A) @XIsR'B$(R) iNot L@?-@>, but cou6lӀeF)hasAernal links?)AKYefL@`HasEx3La$,Tef&``Id+ankzokayHG vH=F`S @'@. ofQKes/B,susXfaGc (e )>d' CB5`i`H੅HdB' Reve,ry0,clud work`sheet>bRea=P fer totDe, k!CfCefexp() Hei>1ai p #Ca1eExp`Ǣc(ws,KpJAlrefs(+P UBo3(@)ak@1wz۠ ka8k 2ke= ? Be8 bUn`ique(! remo1dupl icate !ASub pPrivaAmatC(By@㛃ي1G`s炪Bd (@ mula)thaS0yppearsrrectly0&"relaz"diagram ' E.g.,Bzt*to'` 120za\`a ~a s)wle*eLthӐ^ cAbhP"P^educ4 aPQsC5a new0Oew1dÉB"/xaR`DIsNu mericz) Y'=ua n umberKno 0 Q=%B wst MAXCHARS157,`huggestmax.dKch9occupyH (ux. 3&- R we might  E'p"ser$P]scapeRbacksla@sh (\)dHoub0 qu@s (" EscBS(DQz5Len>'a_vR emp != ""`a'SP Whi sP t"*(#P%H& "\n"' 10 @xg#P(7 )NBp)BreakAp,AO1,returoi()2FЁ`U 5<@p > 0 &  1 "p "R<@ n,  0qC7AR P{t>؋ =V| @Jeρ2Fch"_n!ᒐ/bloВxWend 0!u&"{mxpIqSub `raNodesp`E6<, By>R18qaqsou tF8;, OpɤmbF0pap Booleh= True`Hn򐣃e giva differPshPQ `*(a+P RBc3m݂P9c!=!Krmcnm = ExactRangeName(arr(i))CLFLen(-)0 > 0 EH"\n(" &m")"CEnd IfElse"/ ,tmpaVscDQ RPbFullpathrell$>Right( , v) - DInRev "h'!" 1UPt #outFile, ")"" [shape=sh , label= cI""];FNext i SubAvate  AddItem(@ByRef r) , ByV@t@2' Gener@purpose:s a$ s/tto|A@b()@]Tru~e d baU BoundAw) 8+ 1C GRePreserv~e$d<{xIMismatchJbase(CLJPcompdiffQDetermines the nod@in thanfsn SEr A8QBQ Q) Or (! zxit!@߂$!4,kE= 0* !F! i,d j*sz&bFa=!Boolea`0N= Faj >E@Whn ( ;H(j <=.? #@-!(ia*(j)&Z̉ jX@ WendE!g LaDE?p@-k+Bd< %m$mlo(szi)E1d* ޘN`g"srgaddqb wOA$N' Km!p!saedg`tf"rsdr!.B.e.pp@N, rg+$m?3 BB!8rgb6$^I6w,sn~SB^, ? =0q, k_, c R=<2"(=y2:uPyx =p|ft(g*Set_0+C'% =@.C`K hkVHߠJ;JkIP)W@P= &ps(k).pqs(BQ,Q ,%SNF  & LN& E2)#->GtylSTYLE_EDGE_RANGESPSck\VyURFj"G/i`0ayGsDGayOGf{.3MH H' if!rь0nyă "haPnot been specified its K` K{(;!J c_ CaвUnique~( C$R6s,ayCE@*&(v fpexclqGI3sIbB\!5s0!= 0Or3@:ML (K28+Kg= 3Wq,@  onf ?= "  :?PcX& .Has0mula=$p{( &= SHAPE_FORMULA< .PuVALUE!0 U p/p\n atContent(val) 0Elselabel = ""nd If4HPrint #outFile,X"" & EscDQ(strayP(i))"".[@shape=@sRh&, =& celladdcnm&S];Next iESub  vate Function HasExternal(ByVal wsname As St g) Boolean ' Demines if there is an 9$ link6/FaDim bCo4. = TrucInteger, iIr= UBound(gWksTraTcei<1Wh;7Ifxt= N}The{'2LAi + C i > *L PFEAvHWendA`z Open0Temp=~Ref fGno(B|ZCbInputV' t orarys for iA /@I. =seDstorall²s within a works`heet.A+4R6e&0tApathA#è, f Âw= gP ƒHDRb@F:j  CFMx Toa=b i)`FreefIB= & `pidlQ`|.txtJ3lJa;d"A7,WOutϤ>g M@K-MCloseNC!N(' s1K. Also remov@Hdup(lic s$Irefnces%H==, jI@arr CB%A! fR4 ;MUUK% #n4 /` LL WMC`@Do WNot EOF( kcgL U,. )B CAAdtdI(@/L8oop"Uniquef i( ) <>ϿaIoP/l)\o5 &! e A j1!F0^rP(j);jeQ;WdU Era\ ?XSubl??Lf 4?!?n del@?esTa75j 2/1q`SB|8U7\\?#KirrR OLWriteo}ing, 3*L2rsYA`XV toir appropria| h///= 0 <{d_er?3 GExit ,(3CreCombMd_dotPceCb3$S3P @nguageqc directed graphйn on#J?9B RqJe#, `' o~ "r4 no te= RQ 4#4Brgp{v@50sKb Jco\mp&,py0ull"06, +posbegୠV@X#xcl=col@ڇFbNew'o{o Until"xT3Rjw051p*"qh W sP4~e* "*" Then |VbNewWks = Falsbe >End&W8end' full address: worksheet @name aNce , e.g., 'S#1'!A1IG*= ws<& "!" & Ca%AddItem(basle,?)$WriteTempt(fil+1' g\Bprecedents, skipping the formula/value in : Line posbeg=Str(1, ",@,") + Len()kIn F R"=Wh9  >< 0{A2Un(Esc@CNe(Mid(, #B -)@aANONEexcl*Rev( 6!(aB2=;ftD - 1I@ HasExternal( )extrefqA E@A!colon2:2'F >PA@ &rg΀^ &@ &-compmy pBf&o . E[@ YF{!E^`;dNBP"^ULoop"Unique(!%<B,C lose & CNCleanˆH Ope, True InitlList` Êlof/rangesDelimDo d@r types to splitInewl Dim oHutFAAs`tpegerBree"v' da numbfB= @.;" &For Outؠ#Ek ' o- b qActiveW`book.AK7.duos F Prin@ digraph L""DQ)A{labHel=; loctop;t0fontqdFONT_TITLE ;h0jize=á _SIZ20 0 node [T_NODrs];QvbCrLfB8' p0Q/sub's (clus`\'s) eHlemv (s)Ct*cP 0"@ow,2nm/bi1In.@`0Bc = UBoundt(gqT=*i1 To *`#Pc &(i7sAp09cation.StatusBar "Con0vertrelships#t&P)ob1l@Cuage...c#@ ](vbTabcU ""Di_Q p; .,@pte=t PT&/ "d,o0 !I,w/+1t;+3F+ Q81`5171 uHEOF(#N [shap?SHAPE_EMPTY,SEPNone""]"gno j&, e.@g., 'Sa10'!A1prPeced#s"kipph$/b LO.po,6lcP k,@,pb0egin + Len("" 8' sJ pPuu =r"74> 0@:1Mid(g - 2' write onlyre a0cX..NONEA X@^ 3|{->q$ z, &V"w /eBC`ExQN`(cEXTERNAL)ef&GRERw(rg,,0 basPMDimray()bG`+Misch(compp-ygeus\, 2~}CcCloH#Qn#DelTemJp0W(dno b Subm`v&a`$ CpIte Sep. _dot(ByVal8rqSt@wg, OpwQv3fA"a0' Wb*76pEc dip@tgraphsrt s$ a ' InitdList_"JMwJlaof;/J㑂!pimDo delim5PyppuЖs@t\@|n8ewlpHR B' o1LQ r#T#Integere///Qe7(pYx& xg`nm@*paşR,i1, r4+r7K23 D2! ,QbN ޏ H9excl}colon = -x999q)s. ; givefir+01c`F1[obB+&d>`pF?21&utϣ7wipnow5 2n1?0*eBopolea7ݨhile bNewWks ' close existing worksheet dot f, if any pIf outF> 0 Th en @Call StrayNo des(s , base, co(mp,C);Ex1;SHAPE_EXTERNAL,trefs.ARANGE, rgadd, F0alseB@Range(`%~Print #, "}"ޅEr^~ "6Alej@cTMEnd IfK' write the,art ofdirected@ graph InpuL@ceno, wsnam1txt  =@ UnEscN (CLtApplication.StatusBar@"Conve&rB)ce@relB ships in """ &!uoBluage...vL5f f1"!@path@gPOutB& "\ValidauW.#" u'} taken fromKEe+ Xas giv _F= FreeB  numberkOp !For *Asr ' oae 9.zdibXDQDQ3@G{C con__te=tru e;labeLl=T; lDoc Ktop fontAHD FONT_TITLEc_; size=R_SIZb> @node [ NtOD ,  ] 5EOF(Ĉ)Snn)N [sh apCMPTY A,)"None""]nOalr`eady `dp no JMExit Doq?m>P`"*ߏE"E' newa_ }r]currepoPOG ` _b|2YPuf<[6, so bk loo.p 5 ^uel(TV |ecia$=!, is a Q'm`~t@)=(1) "=`"IsNumericF Or P` <> 1=)Tw)1;dVALU"ndR & #&sfXn<o& o\mFORMULAAPv,,pн4edp!sv, 'be*g4='+(n(",@,Q)=-gWp>#A)Mid/w/)+only@(re a0W X%"`"NONE/xZcheckPlinks to o [s/lbook7 exclw = InStrRev(prec, "!")  If (Leftposexcl - 1) <> WksNa@me(wsn )) Then Call AddItem(extrefs,  mElse=' now check for ranged cell@s in sy workshee t:?colozn: wVx> xk mrga full\;"QLbeg@f=O + 1H b( , txt",c0WendA BLoop ' cRl f/sBC#tracenop7 > 0ʤayNodes(s y, basBC_ E@a SHAPE_EXTERN0AL, #RA`NGE, Ċ , FaR( C) 6 >}F9)$)H; 1Sub1 T.Wnbook( ' Entryc`>!Lto B2t relationshipvelectxw create dot;, a@'n@4y igraph picturemat. A bD stor Qthe spath.@On ErrResume N:Nontinue only i f is ag open`  visible (nhiddenq".ShD' aswhic2h s e?gb  usera|CANCE"L"Iing+, dso nitb '=atusyrbmessag -?ca%of @g( er#S !3bStabar3Boo,c(= Appl *Z.DisplayBa91@TrucgPQ#$=@>i&@.UA\u!bK$[ de PLciepa4Stg= A& HDR__.Y""'f'2noIn,`= FreefO re" F`+Outputj\'0 lim0iter%VactcE!ets from?ula tP[InitDePp$B ш()(.rray 0#Long ]1=lastJr,3:Hnmg Bsc Je}  , tO?#1#ch7n<w"KI Ea@L 'WitAs.l"A1").+OIsSY(._Oci574" 1, ...n,*,t5 & ",#.ind1>Dstart a new2Pu/" 'eHc!ofiZn !n-empty !d umnurras+Q=j a%5)= 0kEE (.Ca(\1,P /= .F`(wh@at:="*jAf>:=[A1], kIn:=xlValue`_BOA@xlWhP\, SearchOrderByRow{cDR@, MatchCf:=1D).p hO O ColP&/SKX}F+//// ##*Previonu e?#B9oon _ LookAt:=xlWhole, SearchOrder*ByColumns2Dir@ection:Previou8"MatchCase:=Falsm`Forma).q! #' write to file all cedependencies < col =rstTo la row?If Not IsEmpty(.CFs(,:)) And  .Has5mula OrNumericvalue#pThen? t xt1 $.Add`ress(gd & "," ' SaC ' get conten0t (f@x3or , a@>extPractjpehts:S+HJ@.E"= Z8' +!E@>'CBUGIfoA&Xh@" #5d]_0Ca#@c5(0.nam`yD, `refs)?G! K. a sing@wline ofH, separated by`mmaE~@\"u"Dim i As I(gerC= 1 @}UBound(Ui >!rCCl& Esc0WksN* (i)5) [Q  @EEON v i_; @;pri`};only if ther``bP+<> "" ~ eA& !a-#B@P#eno, T%*Ȣ aWithwClose 5 "BgbComb60pos1 Q=P2Str@Rev(gF),p ".")PQ>4 0 37Left!- 1V!fullpA!2 c= gPathOutputQh\"P"ICre0Ad d_dot(a, sVShxr OЂExplorDerzSel(gy7SeI) "sb / b0s u!O2! 1 Run1_Propgram{i~a& g) gHTye(1DH( KiVK? 'P7lehemporary Applica.StatusBar@$R '0fstrsFb0Fitsfault tJ Display busqvisibili@ty SubBv' Parse(B`yVal 0g-, ByRef a0rr()g0)' &sorange#o individupBRes (e.g.8A1:A3""A1,A2,oq6c@XnLongb$= 00<(`) UTrue<o"BrgA R M2S0= "(? m= Drg`untReservar(4+ qB|V zb9Gi)`%!i)1lse;+o not wal+>$Vsp .Fun2 FM!g!sel  x" g"Qigu@ non-!b$s uir #2 1  ![4#,`begin C @InStr(,0P*,$cb'&ri' Boi./? ERL6p%rr!YY' h@5@tip pOa(Rk !khp Whop+ 1|0 t8Mid5 rgin), ar r) El sepXCall Parse(Right(add , Len ) - posbe0 + 1' last rang End IfaWend hUnique(D' remove multiple selections of thame pcellOf' concate.n/* ere sses:Dim cnt As` Long = UBoundK txStri˄=(1(i 'For i = 2 To5&s& "," &#i#Ne5~i~KFullExpandAddh0% D Fun Priv Sh0kST(ByRef r*gA.Rp)F ' ReducesQwc t@5@jr untilnon-emp4tyhsD&>' no need&s"@n-ktiguousB  If In](1*,).<,M) > 0 ThencBSet7GrwExit GGAOn ErrmGol1_@`o fir@aþJp!KP)mLW| VUcP?1@%ResizeFlmSub Trac2eleds P' Entryi`W`jtaeela„phipsYSY0iworksheet5creQsdotYlaJ!]finyqqFgraphpictu@re forC.$ A0fi0 storaB"xpath.g}u@KBtinue only i␰is a open! visib p(n hiddlennfIntegerb^BNHasW b W(^B= MsgBox("PleS $s 3m_vbCritpical|v"?"r-G' determineo`m@, e~PyR"~hw~ce)q=~ CtBwsn0~S3 A T= AМveS).qgP`#Output :#.Rb= & "\"Bf@ppl1.GetSa`veAsFp+(r& 0{idF ?"2 (*.*),@ }P/ ";err;r @4 ;ens wi5b gn5)d$\-"|"ʋ'Qp any %/%=sRev(b..w- 5A 5 Left}-0=18D o yoush1includeCAs' vb/Iu[PHdia Lm?R:Q `ހvbYesNo ϴ&s? gbMinimal`*rR Tru;'Satba!q?ܼagGl;"PHr^a!bSNt1!8BoФaØ0DisplayBaRA2 `F 7N=iVUb:8'3&@kb !2deP][cie meCw?thTrace & HDRP"__t.txt" ' @ing file LDimPeno As Integer4x,= FreeFbOpend For @Output~#4@' delimiters to ex"t cell precedents from for@mula t%: >Ca&Init~DEx1zStr selcn Long  fullExpandAddress(.4, ).Sadd()o1Re27i>, posbeginkiF0=L 1In7( , _, ",2"NWhȁ, <> #si +'E(i)@Mid(B@ -(  A=&end2#"Len')$2%/@$"*,"EscWksNa@me(wsn)QA,#" Pt> BOnurC$dRangrefs{B o@?@,pjBApplication.StatusBar3 ....ՁN1 ToDBfSeD.= .(U7If Not IsEmpty(c#Xnd a.Has "nOr`Numericvalue)) Then@0D %g(False, 1'#}@hamH ' guac+( `udž`@@el =  A'E?c' /If#)& &@|@@(%bV3 Di,tP&dc, , [E`depPp!A1 a s@]le` lineparated by` mmas2`+ j BYUBou8nd( `7j > kM@@#ǡ#l (j))@_6t4N j1j2pbaڀ$ only if ther&,Va""lC% D`CuE b ig Clo|se&S_ wiPznow b Ad2;re-oKЂ!l"r pwritmodW2+CreSe$_dot(ex, f]Dbq s u)2IB  diagramXXQ :Y2 ShPK "KR‘rete emporaryBlorerAndSelect( "Y'0@stshbh,idefpaultbD@isplay lb'usqvisibilityExit Sub noth _0 ed2nb`CMsgBox("Plea)3 at t6648e", vbbCA&calВue@ Errorq  /  0 86  0 7        !"#$%&'()*+,-./01p  0 x)(`)(`)(!`)(I`)(q`)$`$`( `)$ `(9 `9(a `$ `(` (`8`Q)iy8)`Q)iy8Q`Q)iyp@y`Q)i&p8`)i (`( ` 41` 9 p,Y`)i0`)if0`i9f8` Q9aff&(` ,!`q0(I`)4q` 9qp( `q8!` p0"`)p8#` )ppp89$` App@a%`Yppp(&`90'`qf((`qf()`qf4)*` q9)f,Q+`,y,`$-`0.`p, /`(410`rU~| 220% a&)!!Q!P !I#a#y&##9 $A$i$I$$&$$%Y'1%Y%q%%q% (y(Qay(0 X  0   0   0 x  0   0 h  0   0 (  0   0   0 `  0   0   0 H  0   0 H   0   0   0   0   0   0   0   0 @  0   0 P  0   0   0   0   0 0  0   0 h  0 @  0   0 x  0 ("  0 $  0 %  0 &  0 '  0 @)  0 *  0 +  0 .   x K L7'':HN88:hNXX^pz6X8$ l) $   kp" $   %  $ 0 l */*#*1/'X p5Xlk] !$ Q[=.'H%:h% aX\5X Hl /&G Hl*#*FX% $   25X/ Hl #*#*12lk q q q q4(h%((% X 5X:H%X :h%$ X%l%L%,%f %f% (8a"q)6X8:H%X :h%$ X%l%L%,%f %f% (8a"q)6X8:H%X :h%$ X%l%L%,%f %f% (8a"q)6X8:H%X :h%$ X%l%L%,%f %f% (8a"q)6X8lld&lldlih%li(% X li%lil% 8AliL%li,% =  ')6X8 Uf%fl%lih%li(% XB8!:L"`16X8?lih%li(% XA86X8>lih%li(% XA8#`16X8*>lih%li(% XA8`16X8ll*#$*1/ Hll % /&Clc k'l"*#kl #*12kl 1 d} l&=!l"*#l*#*12lk  fU fDc <k= '^(p k(kMh@X ) X`5X  *#*1/ ll * l + l ,  &l - .)  *#*# ,2Mh@ /%fh% $   #k $   x X> @ X80 3  0 5 =$Y1`nrU a&)!!!% (y(R))TQ!#)+y+Q+ RRR!SR 4 Trace l(__SRP_13, __SRP_12|_VBA_PROJECT. $(. %  (  B8 ) 4)  % !1  8 H X " ` hp   "     " * H X " ` h p      (Z0<.< H X hx x`s]]'  &%.oc Select a folder99 \ &!9 dh $h\ \9d8 9k(k 5Gj7'q '.i  '  ( G|j]`x !\ !' H$P files (*. H),*. H'N  NEnter file name &%>' False\<> "\] \$'b E   b $h (  b $ ( kox] !$'Check False   (.Enk o'9 CANCEL tracing op by default unless OK button is clickedU'+ no to combining diagrams into a single one' no minimal outputKa]@ !' In]X .$'b) - b G  b $'j . H'  (EM  (ND  (ST; by default, store all files in the activeworkbook's folderRTU]p !'P; GR &!'0" workbook is new and still unsavedREk  (ra]']  o ! B@CE  't C:\o]  ! \b  , m FoH]X  ! ro  , G\Aop' to indicate CANCEL tracing op' A@ro] !'  ](@'    %  '  % +k   ]X-Please select at least one worksheet to trace No worksheet selected$'dh @*& holds the list of worksheets to trace'*" to indicate start tracing op next !'** folder where diagram files will be storedb !' !' A@rkoxppAttribute VB_Name = "Tra ce" Basp0{14A9E55D-3712-4FCE-B44D-A5E7470A5925}{C1C0DAD5-3945J1-A3F6-30BBD1F1D7} Globa2lSpFalse Crea0tablPr@edeclaI"dCTru BEx0pose TemplateDerivCustomizD Option A2licit Func GetF@older(a@l star As VariaDnt\-1) Dim fldrFileDialog `vItem =F x%Set"=P App*aA(.a(msoG-Picker)4pWith tws YlHk{`IWOI6 ]7OMG Y%E9O<Bf Kgw/xBf Kgw/Hk{`IWOI6 MEX@SPSSS< 6" LLLLLLLL <\<` "\" .n& H)And IfEJ-.Show )F GoTo NextCodE|.Yeds(1o@o :TPFNothin@N  [BPfg Sub CombineCheckBox_CLk(Ggb  7n@T`.En!mavπ"*7 pitBÂ"gullpB!dSng, filtei#f TXEvalue~ =  = UC(OUTPUTFORMA T)es (8*."),^6SavetAs([,0 "EnA e +"A" (`/Ka!('I ger" J= In (Revic %?CqLen&p) - g1=` Left-yaTiUSub UButtonTBF"F = f( E,g ?T, $G _  UserForm_Ѥize(oT p#' CAN`CEL t= op by dU unless OK 0 is c!=ed2 9' no to c@qdiagr@ams inpaL s@pconKgbMinimqa  moutpuu-=rf2@nxveWorkbook.Qv"w-!,3.2> 0FUc(6(sCN?2F= boxQD$W.SK^=`VB'X,wore allIin thrw's}O2SUJ2A[3B1`kG;~ ' % )new assti unsav*5A#_7wWR Bi Pi0/1ws&sheeC*8 Each In sR!`ListnAdz (wsR*O1i + s!{M0Q@Ж_M? @g 1 -o qCp1xtlx^pn kn#knxM\@L L`1x5Llx*#p *1x/p%lxF\NLLt!  t  t5Lut!  t  t u\t!  t  t5\)p t$ Ht 0>p1Ht lH0W)p t$ t >p1Ht%lHF\NLLt!  t  t5LpF!t$ Qt[<@81'(p@ H>pFLt!  t Ht6L( kFpF @82T8( <8xH@ptL(0   0   X$zlx$ x$$ x0   PHT@D<4 rU p,`/$A`$`$`$`$A`$`$`n&0* pHd TraceAdd In!bCont' NextDelimPos[;pdelimCSingleQuotePositionspostmpposdblposendlinkhIsOutsideSingleQuotesposqUpdateDelimiterPositionsWstartposGcntq(Sort IsRangeValidZ0 not_validvalHasExternalLinks0contentlref possquare@posquoteR HeadQuoteBDirectPrecedents*refsarr uvalid'JfntxtTbbValidBvalidcntZextrefytotalUkbexpK(Unique  FormatContentMAXCHARS~temptxtW ExtraNodesZmsh_outFile bFullpath;cnm$tmpcellAddItem Mismatch@compRdiffcbasecnt0compcntjasz._ NodeRange2^rgaddirgcntKuCells StrayNodes:stray3_pexcl4 HasFormulaFormulaqY HasExternal OpenTempWks0filenobInputEYCloseNCleanTempWksWuarrcnt3EOF DelTempWksb{Kill WriteTempWks`CreateCombined_doth tracefiletraceno4Lextrefs ay  *\G{000204EF-0000-0000-C000-000000000046}#4.0#9#C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL#Visual Basic For Applications*\G{00020813-0000-0000-C000-000000000046}#1.5#0#C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE#Microsoft Excel 11.0 Object Library*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\system32\STDOLE2.TLB#OLE Automation(*\G{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}#2.3#0#C:\Program Files\Common Files\Microsoft Shared\office11\mso.dll#Microsoft Office 11.0 Object Library*\G{0D452EE1-E08F-101A-852E-02608C4D0BB4}#2.0#0#C:\WINDOWS\system32\FM20.DLL#Microsoft Forms 2.0 Object Library*\G{41B127CD-3EC2-426A-BBED-83AC46CF7EA8}#2.0#0#C:\DOCUME~1\TEH\LOCALS~1\Temp\VBE\MSForms.exd#Microsoft Forms 2.0 Object Library.E .`M  (BVisual cell dependencies in ExcelK  ThisWorkbook0f4ba87f01ThisWorkbookV  Sheet10q4ba8804d Sheet1RC Sheet20r4ba8804d Sheet2ě0 Sheet30s4ba8804d Sheet3HModule10F4bb2198cpModule1s` Module30R4ba87e8aBModule3&Rx_9 About0u4ba8804d AboutDZ Module20L4bb219aarModule2Ux`O Trace0M4bb219aa TraceY`y 0xHF7&Lo`5R2$vbBU!6'FT׏l2z>&I{OA03JIY!w3xM?(E~%1<O, aJLBe `J\8wGTn  o As B baseByValCall"Const=Dim@DoDElseHendifPExplicitQfRFalse^GoTo_IfcInputjIntegerkisyLoopnameNotOptionPublicResumeSubThenTrueVariantWendWhile Excel+ VBAWin16~Win32MacVBA6#Project1  stdole` VBAProject Officeu (ThisWorkbook| _Evaluate Sheet1 Sheet2 Sheet3WorkbookkClass1+ ThisWorkbowsnamepreckfullcell5precposcolon@bNewWksActiveWorkbookvbCrLfvbTabc9CreateSeparate_dotoutpath" (TraceWorkbooknresL (HasWorkbook1>MsgBoxR vbCritical+} Trace Show bStatusbar|DisplayStatusBarcolHrowlastcol64lastrowwfirstrow3firstcoldep3ws_ Worksheet WorksheetsIsEmpty FindnwhatCAfterXA1k\LookInPxlValuesoLookAtOxlWhole SearchOrderxlByRowsSearchDirectionrxlNext MatchCase SearchFormat xlByColumnsColumni xlPrevious fullpParseFullExpandAddressRselcntShrinkSelectionr empty_selResize@4(TraceSelectedRange$~selfnothing_selected SelectionZ ActiveSheet%NGetSaveAsFilenamecurcell Module3dSleepdwMillisecondsťkernel32_GetExitCodeProcesshProcess> lpExitCode timeGetTime‡ winmm.dllF OpenProcess(dwDesiredAccessbInheritHandle% dwProcessId$ STILL_ACTIVEPROCESS_QUERY_INFORMATION CloseHandleYhObjectsShell  eWindowStyle VbAppWinStyle,sErrorlTimeOutlR#^ lTimeStartbSuccessoShellAndWaitForTerminationErrorErro Description  WorkbooksBwb_WindowsdVisible StringArrayFLowBoundUpBoundё TempArray 9Cur,AXvbBinaryCompare̝bChangesTtempRItemz_Defaultj _B_var_Midp _B_var_TraceB About) ShellExecute"hwnd/ lpOperation8lpFile lpParametersZ lpDirectoryenShowCmd Shell32.dll+HomeLink_ClickURLOKButton_ClickfMSFormsC GetFoldern startFolder$fldr FileDialogvItemҡmsoFileDialogFolderPicker?'Title~AllowMultiSelectInitialFileName&DefaultFilePathRNextCode" SelectedItemsCombineCheckBox_ClickFilenameTextBoxjEnabled۪fullpath+ FolderTextBox3FolderButton_Click folderpath%UserForm_Initialize5c HDCheckBoxϩListBoxAllButton_Clickޏ ListCount6SelectedYClearButton_ClickgCancelButton_ClicklistcntNUMlist* vbInformationnUserFormNLogoLabel1,Label2,Label3,Label4,OKButton|HomeLink UserForm_ClickClick CancelButton AllButtonT ClearButtone FolderButtonCombineCheckBox InitializeNAboutDlgBuildItTraceDlg TraceCore TraceUtils'test4dlg- trace_dlg%trdlgpcore TraceAddIn  _B_var_On6(Ribbon_AboutDlg!controlIRibbonControl _B_var_Sub aboutdligݫ(Ribbon_TraceWorkbook(Ribbon_TraceSelectedRangenumtryɏ _B_var_WhileIfnutrytX _B_var_nutryaWaitNow% TimeValue (OUTPUTFORMAT] gifȓoffilter;UCase5  _B_var_UCasea FindWindowKuser32_This̹an\GetVBEWindowHandlevlHwnd4wndClass_desked_gsk vbNullStringuser32* lpWindowName lpClassName_B_var_wndClass_desked_gskt CloseProgrammyappidtSendKeysN _B_var_retvalv AppActivate26 SendMessagewMsg+awParamblParam7WM_CLOSE_B_var_WM_CLOSE _B_var_Any1 GetWindowText(lpStringzcch}strWindowTitle5Space  _B_var_Space _B_var_hwnd\&hhwndllHwnd2ySetForegroundWindow _B_var_doCloseExternalProgram! classname _B_var_Call (IsFileOpenfilenamejfilenum#errnum_B_var_FunctionO WaitFileCloseWaitFileToCloseNumber-LIMITTRY] _B_var_Constg_B_var_Integer LIMIT_TRY _B_var_Lock_B_var_HDCheckBoxdots_B_var_gbHighDPI (gPathOutput~(gFName_B_var_gTraceFNamej (CloseExplorer PostMessage_B_var_PostMessageOpenExplorerAndSelect _B_var_OpenExplorer (gbMinimallabela vbQuestionvbYesNovbYesa?MinimalCheckBoxA(C qs    @Ddir*__SRP_0"c-__SRP_1About .%`蜵`Yni s#inEx-E=   PK %<9stdole>stmoe h%^*\G{0002`0430-C 0046}#2.0#0#C:\WINDOWS\system32\STDOLE2.TLB# Automat8ion0EOfficEOfiq E2DF8D04C-5BFA-101B-BDE5EAAC42EProgram Files\CommonMicrosoft Shared\o@11\mso.dll#G& 11.0 Object LibrarFy%@MSForms>SFoPrmx3@SD452EE@1-E08F0A-8-02608C4D0BB4SFM20.DL6LH'B _&/;"1jIqAAHq00}#0Bq# 50f A41B127CD-3EC2-426A-BBED-83AC46CF7EA86DOCUME~1\TEH\LOCALSemp\VBE\DS.exd: .E .`M  BThisWorkbookhGTAWmkbokT2` TH1o @",V"" +qSheet1G Se`~t1 au2!  RCU 2 2 2 2J `ě 3 3 3 3 ) qodule*qou›A*2v  ༭*s8 q_9o9&R-AboutGbABWuF2LDZ*( G?GGoOr.VUT aģBG/ y )Y"rU~~~~~~~~~~~plorerBeforeDelimiterAfterDelimiter CheckForNeg FindLastPos NearestBreakExactRangeNameExactRangeAddress ExpandRange NextDelimPosSingleQuotePositionsIsOutsideSingleQuotesUpdateDelimiterPositions IsRangeValidHasExternalLinks HeadQuoteDirectPrecedents FormatContent ExtraNodesAddItemMismatch NodeRange StrayNodes HasExternal OpenTempWksCloseNCleanTempWks DelTempWks WriteTempWksCreateCombined_dotCreateSeparate_dot TraceWorkbookParseFullExpandAddressShrinkSelectionFFTraceSelectedRange 66$ & LPlease create or open a workbook first Trace Error۔?LkB63 j]nNH[G]k;0rA0 p,*X5dtN(Fk@al'*@f>]"P{lFWJO ClearButton!-6S`  y  FolderButtonBҋB `CombineCheckBoxȏ[qJ eUserForm)Δ%Mn F3Dynamic ! I0ҋB `FilenameTextBox"-?@Label1Label2 FolderTextBoxOKButton"ҋB `ListBox CancelButton AllButton GetFolderCombineCheckBox_ClickFolderButton_ClickUserForm_Initialize -AllButton_ClickClearButton_ClickCancelButton_ClickOKButton_Click lFF !F Tra&ceF{BP-C?J9cF%3NF %ɀDFWorkbook DeleteMenuAddMenuWorkbook_BeforeClose Workbook_Open @ \ __trace.txtF A1 + Tracing   ... *, ,#  *HasFormula valueAddress ,Formula ,@ .VBE6.DLL %S p  %  %.  %1  ) & %  %i  % @FFҋB `#ҋB ` ZPlease select at least one worksheet to trace *No worksheet selected#=h8+3qG?,2qL)+Q+)+`   ; ( > = ^ " %22 %2C % p %K*y rU ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ ~~~ l" "; %; F $ %3C %3E | %7C %5C %2F %3A ? %3F \" \\ " [style= 8Creating trace diagram for " .txt" dot -T  -o " This program could not determine whether the process has started. jPlease watch the program and check when it completes. 4The process has timed out.fĤIx8< %X  %V (G$ʼnDgp&&]˥BQ % H Saving ... $EXPLORER.EXE /n, " ", /select, " CabinetWClass ExploreWClass 0:00:01 %" h %  00:00:01 % NameNijVKMrtKC .Tracing files (*.*),*.* xEnter filename for tracing files (extension will be ignored) False Tracing ... 4Creating trace diagram ... PPlease select at least one cell to trace  files (*. ),*. Enter file nameO˶$H8 %     "subgraph "cluster _ N  [shape= lFinalizing the cell relationships into dot language... $Worksheet Menu Bar F F F F HelpControlsTypeadd $Trace &Workbook...Caption FaceId (Ribbon_TraceWorkbookOnAction 0&Trace Selected Cells... 2Ribbon_TraceSelectedRange &About  ...BeginGroup Ribbon_AboutDlgWF?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~,,}&R KQDBTahomaR KQlt`JFIFddDuckyA&Adobed ;^      @ p` 0P@!1!1Q"pa`PAR @2!1AQaq 0@P`p ORe a XBa*B*J P@ ZR))   )) EdU)RSE(4T)RA,@  BP@P@HQ@)P@@PPU%!J()JPa !*$JT@(Xj@ (!T( )JRJi)JRJRR APX)( ($QHPB!@PH( ajJ*PP@r+*XB! RRR @((RRRREAAjJ,V4 )ARJEH(!A@!@E!@%  @PRPR PaDYamE"EP() REH",HDʐ!HRP@() @RR@!A @R@TJR4T)JT)R@" HR P% H I@H(RPXAHXUHd*VbE"@FL3l!ld! @EHPB( ) @ R)R )RE)RJh,BR"E@ " i( @ T@(XQH)@RRȵ )U((n#$Xd6X  @JK H!BHX @ @)jBHR R)R@ZJ4T(M"@ !P  B@Q@ Z@H P ,)% A@PK$PP P IreFLInHE$EVI@A("% ))@)  hHRJXJ)JR*) @* @ @H-"Ԗ @@ZR-@(IV( Ҡ̹ +*a eBa @J@RR@P@$Z %RH @jR4 TZJRj h4aD)"j  BȴdHU@ )P*(R (Im@ PPL˒,23l!Vb[ B[ )AAPIP) @ @ @!H -P,)MJRDP P),,(@U )(Z)-R@(EZ*EQR G$"ͰDeBK@@@R HRP!HRPBZhPBPRM J*X)JSIJR4D RE ,BD@P@, I@@U HP*)( dPBQP <)3.W&.jXBD\TEP EjRH$Z-BR!HP@KH)j)dJi)JR4RB)"JE  H B€ȴR- *H!EP `-@iPA@B<dp͹"03l!%"`""@( IT!a@B@@H)HRPR)dJTRJR4@B$P A $ !@@E!TT T*E@QP A@J%rfܑrB,!P*!T BB) B) B@( )  @Z-HR-Y()j)KhJh*hR BR( P@ R diDP( PXR( A@B&asnL$KddȄ V PH$ZQ PBBHHԀ Z*RJZT)"@@(!ITP% @PP @iPP (J@?;Wqnc+*D\ͰD XB(%hE"R(( ( @ @RI @  E)l)AJY)j*R)S@+R TH Q@(!@ *EBE  @!TT!i)*( T~f6j.bFjK@E"T)"!@P R) V)BRR,Ji)Ji)A! ,)  RP T(!AD ) @( j*KHV@BK͹3rEAUTBԀjBP H   @P!@ (!@ @ @P *PRRlJTJT  P @!HR !@K@ @PP BT*PB)@!j ~>ͬVe\X@!HR*-!H"(B(PB"")KTJRj)R)SE)RI*P!T!BPUP@R()(R @P*@@XR @(ATkVXB( )"E$ZPB@PP @@!@!AD@B(Hl%-"֒JhJSE*R*RIT HQABB QHR% A@ @D*@(k5$"@ P@P"I E T"PP R !HRPT)R()KU)Ji)M)MJSIHHZ!BETj !@(*ʠ E@@AVBP@( -t\rB,"* PBHP( @!I @ @P!@(PHP)R U,TR,[)4R*R*RUB%X Z) B(R ()P - P @(A@)XdT@$QR` @))  "@ BRR(( )AJXJhT4"BP@TH!E  BP@X QA T)(R (T*- E@(BPSu V-$"@P BH) ) B!@!HPXP D Z-HRR)RM%)JJ)Ji)cV (T @-BA B% P) Q@ @dA@PE@h"@P5\Xe@R(TB@R-R(!A H)H @!i  ZAJZJhZM)M , ) @ HU(R(PR @eA@@(%>c]erETP*HZ@,(HR(,  @@ ) T@R((Ph)KTJSRZM)M%2 B P B-@P )RE@R @P-@ E @0@ RRI R( )  (@ PPB(PBB)!A E)R-T,SH4hMX(@PHRR jR@QHR( B BPȠQ ( Tu+P* A@(B)@))@ @ @ (!HP-!eH )HAEJ ZlJ)MABi!@!P  BX!HP HPD( - A(ZP@(-HQа P|@@Ui@ ( ) !HA"R@P(() B!A B%P ( %M%,[4R4SEJSIH@T E@(  PP *QPZ@( AOצDU AP!@ E @)( HP) B(B!@( B)!A @ -TT4TMM% "( BH(  !@ (R(B@([UE  )H)z(dZ(QB HR @ @RZ(B!@!@!@ ) (ZRR)JSIH!@) @ J @ Z@PJE(I@- !i`P Mz"HDZ-`(BB  RR!@Bh R@*PZJi)JSIHBJ( H ) @P(P!H ( P  ( @(E"E$B'@ER-a@$H R(!H E!H @PB( (XM M%)4hM% X"@P@R)@HZ@ @EPD*- P P>O^E" (XT*!@P!@@B !@ PE  BB(P-HPSA)KTJjSE4SIJ$EY B@ H @  E )HT( J*( )R@(@ABHP ) J@R)(Xj!@ (j@!@-B)RJTJ)SE4XhK(@ T@ aBR) %@( TJP BT*PD*)HP S5PP PER)) H(RB) !HPB  UUJT5%i))SI`mDEB-H BP(PPP(*- iP| )!jX   @ "B)E* jR*R*hQ,() d!@ (J@!jP @ *RQR-B-" @)OעU"J "@(@B B@A @RPBHHTR-RJSIJh*SIABJR @HR" UA@(!A@@Pi |@(ZH!H  P")(@RRPR@T)" *Ĥ("-TK&*SFTPe@ B(RP@@A( -aAR) Su UPXZ PD " R( A BHP!P`hJZ*hMSE4TPeEP@XR@PUTBBPHP,J@ I@ *EHPEA"P P ( dAHD@ @ J@J) ("U!H )hA*SRZJ)EM!Ĩ$P ԅ"*E"*" J P`@(mwPP` @P@A@!@( ( )@ PBD% @ @)(!IH BIRE)RcVSQl44R4i" U A-"( P(R( P( JR!j Ak-A@@( T @ E@PAXTP@%PPPB)) E!i!T)R%5SF)SiH%""!A J*P)(HiQH , P@(>_]B H((UP)E@ PE A @R( @ B @!HPB!HHRJ)-SF)SFD$RR)@B,*E(P Z@RH(!@(-E P |`)R*-PR j" @- @jBJ@HA  lRR4TRJTM4hHlAh@R%Q@B( (U((R @ "@(‚5@%"ԋal RH QP@*BRR" @A@P(( )*@R)VMSEYJi4SE4HD @@B@(R @) bUliPP*1␴7& `@PP@ B BP@ RBi!AJR @EQ*E   D(EHB R)Jj*jPD) B"@( @ A@@@*P(-,E5ހ) 4t`E@!h@( R( (@ $( T(*@P @ !H@@B R)kEJjKZ)i)RP@RP*B"@@JRZ!A@):)AWT(@RPP %@ )HPR @  @ Pb !H hJR֒,i)i"@)AP@T" J@ ) %HR()*wZ!@`:%P * (B)H -H(YT)@B @ @R@!HTDjHHHK-SE4SIP eQjIjE"  Z$ H(@@*@aD)7PB( T (D,R @ ( B @$Z)4ԖP",ER*BjT*E BRPU,(Y pdJTP@(( @) ) ZB  Z -H@ A  R) RJRMU5%hSE4@ hER)-PJ!B P) abU !A뺐"B) CGlL((P@(  (@ B!@ BB  j@d  PEJZZɪ),Y -Bj BAB (PP@ 5P)$ B$( #d3E!I@(% ) A B@"!A R@PB) @PB" * (4Pi)MF4)P@-!@( €EP(B @BHQVA`PbYfP  I @ (!A )Y!R ("4[4SEM*PIiZ BPT()EP(*@BmZ HP!N2jXB!PB @!HR@@ZHP@ )JTkIJjKZ*hMI2-!T(!h (T*PhA@ ~ ( :ǢM+$BP @J B@@@((( ))P  H( )5e)MMԔVT((BJB@@PPPZOrR &IP((% *PP  PE!HP *IE %55TѤM%HZ(X* R ( !T@* H P  k !BPz3;3PBP%)@(XRP)@) @ @PB"* (HBB)H$kEJjMU4TѣRPKQ($R)P(!@( ` P(P JB U? P  4vәL3P HPD(E ) !H E BP P @RZhVSEM,2IhHRZ -@PJE!h( `PPP R%)vlfK!@ D@ P @R( (!HR B``ZT!HPE)J-SIɪF*BHH(@")(P "?]E!E"(Z@-Q3&$ D!@ E (HP@ "HPHE*ZM%5&h*AI-ԁj@@  ( D* ~6B T@jONgXA@@I@`*E@"AH[[R% HX A5%*hQ DBԀ @X @ Z@(  PAEHg=&k$BPT((A@@ A@P@  BDQ,,!H֊,hQ) R-Q@%B(@P"tՙA*%!BB(!@ A!@@ ,3( P@TkIJhh*D@(P( R((P*ɽ@((әfJ@(!AR  ( @@ R@H))@e) !QTj֍&jA@* @Z( XZ,P@z") P.fz$%dhB@   (!A* Bf\K)U4m)JEYZD(PPDd(A @(!BTTDONgJfBVR  RAH @!iP  P h@/<(!HiR%5U4jMU44T*,,B) H`h@ B(*E@) * .̱C5 B*@!HbB((J (yMEZDQ5e4Tѩ-hѤE!E P@Q D(?6)%- zdѓ5 P%B @P  IH B P( I)9  B"Ԧ-i)5Z),%(!@ @@PפPA@*tL%e!@RR@@ "RB) QTMQ@ԅ"ԥ4)SUՔѤK$Q((Q P (@(R ϻ( (@B@@tVgMFk$HH %Q`@)TV)H PBA_.zbZJ( "ԥ)SIhѤ(T@( J B  Q J@QhJ+)@%YP @J  @PB( @("BTPJAEPPPARRTM%5e6X՚*h($PAT@@ "*@P@  !=Y&k++)+ $((P  PP@ HR-A-) -J!^@*H(Ji4Zj5e4i4h@JEJ@J x  @FU%fJPԐ(@@ )P(BHRA  @ PR-@(((* Tu\ (RQRѫ,[4hhѤPP!B(( E@P TB€fz2rJPJDI@ J@(B))@ԋHP(P*@ !T *Z=AhT@M5Z&IJPBIH(@E ((R P@*B"QA!AYBdzs;dVk&j&HP  Q" E PPH JPPPTJi4AX~vzeJ()M&Ƭj4DHPB@!@@") @X@@!b @ @ %ꞬFglbY2K!E*R@  @!j@@@*((jAB R)SFɻ=?;R)h)RMY@( P TR@R@( P  B/I=zr3nk&lBP R%eJB  ( (ZR@ j(*@(* aT* IMYd٤=\ZRi)kRjVEJ  *@*b @( PR (tFgNn1Yٓ5 R  R)%("P"A B(  *@* @*AAaVP -4jA~TK`@MKZ6YM%PP(%" B (@ @* TP%BCz3=2vԹ5k$-) ) A%P   )PP !I@((A@(,*ªADIjJRI7iU)h)R4IhP B )@ZtTA@@ @ $@vkj3m@"AHTQ(   ) RP  P AP ")(,ZWIcIGUKTRMVFEJ @@P@ !H`@@ @ @@JB*BON^ιfPBY  )@ JZ  @ PP *XU$@TXIΟOB4i)5MVP  P(D(!NPP@ $PTBCg|Dz3: k55 d@ @A@"P,P!@(A@((*XШ@TE)D( !M4i$~,~\ET(*SIUjTD,=%) ˆP@i !Y!fJBP  XX) @PP PI@B**Ȫ "E TSQSmTEMFE*P HP)@!@@z(!bD)"@H"PQ XRc'3]$LԨX $-!` PPP  P H ,R,TME:ZE)J4&%4@@Y@ RlDPz-IE@TR"!IB@%I- )"w'|I Vk5Y Y(@@ @ @HPJ(b- TUHP%IΟ=J( %45[M&T*BPRP* -H%,B@"Swq+VLHf@@@ $P,(U@(*@((E"؁h I!@%-*XѤN:U-)M&ʚ*@A"@H T@ZJ@ Ee&5+$ @ @ )PB @(P@(- "С( X((!H J%G%RIvhS@"\ @RRU @ J@@P((Hљ.n3X%fd!+ @@P !ARP(BJ ,,(, *ZB ` (PK 4+:)M&Ui) !T@`{` J@AHT ^;3Fk555 Y P  @ !V !@(T) *XUU**‘@R&GRSIiRD RP R @ PP zl9fff*@R ( P@P"(PP  QBlA@, R(,#oou-XPhuR(- (H!`~ @@ T@A@@  N/FglαLVk) %P  BPAA@*BP"( ["HUZ"P@Ab4jO#-!BhnMP2T*@ %!PBR ٝ fY%BT B"% @)QHP)" R!HPP "DZB H M@g_ʽE-Ivl@%*E"- )I % TP4wgHRT3P@@) @T E) **( EI(,Q`QB@E  m<~ )Y٤ ?RdB%TAB@ (@ @@)WH;v *&jVA( P!PTA@@P@(TE(B,(QR%@RZ-)b(OuQlХ*hn&) -!HA)R2 RPR  ;G|cC,ɚJ@+R*"APBP@ J`lEE$ @  JUB 46F @ @("P@ *@@@J(3:I2Y %BYB( AAPBԋ@)A PHP ()aA KHU- @E U` TO|)2ivh")!H "ؘ@*BP( PPNm3nS5Vjeh A@"R( )@P( J()DhU-E"lXX@ @(ʰ %D !R0~N{J*٘M&RT@P@?fb@(@lB@ !B@APJ;w˴resfk$%D@P@TP(H**(PP K(TKlBI)HBJDQTTNF%jAFѴm,[) )P B ?jsj@ @ H-PB@(@ B@ @ly;vˤi3nS5 3D!HT, b (X*!@H %H((,h"B*‚-"@@ %TB(!@K **ȳI{Z(2Ѵݔ @@?nb ARU  HTPB@@(@@@JJB:Gi;Nt&kd+  @ %)(BT  @)B )P)D(X*@TD@P %D!+$@TRZz8`$Vhn*@ ('0 H BB-"(@*@@@@uv˼rLL3YA  Z@*E% (UB)- R% AH% $%e%B$ IJ)-KeUME @PC8 !EQ,A @*@(@R%@ B@*lαJfJjfP@,H@(!@PJEP@)dRmHUA@, @D&j$B Lgu%Zm6[4PHR)H!H@ %d*@T@@* ;fwdd YIPBAD(P@(P TB-Q(T RIm@K*&jDA`( J&eѴ՚( E!@>s @ QI D( T!'\I)ɚjT"f) B@%Q B@RHHPB (PY(%UY,*@TP@H" ͱ2J*$BQP @(JS:~~{d+ M&IADB*%">sP@(B  -!Y;e3u LIY%"E%X*R (@ `  E(P(D%fBT!,@ThBI{xAj!SIѫ(" } T( RRETRB$P @AR@u;GY75L͐"*(Y "*P ((X@((((m@!D %"If+$@RE PP׃=|tU*B*5f (<J@@ % I!j H) @D,%3v$dd fIP P@"R PB@P((DP * Bff@ ()k;sHEMKe( Z Np@@(@("!I %I Q E j:\u:H1X%C5*&IP@@@DRԊ(@ HPP() X (A@(TA @%C&k)*BX(R<ӧ=2TZK`*@I@J@%!P@H TeDEY:I:v:@dC5,%@  @ @-@ P E @P)  B#5 f* E @U!<ܴHXHi4-QHEM9 !IBJ% @@I*QXD VL%e%BTP !H!@B(A@)  @)DQ *(@,  QDD 3YL%dȲRD@(PNLX)HEhj" EC'(   (@ b(E(UnN:utN Y%D B(T(R(T- J @(,(Q@B@,C5 ٕ͐C$H@R( BЁlTgjR"TѤPDE}DRE H@,,AX DJ%J " ؝#u˴c[N Vj%D YP@U@PP(T…(*-  J) XC6fܦIY%R @E P(TME& P >q)b(@@E(T@*TZ#v#fΐ1Y3Y P ,(BPPTA@`,ABP`Jɓ6f5 d`,H)*"[k7%Y@,Qs,AA  H@JȠH:X VL%e%BT" H P(RiXP,(AB`T XjLk$@@J(@@E!`"* @^3^y4J"SE A>q@@(@ %@  D)PT!VAt3u7VIQ%C$!H(PHR @)" -@,ZDR HPXj&k&jBJJ,jEA k7ɠJPB(@[8@@  (BA(@ PP:N3l L%e%BRHP  PRE,(QR((EEBȠ@!+jfBB"DP  XR @BZqkT "AB(@(E@ "("PH:N:fl L%e%BER@PPRIE"`P(BPXQ Y2IY2K %E(B @rP* P}| P@XZ* @@@@+$tvNt5dTIP(R J,@P X " m R%e2fY3P͙ D $)H@MrQHRP>y PP@ H@$P,BT:@ H'X#fΐ1Pdf*$DB@P -A@H -@€ ((XQPC55VLIfA@!Ie!H"@(@ "  PS ɮrR)!P@@ @@VXQE )R(@fE#q::I:p2fPT2BYQ R QHB ER - EXP(RPU21Y̐B B,X@@) BP PayerϝP@*@ H@U ,YA "+R7c#t[:E2fY J@A!HTHZ(*EQ(Q@,)eLT"TYa@PR @(G QR@@@*@!R)P$P ! =:.Y:eQ&k$J̓   P() l P PPR,ɚɚl%ʄXHEB) @(A@T,ePIXR% @ R@ X IH#ruq5VjVHK!*@@ @ @((@LT3Y3fH P@EH$(!A("R!hB@KJ RE P@"  HP,%qtuNn3Y,jd %" B@@a@$-@bR Q(QDPԱ Y2fY3Y3d%@er%RH!@Ph J!C鱈*IT@"U  @-Sq::GI:GHn%b Q! @@  (VjXPQ*((UPXL1Y3X%d͙"R( / 3|TTPP gJ hP@  HR  W\U7#cttFVLԨDAP, R$ZEP ((J A` )`dd`fe3R+P B()  @P8*@T%"Q`  a`) D!B!wSq::I:FFk5+$%D2HR@   (,P-"2JɃ5Ɋl*!ͯ6wo+H*) P P @(D( QrT"ZHHXdbE(*P Zj:GH'H$tY%D    A B V!E @PP bP,P2fffffJCߖovZD @@ P)P0 R  @@AH!H) D(PP@8jtttHѸfdB$*%B  BA@(,PQVJ(H3PɊC6BT")g9UHR(bP$[P X %!P@ H(@@*@,*E,(@ @Ƽ:F㬝#nNqC5(XA)-%$*(PPX(ZXA L LTLjM3-P%RJR!@ @P*P+ HT  %"R  @!`B  !@nq:I:tƣQLԬJ%D%@d!@P@(((,ԡhHdɛ2J(!gP DE @P(B@bB@ %  @PH( TB@I:GH'Cqj6Xj$fJ @@TR)B$1YT"PJӛTBHR( J D)!@ PP @_!!("PAHHT) A (@!@ BAmt:ft:e7#qQT3d!*BP PPETRJHJβfY2Ј&XɪTU(-A R@HPP$-A( B@@ @@!P@ )E!U"PE(,XuM♨JDBT JHRJU*AB@2Jdd͙ %B)ER  ((P(>@  *@@**!HBE ` P` RE ( !H ) *hdyiѸ&tټj4j%debJK%€))J %QK(!Ɋde3X%<\**R!IHA@ P!@E}~xXPB @@@@ )*eĪA"X(!PEyZnMHtٸXѨ̬IPT!T ,@R X iA`RR$%dde3Y3YTAoÎ֕ABH B@ @PIhP B PP *B@R% @@JD @   B@ ")T*KH%mI6o-IzIn55 j%@J)- HJ k&l+$s^4*RXH (!@P(-P }xP@  (@ )XЉVnztn7 ƍƣQMJ+$*T@ ((@(, QZidf 3Q_:gAKe @R !A  B@R@@@ B@RU>D( $(@@@$(@!  AHV  ("U"幣qܛ#fqQ d%BT !(@,J YP3Y3Y%` `=|y TRRP@Q@) @A" ( (@ B ci" J@@  @X"Z BIIHɚƣrltFq5@BPT)@,( DBVL++)ɚl4\Kj(B @(  R( @!@H!@!A@@OHPH@@@ H@B( @($ U@RE%Q&Va ]MQn:55)%!*TTB@(, "dddDC5Y Q ;rR((P@P@!HP@ PAT)TB@@@ HTR D$(R @HRP%%"E ,2 ,! ihn74j75JjB %X,Ka 2 d9Mx3ۆwlR @R (@P- QUEO" BQ%"R%  @ @ @PE @BZA%$ ,HgΣFqcffE)K$* HP (([T!Jk&j3Y%dBs_;yR) P@@@HPBA !H)  P ()!@ R@R ("Pb@ H!HT (A B@!H)V RJK+J!az5ƍ5h)A @@@*@ @,APhdC5K! `,ugQT RR)@ AH-!HP\2HJQ%"R @AB  V H$2!HEFTtu5GCE4j)K P P@K`2*erK!VIYIPs_z3R@@R ) B) B@ *B  E !B@HH HT)" `J@ R`@\X@B Q!HD-cXѨhѲƊXѨJ Q%*, %rfVHf,CɞjZA@ )!@ ( P ( (,B\    HT RH B@R@)"+ !KaBB GMQcFFQFR)J"I@UBTHC$J d%W9|9B)PZ!H( HP)@P_m9` (@@ HR H$) @@ @ R!$""T "@vt]E55hbR((P- J PD+׋|--@H(!H   (!@XR>>x@@AB@@!@Q(R@H!@@BKR!A!!BVHB(QPA, ]cƋZj4j)cE4X(PPX!(B$%BK!(DY;T( ()(P "@ BP T)%J )R @R\B`3P"(@JK .}u*,SEj)M(B HHPB ! P(BQ%d㯏=15QTh B @R))H(PBQ @*|X"P RE$PBD(T JHAA"Ba*E@P$PB@H]Yxj)K.ZZTԤ(T!(BY*$<ߓ<--@HHX) BP%P$Z %*"HP XT!IJ !H!H @!$! J2"QB D)( "Xe,R)DPPP 3^LJ)R@R m ,B@HP)") EE% (!B""!$-P"@5}cER(PPX@JX8ys.zsPZ!@(@(!I@PT!I@)I"$"RAA$(@ 2E! XBT! (Y(!HTRU@%MgY5l XĤ@(a|~|o͝EKB( " R(!@%P@X R-HP %" ! @@ED ) J@PB%(!"JIaBJ BJ% (T Y]g,@) @9Mr7kt-  )!EB( EAB@ )T)"@AE$P @%"U(!P( BBI %BPPI(P H)A@X 7s5fUBK ˕ĸα(AA RPHX)@Q$ZX jE(( @AP@!B@E H@!H V PBV!YP!hȨB@Pj" X@@E$"**K@PJBJ@,PE"(U}x`%HP(A P)" H @C+Ba!* RP$@ ) DJE P@hԁHHRAP ) ( R(!h[>(  !D XR@)PD)(X!aB, !"%( D%H)HT $(RPBH)P!@QH B(!@ }|@ @!A% i"$P ! X@B,! Pb(dA@" @(h I(H)AHR"B€@H @ @!H!@ HPQ( A@< * H@HBH"T "E! R"-@Ġ(H ,-PDUP@DP@  -H P,Q(!TP /g($Q K`X H!l!@E \ ʢ -@ bX@  @ P@)  R(@"HRhE$ T ")PP! l !B" @@(ABE @) )) A !@@RTR( b  @@ER("IU %($R@ E! R U!HHPDRA A !@ )H   @) B)V!jBR(XD $ PBCHRT@ %T !!,!B@R*E" R PAH" % ) PH()  @!D(@A B]@H!H$(!H(D ! !PA@ AJ@,HR% A  @!@ @AA"B(jP)k3!H @*D`! 2@ D D % H @RHHRPE!HP (i HPH*W8*"BBFH@JH)PTH (@HPBHA @H( BI@RH B!H!HAB@@@!@B%@)A@)@ )B) (  !HR%(!bU RQD)(P ("S8@P ABHT XB"R),JE ( @@H @  A  @PB(B!HRE"BP!HP Z   )"@@@@ ! ("H@BԔ$ @, HPA  ) B @PP"iHQ8 @ "Zi @*@J(@@BIHRE ($RB  @ @(!@B @ @  bP B@ @Q@@RHiƀ E!TB " @!PB! "PH" @@@@A ((P) B-`H_K4PI-R@ (IBȡP@d)D)B@, R(@iPB@R)  !@%"P!@@(XPP"IPRZ@*AD)J@ @" R(" D("ETP(B R(E )@!hE) hB" )(@ R ) *@@B("ԀP J@H!H(B)D) Z)@bT-B" !HRHRADPPJ!H)@PhXTPXBO(I(@,@@@@@BH@ @D" )Z!H(B(B, A -BP(P!@@P@XTD!@ ( jG E (!@@!H E!D!PE  !H) K DRP @ @E @H -@` Q ( B*EZi (B€PB@!A(RP!HPE%H I-P@rP @X@AP@@d-H,@  A E,"@ )(TXPBHX ) (!@ (J@Q)(@ "@( }@(@ !@A,("" P )aRE PHTiH(( T, V )B-Hr@!HBBH E@!A"($P@ P@$P(  ( (B(*EQ"B  Z R HHӐ E ,@RP@ B b X@RQZ(BB"*EP@RRs HR@ )"@   @ZE( R, !H())!`A b @P!P B !@!H H) R@@PP ()@H "@@H)  R((Q%@) BRmBBH @ ( E@ )X!@R(HPB" -@!HR9"@!@@@ @R@P !H  PHEHPHB!HR@HPPAA@D D-H)?e*%B!@RH` !H,J PAV$ !@(PHB) AVXb ( )(  9 ) @ ) P@"@P ,B@ RBBPI * AIj*E(QH )PHZB )ŰDGxAD"B!D"B!D"B!B!Gj!D"B B      #Kw|@hޏ &+qXO |@LO 1> &'Ñ'$!L# LLOLLO:&:* S-+LV֬Zq113L4Wa}weX(iYmadNl}o &&'ZV[~#XQ111*O,^<glԍ5|g--{[,y^-ˮy-מIkno5OIjCnZ+R-l=k֥ٵ?B|nʥ7'$#m4Ͻ*~^vN '-eR/=+Ϟ}~֭Kog>oJI;lKnoRЯό]VM]z [z-{[I+Jf~Y?k{+Rk[ be{)Qҽ#?vH{=AжmB~}{~N?OCP܎J;SP?s4lrg!G>q!G>qq9Fzbzsg=#9z:sTsԓyidB}x+$A=8}G=ݼ>n{v=봎ǻv;x!o`f Avx;N8SiӴ ???=?M8PSN vPvPdDA( :\0 (P_6HP*q(.l6RAzep'r#X2l@lyz?l-Jd)W w( :/\ +R#[P^6Iܠ6H)'M>~DI>qS$ti~ 6I5T-M? V~f~_ះ?O| "5ρSω?ȫ??tud'D ?.Fi? T1~<f_qlt?1?9'៸ '1?~'> Oi> a ?? lc&#_j?jkcdg5?xgM'E&7G,5_i61"?n/_(?Is3ែFYHI?ßg}3\GE|)Mg$ O7I?4~ ~I5c?jUfOOšI4O-> 'hhd׉UUɬ3?|s'۫>$%R?E⚧ ħI> g$A 2Mg*qNUYM_! ʪe2##=>%YL(dG?W? AgQC OOK8XMW?mRNH ?sT5O2$Q3?iA򹤓Y'$#f4OqI #g5I?$┴h'D1U?"G#X|ԒMd/?ِ:GN)-5VEY$'䁪GR>^|r*hAX#$i$ 4 jGV#&Y&&OO I4EZa*H?()5X{O:$NAA 5?~Zd;(? Gg+V!4| ~?mCU\~SN'UT'fK{LNI?_ Gm$!{| 'j@`u$2I5XV$NAI"g2q_a< Y}5}M$h$+a) @Tr44E}$$<_ 42DI$NF&XAdEI?`4A|ѐAAگDM erT쉞~z>6z?$DI'11dR?~D2{I$"o$Ldh"' 24@"^TH4g]7T'x(Th5z'Dz#Z'MS&8E#:d3)>]70I&"I'? 4G?!1Q\maY$D TG^CRt"bLadǕdLSٯY$LL~N&@$GuOwŵ~Orc12g_zh i$&&'}!L&45H""LL~Q2K~$H9CDx#A4LLLN^,)}@44:E_I&?(̦I{59&&I4Oi\hdQ,&&[Km9$12I? ":?3I$L{ILkOD$L?٪L1+DހZ[mȘ>Bth4EZ$[;FMr_𦉉w",&M'G,Q$&I"'a0ƈQgG$I"љL:I$OƬ&&4Eׁ$I$}_I"bbb}7Dxc_ݫN3)ӆ> d&O +t<O$G)ҘI'1&!|8F2D&S2&&&&OڑL !1\cDxO$Ie8.KkR&&Mgdƨ0)Gi$L~ҘDDH?{5AɬI$-Tx{)$~a&5A̍V_GI&3-!В|& $L2|&dIxctc&OZI (S8fIEdID &0f$I$um׊tI$Z&&&&0bdx #Iyau+$V<)0{A*"rxI4~R>k˜ &&&&45G⏽"FH]'>2AbGc#0bbbb u+#$I$a<r#ڐGۍLLj &AGOÓ֞CѤk*>@ׁ11La12}l66I?->lmHA勪ԣp=Tǂ>U6Mdo$I?)O#DRDA}ucdьodI$I',U˨fc & 24?x#F$H4I$I?Vgt&&&&&&&&&&dh"X}FH4l~<#D7J%K%I$Mg⏷i; btL11::ck#di?L1asSfvTLLLa111 <⏵#nH$, "12Dɤ|U{<`HactAHbb NR> QxlF?2F6>᏶bb 虑GďM$lF%aϥTLLA11̐GuG!7cccctd\3}be Nbc &H##x >_)4F^3mt4#吼 LLa113HK#ccd O:f'bbbb 2dhE"X#~ xcPXlI$i#:RV^yьa&&& bb 1:E`))(Ï $$v[cc4I wNbbbbbb &'I$L)<1VRII$+ZCюQ111111& <1X##IH#dB- ŻBd!"bbdDAccccd[IKv ekf$LLLI$ >xc +G/O1112D$L1&&I4ARH#A(#ςhlI&OFe߱O&&H$H"dI&E "H"E"A)AR "+$Y$lI$|L2ZAc6Oc& z&H"bH4'Y$AAV+A "ARQ$$I$lI'¾^8ԵS?{??ZIVwB"d& dH> $E"AV AI$I$I$F'"xC^G--$gXf&M$D$ji$I$    #ȊI$I$I$I$I$I*-.mI$<"I$LA$D$I$I$mY$I$II$lI$I$|]fKK] }h˺hR$I2I$hI$I$I$I$I$M$I$$I$I$OMQ/S#m`$g7l&I"bdHI$I$I$YII$I$I$NI$I>v[wwwX#"ʒIsC͘$H$$I$I$I2I$$$I$I$I$I$I$'ȱLE>%ܒI?~g 3bk$H$MI$I$I$I$I$I$I$I4I'Tfm~$.II$I$I$I$I$I$I$I$I$II>F-~m'3&碉3Gt`bI$I$I$I$I$I$I$I$I$I~\kɑHF''߃V2I$I$I$I$I$I$I$I'$W?g o>g`'@$I$M$I$I$I$I$L!^?2OI'd,&5)3RIF˃(02HM$đ@a1o+Q4-pN 8g #}QT)/.k#d|S,AG?RI$ĒI&?Z({I$T)I$J-I$I$I - Y'4OO)?i> '?~4yO~zYI$?O~$g?A '?gO>sM9s'OO>yJէ䟳l$$&I:I$g?S~Β $'$$K}$~͒2d?Kf>9IBG+/?!# ?-' # hk k BZ0GA ? (1 ? (0GA0GA ?(Q!BE'Ss $'i?*|?ti? }BuO]?rOu}"bsdٗ)#Gp/_eܙ3K3$_^H1}hc3IgsDI}*R~~ Ҫ2hJ BD?!’II> $ ?" ? )2'PO L_'?o* '?8$,BGw X.c{ # @\?$Aj?\D7? P)w? d%g 'HZ'?87? P  AE9+!WAȿ*3PO / 8K j@$G9aI=Rz=R?ꐣRRz3R/|[q(GؑcDJ}/R }wݡRn6/x?DJ3C") jGv$ E$jf"SL$_3!!`F$HA2"dć %H'6OkL$ />Ii&MMmmMmmmm[` 0 Kv$_ٴm$E-7}4)&I&d2 lX@- (ߵeHm&m6II6eI& Im6me)KE&M"zl$YmK-d$A$ 4{$d%jh6 w[kelav-[ ximM&i$A$I$IA$M4iMiYt[`-[I9{%K$}@4ɶ`@@-@YHg_]oEʕq x8iuնNTaamI$AI$ $ $I6iiI6>dLY!m)ol}Y gl$ @@?׋,ڙU開\7 _0}IMi$I$I I$I$I$I$mMml `6i23YɴIBh7pvkiLvF4cޯA- m8 )u)IMA$I$I$I$I$I$I$Y0mm~}O@4Li6X}o/vE@~iLX.mV3-_K,K\Zk` 䆿Ji0SiI$I  $I$II$IdI$)imm@%"ERI!\IfI%6@0A䞱q mdw?ؼz[-xRKZtmMI$I$I$I$I$I$Im4 Y>@9$"C(4hIvoy&I4mA$Oz9slɤv.x I-_m G̟}3Im C 6$`['[`EdY'oK-mH$# Khrb_!K.?-O0ӆz%'}iImJQĊp $I$I$I$I$H$m&I~Lm 4 l}$ I $A4 IrX=2\6Yl_6o/2S6mi yd@ pMdaxWm6m'!P @0H$@$II$I$I$@$mm݂AK$H)b_cv;d2,ׅV4.%%\mEOMIsm`&KIEBK- -@$I$H$I$I$Mi6jx0$$8 6}I$Ai Fٙn_J~r߿l\}Pw?OdM@8K (X$ $?oy}Y$I$K$ͶM&ؤ`fHLd]@coI$H@ ktW1L[E]Og;dV>\]˿аi Ű $A - @{l@H$I&m$],M(`,OY`I YKlf˳9,қ _ӧ[ol^x譺E76i 8@X,!%`X<I $mh#Rt $$Kj&C#i$] O&YlO\lgmL8@`DI%I,$ J~$I$l&m t$ @& |]e@,<$۲-d7]Α_,L[Om@/pl A@ y}0r@I$MmwߖL,JO?d 2eIl6_w؛O,othz UR` I % -^!$MM.HIUm$ {$d-,_v ]~[-6I~m4ZMi4I@ @/@I4i.ofZ`H oK$ e"6Rd-]Be>=LP@@}mI X@%DG`AhI$l4WoH I-; Z"i@n$6fLY%C eY? i&ommmmjBK!( 4-l"[K$ f%-P $$ mI$j$S6`),#r^lY.}{eZeI*NkdmmI6nhQ!@IQ $IiOD234ۤS#6oHd[,6r@͒-ɼzdC dH/o%_mmim[n@D@C%0H@"P@ ԒM6i4{6`6H.4%ggmI [Y|4B&ݖ K;yR>$[mދg}m7om$iJҭ&~6Y+AP PpR6M. p il[ՐYA 2nĝY(v^hT K,e{f^M$M$I4M4)ҕےI l% r]lqB+ $T &iB[b1 m }ނOJ[m:nę/,2%wl}ml$q$m&ImdiII.E@ &y@ `TSK%!mo5J eK&́%6ۮg+a' ,to=id I4@4hmHMD6I5֦t%Il[(, DM4R@lhh2@mm"A$-e؈a٥O ̦ o2K7I$lOWԒII$Id}B]$ZO MA 0MЂeMmز%e]Ȁv[!6Y4)M[#bo2~~Km$M6( "M$];#RR 1p} ?Ͱl-m[ho-oe@-$-$ $mm{lmmA@ MG`6 `@R$1b6oԐw"H[5&lI$]vH|[-E0"Mـ&%DMKtY/غIRi6xBH6M> LJP,/mؑ@!h@0ImPrma[m@Ylo%A &Qd H i6l+e[EI;6d&iZ M'S# QL0!lmԶERieiv"sK7$Omo`I@} , Yde`NEݯɉmuke Yh# d eIٲMII&߱i$(t8L4X,1s-n\KQ$[Ii۵ȑIa}.o-ͷi Am`nHl@}$ۚM!Y#~l&i${m7A$MDo%&ܲI,$0He&˱[([d.5oE"+@%I)CvۿI& Y$lI$Yo͐DIlzDvDئ-i/h m$[v $f\dfehݶ,X$K$I!O$-0$t 6۳gmep[ KtKbqvm] hFo0Me $C}nmmUY~M!4cTXͶHPoH}/Km[%}^DHK$M$k$I$=ϥ/!$" M;NУ)"loZ-I$ ٩I[%_ɧ`fJ풀 o ~%M.oMi"ZI'dII$I0T2ϖ﶐$3I&Mnn!K}$IAJaQlky?&F{o}`/m6 HF鰉e$"Jɷi6i"%I$I$$&i'ɺL)(iߢD6K6vmtd@ HI(KmwϮ%I[I$E7$ 7H-dKd#i&m4٦ $I$I (I$I=ɾ$mI Xi~<-QH[i&dt ٮ聋KVa@P[q-_wb{@-m&d@ $$A I H&mC.8S Gբ$Ofy_I @- e͂I![47RE*~i$ Zx [$5 D mMM $IA$ $HIU李5ϩt$J#o6k& ImlH2%  @e>i6hiм0D v}HHB)Yi%.-]M`YmrWO_453 Q+}!t/M2@ 6mA $$$a$,-I!6v_ I}$I$4 k-KfM$'[acA_JBH2m$ XA$_I$@I"[&ϒII&I6-m 0h4NHcG X@$ oIKd.ѬIfIe$ge^k%͡ @Y l3u$%d$I$I$A$m;MQ6mKy*aIh@4 2kliw ,ji, ̨ I$l_i $Ilf]dI٬[mI$IMM$6- 60!`MwdymoJIWѲ3m[lHS}?$%i#C2oݤ@i&[U~I$Ym$I$o[nM&mK~l4@Am47i1-r}$Q|I AZIm݋k%.ae%~>FiY?l[Mk'&m$,Ki$mپlm4m8i%"OI PPPi$,Yw'%$$˴_$% ?Fc}YI%"B @I )2Nmz|lKm[Am&m >@ag͹.mm_$I$[mdmK m3&!Dm.%ma $$o"Wۭr$%ZH_䒘-HM6M9!M[wY-߾m>m}$ IOt@i$-d`,g $nklM @I Oٶ!&ån$6ovIo'odͤ/Oyt-ɨ LlIMۤV)4'a"%I$kH H I&m(LIA v]:V7|QhZ͵~XDif5KmyI,vߚI-{䔲{%[El4HI0-/I uB $I WM "k崂ϿAY-6߿Eoͽ$9Ѝ$I%mm{,~G]=¶YBI$l$%$$[-K?I{P^l٤ `M"$DH[IIoI)Y$Moll%ll2M%YtT6$ }c}5%-WI4M-O%ܠݹ &mn4FmoɦM&~I$[f4(zZMkn`T"I$]-Yd[hH ){5NBo `M$-a_mF.[@@om2m{6mmI2K@m7SbIOoɴ4mH( ^~IIhv !dr;%G` nD_}mmmmm[dQa ϧHbm?fK-I`%ߛoBI-%KlZ?$dmVF o6T~3m6/[mI6D߀$I H>Y$[aZ?K% T,cso) }Yd$I"I,&[',M+{S7^fላminͶI&I$m/-#iS@YA0I-OY۔$@ H{KfY@,` KIl $ZiKsY|b=@,K-߼m4i]{I "Kg4 `ٶ>Af&m]Y;96tHMjI $e+"HA!zfK mlMI?@BH6ټC"[-6&|յ`H7kd̎d 5@@I@Ii$m-ߒGP›!{ZoI0E!@.iKgm4m$%7@m%tn!Mo&~DA$-RM$ @$(I@$I[6dh0|4I'K!]T?6e M&mMϿYOI[I54Р?56vMT$طaoZ&|9&I$@I$@ .mͭ0dMChNB4&& m)-[RI%I$e,d JK$C5YQm&xtٺ)$ W$;mmYm]-kmY-emSm%MIʩ.ʲה:$:{)2I mݦMI}ͤ>MkIx4~M/\e Id߷e&BlՒ mdmKmOv,6IIGVoKаd\$;_oI$(2I$=m6_i6Mi5_oI~ȸBIi6y؄M&l^m[$[l$fݬKwvov 7$4٦ۮL]d[mmDI"ʹMi=M$[}m%!tmɿ6L&̗MmmI%ɷ,Mauб$񷡖@3(I$I  $m[m Min{mҀM6SI 2CK,lkmmn[%mpd,>el$-2RjI'~-GRI,PM35mJ%Cc;m7{}Mm&M}0Bp `M~ٻA]d{mmٴY6-*L;dKD &Dv72 k-O,HI I$P d$H$CIoݦuB>b %$~&l@.ommmKfϛ@Bݧ͊`&M2\fx 0g0餒I&YmR-&MP$@aji"{i& jB#[4?_E mmmsnIl7ovh"/KZRf#&M f6-9\#H?o-y}4I$I, - %k)5& $7n|6K%mKm$ݵ2rxf&ۭbn/m6̨B! m6|mfmdDeAhE2K%%v8|@KvKB]fI#@mMvY,mmn@Kdz٧SDS/ *+LAmA/okI$ R,%J,gl擲a]J |ݠK'I$I%7[lKwmpmLBKM?[Y.v &${X$="l& -TP6VƥsFHAiv_%7M|LDm[m[%ٶmݵmӬ6kJԓґvh(¤-j(0mIK  Y),ڈDO- /i&wMelg{vmAjn)47adr=ubKH$ xl,Sd) -A'! e ddBhm-=mv[.w>[t3ȞA$ߐ؟݊\wO+ -6DMmB6_IοI D[$6YeeZ==JI^AH |K&ul|m[L6$ F\9ɘSlZ<ϚS5@>@ Cyn-6NeG! l0$`a70M$6O-)u;y%[}{K7d--ʹ$&<;BԻKgZ~%- M'ioeٯHHK- ,$&Y\tiw' 2lkoo$ſ{oYN}Fk)im&em%N/:2t&yVhqJ@x"e`i)] l0$ͧo hd eLK < 4'4Ka$m6o| A~[%ѵM-+&7P 33${m%, P$)$#@ {g%Y!N&IlOo`.@eOOkd0^ݞY-,[MikҙTfM@Ύ*FF)!' aid( e?4,pm 4Xm[,Y?wo6mM[Ւi{0KlH yꋳrkn8vHzsi74 lo,[% I Y,6$@hSHQ>IfBOm_d =2 -mh4'JKIzn=oي۾ -$5% 4巒e( dOMomAb MKYHٽ$϶-}ov$5ID>D]:Vg`BI1H `-Y' ,, YlPFitNa6kh#i!K毶Kei_6I7_m -n }mX4$ g薰1&IHՀSN5k]̖d[j$ I-ni-REo^Y' pomfo%MmmmGl&ijk2yd$ )|Uū=`4\%6XX -%(dA&[5RE ]Anu7_k$n37{%I$Ml YeXE$/흖 k]̷Ym;lI$@Hl»v;,{&a'A6m $He,6gФMd`Ų%mݤmdLR(l< lTMkuHHėUZgϿ-2$w!e$%% ȥ3\}"?yKlR 6̌lImb&bI'&H+|/H6]m[!%e&o$M4$dI`$dYT pӓ[}%I%$`[mI$[`& IL7Mv O6iq%9-Yq &-̃XpAIl0[-i4&a0-%`K3{1-Jst`{ldMfm@HSjiG%ܦY!mme[]aM CH"LKSYly8&[oM&L{,H$`)4F{iso oKi$Idm{:4JorM k[-' pBk{e~SD&}mI{pJ70|i4]i4Jۭc lli8`IC/-l  6A5$̀y8 S݂l[a[*#ߖY,G4L$ʞ>gmoMtM&m)Oj$"2K%LӞLM+>B6k,EiR Id{l7lBZYFyST/ LmYi4!lݹ某"Ivi[IIAyKA"bY3&hlB٠2lؒio lF:D$$m4!,m!4dP٭&-kmum&m2kmru$lvRc$ |/$3[?mez[m2In[DGe$`Րv򂭱%H~԰ IKm-$$Hi-ᮚk9nv#YSIIY$A=( -f̰gҫͿ}IKoImA5 %3og d&t`4DI4mm& !fiK%x 6i$mnimmb֬\4eto$6}l,ɠOlY!l6o5OB %b( _?iIKLm&$wM5id@EMMI[?Fܤn]w}om5Id&H6ZH? M[** m:X&՟iI$mJ$h e$$SI<I !I&)6MMm۸c2cyRmɶͤE}lA#* 'MoY^"]Kfkm6B$M $I4D6a6KA )A i4I'ov:!eI-H00[ovoeM Onm߿)$mIQ $AM I0H\ty$OtH!Q )oozdM{Ao{O&k=YljwF7>dmZz8{m_}"BI$I$$i$ "}} +-%H$N=?m&O!I;oMw6of)Q2݃D5s]$mIe$$@$!o/}i'm0H b'4^  %;:@(4-7۾ߧYH#$ЍҠJMX_wI6vIyEH&II I O L-ʋM?i&RM @$X݁!HDYzDf2e mmܧmkm79 3'}$_R"og| $m =%eB|]uiɤIIQ,P.)nX%CM%e6?ڷ}mY%N鶩=:_Dnv̗om?o6](I Z@ AۙmM)m5i$m6l6e -L $ac4iMleXgZ3$"P $l(D"A$ $jm"m}ɿ4_mKY @ )2[ /MmQ7{8z5]J"K#54SDOI^E )Y mh&i $" I$BIͻ ۉmm> ˶s$QD&lC d m6rq bH&J.f٦[)=Y`1Hxⴅ3@e",MH$I<ooZ!i6MkmPI,ZaHmLbBml&it&tb!%nM&l,5x 򘖗ۥA A( @I$ $b%S@um| ,6ĒIL  $i[ E&M&)[f䔙"Z- EC@2͡m$}&A_l\!ߊHL$I$I$I$L56mm wmyql!`!Bmb52AmOֿo6VO$K2/*kMi6Mf("ж t8jH$,$I$I $$Ip? ZH[mo"]o6~]$I(M$FQV m$ K`%-L 6`6REYe(6 ɈI$H$@i6RI$IVID@Iː ϯ&]9[&4,WVM$ V%k)i`dI> A2 c$KZCD@$H !A"IBJ$I$I2YxPi`)KTOϷϮSϽK0 $b@4IN2 $ZY@dIWJ6mVWv  F$I)$A$I"]K C$%es0s!,rd h)HVHY&B$ _tIF g_ۦ#*v>߶tIMH4M0I$I۫$%4x,`@!M@)<鰛Y 1s¶4o;^կڅa)< Mm  A$ 0$I$I6mu,S@m N,d  %T9el%#b B߽0IIHSjMoZ|M 6m5Ym, ,)& I$Io.$@ +}a6 4M%[kA%y!mY;v#餰Qi0m*Ømmm6 @I,II$MIYAEi7[O-M$yYH M$M4_mlRiD kmm#Km%MdhMH 6 >{5 I$I$I$I%AM&mm6m]l݂I:mi26駱M`) )()?rRrE%-m~F$Almm$iiMK$Yl K$SI$I4I-$im&mM$q$vd料$XG$ $/ӱ` TmmW$YٽI-430F4HbXmH?e^A $I,e$$I$ l[K6If@ $FmdI$XվKaBiA$Ym֒n$MImKm[zDo#I;g+;&ٚI %C,I,[lK$e{$I'#iY%@ MLLOSM(!6N֒)m%{Om[mHL~h@ $#m>[[͸Ĕl,a,,[$ɲ %$miey& +PI3MǶm?Imo IMVeK.mh'cw$` Im  "I!2-&H I$dK)f Iw$I5IP/@[3m}Mi&:L&A$i6Nu-Il}{mD[ 2 KœJIBD CdId,0C@I%lS"RY,%(jJl&H%$[4Md {쳍5$K-KTZlL2k$_m$`&I$CDD$Y%KJ )emɥ@ i6I$$meKmHA @ [$qdYm[A%ew%J3#i5IE[eCl [ 0I$ I$A$,%Ke@ LJi$)m%KF Si/[[$ui%KmKemPL{dvBAjL%dA$[%[`Kܒ $ Id K7ffeM4I&cА II$)$mYeKh&y$-hmV?KMe-,  $ H7R|[&[Aqii|$B)66i&kd[e<{%m1H%#W}NY:$$,I@Y}ˤX MIv  imBۦݽK`Hi6ɤI,mje$-xZdT$m4HA$ -%$ &-%$U4m6M1 J$$ @ iI$oz[)$- I>MYi 0dk D&mmm0 @ Mm6lMIqM1 6YD `Bm6I$m3kR$$OlRll4 I $$ A$[,[,[em [m-(JPDa-Y(D $ IIm$Y$jZ%fKae I &&$M I A$K-g[dIDm]^I&y}mP @mŶr4 %X I&m6mi4I&^Y%._&[@4$Hmi&I&I4M$I& [i]-g-s-Fvmk ?QiŤ?~UOW|%6rY`oM$67#d A*I:Dw3tƔ#̼Q 1GsI"ӄ\W_sdQS8GK90(5ܒIfD &'I'ԙ-4'7!; a?J?Й9 ZԈ+XkQ54y#"d0C;.HGG#F z:_&<'4^E<-:?$a! /H=?G(şM$Bjޱĺ|8⺢-X?ȏ3NquRqS}zi{ggMsnn.[ ArCIr 0E؏Ak":~`ZQn8ԓ([EނZ\R?G?fEtHZ.X!F<=_RDy\:I1uFEze6f\hml~A%t%+ m9/}ރkl,mLt'ԛ Cc lF,9w${:4-U-Lo\VO_[EV<Γ oZX|?cN.H>d ;4BbML~D؞1?18s$뵄Cpw$'(P'Ԯw5}0;H=R-kȍկd_ԉv=7.p_~>x%Nþ pMIGy/ےu?I;Ż PnG=QL1mKyӱ ~j[;2'̷R"EաMKHȜilSXNbxq,h/HZ"d9]MyЅhԄj( ĭ2 wD.X숗JLiq+Hr! .лcӸ7-9/E8s8MjACz۱ oNhlnx4I$: ڲu,7NĒ3Q1Rkzj~iMklWi࿏ښ <>ּ,x1L=E:0u NiE~DBb~DӘ3[&Ho0t$Nք5DFI$dH4*v5QLXʹ1ԛû2A;ok$ɱ:M Sܝ#q-7,&I.!·Rm0]y'KtZvD吗'7Er,X4%e_"^f 1Lo5bt5jg' D' Mћ`F#1)$?^lqᜉKw"&^v-| w 2Ae^%PKr`mgAGr'r7>|o:lbu&N ؑLX z\y Z~Oÿ[U`ֺ_)4.r~"ǵ'{R11?1b;LLu}&'HMB~k=_bc?MIOA<` "][;FN[^؉ֹCzt$؅rjHq&iZӋ2.k"}8+jGI/'4zf􋑧K} #0E1 )[7sN#؏2`\4 $"r%.u'Bw3ď< R%!z "rOfZ582DQ6S-нaN7ǭ;uF[\Q %rrFNQ¶ޖ4p%{9O:頖Kϐ7rbzCs_p7P. ma$lnԝ''Aּ2EB#8eǦh|9cCo_o'ʧjtEDܽ$'b{h&NOrD12D}5' Nl/\a 7;=GC,VlBp?B\{BD~n)nZuwZE-sBWmMvB>E06+ ˥#f9%~L`u &N( O2v_Q\Ik-3%,]}rO+G,GKx.~,FK;xZסwmKŹiK]U$l]Fخ˸ȿӕE3A$Nd]Mz{-BQ6k9cJccvcd6Odc{2Fs.ܝٟ ]K? +OҘf:^O(G,LQ&O$2Xs'#Bb݉M0ړȞډQ=}h቙5kw "OPnA"/O(ՠppidrV|r^4pcq crKз=y!$8ǧвgB#0N˓OKɰ~E2B"^g [!H?ﱃ7v673] 軐%!c^@_^\ۼs] ZF3z#9n"^eѭw-abښa{5/$`W:[JW*qlC'7d$7ln2FI#LޗJ:`CJ@>B"!`BCBxyuا4E]H19N&&H$[Н ߡ3r| =x9'#x#s,;\#rdԮ]4 qLIC9:v3&5=ޔKbF^rhTTOb5=kDgB=_S܄Xκ!uMy#䘧g&E{h`'YԆ{0uEkSMWdcuC*|ɴ\M?Imug:E{nZ27 LI+ԶcNԉth\7nc~cz u}(nz 7ْ^F%!T{uMwGnh_JsH#oJf OSu~`_hN:h'"d`?=D?q>,ۨL&O~BݍlNp4y Y q2!N5L4^MzS>C]:2ˍvhF:ы'Ro/D{#|5ɩZEfV/$~r{H݇Ǖ=%W3Պ?Y"3M8;LGc=h,DbRy,)Dj$Ix'Q<1 aƟk'a6KM^Kz,RXȼ5~Lu̘4sm@v0'Ro+q:67nk>E0L3롚s__܍c0kv,F>^tQFSC7^x:SDpI62'x+Fd4jAOa5"IL L.|h-ۿQ_[?185Y;5c#z!G~EƄbqmOǛaȁ-ŶJ%B1%nO}DYy-6D;G?$SWpz:h8qsEa5l_>GNƩ.䰑ygȟ1=tW:]$qfV,2҃̓ CyC~667alI7$n$;`5g8:.AuKQ$mŏס<.)fhy]<<׏?j~G>?"åi=r'"d=Db}bz1YLOf&9ԝ/b_T';I|&ZxF':=3k]3j 'ɞ&0nu{Ӓ3q0]_>zǾ៺)yoh_ǖkvkFMKA4a=Q9? WȰы"h,,,z!b`sY{`ItVO=-v3%bLFHQq(F,$cq[ R~ns _R;nu"+hE^>yQom͆an7ɒ;[֜-^w24No^ ksފizQWd~É_½)Ҝ}6,Io#ͷ/⌋@f GrDq2|OOAND(rߘНPmH4Fưt@2#ϙ}g_1ߡSӹtfBsN$}it&'jk%C:d:CޞXKId䜽D6#JX8sOXW'-ZM$.nG"q<79&3a.E=7 ksпaXQKjklbI"x/%,'z-KiKFԾl9ĵ7/q ϞNq4X>OCKIx>clolnL |&ijsSCMzd:O&z 2o$~OޓO[x#΋>>2.晣OȦE&HПBIOz ~b'"zմ& a?M{^E8N"8,5 xd[T5 ϩǹww\D[B#)} aCN"R/V58::w"s{-r'a:{SC"#(ЅpjJ+t8=ɵqgM=M/#V90)llͅ۳MSzSE\oyLGQ(G3a=w5LS7e.u~Ж月K+LIo!6lr5 Icz #clln7C|j-Wj~M-:=kX܊c& 6 өҌԿzu3o㤿uNj?=}`HؑzޙLL\ Ȃva; bck$Ms5:"^Sfadw" \ds'\aB?5'L,C);ni,E{NKcZ;ÍEfrQhp3jɚeJ)cSKR hOzq3uTgc[5vGla~F/Bdi=cQ55Q(Lbf,ѵۡN`k"R7ƂYzScԋ-Kj[ _ak&:v:&}llI:HNwi[9UEHt~g4cM<:]·~ :Z>? xޘ-;Wx=/qsV{ ;>BA11=$8}ނ hO\NNȜ#t;iam,p>gANؗػ֗Ԙ}ΦKDjjq' nDYt(؋0wDrfNH]rdD`MMZ:9-NEv/i~Fz+;ɡ0k"C46^GXsaYNc# ?ɗsNoqglQObTغv9?Z/ve~~3ED#kڎФDOAf}Ki,{\oޣ oag֌63HE5/5ρ+YZsH}٥r`gʗlp"4?f8ҋκ.mLSC6#_⾞ <Itq_ɬAbiD)j&k"bsԑ111< &NDA112IqNTOJF:Gn3Җ={fOކvرqyܽ4ymę+;?TcHuM8!^KԞ\ Q#2nI Mxm'v/ *5jy3"CGAz IిS-t'̷\N#AFƨQ;`Nڲ}YO-ql(r-W;ПX4{{XԠ?r: *Zd8?8nAli-Oju3uw)dhA#C#ԆA]89ZzS'8Ztx$ӧ޸CkBI{x9L {I$M bM &'Dw} 7q9Y֣TfÌ#i\c6?Io^OsJ{lL#CLM y.i92i;6&4=S0p\7غ"gWx&nsC^ڋ,FûQF;Dn{/dqLsONtڙtɋl/H!*\{]M0NQr@=B/^:x:]"漟Nȓw #Y֓1a1?O6L '&N{ O"}b}/#ԛo%we5ҮilΏк~Bs?9:A7d^7'4kC1vrt'SMv]dDiN${&EFNQ԰h4Xyjf̟>G|[{h~#iL Db#C\%LB^F'\Er(GL-HZ,b2eӔ-lloa; oũ]FE7֑npOH##M ̫lR|x/Qdnu=> Rڨֲ~:,Yw5hhAǃZ{is_`jWC ڊh<&&'rmq=[o8b؄ ȜEFS1b ܝE8ܸA lknb1:irRLۂV=;kchzr΢N{:IƤ '=Χ= Lsx:KY>I\E\-q(39~IL_"4.4jm# ],k(~\}Z#J:sV/͌Ɂlnbç$xG`4:Cԋ){R$WґH#r)$y|zN):)cM%GOZd֞8g4F2u#i-I"tM1='b|߁ LOqa,G/(&`1:Q~蟾L!1L4n+AǯQ %71#!Y9ȡu=2q&Hlni?Ј42\F9%į]Ƣ=`)B&rjE`Z_x`ЄE ­ib?؏/_J3o:NtS ,{{9=NPс'rc~bLOVO ہ>l*`McWN7z='V2iѳs# DY܁EqSK~3޿M-3[ƇNGsT^huŅvQsHJ[&8R~\zq^sl{1ٜKj_DB7/Y$\Qݓ=DQE`Lhbtea.MAkϐcɮ{[3)z ǐ>U0[cDE5} Sp܌ץ ♵:X/ t^:x!AS:H910{ѪJOxƼ:})&Nj=zjtZךs 1>DИOq6b~B{ \-Dֺ >INj& "?A؈aN|r1Uu?=ow,Y1K9ӽ6KAfjk'MOS&nkn+\.O5w?.j-͋,g4sEbM2dXzaz F_S<#ճgڜfy8д{ qS%`m* ]h\EwJ,^C8hLSQ\VԃRZ_ԋ$AjɚDAΤx4FE#6ǁ:5H4)j?ҽ3LUu9ޗh1Oj3Lts_,zOgLM5O='bbbb1; a q5ډBqiG",;ISڟN~/x&m'SAY؎Eh~3gǹtz c=62~_ʱ8qU?BF4Viag)lVa;' Ehŋ [ST.VDGS5_cMs-y36+[c̕%Eq]u%Ddm&N:FښAdyE"x3H!(]*LYhtϊ<?B+eσ4|ACi;ї<dTs_SZ[A! jexlh٧3c> yɮ:?f{SND'$BDLMQ Le%11;Ǯ)d{郹luUq3nZNo&/"ZD4\i?-;^\1/$Qvi$]гL:׃-+Ɲ n't;<8;52r{kܘaDo$W\Τ{n'On,ƅґYIXZ XR-=닊ȭX/M̦pg>+M3T؜' j'1O;t'ؚZv$&'hCܸ#fi{:i{= Ӡ٥u$ȯ$ptg9~zg= 茹?fqgN̢-0'(ۛ,&ib%s_qN^`\pqesh>mȶ/[Fr[g>E'Q2.(QF&|I#CP$H4Jr-vv?Hb2A ~ZB F{s^HFlD\Grֿu e[Ҽ3ubiCE8ְt?; m롃4KwNmMnjd旦< yx2,-7uNԊj2+:Ml<  kZ958yьk֙=/?Hi}Hrt͢I$N 'A1=Ђ{Q=agq:dn~3[Gsxܽ;-cA#5ܾ]Ob^InI\R{臓v)D3dt?$=Ocj%M"6G'^uĨ"b~Br&&Oa1;p&' zR$k]{`wP~HAwGGmN dvw-؉&o$fO:Y4bwbZl7Hǩhre-OivG$a׮2h-`RvI'al-l\Ƣ_:85Sݑ9^,,s+]cb^{Kz3'4'*5Ȣ=488Ni&X O3ԶŤ\{.b,EhiXs܃R4.t:W$jG&܈0[Fiz JkI1ґ,G ֳKZg4N-iy.E=TVzh3|>> 9>7 }%aXZ)(=ւS #]mUG&4dҼntR[:a=Mor<~l'+i"%Vby%vXɉ{ q/c^hSE#39_-+a`[/S${g&sL-I!qwscNDn,_Nj7^H?Ԓ6ҿ(u8Eȧx-kD6@B܄FscֵA :Xt( בD=)Azh8ֈňFR ?e88g4gx8!ചRGZiF柈ϊORق)/>.7ʙ=ԊZNi΄Q12Ep$'&T0 N{h)ϡHӓ[yg:f:.a;VzVCIg%M~t^dз}I]8?:p~3SOcNi):ha-w&ߪ`.5yu&0rjiMd}rpsT+/B̛.HZ`ZN=DM';E-NS؉Z\8Fn> rmAqA Rr$hu8=н?D?pdx#R-KtNjdCYMHr_4K ndF?D{ӹ^Vjdt?#ŭ`#:z/Ht泵$Gq =:Ƣbb}lHa5}Рփb5%:XvBFXM?&]aq n&Xt ܞƇrSBLp߰rtw7HIc8X=?GχF%Ҩ.x 2We,7nNxQWr^TVhk=ΧBLav'Gl!9-Կ`\&1r &~Զ4$HЁmbBc]ɧ'x2/ qAq\O"bbbb|Oa9l^a8MhLL^CKskO$F wlY]Sbgn%_%x׃ع7PMOS+KjCNE/oB5&li{nl{`ҞP,q[0 s8"qNKz;)\Y/ژc\$w0)?E? =H kŊDъ@ژ=Os^ ~s ،[4b qK4Afi{WzIH'_*p^34D>-m4uI[ǂԎhd1;b}Nk󑖄țWC[9,4)d{&M:gOs lEN驒?|FkО݋sIxC'rM8-4Srb1r6؟2R轈HX5fp>3yQ9' x$l-)#l龉 q1w#^ql'֗5R6y{ ';t`T9^^S$NI~!׃dX&džN"MiMtf-iҺ~~2g,Q[#[^j^jZNH.(tF%Zt0p;~ =|fڸ\[J@י"bdBblN&'"|_NMx$]f qki6?KȔ~Ac2>dY'̞某N89,:t:w278Tb濡y:3m 'REE9=E|QM`[n!dЗBɎ(·"|߃^:h_&dDj{6 1Rbf{ Z**%-%cH<;^.Ez\!MCk)m-ȤkMr#R){Xx"ȧQ~z5Xhu2h#Zf3LW՝D!+\G8R_RA,4^+ӏ4 ~kA4%&&&ŸO1=$OQ6.r-B~B{ t)qK?M9/֞楠V ngR[!ۙlܾ+a#o&o]mq[:5&/J-4XEF~8➣/k/NtOOR2\Q߱8f0p.;\JNl95~;vc4]OՈKgzi>ghfaDȭ'Q"H"c`Бf$fK+SSԃmΚ#:fҐb=)/HoON/`sf4Nj:rv;r hڷi}it͍xM24M$ԋK=fOz1raXzG+]NnSbbzLOLLMn/A?$'DO_" C_b\ΤZI'$nFۃZ~LS{ bǹf= ,L^(_?&t'ɗzG}l,(~2fsK]ۉ;SCNv5/\gSK,p<]k\$Iڑ: .{\B)F ֋'1Oޤ$F ?CCB"H4Or.{ !"j~INx=FNMN?j{R+Mm-G^ƙt?g?9tB2ciξ-i4:/ZdZWNi$WZ&&&O p&0b bw_Я=2 @ɭNgsOr+9C?E8.&I w:uerꞦ AGqx!S%֋֐k4np'qeGChvғ0'60獵O#NIqW+8pu}IO5F^/*aڼ!4AIc=kZ,Oc(5ڞITY0M28a~5OqAj@GiHRqB LbEgQiԚF#y8iɓgY2H=΄Z &#'΍{&z8I'kb|LOYOAԳGgԐpM t'Bا'BbTIiESZ/G${x'wc$d +.h1pcb_Ȟ`'_*D4 m;3%f#bIZ(IMs̘ Lm w3$lϙg^K۝ Lz@j*rfNF-lIf$3C[rDSIifGi mG%ug:d~ `^4Oj>_BdE"`<|%ǁ-:ҜR L W}eչo4NiqIO$'|&)t]"qA;KO7ʉ=OqӾ)1ؙ/먳Mj~"os^dۑ=4=:O4D?'Ԙv:wBCr w?a6Ax!C#l)X&ǶK%5V⟌,%i5sXzNMlK1 FHAlg̑X5D_2A C"{WuMi֚D?ߡ "Hk{2ZX79!hc˒:X~.CRk聝)Ա (LZlL"Wԑ; mڭDt8Ǜd1yjFMd=0Hc(oaྴʢ͛;Sܶe6"HsJnr?c O4cژ'a?RW:f5;duy r/tƂ"ɝ~AvrL`Vf SB'!4j_<=Yӧ,p_*GfEȗ8:W(Gk"F=MgRL] W1ڏ#RS0?j5~߉źӝKV:C4xZG4:]||| EMK:\;6AS=HdE1ks4tGks"R 4Lg1 '"n?AS;'XfxR;rhzMv"g 2|p~!byCBhLq̗ YFQXS{2uɶâ8.,koC'Q,LhN9'l]M?Bl!r_j9\ŋQ~t"sLEu7:ܾKIysښ"4#ʜΧ9=j\u\rcqD!!5N) ^s"ȟ~*4Ep:b#kr|3Drc4SrFw-hHޚEgn_u=u| ^<ώ{k CЇG\W,hE{R fsBzbbbwBbw1>DONDE Ƭ:[\t漓N3Klz*g0K% &f KD#kؔκk&nKOc^)t7Eu#Ҟ-%w9941EzSS)Ld2`Ɍf &rFڜ֚dyCkNLdaXGX|jE DG"S%'AdUz,b$_!i#qF\ :wzkr5hv-L#=953dcJu2};V6<EřOQzx"Wh,Τo$L\#Orۓy.]0rēIG{l֜'\ԿNBX9 HZAAcJ.kNFz=ǽh6$ꁡCF'S֐d]śDw.ƋX"<|S:ǥ޴H:DJ1G`Z .Ფujub#ZGIy )VzZ$4&&&&Ē&&7A6&*VQei[\3 A&⺚:r_LYiϡäy$\]+$[-}$&/|ՙc }DINqhs1Oz_/)x1ς)3M+L?Ajq~a}ihu4 DnNgR9Kw#vGb $y=HN"t"L*{' rOsڐE^Asz^<0i<\Z{oENԍ.,Erb #jC +Fs& ; ѐr'-j Q7A;]Y 3^^D#G4: 9&sfDλԛH4>B|z~WsƆz s]c4 \G:njA"{ Rt˓%\M؂<0{x?&sҟ t=?"+=(_RzKcpA޽ QDŀ[.$=Pa?!dNBz#~6fQ~sd *N ?ɰFWPksbbKXc w_zfNrL$JE{c]':\83?$:cB<[skHgmf<橒cԗo#DOB"G$[w <WQF!mEͅKΚsLX)~L)mH=FV`b5Fԏ! ^)67},A\R599OjA 4b){V+>8jAE:ML&!HAp25G\OZE}cIj1-Vrg鰟LLLLLo!1>z Pl a?΂i9-0<',iӨaжEȼԹ0.Os=bѩh{c&u8ril[.Xa̝[rpkr :Zo{g} il/}^νݞZ"- Amŏc*֝Sj,u-7BO't9E+ ;Xܵ`hu9#s4v:b&"& Є`s؂</cA>c~Tǃ{x./s6^/ort=KA9Q،G Њɒ5~GQ=bwB'6w1y]r>Gѩsg9!K|RDMl6LXɎ9DM&:EܙΙ&3N`Lb = -0@?1:z`t}P&{S9Ni"LOSC7p/p&= yb5pN4-^I#zk#S&""B9#̽ɗ"5 9 r3c Ȟy\B/u Ƈ̐]u?1H?fS_.BV.iqF8:uwG=)c#8~ %cmsÃжzcCZڶQn5 \V4~Z>`cB 'ALOz J^\*tsM GS7-s.)-rfiN?fdrK VX9.J3OLlpc,'M8sH19: &zQ_C6y-LvJL>_:&v RVg:z4r(W؊$jCH i=΃[4}IRLԬj4 Cw.cS$t#t \nlFL:DGN#ʺ3ęAE`k9Gx#ashX2"S$oAǎAc5cNꟳG,-92~&TSҭR42AZ=Lj"4MibDyVar2(555Or1d DWdLMB"i -HTz`-My9hRt{OSso\X^SKb?VY؏6(C3ؽ$t蝋[Қ8='SRҿ2\d5L=:LGRI:DdX܎jzQ j-9jd({#CП-azwI`46i*~R /z4u=7θhDE0F+G::b?R$[=Aп({ӦNL sHD.ƟpCԇ?&>?gkF"# ϱj9$~5t{Qh_4ɬɯMr_oFI'bI0'?8Dōo'(} D;=Sh^ԌH1s~.%(D{}3F[ ^ML֓aN%nF>c'?FH/'r2F^XWA{+AN~=/~e_$Xг3.C"~-܏1y sj=8&z zRM B{Ezh',OdNN60p/|D<89$sb^>mbؿ^Iܚ,ܼbb 'Bm:z_at:1Y܋l`QI+P[h+2@濢+؍|Wa6Bԓ0Na߸pB@ݍpDkJ3HkQ!mc:$Vތ~23\3س :܆vV5N "87-DH ,rat2d{"H-r.IgQgq/~3H!Iy H g'4f;dSJ5֜-XLNaz &!C AA;ƂK `N͐zkl!zC?ExEh. o؝Qo[&I5:dĊ'zI⦶4ϩ(މ|zs; K6'm.+w ^86NFqLkY% Bݵ"fȯzZN&>H}d{A1XD5=N̋Is,cR ZqX{lb.b= sX־Ǡ^ DM"FƔm\HMlFsm]O؋ԁsgM< W4'Rڊ #orF532$"0ɤk"1óLlZLLR&5'ܴp{h{hbcc/Sޕ^Xnȿ)d$y#hJ$mnmjarh}Z4Nu?UNmnM%OO_28.(G8% X"DVstl?1Y:ڰg=^)?$zy_ CVA4EzD /g Qc7Ns[B70ttNw1V]2ڐrs4sNGқa#l::<·J2!=R #՝繩rDHiI9X Ȥ4H98"p=sNFXhLh=rG#%sLU.j_K]kidjjB 2: Q_a1pizNX5#ʑs#;B_[+kԹN9Xޑs؄pA\A$A@A;ssU'R1DVL9/a۠A1?!5@bo2M+Һ#Қpzt'B,Mi$kI&ajkK $NOSRK; Rt.<^I{[5zh_Btg=&Xj'aۂ lO49lC#JX܋ޚG'vຸ:VDdzܗQ) ~2Z 45})/|A~"Њ۶jDUi5S}!fk/3EbhjߣоHGHNi曍O~HCZK$lئd$n~!Gԉ#Ȃ"Տ6_6j~1"E5:-6eȱr4AtG4H <A-HTy ꈱ#KD*kJ]ióYDL'u1OQ8O1: ȟ'W]4- .bcYǘNL,4ԕOKꉹw+CA iBs$BM9w1-ɞ2Kr>j'&&5~L&i ԍT ЃZBO3)X8+4.AEb/'e`} daɬɒb#Oq& F}KQFEƍnGOȦ" uXf)Q-tEȥęci_r?qN"h?$B!dJ^"4ږC:fA:E#Z ؆Dg9]:%bм̷z2Y=t1E#ҚHw p!1>D02LLo1zE E#6擹оMc4.cE'9LCΝ=_$w-ܕ]F["k'''~1֟ܟ鑢$Ԟ v,̺m-i=%Oń<FVXAGuZ iҐC0EcX!Azx:d@>QR] G}FMP4}!Ϋ=ijNkOZt/&R6,4gCX,u/GNLtԄ6 `բqDUZpE2#l4FHf,:t.ʘFHã29׃ԓ(IB V⺞c=4&]_A+iF샩gmU| 0$$ZO'QQ54LOA>A='N?dޣ{aA";!2ذN=yAc?ay:dk[  yїҟ̒gO:@;M?$؃Ebˡ:[K]_߽&: Hs-Dv䞻B$$"v8:R1E~*I0J?Cb Ƅ0{I'܁N"NGqz?0MMcN,qJ6${L"Fu''R%R5kCA%cSr= <ґ4SHNP\ &[ ,5= COqmr/oF)g܆Ƶ!kMeգ|< gJ"S4ȤNLdx!#؊E,  SB juri?42_" ]Dy_RsO";7^bHvU;2Btl] T2F'k]DlAoNg ONr7̋5nGu$h[Ra۹况^* vv`:|DkcIt[4Q-&Ix3G^K'ZKuܞ?:= a'"ńvRAb1>U/j=Vg:籞Iϵz/ڐiq6CLKa Gɩ45{ُu/I:mNY ^n~HB)SR#i#GpB4#BLޚƤy E!3HL֝)Z~Aj8"VFHh&15cf,۹lX5Hqrڛu:RS:lk$ ?E:ĭؗ%Ev:vd=vcyGUqF"2{dH܇He{y A־{y M,/A.~UtK3Y汓yTŶC2\[槽b? F zq-)s?"prl3rL5R?Eb}OzEyxm#p*w4 ܃b9,3#sEHn]G.E99ˊ #2~@K8y YRQsMfՔD&Es#\RDL[ ȜPZ1!d,]kLu2.I`$9;1fԙ/pI& nX)ԓ[LQ$jEO=䶣O[/BZd$5:{B|G;\~䓾Emi ;3 X̍\2D*hD R#,X#4 OvG QBI\W[h)F9z j<598kt~rL z58d''AHM!1nd5X[ Oa5.Grobt~Abk?#?S6=o֚LJ;̓?g'$ؽ '.F%&';vpDDr|ӡu=imw sA~#q"ގAܵw=Gb"j]2Hok/Qa n5Vqf_aS$mBcDft";8:܃zΤ=#Hڑ~Gg4=ElY\7/H:xcjRK:z?H&=ƕ./1ede4X< /Ou:"TDH"'bE\V7OV⢕mHV;'V!r6}]{)rfa2LH{D{NXpM遅'mg?fG^(\:Q̓+wbǡ9ފf'%0aS_'biufԈW#MI1=^ 'L%Iޙ#o#$^41ƃO\ ['>oHQc {l4c Nx6"miaSΌQ vFי^Cdq`,scr搶?$c#eK|,r2Fw.%ON&QkD.r3C0#,:pAr^_/!#~Ɣii3szj4~*[bPDNi&li$/" <ucŝlӍDLJ?B3D3zY -E:b^p/+Efx/bbr'& n{ gd.B 7V0' M>#D"WBKz m7F3|OS? ޓ$茜'&O{Vet9shbI۱6?&+*ږ4<,rCkfՏN)lv{n{!S4#\_'`J%Ѿ.kcD+GbQXODLn.D7m˲K15rIx({ rM4՚p''e[S ̈́bb~eng[YES)lru5 sؖH3^SKI> ԎZ̈́ƴ 67 ~LAn~KQ;̳ދJ,#uԋK#4A{ЎnYЁ"G|VscґF".F+m^47boSgx?F=^dpFf !1΃Fy25LCkc,#jƴBcސIЂj_qG㦣^ $MR<+CR2Bȭ:OJ֖RZ Ú#>=HTc"[1!1 y"41n,K$Z4 E4z$Ⱥ3r![9il B,5,~&LܞIkL Lrl`3&U9k$;d#s69N,NĞUBIq>Dʼnb"{ɣC%obnع:R/=tN|SB$swשCo썋#kȏ2#yre`!rdnSipӳLfխUS "b &@3L&M'+F"͏NY:+R< +|N㤚{pzөjzE/D:N-mQԒ} BY2E5LGFF0{\E9.uG`Ӓ46ֿv"#_*A6Nʏ-̮K X{djYgQmkf< ΣA-3Zpdi=y(i]Hhtms '̝rzh{&YC4#0%g,h@ҦFAG軚vO}( Oz# F \Hj,TJN(lΑXHɴmkˣKbZt4?fIr/cԉoh+68=$Q_=jv JʳԲn!; lIgTD˒+<OA7&Hޤ.^MWtK84s:RLQ$LhbnM&2li&d$= pM&xb},HOY8a?#Z #ԅ9? 2iuæL[dJ>'d#C'pyr; =QөH(l ttkk=FAΦ1@}H̋ jrEtr5$e)c`Q)/5Ў d bw/ojA{pA,LM"Q΄{)5ef4[ d\R/o*p"ЍQ zB58;①q)&3&#J 5y:E&h.48i٦9'"~trZA13pIZ59#j`6,XԹ|N&G53"Z3ϡ4N8( I=o3>tkMn{,yϙ릣_;B,Id5NQ΄2- Ƨ=#j5NKiG1̍zRYtԍNVH1͛ja! Jk445~ų=˳iԐt7dmL=|⼐dձ}Gl_#F4`j.#raT2dz΄Ng&  2Aw!>t$^.G&FjFDN7#sKBw5#Qb4uj.LKSh2WиbPFLags8΂B;X ^aFщVѠI4X&z?TLLOAjs@o!> 5du=ޙt_C,iiM%Űj,(%ޚ=}>AyG(E& 9Ue,?hQ8oO!H1Bv"ySB9D29#kʌ5K hz ؊.En?4A\mӑ y`њ0E2DH]+٘CHvXպ(Z AOȦ.`L!؁JUv2Ab"tD{lbb:X5ZȬv zUQi6#̶ } oztDHU\;=֧OH0] /+FXWǰќBn JG`ri%&I(='9Br 9=ɱؾ6aVMʹص+l}hkm &H4$?$jwdQʻ14ZI1H5: þ/# E:ik*h˭MA"{QrjGF?$`tKB#$ؒt.ąs茑huSb$p+XW<=,tbXJD#fk4Ў$W2[ & +g\FN0//&yn<&~'NX⩉-G$5 mԒN$2ڲJ'Jlt:o$968y'Zp{`w$ޓ. :8!JdOF`qٌ(Ӈ&a#R-#Ι8-LFκtnG楺/&FԹC9 =ce@=B@ԁةPG8=zBJ\YcH"rjXWԶdcfpw#bDy5!ЍOq?^"~Gޑ~yJf,/VrC#I=hzzv8$O,*?tBDolg J2fd =|^#4W-H!IMHϩ k"{z\: q@L[DXJQr({m)4$OW'zOA1=.XPLLBSYzy'~ʼn6JI?"K%Ȓi{{K'=2r{r=GɣkDk5{VQ-jK2u5FI֔04j{:4v;Ndn=GNi#5G{f)&ɠZV%ƭ#Ym 45~V[s-5h-Č0A+ˋcS\R|{U-0{L2{"ɂldտZ%0[&Vl_RhAD"Pty/\IؽWgmHFVBkj%~nB_ϥ=ĞkǐE̢CȹFVc'yݲbOS8?& sKuȮw6Ma-gԵxMNdװ Hص:$SKsY6$n7'b:"`NB<Լb﹤fGZ9m<tr;/h=FcЏ: ?ًjAbk ) " ?zUtǂՏ*D`9Ky}3B.lh@Vr6}Ma먙#F<9cCDnmL\HGnh:spDq"sKyҎzVZ=x9/X]qUYq~3C=N":δCMGh{38=XڑO.x1ܶ“܂F&_q[ĽNY< m@DC) mNTNM,h' Wvߡm9M8i٧"bdGj'['9Fl2^<l&]E;4iɛObM֤S"hoΚʒkc4tЛY: ;XrLzDyF4ތFC"t}Hzj?SK+:i8,dc92:{#HQ-4jE-.Gr,rI}1&#ZXk ]jǡAԅ^~$2u=#&D6KXk$mNK=ΆNw.Y''_#fF'Y?G[SRR2gJX׭꟒l9O3(]}o7 gbkHjE3ziz[Au!wbX,"G"8G$E-" N'z/QFifb%Lab=a'X =L+Ԓn~65%~{ &.C0r'A16ar2F7/7dLؗӫ=I$IGNL}|6ǩ&yӁٖbŋRIHT GmM,̭5TZyFMƭ ּɗjE}dJ0AƛԁzhFih8;G#q8r^#!C׸Y\3iO!15 + 3[ɭf"$󭻛\I\HFjFũrԈ$nkL4 "kE#6 &F-r/> "0_Ad <f/smH,"bΞdOδґD\X^+:!#/M .u[8R,Ȍ?ҍo%&8^7]`]1q, ~;+ PfRRCau)٧t(12WD&Oh mHjXeQtLOruGWrK;OƢɠI$ًЛ w&]&7Hm= bÕy8} >Qp5jcjr/1Z{a!hrYDf|dh9])5'Lc꟒Fdv8UEEbĤJ4b&0LKt;R8 [ 0?MOFe`,p kljt$Ե/ R4C/ڐ;ӱthҘ?Ô;Hё~ų~bvb4u?LOB [f?56ь4hTH-#aDI?8d4H]YdXR_0~*3iޝijf{WX,`Eu8^sBTv@Їb-NHдؙ"i$Zđ!G&pD+ĔI`Byc漚M$oȚps<$Yxur] cI'V\Eߨ ;N5"V-J}49AG)bB=OAapc03Cq"7 (Ԟ/cOBl1a,dhhzcXjMPvklpA@kRɜ4dԅ 4iN2Xw?v؂'JvJXr3NA`l";2}B܋L+X،.i&:z RaFMI%VΚ.r_eDAW"\; ^p2SHKǾ;/6EȾIDA;ybn8V\PY-ڲjfe_4NR+"&iYkLtb$ؖMmmޙFpԋ&]M[4cIؖKn?ƚWfR<ȱn4i|vNiiȕܴM#=u5ֱ}S6Vޙ#kb݈[:]DxAt8ɩ j5;`Hr8\Aq djѠ֣S-19C/2 SH] & j9=nmOb)05؈d~IKySAiX`nCH/[0t.b{Jd$3~طzZDL_rci:'c%k-=4kD_&,Dv#"^GR7益5j_9՞.Q.M 2l܍t?KCԻv'zzqI:F:tt9E.kDR}23黢%2Q-Z0PCO1j'd +Pr38 X-Vژ } 5k s؝20g0#Ss=Nf;Mm dhB_bH1V:mx qw#܄i"" scAw,XG])ti,]2!z`jE^h GMqN 8CГ6Yݍa5/|26؉P&x aň%󦆻dzFfs~ŧRj)c/z5XIuڻV̾} ŵ<ڞE=nŷd/4䍝 cB#8 G?CEISB{ɊD{A-u: 4J0>4h- s[s<W ·6J䞖ȔCC'4dFGq.H}!9C!e299=2jX|T!hod"gA:HL^B\Q&O2ģ v'o"S$Q? 1ԞIx%ͩ,EɹqKδG-l8d"7]"G}iy&:\~ב"Ƥߠ#Z=vbF_0?F#ZA G)Ԓ.41!MT" p4MC50>*teN]z}CCR 3SD[RG\`#Yz羨GALiR=-ˌ{>Dg"]H s:;r\ u_#= _ A,׃bDZebĿ%YZsO?iQmNmHЂ/su:fN-Q VoSDk Ka'7Q Y3et67h"D#&53&WK$mu2_}a8V'a>D5?bT"ܸճc CDϑU $a1yS 2^z''s܈C&MDu/#sbڜ"VrQܒk4I۱6,ι=-" iwM;#ԋM|GcG_&[ȎƤ[nqu!dÒ7Џ܇Or7 p4D~y!iDS':Q"PAK'2A;? CCZ,55JYdmfGsG|~"v! ~{GsXzQ4`c?Y;Ngය4cC6#c֎pv75^LL tMx=·BO]sH"3HT^hF‚Mc̽?DIi?JAΖ! K܋dI~`ͰɑZ}M#Y4 S7(})(R~Nn G_BO"lŋOGp8?ʞf؉b'Fd"]E L аZdfe_ḌSd'D&wխIBrN CΙ1.3N4[Rv2N4H2΄je1^(bD4-Hڑ{OBƈ- !d#du֖])ɞ)KK#  } :6S++fF3sd"^nDГk؃a-;mY}L#% bVaBƹ,o6ܿs+Go%fQG>$9x#} 9^Cډr6.Bۨ²CG&%m*x;aw) >nMRX\:?"D .itk~m-91fN=Ff{=dOD-kGF٣Y=$u0._w.RpF٬9cREƶie"UpZ i9OF njZ\M_`KϐfF4k L^o[!<{'x5[,~@R35?zbN=9#SY=U41R.$?CE8J˵t1b$DKm*бau$Kqzq\zO/11spVpL;mNܓ8=]iti=&ؔK$4U}ZSs/2A} iѯa85 Ay(UٜLt/Ԙ'\V Dh=&%+E!cFG 'G<{ȝH8#sґ.j\iSi&Ycu"s#RR)]u:DG:ڏB<D`dhGx5yhxT ACZ;Ohhhhs/5ع1: cZߡ8!d0hd5:܎g#--{Dkbz\THį-~A"оnFJAiK#A_,p6FBc[C5r NIzY%#'S= edJLaO']M6 JDԼv!ddy p~AR5ԛSvHfȭwa1r|>[1uع,nw'9y!Fr= ּuf2Odۑv7j!']LG"6&D2I :$qrd$M0d$&ԃ xyԋ#X"}z56rHt1/CY"]89 jN5b-Xy7N_$^AFy.d y>V 7S;.5!C5 +#ZOflD-B}FD}Kt"kzXu8.ocO;"pFRę֝HCSiK&{03K y:\^`:s^E:i4eclu4K)$#HXY: %,v'$3&9`DkеR4FJGDE':`JӓQZc+gKlSĻ<+N4#$KK،͑ZS$xCozݍ6;!N56&ӧcrK$-$΢o &h,{ vIگ. &$c.'ij+q)#Zu.i] RK&<7gqԫdF_Q2f_ SЍ}FB)2>-;g=( piDdܾґ%4@FipF}Ɩ܍RT$5x#5=AQ؍g.체Mzoa#jbr5~pGs?CS^)@ґcNQƭb$ kH15@X ^DWl75K y΄EKhGH5{ЃX5Dq-Nu=D#fdyss؉2l,"46K~,%#Gr/ ^ib 9c\`໼Χ'㪈70# m؏k*~sZަ1FE,/KuD{a mҍ驻='SKqe7W']lA2I,_YGшLOq?A^*"]mO }˒t&ޤK?$wYd{`u#̏gqr1#EA&5Fbܐݴ1A~2ӨБ5N ೉z# iQ@,D[O Z5{44Е=\1PCtYQa K8,kb225LtܱtL?E2G$Ob# &fA(nCj듒N43bǑ0Fz!~3*<@ zF v? tB5ҝ<v^lz{kN7j*F?-\+'#[w"QuY)"MDsGQ.2/R{>qk{h~E|v&vat5܏L-؄pɿCAgqFǑya#doF1m4KhL{ >G$7a@^C&a4ֶ)3D׫q@dК("c=)>Te`rn_BFfNic'S5%;܃jh4Fau "'!?NxC$HBpB0B8ZX5l\j":dh#cRFs,屣SPp,\k}G*O8.5q]ǨD<б~DAvSN sKDR"%Kb.cЎ8^tF r vibdnZ4=v6ܿ0"X?~F덈 [}]=tD9{'?&/$[#qIb=D~6!W2I"nf9дru_3MJYp]zGR|-=mcv羆=FOY WCsJ_Bv֒zoɎOB Kw&SN'vk E!q:"Z3VqIIt服^az{ X23(#X2BlL5,k>ht-4,KY#b<λbTnE3#c\D #GmHc<փQ̑cNGhN 뱭ΣW;o|`ԍ}NƇ8:t,$Ojk';zGH5#e87=ϡ$NH_:¶K =Hv(0&cxF~5V] 6/ȽM7&ғh:uqo0;Xok6܍ued Ļ%Xp68m.obԒwgA7ލߎD&T5+ 2Yi'm};48ْ -2!3s% {y/j ):Ԓt{LZcc1fyG|z wTпY8y;Y,jF$Oz;f0D䍍KNQ.[N`mقAvGK B灤h<CDG -&OZ#LS#Rxjr{D4̗ǹmHy ;}GR7/R.Z$eэ_N:|gHu[JƾO4"WR"tA%7ЍpB%= IZ[b䘲?:b J[eB#6Gnv-塻ԉױh\H'/C6< VNooq(rnD_x/ز=H$DtT7%8WDwgf#F`HO9iy oԙLypCka ,.m`mo&,Ԟ&;>S5q454Ddc$ Ȃնh- sH/,ɾ^DwZDȫ]֣]a1F"7Ec%\z~*rFKr<DgBG{w[+lB~"QSJ!Lفo?]kmlt,,L1^=di,(XZIK|KJk`eqAG6.MޤW=S_%: {ydyl6Xj6z$'tؗ$rI-/8/1=N'Q&G#vNmDDՎI.JWGFן$^0F"p-dhkKTFH",huoFG5mahGN5,bCW~" gлDB_bcz-rP Z4-=q7-Hdy5F i8ܾ ؊445#T4&V9@]Kg;l4λ Ntg9ߑƝƢ}G%ڋH4V#旣;ޙhpzG}d=HW4=i5=#܁`FG=}N){=t==;: BDCj {:pH;\OQy T'rQhaHNRfĝIS ̍h]d{{I5kUY9dZǠNgѫp4:vRF#qG#fC_ #ŧ &Kh=Xl~j{rAc̈骥 j?a/llD({ m5ܐsFh@|Ӛr`e6j~\|7iXi{DJzfGh駹̌h9؎;SOsk̅ĵ:B:)B Y jE]$"} 0D"Dq/Gd gKb!gװce }; ,4/] $/- 7ND"e~ 4Z~)nN T1>N-/#_!d}DNNIʼnY8 o'KoIL'[nIr);ܑw'c$BIzvK34jѪK%Gd\W!9IBnB{ӭZ>DG/m{5mȵnޥV6A`! &[/mȎ uǘSy:r{^끭M:5Hg5r?*XF 4=?Hxُӎ7.hAu's~JG,F#?Kj4=; ylH}6'BH"ev bF}w!҃C k#;Q =\ёm$~.ʖ!Ϙ؉jdiCX#Sń/\u\{ ; #{CHE,݈zz{"ǠgjuƧ(nFe0%ydi#M| 94BZI Sc>Dj%3jh5rGl$Ifa6{wgQ<$B[7f$ɾԟrؑquNؒ4I2w$dICr態J=IN I:O>y2cR+Q78Y7q1c40ךa_,")ƃWM"Hҝ)rϥ?/R";<'ʚXNjOjN#o9{E0i8 Ik{vȌ!\A+Coу_RKB%n*k}t##Jqz"/kn!(Џ%Y=6{$'&c!ʒ[h~-CZOAn?CvݞgbOq8.Ryѹ'J61c'o6Or_Ci,oZ6̒Nޓr}I/e5 %I(Ri/A:h=yY/}!$ d_5^l;a>WG&M2pbBkג"zF\@F㹫M$i-Iv{os܉"A`ėa;3;G'Lt/{{uRB4Ry#nD[$H%;j9WNo$^"r5QF!0Ga`^ NbsYO1̒RG5"]tkg/5;C75-jzmBRM3I2-H9JmfG4BB^Ԉ=΄izE".F̍F౧B70{ǡ7!N$Iv01 ‚4ؒw؜.,`id-&M؍|Ȍyԉ l|!SSS]R {6=!7qCrZ |=uOzBN޹.~cdkƼjJV^dt'ȓ&t&u3?NaBIrNt']ѿYJl?qwN)#HD#Ԏ /F$5OA21FAԎNӥ4Yp4$sD5ə 1r@/j|hFʏH5 "n-Ld#j%2F zRw!dqܺ"pNǑD a#eEs&'ũ[q;GF57"1j5Hד4{ѩyԍ,`JE7 יyK?\x3!D_vF&5t"! ߂ЏS6/I ,sC=΢{t:#]D_jL̏OC$DQkw"qe~Ζ,ۡp$IEKmHH}2tB[gSdǠin: U"dжLb^Wn4侽̖#obw]ovH% &F$tRnN5l؝M%$J%h.I%Q<3.g<8~a nTRnI'{ȴj5Hд\Svo4cw/k8FG؄h4ՎL9+l5jd'֣WFo/$K"זEƣR` SFpcr7#܁Sk-2jÔu:?A[fu"q4b zk?cCJYQ Mf / .HF06+V$zr;UC."Վ Xr5ኞ-hYyR51c.ES@z= yc&_QJƢ"9?nG{%kBDDXk̘jm"ԼƄbR-Sn0Cgh;}m@:vl;3B07#oNsD`oq1ݎ侇QIؚI$#RK]:RnN{M+D-5Χx$4͌y14zdEt31>?_%DRcP4ӱ B^NpG#oq: E:1#9d9Fs{`y\#4m 1{?_ G? Y=M6ӝ @缞ɬA%G}K0<:CWXOk`4rRXCQm7 .ڡ40ԍN4MQ&.pzEK9܃ԱK"`0DCq͘5JJP0A7"mNGhkp#< #RJ95{܅$Zb~dD1h" Gq%/1oKϡjBA ݑ2c)w.cpF j 77ƀݶ'l:{mhݸlHpg$I#k4oS"=КHߑi$I%$$:K'H3L4KL:TݕW/5=7OQ/4039,[5cmǓ ~IMu.641ڑA{l%ױ A&1fYzh=ȸ{gb'9#Ui,"W܁K&:D];5!<ލ?HB$;5ElN(o59"r0GCKF,^cVȇ@k] Bd823t8M=KXCt#^R# k#Ci:ǩO-<n| L`OjAjXaY ܶƶTRJQ^g6qMH^H+"#_MEOԅHk)^'Mv >ߘoAoָȦ6.O36Z60F,6MБo8lnyIБI&i/a;nHW&z{,:޳}gZ/BēmrI2NR;DI?w31=42dI.r&`ihDmeX~hԻ_wKܹ8{\0YhBGOA\#׹Ɍ\XCGD'H>^oh,%(W[^H}#Iv#WE:6ӡ}:#ca 0.ڲq؁1l= 4a17m }q0װO1h9 I:%rIlJ$GIL GuEUIΞ O6K&cd OQ9q3i1b|2&d˹"E|3јiDtqȎ,i{$c$;ƃ c6E=tv? :Q%i{ =C깤O hG9ta!ßHm7 rč?; +HQIV-TEdhkMygLP{w Fh~\z^) K!u!?SDGb;Ţ#}ёyx#u-ڈ:W!FC-tk 2vfg!e_ЎNBOASC~ 7&|+![36߸ڑ%Ưv{/[%Q7~[>dܟbPI%'B|ԒI$tI]3Yi:ݓ|=Mr|?ѭs'm֒+:&oÓˏ!p7n o'NX4ȑؘڈ%]Noi.QN ] -']'BI&?Q$LLMuoZ)MbRn G9G"zC[ )jC .X ck~׽eK7z<Qzg8O(C(KV-='bow D I;;֛AM&,nJ)> w;Iܕܱiׂ|J"Iz3J+uISgm+|fdDxxzW^K:1.H̖'t!٥#{1k H۹[ };cz;GЎl2΅k=)Ǒl:`"3O~s^!?$j2"\A8"Bq ty"9dl]tZ5 Xfnþ=,:O|l+u<Θ8V":ޥFcyhdf,SSGF,;3#yTyB7!ghFHI|Fe:%Da"{ lV-cΨ#jBZF6c9O$qzRI4n~A#hIOM^E~D! DD Iŵ sI=)ԒN& `IrN"9$=xe$?E&i}r(҉3?3{b5/4WcKir`zlY&ZkZ04UDɧ#HOjDeuugj,@ HD[ [>2iN??7=4!LY܏3#b R$zE=\P}bڎP;x:61o!5+8#r4}FGnD uDh EQm=\ͣQ"ܐGv]l%ϙ/6Xs|c֘dE#da\&#Vqss2N㰔"-l"ѡ-=#܍P̆7!2YpFz ˢ<"ȵ,NܛcRKI|&J{&OiDɭd1]1Ӂ̟rImEEYI2yikwD]N l4$yu6$[lE' "Ŭ.H) Lkț-Y;IgdFe9=)2}NKsHQ{<'AcS܋b*Ԋ)c!DHfԿW![F̍u,"y"5/8a1OЙKN80M-n4;ۂ\kd5]8ܛ`H"qCLrI\wքZMwΦrE[ڐY2hAbZO\Kcؑ hB1юmu1cٖx;t"gCX,Gq_IW< oSE۰.-Hi.װPa+D$XUȏxP֤N{q's؈=ȟcB",4Fd:v=QzŇh~'Cr?"m:Ab;RK6Gt8e y6&D8yԅt%s7;T4&I;>IROu Lcp45mȄ\!R{I$>42F: G \urFyԅ)lĖwᙷؤm؉Y[ޱ,x,N؅S܈S=͇GBI3u"I.D~Xׁ'I؃Hz+dm,_v6;2% `Hv(mZeJ[>ųdADTP^cb$ލyԒYbL*+БIũF2']$4E$K;*i$TI)}/GgR6@bvBݝFtu͢ `w\a}9ѣX!_ad[\;VBF9Ё#8㹮\K4(#Ѝu܇ߑ܋Ir,EjaGBȵiK4G$2-#\q -jt;n e G!dz3܅ ~NR!)kȒ[ #qua~@CЉ,0ȌnWm. Ѝ}k~/N8Geo֗ЇK^g\DAeԋ #B\Z"m[۹:!$fI|DkE9!N_"mЍa%1+ / ɴ(OCOʮn167KYn{lGIK ['R#{L-{Q%L\FCڽ ӱbV'48Б3ڌMHR`;Bzx&Ī9)13zE KD_B958 H˧l8CwZq- Fl~2?SiƲ#f޴HJ:"}Ƭl%>5$5t4?-c8,R؁!h4FHX{G5n@ib+CY%!ӻ/X\4D _ Wwia"5:\>{fh\R[sf%ԷBDJ{?< ;)1FGE؍s lF ڙv6b^{ ^l?n7} -tv1ݸ6CƸHFL[JF(=h#Ju$Oʳ8$} hOz{xdNzZNd)&$䗤,%OB'Av0Xr/H] ж4Z/̐rY kR7`nnAՐG؏F#tnJȑ/ H!j]ĜAz sb- v砇sA463I{6HJɽ )Gz$y_?V hnu#o#!j`4[u$S>DBZ\רRN=Ծ buVN/$4N ;ؓ`gL7gzu>1/C2_1baΣC"M3kțr] {h] kGC,S1J$iD.4u:O41Љ G:Qu6l8,)$׍vb2w pAgEOA=ŋyv!',% h%bD+%A, O儖r%е!NI$<~:(VN,K<}zrG3wM"([S/^BP"!ӝ|Oaqb45i1XRI3EI铡cJ^sL&kI=K5$lsI⋞$R-؝nQZ_ќfwi~]uj8ijA _Lաqʗ;eTwA?5 g9&"=w#:4hk"9MO=(u-;i!a#k @%hF愽Hb]`cF2,j'5&a^ƐvQmǪ0]kj Ԕ_ڌ04v݇,Ե"6,G^dM=CIէB6ct_C R'B)tOHfغdtjz G?Eyn$55] yq%FJH\4%rDcqr} Hi{dyQ?>V2 a0A:0八9iq!.N<0{G⧽z?$E+8isL>:zϑ& )Sm=jjϙLɑp8.k_Sj\XDɗu՝|̮ 5垶diL(CicKcAG9؈RF\2?)gߤ-x܈:dӘ/bR[A']I5BvW}΃PqtFmѐ15%?SƝzb#[Dj&_bbi"30R)#OS5gQ$jS:_s6j,G5V7L5$2/4~17#!z!cc.Ywyz!m&G#ҋR;pDYr=NԾB%KR8Gn-GBnGN_9ޑc*L]BJw3gTXZ!{ ݏ4ތ%)|M̮KЅVauԋ k]Ȏ>{}QњƧR)~FdJ=Kk~6ms"NH"Z[(H`$B_jFNKb"ނK}ĻmMTדѻVi 6+#nnYo#&UZ.Kb6#DiN~kvE&lZ6dAcL_boɚY3G2v9֜:~"vtBI=Oq1fRrLdGum40= ؼb{v}BVcsƶcԼ; yQA{;ɘИL;KfH-RT3JӒ_16Nf+3Ojt\M'j4M<ySHLרЕDNFDy#N1egn'Sp;awdh^MFo5-a$^e8Ǩˆ"dOmIyerFY0se$LN{D ;=I=s pcG;? D'mE})4}G|c{Y:srC%IӱԹCo6f)й+<~IRE|(r"ȍ5M[ [xzT`i]N 5 <+jA : ~p]}'B#;G~G5"4!eer#b--_R2GF{L _a+mļѐwBYԅ̌yb/ԍ/HD$጗ ݍƨ{Fh?06$ :-$o2?)%BTDbVvO$G^ObҟЅF{'g #&'CO uh+0'H6CKe=~3> __#Ec$؇ܒ2F1]5nK7^N{\G8G}}uDLTuFs#/MO8Ct#-d_:6~c#cʑ\fK"x? ƤYfG"鸆`XhvjVyk3A=s{;b}N$&s1=DX##_ :!\Aq"ެ1Dnт yjH!E]"Qm=Hz,$d"H.EGfC#b;JQ섒Xn#N=d( ;67x=RoAؔW$n]Xz"ql92ؐ?O'BOĹ$ʹ'ʝiɠkL.5%yeQWri64O=؎]95&_0M,TROjJuD,|Fjn_9R qk3#HՖ@Ɠ nNŻ[¾ 6c #}i{nG ƕ"q}~ r۞,A%yȟ{y&0u1x.?m{ (qE.pFw m:oC&ތQ@J4t,?H?Z/",mt!G5HkGAG4#_"%EQ!7"AfōZwG(mg kr1 ۍ JՑ6%""9X$ @HJCo$IefFd4FI7ޭ$՗Z% ^A"9?$Gs^h2jb ҏ޺M4aN (q\tt'J^CHɓ}$TSǃX4=(A=WXЍQF4:742D2$m/39:_a͈E䕠u1 l_w1GccȽu3t.w2<vgB$TY/2A) k6|7:=Q"嗹 {q%>GK][֙XefԛE4+>C: # 7actb WS84E= ^Y5Ӣ KЃm`ۺ!$?{ ZA_Cd5˕a$H*$3(\OQ"2KN2I@/K,{pE!<6D;dQ4߰ Xv̍TI ߣR]]X+ .2c:޻SSM6:Qӥ8ڬ]B;Hb>g&2M6t<73MN|*zSڝY*<*. Q;rY%5͙8qrp{~u1-iD#cpƢþFɓ_q4X:hhf;`q+3Y;zCzY/B-&:R0B.zZԔYԱO΄,grS,8L\jL_Bt6V/& w'OFl{ dJXphmֿiq&qNjygcA$#}Ec$X kfga<~čcFmvyNZ׃t<cuF9#s"RwFEtkE]#sFl;:I؋Φ IgA",dp# v [n0qhjm% A#̽䵘8x/SJcYR!.I?Q)Oݡ2FyЌN gЍ`sԳ!r<85DA*txqICS8ߔ/|7kcbMlf”: @[ AJwV+$~S#غv!gAgcvȒjiĉwسBn-W$X;b\xtX/E,a%G? :3??\>E|;WbaFFm2nV} mybBBYTԃI\9vIؓoIf=<-~=+'5;q5GVtNzE#Ғ{9ҼG'zǍz1_c=mG1|&7HzюQ9v" +ay54_R-5Y=GsG1"vXe8.y3sX"zFaj?~!5kv{5"W'oq gm̈vM#$A/ w Ǥs CsP؉pAcQGɏloG"2bR&DA`r^R w=J~Dؑ#q˩ p#UqCcR,L w"YҔEBXDD Hy!#lYr( C[ܕ"F%Dl;QXgU]@h7xn'RKIF:geww#"~3mI09 sԝzuM|x&ir⺧&5ZS?G.OC(UI4^ktdžv'bdЇ9y"8c49)Dw_"f3LI4"s&;: h|ȵF&,Ti!uΧΦ汢.܉W}cbT]t5.83j{l=24Q~L3\Y =Ų;IBϩ$5klbx;AӰ{ؘ,Oݎ a~Bmu0);VO%9If-}+!VQpImCmu8kaTJD 3@PHjp8k^B ݨ{ .e=ݏ0c~#c\7쇷ۖ%BD Sh.&)?~cST9Ô= &ևC^j{|K4榇"=&(h̒8$}*5"cr|mˑ&{1&#0cj8f :+c;ZAgԚ{ U81H4BSN⿎E~26ӆ%#{1kkt!*9!IgqbأCYß!̦Chb {i3} v{ 2t9k4%4>ڡ[Av#бӹ=PŰ5Ql;h멩b&ڙH;' ɝ.%H~Eӓ)7AqKF>'rFa!6gGr)=}R&ӕhyIH'j <-;p..B[.St#"Dq&BbZD1[Iՠ&N>썸$N} wԄI0c#]{G%z !9 C.#r7?MSw7DJu;6n] hCd$t!=i9:x1c)`]L9+2_5nj{~sM<H=K:Z~OA=ɝIš%b2]{O.f$bڱz~Ϙ ogk܍'e;\kDN ̏K]ΣKC1r69~GYy"Hr'DgЛJu-4wжe&1=D_M0f qxpԚsI9ظ##9j)lj1-zCEmF%9 77+A&s,R 89?dj;bX~h~ݯog&@$fDB·lCVKŝr-2e7%i' %5gq)&ԳBP ?=3#9w i:pwAh0izKcqԖv^;#az-S$7BK- I)j!wRn)l>7-:k7fKQϰ8#gth?6AU,I#ۑÑRjoN_RU"*b`m-ޜ^Mǹʧz" SՍ)dkrj< 6{= Xg=o3SuM-D{΅:1 c5sB-娙3pXo{5=ɿ'ՙ=mL0?Jis:߃;2cA|,D9X'#R G$ &<|Q"B:-{z_} 5rǿ$嚦rC9IԓΆ,~Ix8q߰a`yon@7lI>g;moq-[Zza1,ZI9Ҙ5F57KY%2zb+uAwH@PD.W9"&߱}y:γFx<Rǡp8FW]'Л=pD}`w<&.lABTB!JΈì<^NtTIf֟ԴQ:N+P/Y:Er6/7C-v\jTr^`fW'\3H0ƗqOESoy-ʼ64=:zƜ] |Cf2`ݚ X89f/?$+I5p7s=<d(pXJEIPz'?ѓ7$s#IhBPtUjl; NM`|j@# KB7z MpR7HKRIP 6=c39:QiPymK/)CColtBDh-5 0,ڐFH֝+ҹ2p<{&w&:g8==SZDGB55isbZHEdg?=t ܊Eֽ=X^v'Aݩ4Zu&tgdNv!:j<\k RO 3~u[,c.=zrԼ{ rgm ӱxu!9,דdm{3I{ŝ9#5j?2Ͷ#{h'= n3/B44XXn6~FVczikNoF2377?fS45-"/\u#5 <›iՋi&jA K':Sq,*3Ё LO.C,aqSQ9G%7.FxPnm $PzΘ'Պt/G/$Ȱ7MIUq?ѓtжz͎Oag4gx:z1Ƀv3W_OjHM_.>NZ :u kQ5HC*x1h=͞jM--D36£cq3c*NKoЋw;|oGXt[~bY3xGF=Yy[R4:pO1w;0.?'FGϙ~IWJZ ױ#qciu}nn}Fɛ6̾KR6SqҒ>:Ʀzy3#9 #R25r<" T[eF9?cӳ9ry@K5bVMS뢢o ˂Z\.űVFܻߨ h@1r7#G4ӓR!zLV7YQ45ԍmIӒwnO4⟐ٻ3gK:E?#xGcӯ_fU^A)Ȣ=)Fz{RkNK%ϩ+:i^k,s XjNWfH_-75{Ҷ5?Rq54K;u(ඃ/<1tVk&J[Q.FDf8:W,Xsutq/453дΆs b wHޤC}F丆Lt7GF'h7m _%"pj~M4;Ԛ{R3n!5r *26mwkgq\=c'a1hLpO\WЛ.?%{&! 'ym#A9mC:~DiAk\K&*Zs]|lfRlU{d=^j`p~K4v{| ¯_ZEy3_TF,qL`FӒ5I62w.^6Dc&,"y!KF x܍4JMoG=u؛Lȼ4Entܞv4{~A|>}S$]œpc/%Nq_Y>G4Zu_čg[y#gd4F=cdǘ?}(o\7=F #GZr\Qޒ=2qLS,SzA"H5dBԃ#(ƈ"Q  g4S%t:|c;ԝ X~ttҖگ"i}G1ޜRw4,M=I$б̜ꋓ.zt5$oBƵLJ[XɛF0gxE/6u/[Kfk:Z?bqzCM<ΩB6ei͈1dDj%F=,:-ܲ73F9L ;yl>r8Q-sO,/.Ms M5KwKHdB)6==MoRW&zԝ<ϡ4 }]:n]#3vejUs4өWҝ p{T=w@X ~nAjCwnЃ"#B<ȱE_'*GN 2{Szrrb:k<OrID؟ =US Qb4:~"j13G§3xgχQ{UG~#dC SܛoC]F䉷>BtZ[A4w]}5[~17{ .-v58ɸ#qF t3$g,N4B75Y= ɋ:5nNWp"QZg cT?H.\E};CY،Aki-cqlLwA_qɒv7|S=֘7scCڳGrN`NE*-'&h94= S24Fodžtoh~Ƚ|YxiGBEZ[QN)\?tJ\GU[ yܙW ?qI6k&#nKT;1Lj>=1qKCYg %"4W584 UH0Jz]6:5N9sEWXEȎ 6|.q3nLp>V'l~b7O>KRmt=oޭhv7F2ԑ;K'4bOq5Ϗ AoKm-,=Tk>c"I\KN;&=sҏڞZ[%~f>Ҿ>?$E?$tSǡjM/ӚiNNKɧϸPJzIKZHѵmDs3QfB$:i2(^D&rM56F+2-!Ћ~dj{hr!؋O/e6Di؋IVjlaDQėƢY#QRE)cn c:!7IoRR'#h4ܓ#wC{ 6ޤ‘H6=i?NOaGKlhut ~;#4o{SJpc=0t{{ dZH54ޞ:I<OaqL~I$h)6$ز5-s.h{Y}:zjs]S3ɡR-6.t_V2sD"sd7|P'ī\\p;dHd3QՍd>2КyYƗa+Llfk!HxHE할֘#Ȏ.pfD5{fHkKjc^mG`_qO~IzùZLomI  l67ƗOKd8}nzl7#zXnFKdSqڗ52~*{S+#8,7 nh\Fh2[CjI_B=L]"yN]Kx&\,x1Iޝi=Zrip>F SYga$ֱWԓnIO<'gC4Z|>O̖E?: tI/lĽ~ ҋ ' -{X&t2ss8]}ld&CkC73~f앏!JvJīO ʼnStNH:Aw#ANOmaf&zLDh'kv[QDz qAcD+s#p%;jm(>gN}ucw&/n7o\h?77mR/sc8ٝ1Lտ3 $f3q"54$rqY4u墨t~֭LW5x[ړ`t3j@/R]{ &g$M$'C&)\H6kfnO0K&ӍL;Ӄg1O{xJ^4ENtV3OCAԽ3\'#iIܘΌ[$=&DFKIs-؞NMZ\很n#r|-#}ܵLؔ&qN}W'H8x%'&덉xDhN%/s>lٓ,{ݓ.:`ҖloL Ňz&27'OBaO'wnQn. ObGΣy&I )Xi-c4,v,gZrG1qu:qLTG~A<0tX&kHQ$x4uNvN i[rif)G5J-Sȝ̜xlbQCj_TN7Xn"WS>+:QREF=m]A.9Л6П!6Omߑ"z97kJٓ&b a_N/zJɞlJ\mKAmk)6K$za>;ƷPJaJnF$N mLɒ{pO̒moF$ׁ΄qϰvK}H0{e7D 2qֿ~ԓlR|L{7iK\mdӓg,&)sG&|IR3֘8 .K$ޖ?^.Ox&Z4z*̞iG]4-H>|& 2{ǬN#kBn;etC6[hNlK,?y%jNm/aIƷbwhM$ɱ>^DaZ)~LȘIl"zY2%0:3IIRKkpHi'&u6O$:z 'R_zp6czh|C11NClwY'|7"D| 6c8{[ŏ\?&LԹ i>(遼fK2LaW|+ut_rYIV4~Z+c=I ORHM-sJqL/$c$ ξdHt$}))|,$%"FS++3bYq;*n1u͆FV:goNpJldr\؝1;\8mRF"`7ޞy ؝IݍkĽǹppܘ5Hz[: ǝ[v:a`jE)ΎO掘FYfkғ) oBI$udH-,`ڿ:kOb|?u?~ d-in=\eu)f O"COokWNקB (ro*n3ƢmD{u&Ym]YQg:Nm7C4' zrdlnēKϩ?޴~ɭ ]LxҖNi 4Ukt'sIJ_rv,ND'cB|͌u''Iq$ܘeϩ&2KZרS)(в#dM$ZJF.tI$ɑu&M)&=CO '֗53MCS54I1_[5gt#R|zر}H3[8uph?Z{Q$ɎO 6*r^NK+[G; &ڻn7&tW$|%8o9$,7qrZO9;`Н=i7cbIglm=&5mvm{gw'nѠ<$oV?-˄H:UY:L%SQD/ВgtLӚ#C?"SNT#YcӁY{xڝ<߃SS#'Kx:G5ޓ+LJKRg{jZt TTt R#)=ϋ'u4HX~Y'&m$;} 3LK+hDN\.5|Iw: I8'=f?'l*dr]x=\UN|MJܙN4'nJo$>-=i'n&u'll԰ ʱr=3=c' &y^<1Oc,zze7ԃ -Z<:nJM}59&:ӭ=6@| yK/j:{:Esll/x=&i)xM<5% 94=I1 |)$J66)fjM8;#]}f{KӺ::T9'AMa=M]Tm$l3lg46Jԛ'1c$#vH")֙cF; r݋qдrdeY5?~ :zMr*Rԝ`NG{;ב[#b E "KDU^Rk.O;O$pZ ڶ4?&֖'s4rNKI3\B?dq] &=:IT!ŏڮ*8ؽSz sqBcV< X=&QJ]rM2OcIZ>Hnѣ$OO7'U^Ƹ%sN $M n dr|Nޤ3$H{y@ރ~D0M؝&|oH?"]$SY?$FKWG-it:Q'ҝc$~ 6O&lQ2BjJݝɒ_qI$wt~mI,O$s)v&3ܒ}Iv'woerG% 6} '&nID }{~ɑɒm΢vBe-Ύҝ1bn?Ai; 1aa{ƃe^s֞Z~Awڜ aDXI 'b{6MMJnuM-{жJu9:I4=ai$w%tDMz96?ҒIbWu&\xVi8b_x/ѧھUɂmGa5)`咎i)x>D#wOM8.Nڋ4S ;tܚn'_A-} & ZqֺW3>.|.> &y}ο e2LVRm=SIQ#'ʟ|hM4/XCmx\73{$&Z%Ȯks O&IZ}ɽgI2KM7r^cy-o;'AqpXNǸޣr<@;3$c_fasw?-[8 5MGWޏ}t'q7R{C91cOCBfM ILѹ vnmvu$iaKeM$gOjf&x5dǂR~_ҺI$?ID-SܶN+6$\ `84ҫ﹨l6Et[4"7$'A&M'K&53'ԓ8/%ҹ>LbIZzb_H6$O:7KC~F)$%$:vɸjk, /=湓 a}KI'$=4Y*"*ֶ-{2*#c# Yδ)~+n'&Mgȕ_o ||tؒ2W#x$i`̑9[֓Ojb 3"5Ȏ2N[~zMB2|_;q8{&o9&ID3RIؒIکg(|pKIC=ȤF^#hS^Ce3q4p{S7FƦE tkQ ƿї[IgSZDt=s44~H 94=/^k;f ,?jZ&);6\IgBx<J$ZZQ/OA[{z$s?-O$jj-!bJu/MHm(mfkWҸ{MepNd+mO;I=mrm'OO"Wɾݓk;t&lK%~2LI$O78y'&ņ!ԝX세#aZ>i 2\oȱK4{rp)$jpdɁzz=9?Fir&u99=|ssu'brԛnI4~sUdx3M7K&IJ?-$x-F*rg=m~'Jfφx& GBՒi7.MzV?7Ty=ZOdq_SX;\obxɜ\$.I};ɟ3Nba@Or]7h~l=:^i`s) FC},K=-I;"kgBI侾)ؓ:?ڎ.)Rxz KI$GI5/ǃ<}ȯ⭾>)$ǒ'soFKT޶?uwd>j:d >bF>OYv'Ⱦ3bmJ|%w07#''cm:ru;`R`o؋,(KkJ~5.ƦI?'QO3ږ8f$§RĞns=ΣfzR懡cs^(hؓ&nO_4M|^ēI}6I;xpKIt{|\)>8:;VI0I)e8-᷃WHiA,w9Lc8b\>K1 hН螌<5sy5'n3;[L(?Dģ<\Q;jHݲJOr^+Rt&,$'yAXnC=39.E؏s8zBy廍E˗Y$f)ǹ}P\!zSg, E$&ԿFi%kI'I$Gz\L{)'̒gSlXOKQ=+z&Yk*xNAȮ{fI%32u?fI|5Mzf5{qNTt{HWRW"Wq8#؝I-;г/:$w%r+obu2%SrNa%!k-t5'=Aں2.01cJ~Iwbm)G{ޘ'К\tܹt442jrk|aFIM#{ _1 6ud^:%~9Dj&|3IGI;Y*-޾Eq?IqFɯZN䜘"/]O߁J֞xtӁ/s??b AAA "/V G!R-X#|X>/$8H"MbcO#cgSHfA?3kćGWE+GO4xş/g9 V|sDM#4'8tD|e@|qY2A"A#W_.Oş:?|}_@U_^t"?/4)x_W:Wʯ_:T~E˿l_#/xtyo//- l|H?/ ?g|%3=}Un~񿂾}x^%X? :~6?` J?',M)G_C~W k_QwU#1ŧ߅B¼ S^Ib>>6꾀T~/ľi#~3,ӟ/Gb |}~)N~ΏBb~G)}}r~kx#>*b>$>R(]|Os#Gcr׉|Z~ A@Z6</GGtGGŊ2Efs}~ni?i/`jO| RI٤x# kcCIx1$|#Iľ?_+?IC_79E'GsXt|C_-> ֣~Z>ޏOJ>4>j>B~v$~FIxb'Z+?FhkG#c<1|xЧ?5$hj> )+*$O9KCTI?~8}4KI?1?O`<$|X(GG>xʭ U|h N>F|1Hy#'.n~$~4^Ył)~4G@>rOZOI?;> qIGA(Iog8Gǟ?CIOš55 };| CT2~F>Ux#ßI4> x ~z~ CD|?'$OŏE$I$ |#%8#GК$O4G|QH&x$|S1Z$&>?C Gc '#'ğ#o ksq 'gʴ44MgiGȵ#c#$|) Q|hyM#)'I5<Z1Q>Z|QHi'GŚOt"(И4~zi+?'4iOԤk|>|445DO_/>,} '+$$?BCCDdtI[VE$0A~f>| 44&I$XA)} jB|1Ih$?bQXR~Y'߂i$>V)I|h}Q:Oß>5d|V?5||̓SHOGʹ444HpA$ϊ~:Yh"M`CCTL?$RHfM&#>(x#>MO’~}A,igߊH Q2|*E'HG*ѱT?-LI$(CCTT QI"( Q6DI)chhj?9@?V+4M$A->cthI)|iÂ+?# s"IR>4~|5Xd'#EWGĂifY"#? |x'X#c>CeI,g'O>$OGÏDh1s'Sg䠁6"Iqr~>#  ~$DY|#Mc?B@ {<+dhx`蘝'OŒ~B>xU#Hg?R5Ē~%?~i"D^IÏx`Dc??>bH??> V>Z~,E hhjjǒ M0#UH> ~+DGx'AkOɴ445Id~NUHI4~aS~^>4W*&'y#?1JՑFGi?#?TG&UᏐ|o຿ UBV4444!2|3ׂI"~5?9D}<1cCCCT៑D<1G3ss?Q>m}UT>R|kIx- I~$M"㏬??E4n>I|%1O44445D>A1*OJ~TcCCCd"|3X#?jbOEcQ445Y&YDqb"OY'堏  ~U/~7t~/ V |! U2j'Q#F;F5#I?S_YbCCCC^3Ed|3Ym'էSJ Vi$xQY GX(jiOًÂ>jiR~}>'.G<U$Ɵς~r>B~:7UjG&M>8iSɤ&(dhtTю:8/ si4^1Gj)>OłI$ h߁|̑& iPE'G#Z RI'QdU:i|I}ZIhhhhj: 6>_+>).(y N'cGǁV>f|H|9FЙ?'?3$~>Wŏ/I(LUV44445H"uOx$O~e l1I 1@Y|̓gGNU'ZO U1R~$M#$9M"φi4|6jX#xiƆ? <៖iE#O*_OOi|"ҫCT:Mgdž<1I4I3+["R|)#ONƆ4:'>'៝  $wGO>Bi$M#Xυ45F&'|Vk$I$IH(iI?bG~4x#< Z'>"OAᏁ$yÂ>5I$kGɉZhD$ <ÒIEgSYG}!$~~E𪚣CCThj IHȤV>| Gٳ thhj Q|MgOg?t}~zHI(0I$QI:OG~$y'dž>N~R?NTO|3)<|J$MfO䟘b45HIgOI'X#Hԗq'I(Bd$ :~$x`̩%M"4x$ RBd$>S`m!o)#!#I>445HTU|3YG2O 8x |hz>}: Dƨ hhh2i$YO#—j ȯEdNFZ"Q2|Ok5O|1HGj̏2OcGg?#?*!Q4EZTNMdr~<A2>,?h~38$C" V &Yk$) Z>~RD U5Dɤ"f⟃> &XD'ٳ)]'F^ Y&O$d +HG`wta25F5V$IO|3'?|qH<%j֧L V'> ςi$'$Dx# yŸ )RCU &Y'>9&4Mf񤟃4E"G㯞CM(E$&M&Md^i~NqGET?+4AxZ RI$?~4|3 ARx^I!'Y1 GI&&OI$A Cr߉ "AVI'$|RI4I$E EbC] q~v>4ƨR(x"OI$I$I$I$I$I&O "E"Fk}䨾,|'R kx"I4I$NJA+ ECAxb_"iA4G 5I$I$I$i$MbR)) l#It} |my"ADX #Ed$"A<-l}K/OW?$ #Ax#A>AA  +bF/|?!|7LA#R#AARR"@Y6LGIn>k矁2UbA>4AG )x H#+ʯA/O؄2 )GAAAAA E  A! uBA  AHA "A r>"GwȢd%֐AX   A"AAE#U_K 6-G "AAA   )R hlȤ|}H V "AAAE )5`?ORA  "AAY Cm4/関a+=iAAAE`QA6:G`@#CĢQ+sa7VǗ?T~%¾2GGÂ>$REbH#D}U}}r#x7Xoƪ*ꪯU_ܓ*g~%/G-sQQ$#G+@o#R>$}*>bçS|(GG㟊'rGG _3X,x_H'?c/_#?i 9G ?!?/?bW_}VsCO1G#xƏ\ο4R>_!Gؑ8φ~⟯A{G#_?~?wO~/?1d|G4>'?+5#XH#4$>yE>I$𠏐wy#?+>(O'ښܱEOǏMc/_<1J>4Q|('N:^o'?B~_#??)1|}|}5?W]ѐ:~ cGοG Gt_1?fGݏX_6">Y|'῵ῡ1}ax:*#ǁR/|q!| }G__Kdʿc1TI?:ar~T_ <I|w/ƈ шUzПG_ ~aQ xZE㏦G:2~}|e>/ؾX⏖WU~3||6&O˿gľE}5Qز/_!Au/}Ÿ~ _ο f/dqsW_.G?<#HZi4ëoc௔W\x_-?~ ߁|~?eO~0GɿE~>sJ__ >mjs"~_>I7͡>?/)E'|h0/'fq=|.OOcqc/G~ ~П_=R~PI$~ڏSHZE'㏞_Q?DE#WO~R>-|niGҧU_O x5,V~y$I_Ê/g>#O'ľ䟒?bυះ$:I'> /w?#?'>,ri(>B?X_S<ޏGڬg'h4}B~NT~)&I9G_gAA(>)'Oܓɯၯ?D?OďOͯԗ)?~4OЧ?B ?_W9?aI?J~~Iǒ~?#?~?~$|)# ~~C_V%?#$~IDGGGcSVM$IO}^~j~$|!?DOk->BH~?:~>T(j'4>,x⯬G'$'|*~͟4 y4ԧ 4 gxƼ)3 }*ITKHG|S iY|}6If k }B|s󮻢iI š~_% |c'_15^j/HşGGqWX>Џ_x礟?I5_GE'⟖~1YHXx㟜_%V~,O k O|&5KgW>,GlX$W񤟿ǟϊL iBvdR#~ L<1L|&\P1_kGjd cPk<1> s"FelGŊƏ? 3UX#o9$|Ӥ Pk#ľ})R>$>#46>,Z~F5GNA % |(Qa |y5Vo? c6!ژ||VOO#y2<FA'ag5GÏ'<.Am9B]ԏ,}~a3?A!,_T"&PkKD|9V pE BD|V }'> r;Xxb > Â>ہy?) QAmdGӣ/?}`Jc1k? gy~d??+44[r2>E Xh,S_<&P, &>iIF eR>x#OٯO/?Rj- kK_??+>)d}!|hGEE!Q|E៣QXm9Bݾ<=cᏒ"gȯD RKU6E y||)yGÏ ŏU'5φ~Ywx )c_W b~x䊺OO C4G|3E?cՂDAtT)k?kOcƙ$}?oA?(]DG頻~uxtc-.S( xGѧu:E4nQ<F2>FI?Ku#4>,ƾIF5O||k?Z|q_-R(k$Mb )+?i?^)Eyxb"X҄YXF44G~㟃?oOY8"FY|53SObEXq *Y G#?g |ںkh OӧMg$|>Š#c G#qX*S)$A?~J>x:aAx<:KG~^8O0Gi?Ag7)4H$~ϒk> ~46Q"Yx$}4'cQA@% I5>dEcQ2$dRHG}>o?s =2'> $?2ѧ&B]D4R\I'O﹣T||([x-H$hG'hӢHt'#oH i5??6֮I7:4x"nOWOA_ ><H#AX; #GȿM /?b@% AAGӦG>5~A M$#xc?%i>4~x'T*gGÂ>?JNJ dk?H5Icb>[| q'ǟG̵_ k?->HѣğO|sH|7< >ߊI $i y> ղ+? >j+5Rk4x>r~ O՚}> 4G9°-|SESk _LVH:~RiE'bx?Ce?ao#OL=)C? u'~e?~jIrMK .byr'I$I'L{Ȍ>4Rkx/GGtW1xq||x}*|X\Ge_=$|W៦GMq̧2/D}>4I+/$#D?V|̈́Iω|}X_%54GV>R</r/MfØtG>׏ CJ$?gMi?'$U^#$QYd|tkXRȭO>[&cWѣ2HX(WGU(5KÚ7h$Js0x2l GפaBg">yƬ}^IM1ٸI'GS?5ᑣ$d|QƖ5}RDL?/ƗУ'!>5ㄳq$GbZR4M5I'$ad;:?6$հbY~RIM$0i5̪k#(7 4&xC9Xd~C|+}]xۆHj4I2''dZKI?U⿥!(-$Ǵ2| 8ĎAm$K0Vi$5ؾlU>^'5M&DO~揅!|X})SYOj/_8R>5c?'X">fI ^%qH8T#/Xj㏍?-t/c^| ľy/N<HJj#:}j?1'>>) T0OУWb*'1_>%>$}{~RGᏱDR>m |X~z>}31Ik"> EcKA?p?&>$Īf|X#GEcgQX8KߍV>?E8 |xc}A|j^GЧ1)?R@V>rӏOÏG~)#UUGƾn~#V?UO}GďO}*Ib)`~k5\ Zb Logo,2PLabel1C ,2\Label2C f,2LLabel3C ,2dLabel4C ^(7@OkButtonP D 2\HomeLinkC EClick to go to homepage      !"#$%&'()*+,-./xz56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   R KQlt.bJFIFHH @ExifII*  (12i<FUJIFILMFinePix F700 HHAdobe Photoshop CS Windows2008:03:06 10:47:46 #"'0220     0100PQ    X"d2004:08:30 12:11:172004:08:30 12:11:17 Xd6ddd,dRdR980100(HHJFIFHH Adobe_CMAdobed            QP"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?@PSOVlpeu<+>'L\0Hpn}? ^}c/tʫv<t謺}TRXauɱiffdZ GINS>N>M~57V/өkVD:9h^k6' 7_K 6VvK$HM:ni2iJRS0P?}V as/p5 Zu/(WzvcßOW}zfONׁ6 ZNZ!M42CZ >g%3eÌNZ8Rm;^k/-?U}:躦 eimi? \S[06[f ?4#Vw.1dUcCGฎX)cC@)c#(5sB1 br˃Clxf, ik\r9# Qݫ@& =Пqϣ]Gm}V[Oz+l8c'm\7Nc:l%jxkmn=վ^ u 9՟{ _jǩ7 5S(dcZq$O%iPVцueY@qX/ylNJneA ?ywxT!3kmѫ@.J۽5XAcBuY5zXF: yN )n_ݓez@]Of[ h*h1-?.,#h0})~vc o6u,-vEs?DeV'7ָ]>jzURV->\ lWeIFR324;f1߻T].ws+]}{mpi(y9x՟c~Z&aV7*a!7fIqlc|_N}%$5А,Y/𤋮`yo-j^> ~MM:LHqV3[|\8 'EEVlDitH1#oޯ?@[eπÓT\Zh s"',K]LÛ~UӶKM h#̓mO(jQө pYhQ{* 8/}\~-Op3$%K?T_zGAi#bgI7̯}|ܠ+4Ϛ?|ƒJ Photoshop 3.08BIMt 8BIM%Rz'L\0Hpn}? ^}c/tʫv<t謺}TRXauɱiffdZ GINS>N>M~57V/өkVD:9h^k6' 7_K 6VvK$HM:ni2iJRS0P?}V as/p5 Zu/(WzvcßOW}zfONׁ6 ZNZ!M42CZ >g%3eÌNZ8Rm;^k/-?U}:躦 eimi? \S[06[f ?4#Vw.1dUcCGฎX)cC@)c#(5sB1 br˃Clxf, ik\r9# Qݫ@& =Пqϣ]Gm}V[Oz+l8c'm\7Nc:l%jxkmn=վ^ u 9՟{ _jǩ7 5S(dcZq$O%iPVцueY@qX/ylNJneA ?ywxT!3kmѫ@.J۽5XAcBuY5zXF: yN )n_ݓez@]Of[ h*h1-?.,#h0})~vc o6u,-vEs?DeV'7ָ]>jzURV->\ lWeIFR324;f1߻T].ws+]}{mpi(y9x՟c~Z&aV7*a!7fIqlc|_N}%$5А,Y/𤋮`yo-j^> ~MM:LHqV3[|\8 'EEVlDitH1#oޯ?@[eπÓT\Zh s"',K]LÛ~UӶKM h#̓mO(jQө pYhQ{* 8/}\~-Op3$%K?T_zGAi#bgI7̯}|ܠ+4Ϛ?|ƒJ8BIM!SAdobe PhotoshopAdobe Photoshop CS8BIM yhttp://ns.adobe.com/xap/1.0/ 10/600 290/100 2 400 0220 2004-08-30T12:11:17+08:00 2004-08-30T12:11:17+08:00 30/10 600/100 310/100 251/100 0/100 300/100 5 0 True 0 3 False False 850/100 0100 1 80 81 1693/1 1693/1 3 2 3 1 0 0 0 0 0 0 FUJIFILM FinePix F700 1 72/1 72/1 2 2 2004-08-30T12:11:17+08:00 2008-03-06T10:47:46+08:00 2008-03-06T10:47:46+08:00 Adobe Photoshop CS Windows adobe:docid:photoshop:6a9aedea-eb27-11dc-b4e9-f7f7f7204e3a image/jpeg XICC_PROFILE HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)KmAdobed@QP      u!"1A2# QBa$3Rqb%C&4r 5'S6DTsEF7Gc(UVWdte)8fu*9:HIJXYZghijvwxyzm!1"AQ2aqB#Rb3 $Cr4%ScD&5T6Ed' sFtUeuV7)(GWf8vgwHXhx9IYiy*:JZjz ?ܾ9G>V޻w>{sk25QdeO5C|o[#&;oy*f[s52sJ,1)YЌy]FvkTi˒˅춯V?c6biniK"M VT@0=\On[)%q^;O|s؊߱6A;Dk ZßϴpslHZ\Y3-!GZ|Y[z'b_scOc@eZ*Ttǹ/`B˃P5{_&Ғ[sb%/]ν15WnfC!v&g1;`s gPgi)D3 7'ڮik8r(ƯQ}xY?g_Nj$9"DiC oʰ$r2y+H%A7ЋT*Dž?mc1~T}C~}>C}.PoGZPU?_tb)FZj,x{)YF:,= Vߔm~ %Px)a-+{onn.F-]Ynvݗjm:_0.ԣTF>z](T)F\?P65Uʓ]"xZØČ,2.ޖ).@#}I|6vj`Z5 n#vn/_H$4(t?HcAuPFxtL.Ԥ/-zަia.G!rOשԢ M uLq(cG`X5{pN[DR8~,Nf68n[hL^Smո"a2i4K$}F&IpTTե,҂]ӄP_,H~ґMҨ?X6}ٛ_1Wq& SšlߧCSu,ej`QoZ!~ǎ\5g t?d * U>GCNĨY-s[lŒIGSViMSUT-v6$YQM*DNhP~AT}o5}H8=as}ryܲ_/Yœ T? )+3ĦW}:Y@G"FìP (cEpg]avV=[[66-TdtT'CIB35U!ziޮyPke $j([u;$yI7N&cӢKc7>ݔXlzK]dsJ䪥WWa,1l߲~([nv[h>mֻ-h<=[oE=]qu&}E'w՗ XG϶_WW$uw܎NOVz8[0i"pH{8Ds(Zyuյ+p>NUѐg^HC=53XeG٘mJ3s }Vnn,AS: t>]_fnpI5+~EzjҬH'ϫ"z<-2-,;/ 1tyj^3D8%uqlnx4;ѽ3yJ Ԑq҉Iy'.QVBuq^+ggn?dM.7)&7l`dL.+D51TWQuzZnZ>>A.`{ȗ׀0Cin5 FԸ5qn,yYYrZڄ2/P SJ +mLuVE#icjT34Jl7 lwKc2<՗z)naW[Y|K_6_n:7 }[fĠ弱|>ޤz:x-<&QF 1`/Oh /™5:iKO_cN}f2{2=[tf>t/_ֽ"0e5~c-L* 22}}sykql,dƱ ,n'F^ 36ofܽĩ@f2<Tu<QcnfVF"CE[.ׂYn>Kk5@uiA+k6 CPRM8Vi_t褭l&;%V&M9%%= 8XGNEf= \9W6mծ+onԶ0F |X"&λ2m_\ 1it/OOr=PEb UTU&Z)!*w+kX.;r05y[iu?}A#Op6Rlٶ4H%?.;Sy7xgi1u%>>]kS~ pAqFC WV)B&6k-cWҴ#fv\yL.g$TƴLH^8>ǿK4rIRY#d÷x#ɖYbbݶ AmQ@1X=A$F%yQ~F/kqm[}B@!r5WΝ'ܞIa9%A];eǬRI2vfP gy'؟HeH`/:*2HJ8_>^f+2RЭV2 ,IڋhZl}DYqtk7SN>c1,F>I8|->:)eX%}>btd"/Y=[lm?ћx=&Ĩ+a,=^F+Pڷyw9mn| }xSvs/7٤k}1$FcJ?،eMJC\E^bBCGlT,UeBȺ1FNZycxӨ; 'YL1'LVp&8Vxfl,O ->G5?N-*t54%0cU$!z7t_shu E,{s*2f33U̵F+4Weɸw Uhi2BВIU,lvXQĬ.: bljrກ)>PS~ sq b $VˢOI4N^4IĴ"S+9/Ԏ{E>ǥ@"﭂aM =fg=QAO&[WCɨ*PT&@)*Ͷ]0Vx3N|}ɔ ų%Z,VB7+3VkrEy]d+ s#ߕ6-f $Z|i^=^?gTS%:WO9\P)P] hm*ghH⥊ $Wb̻u3@hSGJ֕9BLxh)U"HmVQ*28*;  [׉FF5-E*51U2!O96g{Ůj&)%MZ9X*")R8#ĴHL ipnF-݋ ~}ΒΙ2O`_&z0-Trace ver. 1.0 (beta)(X5Tahoma<-!Visual cell dependencies in ExcelX5Tahoma,-by C.B.S. Teh (2009)X5TahomaD-)Dept. Land Managment, Uni. Putra Malaysia)X5Tahoma -OOK OuTahoma<mhttp://www.christopherteh.comXuTahomaVERSION 5.00 Begin {C62A69F0-16DC-11CE-9E98-00AA00574A4F} About Caption = "About Trace" ClientHeight = 2160 ClientLeft = 45 ClientTop = 435 ClientWidth = 5595 StartUpPosition = 1 'CenterOwner TypeInfoVer = 26 End P-6Select the worksheets to trace the cell relationships:i5Tahomank-OK OuTahomank -Trace *`Y`Yf4o)+CompObj,a      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwy{}~,,0}.`*R KQDBTahomaR KQlt`JFIFddDuckyA&Adobed ;^      @ p` 0P@!1!1Q"pa`PAR @2!1AQaq 0@P`p ORe a XBa*B*J P@ ZR))   )) EdU)RSE(4T)RA,@  BP@P@HQ@)P@@PPU%!J()JPa !*$JT@(Xj@ (!T( )JRJi)JRJRR APX)( ($QHPB!@PH( ajJ*PP@r+*XB! RRR @((RRRREAAjJ,V4 )ARJEH(!A@!@E!@%  @PRPR PaDYamE"EP() REH",HDʐ!HRP@() @RR@!A @R@TJR4T)JT)R@" HR P% H I@H(RPXAHXUHd*VbE"@FL3l!ld! @EHPB( ) @ R)R )RE)RJh,BR"E@ " i( @ T@(XQH)@RRȵ )U((n#$Xd6X  @JK H!BHX @ @)jBHR R)R@ZJ4T(M"@ !P  B@Q@ Z@H P ,)% A@PK$PP P IreFLInHE$EVI@A("% ))@)  hHRJXJ)JR*) @* @ @H-"Ԗ @@ZR-@(IV( Ҡ̹ +*a eBa @J@RR@P@$Z %RH @jR4 TZJRj h4aD)"j  BȴdHU@ )P*(R (Im@ PPL˒,23l!Vb[ B[ )AAPIP) @ @ @!H -P,)MJRDP P),,(@U )(Z)-R@(EZ*EQR G$"ͰDeBK@@@R HRP!HRPBZhPBPRM J*X)JSIJR4D RE ,BD@P@, I@@U HP*)( dPBQP <)3.W&.jXBD\TEP EjRH$Z-BR!HP@KH)j)dJi)JR4RB)"JE  H B€ȴR- *H!EP `-@iPA@B<dp͹"03l!%"`""@( IT!a@B@@H)HRPR)dJTRJR4@B$P A $ !@@E!TT T*E@QP A@J%rfܑrB,!P*!T BB) B) B@( )  @Z-HR-Y()j)KhJh*hR BR( P@ R diDP( PXR( A@B&asnL$KddȄ V PH$ZQ PBBHHԀ Z*RJZT)"@@(!ITP% @PP @iPP (J@?;Wqnc+*D\ͰD XB(%hE"R(( ( @ @RI @  E)l)AJY)j*R)S@+R TH Q@(!@ *EBE  @!TT!i)*( T~f6j.bFjK@E"T)"!@P R) V)BRR,Ji)Ji)A! ,)  RP T(!AD ) @( j*KHV@BK͹3rEAUTBԀjBP H   @P!@ (!@ @ @P *PRRlJTJT  P @!HR !@K@ @PP BT*PB)@!j ~>ͬVe\X@!HR*-!H"(B(PB"")KTJRj)R)SE)RI*P!T!BPUP@R()(R @P*@@XR @(ATkVXB( )"E$ZPB@PP @@!@!AD@B(Hl%-"֒JhJSE*R*RIT HQABB QHR% A@ @D*@(k5$"@ P@P"I E T"PP R !HRPT)R()KU)Ji)M)MJSIHHZ!BETj !@(*ʠ E@@AVBP@( -t\rB,"* PBHP( @!I @ @P!@(PHP)R U,TR,[)4R*R*RUB%X Z) B(R ()P - P @(A@)XdT@$QR` @))  "@ BRR(( )AJXJhT4"BP@TH!E  BP@X QA T)(R (T*- E@(BPSu V-$"@P BH) ) B!@!HPXP D Z-HRR)RM%)JJ)Ji)cV (T @-BA B% P) Q@ @dA@PE@h"@P5\Xe@R(TB@R-R(!A H)H @!i  ZAJZJhZM)M , ) @ HU(R(PR @eA@@(%>c]erETP*HZ@,(HR(,  @@ ) T@R((Ph)KTJSRZM)M%2 B P B-@P )RE@R @P-@ E @0@ RRI R( )  (@ PPB(PBB)!A E)R-T,SH4hMX(@PHRR jR@QHR( B BPȠQ ( Tu+P* A@(B)@))@ @ @ (!HP-!eH )HAEJ ZlJ)MABi!@!P  BX!HP HPD( - A(ZP@(-HQа P|@@Ui@ ( ) !HA"R@P(() B!A B%P ( %M%,[4R4SEJSIH@T E@(  PP *QPZ@( AOצDU AP!@ E @)( HP) B(B!@( B)!A @ -TT4TMM% "( BH(  !@ (R(B@([UE  )H)z(dZ(QB HR @ @RZ(B!@!@!@ ) (ZRR)JSIH!@) @ J @ Z@PJE(I@- !i`P Mz"HDZ-`(BB  RR!@Bh R@*PZJi)JSIHBJ( H ) @P(P!H ( P  ( @(E"E$B'@ER-a@$H R(!H E!H @PB( (XM M%)4hM% X"@P@R)@HZ@ @EPD*- P P>O^E" (XT*!@P!@@B !@ PE  BB(P-HPSA)KTJjSE4SIJ$EY B@ H @  E )HT( J*( )R@(@ABHP ) J@R)(Xj!@ (j@!@-B)RJTJ)SE4XhK(@ T@ aBR) %@( TJP BT*PD*)HP S5PP PER)) H(RB) !HPB  UUJT5%i))SI`mDEB-H BP(PPP(*- iP| )!jX   @ "B)E* jR*R*hQ,() d!@ (J@!jP @ *RQR-B-" @)OעU"J "@(@B B@A @RPBHHTR-RJSIJh*SIABJR @HR" UA@(!A@@Pi |@(ZH!H  P")(@RRPR@T)" *Ĥ("-TK&*SFTPe@ B(RP@@A( -aAR) Su UPXZ PD " R( A BHP!P`hJZ*hMSE4TPeEP@XR@PUTBBPHP,J@ I@ *EHPEA"P P ( dAHD@ @ J@J) ("U!H )hA*SRZJ)EM!Ĩ$P ԅ"*E"*" J P`@(mwPP` @P@A@!@( ( )@ PBD% @ @)(!IH BIRE)RcVSQl44R4i" U A-"( P(R( P( JR!j Ak-A@@( T @ E@PAXTP@%PPPB)) E!i!T)R%5SF)SiH%""!A J*P)(HiQH , P@(>_]B H((UP)E@ PE A @R( @ B @!HPB!HHRJ)-SF)SFD$RR)@B,*E(P Z@RH(!@(-E P |`)R*-PR j" @- @jBJ@HA  lRR4TRJTM4hHlAh@R%Q@B( (U((R @ "@(‚5@%"ԋal RH QP@*BRR" @A@P(( )*@R)VMSEYJi4SE4HD @@B@(R @) bUliPP*1␴7& `@PP@ B BP@ RBi!AJR @EQ*E   D(EHB R)Jj*jPD) B"@( @ A@@@*P(-,E5ހ) 4t`E@!h@( R( (@ $( T(*@P @ !H@@B R)kEJjKZ)i)RP@RP*B"@@JRZ!A@):)AWT(@RPP %@ )HPR @  @ Pb !H hJR֒,i)i"@)AP@T" J@ ) %HR()*wZ!@`:%P * (B)H -H(YT)@B @ @R@!HTDjHHHK-SE4SIP eQjIjE"  Z$ H(@@*@aD)7PB( T (D,R @ ( B @$Z)4ԖP",ER*BjT*E BRPU,(Y pdJTP@(( @) ) ZB  Z -H@ A  R) RJRMU5%hSE4@ hER)-PJ!B P) abU !A뺐"B) CGlL((P@(  (@ B!@ BB  j@d  PEJZZɪ),Y -Bj BAB (PP@ 5P)$ B$( #d3E!I@(% ) A B@"!A R@PB) @PB" * (4Pi)MF4)P@-!@( €EP(B @BHQVA`PbYfP  I @ (!A )Y!R ("4[4SEM*PIiZ BPT()EP(*@BmZ HP!N2jXB!PB @!HR@@ZHP@ )JTkIJjKZ*hMI2-!T(!h (T*PhA@ ~ ( :ǢM+$BP @J B@@@((( ))P  H( )5e)MMԔVT((BJB@@PPPZOrR &IP((% *PP  PE!HP *IE %55TѤM%HZ(X* R ( !T@* H P  k !BPz3;3PBP%)@(XRP)@) @ @PB"* (HBB)H$kEJjMU4TѣRPKQ($R)P(!@( ` P(P JB U? P  4vәL3P HPD(E ) !H E BP P @RZhVSEM,2IhHRZ -@PJE!h( `PPP R%)vlfK!@ D@ P @R( (!HR B``ZT!HPE)J-SIɪF*BHH(@")(P "?]E!E"(Z@-Q3&$ D!@ E (HP@ "HPHE*ZM%5&h*AI-ԁj@@  ( D* ~6B T@jONgXA@@I@`*E@"AH[[R% HX A5%*hQ DBԀ @X @ Z@(  PAEHg=&k$BPT((A@@ A@P@  BDQ,,!H֊,hQ) R-Q@%B(@P"tՙA*%!BB(!@ A!@@ ,3( P@TkIJhh*D@(P( R((P*ɽ@((әfJ@(!AR  ( @@ R@H))@e) !QTj֍&jA@* @Z( XZ,P@z") P.fz$%dhB@   (!A* Bf\K)U4m)JEYZD(PPDd(A @(!BTTDONgJfBVR  RAH @!iP  P h@/<(!HiR%5U4jMU44T*,,B) H`h@ B(*E@) * .̱C5 B*@!HbB((J (yMEZDQ5e4Tѩ-hѤE!E P@Q D(?6)%- zdѓ5 P%B @P  IH B P( I)9  B"Ԧ-i)5Z),%(!@ @@PפPA@*tL%e!@RR@@ "RB) QTMQ@ԅ"ԥ4)SUՔѤK$Q((Q P (@(R ϻ( (@B@@tVgMFk$HH %Q`@)TV)H PBA_.zbZJ( "ԥ)SIhѤ(T@( J B  Q J@QhJ+)@%YP @J  @PB( @("BTPJAEPPPARRTM%5e6X՚*h($PAT@@ "*@P@  !=Y&k++)+ $((P  PP@ HR-A-) -J!^@*H(Ji4Zj5e4i4h@JEJ@J x  @FU%fJPԐ(@@ )P(BHRA  @ PR-@(((* Tu\ (RQRѫ,[4hhѤPP!B(( E@P TB€fz2rJPJDI@ J@(B))@ԋHP(P*@ !T *Z=AhT@M5Z&IJPBIH(@E ((R P@*B"QA!AYBdzs;dVk&j&HP  Q" E PPH JPPPTJi4AX~vzeJ()M&Ƭj4DHPB@!@@") @X@@!b @ @ %ꞬFglbY2K!E*R@  @!j@@@*((jAB R)SFɻ=?;R)h)RMY@( P TR@R@( P  B/I=zr3nk&lBP R%eJB  ( (ZR@ j(*@(* aT* IMYd٤=\ZRi)kRjVEJ  *@*b @( PR (tFgNn1Yٓ5 R  R)%("P"A B(  *@* @*AAaVP -4jA~TK`@MKZ6YM%PP(%" B (@ @* TP%BCz3=2vԹ5k$-) ) A%P   )PP !I@((A@(,*ªADIjJRI7iU)h)R4IhP B )@ZtTA@@ @ $@vkj3m@"AHTQ(   ) RP  P AP ")(,ZWIcIGUKTRMVFEJ @@P@ !H`@@ @ @@JB*BON^ιfPBY  )@ JZ  @ PP *XU$@TXIΟOB4i)5MVP  P(D(!NPP@ $PTBCg|Dz3: k55 d@ @A@"P,P!@(A@((*XШ@TE)D( !M4i$~,~\ET(*SIUjTD,=%) ˆP@i !Y!fJBP  XX) @PP PI@B**Ȫ "E TSQSmTEMFE*P HP)@!@@z(!bD)"@H"PQ XRc'3]$LԨX $-!` PPP  P H ,R,TME:ZE)J4&%4@@Y@ RlDPz-IE@TR"!IB@%I- )"w'|I Vk5Y Y(@@ @ @HPJ(b- TUHP%IΟ=J( %45[M&T*BPRP* -H%,B@"Swq+VLHf@@@ $P,(U@(*@((E"؁h I!@%-*XѤN:U-)M&ʚ*@A"@H T@ZJ@ Ee&5+$ @ @ )PB @(P@(- "С( X((!H J%G%RIvhS@"\ @RRU @ J@@P((Hљ.n3X%fd!+ @@P !ARP(BJ ,,(, *ZB ` (PK 4+:)M&Ui) !T@`{` J@AHT ^;3Fk555 Y P  @ !V !@(T) *XUU**‘@R&GRSIiRD RP R @ PP zl9fff*@R ( P@P"(PP  QBlA@, R(,#oou-XPhuR(- (H!`~ @@ T@A@@  N/FglαLVk) %P  BPAA@*BP"( ["HUZ"P@Ab4jO#-!BhnMP2T*@ %!PBR ٝ fY%BT B"% @)QHP)" R!HPP "DZB H M@g_ʽE-Ivl@%*E"- )I % TP4wgHRT3P@@) @T E) **( EI(,Q`QB@E  m<~ )Y٤ ?RdB%TAB@ (@ @@)WH;v *&jVA( P!PTA@@P@(TE(B,(QR%@RZ-)b(OuQlХ*hn&) -!HA)R2 RPR  ;G|cC,ɚJ@+R*"APBP@ J`lEE$ @  JUB 46F @ @("P@ *@@@J(3:I2Y %BYB( AAPBԋ@)A PHP ()aA KHU- @E U` TO|)2ivh")!H "ؘ@*BP( PPNm3nS5Vjeh A@"R( )@P( J()DhU-E"lXX@ @(ʰ %D !R0~N{J*٘M&RT@P@?fb@(@lB@ !B@APJ;w˴resfk$%D@P@TP(H**(PP K(TKlBI)HBJDQTTNF%jAFѴm,[) )P B ?jsj@ @ H-PB@(@ B@ @ly;vˤi3nS5 3D!HT, b (X*!@H %H((,h"B*‚-"@@ %TB(!@K **ȳI{Z(2Ѵݔ @@?nb ARU  HTPB@@(@@@JJB:Gi;Nt&kd+  @ %)(BT  @)B )P)D(X*@TD@P %D!+$@TRZz8`$Vhn*@ ('0 H BB-"(@*@@@@uv˼rLL3YA  Z@*E% (UB)- R% AH% $%e%B$ IJ)-KeUME @PC8 !EQ,A @*@(@R%@ B@*lαJfJjfP@,H@(!@PJEP@)dRmHUA@, @D&j$B Lgu%Zm6[4PHR)H!H@ %d*@T@@* ;fwdd YIPBAD(P@(P TB-Q(T RIm@K*&jDA`( J&eѴ՚( E!@>s @ QI D( T!'\I)ɚjT"f) B@%Q B@RHHPB (PY(%UY,*@TP@H" ͱ2J*$BQP @(JS:~~{d+ M&IADB*%">sP@(B  -!Y;e3u LIY%"E%X*R (@ `  E(P(D%fBT!,@ThBI{xAj!SIѫ(" } T( RRETRB$P @AR@u;GY75L͐"*(Y "*P ((X@((((m@!D %"If+$@RE PP׃=|tU*B*5f (<J@@ % I!j H) @D,%3v$dd fIP P@"R PB@P((DP * Bff@ ()k;sHEMKe( Z Np@@(@("!I %I Q E j:\u:H1X%C5*&IP@@@DRԊ(@ HPP() X (A@(TA @%C&k)*BX(R<ӧ=2TZK`*@I@J@%!P@H TeDEY:I:v:@dC5,%@  @ @-@ P E @P)  B#5 f* E @U!<ܴHXHi4-QHEM9 !IBJ% @@I*QXD VL%e%BTP !H!@B(A@)  @)DQ *(@,  QDD 3YL%dȲRD@(PNLX)HEhj" EC'(   (@ b(E(UnN:utN Y%D B(T(R(T- J @(,(Q@B@,C5 ٕ͐C$H@R( BЁlTgjR"TѤPDE}DRE H@,,AX DJ%J " ؝#u˴c[N Vj%D YP@U@PP(T…(*-  J) XC6fܦIY%R @E P(TME& P >q)b(@@E(T@*TZ#v#fΐ1Y3Y P ,(BPPTA@`,ABP`Jɓ6f5 d`,H)*"[k7%Y@,Qs,AA  H@JȠH:X VL%e%BT" H P(RiXP,(AB`T XjLk$@@J(@@E!`"* @^3^y4J"SE A>q@@(@ %@  D)PT!VAt3u7VIQ%C$!H(PHR @)" -@,ZDR HPXj&k&jBJJ,jEA k7ɠJPB(@[8@@  (BA(@ PP:N3l L%e%BRHP  PRE,(QR((EEBȠ@!+jfBB"DP  XR @BZqkT "AB(@(E@ "("PH:N:fl L%e%BER@PPRIE"`P(BPXQ Y2IY2K %E(B @rP* P}| P@XZ* @@@@+$tvNt5dTIP(R J,@P X " m R%e2fY3P͙ D $)H@MrQHRP>y PP@ H@$P,BT:@ H'X#fΐ1Pdf*$DB@P -A@H -@€ ((XQPC55VLIfA@!Ie!H"@(@ "  PS ɮrR)!P@@ @@VXQE )R(@fE#q::I:p2fPT2BYQ R QHB ER - EXP(RPU21Y̐B B,X@@) BP PayerϝP@*@ H@U ,YA "+R7c#t[:E2fY J@A!HTHZ(*EQ(Q@,)eLT"TYa@PR @(G QR@@@*@!R)P$P ! =:.Y:eQ&k$J̓   P() l P PPR,ɚɚl%ʄXHEB) @(A@T,ePIXR% @ R@ X IH#ruq5VjVHK!*@@ @ @((@LT3Y3fH P@EH$(!A("R!hB@KJ RE P@"  HP,%qtuNn3Y,jd %" B@@a@$-@bR Q(QDPԱ Y2fY3Y3d%@er%RH!@Ph J!C鱈*IT@"U  @-Sq::GI:GHn%b Q! @@  (VjXPQ*((UPXL1Y3X%d͙"R( / 3|TTPP gJ hP@  HR  W\U7#cttFVLԨDAP, R$ZEP ((J A` )`dd`fe3R+P B()  @P8*@T%"Q`  a`) D!B!wSq::I:FFk5+$%D2HR@   (,P-"2JɃ5Ɋl*!ͯ6wo+H*) P P @(D( QrT"ZHHXdbE(*P Zj:GH'H$tY%D    A B V!E @PP bP,P2fffffJCߖovZD @@ P)P0 R  @@AH!H) D(PP@8jtttHѸfdB$*%B  BA@(,PQVJ(H3PɊC6BT")g9UHR(bP$[P X %!P@ H(@@*@,*E,(@ @Ƽ:F㬝#nNqC5(XA)-%$*(PPX(ZXA L LTLjM3-P%RJR!@ @P*P+ HT  %"R  @!`B  !@nq:I:tƣQLԬJ%D%@d!@P@(((,ԡhHdɛ2J(!gP DE @P(B@bB@ %  @PH( TB@I:GH'Cqj6Xj$fJ @@TR)B$1YT"PJӛTBHR( J D)!@ PP @_!!("PAHHT) A (@!@ BAmt:ft:e7#qQT3d!*BP PPETRJHJβfY2Ј&XɪTU(-A R@HPP$-A( B@@ @@!P@ )E!U"PE(,XuM♨JDBT JHRJU*AB@2Jdd͙ %B)ER  ((P(>@  *@@**!HBE ` P` RE ( !H ) *hdyiѸ&tټj4j%debJK%€))J %QK(!Ɋde3X%<\**R!IHA@ P!@E}~xXPB @@@@ )*eĪA"X(!PEyZnMHtٸXѨ̬IPT!T ,@R X iA`RR$%dde3Y3YTAoÎ֕ABH B@ @PIhP B PP *B@R% @@JD @   B@ ")T*KH%mI6o-IzIn55 j%@J)- HJ k&l+$s^4*RXH (!@P(-P }xP@  (@ )XЉVnztn7 ƍƣQMJ+$*T@ ((@(, QZidf 3Q_:gAKe @R !A  B@R@@@ B@RU>D( $(@@@$(@!  AHV  ("U"幣qܛ#fqQ d%BT !(@,J YP3Y3Y%` `=|y TRRP@Q@) @A" ( (@ B ci" J@@  @X"Z BIIHɚƣrltFq5@BPT)@,( DBVL++)ɚl4\Kj(B @(  R( @!@H!@!A@@OHPH@@@ H@B( @($ U@RE%Q&Va ]MQn:55)%!*TTB@(, "dddDC5Y Q ;rR((P@P@!HP@ PAT)TB@@@ HTR D$(R @HRP%%"E ,2 ,! ihn74j75JjB %X,Ka 2 d9Mx3ۆwlR @R (@P- QUEO" BQ%"R%  @ @ @PE @BZA%$ ,HgΣFqcffE)K$* HP (([T!Jk&j3Y%dBs_;yR) P@@@HPBA !H)  P ()!@ R@R ("Pb@ H!HT (A B@!H)V RJK+J!az5ƍ5h)A @@@*@ @,APhdC5K! `,ugQT RR)@ AH-!HP\2HJQ%"R @AB  V H$2!HEFTtu5GCE4j)K P P@K`2*erK!VIYIPs_z3R@@R ) B) B@ *B  E !B@HH HT)" `J@ R`@\X@B Q!HD-cXѨhѲƊXѨJ Q%*, %rfVHf,CɞjZA@ )!@ ( P ( (,B\    HT RH B@R@)"+ !KaBB GMQcFFQFR)J"I@UBTHC$J d%W9|9B)PZ!H( HP)@P_m9` (@@ HR H$) @@ @ R!$""T "@vt]E55hbR((P- J PD+׋|--@H(!H   (!@XR>>x@@AB@@!@Q(R@H!@@BKR!A!!BVHB(QPA, ]cƋZj4j)cE4X(PPX!(B$%BK!(DY;T( ()(P "@ BP T)%J )R @R\B`3P"(@JK .}u*,SEj)M(B HHPB ! P(BQ%d㯏=15QTh B @R))H(PBQ @*|X"P RE$PBD(T JHAA"Ba*E@P$PB@H]Yxj)K.ZZTԤ(T!(BY*$<ߓ<--@HHX) BP%P$Z %*"HP XT!IJ !H!H @!$! J2"QB D)( "Xe,R)DPPP 3^LJ)R@R m ,B@HP)") EE% (!B""!$-P"@5}cER(PPX@JX8ys.zsPZ!@(@(!I@PT!I@)I"$"RAA$(@ 2E! XBT! (Y(!HTRU@%MgY5l XĤ@(a|~|o͝EKB( " R(!@%P@X R-HP %" ! @@ED ) J@PB%(!"JIaBJ BJ% (T Y]g,@) @9Mr7kt-  )!EB( EAB@ )T)"@AE$P @%"U(!P( BBI %BPPI(P H)A@X 7s5fUBK ˕ĸα(AA RPHX)@Q$ZX jE(( @AP@!B@E H@!H V PBV!YP!hȨB@Pj" X@@E$"**K@PJBJ@,PE"(U}x`%HP(A P)" H @C+Ba!* RP$@ ) DJE P@hԁHHRAP ) ( R(!h[>(  !D XR@)PD)(X!aB, !"%( D%H)HT $(RPBH)P!@QH B(!@ }|@ @!A% i"$P ! X@B,! Pb(dA@" @(h I(H)AHR"B€@H @ @!H!@ HPQ( A@< * H@HBH"T "E! R"-@Ġ(H ,-PDUP@DP@  -H P,Q(!TP /g($Q K`X H!l!@E \ ʢ -@ bX@  @ P@)  R(@"HRhE$ T ")PP! l !B" @@(ABE @) )) A !@@RTR( b  @@ER("IU %($R@ E! R U!HHPDRA A !@ )H   @) B)V!jBR(XD $ PBCHRT@ %T !!,!B@R*E" R PAH" % ) PH()  @!D(@A B]@H!H$(!H(D ! !PA@ AJ@,HR% A  @!@ @AA"B(jP)k3!H @*D`! 2@ D D % H @RHHRPE!HP (i HPH*W8*"BBFH@JH)PTH (@HPBHA @H( BI@RH B!H!HAB@@@!@B%@)A@)@ )B) (  !HR%(!bU RQD)(P ("S8@P ABHT XB"R),JE ( @@H @  A  @PB(B!HRE"BP!HP Z   )"@@@@ ! ("H@BԔ$ @, HPA  ) B @PP"iHQ8 @ "Zi @*@J(@@BIHRE ($RB  @ @(!@B @ @  bP B@ @Q@@RHiƀ E!TB " @!PB! "PH" @@@@A ((P) B-`H_K4PI-R@ (IBȡP@d)D)B@, R(@iPB@R)  !@%"P!@@(XPP"IPRZ@*AD)J@ @" R(" D("ETP(B R(E )@!hE) hB" )(@ R ) *@@B("ԀP J@H!H(B)D) Z)@bT-B" !HRHRADPPJ!H)@PhXTPXBO(I(@,@@@@@BH@ @D" )Z!H(B(B, A -BP(P!@@P@XTD!@ ( jG E (!@@!H E!D!PE  !H) K DRP @ @E @H -@` Q ( B*EZi (B€PB@!A(RP!HPE%H I-P@rP @X@AP@@d-H,@  A E,"@ )(TXPBHX ) (!@ (J@Q)(@ "@( }@(@ !@A,("" P )aRE PHTiH(( T, V )B-Hr@!HBBH E@!A"($P@ P@$P(  ( (B(*EQ"B  Z R HHӐ E ,@RP@ B b X@RQZ(BB"*EP@RRs HR@ )"@   @ZE( R, !H())!`A b @P!P B !@!H H) R@@PP ()@H "@@H)  R((Q%@) BRmBBH @ ( E@ )X!@R(HPB" -@!HR9"@!@@@ @R@P !H  PHEHPHB!HR@HPPAA@D D-H)?e*%B!@RH` !H,J PAV$ !@(PHB) AVXb ( )(  9 ) @ ) P@"@P ,B@ RBBPI * AIj*E(QH )PHZB )ŰDGxAD"B!D"B!D"B!B!Gj!D"B B      #Kw|@hޏ &+qXO |@LO 1> &'Ñ'$!L# LLOLLO:&:* S-+LV֬Zq113L4Wa}weX(iYmadNl}o &&'ZV[~#XQ111*O,^<glԍ5|g--{[,y^-ˮy-מIkno5OIjCnZ+R-l=k֥ٵ?B|nʥ7'$#m4Ͻ*~^vN '-eR/=+Ϟ}~֭Kog>oJI;lKnoRЯό]VM]z [z-{[I+Jf~Y?k{+Rk[ be{)Qҽ#?vH{=AжmB~}{~N?OCP܎J;SP?s4lrg!G>q!G>qq9Fzbzsg=#9z:sTsԓyidB}x+$A=8}G=ݼ>n{v=봎ǻv;x!o`f Avx;N8SiӴ ???=?M8PSN vPvPdDA( :\0 (P_6HP*q(.l6RAzep'r#X2l@lyz?l-Jd)W w( :/\ +R#[P^6Iܠ6H)'M>~DI>qS$ti~ 6I5T-M? V~f~_ះ?O| "5ρSω?ȫ??tud'D ?.Fi? T1~<f_qlt?1?9'៸ '1?~'> Oi> a ?? lc&#_j?jkcdg5?xgM'E&7G,5_i61"?n/_(?Is3ែFYHI?ßg}3\GE|)Mg$ O7I?4~ ~I5c?jUfOOšI4O-> 'hhd׉UUɬ3?|s'۫>$%R?E⚧ ħI> g$A 2Mg*qNUYM_! ʪe2##=>%YL(dG?W? AgQC OOK8XMW?mRNH ?sT5O2$Q3?iA򹤓Y'$#f4OqI #g5I?$┴h'D1U?"G#X|ԒMd/?ِ:GN)-5VEY$'䁪GR>^|r*hAX#$i$ 4 jGV#&Y&&OO I4EZa*H?()5X{O:$NAA 5?~Zd;(? Gg+V!4| ~?mCU\~SN'UT'fK{LNI?_ Gm$!{| 'j@`u$2I5XV$NAI"g2q_a< Y}5}M$h$+a) @Tr44E}$$<_ 42DI$NF&XAdEI?`4A|ѐAAگDM erT쉞~z>6z?$DI'11dR?~D2{I$"o$Ldh"' 24@"^TH4g]7T'x(Th5z'Dz#Z'MS&8E#:d3)>]70I&"I'? 4G?!1Q\maY$D TG^CRt"bLadǕdLSٯY$LL~N&@$GuOwŵ~Orc12g_zh i$&&'}!L&45H""LL~Q2K~$H9CDx#A4LLLN^,)}@44:E_I&?(̦I{59&&I4Oi\hdQ,&&[Km9$12I? ":?3I$L{ILkOD$L?٪L1+DހZ[mȘ>Bth4EZ$[;FMr_𦉉w",&M'G,Q$&I"'a0ƈQgG$I"љL:I$OƬ&&4Eׁ$I$}_I"bbb}7Dxc_ݫN3)ӆ> d&O +t<O$G)ҘI'1&!|8F2D&S2&&&&OڑL !1\cDxO$Ie8.KkR&&Mgdƨ0)Gi$L~ҘDDH?{5AɬI$-Tx{)$~a&5A̍V_GI&3-!В|& $L2|&dIxctc&OZI (S8fIEdID &0f$I$um׊tI$Z&&&&0bdx #Iyau+$V<)0{A*"rxI4~R>k˜ &&&&45G⏽"FH]'>2AbGc#0bbbb u+#$I$a<r#ڐGۍLLj &AGOÓ֞CѤk*>@ׁ11La12}l66I?->lmHA勪ԣp=Tǂ>U6Mdo$I?)O#DRDA}ucdьodI$I',U˨fc & 24?x#F$H4I$I?Vgt&&&&&&&&&&dh"X}FH4l~<#D7J%K%I$Mg⏷i; btL11::ck#di?L1asSfvTLLLa111 <⏵#nH$, "12Dɤ|U{<`HactAHbb NR> QxlF?2F6>᏶bb 虑GďM$lF%aϥTLLA11̐GuG!7cccctd\3}be Nbc &H##x >_)4F^3mt4#吼 LLa113HK#ccd O:f'bbbb 2dhE"X#~ xcPXlI$i#:RV^yьa&&& bb 1:E`))(Ï $$v[cc4I wNbbbbbb &'I$L)<1VRII$+ZCюQ111111& <1X##IH#dB- ŻBd!"bbdDAccccd[IKv ekf$LLLI$ >xc +G/O1112D$L1&&I4ARH#A(#ςhlI&OFe߱O&&H$H"dI&E "H"E"A)AR "+$Y$lI$|L2ZAc6Oc& z&H"bH4'Y$AAV+A "ARQ$$I$lI'¾^8ԵS?{??ZIVwB"d& dH> $E"AV AI$I$I$F'"xC^G--$gXf&M$D$ji$I$    #ȊI$I$I$I$I$I*-.mI$<"I$LA$D$I$I$mY$I$II$lI$I$|]fKK] }h˺hR$I2I$hI$I$I$I$I$M$I$$I$I$OMQ/S#m`$g7l&I"bdHI$I$I$YII$I$I$NI$I>v[wwwX#"ʒIsC͘$H$$I$I$I2I$$$I$I$I$I$I$'ȱLE>%ܒI?~g 3bk$H$MI$I$I$I$I$I$I$I4I'Tfm~$.II$I$I$I$I$I$I$I$I$II>F-~m'3&碉3Gt`bI$I$I$I$I$I$I$I$I$I~\kɑHF''߃V2I$I$I$I$I$I$I$I'$W?g o>g`'@$I$M$I$I$I$I$L!^?2OI'd,&5)3RIF˃(02HM$đ@a1o+Q4-pN 8g #}QT)/.k#d|S,AG?RI$ĒI&?Z({I$T)I$J-I$I$I - Y'4OO)?i> '?~4yO~zYI$?O~$g?A '?gO>sM9s'OO>yJէ䟳l$$&I:I$g?S~Β $'$$K}$~͒2d?Kf>9IBG+/?!# ?-' # hk k BZ0GA ? (1 ? (0GA0GA ?(Q!BE'Ss $'i?*|?ti? }BuO]?rOu}"bsdٗ)#Gp/_eܙ3K3$_^H1}hc3IgsDI}*R~~ Ҫ2hJ BD?!’II> $ ?" ? )2'PO L_'?o* '?8$,BGw X.c{ # @\?$Aj?\D7? P)w? d%g 'HZ'?87? P  AE9+!WAȿ*3PO / 8K j@$G9aI=Rz=R?ꐣRRz3R/|[q(GؑcDJ}/R }wݡRn6/x?DJ3C") jGv$ E$jf"SL$_3!!`F$HA2"dć %H'6OkL$ />Ii&MMmmMmmmm[` 0 Kv$_ٴm$E-7}4)&I&d2 lX@- (ߵeHm&m6II6eI& Im6me)KE&M"zl$YmK-d$A$ 4{$d%jh6 w[kelav-[ ximM&i$A$I$IA$M4iMiYt[`-[I9{%K$}@4ɶ`@@-@YHg_]oEʕq x8iuնNTaamI$AI$ $ $I6iiI6>dLY!m)ol}Y gl$ @@?׋,ڙU開\7 _0}IMi$I$I I$I$I$I$mMml `6i23YɴIBh7pvkiLvF4cޯA- m8 )u)IMA$I$I$I$I$I$I$Y0mm~}O@4Li6X}o/vE@~iLX.mV3-_K,K\Zk` 䆿Ji0SiI$I  $I$II$IdI$)imm@%"ERI!\IfI%6@0A䞱q mdw?ؼz[-xRKZtmMI$I$I$I$I$I$Im4 Y>@9$"C(4hIvoy&I4mA$Oz9slɤv.x I-_m G̟}3Im C 6$`['[`EdY'oK-mH$# Khrb_!K.?-O0ӆz%'}iImJQĊp $I$I$I$I$H$m&I~Lm 4 l}$ I $A4 IrX=2\6Yl_6o/2S6mi yd@ pMdaxWm6m'!P @0H$@$II$I$I$@$mm݂AK$H)b_cv;d2,ׅV4.%%\mEOMIsm`&KIEBK- -@$I$H$I$I$Mi6jx0$$8 6}I$Ai Fٙn_J~r߿l\}Pw?OdM@8K (X$ $?oy}Y$I$K$ͶM&ؤ`fHLd]@coI$H@ ktW1L[E]Og;dV>\]˿аi Ű $A - @{l@H$I&m$],M(`,OY`I YKlf˳9,қ _ӧ[ol^x譺E76i 8@X,!%`X<I $mh#Rt $$Kj&C#i$] O&YlO\lgmL8@`DI%I,$ J~$I$l&m t$ @& |]e@,<$۲-d7]Α_,L[Om@/pl A@ y}0r@I$MmwߖL,JO?d 2eIl6_w؛O,othz UR` I % -^!$MM.HIUm$ {$d-,_v ]~[-6I~m4ZMi4I@ @/@I4i.ofZ`H oK$ e"6Rd-]Be>=LP@@}mI X@%DG`AhI$l4WoH I-; Z"i@n$6fLY%C eY? i&ommmmjBK!( 4-l"[K$ f%-P $$ mI$j$S6`),#r^lY.}{eZeI*NkdmmI6nhQ!@IQ $IiOD234ۤS#6oHd[,6r@͒-ɼzdC dH/o%_mmim[n@D@C%0H@"P@ ԒM6i4{6`6H.4%ggmI [Y|4B&ݖ K;yR>$[mދg}m7om$iJҭ&~6Y+AP PpR6M. p il[ՐYA 2nĝY(v^hT K,e{f^M$M$I4M4)ҕےI l% r]lqB+ $T &iB[b1 m }ނOJ[m:nę/,2%wl}ml$q$m&ImdiII.E@ &y@ `TSK%!mo5J eK&́%6ۮg+a' ,to=id I4@4hmHMD6I5֦t%Il[(, DM4R@lhh2@mm"A$-e؈a٥O ̦ o2K7I$lOWԒII$Id}B]$ZO MA 0MЂeMmز%e]Ȁv[!6Y4)M[#bo2~~Km$M6( "M$];#RR 1p} ?Ͱl-m[ho-oe@-$-$ $mm{lmmA@ MG`6 `@R$1b6oԐw"H[5&lI$]vH|[-E0"Mـ&%DMKtY/غIRi6xBH6M> LJP,/mؑ@!h@0ImPrma[m@Ylo%A &Qd H i6l+e[EI;6d&iZ M'S# QL0!lmԶERieiv"sK7$Omo`I@} , Yde`NEݯɉmuke Yh# d eIٲMII&߱i$(t8L4X,1s-n\KQ$[Ii۵ȑIa}.o-ͷi Am`nHl@}$ۚM!Y#~l&i${m7A$MDo%&ܲI,$0He&˱[([d.5oE"+@%I)CvۿI& Y$lI$Yo͐DIlzDvDئ-i/h m$[v $f\dfehݶ,X$K$I!O$-0$t 6۳gmep[ KtKbqvm] hFo0Me $C}nmmUY~M!4cTXͶHPoH}/Km[%}^DHK$M$k$I$=ϥ/!$" M;NУ)"loZ-I$ ٩I[%_ɧ`fJ풀 o ~%M.oMi"ZI'dII$I0T2ϖ﶐$3I&Mnn!K}$IAJaQlky?&F{o}`/m6 HF鰉e$"Jɷi6i"%I$I$$&i'ɺL)(iߢD6K6vmtd@ HI(KmwϮ%I[I$E7$ 7H-dKd#i&m4٦ $I$I (I$I=ɾ$mI Xi~<-QH[i&dt ٮ聋KVa@P[q-_wb{@-m&d@ $$A I H&mC.8S Gբ$Ofy_I @- e͂I![47RE*~i$ Zx [$5 D mMM $IA$ $HIU李5ϩt$J#o6k& ImlH2%  @e>i6hiм0D v}HHB)Yi%.-]M`YmrWO_453 Q+}!t/M2@ 6mA $$$a$,-I!6v_ I}$I$4 k-KfM$'[acA_JBH2m$ XA$_I$@I"[&ϒII&I6-m 0h4NHcG X@$ oIKd.ѬIfIe$ge^k%͡ @Y l3u$%d$I$I$A$m;MQ6mKy*aIh@4 2kliw ,ji, ̨ I$l_i $Ilf]dI٬[mI$IMM$6- 60!`MwdymoJIWѲ3m[lHS}?$%i#C2oݤ@i&[U~I$Ym$I$o[nM&mK~l4@Am47i1-r}$Q|I AZIm݋k%.ae%~>FiY?l[Mk'&m$,Ki$mپlm4m8i%"OI PPPi$,Yw'%$$˴_$% ?Fc}YI%"B @I )2Nmz|lKm[Am&m >@ag͹.mm_$I$[mdmK m3&!Dm.%ma $$o"Wۭr$%ZH_䒘-HM6M9!M[wY-߾m>m}$ IOt@i$-d`,g $nklM @I Oٶ!&ån$6ovIo'odͤ/Oyt-ɨ LlIMۤV)4'a"%I$kH H I&m(LIA v]:V7|QhZ͵~XDif5KmyI,vߚI-{䔲{%[El4HI0-/I uB $I WM "k崂ϿAY-6߿Eoͽ$9Ѝ$I%mm{,~G]=¶YBI$l$%$$[-K?I{P^l٤ `M"$DH[IIoI)Y$Moll%ll2M%YtT6$ }c}5%-WI4M-O%ܠݹ &mn4FmoɦM&~I$[f4(zZMkn`T"I$]-Yd[hH ){5NBo `M$-a_mF.[@@om2m{6mmI2K@m7SbIOoɴ4mH( ^~IIhv !dr;%G` nD_}mmmmm[dQa ϧHbm?fK-I`%ߛoBI-%KlZ?$dmVF o6T~3m6/[mI6D߀$I H>Y$[aZ?K% T,cso) }Yd$I"I,&[',M+{S7^fላminͶI&I$m/-#iS@YA0I-OY۔$@ H{KfY@,` KIl $ZiKsY|b=@,K-߼m4i]{I "Kg4 `ٶ>Af&m]Y;96tHMjI $e+"HA!zfK mlMI?@BH6ټC"[-6&|յ`H7kd̎d 5@@I@Ii$m-ߒGP›!{ZoI0E!@.iKgm4m$%7@m%tn!Mo&~DA$-RM$ @$(I@$I[6dh0|4I'K!]T?6e M&mMϿYOI[I54Р?56vMT$طaoZ&|9&I$@I$@ .mͭ0dMChNB4&& m)-[RI%I$e,d JK$C5YQm&xtٺ)$ W$;mmYm]-kmY-emSm%MIʩ.ʲה:$:{)2I mݦMI}ͤ>MkIx4~M/\e Id߷e&BlՒ mdmKmOv,6IIGVoKаd\$;_oI$(2I$=m6_i6Mi5_oI~ȸBIi6y؄M&l^m[$[l$fݬKwvov 7$4٦ۮL]d[mmDI"ʹMi=M$[}m%!tmɿ6L&̗MmmI%ɷ,Mauб$񷡖@3(I$I  $m[m Min{mҀM6SI 2CK,lkmmn[%mpd,>el$-2RjI'~-GRI,PM35mJ%Cc;m7{}Mm&M}0Bp `M~ٻA]d{mmٴY6-*L;dKD &Dv72 k-O,HI I$P d$H$CIoݦuB>b %$~&l@.ommmKfϛ@Bݧ͊`&M2\fx 0g0餒I&YmR-&MP$@aji"{i& jB#[4?_E mmmsnIl7ovh"/KZRf#&M f6-9\#H?o-y}4I$I, - %k)5& $7n|6K%mKm$ݵ2rxf&ۭbn/m6̨B! m6|mfmdDeAhE2K%%v8|@KvKB]fI#@mMvY,mmn@Kdz٧SDS/ *+LAmA/okI$ R,%J,gl擲a]J |ݠK'I$I%7[lKwmpmLBKM?[Y.v &${X$="l& -TP6VƥsFHAiv_%7M|LDm[m[%ٶmݵmӬ6kJԓґvh(¤-j(0mIK  Y),ڈDO- /i&wMelg{vmAjn)47adr=ubKH$ xl,Sd) -A'! e ddBhm-=mv[.w>[t3ȞA$ߐ؟݊\wO+ -6DMmB6_IοI D[$6YeeZ==JI^AH |K&ul|m[L6$ F\9ɘSlZ<ϚS5@>@ Cyn-6NeG! l0$`a70M$6O-)u;y%[}{K7d--ʹ$&<;BԻKgZ~%- M'ioeٯHHK- ,$&Y\tiw' 2lkoo$ſ{oYN}Fk)im&em%N/:2t&yVhqJ@x"e`i)] l0$ͧo hd eLK < 4'4Ka$m6o| A~[%ѵM-+&7P 33${m%, P$)$#@ {g%Y!N&IlOo`.@eOOkd0^ݞY-,[MikҙTfM@Ύ*FF)!' aid( e?4,pm 4Xm[,Y?wo6mM[Ւi{0KlH yꋳrkn8vHzsi74 lo,[% I Y,6$@hSHQ>IfBOm_d =2 -mh4'JKIzn=oي۾ -$5% 4巒e( dOMomAb MKYHٽ$϶-}ov$5ID>D]:Vg`BI1H `-Y' ,, YlPFitNa6kh#i!K毶Kei_6I7_m -n }mX4$ g薰1&IHՀSN5k]̖d[j$ I-ni-REo^Y' pomfo%MmmmGl&ijk2yd$ )|Uū=`4\%6XX -%(dA&[5RE ]Anu7_k$n37{%I$Ml YeXE$/흖 k]̷Ym;lI$@Hl»v;,{&a'A6m $He,6gФMd`Ų%mݤmdLR(l< lTMkuHHėUZgϿ-2$w!e$%% ȥ3\}"?yKlR 6̌lImb&bI'&H+|/H6]m[!%e&o$M4$dI`$dYT pӓ[}%I%$`[mI$[`& IL7Mv O6iq%9-Yq &-̃XpAIl0[-i4&a0-%`K3{1-Jst`{ldMfm@HSjiG%ܦY!mme[]aM CH"LKSYly8&[oM&L{,H$`)4F{iso oKi$Idm{:4JorM k[-' pBk{e~SD&}mI{pJ70|i4]i4Jۭc lli8`IC/-l  6A5$̀y8 S݂l[a[*#ߖY,G4L$ʞ>gmoMtM&m)Oj$"2K%LӞLM+>B6k,EiR Id{l7lBZYFyST/ LmYi4!lݹ某"Ivi[IIAyKA"bY3&hlB٠2lؒio lF:D$$m4!,m!4dP٭&-kmum&m2kmru$lvRc$ |/$3[?mez[m2In[DGe$`Րv򂭱%H~԰ IKm-$$Hi-ᮚk9nv#YSIIY$A=( -f̰gҫͿ}IKoImA5 %3og d&t`4DI4mm& !fiK%x 6i$mnimmb֬\4eto$6}l,ɠOlY!l6o5OB %b( _?iIKLm&$wM5id@EMMI[?Fܤn]w}om5Id&H6ZH? M[** m:X&՟iI$mJ$h e$$SI<I !I&)6MMm۸c2cyRmɶͤE}lA#* 'MoY^"]Kfkm6B$M $I4D6a6KA )A i4I'ov:!eI-H00[ovoeM Onm߿)$mIQ $AM I0H\ty$OtH!Q )oozdM{Ao{O&k=YljwF7>dmZz8{m_}"BI$I$$i$ "}} +-%H$N=?m&O!I;oMw6of)Q2݃D5s]$mIe$$@$!o/}i'm0H b'4^  %;:@(4-7۾ߧYH#$ЍҠJMX_wI6vIyEH&II I O L-ʋM?i&RM @$X݁!HDYzDf2e mmܧmkm79 3'}$_R"og| $m =%eB|]uiɤIIQ,P.)nX%CM%e6?ڷ}mY%N鶩=:_Dnv̗om?o6](I Z@ AۙmM)m5i$m6l6e -L $ac4iMleXgZ3$"P $l(D"A$ $jm"m}ɿ4_mKY @ )2[ /MmQ7{8z5]J"K#54SDOI^E )Y mh&i $" I$BIͻ ۉmm> ˶s$QD&lC d m6rq bH&J.f٦[)=Y`1Hxⴅ3@e",MH$I<ooZ!i6MkmPI,ZaHmLbBml&it&tb!%nM&l,5x 򘖗ۥA A( @I$ $b%S@um| ,6ĒIL  $i[ E&M&)[f䔙"Z- EC@2͡m$}&A_l\!ߊHL$I$I$I$L56mm wmyql!`!Bmb52AmOֿo6VO$K2/*kMi6Mf("ж t8jH$,$I$I $$Ip? ZH[mo"]o6~]$I(M$FQV m$ K`%-L 6`6REYe(6 ɈI$H$@i6RI$IVID@Iː ϯ&]9[&4,WVM$ V%k)i`dI> A2 c$KZCD@$H !A"IBJ$I$I2YxPi`)KTOϷϮSϽK0 $b@4IN2 $ZY@dIWJ6mVWv  F$I)$A$I"]K C$%es0s!,rd h)HVHY&B$ _tIF g_ۦ#*v>߶tIMH4M0I$I۫$%4x,`@!M@)<鰛Y 1s¶4o;^կڅa)< Mm  A$ 0$I$I6mu,S@m N,d  %T9el%#b B߽0IIHSjMoZ|M 6m5Ym, ,)& I$Io.$@ +}a6 4M%[kA%y!mY;v#餰Qi0m*Ømmm6 @I,II$MIYAEi7[O-M$yYH M$M4_mlRiD kmm#Km%MdhMH 6 >{5 I$I$I$I%AM&mm6m]l݂I:mi26駱M`) )()?rRrE%-m~F$Almm$iiMK$Yl K$SI$I4I-$im&mM$q$vd料$XG$ $/ӱ` TmmW$YٽI-430F4HbXmH?e^A $I,e$$I$ l[K6If@ $FmdI$XվKaBiA$Ym֒n$MImKm[zDo#I;g+;&ٚI %C,I,[lK$e{$I'#iY%@ MLLOSM(!6N֒)m%{Om[mHL~h@ $#m>[[͸Ĕl,a,,[$ɲ %$miey& +PI3MǶm?Imo IMVeK.mh'cw$` Im  "I!2-&H I$dK)f Iw$I5IP/@[3m}Mi&:L&A$i6Nu-Il}{mD[ 2 KœJIBD CdId,0C@I%lS"RY,%(jJl&H%$[4Md {쳍5$K-KTZlL2k$_m$`&I$CDD$Y%KJ )emɥ@ i6I$$meKmHA @ [$qdYm[A%ew%J3#i5IE[eCl [ 0I$ I$A$,%Ke@ LJi$)m%KF Si/[[$ui%KmKemPL{dvBAjL%dA$[%[`Kܒ $ Id K7ffeM4I&cА II$)$mYeKh&y$-hmV?KMe-,  $ H7R|[&[Aqii|$B)66i&kd[e<{%m1H%#W}NY:$$,I@Y}ˤX MIv  imBۦݽK`Hi6ɤI,mje$-xZdT$m4HA$ -%$ &-%$U4m6M1 J$$ @ iI$oz[)$- I>MYi 0dk D&mmm0 @ Mm6lMIqM1 6YD `Bm6I$m3kR$$OlRll4 I $$ A$[,[,[em [m-(JPDa-Y(D $ IIm$Y$jZ%fKae I &&$M I A$K-g[dIDm]^I&y}mP @mŶr4 %X I&m6mi4I&^Y%._&[@4$Hmi&I&I4M$I& [i]-g-s-Fvmk ?QiŤ?~UOW|%6rY`oM$67#d A*I:Dw3tƔ#̼Q 1GsI"ӄ\W_sdQS8GK90(5ܒIfD &'I'ԙ-4'7!; a?J?Й9 ZԈ+XkQ54y#"d0C;.HGG#F z:_&<'4^E<-:?$a! /H=?G(şM$Bjޱĺ|8⺢-X?ȏ3NquRqS}zi{ggMsnn.[ ArCIr 0E؏Ak":~`ZQn8ԓ([EނZ\R?G?fEtHZ.X!F<=_RDy\:I1uFEze6f\hml~A%t%+ m9/}ރkl,mLt'ԛ Cc lF,9w${:4-U-Lo\VO_[EV<Γ oZX|?cN.H>d ;4BbML~D؞1?18s$뵄Cpw$'(P'Ԯw5}0;H=R-kȍկd_ԉv=7.p_~>x%Nþ pMIGy/ےu?I;Ż PnG=QL1mKyӱ ~j[;2'̷R"EաMKHȜilSXNbxq,h/HZ"d9]MyЅhԄj( ĭ2 wD.X숗JLiq+Hr! .лcӸ7-9/E8s8MjACz۱ oNhlnx4I$: ڲu,7NĒ3Q1Rkzj~iMklWi࿏ښ <>ּ,x1L=E:0u NiE~DBb~DӘ3[&Ho0t$Nք5DFI$dH4*v5QLXʹ1ԛû2A;ok$ɱ:M Sܝ#q-7,&I.!·Rm0]y'KtZvD吗'7Er,X4%e_"^f 1Lo5bt5jg' D' Mћ`F#1)$?^lqᜉKw"&^v-| w 2Ae^%PKr`mgAGr'r7>|o:lbu&N ؑLX z\y Z~Oÿ[U`ֺ_)4.r~"ǵ'{R11?1b;LLu}&'HMB~k=_bc?MIOA<` "][;FN[^؉ֹCzt$؅rjHq&iZӋ2.k"}8+jGI/'4zf􋑧K} #0E1 )[7sN#؏2`\4 $"r%.u'Bw3ď< R%!z "rOfZ582DQ6S-нaN7ǭ;uF[\Q %rrFNQ¶ޖ4p%{9O:頖Kϐ7rbzCs_p7P. ma$lnԝ''Aּ2EB#8eǦh|9cCo_o'ʧjtEDܽ$'b{h&NOrD12D}5' Nl/\a 7;=GC,VlBp?B\{BD~n)nZuwZE-sBWmMvB>E06+ ˥#f9%~L`u &N( O2v_Q\Ik-3%,]}rO+G,GKx.~,FK;xZסwmKŹiK]U$l]Fخ˸ȿӕE3A$Nd]Mz{-BQ6k9cJccvcd6Odc{2Fs.ܝٟ ]K? +OҘf:^O(G,LQ&O$2Xs'#Bb݉M0ړȞډQ=}h቙5kw "OPnA"/O(ՠppidrV|r^4pcq crKз=y!$8ǧвgB#0N˓OKɰ~E2B"^g [!H?ﱃ7v673] 軐%!c^@_^\ۼs] ZF3z#9n"^eѭw-abښa{5/$`W:[JW*qlC'7d$7ln2FI#LޗJ:`CJ@>B"!`BCBxyuا4E]H19N&&H$[Н ߡ3r| =x9'#x#s,;\#rdԮ]4 qLIC9:v3&5=ޔKbF^rhTTOb5=kDgB=_S܄Xκ!uMy#䘧g&E{h`'YԆ{0uEkSMWdcuC*|ɴ\M?Imug:E{nZ27 LI+ԶcNԉth\7nc~cz u}(nz 7ْ^F%!T{uMwGnh_JsH#oJf OSu~`_hN:h'"d`?=D?q>,ۨL&O~BݍlNp4y Y q2!N5L4^MzS>C]:2ˍvhF:ы'Ro/D{#|5ɩZEfV/$~r{H݇Ǖ=%W3Պ?Y"3M8;LGc=h,DbRy,)Dj$Ix'Q<1 aƟk'a6KM^Kz,RXȼ5~Lu̘4sm@v0'Ro+q:67nk>E0L3롚s__܍c0kv,F>^tQFSC7^x:SDpI62'x+Fd4jAOa5"IL L.|h-ۿQ_[?185Y;5c#z!G~EƄbqmOǛaȁ-ŶJ%B1%nO}DYy-6D;G?$SWpz:h8qsEa5l_>GNƩ.䰑ygȟ1=tW:]$qfV,2҃̓ CyC~667alI7$n$;`5g8:.AuKQ$mŏס<.)fhy]<<׏?j~G>?"åi=r'"d=Db}bz1YLOf&9ԝ/b_T';I|&ZxF':=3k]3j 'ɞ&0nu{Ӓ3q0]_>zǾ៺)yoh_ǖkvkFMKA4a=Q9? WȰы"h,,,z!b`sY{`ItVO=-v3%bLFHQq(F,$cq[ R~ns _R;nu"+hE^>yQom͆an7ɒ;[֜-^w24No^ ksފizQWd~É_½)Ҝ}6,Io#ͷ/⌋@f GrDq2|OOAND(rߘНPmH4Fưt@2#ϙ}g_1ߡSӹtfBsN$}it&'jk%C:d:CޞXKId䜽D6#JX8sOXW'-ZM$.nG"q<79&3a.E=7 ksпaXQKjklbI"x/%,'z-KiKFԾl9ĵ7/q ϞNq4X>OCKIx>clolnL |&ijsSCMzd:O&z 2o$~OޓO[x#΋>>2.晣OȦE&HПBIOz ~b'"zմ& a?M{^E8N"8,5 xd[T5 ϩǹww\D[B#)} aCN"R/V58::w"s{-r'a:{SC"#(ЅpjJ+t8=ɵqgM=M/#V90)llͅ۳MSzSE\oyLGQ(G3a=w5LS7e.u~Ж月K+LIo!6lr5 Icz #clln7C|j-Wj~M-:=kX܊c& 6 өҌԿzu3o㤿uNj?=}`HؑzޙLL\ Ȃva; bck$Ms5:"^Sfadw" \ds'\aB?5'L,C);ni,E{NKcZ;ÍEfrQhp3jɚeJ)cSKR hOzq3uTgc[5vGla~F/Bdi=cQ55Q(Lbf,ѵۡN`k"R7ƂYzScԋ-Kj[ _ak&:v:&}llI:HNwi[9UEHt~g4cM<:]·~ :Z>? xޘ-;Wx=/qsV{ ;>BA11=$8}ނ hO\NNȜ#t;iam,p>gANؗػ֗Ԙ}ΦKDjjq' nDYt(؋0wDrfNH]rdD`MMZ:9-NEv/i~Fz+;ɡ0k"C46^GXsaYNc# ?ɗsNoqglQObTغv9?Z/ve~~3ED#kڎФDOAf}Ki,{\oޣ oag֌63HE5/5ρ+YZsH}٥r`gʗlp"4?f8ҋκ.mLSC6#_⾞ <Itq_ɬAbiD)j&k"bsԑ111< &NDA112IqNTOJF:Gn3Җ={fOކvرqyܽ4ymę+;?TcHuM8!^KԞ\ Q#2nI Mxm'v/ *5jy3"CGAz IిS-t'̷\N#AFƨQ;`Nڲ}YO-ql(r-W;ПX4{{XԠ?r: *Zd8?8nAli-Oju3uw)dhA#C#ԆA]89ZzS'8Ztx$ӧ޸CkBI{x9L {I$M bM &'Dw} 7q9Y֣TfÌ#i\c6?Io^OsJ{lL#CLM y.i92i;6&4=S0p\7غ"gWx&nsC^ڋ,FûQF;Dn{/dqLsONtڙtɋl/H!*\{]M0NQr@=B/^:x:]"漟Nȓw #Y֓1a1?O6L '&N{ O"}b}/#ԛo%we5ҮilΏк~Bs?9:A7d^7'4kC1vrt'SMv]dDiN${&EFNQ԰h4Xyjf̟>G|[{h~#iL Db#C\%LB^F'\Er(GL-HZ,b2eӔ-lloa; oũ]FE7֑npOH##M ̫lR|x/Qdnu=> Rڨֲ~:,Yw5hhAǃZ{is_`jWC ڊh<&&'rmq=[o8b؄ ȜEFS1b ܝE8ܸA lknb1:irRLۂV=;kchzr΢N{:IƤ '=Χ= Lsx:KY>I\E\-q(39~IL_"4.4jm# ],k(~\}Z#J:sV/͌Ɂlnbç$xG`4:Cԋ){R$WґH#r)$y|zN):)cM%GOZd֞8g4F2u#i-I"tM1='b|߁ LOqa,G/(&`1:Q~蟾L!1L4n+AǯQ %71#!Y9ȡu=2q&Hlni?Ј42\F9%į]Ƣ=`)B&rjE`Z_x`ЄE ­ib?؏/_J3o:NtS ,{{9=NPс'rc~bLOVO ہ>l*`McWN7z='V2iѳs# DY܁EqSK~3޿M-3[ƇNGsT^huŅvQsHJ[&8R~\zq^sl{1ٜKj_DB7/Y$\Qݓ=DQE`Lhbtea.MAkϐcɮ{[3)z ǐ>U0[cDE5} Sp܌ץ ♵:X/ t^:x!AS:H910{ѪJOxƼ:})&Nj=zjtZךs 1>DИOq6b~B{ \-Dֺ >INj& "?A؈aN|r1Uu?=ow,Y1K9ӽ6KAfjk'MOS&nkn+\.O5w?.j-͋,g4sEbM2dXzaz F_S<#ճgڜfy8д{ qS%`m* ]h\EwJ,^C8hLSQ\VԃRZ_ԋ$AjɚDAΤx4FE#6ǁ:5H4)j?ҽ3LUu9ޗh1Oj3Lts_,zOgLM5O='bbbb1; a q5ډBqiG",;ISڟN~/x&m'SAY؎Eh~3gǹtz c=62~_ʱ8qU?BF4Viag)lVa;' Ehŋ [ST.VDGS5_cMs-y36+[c̕%Eq]u%Ddm&N:FښAdyE"x3H!(]*LYhtϊ<?B+eσ4|ACi;ї<dTs_SZ[A! jexlh٧3c> yɮ:?f{SND'$BDLMQ Le%11;Ǯ)d{郹luUq3nZNo&/"ZD4\i?-;^\1/$Qvi$]гL:׃-+Ɲ n't;<8;52r{kܘaDo$W\Τ{n'On,ƅґYIXZ XR-=닊ȭX/M̦pg>+M3T؜' j'1O;t'ؚZv$&'hCܸ#fi{:i{= Ӡ٥u$ȯ$ptg9~zg= 茹?fqgN̢-0'(ۛ,&ib%s_qN^`\pqesh>mȶ/[Fr[g>E'Q2.(QF&|I#CP$H4Jr-vv?Hb2A ~ZB F{s^HFlD\Grֿu e[Ҽ3ubiCE8ְt?; m롃4KwNmMnjd旦< yx2,-7uNԊj2+:Ml<  kZ958yьk֙=/?Hi}Hrt͢I$N 'A1=Ђ{Q=agq:dn~3[Gsxܽ;-cA#5ܾ]Ob^InI\R{臓v)D3dt?$=Ocj%M"6G'^uĨ"b~Br&&Oa1;p&' zR$k]{`wP~HAwGGmN dvw-؉&o$fO:Y4bwbZl7Hǩhre-OivG$a׮2h-`RvI'al-l\Ƣ_:85Sݑ9^,,s+]cb^{Kz3'4'*5Ȣ=488Ni&X O3ԶŤ\{.b,EhiXs܃R4.t:W$jG&܈0[Fiz JkI1ґ,G ֳKZg4N-iy.E=TVzh3|>> 9>7 }%aXZ)(=ւS #]mUG&4dҼntR[:a=Mor<~l'+i"%Vby%vXɉ{ q/c^hSE#39_-+a`[/S${g&sL-I!qwscNDn,_Nj7^H?Ԓ6ҿ(u8Eȧx-kD6@B܄FscֵA :Xt( בD=)Azh8ֈňFR ?e88g4gx8!ചRGZiF柈ϊORق)/>.7ʙ=ԊZNi΄Q12Ep$'&T0 N{h)ϡHӓ[yg:f:.a;VzVCIg%M~t^dз}I]8?:p~3SOcNi):ha-w&ߪ`.5yu&0rjiMd}rpsT+/B̛.HZ`ZN=DM';E-NS؉Z\8Fn> rmAqA Rr$hu8=н?D?pdx#R-KtNjdCYMHr_4K ndF?D{ӹ^Vjdt?#ŭ`#:z/Ht泵$Gq =:Ƣbb}lHa5}Рփb5%:XvBFXM?&]aq n&Xt ܞƇrSBLp߰rtw7HIc8X=?GχF%Ҩ.x 2We,7nNxQWr^TVhk=ΧBLav'Gl!9-Կ`\&1r &~Զ4$HЁmbBc]ɧ'x2/ qAq\O"bbbb|Oa9l^a8MhLL^CKskO$F wlY]Sbgn%_%x׃ع7PMOS+KjCNE/oB5&li{nl{`ҞP,q[0 s8"qNKz;)\Y/ژc\$w0)?E? =H kŊDъ@ژ=Os^ ~s ،[4b qK4Afi{WzIH'_*p^34D>-m4uI[ǂԎhd1;b}Nk󑖄țWC[9,4)d{&M:gOs lEN驒?|FkО݋sIxC'rM8-4Srb1r6؟2R轈HX5fp>3yQ9' x$l-)#l龉 q1w#^ql'֗5R6y{ ';t`T9^^S$NI~!׃dX&džN"MiMtf-iҺ~~2g,Q[#[^j^jZNH.(tF%Zt0p;~ =|fڸ\[J@י"bdBblN&'"|_NMx$]f qki6?KȔ~Ac2>dY'̞某N89,:t:w278Tb濡y:3m 'REE9=E|QM`[n!dЗBɎ(·"|߃^:h_&dDj{6 1Rbf{ Z**%-%cH<;^.Ez\!MCk)m-ȤkMr#R){Xx"ȧQ~z5Xhu2h#Zf3LW՝D!+\G8R_RA,4^+ӏ4 ~kA4%&&&ŸO1=$OQ6.r-B~B{ t)qK?M9/֞楠V ngR[!ۙlܾ+a#o&o]mq[:5&/J-4XEF~8➣/k/NtOOR2\Q߱8f0p.;\JNl95~;vc4]OՈKgzi>ghfaDȭ'Q"H"c`Бf$fK+SSԃmΚ#:fҐb=)/HoON/`sf4Nj:rv;r hڷi}it͍xM24M$ԋK=fOz1raXzG+]NnSbbzLOLLMn/A?$'DO_" C_b\ΤZI'$nFۃZ~LS{ bǹf= ,L^(_?&t'ɗzG}l,(~2fsK]ۉ;SCNv5/\gSK,p<]k\$Iڑ: .{\B)F ֋'1Oޤ$F ?CCB"H4Or.{ !"j~INx=FNMN?j{R+Mm-G^ƙt?g?9tB2ciξ-i4:/ZdZWNi$WZ&&&O p&0b bw_Я=2 @ɭNgsOr+9C?E8.&I w:uerꞦ AGqx!S%֋֐k4np'qeGChvғ0'60獵O#NIqW+8pu}IO5F^/*aڼ!4AIc=kZ,Oc(5ڞITY0M28a~5OqAj@GiHRqB LbEgQiԚF#y8iɓgY2H=΄Z &#'΍{&z8I'kb|LOYOAԳGgԐpM t'Bا'BbTIiESZ/G${x'wc$d +.h1pcb_Ȟ`'_*D4 m;3%f#bIZ(IMs̘ Lm w3$lϙg^K۝ Lz@j*rfNF-lIf$3C[rDSIifGi mG%ug:d~ `^4Oj>_BdE"`<|%ǁ-:ҜR L W}eչo4NiqIO$'|&)t]"qA;KO7ʉ=OqӾ)1ؙ/먳Mj~"os^dۑ=4=:O4D?'Ԙv:wBCr w?a6Ax!C#l)X&ǶK%5V⟌,%i5sXzNMlK1 FHAlg̑X5D_2A C"{WuMi֚D?ߡ "Hk{2ZX79!hc˒:X~.CRk聝)Ա (LZlL"Wԑ; mڭDt8Ǜd1yjFMd=0Hc(oaྴʢ͛;Sܶe6"HsJnr?c O4cژ'a?RW:f5;duy r/tƂ"ɝ~AvrL`Vf SB'!4j_<=Yӧ,p_*GfEȗ8:W(Gk"F=MgRL] W1ڏ#RS0?j5~߉źӝKV:C4xZG4:]||| EMK:\;6AS=HdE1ks4tGks"R 4Lg1 '"n?AS;'XfxR;rhzMv"g 2|p~!byCBhLq̗ YFQXS{2uɶâ8.,koC'Q,LhN9'l]M?Bl!r_j9\ŋQ~t"sLEu7:ܾKIysښ"4#ʜΧ9=j\u\rcqD!!5N) ^s"ȟ~*4Ep:b#kr|3Drc4SrFw-hHޚEgn_u=u| ^<ώ{k CЇG\W,hE{R fsBzbbbwBbw1>DONDE Ƭ:[\t漓N3Klz*g0K% &f KD#kؔκk&nKOc^)t7Eu#Ҟ-%w9941EzSS)Ld2`Ɍf &rFڜ֚dyCkNLdaXGX|jE DG"S%'AdUz,b$_!i#qF\ :wzkr5hv-L#=953dcJu2};V6<EřOQzx"Wh,Τo$L\#Orۓy.]0rēIG{l֜'\ԿNBX9 HZAAcJ.kNFz=ǽh6$ꁡCF'S֐d]śDw.ƋX"<|S:ǥ޴H:DJ1G`Z .Ფujub#ZGIy )VzZ$4&&&&Ē&&7A6&*VQei[\3 A&⺚:r_LYiϡäy$\]+$[-}$&/|ՙc }DINqhs1Oz_/)x1ς)3M+L?Ajq~a}ihu4 DnNgR9Kw#vGb $y=HN"t"L*{' rOsڐE^Asz^<0i<\Z{oENԍ.,Erb #jC +Fs& ; ѐr'-j Q7A;]Y 3^^D#G4: 9&sfDλԛH4>B|z~WsƆz s]c4 \G:njA"{ Rt˓%\M؂<0{x?&sҟ t=?"+=(_RzKcpA޽ QDŀ[.$=Pa?!dNBz#~6fQ~sd *N ?ɰFWPksbbKXc w_zfNrL$JE{c]':\83?$:cB<[skHgmf<橒cԗo#DOB"G$[w <WQF!mEͅKΚsLX)~L)mH=FV`b5Fԏ! ^)67},A\R599OjA 4b){V+>8jAE:ML&!HAp25G\OZE}cIj1-Vrg鰟LLLLLo!1>z Pl a?΂i9-0<',iӨaжEȼԹ0.Os=bѩh{c&u8ril[.Xa̝[rpkr :Zo{g} il/}^νݞZ"- Amŏc*֝Sj,u-7BO't9E+ ;Xܵ`hu9#s4v:b&"& Є`s؂</cA>c~Tǃ{x./s6^/ort=KA9Q،G Њɒ5~GQ=bwB'6w1y]r>Gѩsg9!K|RDMl6LXɎ9DM&:EܙΙ&3N`Lb = -0@?1:z`t}P&{S9Ni"LOSC7p/p&= yb5pN4-^I#zk#S&""B9#̽ɗ"5 9 r3c Ȟy\B/u Ƈ̐]u?1H?fS_.BV.iqF8:uwG=)c#8~ %cmsÃжzcCZڶQn5 \V4~Z>`cB 'ALOz J^\*tsM GS7-s.)-rfiN?fdrK VX9.J3OLlpc,'M8sH19: &zQ_C6y-LvJL>_:&v RVg:z4r(W؊$jCH i=΃[4}IRLԬj4 Cw.cS$t#t \nlFL:DGN#ʺ3ęAE`k9Gx#ashX2"S$oAǎAc5cNꟳG,-92~&TSҭR42AZ=Lj"4MibDyVar2(555Or1d DWdLMB"i -HTz`-My9hRt{OSso\X^SKb?VY؏6(C3ؽ$t蝋[Қ8='SRҿ2\d5L=:LGRI:DdX܎jzQ j-9jd({#CП-azwI`46i*~R /z4u=7θhDE0F+G::b?R$[=Aп({ӦNL sHD.ƟpCԇ?&>?gkF"# ϱj9$~5t{Qh_4ɬɯMr_oFI'bI0'?8Dōo'(} D;=Sh^ԌH1s~.%(D{}3F[ ^ML֓aN%nF>c'?FH/'r2F^XWA{+AN~=/~e_$Xг3.C"~-܏1y sj=8&z zRM B{Ezh',OdNN60p/|D<89$sb^>mbؿ^Iܚ,ܼbb 'Bm:z_at:1Y܋l`QI+P[h+2@濢+؍|Wa6Bԓ0Na߸pB@ݍpDkJ3HkQ!mc:$Vތ~23\3س :܆vV5N "87-DH ,rat2d{"H-r.IgQgq/~3H!Iy H g'4f;dSJ5֜-XLNaz &!C AA;ƂK `N͐zkl!zC?ExEh. o؝Qo[&I5:dĊ'zI⦶4ϩ(މ|zs; K6'm.+w ^86NFqLkY% Bݵ"fȯzZN&>H}d{A1XD5=N̋Is,cR ZqX{lb.b= sX־Ǡ^ DM"FƔm\HMlFsm]O؋ԁsgM< W4'Rڊ #orF532$"0ɤk"1óLlZLLR&5'ܴp{h{hbcc/Sޕ^Xnȿ)d$y#hJ$mnmjarh}Z4Nu?UNmnM%OO_28.(G8% X"DVstl?1Y:ڰg=^)?$zy_ CVA4EzD /g Qc7Ns[B70ttNw1V]2ڐrs4sNGқa#l::<·J2!=R #՝繩rDHiI9X Ȥ4H98"p=sNFXhLh=rG#%sLU.j_K]kidjjB 2: Q_a1pizNX5#ʑs#;B_[+kԹN9Xޑs؄pA\A$A@A;ssU'R1DVL9/a۠A1?!5@bo2M+Һ#Қpzt'B,Mi$kI&ajkK $NOSRK; Rt.<^I{[5zh_Btg=&Xj'aۂ lO49lC#JX܋ޚG'vຸ:VDdzܗQ) ~2Z 45})/|A~"Њ۶jDUi5S}!fk/3EbhjߣоHGHNi曍O~HCZK$lئd$n~!Gԉ#Ȃ"Տ6_6j~1"E5:-6eȱr4AtG4H <A-HTy ꈱ#KD*kJ]ióYDL'u1OQ8O1: ȟ'W]4- .bcYǘNL,4ԕOKꉹw+CA iBs$BM9w1-ɞ2Kr>j'&&5~L&i ԍT ЃZBO3)X8+4.AEb/'e`} daɬɒb#Oq& F}KQFEƍnGOȦ" uXf)Q-tEȥęci_r?qN"h?$B!dJ^"4ږC:fA:E#Z ؆Dg9]:%bм̷z2Y=t1E#ҚHw p!1>D02LLo1zE E#6擹оMc4.cE'9LCΝ=_$w-ܕ]F["k'''~1֟ܟ鑢$Ԟ v,̺m-i=%Oń<FVXAGuZ iҐC0EcX!Azx:d@>QR] G}FMP4}!Ϋ=ijNkOZt/&R6,4gCX,u/GNLtԄ6 `բqDUZpE2#l4FHf,:t.ʘFHã29׃ԓ(IB V⺞c=4&]_A+iF샩gmU| 0$$ZO'QQ54LOA>A='N?dޣ{aA";!2ذN=yAc?ay:dk[  yїҟ̒gO:@;M?$؃Ebˡ:[K]_߽&: Hs-Dv䞻B$$"v8:R1E~*I0J?Cb Ƅ0{I'܁N"NGqz?0MMcN,qJ6${L"Fu''R%R5kCA%cSr= <ґ4SHNP\ &[ ,5= COqmr/oF)g܆Ƶ!kMeգ|< gJ"S4ȤNLdx!#؊E,  SB juri?42_" ]Dy_RsO";7^bHvU;2Btl] T2F'k]DlAoNg ONr7̋5nGu$h[Ra۹况^* vv`:|DkcIt[4Q-&Ix3G^K'ZKuܞ?:= a'"ńvRAb1>U/j=Vg:籞Iϵz/ڐiq6CLKa Gɩ45{ُu/I:mNY ^n~HB)SR#i#GpB4#BLޚƤy E!3HL֝)Z~Aj8"VFHh&15cf,۹lX5Hqrڛu:RS:lk$ ?E:ĭؗ%Ev:vd=vcyGUqF"2{dH܇He{y A־{y M,/A.~UtK3Y汓yTŶC2\[槽b? F zq-)s?"prl3rL5R?Eb}OzEyxm#p*w4 ܃b9,3#sEHn]G.E99ˊ #2~@K8y YRQsMfՔD&Es#\RDL[ ȜPZ1!d,]kLu2.I`$9;1fԙ/pI& nX)ԓ[LQ$jEO=䶣O[/BZd$5:{B|G;\~䓾Emi ;3 X̍\2D*hD R#,X#4 OvG QBI\W[h)F9z j<598kt~rL z58d''AHM!1nd5X[ Oa5.Grobt~Abk?#?S6=o֚LJ;̓?g'$ؽ '.F%&';vpDDr|ӡu=imw sA~#q"ގAܵw=Gb"j]2Hok/Qa n5Vqf_aS$mBcDft";8:܃zΤ=#Hڑ~Gg4=ElY\7/H:xcjRK:z?H&=ƕ./1ede4X< /Ou:"TDH"'bE\V7OV⢕mHV;'V!r6}]{)rfa2LH{D{NXpM遅'mg?fG^(\:Q̓+wbǡ9ފf'%0aS_'biufԈW#MI1=^ 'L%Iޙ#o#$^41ƃO\ ['>oHQc {l4c Nx6"miaSΌQ vFי^Cdq`,scr搶?$c#eK|,r2Fw.%ON&QkD.r3C0#,:pAr^_/!#~Ɣii3szj4~*[bPDNi&li$/" <ucŝlӍDLJ?B3D3zY -E:b^p/+Efx/bbr'& n{ gd.B 7V0' M>#D"WBKz m7F3|OS? ޓ$茜'&O{Vet9shbI۱6?&+*ږ4<,rCkfՏN)lv{n{!S4#\_'`J%Ѿ.kcD+GbQXODLn.D7m˲K15rIx({ rM4՚p''e[S ̈́bb~eng[YES)lru5 sؖH3^SKI> ԎZ̈́ƴ 67 ~LAn~KQ;̳ދJ,#uԋK#4A{ЎnYЁ"G|VscґF".F+m^47boSgx?F=^dpFf !1΃Fy25LCkc,#jƴBcސIЂj_qG㦣^ $MR<+CR2Bȭ:OJ֖RZ Ú#>=HTc"[1!1 y"41n,K$Z4 E4z$Ⱥ3r![9il B,5,~&LܞIkL Lrl`3&U9k$;d#s69N,NĞUBIq>Dʼnb"{ɣC%obnع:R/=tN|SB$swשCo썋#kȏ2#yre`!rdnSipӳLfխUS "b &@3L&M'+F"͏NY:+R< +|N㤚{pzөjzE/D:N-mQԒ} BY2E5LGFF0{\E9.uG`Ӓ46ֿv"#_*A6Nʏ-̮K X{djYgQmkf< ΣA-3Zpdi=y(i]Hhtms '̝rzh{&YC4#0%g,h@ҦFAG軚vO}( Oz# F \Hj,TJN(lΑXHɴmkˣKbZt4?fIr/cԉoh+68=$Q_=jv JʳԲn!; lIgTD˒+<OA7&Hޤ.^MWtK84s:RLQ$LhbnM&2li&d$= pM&xb},HOY8a?#Z #ԅ9? 2iuæL[dJ>'d#C'pyr; =QөH(l ttkk=FAΦ1@}H̋ jrEtr5$e)c`Q)/5Ў d bw/ojA{pA,LM"Q΄{)5ef4[ d\R/o*p"ЍQ zB58;①q)&3&#J 5y:E&h.48i٦9'"~trZA13pIZ59#j`6,XԹ|N&G53"Z3ϡ4N8( I=o3>tkMn{,yϙ릣_;B,Id5NQ΄2- Ƨ=#j5NKiG1̍zRYtԍNVH1͛ja! Jk445~ų=˳iԐt7dmL=|⼐dձ}Gl_#F4`j.#raT2dz΄Ng&  2Aw!>t$^.G&FjFDN7#sKBw5#Qb4uj.LKSh2WиbPFLags8΂B;X ^aFщVѠI4X&z?TLLOAjs@o!> 5du=ޙt_C,iiM%Űj,(%ޚ=}>AyG(E& 9Ue,?hQ8oO!H1Bv"ySB9D29#kʌ5K hz ؊.En?4A\mӑ y`њ0E2DH]+٘CHvXպ(Z AOȦ.`L!؁JUv2Ab"tD{lbb:X5ZȬv zUQi6#̶ } oztDHU\;=֧OH0] /+FXWǰќBn JG`ri%&