ACRS"xc`d``e`f@ B P67ecg`YA ,+ 2@( "Eg(`~/x풏KWǟ>u]s.okNDI #ĕiM3k M"bɨ2BB$$d!&p-$""6q"y069܃x OEso}IؿOI?u_()"d+d'i'Ar'$7 KGdNsi-tm;nA!CtQ:N4 t>k1XUZVϚX kcY7;ŽSȮ,n;l=d|^̫xooV{Q~+<UBb(5uh}8,Y\L/7bN$_SERnq]S>9(O򦜑w=HuU*P%ZmSjڭ:T:jH 5ՔVjA-'jM!u ]unmzGq}JU}]'-}G/zY?4dBPU.k0:,}曄bp"Ň^dh_t^O|e^/V d#~ _ -95v9~KNf  Ӂ@5PuPq?J/o&}]~B!f ݡ7ҡP:JAP5BC-B ?$<6Ar]݁JQ0 F( TDxVMhAf6mVEo`ѓCoTzK*+%W=ꡂ{A0E :l$߲̼}fd1 `s~,`6Jw~EZFz`ta;],:g892jIg|^V`:".)txVIs<-LtƮ3 C`Α)}볮LiPC>908u7 nHW֝Z`9uhDrټʱ rf:+ּ)縒2<)YsSՃ8>{{N/,Js4&ҩw8sl7wEN;FT3uǩs<[fLjYOp9=qqN}`Ϩvko=A/e=lI9e;xe ѽƖ=Ӕ $Rm3nY #~$x[{.3/9VH[d_4pH6?}g!_ >nkMEJJ}?:-=HKb;?pRU|]8U:_hr-5E[3+ݹBdT _-;,л=o[ˋ vmbFa)wQqaa0xTn@ B(Σ'j}F7)^.vW~c)ɖThOp9SO[c|>i1؂qC^Q9*jN=ksƌ7*eLs4SsO{\F=RTcY[L(]KMDG2v*S[ׂо;/jlB-3e Eweiu98j|[,u8.Q5.꺺Ü#=?7Pƕ$u6 BCߐˣ7 Rk} EIN )PwVoP/6'e6v5]`7a!n)ndG^ng? w`[c.[cޒG Q~ VaG"Q#`>? ک,Z+ BjjuXcgMx$~'T+$焪)o `bdfhj FJ  8bzT"%'^* -/h25V9p9F>ILLRU`URVJXXgxxx x"x$x&x(x*x,x.x0x2x4x6x8x:xx@xBxDxFxHxJxLxNxPxRxTxVxXxZx\x^x`xbxdxfxhxjxlxnxpxrxtxvxxxzx|x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyy y yyyyyyyyyy y"y$y&y(y*y,y.y0y2y4y6y8y:yy@yByDyFyHyJyLyNyPyRyTyVyXyZy\y^y`ybydyfyhyjylynypyrytyvyxyzy|y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy Continue; +"M>Pie Chart Model5 G<{CC ; This program demonstrates how you might draw a pie chart; in Authorware. The program permits you to enter values for; 2 to 9 pie 'slices'. You can add a drop shadow if you choose.; You can also separate the largest slice(s) from the pie.; This code can be used freely. However, since GanTek Multimedia ; has no control over how you use this code, by using all or any portion; of it, you do so at your own risk. ; Questions and comments can be e-mailed to:; steve@gantekmultimedia.com; GanTek Multimedia; www.gantekmultimedia.com 48o(%% o ReturnM15   yy         $; Reset some some stuff 56 0!y!1&!y!0&0&05 I@@,     (,5 @@,     ' *  Return CUz BTB}Vp WLBORuB15 8.8 8y  ; Note that we don't permit double-digit values. Pie charts; should really have six or fewer slices for ease of reading.; We also don't permit a null or single-slice pie.!8y!1&  bQ5 N$%%&yyEyZyZy  o  ###  $ < *6/  B_NsT Xd/  pr|   ; This calc is used to draw individual boxes for each; slice to be input.; Set the box fill to white!y!1& !y!255&255&255; Establish the left edge of the first input box111; In other areas of the program, we set some drawing; functions above the default layer. Here, we reset the; drawing layer to the default!Ey!0. 2 1 3  ; Title boxes 47 !Zy!1& & 95& & 115 ; Input boxes 47 !Zy!1& &114& &134 1- .%% 5 f5Slice    # ##    +1 #8 #> # ; Here, we concatenate a string of slice names. That is,;"Slice 1 Slice 2 Slice 3 ...". 2 1 3  #Slice ## - .%%    ;;( y !y! &1) ;;( y !y! &2 ;;( y !y! &3 ;;( y !y! &4 ;;( y !y! &5 ;;( y !y! &6 ;;( y !y! &7 ;;( y !y! &8 ;;( y  !y! &9 _5 Q{{ p ~    s  $ ; This establishes the initial coordinates of the text entry box. ; By using variables, we can re-position the text entry box on the fly.126115; count will be used to keep track of what slice we're on. 1 Return|Tab 6tMj ss}$-p -L %%  %%   25 ,p D y $ ; When the user jumps to another input box, it's nice to have; their previous entry preset in the box.  !y! & 5 ejj3 8y y   y (. 2>.   DP  \ & bn  t~ .      #2##   @   .; This calc permits the user to back up to the previous input box.; Add the percentage entered to the slice list!y! & !8y!1& &  ; Back up the text entry box46; Decrement box counter  1; If user shift+tabs to left of first box, jump to the last box*   1 +   126 146- *; Update the total slices entered. Naturally, the total must; be 100 before we'll permit the pie chart to be drawn. 0. 2 1 3    !y! &- . j177(  d  100  a1=5 xx{ZZ$< 8y y   y (. 2  8D  J  P###  \ ) bnz  ; Store the value just entered before jumping.!y! & !8y!1& &  ; Increment box counter 1; Sum the slice values 0. 2 1 3    !y! &- .55(   0 5 JJ'` 8y y   y (. 2  8D.P     V  \#!##  h / nz  !y! & !8y!1& &  ; increment box counter 246 1 0. 2 1 3    !y! &- .55(  1 5 JJ'` 8y y   y (. 2  8D.P     V  \#!##  h / nz  !y! & !8y!1& &  ; increment box counter 346 1 0. 2 1 3    !y! &- .55(  2 5 JJ'` 8y y   y (. 2  8D.P     V  \#!##  h / nz  !y! & !8y!1& &  ; increment box counter 446 1 0. 2 1 3    !y! &- .55(  3 5 JJ'` 8y y   y (. 2  8D.P     V  \#!##  h / nz  !y! & !8y!1& &  ; increment box counter 546 1 0. 2 1 3    !y! &- .55(  4 5 JJ'` 8y y   y (. 2  8D.P     V  \#!##  h / nz  !y! & !8y!1& &  ; increment box counter 646 1 0. 2 1 3    !y! &- .55(  5 5 JJ'` 8y y   y (. 2  8D.P     V  \#!##  h / nz  !y! & !8y!1& &  ; increment box counter 746 1 0. 2 1 3    !y! &- .55(  6 5 JJ'` 8y y   y (. 2  8D.P     V  \#!##  h / nz  !y! & !8y!1& &  ; increment box counter 846 1 0. 2 1 3    !y! &- .55(  7 5 $gJJ'` 8y y   y (. 2  8D.P     V  \#!##  h / nz  !y! & !8y!1& &  ; increment box counter 946 1 0. 2 1 3    !y! &- .55(  8 5 \c++/ 8y y    y (. 2>.   DP  \b  h  n~  t  z#,##   :   (; This calc permits the user to advance to the next input box.; Add the percentage entered to the slice list!y! & !8y!1& &  ; Move the text entry box one box to the right46; Increment box counter  1; If user tabs past last box, return to first box*   +  1 126- *; Update the total slices entered. Naturally, the total must; be 100 before we'll permit the pie chart to be drawn. 0. 2 1 3    !y! &- . ( %% . - 5 /yyyyyyyyyyyyyyyyyy  &*4:>HNR\bfp/vz` ; We permit up to nine slices so here we have defined 9 RGB colors,; all of which are in the default Windows 256 color palette. Change; the RGB values to suit. All of the colors are put into a list to; coincide with the number of the slice entered.!y!&!y!255&0&0&1 ; red!y!&!y!255&207&255&2 ; pink!y!&!y!0&0&255&3 ; blue!y!&!y!128&0&0&4 ; brown!y!&!y!255&0&207&5 ; purple!y!&!y!255&144&47&6 ; orange!y!&!y!96&207&255&7 ; light blue!y!&!y!255&255&0&8 ; yellow!y!&!y!0&223&0&9 ; green;;( y !y! &1 ;;( y !y! &2ȡ ;;( y !y! &3 ;;( y !y! &4 ;;( y !y! &5 ;;( y !y! &6 ;;( y !y! &7 ;;( y !y! &8 ;;( y  !y! &9 5 "3F0yyyZyyyZyyyyyyZyyyZyyyy       C* 048BBH L  R  X#;##  d z jv         7 ; Here we'll draw a box for the key. The box height; is dependent upon the number of slices.21424!y!0!y!1&!y!255&255&255 ; White frame!Zy!1&469&192&579&1!y!1&!y!128&128&128 ; Gray frame!Zy!1&468&191&578&; Now we'll draw the colored boxes for the key.; We'll draw a black frame separated by 1 pixel from the ; colored box.220220. 2 1 3  !y!& ; Draw white box with black frame !y!1&!y!255&255&255 ; white fill !y!1&!y!0&0&0 ; Black frame 16 !Zy!1&500&&516& ; Draw colored key box !y!1&  !y!0 ; No frame !Zy!1&502&2&514&2 ; Increment vertical position 21- .; So we don't forget, we'll reset the fill to none!y!0!y!1&!y!0&0&0 ; Black frame#5              @  $@  *6<     B  H ; The Box* variables simply establish are drawing area. Rather than go ; through every calc and change the location of the chart, just change; these variables once here.204 204 438448; Center of pie320320; Radius of pie will be a few pixels shy of the width of the drawing space 2  100 ; Keeps track of total degrees drawn0 ; Initialize the angle to set drawing linePP8 (   $ 1&2&1  5 +l ' yyyy[yyEy yyy?E yE yMy  -(.  :@  LR  ^d  jnr v#8##      h d          $   ,8>  DH N   T`f  lp v  [4; If user wants a shadow behind the pie, draw a black circle offset by 6 pixels*  1 + !y!1&!y!0&0&0 !y!1&!y!0&0&0 ![y!1& 6& 6& 6& 6 !y!0- *; Reset the layer of the drawing functions!Ey!0; Here we actually draw the pie chart using the Line function. 2 1 3  ; Get the slice percentage and convert it to degrees !y! & 360100 ; Sum all the slices drawn including this new slice  ; Set the color of the slice to be drawn !y!& !y!1& ; Repeatedly draw lines at sequential angles until the slice is complete . /     .5 ; incrementing 0.5 at a time !y!E 180 !y!E 180 !My!2&&&& - .- .# h5 Hh4 y  ; If the program reaches this calc, it is because the user has ; chosen to separate the largest piece(s) of the pie from the ; main pie.!y! 5 Eyyyy Zy (4@F; This code simply masks over the words, "Chart will be drawn here."; Since a piece of the pie is separated from the body of the pie, those; words would otherwise show through in the gap that will appear.!Ey!0!y!0!y!1&!y!255&255&255!Zy!1&&  &  & %% '     5 'D//yyEy y? y       E yE yMy  ###   $ $0<B  FhL d   R^d   pZ 6 v 7Z > D  E L R  S ]  ^     #   h d    Z  & ,Z  6  < B     H N  Z  ` f     l r    ~                                        "  .4  @LR V  \ g; Set the drawing color to black!y!1&!y!0&0&0; Reset the drawing layer!Ey!0; Loop through for all slices, drawing black lines to create the offset shadow . 2 1 3  ; Get the slice percentage and convert it to degrees !y! & 360100 ; Determine quadrant (Quadrants counted from lower right counter clockwise) 2 $ 90& 1 $90    180& 2 $180    270& 3 $270& 4 2 ; Repeatedly draw lines at sequential angles until the slice is complete . /     .5 ; incrementing 0.5 at a time ; Determine how much to separate maximum slice(s) from body of pie * 360100 +  !y! 9090 * 1 + 1011  10  , * 2 + 1011  1011  , * 3 + 1011  1011  , * 4 + 10 1011  - * - * !y!E 1806 !y!E 1806 !My!2&6&6&& ; Reset the separators 0 0 - .- .#5 vp %%< yyy? y       EyE yE yMy     ###   ' $0<B  FhL d   R^jp z    Z >  ?Z F L  M T Z  [ e  f     &    .h4 d   :FRZ  X ^Z  h  n t     z                                                *0  6: @ F  RX dj v    o ; Reset the amount of the pie drawn as well as the line angle00; Here we draw the colored pie slices using the Line function. 2 1 3  ; Get the slice percentage and convert it to degrees !y! & 360100 ; Get the slice color and set the line color accordingly !y!& !y!1& ; Determine quadrant (Quadrants counted from lower right counter clockwise) 2 $ 90& 1 $90    180& 2 $180    270& 3 $270& 4 2 ; Repeatedly draw lines at sequential angles until the slice is complete . /     .5 ; incrementing 0.5 at a time ; Determine how much to separate maximum slice(s) * 360100 +  !y! 9090 * 1 + 1011  10  , * 2 + 1011  1011  , * 3 + 1011  1011  , * 4 + 10 1011  - * - * ; Draw the colored lines above the shadow !Ey!1 !y!E 180 !y!E 180 !My!2&&&& ; Reset the separation distance for the large pie piece 0 0 - .- .#xcaa``!F(t 15V$^a!pe^[]UTa8t(;Oa>ř<c.P0GaxMOIR0l¾;r!!E:bcTX.Y.iLzzF3hmYZ߭eic,] עs"`3U`v b~& ]d]cSz6?y*R`-jJmjI49vk) O8C!u5Տ}]ד8%{u5MY' ~m)xɥ\r%x-x#~>Uxcb`F`"cd^/N!:N(ixEA 0j[o*z zd!Hם}/&Pc|HUx=ē岬bX-mHp/;w3Awxcda`d```b bD̼ĂLRc#LgP? Y)F~v sP_xM0A$RQQC4ӳ7xpf7~mAw5#3lU+d)ع5Ff<{)ހNEZ/A#Q?د]ܕ('7xN@XZ(QB6r>euFm}tاܚޟE̙3r*O>x_6Wͳ/7u. 3VS.s_ {_{Ow{xWԺ=,||,qF3!nxK @D"#@0(.=./xApˈ*GOut,T[5%+pͺRv C"aSݾ^g]jcP3QxyzB޸O%}1uM Io}Rxcfb`dd`bc`\ `Z H2y+&xcb`affddH``d3eU PY 0pCpeqIj.CjBP~nb:bnfnLX21P ,&Y"<`6i0i0L@xTn1=NrKkBR R WgZڋ6I|cmJi)9*yx*ˤ볘D}bmpv*GʫD?2œXKIb-Mҕ乑61 % VHKOJ(q6UV%M#IQ'zKFyY+I7CЃR)JR,/B#(IYxK @E `8r9OԬݸWbA |qT]P NfēW'|(%)rWCtɡjChCt;z)ެ,v p?%RJ)ZJ#<>O[xg`E˥QY!-6:+,@.KFױ"j`]]b*|&wڻ̭Ȩd2xp(e"2ZJzZ*I6m-WZZB/nڤmft̘&Ł,x,`x,`2X0 X0} LU`X._tp`>t:8`@ 0X0 Σ DX0 dt`S@ i ,M X0,`A 0tp`7A L!vbˀny 0 ~Ltp`X0B B%%O+=2z<(vV6hFiD>>>WjK-rpI؁H;LVh&hl6K{{Jss455Icc444H>9^NX>oe 7A0f$ 2ٲ\yEeUu}7 .pu,K4,,;pA˯J+W1CV]m5\ku]o nQƛ >b6b䖣=flӸ[ovNve&sw89'qQG3?ēN>N?̳>ο‹.]zW\yՔvuӮ֛nnλ=ȣm=ēO=̳x‹/ʫƛoλlY~'~/o~_~~}'lދC1/3$_e""IŲc^Ӓ;ku<)uϬ2Nmt6jdW}؝0Š0}a.W(k^Gbz&UQyW^Tӧ4_u]KQ|[> I6 (3рbY[k0/DfuE }rm #n-GQ,]Ζd^JjOg.ճh(W7*5` IZew(aMjRO^#e-IkYGReڸ@+ͤ3D4ֹ-ͤg=ͮ]ivΛN3墔fwfդG%gkTO0xu|Eߞ$x)@ڴ8E:K(:hR KPwhx ۽ܥ~337o{Ȩ2e KJDfeka~dm%qAggtS%0JX0" :8`G -:8`$4QM0̳}YB :8`Eā,8l&6 F D<X0@`A8`ā,)ʆF͂ D,`s,Ă, \ X01L>F̀hB2,`A 1  NI>ʊ&O+=2z<(hٵZN-JKeДkz56MC]SIP5, Ao/"im &YCڤUIrteɼF%F3}t_o%tUu&; XwXpAu /b7-RK/3x_aŕVbk묻 p7>e6b䖣zֱvwqnO{xzmGL<򨣏9vRqǟpI'riqYgsy_pE_r+\{ݔpM7rmq]ws}?C~:ɧ~瞟Bŗ^~^ͷ~ޟ3?O?Y_~7~}?/?; S"C9mofopN"aMM^xߙHw1I[V,e6Ul$]~9 ~&DaU~*$c[&HEsI~-y j#$?ݡtzTdqUɒW=3Q_o /^P{'qO6Dܓ05)?&IDIUEtd j<^I 4*l$l_6>:Y/~ilǙpQk#k2K*VXgJ㺊^+G@Gfï:}\xS⼼ ֻ E*ĶPU [*+Bo*lU(sTh)BW8ϔŬrB;x×xxE[lسF!D!` cW^Qc.+#Q]c?E]7wK@}|rs3ߔ}NdDP<\}IȔ>2GKZ|_[(hd$3##]&K6āA6,8`A8tp`% D5A  Y2-ː_tp`y D&:8`D3p`E H, )@ 0<L ,X0 P@Vtp`$tp`I0X0@|t; 3a1 [ X|,L>.F>`)tp`?)Ɇ0-Zt#CnnnnnnnZjZvm-i)!a"0:Z K[:;;CZ[[EAkV y¯syf ҋȱċɲUR'r Hu/1QTORb{4/GKm1'= ?++j'ksC+vPW*X|ߞ_^\MwL ڜB?1Iq^z8.'YPb#Y=:/\<$^DKz$1?}6ϣVQJe,SzMIe59~Y65xS{η{}~Gj_][]JڑvPƹ% @xw|EKT$VRla:+X],{wwĮxDw}u}Kn/wʾ쉌j.GJc/\%=zS*mڢŅ^tttHǬ9M a(, tС (E 0X0 X0/0Ua|@ X0dNr`X0 L 8`@ 0(JC]ehB!LN.tp`&,?)DNltݭLtp`X0,S NI!JDnGM=ztuu;uttkt4rW4"C%}Ԃ>.:.9MMR)*---$ R]]-]sB:e ﱾa}oOZ e oҙl"_Y5ϼ ` ."_l%\ae]n+ʫZƚkκ뭿mR3 ?YH:&\3ȒK5JHMe-ee|H8?QY{(Kc-cKm.'[.W.I&]R˓.5t߉NJYj Z%xw|E%XIņ=`hbAv0Fl{kTDarvŵw%k쫨]ˡ${{77of#d|(ilDDWJ_ R^w-H[[6M&̬t͜&A  X0@#:8`Ytp`IdQ0|P >| htp`,`0Q'z9`@],4``,>t.`@B N]Ltp`&,?_Dw+B:8`,`2 0PSU1DӣJ= źuU5 Zr-R˦%ru$VՖZMb"0:Z 3%NViii&ihhjvc}#O>c$ce%L,^*]R:r|\U -ȢCjj[|%jXze[~ +*nZkzoFdӦ61y-z6nؖqaǝve&Ǟ{M{~pAraO:֣&}̱?O:SO;3:s; /K/]qUW_smu0i7|Kǭ~ǝw}Ͻ?zx#>x'zg{//ʫƛoλO>/o~_~??DT*2q ~dofи=kIm*Hߴeǝӏtu{ҏ0dU~N';ϧ4r^Sz9zc"VG,ЊKǚΛӡ޻SNϯc^X{TX}O*riT' TI(~2pdP$'sQXfS幖ɬ0TtGN/FEW"YVwXG̞4*qɘ3{;_sfV0_l~W1\EFEUx%U* gXi԰Fxw|E^Khb {^(Ă({؈:֨5^]qމb*}r{{o;;791#eBhil\D:rqTeZ[$A%?+/3:$"q`@D h$C pDX0@gtp`&h`@tUmM_tp`>4:8`,3Q'z8`@],4``,>WC]ah"\ 蜺 /Lp :8`?.+Nl|]  ?::8`,] wIWnՒ[Mntuu9uttitZ^-MKЩ4uJj_-Ż%Mb"]0:Z TeNimmijj9Lko9':m|ϓF2Nyɛ;qx~+ʪ R= ,CkjYtŗhXrYvr˯J+jk:뮷hM69yͷrVcf츖nvi]&&=k}oYb-OI^}M[>>.,WmfX3)zU2*?J,9tφ9,yWhyBֳqyJ_B??/ϯí1bBؽ9I(~yVP*YTJV^ )y)Zer% Q/*xQzؑ_tvEͿZ e8PtLLd$/V&9OW&QJ+hIter%J2x6=g^ EZtuxexEޛJР`gZEJMSCq'kpw4@)ܥHp(+ wP`yoG93ODF.GV_D;#ſfV$³'qЋBOOꑾ$0JX0@# :8`Ztp`IhacC薣IN0X0tp`,#> &D/ QZ ,2:X0)| htp`l ,P+p`tp`X0  (X0hgr]Dw+$C:8`,`2 0Pn)EY1DQcGFvbN:*MWSii:tL]WjK-tpqȁH/Lw:ڠ?I>^ioo6iiizԮ.c}'F5}X/7fdɪթt&[3nA7 .4yE]l%\je,+ʭ*f誫ƚkκ뭿 7jx#Fn[rV[>n6n;]vmvI{>t!q#>˯ǟ~_Dwq/57oHN^ZU6G${>7)CY:D)g?ͤٯ(&QL5Ĵ QϯD3rrXz&B˩ =ӱ%_S1_<ܾ< ^{DА'5rBŲ$%?wO&!IV25Zuk*4{uEOURe3J2O{K*𯱑kl"{GNrX1 eP.&rSW榤rSJ)ܔsS2O~S:^#jNE/qQxw|ETତbÞuW4 X{/^Qc ++Qc_E]o7\.77ODF5q#ї2V-=2+՚r#mmq7LF2335cdPX0fCɂ $#,`88`bј 0K, %+CX0@tBqp`AX0@1Q%z9`@T]HX0  A8X0(t  PzY0 P*p`88` BX0 pd#%6 VC88`!,`2 R|E$b"5zGM=ztuu;uttktrWT"C%|TNwttVh&hϔ7-!"MMM tZ2X0ѓOſK$RUͿ .".6~%\je]nʫfkκ뭿mɰM7k|#jmFn;jGi;nwy]w}{Ͼ|ȡ~đG:q1w N#Ӧ?Od|g}^RW^}7|w}>dz>gW_wcO?oל7 S"C_Lk0#z~3 I4a-F$״ugCrZ'C(9gkyvzR{A:jA R} :(9AYs*1ż~Uз^E'j_"z u j}6t){BIJw*a*';kVjqf?qdլaUIVk+U)մ ]h'ƅ*ЅIOTeG Q)DWҕt+]2 2"g)-@bTnT^TTé# ϭ=slB ˱)1.ftElAWJBRz .ǭ/BnóV#ylC{2~/ ?0 ?9ߍ`/^\'<`#yX/`Cl$bc:5B63MElg؂qe>3X"*"3 :R6x~0`#N| 0M.͛3͇>yF0Gw$V&T2=} +[XZUTZz iZԭoЦQ&M5oa۲U6m۵бS.]uѳ̾C8h|a.G5zq<LrN񘪜6SxzϜ5{܀yoݾ$-3#ors+|ç/30r#ϧ<Ѡ;֝Zй/~<~$kԾаWB, v3i[7nZi=W\pمEKVܸw~G'NHIM>|ۖ/F[/c3ęI }/>ylQJ|0ؕ7qs3^]7,XxrQ윷ywWpӰO>^xdV Zf6m>e;w<ڽkވK ZxuSMOSA= QHdbH*%^}m p _;č B\Hg&K3wyw “ &/s>Jͦ 8uc{{=*UPFUdg׼({Bi\@yFS8~J;b862+\A!SJt\l{Ř5x}\Ի_w7K=WTʭp1,ŰZE/jqrKjzfuWe\DJ 0yDb] LJ}˺]`;!w umN벶Z/&9:"ˆ̟VLFYkkU۵#I e 3~O1v+_雃iQ'UxұKA M!h B!p 1`a A9I+ Θ.UI }3sle_^-.ajjt”3!Z˽m4irVXbĨ/֌9G|`K[v8:,o=T3H=. k-i= ~}ʥ޼梵Y4ri/w꘮O"+b*:؝i"6}gj<&A#tєs;:˖3+6Y&s@5fI ϖ3+6 `' g5ݤF &-gV&mi\MLtg˙Ifi*д0}Q4<ʤM+46a1`rfeҦ 6iMjM3mQ &-gV&mڣDqUM;itg˙INh*)a?.xc`@BF|R3Z@Mj$@B @s@|"@ %@yy &@x^ @! @7z8 @bno @Eх @& @\@v@",@@xȈ @@@΋4@, W4@ 4@ 4@ 4@m 4@P 4@X f4@x !@6"@=R(@V4@ 4@tz!4@"@  E ,'         b׳[E <5TpKKP0T  $ <{T$jm<{,{:i+00#D:\ 9<{,{ #a4wA4W1.#+mysampleMYSAMPLE<{,{:i+00#D:\ 1 #a4wA4Wj:ky,{q,{?+00#D:\ 1 #a4wA4Wndo-{"HtDesktop