ࡱ> Y D/bjbjWW :==G*]JJJ8*>L'"{{{&&&&&&&$( *`'J{-N{{{' O {n<J&^JJ{&  &|J& W\8ֿ&Programming 3 Dynamic Named Ranges and Automatic Graph Updating The Power of the Macro Recorder. A Dynamic Named Range is one in which the size has not been set but rather alters accordingly with the number of Cells put into it. It can be resized in either sense, that is, made larger or smaller, as often as we choose. If a graph is drawn using two such ranges then it will be seen to update dynamically either when a new point (row of data), or sequence of points, is added or subtracted. Open Excel, centre justify all Cells and save file as Prog3a on your floppy disc. Highlight Cells B2 to B3 and select Format ( Cells ( Alignment Tag, and then Center align text both Horizontal and Vertical and also check the Merge cells Box. From the Font Tab change the Size to 16, then press OK. Highlight Cells C2 to C3 and repeat the process. In Cell B2 (B3 has been absorbed into B2 now) type x, and into Cell C2 type y. Highlight these enlarged Cells and from the Formatting Toolbar Select the Border Icon to place external and internal borders on the Cells. To set up the dynamic Named Range Select Insert ( Name ( Define In the Names in workbook: text entry box, type in x. In the Refers to: text entry box, type in = OFFSET(Sheet1!$B$4,0,0,COUNTA(Sheet1!$B:$B)-1) Click Add. Similarly for the ys, select Insert ( Name ( Define In the Names in workbook: text entry box, type in y. In the Refers to: text entry box, type in = OFFSET(Sheet1!$C$4,0,0,COUNTA(Sheet1!$C:$C)-1) Click Add.  In Cell B4 type 5 and fill down to 10 in unit increments. In Cell C4 type = x^2 4*x, and press Return. The value in Cell C4 should read 45, next double click the fill handle to copy down the formula. Click on any empty Cell to remove the selection of the y column. Click on the Chart Wizard from the Standard Toolbar and choose XY (Scatter), smooth and without points and click Next. Select the Series Tab in the 2nd Chart Wizard window and click on the Add button.  On clicking the Add button you will see the word Series1 appear in the text box, proceed to type in the shown X and Y ranges and then click on Finish. You should now have your graph, select the Series1 Legend Box and press Delete. Now highlight the bottom row of your x and y data columns, it should be Cells B19 to C19. click on top of the fill handle and with the left mouse button held down, drag the mouse down until the indicator says 15, i.e. x is at 15, and let go. What should happen is that the graph automatically updates itself to the new range of x and y. Highlight Cells B7 to C24 and press Delete. Once again the graph should update itself. Save your work and also select File ( SaveAs, and this time save the file as Prog3b on your floppy disk. Automatic Cell Filling In Cell E4 type Min x, F4 type Max x and G4 type Step. In Cell E5 type 10, F5 type 15 and G5 type 1. Use the Name Box to name E5, F5 and G5 minx, maxx and inc, respectively (Notice that we do not name G5 step in order to prevent names and functions conflicting later in VBA code). Remember to press Return after writing new names in the Name Box or they will not be permanently entered into the worksheet. Put the worksheet into Design Mode since we now need to create two CommandButtons. Place these on top of Cells E2 to F3 (halfway through it) and F2 (halfway through it) to G3. Next, select the first button with a click the left mouse button, then whilst still on top of the button, click with the right mouse button. Next, from the Drop Down Menu select Properties and in the Properties Box change the following: Name: cmdCalc Accelerator: C Caption: Calculate (Changes the name on the button face) In a similar manner but with the second button in its Properties Box change the following: Name: cmdClear Accelerator: r Caption: Clear Still in Design Mode, double click on the Calculate Button to take you into the cmdCalc Subroutine (associated with the Calculate Button) within the VBA Editor. In the Subroutine write the following code: Private Sub cmdCalc_Click() Dim i As Single, Count As Single, CellNumber As Single Dim Minx As Range, Maxx As Range, Inc As Range Set Minx = Range("minx") Set Maxx = Range("maxx") Set Inc = Range("inc") Count = Minx CellNumber = Int(CSng((Maxx - Minx) / Inc))  For i = 1 To CellNumber + 1 Cells(i + 3, "B").Value = Count Cells(i + 3, "C").Value = f(Count) Count = Count + CSng(Inc) Next i Range("A1").Select End Sub In a similar manner write the code for the Clear Button as below: Private Sub cmdClear_Click() Range("x", "y").Clear End Sub Initially we shall keep the equation the same as before, EMBED Equation.DSMT4 . So staying in the VBA Editor Mode we select Insert ( Module, and in the new Module window type in the code: Function f(x As Single) As Single f = x ^ 2 - 4 * x End Function Now return to the Excel workbook and save your file. Then once you are out of the Design Mode you may change some or all of the values of Min x, Max x or Step, and then click on either of the buttons though without further modifications to the code I suggest always clicking on the Clear Button before the Calculate Button. Because the code herein has been written quite sparsely to aid speed and hopefully its clarity, attempting to run VBA enhanced Excel files will sometimes yield error messages. One such message is In this instance, in this file, simply click on OK and no problem will arise. To attempt to prevent similar messages a much more thorough method of declaring Names, Functions, Subroutines, Function calls, Subroutine calls, Range Declarations, Cell References, Sheet References and so on is needed. This need for thoroughness is required, in particular, when working across more than one Sheet at a time in the same file, or even in a different file, which may or may not be open! However, for our purposes here, in the early learning stages, brevity will hopefully aid learning until we are more competent with VBA constructs, references to which may be found in the Bibliography. Save your work again, then select File ( SaveAs, and this time save the file as Prog3c on your floppy disc. Using the Macro Recorder In file Prog3c choose whichever Min x and Max x you wish but change Step to 0.4 before Clearing and Calculating the new graph. What you will probably notice is that the x and y columns look somewhat messy! that is to say that different Cells appear to be evaluated to a different number of decimal places and they are not centre justified. Recall that the first thing that was done with the original file was to do exactly that, centre justify all the worksheet. Well what has happened is that your VBA code is does not obey the formatting done to your Excel worksheet, so it needs its own formatting to be done within the code. To find out exactly how to accomplish the above formatting feats may take some time looking through books or through the help screen. However, help is at hand with the Macro Recorder. The Macro Recorder can be activated by selecting from the Standard Toolbar, Tools ( Macro ( Record New Macro. Could you do this now and then you will see the Record Macro Dialogue Box In general it is useful to choose meaningful names for Macros but leave this as Macro1 and click OK. You will then see the Floating Menu and from this point on every mouse click, drag, whatever! will be recorded until the small blue square on the Menu is clicked. After getting to this stage, whilst being recorded, click on an empty Cell, then select from the Standard Toolbar, Format ( Cells ( Number Tab, and then in the Category list box choose Number. Even if we are already set on 2 decimal places adjust it so that we are not, then adjust it back to 2 decimal places (So that an action has taken place), then click on the Alignment Tab. Even if we are already set on Center Alignment in the Horizontal Text alignment box adjust it so that we are not, then adjust it back it so that we are horizontally center aligned. Click on OK. Then click on the small blue square on the Floating Menu to stop the recording. Now select Tools ( Macro ( Macros, or click Alt+F8, to get the following Dialogue Box: With Macro1 highlighted click on Edit to view the code, which should look something like this below:  However, all that we need from this entire Macro are just the two lines Herein lie the Pros and Cons of recorded Macros:- They are an excellent learning tool and can do many useful tasks but they contain too much irrelevant information and they cannot compete with good VBA programming nor can they do all the tasks that are possible by programming. To return to our original VBA code in the cmdCalc Subroutine in order so that we may modify the column formatting we can either double click on the Sheet1 icon in the VBA Project window or else return to the Excel worksheet, select Design Mode and then double click on the embedded Calculate Button. Thus transferring these, previously identified, relevant two lines - only slightly modified - to our original cmdCalc Subroutine gives us the new code: Private Sub cmdCalc_Click() Dim i As Single, Count As Single, CellNumber As Single Dim Minx As Range, Maxx As Range, Inc As Range Set Minx = Range("minx") Set Maxx = Range("maxx") Set Inc = Range("inc") Count = Minx CellNumber = Int(CSng((Maxx - Minx) / Inc)) For i = 1 To CellNumber + 1 Cells(i + 3, "B").Value = Count  Cells(i + 3, "C").Value = f(Count) Count = Count + CSng(Inc) Next i Range("x", "y").Select With Selection  .NumberFormat = "0.00" .HorizontalAlignment = xlCenter End With Range("A1").Select End Sub Now return to the Excel worksheet, click off the Design Mode, press the Clear Button and once again with Step set to 0.4, press the Calculate Button. Both x and y columns should now be centre aligned and set to 2 decimal places. Notice also that the axes formatting on the graph has also changed accordingly. As an extension, how would you rewrite the VBA code in the cmdCalc Subroutine to automatically place an outer border around both the x and y columns of values? A worksheet picture is shown below of the final stage. ** WHEN USING THIS FILE ALWAYS MAKE SURE THAT THE WORKSHEET CALCULATION MODE IS SET TO AUTOMATIC AND NOT MANUAL OTHERWISE THE GRAPH WILL NOT AUTOMATICALLY UPDATE FOR A NEW INPUT RANGE **  PAGE  PAGE 12 Notice again the American spelling Additional code f(Count) is actually the function f, defined as f(x) = x^2 4*x evaluated at x = Count. This will be written into a VBA Module later. = sheet1!x = sheet1!y qryz_`fg: ; A B R ] Z[`kw| +7<DLM$34ou= > """"$$5 jEHUj< CJUVmH  jU5CJCJH*6jCJUmH j 5>*CJ 5>*CJ(LdeFQR-.PQ   $deFQR-.PQ     ###^$t%u%v%w%x%y%z%{%|%}%~%%%%\&]&h&&&' ' #%#$$ %a%&& 4'5'6    iZ[k|+<PQ#$@A| KLm$%ijlm{|< = /"0"$$"%    #\ iZ[k|+<PQ#$p$@A| KLm$%ijlm{|< =  9r  9r = /"0"$$"%%%%%%% & &T&&&&&(()((((()M)N)T$$$$$%%c&g&l&v&6*7***{---5.;.<.G.H.N.O.P.R.S.Y.Z.\.].^...D/mH 0JmH0J j0JU5>*56jCJUmH j#"%%%%%%% & &T&&&&&(()((((()M)N)k))))))) *6*f*******#+4+:+Q+R+Z+[+,,>-?-@-w-x-5.6.7.8.9.:.;.=.>.?.@.A.B.C.D.E.F.G.Z.\.a.C/D/KN)k))))))) *6*f*******#+4+:+Q+R+Z+[+,,>-?-@-w-Tw-x-5.6.7.8.9.:.;.=.>.?.@.A.B.C.D.E.F.G.P.Q.R.^._.`.a.b.c.&`#$c.d.e.f.g........)/*/5/6/A/B/C/D/ 9r $301hP . A!"R#6$% nlUv@Wy d[PNG  IHDR6sRGBlEIDATx^݁LSn'S씒NVS,!IHs#_d[B^~^{^^^V_?:|{{{+_  @2 #Sֲ%@ @*T$!@ I lB {^Ģ-XM/H5_$ʚV[t6єbCgJ {.'lLg̖$Td3Ff?*S2`c TBӦzmobJ ___ @ P@|.ۛ|ZBأWӵh.Os|Uh#[?xazKs Zt޶>}gݾ @hDPȇjw 4(.>m?~mǡ -]g#; SP]F_ZsP;9ZV-6o@!Ma6nzcc+UU}j(o7h 7A%;{ƿڛѩpp"WTϷN2Ϩ4PUO[4I#Í}b^g{a2fp7A?nk:*4|pӘ/h)rYf?z6;/z@{6z"$@dHdR+HBV"`ho XU!jh n&6mLyo)OvU]R9<~B*;{H[@mL%/@j;hz]]wQ {@ߟ#q ^s`Qt~Ϗژ<. u\P~B o 9~hs4vPΔdmUݟgjTٞg U/ @ ?[08qP5 В@Mgo,S <'/COr @@aLR{W5<lxga.%|~~{{{K[|߷oʗDܖmnJr[>:*m+|||myxXdT ) @  9  @+b6 @*v\+Nڣԛ @^??jDM<6 @ZZ1hN p9pןbp9E&@ Ў@:Dmj"%@ @`N@ @ p! 5 @0 @\HB @VL Tw!@ к @U? @& @ JX߿'̭pVM_*SqMo6[&ٞ^RA)pcà 2!sooo+L~j˛J8<:O _|&['1᫹9d>⇢#֍BV&{zcMv?<||9t_|&[6MW0p U @ DM¶U4: @ T`yamF6 @X$Ӹv879pu}_T7m)Ƭ̡ sH!>3Γt=cj|N2N]&l @~s1+Mob&4;I|)>j@*ddK;v?O 2 C8R0,SbRϏsF?*S2`#x|m j^td99+isg80Qvԁ>3E?˙X @6m5ENWX?b93C&,YdObG-b4ix=g<L`f>.(<(x u m7z`jkO`gp̰ $8^!ɐ'nF_?$HXݫ+171UOcO{qX<~x'+u T5Գ\YcXՍg`xa?Ȟ|3_9<_Q:}, GFx;dMs)Ox0,*hn  DnF.OԳ۪E=g$W>NTUY @ hoQ;'W  @@2n,dԈ@{pjjLJ9`kk~1j#?D@ERHs`[:c @8 @oxkmpA㛅+==Va2Qkqڥn.OS5U vpgldCeۮmok)G @'azmBÝbhQ`T N)<v@w|[ݽ4flCpT>Ȯ/9 @A j0 L0g a8=:Z<a2~SC@jvxֹT[i,~Z'xXc<l[aۊ|Գ ]`f;SнW!,~U9KL  @H%`JR> @x0X 'Ĕ @g~s(}} & 7-FPm۷j[ LDYʻ9E g]̜"Q.f~e-@A-k$ @ @(%\ @DM8 fM{wѭ',\4tg°#@T"<s\r-;=YVdSfcj @ ,OFe{pLctg)^r4q*; pzӋ$s$2!@/;/_*x8G /5^xܘ8?ZKC@αyKFF @ E9)펡Gw1 % @@a_ŝf3shǘ* @ B`y f;Pt~Ky,0n>ca# @ @A`Cl )]Gd 2o9J @F&M @Lt  @x땰ҞSVm mh  @4Nv?.6e z}} & n-FPm۷j[ LDY{,2'@YZ3~8H8g Yd@z@ gaLz @ ,OpuK>d *b 'U @'$,!&x2Q|m @N ސ@kP  @X1TXU/YUY  @ ["'ڇ;k;X!@T(;p?a-nOXֆ^pC @N B ,T @ DM_YŔKu8_Ո p ij"{kA @ LgW5\_-r$@&5pϵSh[住k @Q1) @L&`eK @F^ w J4$:}P P  @JnYnϟM^__C @!b&|߾}6ĿH5ge9hwc )depsO:0o >  V= ` @hX j5Z0qgJ>{+UyDayn @ZXӿ\"Tyhyb;< d _<R%@gvؿ.嗒WYG ,gG騚*:zv#uD-0Y^FtnO#@@gx @5$HkPG`EB;'IoN9=Bs=冀c }w_ݛp @4QVE @ @>6ܷ3Tˇ6 ls (0V ftE5u&@@M_߂ݢ55X _즨..ڴ +("؊"WEݬx{x-kH5H8d 2{Z{Vbڣğsmn%B`uoE'Ez%Og.@T"2$@ @ kRIʇ @@Q=ӡ!0dţi1/  @@n/frLKw&,Uo-FRyŠDhW`ynDN @H@ @ p!u.5T @Os @ ,OB]gg ʑsȓ p& *. @,`pWw @ JXu K)BZVa%G+@r-y-CY v[ z}} & ,aPR+-A۶ck8JǶBJi m|&lL@ @{ok'_[B^9PI @@$a  @6'M?WU,9%*YaʝLs`Ɋ( @X gU[g6h]`.}y4F1OY'QA`gESщ.37'FcGa/֢/ѕ$h2!Мm?Sq1k\0XjG+ L>q$NLW4xw;le @ ˏ_eYM)B/gQmf}1 !q1bCUUA Px{{+@Tɋv^__C @!KiJnK}PAo&ǶJp?(LC](9H8Sm}||l$3kmGi $" Oޱ-^zժ\XH'~ʜ.ߜLȞHP,ĿpW%]gj$?̬-@:#bKh= 勀!.GO9ՙLxTax ,U#@`;N:&F}'gM&X6ٟr/X`Bp^|Q϶'DѫY r/X%`ko6?;?yðv?s;[ 7:s @ce3Bl!,[II80]j'9so^p @@- Sx:gN5 @ZmYT; v9 @ @w[pM93|ib2AmXFҟL"Tu @ `x3S' LY&VYj! @G 5(`V30( @JQw _*w>{ثiѩ6QW{#CÕݚ~ϟ?kH5H8d 2-Xm ߷o߶[Q?J MbjKcP[f| Pj;\ T кkZoA @X!<m2ݙGe og5fLA,32l XXt?|&YdI@i&\8=Wb_ՙO`J[b <3_f5{Vs˰.{yu|Yu hWU|HIQ"^1y}LU8D`n`I.>z^5 NBLY @!k+o4Cm9qJ^p9OP~S #V М @ <@_v 8_) YA`3gֈ'T<19? s͵?yy$F&`IٜǓ;1 d90̟Kr ,OrG M`;: 4 :lOUV< Z\} "L_O,Y8jOz!(u7t-cB/]}?b%tn#ج5$$AI.Vr[=aVbڣğsmn%oCfuFv; (9H8-3~~PjWy2% @ )H(8+֢Cqgm?>Qq>ճM\m-һȑ ЬUvy2QbHxfXjkDVp6U#X koOVVz @&dbbKl&=bʊXj @cXCϠ7|dIF3 @VO. l  @X7n G,dsէ[Ga@(/`  @(upYp ?JPnܠX1 @L Gn}^`x?ޟSçeuc7+ t-*R%*ia @*?Gyy4m3:'nYY"jYdN8P °{XJ%66O@@J+Nn5H8d 2-3u (2/ Q6P& mL&1JhB h[0a^ɔH @#Z 5)՚+ ʭhK ~Oey0d=T moU 1όc ֽfN$́?Ȳ0{ L# ςwO9:}?|2\"+ \j`tgsd9\G;R d_H| @/e`Xr @ 0:'轪@6JZᄘjK tb;} w6/\Q^?Tǔ#FIM/+/{m[Vyܼck807%90i>U\{qr Ь@aa$Q&{oݱ_}7n ᜩT/g[Fɔyl_yπpT[~ zr 4$PlXX7[.nu' @G!e`xUjÇ0`4QhuN)Xu @q?| ]֧W 14Qh#p&Ȼ$LhB,އ!G-_҆=m B1iB ~wWL?em @jWցԗ@;2yxGg9@&@WE֟JEKWͧ09`j^DiG$@@W&93y;tх =&z& @iJ]m35/hĴ4 XX+&=$(>> % Jʴt͢2e^ [@)"|%4ض^[ @ @*(9(|m vwpTs<4@Ve+U\$'=Si % K`9~t+稃<  @u0 ^ICP'@ uy0P:jhv@95m?,2H<hN`5Q0М  P@9hγod9WN/x.$@@@bƏM,٠ @X+±td?l  \` sfÍ@MA{)9_0e*>[[HY6d99~9j!"4_i p@*x98V> G3sOU|έ_ ȃU)},ɝ=3"sx.@NJbKnpX̖F O~I6 : d_H  pm:B{Fc3> H,e q#@ @ p8QdC ???6e˔R-ATTۀ®P9J9 ,aPR9is}X3Er,yb-x`= P $ͦEm-~K4 @{~m9 @ @W @ @+|9 ?WG @ +s\컢q$%@E%!'@@ab(,`P\qh] zW? @̓s.P\hW #DX>nG9 T@#@@=%V멶H @\S 5Y՚,7W"ZȾ0A-v1 @I k]ԅ,T@#@@ YVF0HC&6 d_  @H.e y2$@xVR @V^~z%򌰄jK t21H &A@z{{+PeQj~MY LKgL,*S"PO|]Lm¥WIJN&egjv;H8g*9C{ SH*Mʰ nO4ņ%s[[=GI\ T8@?;7`ě'S @ `aЭZ7c0h R$* _L \՗)WX @ P@ʫ*<\V"e^  (k6T%`PUs dY0?EMg+F: @jW#@@(q1}ʙ?i>H%r<tt0 Mr!@6sq1?m @`R )`ݿ"k8:NcO'R5"r ( dZ tmCHOCRR @Ls 8 lXx0= B,Z&J=8B~̟b"$ &[P_^^|mjv?Jz SeuH>RnBşJr[>i?M1t^/]Bw @.b’FGu_R~$3e>LVgg /}:@{+lO FذoLצ3~[u @'@s oUV;+?=7P8V 5Q:0-,ȵ0yKfi.Т @ 0#e_#@Y,eՋ_0NQS)`pvWkN#x4=CE 0#`{ @]+'79 @R ;L4  @}Q @@s)W  @`9= @(+GA p9Q%@f +/?~6x`w Y>ke/UJVsfW: -aϲzyy_?nkp%eZ:Sw(2/ ~bpl[&']v5b9q-~G!E PLFb "@~H5_ @4}kxQ?JE p@~`?'p  @f./Y>^5"eOr < \~woj 8'<ʎvLPBRL^I}˫kh`1 @@Ubڊ @N+;Cq8@ [ Ts'#@?_ ذ/gd| _3f*>[[HY99~9j!OlTC]q[{`,& Z:T:܇Z]@=tǟA4YlU H]bKh=H= x9s<  Є'M4 @k&\U  pA'.L@V >]2zWwg9Lx';< 3z> 3kRwY P ~4ߝmSuH\LIO o8?lQ R&@.1 Pۀp( :gBnZY)o 5$Cp# W9 ,aPRf iU_ŕ0X%1k $͖o=U+sXK ,2,"k2g]`H3 dX8S'Q Ѧ;osn`A`9j(O8юjA@`M @ 9@F @`k& l 77  p2s5 Ж@^IV5 b @)Wf]u @ \n!@,:b#@V?qR50أXlȲ`Ŀ1E \UcүFۃv8J'@jk pn+7 tv&`Q r`x?!& @ I dQNgjE @NЈ@@)W  @ZsjF`I \ԅ08]\J` ˏ_RSVm Y&w2J){4=>@V ȗ+Nn5H8d 2-3u(2/ ~bpl[+}9 *[ ,PrP7[.0C8,+<  @i{n> P@?*5Vb#@U \&Giq@HVڦ \`Xı*|;L`mfi9*. @+c\T@pk2S5suQ,Y8jO:GHU>i?U% @H&0&r`&2mQ:0X+&=ȵ0lx~]c&j0@@mYVFښY<9e^ x&~ӽ @fs[GlH`_ HD p+cu6=NRS&`P[RoyQT.0 R%@ T@#@@*0 pZذܽVbʪ-???Se5{N.=fbWsU{UuLw"T\};k~c1__ lgn'1d/ݪzE&n5H8d p+L-TXdH⏄ʔ,|4 ̶<>oyq dU3us*kr Ӛn"SP5qsnh8?:Fej F7Skz8{ֽFe?s.rS%9~&wqRRAȇ"F>]7x:aglߍڭ~uM>OLP?GVU.~8r>>O)o~肢+CJU{{zGrqƾï[$H,+WGZKF puO#ߜ̷ɪiuZG0"Iæ?GƟ݊Ǣj <|l57%^3'?=/B< IrFziž=#+{&nfZ:da};Ӛ-6@6O Zf8cxZ?k;<܆H ?_瑣$@%\\R[YHy o$(hWݶ9Vß%@gpkz@ 2\G[]!ԔV.ޤigwN#:]2E`e{@֋k[\'(yeZ]Y m@$﹊[]Ljb!Pxyoў.$pqgj s6ԿXKo-= 4-< JO(03O'(?Mv!Y3UP%s[[ppF'k&d͟3%uX]ns ï7#Z{s?ϜfEP!;V(B"@`^`5 ɛMBgt]#3 +\: @9A@C)WP  @ !NdΞ % lX Px_b{gyvU%Bn 9@I}E;U%@,s?sb"<-dy ."/9J34NhC}U5 B tHj P-G`@:3_^^.U+kp%eZ:7lH͢6X!?!PO|]Lmk0xfk9@ @V{oVnۿsb-C?乧2*[J 9 /(`0tV_lXX7k'= p l$G!e_'h @ d{ɢE`^`5 n{|S @ sh>)|r#r U{X @ F֠4qd\8 %@v V=z=D @W~CZT @`At[IY@5UX< @ 7l9@}2n{c@G?QPyD3 2F @L @YGtW ӞF. /R Ht pV'xbOgj^ 87o|R @U>xMAj4ABh:YR3z7 ^ @VBQ83Gr lXx+]>CVoookn0Y021۪W O?[ x|gO1b*IsCUc2J1/PlXX7GZn`܈{ GX׊M_ (L=mr#@@UTgVIT% }es?wvd!&BDK @{+z%WgYWm wg %,3Ds)lo#e3h 97ssF5˿p*i-_}///ݠj~MY LKgL,*S"PO|]Lmk0g+gJN03~[p$3k!= )UيW&IexA 6*Uذo9~t+稃<  @( ?)x&L꣟|@A @H`5 nuN @8D U /8H @$rL.B @)W:~ǿs1*E д@5Cik @W @@W&E[('@8@/s @8@̯"i;* @hK @A`m @RE] @R )T @i6JEȊ@~~g R Dap'˿[~MY LKgL2J d+3E/֧/^$QK#PrP7GwpTsYd}iN#P%s4[ .@7q @n_PPfm[xc$̡- P@뿿{?ػ~͚ @@_ @94Wy @p @VP=&S:&Їla}&Yd\@hP Ǿ4"dX'ЍW`&̟օ"5 \ؿMQ @|3ۇ,:_P#*H W_7+ @ \8=  @h] @'@ pn +_O=q'txvH[ @V V/Z''ys$L!V'nIAdH gjvs @=[/ @Zw ` @E ~RvAMx48 @* @o?_7 @@E)W^PP @H K8p"7U!@ Ф@ !h @S _/7;.r @- _hb%@ p1+#nbªK @"+AC]PQ  @z)W~ 0cu'5&@] @w=Vݔ > @ \8 @h^ @*@ @V^~z%qwjK@oDK9vᅤhta)JMWYnɉtOg%'[?喜oQKw_RMT#U @@G @ @+k`2s7mwNz"@ R @0?`e̒ @ Q 0 @eRLF-  @HЕh @ _<0|mH @WF\> @@UE>wЪ& @q?sa0y7 @&X|1?]}v&߬!@ @~y D @]v"'@ Z`5 @T(01Η^ Zᄘ"@ L 4(\%Ç7~}} &XRV>ijMUSInˇ6TGO%-R?|osKuԕ`~hA R5| @X+߽فXK*= @FGMMY5 @%t[wL  @VXŅ% @ @k + @@JpΝgͫ)Ƣ ,0vϿ+>?cU$@*an?ÍY9n5qxYĻoKRᎩR`ض6ug~—d{Sٵc {ATsXn'{jؿ6|j8^C~DM#;eiɪZHL@/zuMb~{U_2cè\0 j囒6"@vWg8[5[L`X`٘IųIWv3g٫ lR @@̗mxE@a$&Ws,<,12d]Cfa]W$> I9s3]%! R lM|8\ @/ų 1mE&  O\~j꽏RFl?_*h?U̩сgg v)׮K)  P"д@ gbUmURVZ %1=Ub"Y؆"Bj|V[} ^U3hUyw^Ipxv(',Zg Xw$ @*۪ 9dyzR+I7ޙ}8  w-n1zsޞ;݆w"n9{ {[l"@@U~\0$ȷe6ʎLkpN?^іFN^"/>n;vNϲ l$_C2!@J d]ZLkmYdN pq|+a_~z.)y o %/kU!\B lH+0ߜןYJF@m$nU_2 P~{Zx @H. q ! @}C V( @O4% IENDB`n6]yxdT:PNG  IHDR~sRGB0IDATx^[v6y"bmb95R^J/"$LfV⩨l@tB+x _D޼y38 z}xx$^A!y|%m/K/YJjwk&Hٔ_|MK~Mv Ag ˉw|$xod׷B>-Jw}/b~|ME-2|h6YkmUzvj4/rje}LQ LR}O^;%X֏?Ś֯5v B@iWVt1J7͙2Bb>SR9 GEmlδQLɿ[[ĭlQvuݟ͘1p n9ѯ#eSnBt4[駟y|_7-S_BLpnm~[V #s9zW&^ڌ^9Sr6ͽ"gOLӴ+<%! ee_]_d9UL٨f^&ʬE1@`=3y4U̟/'|Ͽ'#ʡD%<]h71sNS.^(-]RYu/}9-.S2.4-q{PVm x 1HۃZy4)|zO==B:4PnQrSrocUQ e >g9]@3oxlqmz DF*Ra C&cO~: $'5WC@ īu ^ W 5@@v@5jԁv'pXu+RXO` {`6md1[J] T@g+7&C#mqKdŤ g59-]lXZ¿zeCk\.u!@Y {" <4 8 _ų.hڂ]Fj0<ِlcL<% 1+߇V%╘6t`AּZ}O`Jꊛ Vk^gj ;@YzmŚz-jh•#2kظ ԉkNLkzSȚ6^.ٯOANB`'Nn QQ=@`@Q%0 0\]܀ rK.R}t'>@ jU1[l|6jNK1Z(ʶ+yxإ  ` j>jKV57 I̫yXkī y5qxiE<<*2摭~`&@4,151Ey5Ws@@i$+h@̫?@# Ny@ċ# =Ly?(SIW -Bk^!^͑b3f^oh?F3>iy93W{EꆚNM`k!^B`KOgsxP 1/P1 tW0xo_?|īj:52/'2otl :E.2dCW ЀR x5@tWG@vtQ|C E4~z+1+R 间W /%]pw 8"~IY:IXjī9R B @4bDD4 @M ^͑bd^=Ճ2m@̫@# ȼz.RA6 |u^R`/ y,tg2EU}T|~~ Ͳۍ+M:21"μD^^^&d.e^y#btEuAM8|L ^͑bm1iȼzja_T_cQC*"E?2OE!^Шbg^vu+1ǥZԢ<03/oѠ`:o~X{Vx5GALyg^9ڎ ī-OA8dװ㿒7/6 0Q>*~|uӵī efFt^7[f&kZ)!0ߚWrz]uͬЛ"n1&-b.3/"Օv= 5 k^vg}h@3ϼ5^LϼfD3g>OIHuϰ^SYp@)eJEU Mڋ;?yڅ'EUy>۞5nLHx}NJZm\KЫx5GAy5Ws@Wax5GAyWʴ2cj 1id^)!@c ^=(ȼī9R B̫@zP y5WsW1xL j>H12cA6 @| ^͑bd^=Ճ2m@̫@# ȼzīeڀW1x5GAyWʴ2cj 1id^)!@c ^=(ȼī9R B̫@zP y5WsW1xL j>H12cA6 @| ^͑bd^=Ճ2m@̫@# ȼzīeڀW1x5GAyWʴ2cjx~~ꫯ2{IW ІviVGD1cߡ}AAK/ 0%kʰ4 x1 ЛۉC!=%BsKK ys5UXE@ 媆xU"P"xq@9"^Iړ>mCjtT@Yfĥ/OOOr{|-p>~xbPt\.r#j*Rx񀡓 9k)ŵ h<92` TÅBPb~0 &x12 ) ^S !ċ1LI2l8 4/I@g⥒&)77TU"L y[З31 OtΜOU-r v1  22DIʌ$icSݩdR9q pQ@`p12_?uVXVU )׼Y"d`)$ ;ў!W>H8]( H -^/}/CO*Z%%@`/Y#9څ H<ϫa ab GcMK@sk^;A@BYJLcAؗC$YF@`")`u^.C!{xfTAdg$" @7i,燮d-Vrʴj/k&K~Kە  Ke)ltުZvm9DgOd99t B0(an 4AnҗxM%yjۜ3fd bZ`vsڰǮh5u-9_1wV^[Ѓ-4kQm&ű'{al(Y`},zgM:LK${u(F66Ai'8"LjRL: n휐Grd&F$;{,m$v5TL_3E,1!yٓ#D.};%m#f$e%=AYI|@92A c2vc=#~$oM4l.,h:@269i!urv|0_voַ+$0;'u6EBm:myV8=ޚ)aD2"/egRHE^NL" <꯾~k)rrm83? fLuAI&_k?V"3ĨIOsLs %^ًEf*:b~1T݋Ѻ~ra{{e&ٷ, Vca; _LpTgS2i˟6O46ƻ'~P{N~g'KotOw:s}鎩e_&#n.E!f<ό{w3fтz{<g}9liqCc;J[_C<4Crvk! ?J|$ΔՊ#v * ++gٳ@qsy 9e@?ich@@  ^cZ / 0%kʰ4 x1 ) ^S !߮n 0sh"oq'ߞxIENDB`n(2d.pPNG  IHDRsRGB(3IDATx^ -KY߹˻È55 jb01)<"` W@pWpYeHD @ԸƹWD]߽c3uvuէLWUg{{{7A[ne!mcccBA  0k;;;+iݝ5 BI7hX4a.h]ԏmۖNeϲOiGVG#^Bv_oaQ롯bѻXl9:fT_~Ci"OO*l&a:|xmy?!چd @k#p턔9DZcv:}Mwǟ}VTmа8㷉+H~δZORqAfO^]Ց{ڕOѧʳT?>?e/ܿOq#^w5]_6礭_<)nKx|ؕͅӏ[8y~ۅ75­oytQb6uWqw4Ͽr_wzG]|-87=tz[U=s-Z~Bjo%5g`i/@ܿRʼn:3bׇCsC}/j~}+&^_jS|ɑ{4h#Ч,٨x-tM<%!uk7۫n9v|ws>///.}蚺5 mڎ?b +u;:7M>S׷;Moh[/wW!jC,^J;6foiu'o}xq ]?Ov7M{E;5uʽ1xօ.T^-JΜ&K2uڂrI~ =gdC-h\e|׿p!P7s4K6tͿi)KՃ}܃zZj G1ڄ|d#prU[o^Um}m)"D-,K[uk∪ LU&tjr+meYͧu%F]Fh\O8O?}6B:چt5R[Y|T!tMlxTm=cI@zڇ^|pK<: ouxq3V7*Z"L\!opv_յ~P57Dm+LjPοsfi,-OHMOHϽᛅP>fj-tFѤ[@:7&֬]Fhu_FX--$t{_"G\FD ʶp􋗯!7͗6+n&NH.0o>#eƯlVܒoǾUϋlvrtĶ6lZ0PWH*U^Fh?Yq;4u#h  yBz i_&DԵJK7=aĶ<tJ,EZuܲpeQ\!e<>A[vy/eOoŃVCnEڐ6IƳ%r&jOwɄ>%+pvr%R1l];ig:N!ziK&m=^djjϗz} :L}9h]_e~K҆G @/@L߲;t  p߲ /@@ڪKCnH@uRf P0 &0677݄Y3opF@}m6kk*/Ju7!&m8 5\̙@_&дbU/#TdN-m P0 &aTGisLW1-_Cb #)mvgo"l-o.Sp"k )m3n/{0i{\V_?C`Mԭ,CۦXÐ,t8}P^3m#C- C ØŗOCKޔzѩ;> ,6š硝*<CK.UU| }llDG@ ϹՋ;uxY9aE_Zfn @ڤf%/ GwPnt1ԨҾJ<.H 2M{]Cՠ\x0V0?5L@q"@pA#V`q IHiKpBěN8ыFGCL@wa%4@@^" mmz__3q!Z,:oQp_FbC3$``"fTBw$#|Li/x 8 mND@@CNH@}ts >x hW0rMƎ| 8CpKS8!N !r m hH[4:B@ Aht4%< mhKi+77xD@ڢ(Vnn &E! P. MiFGC@\H[3@ @rsg@4- !r m hH[4:B@ Aht4%< mhKi+77xD@ڢ(Vnn &E! P. MiFGC@\H[3@ @rsg@4- !r m hH[4:B@ Aht4%< mhKi+77xD@ڢ(Vnn &E! P. MiFGC@\H[3@ @rsg@4- !r m hH[4:B@ Aht4%V,Gm6{QmԔ|2U Lq\9J" # j '94X o®7^r_iϒpfgG%sُ-s56~ TGUVΫV" LuU%(-Uz;_K?:bZGV}nG)(}Y8sjwjG\Ast$sjwg SLn^ eҁM}8޳SGZƽ1d,:lЧvc{*I<30'ODN;{)O聢:c`jdʽ$[[J%ICچ^[WƮz4WD]nHf'\t} }ɟ<,mzE/4>nEOۼj۴kLzgPWn8Lt k+A2-@[P]Y@gjD,F8Vo-ɨ[2&>+?L 0],.w[{Ge:r=2^uZLQe's@/0ClyWOjdze2 [vEUWi20WC(K|oz#ZBg,F lHtJYRB5P鱷`vftX{v|&/j򳱕^(%ɱYCN:״O]K[UZC&a.쾙,KNFZuWI\XlNN̴;9>|Zj(2Аv\B41zdiV]I$ةb>ºE ˓>|ZuOfؐvz9繘x94)/qMW7}Ii&VhN s6#ʇ=}tO|GгU6dޡpN瀙8|&̣gxMX_eƀfHеf!0 (@6`?R@MI (N  @Ig}gZ=? H8iSwʇK$ DMXϘTΔU^qg-fn# iv@TZLUQ0vI@Di3k}z{{[4 ?呶bc@ iyI@  k@ H[iI@  k@ H[iI@  k@ H[iI@  k@ H[iI@  k@ C|q(֖WJ@sKAHH)m%MW@)R2@BH[BtBi+%$$%IW@)HEmΰiF ~^q̈@''wI Q =!eilښ3\' m{{+O/v"N)mCOH`-J`/d)yoC@iKv)AA \ sK?*=B`g 0KH,N:m&>̒VVڹ ZV>ZH[AS/PO: mMרJ ~TKi+"unE$'%:dƶYs8 m$RFi-c x@< aFi˙l"cCNiM|OzX /N\Xڂa>6]@ @o s44@vE?/3}D ~zJ|B e A!9@ebS 9 u H[;WGnPj PuH[Q  0NicmӀ!0;HRNmY&F̎60@iC#0gvS!0&WHJ1äo@`^vww}]|@ZNic--pz @7@H[i @ ---Oz @7@H[i @ ---Oz @7@H[i @ ---Oz @7@H[i @ ---Oz @7@H[i @ ---Oz @7@H[i @ ---Oz @7@H[i @ ---Oz @7@H[i @ ---Oz @7@H[i @ ---Oz @7@H[i @ ---Oz ,NlmmeA!H ;Vnnlm[n msgDG&ؐPZAi#Oc{MLi[3rC @™M6.2mv)1!AiFSFI_ m9`q[))_H/ ASѝֶ Lh'M>Ŏ 5ƩgÄG&PJ'5=)=%TkZTmWwiq Y,?٤q3S^Js A R`97L'sdUkmI(@ m̆kR-0'&@i@S okK#}A -uƄF& !K9cPO@@p&nwA9j9"!ܶe!O>@s0d_i: T?뒶3gΔPq:uE 씶i W?gL4R9q8)E'쓶 Oܗ:%L޶~5a6VhJAf#=_3ju,[ڬzԈ԰XoXY^ybިژzY M/Vжċ׾-m"gU*ش޲-mΪM@\~׾vZڊjYt^q[fIzdD}q[ڜUbʥQ5csMɬ:Q &sߔ.gͣjklgfV1i27MiqLM7aĸ2YnVun BЩfʮUI[ qEWUmVenisVmRȄ{¨>5ZGZON I\\O+%jveW/}TbfGɟs_ٮ *cXjYq٨)sK>iݹWm}9,I h2ꌱt&t6pFW鿴XUYJ3wekyVmΏqkSmb~sJ9MIóܑ RyWm!5d\Ǔw8ƤcN3:>g5&O'0[:7M/߻ɟjGeֻ7gJ9ީ_;[(AX\XZZyEÍueDTT9W:OއVx6he|-6qIk2<фdZ jI|ԚarGVma]ҭ玾YUmy$_'.j̝[BrT);9}]N> Aܹ-BIO@`&(CHNqA>v2ᧅכ ħXSv`( ?NҶLC|WΜz5!mEŀ3|6"ྌP8@C @2H[e ]@C @2H[e ]@C @2-Nk܅ OTlGy: IENDB`n+ɊbeI{CpiPNG  IHDRsRGB+FIDATx^ &KU͛0F1DMFl (qQA{+(+bV;ѹD#5qޘț\OnMMU]wrwSU]3g 0#'NX?~|F) looommmggg0h< 0ON6Qժhޏq7o9PS)Εf.ߩƆUj붸EXہެhoףǛm>Z:4l~i;8YT@`2DmEO5KDm}c̺;"j|]ԩ}ϽI@}H)!;d/\B*nԶ{n#ϓ!S-G|7v?.|]>WGxa^smw}䇥ß"wo݊<v^V7k^3,{l7|Kןg.};$ V_'_~˯:1MƋƛ6:Z=8o%k;orycim`50E6gZwlll25~i2rt?5-j3:]ӵFzF׎~޿86^V]Ao87ȇy1S9v")5##j5e4d+V:v0eʇlBO .JB"j tߖ3Pabn-f-e{[:@I8閶R݋ٽl9ϾzYyYk'~8ma H|^Ӌ|)Ӯ_?+y:.nɗi wr҇8?Tn Ka_xi\8G3/\x_q^KS5rݏ.w=JN;os{io=nso~Ĺ7?8(|Ck流۝|=Nx璿`3WoiWG_ ?w/murѪ|>xCxQq~B}/S.^W7|s~O->Ň^U>aơO;ףQ[‘/u,&?|oYn{{Vqo_Cksm_w2pԭh.ƍךnƯ]ɺE{|>7{wխq"[o-rzMU>{Knk&gkOuq2QncO|9xTROUbaS$coi[FQ[/1aǞ^@hJ&U٨W6]CyEݪsmdnoC`RY=h8.ٷWɲPJo^Hbh1&v# 3&m֔mըYt\oi+.&Wla2 m&V rq+,&jO9v%'Opp_aNr҈")*R^BtMۨW=HLJOvX꙾C৭o9Xt͓ŰdBYVnʗ~V11+hE߱qkXL HCFsFIY@sӭ4zYZաBw*͈6nj[16lTb[IXXFpڤBz̲-#½kffHŌ[rG;,#ȇq ~WJ ?Pet=ŶPkɍ,f٪sm,j+f܎=f];ۋ{ Homom@Uum=Ŷ`ef2O؛b[I Ku}X3-^^#PǟscoCڐHk$ H9 Y-r'\ݷ @v\@7)  mٹ !nH[7#R@@ڲsC}_ɓ' K!ی!+s_rMtMv;|^kn!Oڔ8)5i6dY2Ҧ?,Zu+!`ce,TBp tK dGie t@ںȎ2b>vWI @`m{6sY jt""& 0P2mԯƄ--6Rg?ͯ@?m?C`KE#dխlnWE/ZlE:W8έԍתi+c!/ C T/w羡YSiVLzQ;> ZTͨ*luZ#-!; I e-*>1OƆ>e̾Ҙ_4gydBJ[npgG3v@ғ4D@i3;m7@ƀ[SëijI #RgH"usH@K|5sSZ.Y<+LxǰnM%0_Ҧ\iSAL@F HX3zё3& [jGi 6@Jmm~/ w۟ www@xV(t/#d1׎!h`& t*M:ZeNG1-?b1 IiDD@ ?H[~>b@։@~:ktW`~ 'I:,Λ?I4̕@ric@:׮E hHۢO!0WH\=K hHۢO!0WH\=K hHۢO!0WH\=K hHۢO!0WH\=K hHۢO!0WH\=K hH[_V%+Jb-DLEizjuMu |'iqu>3S@ moo+ƄíZ{z=:l^F9I[\R;K Z`H;_EɀԓdV9TGi瓊E6d3=2!Җ:uB mS< Җ:uB mS< Җ:uB mS< Җ:uB mS< Җ:uB mS< Җ:uB mS< Җ:uB mS< Җz:yY[1[H[EײtFOHiv+ 09Pd>N%# =m{#̍j/^A4 +-{#SL44΀4'27Hvec{@ڒr@ -WJ@ڒr@ -WJ@ڒr@ -WJ@ڒr@ -WJ@ڒr@ -WJ@ڒr %Rv mG|H[, v[:|m4@ m=}A g[Jn&>e"m>RaۗgZH˶huM,GTwm_Tq XQeuFs7Ծf}1jywC6Y-s5lEonnzf7B㙸osOv~)[0!!A- L@ڴx; 0) Bi @¤(@@ M'Hi  -6-@ - L@ڴx; 03 _ )Mck}5n86N@ 4F`ۗާ<]zm5FI8 /u*EyǼ*^۾(\!M۾E`&$M{PU۾kXiA9B`9B`A9B`9B`A9B`9B`A9B`9B`A9B`9B`A9B`9B`A9B`96i>LEizjFh0aP d< m7P3,@N/goɻNJq?xUo)'ico-%{#{SLvon$$UCi{]{@&GN@|H[|LNi9B mS 09mrT'gL ɑS! 15@@&GN@|H[|LNi9B mS 09mrT'gL ɑHs&]}gX<9mrT'*> j@JlOV{#*; I,ʪ MkZŞm֙i'"u k)1T d#m M2!RmNhULI&dӦ M҆ߞlͿI  @fT m@`66> %X:QeξdA\bQ6P%}ԓUK)3iS(* E%}d*\ܭ$^iS`k!~Tҟf@k WKbrWj+GaÚC.̒^ik­1#;gNiYCcaFe#m|(tN*s X/Y۴y0SF2@H[T %K@H[T %K@H[T %K@H[T %K@H[T %K@H[T %F6776!eX9s;;;U'OlbHO[[[jS-=,fMi{iJi[i7fMi{iJi[i7fMi{iJi[i7fMi{iJi[i7fMi{iJ`V:,&)A&ϙA@><[.m>@X\[X pF@a mayR Ҧ %Ii MCGgn#  N`K @`zFmܽ1%0v@߸3 D%0v@XTT j{<{x4mmmi3W{vww=_/eI}CϜv<'N_N 6pH9ժWsm3` SN%4!0*Zr!m+PΣ_'N*gM{v+);KJ@`J2Ru ?CJjmN^3Iy"T )mF8#RO9ͽ/"@@~I_~1W: UqVLpX) hRYU}gd0>G}!ύ7.c@*V Y)"`Q[i}r2j3VJc~- vWύBn +%ӪoE]+= fB:\7l2c@ 7͢תZJݪNZ$Jwm&J3y32n({H+daɝ}kj[RZvA+nV -Ք7:b*P@`lb-4Վ=Kg?WӘ+7(p@joXVs^븯u n .@zhqi; 2-U9vƭWCܝze$ TA" Hü`yN!> xL16j?n9Z=J[]x-Y?Z5bm4B-zo|Җ[\zZ):s+vjT516}K6%1CsȾ?6)egCXAi miInde2k(8g1lSπ4k| knd[ 0_ɜ84z*^-Fm bdHiK4dxkKQMI*V~o$ ] smH[nK%.+ԝ@}H&sc/][-巳 0l%6ڒIxoCzGGq㌺KH9}H઀m j3VɻV9څt*KQ Z,";*KuRRĎBj ܔipҧ+M囐6n!Kl'L<3<y٨H|* 95!s4-WnA MXH! !e!Y١h5U{p̍bk\u mŮƨ[iv$[-(OOi 63GihY4rfMJd]y=ݔahkAշ^&.}mhI79"s=hbS'mrWKhU;*XyN&s$Ť;aٽm!Q^9awˣ*!O-VҵQ[h tHYFH}b&kC@-Fm bdHiK4dxdN&jK@?R:-dT)){|siKYzrVHݞTM@nuRor-Qvwj6`G&Ɩ*;wȳx)n "˃%SVΥcqbyq.X&X^iK(QXNj x狰(xwWx9ྒ~WJ:򧑕!򒮼spcc} MHza4C{Y 677#q*3ٚ)i_/k7LPI%m y]u]=]l2¾nnn kjҕPYw>W0J-Cyae\Athفp0XIETŲݦ]-mz#+#5K׶UQ[-ڨM򦨍-3r cv(]eM]Zljj-׳Ų ،W2ڕӧu듞6J3L+kjen q%&byIl<ii `|TҺݔFlH~&OŲ@ȖW%s<<ܻr+d]y6=:e{DJ[pj0M69ط{I7SH[쉕vj/4{cJM{xti^10SG 6\=<( 2")m71%" -#ga* K`}mRO^&N&fGs-ݧY[d͝Z|ς9FB ٳ1*#mA #\[FT@Kt@F/V}:U}K:,@zi#LGkS% H/mNҾ)u>5B` f_jG"zy%#)l{7[fB`iK[wu^;k' fԦ,&v($NTQ}8˾d(iTh#RLcq LV򙝀 2i^TRJ9/v+h)VP/H,mU@WLժkL{'F̀@7d9ϠӄPxJIyJ(atH9 u'N)7Og*(!Rڔ @`~A,#loo²|υ9vB 8eҖ YMYP r!0;!6fk\# @fT m@`:&Aco2@stɛ3p  Pvvv|.m>F@X\[X pF@a mayR Ҧ %Ii H 7` 'A* m*܀@XH[X pF@a mayR Ҧ %Ii H 7` 'A* m*܀@XH[X pF@a mayR Ҧ %Ii H 7` 'A* m*܀@XH[X pF@a mayR Ҧ %Ii H 7` 'A* m*܀@XH[X pF@a mayR Ҧ %Ii H 7` 'A* m*܀@XH[X pF@a mayR Ҧ %Ii H 7` 'A* m*܀@XH[X pF@a mayR Ҧ %Ii H 7` 'A*Μ9s񝝝9'OVa&F@ӧTM666 @@-Ҧ=@ژk@3$Щ4 @ m3t*M6 0Chj]QeBK#}_ܲ[{+R,M?6w}}fj>~ѐ>qwhVa:u,Ҷ;\JkuF\6gϞܧ8iqnWKی} \F0]d8PS|- >#2PAa&¯~ABda^~nq;v(j nd;͋T['!1qnFڤ-^?b>.^'SoXu&7m.agUniJ7X;K!j pr7` hwetdr!` ]$ErN h96Y \v6My-r%af 2́FfHeԩS3lM&!`CiƩ2f'P  qIENDB`n<$p'[GUhPNG  IHDRr4sRGBIDATx^6ǻ@|+ dn;7 2 %vk4|mI.vWdv  @@A_x)@GMN6{」A 0FÇOÓsev;Z+bW|cKGKߵ]vcZqƩ A`K6M*f9MLGm0(Go}G/fFw~o3C$ xxy&Eo2o~ _ܫ?|v@s[4kq0U~_#8+Cm67rR6n/6p @@!/|ɑv3쯚uԝd|au+f7G?|/[~(-|N prX02dL8#)+Ͼc`i>^yK}haK=7,rƠ gh- a&藆$ecwad_BN5jٜmGf6‰KޛBUg1p872dars<îmX卻9mx3lyFf!Õ%aRܤ.+&zJ%/+v1Ē UeCV8Ξ߯sߤbQ8X+z|/rF\7$a_6W*o\<$n:B\d lՕ<֗ߢm0۰|< hT M͏ &ow*z d@6{P:qG{'D$դ0 Gaq2 !O@5u @oF;@@6:K@w~@g;&l d } tF,!@oF;@@6:K@w~@g;&l d#V1_uUtlyS)G4Ձd\kÙN_/%{#V6GF܆[؈\e=!Pny8T#m^R,tklXxprmnlñWn6DX? k$Hr4CΪ#zʿ-[==KFl]-+_Qhezk ZqYS^SY!%iHG9mN섍$Ӣ\y.Lșa.Mkۮ=u}g_kz͐—G=],>.{ R~J[2zg[Ṯex4T)Kp*{Q[Qd*kQ;třYN50_'ƓrYzeh *^0Ք@TF3~M)߼4G83ӣљbbVc9UFo!{W cU;1|F.(UVq(P$F[K~doaA &PG6D3JQT-KPoa%f-+%I:7^njhRTFɩ©V LJ%,Ol[yiUݑiG;?!j8:F-0 9+oݨWcq45Y|e+ CU=Ғ,sn@Tdq fbG2Dj?4iO2DrRWsSO%GS]ެ\g{K\&śo%yT<)*#@d#[8PhFpF8pa?d/}*Z'  r(4CR@@cـ1 l@ch  h)Q6!@3?7c( @@"[곶  4@"FH6P(/ #"@6\a~v=* (}*ܡ:\Kf@*1L + U(@*F CՂ*6!#ɏTtkqR T1҃y;+ߠZT7 @vb؛8:aoU?e`Nu{͍&Ok/ֽ$Ex545>+N\ ~4a-ٺ+ocoTQ50\LR;phg JEI\@%W[!{~s)=+ .I)oq_9,?b6,F[@*rg-¥ 0Gi 60}$.47LEVBȔtcϴ|1y͗uݘ3Z>T *m֒1^t,-Y~zvT^nMğ-7=q75DO fe؋xL1,=y ͳz8gٳ;Tx1!6֢msޫݾiSk.91 C;n|t'ef4u`x.yW9 -Z&CX5KּIO#iGhF1.[H0zDz!{HLmȤy;v8'5 c&34}a}IM3QweuRhgǮ3Zl7v M2eZɆ\Yt@yxV`ԈYZ֪q fFh m<5e-P6l}VUȕ(z655f,hNUFBnSk|sYヲL#a0Jɻ1WlFhiljʌV,0*͆J1;'Wy [>z֦Y *kGUz2iDqd2HSyw(=%HaEyeW:2J&י2@m0%bV$>K&+WUЕ{]9ӎ95l w&Pq'I59NN`5NܳQ3#yrJ t2\m16 S &3%l,  ? E 2@k'l=@`QƢ  k CX(n* v<% |k[#|yI#mJěnW-: ВtݒmxQJ*۾2_c2ۨLsl*i@ǏobRz.F&U{԰ YaP`.pg=(@m4moMFk_@K{\ixnc |! Ci֎[( !PQ$vIp,o ;B !4d%cyO<娢dV4 nG k#l-c#XiYP@6(5FcR<< gAQBs{!P2/fR{@6h[ P8m-4UE9 =Ba+d(#=zrYN٨ X6\'dcy ?C %(uM.?չmt݀pn w -DhLSZe臟ir7"g֕/u uXj{ 65 @`6fa$@G圈!&U1B @8&1eX!@6b1į)db #6@vIENDB`nTPo<>KPNG  IHDRHsRGB(IDATx^6Sv&O7U3/D @%ˤ!BA<S>9-Yd˶ruJGG=m݃? zG7o\ʇK/tGkTXݻwww\8upO_qturk ,dkK{YB.2_:O7k:1LZ2I@T:ݻ 쯗!_ڟ!OT>?lϩ?G~?.[G|mo0bO_?3Ϩm~u˷oq2o|#oT~[$C@Xf\96dHfr$4Kβ$gp" Bʙr*%>:xMGqڲ^GS}@Q[&Y!z$BRS$M!E`F r.̕{dr&{we>xFٻrEʘv!"'_se>[-}b.b>E̖Y$^`7y芅Q>mD#{+D4sS% 뫳!'4?Q,$Ю7uDtΖ+G# 14gf ;ݩGrATPLgF}1O#밗ì5e-[틡?#f{tί@~糏9ϯ[;MCBzia-lN,Q6Y᳉; Ziksw}-YGU'f]ۦHHukR="0*գcUiF 96L'0­)7H2$3#M0m*Ff.,mV)#ilzi b]g:piЩT1Rղ#$}II`P ȟ}aTNFU/q=aIsfJL/Gd0c,-Ky(z3 DEZ  G@^Ehu';, Ve3w?!o|/.mmZ\`*geYh󖳔ށQ)*eUH;=*UxXPVV'02n~5Dj 0@ϋy!5z[ !M6ەZA`У5>C`z=X?=YjX_E&rgIfR#5^wiܤ#]r_cAM)z-6L KxA kyoEbʼn$]ӦF4H PG/"8l:t @`zѐȁF:UA@@#(sٹQϜ!0)LFo%6AXM2)C{=P,EE!_(Y]ʅ6O`h@  0@O|4"Y !d6&@k"}o%~DjDx)@&JdSf94 زfVNNKӻBd)jEsiI"Yz:g6U]XؙR,xi궑Gңe(;t@NNӄ_炞P#;}-Ǣ ͢!Cgl՛̋ ·6 pb!X/ ek@i,l#v:sYxof \=H|kG3'Lf3xs vV9:˞,oU RB#ar&$/=HfI Hza(z&]J,p0ѓi#H@KI_'ٞ(УD_}*Pd Ӳ$#md^J:g:@(ӣO=`gpTsvFm- )832=|~lko(;c-H'l 1RAR]+,ΞigtgcvI >-rG¢;Mɼ#0ϙ@)-ңd'',h߳&K~jI+ؼޙ,BlڥE+mdS&{XdkvdQ;  aQqJӧkdУ)b(!"- 0%hJ؆JG%H LI=.!Q -BS@m@zTBУ)b(!"- 0%hJ؆JG%H LI {䱽qnX~/;Gf-RB!(WQ!RBI@T#UC!@`$h$@CGPbI= @5Q5F@F$; PzT % УT#UC!@`$h$@CGPbI= @5Q5Fحtrr2 !$i?[WIENDB`nC!F.pݽ4PNG  IHDRD1잘sRGB`IDAThCZ n0 i*7nFo{'8 h\98Va[i*y]t]x<qi Di?"zBqv}%Fq`x=Vfd]YֆjJ꺧 2Mc!6%1  ax!CV(8h hOIadJo TȠj'_|4sf1R9 fmI'n[_) -f`bONK9ôV3ob#D-Z j3EϞUeMODz٩Wk0 B22>uW8w{ϔ:j? ,ެ9JoVhֶŵqnFHMݔlI3^l㖒-hifY%/pz}XP nO0SC_IP)4p6; 4հƁAGG=E6Ȥh&EGO01X'jO0X !E/p2߿ xyH*FLkk0os3_rͺ7׏+u}{^?~ʵJ @WJqgNtE/7~Cg[鰨l]~Gt{?S6:؄&`J/S'suW$* 0 SnOl]~K硼7fLۯ^XSM8H4Z: @m&k ev(L8Z=}~JU~|4wf>F%;;;="Ol'= I+{Y&x'1'B|Ɏ.^51y_Id뻯$}xؓ+Ebv=f[&%̓nCGncX'<$P*;KHI_ 0dk0ID)S@3HI_ 0dk0ID *[B_I~ikjQ 52z8 Iܕ- [B}Wk9f ?Br-Y5w=C+s-aXV}+65HtE>=efEbwla"߆3D2SG!/Imw= y|ξ~Zs&Q$%eJ^u$D&vx{=44yudk&ݖS;gxwBs[!d8hqlir#c^bT򒦹ݦFEL jtG\Q-V[lOh  8irineS-uEBR6J*0@uXVFO;s_z))lU>T0OU$ٺo<1WȪ>6n~gٖm()dBD12W:\5}\ gEvmIzβ[!vG2flyw70 .x9KE)|bg-ƼWv̝xLtA M J3OR (s*1C`;$H 6eF8|np Q:ilk'@C@S04 טY|ĕ:X6-/,G0ǛYOg-{*b:+S Sgh1<idl5Fv@fs W33.U'K@gm>D/Ru9(-lIkh<۲bX&MAg[\Cq?\+)`\HͶle/"x\Eprg[~񂹭aBIGN&mn摭- ۪ dj NlZCHR.c.Sܞ=>=ܻ(j6dy4Q;¨<k.d[QKm4s[(C Iڹ'L붂l卵q p&Zlj148jFȶ٪Cpb&۪`dj I*V#[PchLFQ.jFаDȶ٪C#Pq7d`4? TL"[kZJ;lgH B@\P&le" ( |X"!œ@-$_\aiۚA5Ɲ.W"ʖ{ݼqb]4u_3me6B1.eedaP~ cĚI@4K,,IbL;͔| ,No)}>kvJތnl¥ק{t1j 48>tapIFf턙_/c( @n#; !D a}8pFM̈վbWQiyO]dk=B  浦#yP^j bf9\lnekU;$_Y6BnY!V1ΎĪ#[l{cCաi*F t抭{zYjh?ɶ"Y4m)u*P!A@gmsT;wg)B[;i(S7۔)A; f#m+UZ& R7ܘ@VSSQtl8wEZJ&Ȗ B1DlR3Ôy<$2摭t EP~lfx ^ӱ:ͶB=G9#4< [Ez%i#ndǨs:ͶZDE!#i^a:jƌln8u,_Z@ٖ{n.Pd(z̶M۹a}@F8`C ȶڹjaƇ muN1j!֒qf[ʵonn,=2Q2$2\K٥c80CJ IkC# +3Ŏ2*Q D(f[&)Lbπ@d[e8*ZA(-2E2id[dj NlZj148jFȶ٪C ۪`dj NlZj148jFȶ٪C ۪`۪CHͶm Nm{˅k&;]>@r72IVoooY&$@f)zxxm15@O%ֱ|֑j148lkpGv:.mDlZj148jF϶ُM׏+U9$xeD<̾up!-g[Y,ɞl&b-Ξmgؐ'g[qrbVljm + [Pchp-g[1n ɶvȶߡ z̶ܸx3_n>gȶf8c -g[Fb%$W d2p KlK+6sEbfx߆Gǘk&LHR.ER}ȮњlkJ I`؍#[cǗ#V= U,![U0cdd[ՂlUC mU 0SPchpٖr-\ٚmHR.͙H'صcr&JaIY $ir-yx{]% 0Uj[LWC f[8{֑ti{&d[բlUC mU 0U 5'@U-V5VsD5@r Ƨrpքq'H,u[ 9-WɟHR.eedUHF_+i)`\ ҽ8^{ [{Q>3N|Am'dk'@C`(]^9:5lJΐ-sB>m) ʠle@ 6O$<1/¼vٲ^Ξlጕ̻w|XTWJaj&[DMܐ'z[\F]su!}$u!F@e2Y3Rfۣw dh´?5Q,yӯߟ2lM}P ,;%sr,nHXL1lUC!I`s0hG0:mA)]BNQ&`#Mm?Jci/^H˒ReYݹdde59Bq0g uCN9Gx Ckd[avVWv< g4lH_4H`O  09Br݇@b@ɹxݏ=]#n\U͏. .\^h/dn+#/ |Ly%|Tp0btI|gc5lOzs6͇$2?DLɫʈڌT)4%sϳɶ4d_3!Ksw'lF{5yp^JɖiVÌK#X>⺱ŭ( eKn""[vaRF}_Ȗ2Ŏ :ݹ1.W&v ɖ!m|RC[E:^vZ,4+X2,Q:lT\7=XiD&[12ծ+O[7x3:¢-&e4͕?HLXqelI,am`cXaC#H-/aBJJSWre4EvwZ͓CkgZ^:{be+M2zb3TʰUi}^}Q,ۈ+"SmVYi=z9lsd0$y:exLs4{EƅŕOΓ)@^%V܊Ec\@T+:Շ۲EZhZ"0[6Nf o]wJ'vFФ T4qb iNxNYzO;{e˚#DdWU=yزBp[o-RGLUB"plfJ=Cm.|*uR24/j-"42IZoFo2t8 [@g,`;3H4ULeY$q;C~j@|Ȅ} _u{lQ@l>{鸞DSfT"&[oUU{LuɤlIy#/xW3I ozޣ݅F~Mǽj}v=;L$߽{nu̻RJ,,vGbe[p*B`ΞS\jܨJ\iY~FdSvW6j8AJ%$xJO!%)y;nUI%y+[ ׂ4= 0):Ill9hļa 1$ '6Ho/lY#&&pl AG_4Wi,OZͨ4V`@lɹ< 88{W_>Bز1.!CIQdhWi_NnSXε|LuW8094ٲwB)[ȷzbR̫~\,%,V'_{*FnɕP\Z ޏչwU7z Z'5H-޻KrNV^Ery@d+c4Mjuʶj8uxB\rԃN"l@.d+  [', K%G=@$I1 @rQ8uxB\rԃN"l@.d+  [', K%G=@$I1 @rQ8uxB\rԃN"\, {2¼7od4J@@ON_l@kxXk@@E)y& A@ډ@*Ȗ  v [O dKB@;vb'*[UY A8v ?+4IENDB`n-{wJJ?YPNG  IHDRgAӷsRGB-=IDATx^%U,QDҎD fًqX`,L6x&L mq&̀@$f, 66T$:!ݥrfKr`cgs5nhesU *݌{;;u  pI2.?◸|ZL,zwgwϞao1[nf#;wSǦU_<ڟ?9dڻtOl;odP+5W~6]G+ ^~#*|5[ԝ;2}tǯ<^^wW-Ts3:[dLqsZE\F<ȎFݶfZymٺ{f>]a?nxf=i])n?7~ l6PH~W|̓}}FN< 'm^"n96/x6Ѕӛ숻fRݶmWA7 ڻhpikV8}3hA5[Ys'FE+ٮbʰym#mi򍨙%Izؽ{v6*{Yvf^{lw|0mfl{io?7|k>ڟo|Ͽvt'wo6U7v} _~m{13g_{Oi{R?zLxw\oW~Q.#/#vmև/a0o|o3xƖxW&ۺ_[]`8vCM9!i=FݺlnS79nn~Jݽl3ֹrbqҞ#n \~ \?bu{>G>>ztяxH{~l'tޭ+놏7w'<~jOmf\B_}ѱ>gܕ 2N'ˏ#j/}"Gԝ}1ys"?5ݺO:5Y'zys:#Q;qۛƅxIwǾl/cTd-7^uۿۃs4fmy7)mι[Ssϻ_t[A[_2Lf>kk8ss^d6{} |Ur7Zi+pr2kflןyp;Kk#pZI$R_7?ܭIq?ww[nFLrsHvs_|^b6_Rޛb")wvy!ڤܭ]OknxBjEk_7w%k|ӹq菹fj 2E'ݎ}&;|LĭtfZCs-n63>f&}vf9!kS[[:צy7#pb)Fs҃3nfgk tUoGnNU#ם} ye>35誂fw >g 7M!dt3骂k?lɶxfjJ3d^j6/|CW̛׺p^e> jgu;w Fͼk*t}twNYWN<-f'L%DZzxeVǭ\%+ns~J,#'~kRSb= я'S ?y&,QE1rs:ԙ(N\4Zշ i9[n+*ܭceO7 ',xU갑R{ns.Fݤ]I[цDP $̀̆@yg8n( 3&13U\qgڨΞ=%IQƒ#H3L⃍ڄj+YYd<7Jǫi74f,Ͳc4 @uQ-?BOHe5VHއ/ ɎCڒ&)0Јnr.1'PwD(gySNQO9ɸ+2U l (WYJr @`͝>LHT.̙@/us d?:GyA4晔x:ljC(nټP7}Z*{R#9sf~f4OLjj2u*9ԩS9 ?z#ո/,gy  P~"LCL.]_@O)w\2At9V RfnFdp)teу~%<&$w3Rh @ y2& P„@F%u7m4h@ Nvtkk|=kޛA7%#܊@\(MP5`})٣}T~k$g̅ki+hGLT `п.O?3%#ұӤCbO6nlɝǒޤ=y=x0ѼBOF(e!4Jٲ=@btɈ-GN~6X!<3LN7B<17)I n5ڬVH&wKU%LVU!i=;EwQuءG9ۅaLN`u&wN~:*%H3S>F䌕3>`]RFe @%f;Ө)z嫨\[y ~DyʝN˲k=a^{# 6$mzF@')jJd]M+gl @u~@ݒP@`n H%" @68 k 给ؘvA$@ @!&V.anELZH<͔ݒB0|77Na G32nSG  A$u>m8  0%۔6pnñe) @ݦA#u-,LI6%}  0pla@`JSy뛟o6S^WV_L~),@3T7=Dwh+YU5N=UXEB钕^YiY$!;F(~jԢ !$u3*c= /UtJ~ʪ絣!YeC-X )խND:?&_͍Rʃ Ln\,arUYufA`npOW<ljGęY9 r&>}zwaOS'.r}(>.ſ3_Hvi?QfG~(>j!N'2鏟i? b֧v5׸kҔ`VSкyetG͚ZveUF֔V{ɜ`*ҟ1GIvǛY+ebjz*s{UKS Sd*ܢUş\#R4 q֝X[B_'V!7|ֻ:ye<'5"dE+`$TvBM'؏ۮU;"Zrd)ϛKInN#GVf0ēX즍w+rH}e$phRFl("ɯbXF33-#Z}RZv byYƪ@ (GϦUC%-!J@ -j,m Q nP@` nK|'0J|~P@@K`Jur  O 5@@궄(G|SۄoALn CwAE궨pY5 ,mQႳ jP75*XۢgAnjT( (PE ΂ @ԨPL`ke:!/O ߡn ]/#mm@Pށz @{&uk;mGAmPށz @{&uk;mGAmPށz @{&uk;mGAmPށz @{|UG!xҪB΂@SƃM3Ӷށz Ln[;[ L`Juk0 jPU @.&0]5{t@`HSېm} *[E@`nk?Jjd/X;GY N@nF} *[E@`U7x^g)Y\f3_C3ńȔ,\Ba2mx*coJMoACUBBz pm&KF*k' n2V;NEzMXBYןPރJ~ϻ6-xyZ6ݣHWbt2j/:>',S\lSoYG#tcHbBd?M> 2ND!]fi^ۑ-?ܸa)?L= nt0M7_\#e9˚F`(#*зW.e{UE:ͪ[$— ,j2gnZn1nQMuӧfU9(^EzIߔ(UVHeXjFT7tCfrXyBѵf@\/3oҬ!;Ԑ;d1oz',7<ˍKJ;,74euD B" m kwHVV̊e;҂kx s.K lz- +Y]q{~4$QxChX3Z_iMuk&<@1[1:T5۬@ @݊ѡ" @f8 PLVAfM69bmm|Ϙ䋍$K { oV=-n{ٕ軉 0mY˫wnxDݘzArK}*M4CTH##2UY+ 0 27 2kKNj !иI܌<Ogur*W$:}TNz`G';z>#uA`h[|YӐj*=%#V S?<|nf@`9nX%g|*4sČr9 <@F8vN1SQds6jx4793=o~9K'5{Jw 0fmsbt{U$|SshmݺP6*+6`%в KAM6;RPRr 0oPyށC=y;>@ԭ̛ԭf|x_0U7gկ# V[Ken5w}q-h/З3N1 8jM>OCuB Z>#Z&rh|E]ũ4oqFt@*'orswr+Vɞ{+phr1"ɦ{KcGʑ@z Tu`y5#9*  ٩]+FIAT~Ē*Pem*,jVv8NUxȈ4F`֗|-:g֧8Gr,DgUΘC-[1*fI[w|2Vzdn,S_(ݞԭLJ𴗳Zⵣ4N*{vYnVBYuִ:eBQNu8C$Lk,yY:] u'[^*ry L*uKRq-|TG 5]eXXb){%'"Cn|&®kVΖ|Y_qξ<I} Kn.Ч^Jt%)kb?CI@&Fm3T@?[P@(`&Jȣ :[F@`nk< aJȣ :[[7zѭXCn7O-8Sىw]SmK,XҒ6׋*w\,ˍ-TFS7 gmn#E\ޭMZ˛ܕCt[܁UNZud-'+LPMJ*^P_^%=+.97e(:2ZPё@Kޭʣ PIk%DZi6oG&-*!Бe$[e r<3=I/ϊq_)Ha~WSʃD騥v{s{/>[nFb Va3 TF1Hq҄qZyƽ[ns u+LMw{҃\W MrN (-8Dִzf!5hG2uU8#PYxl >zݝThIt b ٮGY!)ܺe5'dr.\O ; ]yJ@r]M5w89-%5,5j!u< HG/Y'pgrf!.oM*fJT1 H\m3MJ b"gY3V`صd V)y#)IieUs-|a@݆ SM 0 0\a@`jP#A!u+LMV?u&Y-"pG"uOtTY}Smi гO @jFȫ;yEօ=obB+Hʏ$*JgҭEjmHR6]rPb|~Yv"+,(Zf!1nQ:#vuUrB^P{VΥ8PInY[19mԒuras+ W$F>+'L3CyKˑVd*iB ^ ^kpkJª@VntVD궢` *PU(*mUFgA`En+ 6 "u[UYX[`glP"wu &ׁ*TT+Α&%k ;$uS ~卲bWXHv" w~fhaknCͫ&Ve-{J!s@vѻLJv@&_S!JZwef^0 ;iBhv4mL@jZJI\iȌxő˻yL"-J7_e-/Sf$mE|:-//-Nͱ[Uf,`K&B Ɍr[`v4IUOqefB6@Tp*U4%;V ]9](GqNCrAenrT_-wpMwY˲ΠW=ouK&ޡ@*Lz ϾƼ#B)?J.z.hx[)MrI ABLs4k ؁=.Oɝ<}5%qJ\ҵ !sDXJIMU!u^lު~bf-(Xp@ -,mA nP@`An \ uˀ  "u[P*@[dQ`C>?õZY1 <ǭOQ7DVsl3Z镪ܻjC3q9 akmMM)⧐ki*7 f? D, KUsFkhV?ʴRMyjTF~J=$ynIj%%JHwVlK 9n-BF$֧Xny/RR~%ժ,wsFi6H'eZ>=YWrMzlMeE q-j,US% f?[s ԭfIܿ̎łKZB)[ BgUB풓uO&gL\b(!uPwdw6Zչ*YkMom|縕Uք4YggM?xK3Q@FF@F'u9mh@`tPёAQ@FF@F'Ц=/[ pj}HAh@V0 5V-׈W4m52 @ISXD8Wr&4 %kH0G]hYtd<(JZX+⹤+@-[h?[@`ZV7I h\BiqUD-=6-t_>GL7sC ¡ n,sW$@ŋOE'MnRڼU7w&,=UR+'U7e˛n\>܍T;̜@HBMR萧KyꖜiV [n3-VN n)s7 Iu =VBn&[Hnd p <,i˞nXzL+G[%P뚩+m[Hq Ln^iyWCkZGZ"9I BWB6n^nkG#S"Җ13,2t5@gYM-Myހ@@cE&=qiӪ[67Sj+׾|32 MMIiw2jz .Ps̙\P@@@J۩S"|2Vf@@`V+~WaVA3 t3sUC  0|G |  P\bs0IENDB` DdP  S A? "2hry'}4DD`!<ry'}4` h xڍkAߛCvӏ J[n=4LuHܜZDCV&t}ovJٝ7o{of-A] F#0 1Q'LKq$^&gIztKx`sSHV:7 (I [޿E꧊#/+1N *PL ,11\L@kq 6XnXL3Ͷ=sw^\A,t*]MJW%k;ıRYy M1!\.@9s5;UF pEslVnZgۭ9nhỸCcY^~lem~ݿGnB`&x`|YpsɮVg傔L!e:G" etC ;ThV%|6U0fu(|  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry  F@*1Kտ;ֿ Data WordDocument :ObjectPool +]6ֿ;ֿX(J.Et Wo_1018036397F+]6ֿ~6ֿOle CompObjiObjInfo  !"#$%&'()*+,-./013 FMathType 4.0 Equation MathType EFEquation.DSMT49q@@6M6GtxDSMT4WinAllBasicCodePagesTimes New RomanSymbolArialMT Extra!/ED/APG_APAPAE%B_AC_AE*_HA@AHA*_D_E_E_A  fx()==xEquation Native $1Tablel*SummaryInformation( DocumentSummaryInformation8P 2 "-4xOh+'0   < H T `lt|Programming 2orog Mark Dabbs arkark Normal.dot WGHSl.d27SMicrosoft Word 8.0@{=.@Ы@лV@@!ֿ"՜.+,D՜.+,< hp   none.J*j Programming 2 Title(RZ _PID_GUID _PID_HLINKSAN{DA2CC35B-4215-11D4-AD27-00C0F0446558}AX6L=3@..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\26.bmpC=A@..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\29.bmpK<B@..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\31.bmpH<C@..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\32.bmpN<E@..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\34.bmpI<H@..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\33.bmpM=4@..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\27.bmpB=5@..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\28.bmpM<V@..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\37.bmp  FMicrosoft Word Document MSWordDocWord.Document.89q [8@8 NormalCJ_HaJmH sH tH 0@0 Heading 1$@&CJ 6@6 Heading 2$@& 5>*\<A@< Default Paragraph Font.P@. Body Text 2CJ,@, Header  9r &)@& Page Number,=D+SO>9:,= D+N     /#;*D+]q $D/" $= N)w-c.D/ !$%& "%D/#D+: !!VWhb$Uv@Wy d[l5Nb$ @ETD0b$e0%%KQoYb$MiryӐq"-b$0kWCjKtb$Yhć$܉&^YQb$6]yxdT:ٺb$2d.p(hb$ɊbeI{Cpi+b$<$p'[GUh%b$TPo<>K6b$C!F.pݽ4Jb$J` a~zKLb${wJJ?Y-k@!V0  (   3 c A.@..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\26.bmpT`TT`T=":h |)# @ 3"`B = c $DJc'Z > 3  *|)#%   A C A ..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\29.bmp  B C A ..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\31.bmp" C A .cc `..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\32.bmpR`TR`T"` @ "! GC" E C A ..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\34.bmp@ "'!ZB F S D '! $ $|)9 K# bV ` H '  {!$T`T$T`TS" H c A. `..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\33.bmp$T`T$T`T-$|)9#ZB I S D$ (f.ZB J S D$ (40|f @ ) PS"H L # @   ZB NB S D !2 T O # !) `Z ' R3"zZ I) Q 't  I)V 6# I)j#"  4 c A.@..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\27.bmp T`T T`T V 5 c A .@..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\28.bmp T`T T`Tu I)V`B 7 c $DP ZB ; S D@  (ZB < S D!@$(T 9 # `%  T : # 0!&!  T l !*# U #" N S  ! !*#  T BTCDE(F <H<xhT @   l!!##"  V C A..\..\..\Program Files\CaptureEze Pro\Conference\Paper 2\37.bmp B S  ?L= !6&&;*D+3 R"Wt@$tA! 4B 4C,!$t@GT &4KZ%eBP-# tU$tVC%4&)  bi"*0=IJgq),/046:UV^hvZ ` "#)#$$$$$$%%1%5%s%w%%%%%%%%%%%%%%&&&I&J&&&&&&&'''"'((G*a*E+c)2> C 8>,0y vxp!!" "V"Z"""$$]%c%z%%%%%%&&C&I&&&&&&&''>'D'G*a*******,+2+8+>+E+ Mark DabbsQC:\WINDOWS\Application Data\Microsoft\Word\AutoRecovery save of Programming 3.asd Mark DabbsQC:\WINDOWS\Application Data\Microsoft\Word\AutoRecovery save of Programming 3.asd Mark Dabbs9C:\My Documents\Conference 2000\Paper 2\Programming 3.doc Mark Dabbs9C:\My Documents\Conference 2000\Paper 2\Programming 3.doc Mark DabbsQC:\WINDOWS\Application Data\Microsoft\Word\AutoRecovery save of Programming 3.asd Mark DabbsQC:\WINDOWS\Application Data\Microsoft\Word\AutoRecovery save of Programming 3.asdPre-installed User$A:\Conference 2000\Programming 3.doc Mark DabbsQC:\WINDOWS\Application Data\Microsoft\Word\AutoRecovery save of Programming 3.asd Mark Dabbs9C:\My Documents\Conference 2000\Paper 2\Programming 3.docWGHSA:\Programming 3.doc@$D+@GTimes New Roman5Symbol3& ArialEMonotype Sorts"qhDKtFfbDK"J"620*\ Programming 2 Mark DabbsWGHSCompObj2j