%PDF-1.3 % 146 0 obj << /Linearized 1 /O 148 /H [ 1488 990 ] /L 1462826 /E 45594 /N 17 /T 1459787 >> endobj xref 146 52 0000000016 00000 n 0000001391 00000 n 0000002478 00000 n 0000002712 00000 n 0000002915 00000 n 0000003411 00000 n 0000003906 00000 n 0000004308 00000 n 0000004911 00000 n 0000005375 00000 n 0000005735 00000 n 0000005757 00000 n 0000006688 00000 n 0000007185 00000 n 0000007355 00000 n 0000007948 00000 n 0000008016 00000 n 0000008254 00000 n 0000008563 00000 n 0000009109 00000 n 0000009739 00000 n 0000009762 00000 n 0000010850 00000 n 0000011326 00000 n 0000011856 00000 n 0000011878 00000 n 0000012894 00000 n 0000012916 00000 n 0000013838 00000 n 0000013860 00000 n 0000014929 00000 n 0000014951 00000 n 0000016006 00000 n 0000016074 00000 n 0000016384 00000 n 0000016554 00000 n 0000016795 00000 n 0000016975 00000 n 0000017212 00000 n 0000017235 00000 n 0000018393 00000 n 0000018415 00000 n 0000019340 00000 n 0000026086 00000 n 0000028849 00000 n 0000028988 00000 n 0000032302 00000 n 0000035720 00000 n 0000036057 00000 n 0000039114 00000 n 0000001488 00000 n 0000002456 00000 n trailer << /Size 198 /Info 141 0 R /Root 147 0 R /Prev 1459776 /ID[<7d7fff06f02c0d72e47d48341b1c2e1f>] >> startxref 0 %%EOF 147 0 obj << /Type /Catalog /Pages 144 0 R /Metadata 142 0 R /PageLabels 140 0 R >> endobj 196 0 obj << /S 826 /T 989 /L 1053 /Filter /FlateDecode /Length 197 0 R >> stream Hb```f``_ ̀@1v- M  Q~a e/N |R,|Kf71%K dXB!PaiϷ-}sE('PsgA O.VyK7n=M+nasS=  %/< fCBbjlQcu]aeՉ7 #1VtTPI%T'N[6Ɛ.>Ԭp݀AQyaY Vڢ wr8Ǽkb9I:ĬcZ}í_""GvC#cb{Ż`MVVעJq+Z]Y Tru=\xϒz)"Elae,o\YڰI'J ,lXxe3 OyUfOэXYeĬ)U#D`ԕqZ۸\)V:BIeA ٸ\\5U@煯S3BfϽ5kZ7F:W Aac40ett40eH00 @CLC@0)ÀB@@.bRUv&e @(t2@( v0XdyDi 1-u";accm ;f009-xփ , 0L<~Iië$X&A!B,E< D5P{0KBɄb&(+A( De:ĬBٟ?т|W%Xx0=9j'HU7?7HN endstream endobj 197 0 obj 866 endobj 148 0 obj << /Type /Page /Parent 143 0 R /Resources 149 0 R /Contents [ 157 0 R 167 0 R 171 0 R 173 0 R 175 0 R 177 0 R 185 0 R 187 0 R ] /Thumb 102 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 149 0 obj << /ProcSet [ /PDF /Text ] /Font << /F1 153 0 R /F2 150 0 R /F3 151 0 R /F4 159 0 R /F5 160 0 R /F6 165 0 R /F7 169 0 R /F8 182 0 R /F9 180 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 150 0 obj << /Type /Font /Subtype /Type1 /FirstChar 45 /LastChar 122 /Widths [ 333 281 281 552 552 552 552 552 552 552 552 552 552 281 281 583 583 583 552 1010 666 666 718 718 666 614 781 718 281 500 666 552 833 718 781 666 781 718 666 614 718 666 947 666 666 614 281 281 281 468 552 333 552 552 500 552 552 281 552 552 218 218 500 218 833 552 552 552 552 333 500 281 552 500 718 500 500 500 ] /Encoding /WinAnsiEncoding /BaseFont /BJHBGB+AdvP6ECA /FontDescriptor 155 0 R >> endobj 151 0 obj << /Type /Font /Subtype /Type1 /FirstChar 44 /LastChar 121 /Widths [ 281 333 281 281 552 552 552 552 552 552 552 552 552 552 333 333 583 583 583 614 979 718 718 718 718 666 614 781 718 281 552 718 614 833 718 781 666 781 718 666 614 718 666 947 666 666 614 333 281 333 583 552 333 552 614 552 614 552 333 614 614 281 281 552 281 885 614 614 614 614 385 552 333 614 552 781 552 552 ] /Encoding /WinAnsiEncoding /BaseFont /BJHBGC+AdvP6EC5 /FontDescriptor 152 0 R >> endobj 152 0 obj << /Type /FontDescriptor /Ascent 718 /CapHeight 718 /Descent -216 /Flags 32 /FontBBox [ -166 -218 1000 770 ] /FontName /BJHBGC+AdvP6EC5 /ItalicAngle 0 /StemV 0 /XHeight 532 /CharSet (/A/b/s/t/r/a/c/I/n/d/e/x/T/m/one/N/R/O/D/U/C/two/G/E/V/period/M/o/l/p/i/\ three/S/L/F/four/H/u/five/P/f/colon/J/k/q/six/X/seven/v/eight/nine/W/K/z\ ero/h/B/y/g/comma) /FontFile3 194 0 R >> endobj 153 0 obj << /Type /Font /Subtype /Type1 /FirstChar 36 /LastChar 151 /Widths [ 552 885 666 187 333 333 385 583 281 333 281 281 552 552 552 552 552 552 552 552 552 552 281 281 583 583 583 552 1010 666 666 718 718 666 614 781 718 281 500 666 552 833 718 781 666 781 718 666 614 718 666 947 666 666 614 281 281 281 468 552 333 552 552 500 552 552 281 552 552 218 218 500 218 833 552 552 552 552 333 500 281 552 500 718 500 500 500 333 260 333 583 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 ] /Encoding /WinAnsiEncoding /BaseFont /BJHBFA+AdvP6EC0 /FontDescriptor 154 0 R >> endobj 154 0 obj << /Type /FontDescriptor /Ascent 718 /CapHeight 718 /Descent -219 /Flags 32 /FontBBox [ -156 -218 1000 770 ] /FontName /BJHBFA+AdvP6EC0 /ItalicAngle 0 /StemV 0 /XHeight 523 /CharSet (/S/c/a/l/i/n/g/t/e/p/hyphen/W/s/R/f/m/D/o/B/r/y/comma/J/b/N/v/d/A/x/u/h/\ emdash/w/period/parenleft/parenright/z/H/E/q/semicolon/k/I/T/C/O/F/G/V/L\ /three/zero/six/U/two/four/five/nine/eight/slash/dollar/P/one/Y/colon/M/\ seven) /FontFile3 191 0 R >> endobj 155 0 obj << /Type /FontDescriptor /Ascent 718 /CapHeight 718 /Descent -219 /Flags 32 /FontBBox [ -166 -218 1114 770 ] /FontName /BJHBGB+AdvP6ECA /ItalicAngle 0 /StemV 0 /XHeight 523 /CharSet (/M/e/m/b/r/I/E/S/t/u/d/n/p/hyphen/w/i/s/f/A/H/D/l/g/a/c/h/q/o/four/perio\ d/two/one/C/P/y/three/five/six/v/zero/R/Q/O/z/F/T) /FontFile3 189 0 R >> endobj 156 0 obj 851 endobj 157 0 obj << /Filter /FlateDecode /Length 156 0 R >> stream HTM8 W(>lI>f0=40Aqą?4GwKI$޶ȅGh%,#K6KNd& ?V,ۻ2[>^Ъm9+ 8nI̮Mg18WeNX0 Y`II1'zAC",{ `O,SbG]?`_5αTBM.~  raj{ (Ast=lb mtmHV~3)XBKHc߫`ZS KKc"oC9+qD)f>ռnIr\}% ӫi\]=}p*9d2j"ƍV&JdqD q9rqҊVX&Sp J 8ݝZ?f#Pp Dyz莭T{C4cjcQ -9鱁*wQ,-8qdON7 wfx6uI뗟 M/ endstream endobj 158 0 obj << /Type /FontDescriptor /Ascent 733 /CapHeight 692 /Descent -275 /Flags 32 /FontBBox [ -166 -270 1010 729 ] /FontName /BJHBIE+AdvP7C34 /ItalicAngle 0 /StemV 0 /XHeight 482 /CharSet (/f/e/a/t/u/r/i/n/m/s/g/c/o/hyphen/l/y/d/v/A/b/H/h/E/q/p/D/period/B/J/N/S\ /w/C/comma/U/T/x/seven/eight/one/two/colon/braceleft/braceright/at/R/I/d\ ieresis/k/L/M/zero/five/three/G/semicolon/four/F/nine/z/P/j/quoteright/O\ /emdash/Q/parenleft/slash/parenright/W) /FontFile3 188 0 R >> endobj 159 0 obj << /Type /Font /Subtype /Type1 /FirstChar 1 /LastChar 1 /Widths [ 708 ] /Encoding 161 0 R /BaseFont /BJHBHD+AdvTA16 /FontDescriptor 162 0 R >> endobj 160 0 obj << /Type /Font /Subtype /Type1 /FirstChar 40 /LastChar 151 /Widths [ 333 333 385 604 250 333 250 604 500 500 500 500 500 500 500 500 500 500 250 250 604 604 604 447 750 781 614 708 770 614 552 760 833 333 333 729 614 947 833 781 604 781 666 520 614 781 718 1000 666 666 666 333 604 333 604 500 333 500 552 447 614 479 333 552 583 291 229 552 291 885 583 541 604 562 395 427 322 604 562 833 520 552 500 333 604 333 604 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 281 500 500 0 0 1000 ] /Encoding /WinAnsiEncoding /BaseFont /BJHBHE+AdvP7C2E /FontDescriptor 164 0 R >> endobj 161 0 obj << /Type /Encoding /Differences [ 1 /C230 ] >> endobj 162 0 obj << /Type /FontDescriptor /Ascent 625 /CapHeight 653 /Descent -33 /Flags 70 /FontBBox [ -62 -104 895 781 ] /FontName /BJHBHD+AdvTA16 /ItalicAngle 0 /StemV 0 /XHeight 653 /CharSet (/C230) /FontFile3 163 0 R >> endobj 163 0 obj << /Length 238 /Subtype /Type1C >> stream BJHBHD+AdvTA16 M# C230AdvTA16XrwYF6bix{`ntv|xnW]yewxdzӾoZrXOg~s endstream endobj 164 0 obj << /Type /FontDescriptor /Ascent 726 /CapHeight 692 /Descent -282 /Flags 34 /FontBBox [ -156 -281 1020 729 ] /FontName /BJHBHE+AdvP7C2E /ItalicAngle 0 /StemV 0 /XHeight 469 /CharSet (/S/T/E/P/hyphen/W/I/r/e/f/i/n/m/t/s/a/p/o/w/u/l/d/g/v/c/x/b/y/bracketlef\ t/one/seven/bracketright/period/h/emdash/parenleft/comma/parenright/two/\ three/colon/four/zero/five/j/eight/M/k/F/R/C/B/A/z/quoteright/O/U/L/six/\ X/q/G/V/H/D/nine/K/J/N/semicolon/question/plus/quotedblleft/quotedblrigh\ t/slash/Q/Z/Y) /FontFile3 195 0 R >> endobj 165 0 obj << /Type /Font /Subtype /Type1 /FirstChar 40 /LastChar 168 /Widths [ 333 333 385 604 250 333 250 291 500 500 500 500 500 500 500 500 500 500 250 250 604 604 604 500 750 718 614 666 781 614 552 718 781 333 333 666 552 947 781 781 614 781 666 552 614 781 718 947 718 666 666 333 604 333 604 500 333 447 458 406 500 385 281 500 500 281 281 447 281 781 552 447 500 458 385 385 333 552 500 718 500 500 447 333 604 333 604 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 281 0 0 0 0 1000 0 0 0 0 0 0 0 0 250 0 500 500 0 0 0 0 333 ] /Encoding /WinAnsiEncoding /BaseFont /BJHBIE+AdvP7C34 /FontDescriptor 158 0 R >> endobj 166 0 obj 1008 endobj 167 0 obj << /Filter /FlateDecode /Length 166 0 R >> stream HdUr6\:B)7ɉ C@%(9Nʗ1螙nU!Rh+Sͺ[}%3ƛM!8/9:;;ML`ALa]8Z&e?goY]6ZMKڣU|BSeGfv=Tqg_q v’r*kOˤ7 FҘ%x$Ø0˘M$9W8NA)\0.VР50S >598fIrx([t\=7$cxyݛp2 >'@D| _%)L=50X%ꔼvZldJ%!WV|yI$ASJ F%P=JxoSH0)KAɿy7nfCJ G:gU~nXvVYVk oqm\}*~+UoW+ n endstream endobj 168 0 obj << /Type /FontDescriptor /Ascent 642 /CapHeight 575 /Descent -169 /Flags 34 /FontBBox [ -52 -166 625 677 ] /FontName /BJHBIF+AdvP4B4B8A /ItalicAngle 0 /StemV 0 /XHeight 439 /CharSet (/c/one/hyphen/three/r/two/i/n/parenleft/x/parenright/plus/f/slash/p/o/g/\ a/m/w/t/h/e/u/d/s/j/equal/comma/k/l/braceleft/braceright/semicolon/b/per\ iod/D/E/Q/asterisk/z/v/y/A/R/C/H/W/B/X/four/S/U/M/I/N/O/colon/F/q/L/zero\ /P/less/greater/J) /FontFile3 192 0 R >> endobj 169 0 obj << /Type /Font /Subtype /Type1 /FirstChar 40 /LastChar 125 /Widths [ 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 604 ] /Encoding /WinAnsiEncoding /BaseFont /BJHBIF+AdvP4B4B8A /FontDescriptor 168 0 R >> endobj 170 0 obj 936 endobj 171 0 obj << /Filter /FlateDecode /Length 170 0 R >> stream HlU8BW+$>.UΔ $$GR*>_u7@-廍8 f{D<ᛥO6zp'۶۝R&ɄmߟeI*7YߎTub!-  E1zl_Uq{Bb. ^TYRڏqoR8=o*.~%nFSI!//6ih'QEs%wC2_^L|V&&]fU:rGwU VfK!sDD ϼ wmX~ak8Ƞ "B䆶Eow%bZܕAn##fiF!f")!ie +thgkV~aGW%,q YDUW}'7q5OY F{b]C_ս`YHُТFWkщΑЛG.J'yv1Lz{jp9yQ!<_q*-6Z) }\U@~d0t61$> stream HUM ȑHkj>V=$*#ko[7yo7[mLQ&U|x -+Z|tӂ'Bׅ,5m=Y?nfŠ++xEkU(&>Ƣ q*D9Gಡ5iGWG:j)ndM9Nj3"#`U ~$K*h^@JpLf֪Y/5 I5mH$SZ>n A%kXIѸd$m*vM]9w9yH^U횳c|{^H:5 P .PiҨ tVwqH`'_ԫTˑԯZI yg[sA))  vnc^Ô@["]%kmiY 6.DSL RhE9(eE B̕|".^LPh$bWBo1W@ + Cq`" BF'XǩXhA5._7J9Q'i{0X;#@Q\Qу ,a.K=^~>nd{V])qrl8!eQaI6PBHґjtd"qw2+:j^/$v;Â4^:7Xy!yC0HSE,'@\t.DF/sx~$n4]oh,G˶I<//; endstream endobj 174 0 obj 989 endobj 175 0 obj << /Filter /FlateDecode /Length 174 0 R >> stream HdUɒ6WF I\)/|R IIEnhzy*fz:ɅoUʳlf~1ERyDkv%8j6D1cY Vo<)*_m$w]\JnOV*[!e]:+<ٟ[tO'%`pw–I-G'B XGY-V)ӑ:ǭQI!3'UL5=OyUC^ϜAHػ7U p4ORfLnZ+fF (qpu4`T +}M &VV4DRf NPb(Z_zܣLDwQTAW5/8_cw_|mk(\|Zfb[[03ӛ/v;b.I;G`yWd]I*Ɉ߯{p4RpJz`;;\%x@hO.~&9$%>b@V=Q/ϗ/dt?"zslC}kav"а&!?H=okk*82kuv!9SK4W ؞D&(4nl׼u#H!k1ϷEJ/A5Rv]rH*+[7('Ȣ[(R;)pâ]]5+@D I$i%Ĉ m(L^5Y\4#[֍2_b &mޚo/4 ݉T/`Gw8fڜn{ۖKqh0׭! Ǔ>ѸaD?@x<^d5h\&JMei7|p N J/i endstream endobj 176 0 obj 975 endobj 177 0 obj << /Filter /FlateDecode /Length 176 0 R >> stream H\U˒6+V A yuS` 1 |7r-I1=N~8ᓸN/c2߮s:)ĩXMgy 7ǭL J<彩׈ٝ]1:\UR s̉ N̝%d.:[`Ӛ>DS/tvzX: Y$R,G)dB,W1=O5"C}~IaƱwY\%%(w7i ]?ɧ_8K1c2e=OߨɎ驘hP1.5L}ѺxğRi_ܫG$8#SK#I;a<+ƴtu)_؃ߝGǤXi'ޗ2[Fzcp6mO > endobj 179 0 obj << /Filter /FlateDecode /Length 218 /Subtype /Type1C >> stream Hbd`ad`ddwpqvL) 100 I=_G~^"p]{##+1L1c;}Si?t~\W7,Un]yi|dViM߹KD%򳦱5~ebg,]]Pwoc H;E"{E{~Wou Ձ^@R<@Fs_y endstream endobj 180 0 obj << /Type /Font /Subtype /Type1 /FirstChar 1 /LastChar 1 /Widths [ 770 ] /Encoding 178 0 R /BaseFont /BJHBLG+AdvT006 /FontDescriptor 181 0 R >> endobj 181 0 obj << /Type /FontDescriptor /Ascent 701 /CapHeight 686 /Descent -212 /Flags 68 /FontBBox [ -260 -260 1072 947 ] /FontName /BJHBLG+AdvT006 /ItalicAngle 0 /StemV 0 /XHeight 457 /CharSet (/C223) /FontFile3 179 0 R >> endobj 182 0 obj << /Type /Font /Subtype /Type1 /FirstChar 46 /LastChar 46 /Widths [ 500 ] /Encoding /WinAnsiEncoding /BaseFont /BJHBKF+AdvPi1 /FontDescriptor 183 0 R >> endobj 183 0 obj << /Type /FontDescriptor /Ascent 712 /CapHeight 0 /Descent -207 /Flags 34 /FontBBox [ 13 -323 958 824 ] /FontName /BJHBKF+AdvPi1 /ItalicAngle 0 /StemV 0 /XHeight 714 /CharSet (/period) /FontFile3 193 0 R >> endobj 184 0 obj 1078 endobj 185 0 obj << /Filter /FlateDecode /Length 184 0 R >> stream HdUv6+z"b+Dda{ASŔ$T(>]h8ΝAy5S|I)[~z^-Ng K a3TCoꪝ/dĒ9VH g$rá-Ӕyw%CEzJQyNN)~^-t.t)dݙևXH ^$pI"=5O3* f$0nJ&;ɜ 9뎭ko.|7{T!IH,b*R6`Fӻ$/ vٛ4K 3;!h $ 1~O5}sVQws w*5sy]nɗ |RvMgqN\o͡> stream HtTKo0 Ʈ9 r{ifCfT8J͑[n ?#͊$Q͈cNŸݓ>~R4' nSEJ;|. ڇ[F.[7AQX|1+U7mSTBMBlA:>Z::q?zYG5r5"ŀFrChT~Y׳F(8}W7zgZxP**ɓk|sN9vUDxJ1L7gT&<ǯ jڍGed9O!gq v]<Ċ!"=nk4M @g@~B㲂,6d \6WbT(fr;[m'a'$2hoM}ކE<j4{Wd`?>vtS0hMeRKȒ[AfR%f> stream HlyTW %UZ1 HiDmnZD(&2F"nqt䑓)o}3@ .vtyn\qSxwH,zmI1@xcDl#ą@B$Aߏ!/)E.+$v*Ccʌѱ3ŢAAVg4v/8.`&=8kb٤&N0aSnӧ3՚>)I_O:=|#Kj p# x|XyƊ.k2ħ=W[$"/C38b zЦe L ]h};`,}`H{>TFʵp L_͠gƅu&EW |~\$\g ցӀl> Cɒң\.W@ l+eU>^a[M;++jj( cΓZ  Hh p %_tR6mw.gM`2?FQџn2y\GlYW0uIA Ma5FsN@oMW)w()MM 4T2^uVD^U,Ap (ϑ5ޡ<3I&I<~g rl):0Ut5(#1oh(N0\K>۬uY@n4ux9ˠaTZN׿u1QVx_+O6!Tӧ/Ob% O, ۦGCsiF@̀ߋ=(M]zqO- 8Im < ,{ԅ*c>zpV B_xx(=MA+g/Q7tAp -8-W'$80ZZHkVYLnAWh$lclbvrt| Suvrl89)I0\v(?jc/ **jը*5x,+-"#5B!ɒJd&ZJf} Zp\is8 8+Fik̔ILB -l+0i*t;+/*7e}jӒMhmJ}/Z7رmsc , BHˮVB !#l66.-x|i긾MIN۴YLq;>{C(6 27]q ku@ `隮팛m];Z6'hWWpqoa3bokaXLH7 fNkdɥr=e}d [Lʤ#"08afdlA$dwyLxi'` U BDD3wq=X^.>ZhY=n..h!t!aqݙl_`7珋nfbgo:+h $b(̸D>|mi29)d2T!iGE7ȭ9I% ¨&]9dD068-3$g*nq[bj$bk6{( x6?.<0$JREbF'naN%rL.gh9]YP4zԊWELrkjRBF(t昕LBFq7 A>~]|9gmkk17a|,/? RΆ*8Nֈ7FmA0vz{ un?W˥^_K; [%@S|O?3{ _S"D 5;ʰtyd.g1zMvzNON^c`9Ȥ&ԨZz.t)Xt0x?Hh>R|27i+-m=kvMC-7'}:C*0*:k:Y="k8|Nk!T zR/Rua#W"vqAjO$y<!^OyZeHUs?=I]_2it`_^X=~^,;7t+77nS_O46{q oڃ?8 ca )W[X2{?[_907~WRPTV8m-!O{H|oBך%tM.ʷ{|54 &3u$[/IKk  Ikm}.zPOUe3ݏ55%ZTf{֠7*X $e52'0I"J/$ /}6M-^߫.&[WmmkMPay@y L clc^l6y؆V ȫli(vUv.6iR;;s026iGeN4}!KT|n׃ _P1Ĭcf^#P_"tlNܸH2er㍱.cnB8\NtQA8伋 6N%4Pzv ̩klr YLHjJCۄ9tݺ芏e^ z[N|1t4wI)<. {\aC˥W q( BKSv8^v2~XjE TO8\mf HdFˆD\`~lMCpۅ[ոXoTÔG}i`J'els 2 W{S;:7O>smsoG&J{5$ G\p*n!T?3TPFe5K,J{'Sdt' fOSl!.7D%P0[{O=xjjyNo*f%ʢ oCZIۄ"5$~!B<  əyQ+}= éAxi.* :ENAV*ȅdU8NoཱིS@|w?2T[ oԽ*|݌W=̊/˫Pzyջ(K?lᰭXj4hT ;Pѻ:] Ņ Rw5s\P.,/9Y0fڂ3o N ޯ>CsQԚܓ: AyK@~iFuazW. (5|tl~6p m):e\Y}b2ևF:~87Hϧȧ"{SPkpئwkC JuŠE ,+GZֆ3L[wpPGRo ^fOyr;hd/^s|~kcNT-f[X\+ޛ73?mQW ċ0WP*5"is6Tk'a$=2k3O1ִaf=ZP]!Es4 B1L_ԻEnY<#N>'v&-Lc+a({x  X#d dءR{cJ$&^v^:Kږj{zHyY0Q%=(؋hPס.F.{6HȍK%!T?vl>vҟYăō4;[<-`/v,d4UmۖΫtbj7,֔&5LkO&4m3/P|WS ͪ6ڠN|3A>wxוWWٲKs7dF9>hiE֢lQ4>0BY!G(bX1S4dm6 y/s>P's=$Z84j G MNٗݣ`IkWux˪P6Df)tO/.\6aIj+ϑ_&7.һdjjc]c?\Al0KSg8nϺ@V4`rD}!G`X }' Ɠ,,_=9Ԫ[57K"tߡu"vp(芆ifrr n5,m IƇs3C`b!~9BɆ1GVX UyE㜳n^2"7 3%CVfGj ((#Ԥ@DDD|bw苧"iڜRlQ>넰(-^tBNvw*|=D7q[AfO:R iV\?aYEjWk|W7M))amlhnN 65]~rn2鲲r| V]>yyVɶkKZ=aRy`?{F߲lS< ~H-PMoFݖig7~k\^sm~awo8?Cݿ7{<ФISO.X}fܶ.n oAl'f$5x6wIP\URA޳8ͽyL)(ZX\RXhK.-^T(=F CSkckd!(jj endstream endobj 189 0 obj << /Filter /FlateDecode /Length 2670 /Subtype /Type1C >> stream HU{Xݽ]|)ϛ4Rt5EFSc8R.ES$M9^$& c4 944b0h~>].3<^k{oJBTi?#B4{~PD'\6ylcgf.wq BTBaTW(4R)|BRRD+2J?:efuW/ ҅ ZrJ~~8T cčbA!C/ ۍ l5Ti-@7$"I"*mDF+QPBH_+[jx7[z-e`[q!Ņ.+_1 RXx\<ɇ~XR-Xi3^$9T:YPkFqN߬?v mE9v Z3˖-\oK50tNTQH0TP]@/\LMd=={HO;9bt=7_;@߯ $UnFqhNⴺk gcߝ=]tMz49Le׋lI;> b+HݥWSP92.fu׍b K!RHyO.N}.0HdCAB*qc Hp`538S}Q\@'aZ=`镾4fϻ̡@/,irkCtJO #GڌA3ADQHZo y)㜏 !Vl=ȅN -A,#VE"mkJv6Zyi_d|!ATAC"ڟh9љ*=ًbbP>s΂ni:֠铨ciVX68(ٛ:mjޠ9,m3'~׳* sMo,S*eI+u26Lc,mnq v׭ NciY86풗Htv#7%[Gܤ{ wl+fmBVZZ&b;k3 ;v)Jt%zP26^n/8 +w*2/ĕo/|V3] b97ML;n6Ba% Lk'_ه#(ΰZ}Th :@&sQدe矁^YT>|denj6΁"Ad[nC/2S&xcGW\) Y#&'3d1KQ;*E|Jm#/f1?7W;UzF}Y[*!R?9?ˣJh^֭ySNMNscIR> endobj 191 0 obj << /Filter /FlateDecode /Length 3221 /Subtype /Type1C >> stream HlUiTWn^5M(ZձJYeEVY ҭѣ"[KbĈIHhB7P@= cXrL3g~̯}w=RR bTļ؈9,-I5`Z4m~N9YFyKl[ohWPNd{KET0EE'"*RSN1VX8tT*`خ]UTߪU=NiHv3d1L-cVby~}}f&L3_^SyPpWPU{XuX8=Yʱ{\+|-4rrX\n'V(A?ZP/OnCGp%Fm537,:>az7[Z'XwNHoA4I.G`˥hbVpHc`}8ܒ9m ?4Lc9~s۞gPA0Hf\ [8#tщa;ٮ ï^5b$Ka`R\~WB䜁l4Y̢R$ P*ct0^+{a'#S}ӽ}X#9]5Wԍ {uREVQ1X4_m ~lRozyJ`|%T2^>+Gc| 8f o&v5}mˏٴqǎMN<lqQtg[ J|%Dw%r×?Is[aM:ٽYn}AW' 1 I-)Z-oXłfd, go8!bGQoO /|PLZWWT@g'~lf{Z@q< 3=n攜Gܠ8}q,.t\!>PwHX*`^RAmD܉79s> Ͻ3z/n~gpt84IQo)?Эos㳲쇏[wkFq^qF4\cý24AYXMo^xl${ *H55dΟ&A.V JtA8H0bCIMom\%/ qlB r 42J"*V|)1,y8>ƿt ( BAn,e.۸I\cHY/`: TA 5_:Čls ZYzotJNT[,~u[e|Kӗjucm˙a0jj⑄et1@T,c K8(Uɞ]<:Kg;ӧit UPvh #E}xC1.]1L9by&=HYV(m`n߱מoN\PwD'w;L5ܭ[Rg -`4܌rҟoWV6 ߳եee١DEc4X+%Sbɧ(j}F6 հDGs$={BRr -dihzޘM4RUdHJ9KY1C 1߆$vfZ[]l\f6Mff'/Nfۓ"\4* rTᣒ_7%LրOE)әY0p͠ F|5S,<(`ft 881xL$5E2xXw MeQlo{3`[mjUADmSx>wt[[S5(X2ɨAVSl`y)g 4mg?7EƓ@5W22 NXjf ЪxXyJ~7}鷂]Hh*:a4:A"3`O(͉ Dlgl0D CN@cgӎ%Ֆ*BTsUP_( -pkg&JzeMvZRBp3?k endstream endobj 192 0 obj << /Filter /FlateDecode /Length 3325 /Subtype /Type1C >> stream H|U P syv¨pyD!A ,Wy)C"(Xq"O J| bM(<$_QQtߴLg9;gUڂQT!!zI[33dfUٹ&`[6|Sկ;Ȩk;Ff&fc0~ bBL2g,of1SbN0 H5^5[zfl`!ZZ┥rg]UW{ԯ I~lZZ9ZeX5[~ߺw6n66l.ڼ]kn;bgwnZ:.slYh؈D4zs==˩HxD0DPw .ZtY\ Ou- ȃTfp/a=/OLsֶƳg%^-UσoS)'-[+ C14p58B.R<,p-e? i,`Mp 'O/Z. jxGUXd}H'[N~9=n]jf۱7qj Jlo<۫}(3=FDrCtዓ& 14w}`Q¸CǢF{r %A dqJA  ;/BbU_/+VyF%d:r'04rBbZN F^.MJ ʮA 8S"Epg1^1X#HK0@-ۉ< <0Jok8~nM)p?Y/ @\,L@OgA;c0 -P\j ̇5d&wUn,/./WVT:tDof`z@Խ[/ 𘜹:3٠3*!l L]7)&qN4Z@^dszUddps [ ID)Vٞ7˖[f gg9xGeIA鶄mZtϵb 2BDOcV=Hf/Bbz]\Ã",a6܀v_8SH1t-w5pmT3amblrq4D d 8|[##Spr2ⷊ#RBܔO I]Ks!9x/ 荾 T{0vydP:ű#8i,d7-F (>RL3)QBfaGCgB >_ԉZ+ ?hoQmĝJj~dg0iԗQNB g|ӷJ5yU++Rvmob[vimʊaiJm="QЙҹN8TUѣ3yߴVPm}ɻy%E+R!bGyn]Łe=[8Pnvsg_yxW <IzNyHRXt?y-aRZH? 2 C䬄&5u5-MR !tKBâ++!w,j\$ 4ˈԈ 4/rêP}C,9sZ`!G#Y tIDǃ_6w ૞YtNR.>@Crg[Q%Dz5߼bQh L;=ހ'Lq⪄O=ȏ #cn|ݡjjw64Shڊ/rw,gv 3%AyUQFqLwV##jݜ0xERS{nKg]9_#-2'O_)Γ@Xi\{f:{ғ j?΄^)jN\=9ʘ8"=.LC BW=\XAC+wpm6B$ՕoIt}y,5 ~nx[Ʈ|;e[U!Y~c]a{o:$uHS|EL>y~׃ R+_)/'Ð3W 2rضK8c1yڇAj#Fgd^ W0FI? 6~tZp(xN/Zn [KuL͒o Q: a6׺0>ԫS! q(-]9`.A-0e&:LۗpUzkVIϠxHSހfk -BQ,=wi@ǿY?\ī2No }rϗP܁1A:1"DZNלRs4&&)a:S bFJ1VTK ΁ -,Bŗ3??ax=<#A:FկţLށªJmZqv1XP m6 (|>Ó7H1IX|HNᠳɷl֯xn撂IA~8Ӡz:Ez|8̻VU0AnfAC{P2%:dQ0QCR$K IV9d,cuO0ǓE31ıZ@[GL;Xw8Z,i& =s}@Y1j;xczЈ l٪ΒS[lܽ✶3:jJ̵ ֦i]*M6hMZn<QrߙոFL_59M 6:h$D}> endstream endobj 193 0 obj << /Filter /FlateDecode /Length 245 /Subtype /Type1C >> stream H,?N0 ,=G Xg`:u:iT' sXH%ޓ}9Aӛ~w'~}/vB7vj<`>B{1M*|d$& mA7F@dZ 4Q0T44m԰eeS@a_sD[k}i *^2E/X$Ngr?g$!1'm endstream endobj 194 0 obj << /Filter /FlateDecode /Length 2964 /Subtype /Type1C >> stream HLT{\y?yT: oS0vIjJisJu)E&ӊfKrɸDCI56ڰ;#10m{~}{1S(fff3L3uIA>4${|dWhc3te_LaP T(*&0EZfЛ)|JSS\3ә0+1{dncj~8JJK'Lf!e1pCΖrVRTxur2KCVfcMkI40hY\ut?Ck1aM**`|ǗTdjнw P @irxsK*],t5L|CQ纶q>1h8Ƒ2obd[ƾ9Ir[p%]r #5^`9ZO&D}XTđtLϾ Oogl p#s4ߝ~-Um{cWmY$d]c`4qY@EN2rd3є'3#fBx/:+]HA>vNZD+u56NQ5ƿ G#}W +~k8DI%14v=\sLJA#Ul9esB)Vgq5\W3Saɛ|TCͱ$-QH !GU ״Hu  oLLVEx^\԰%m]k.l`b:uc[G^sc?@'A0lt즭$zSYw\câ[#b#t +oT㯐?JeHk1nvFqbTTFe9x2̔.s**Uu'/_~cBP]0@^1Gd/()@0&PŸ 8nUH{}EI:EiPh"1Z$76!+"n@  ޞ} Z6\CQxClyQ"Y@҈4iycջxa6^c0ɎiN+.ܻy.`(e`1L^I^NJ,+F3X&ZExaIB7nD HiI;(Q|'jN fF2xvK>F[U8OI*Ӝl V=g! !O(ӡN;Y#S|Ú;u[d'Hu#o>Ѵ6q5(KAZ*Ti'Zoa]D-!L'C|c] L@&t2K]+o Am`IIoL&;g?Yas$b]@\̽xIMM,yyD8PlBRg6Zp0pBr`H%G_6 бC%;tǮm,iZ3wF/ta8Ű 5Tu9xVZB;ʄ}ev|X%PǓ65M:xBǢbܧOCBԺGQ74Qa ޹$zEfǴUEa }ɚSӇ5;@2!m,VXtcUF7bp ;#lY68 Cf13x/01sw!bE f9ޗi!:#{H3Y"'ga9C##o-8&Lbm>Ǚi8?vy:$H[q5;diSiXSV˸ .e\{s>?M3%<(S 2ӆhGö|]*NQbIGH (>ݿ7x;d߾ˊR->Q)zh &`dOũlZ4s`FdpXHcvsArzyK%,yigM}nE;?r lctM=0 endstream endobj 195 0 obj << /Filter /FlateDecode /Length 6219 /Subtype /Type1C >> stream H{TYTF1*%j0JECTPW@ wJ`A\A^"aH4 jzJTl4@z<==}?~bf;<\=W%z}fm$=o!CNEM'柱z^0>b̰œ0U1, TK8aKXVbw l@m0nPo(ʨOd#:.NXGw$dlלƹΫ4lKM̬ͪ/]Pe.1?l>hiD r|.ZͲG˾}֊z`c}ʴl{ot1=H` eCcID9Zc=9LY.y>6*:6&::VJK'KӒſK!#C kk7eP4:6VLٓ @F~&B(Xv:lVj?;=qM//i,u %'g~We:yN a t&d/%.(>jPMKjhm9g""\/jjL%5M%P~Dbk\=S0פKV>] Wio_Ƈ"Q. g-ClADN]C2{asAge'/\ˬa րɆH?> rX%0 C"WyA ?} =ψs8 ڃl#B ZI9Ѽi5ā\U~%Q:PEK 4/.+f97AвPiƕM#j::əzq~=rq]ចS$2Zv a7G{yS``ҽ͡lQW옪ilKro騾^S hF/+,d_P? 0g8@H,W/CBkanU[AI9sw("3$-"Bjn> 3Qӷx"XSk1ogG_ |K1AewKNOWᐰph *4$SqO/L+:{zޮaovC>Igo$wr7)uD-qɉYt] u M4'>J+a.NQiIYY\/W:9SkRԊ"E,BQQ.^ $C/,@dlnTJ'&njfbGh5OWOCGl4Ѥ*TI)qɗV),#;Ű:~<||ŻNE'|C:1Qls~^5x7wd+.]'NPnz/*s.p4ȽYAvPl@VueY#2Nd0Q_ƎnnTIgށAw%4=UjC_Fɼ>:sI2Q3*&0屰{w!XQ!>15Jt&Fcl||tkIg:;s~S̹rzE$l5:cn+ eHlAd\9نjhJw$Րg2wPmM`Q(G$6tC+2Pq26,8[Q>.-ȽcE$d`98>k<6 4A '✧$A`e=4.fC}\,gxEnQU -[Wl6;Ả#LW!ru/0n(@e{/5|_] mpP3<Ym9SNm  !Jy!z*'8t\sL U}ƨh1:-%\o'挲e*FEs8'vc*S#O&˚Elgñ189vѤʳjyxc9<"1xd8H%]B~6G09EYSH}ÉfoݭXHb`Lȓ3 Cr >[c꘺?Aڨ$׀ Tµi hx XX iGglʁiIYlBCnxS('@=,PSx%-5QMc|$Ew#bkI>ûc,!m@XKwbgEqa>ԁh i#h6 Ru8mnva:8m/b~ޭCRAfxlCmH?n!u7pf)\m =]jRިvW4.uuB.@e(,-_mk!9qZ|GMO[y.5߫M, te{›I4p݊s@bW4k%6KLN0Q0;.m_ P6hpߚh P'l-V#C3f|Z#X'8 Z%cC cI v Y>dH` #ݰrxu~Ҙ{PR`b?aj\r [ &;#>G/w<&{Ԕ-=lgWE2_N_Fw:qFpw"yI{#,.99yf)SgK؆ R}[g1s{ܮ>>DIJ*si4j lV1.8Va@&fu2)"fbM|0OLXfR'e_o6C\jp->H%P9Z|F'L 6Ԓ´p#|f/DAbH(A1mKR1ذ ( EpzV,V*T{{H!ާ/rӔB`vՙj _vzHrQr8ʲQ¸َ JA`/wz (9*1cU*Vf))iCC$&1_9fYUJtFEXn3aH3jRk1'ERLi"H`6c#E0E Gc%"ᗠDtϗM*¡G}I%wL9&C! !ƸvwK@*VMå*YkE>~ۼCp=NI˷4|u٨o +5YX4tDH'}w !Z=DgLCV+Q>YY9nBidn9~0rEwbcDJo.XKby;Az5qu8NʌzQ-Zjl΢G%)BBİ! AH@g@"#W9H[nZg2δe:z}NQ:>+/_Z}z ~G pdjJMZ7،N0}~ܿG?VC3t"zo5({=鐐ԅb_Am4fްD#n,֪r"]Ze+ !qW7GcE dx ̣Z(:!@ #H>Օj"?\!t&u0,jGC3Th FC;`:C0O~"Zl@ng󍵷iKI{  DԐFwjd"*!$K@*+j!ZԒ ZrrEpD|?٫$|']N2s`h3H x<#–}3a@jŽn^]7Kck N|t=[&&#)~ͻأSav/;u40vI3S%ە1#6 ɟyJe_> =ڥLPJ_GlD~Ѥ 9M>=4W>X*\U&Хڷ$.(Se:bd4;Eut^%=>MrM{>{qg43-'DA3֋\KEEy`hFؐ \.K?-)|9tqyҟ:vm%ᖟ;~ur)3b3{ϯTL-ȥ}D"S^,6voWxp7T`R {,Xv.Y Crr_Kطa$Vdb@}M5 ny:)٩j Gp' mrJwv2/,@N]Jـ0RY-f 4p c ߥ4 ʌ TXj?l'RĕlO2}ZkpYhX'[5{#o'/] ~ zJd)4$88 lg#ubs)- $ h,ŘK#UgD9 ymž7(KzQӀ:`K!bb}P *67)$¤$nj#(6 `;UpZ,d謦 ї) "]6DFW*~\],j%l-^#7)·7sbF]&uKOY7EWE!C<d䌜4q7q9:zNVER #%$adif<}2(X@dmϰ%f,֔0-ƺ2?X (>]\k䫁Ol=t,ΎefMٱ|˴3e]x9ͻJp9ps8 >j ȩprx6ebE kZA^9ǑZg)eB9:[+ͩS L'LӆԐ5d>Mx%k#۫6q~-iq A}jp\mYqFD')y^Q'g}c~T'|0 _F endstream endobj 1 0 obj << /Type /Page /Parent 143 0 R /Resources 2 0 R /Contents 3 0 R /Thumb 104 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 2 0 obj << /ProcSet [ /PDF /Text /ImageB ] /Font << /F1 153 0 R /F3 151 0 R /F5 160 0 R /F6 165 0 R /F7 169 0 R /F10 71 0 R /F11 72 0 R /F12 73 0 R /F13 74 0 R >> /XObject << /Im1 4 0 R /Im2 5 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 3 0 obj << /Length 18533 >> stream BT /F3 1 Tf 11.4571 0 0 11.4571 26.1921 611.7731 Tm 0 g /GS2 gs 1.0166 Tc 0 Tw (2G)Tj 8.9663 0 0 8.9663 53.1212 611.7731 Tm 0 Tc (EN)Tj 11.4571 0 0 11.4571 65.537 611.7731 Tm (V)Tj 8.9663 0 0 8.9663 73.1905 611.7731 Tm (OCA)Tj /F5 1 Tf 9.4646 0 0 9.4646 26.1921 596.0692 Tm [(GenVoca)-374.6(is)-372.2(a)-374.5(design)-372.4(methodology)-376.4(for)-372.2(creating)-378.4(application)]TJ 0 -1.2639 TD [(families)-492.3(and)-483.3(architecturally)-493.4(extensible)-488.7(software,)-490.3(i.e.,)-486.6(soft-)]TJ T* 0.015 Tc [(ware)-680(th)5(at)-681.3(is)-684.1(customizable)-680(via)-683(m)1.5(odule)-680(a)-0.1(dditions)-678.1(a)-0.1(nd)]TJ T* 0 Tc [(removals)-574.2([2].)-572.7(It)-572.9(follows)-576.6(traditional)-573.2(step-wise)-573(refinement)]TJ 0 -1.2579 TD [([)-8.4(1)0(7)-12.3(])-679.3(wi)-14.1(t)-7.4(h)-674.9(o)-10.1(n)0(e)-681.1(m)-7.5(a)-9.1(j)0(o)-8.7(r)-683.2(di)-11.5(f)-8.4(f)0(e)-8.6(r)-12.3(e)-6.2(n)0(c)-12.3(e)-6.2(:)-678.4(I)0(n)-12.4(s)0(t)-11.7(e)-6.2(a)-9.1(d)-673.8(o)-10.1(f)-679.3(c)-8.2(o)0(m)-11.6(p)-7(os)-8.4(i)-8.5(n)-10(g)]TJ 0 -1.2639 TD [(thousands)-448.5(of)-443.8(microscopic)-452.3(program)-446.7(refinements)-446.4(\(e.g.,)]TJ /F7 1 Tf 24.7147 0 TD (in-)Tj -24.7147 -1.2639 TD (c\(x\))Tj /F10 1 Tf 2.42 0 TD (!)Tj /F7 1 Tf 1.2878 0 TD (x+1)Tj /F5 1 Tf 1.809 0 TD [(\))-290(t)0(o)-293.1(yield)-288.8(admittedly)-293.3(small)-289.5(programs,)-290.9(GenVoca)]TJ -5.5168 -1.2639 TD [(scales)-274.2(refinements)-278.7(so)-271.9(that)-273.6(each)-273.2(adds)-276.9(a)-272.7(feature)-272.3(to)-275.1(a)-272.7(program,)]TJ 0 -1.2579 TD [(and)-267.7(composing)-274.4(a)-266.7(few)-265.8(refinements)-266.7(yields)-269.1(an)-270.7(entire)-266.3(program.)]TJ /F3 1 Tf 9.9626 0 0 9.9626 26.1921 481.5495 Tm [(2.1)-1016.4(Model)-343.9(Concept)-9.1(s)]TJ /F5 1 Tf 9.4646 0 0 9.4646 26.1921 468.1133 Tm [(Initial)-497.8(programs)-492.9(are)-494.9(constants)-496.2(and)-495.3(refinements)-494.3(are)-494.9(func-)]TJ 0 -1.2639 TD [(tions)-285.9(that)-285.6(add)-284.6(features)-282.6(to)-287.1(programs.)-284.9(Consider)-280.7(the)-287.2(following)]TJ T* [(constants)-334.5(that)-339.5(represent)-329.4(programs)-337.2(with)-337(different)-334(features:)]TJ /F7 1 Tf 0 -1.8928 TD [(f)-3187.7(/)0(/)-331.4(program)-336.3(with)-327.4(feature)-336.3(f)]TJ 0 -1.2639 TD [(g)-3187.7(/)0(/)-331.4(program)-336.3(with)-327.4(feature)-336.3(g)]TJ /F5 1 Tf 0 -1.6353 TD [(A)-237.3(refinement)-232.5(is)-240.4(a)-230.8(function)-237.4(that)-237.7(takes)-235.8(a)-230.8(program)-237.1(as)-235.1(input)-231.6(and)]TJ 0 -1.2579 TD [(produces)-339.5(a)-332.6(feature-augmented)-330.2(program)-332.9(as)-336.9(output:)]TJ /F7 1 Tf 0 -1.8988 TD [(i\(x\))-1375.6(//)-331.4(adds)-333.4(feature)-330.3(i)-336.4(t)0(o)-331.4(program)-330.3(x)]TJ 0 -1.2639 TD [(j\(x\))-1375.6(//)-331.4(adds)-333.4(feature)-330.3(j)-336.4(t)0(o)-331.4(program)-330.3(x)]TJ /F5 1 Tf 0 -1.6293 TD [(A)-333.1(multifeatured)-326.2(application)-333.1(is)-330.2(an)-324.6(equation)-328.9(that)-333.5(is)-330.2(a)-326.6(named)]TJ 0 -1.2639 TD [(expression.)-383(Different)-381.7(equations)-381.1(define)-377.7(a)-380.5(family)-376.6(of)-383.9(applica-)]TJ 0 -1.2579 TD [(tions,)-335.4(such)-335(as:)]TJ /F7 1 Tf 0 -1.8988 TD [(app1)-333.4(=)-336.4(i\(f\))-2735.4(//)-337.4(app1)-333.4(has)-332.4(features)-331.3(i)-330.4(and)-332.4(f)]TJ 0 -1.2639 TD [(app2)-333.4(=)-336.4(j\(g\))-2735.4(//)-337.4(app2)-333.4(has)-332.4(features)-331.3(j)-330.4(and)-332.4(g)]TJ T* [(app3)-333.4(=)-336.4(i\(j\(f\)\))-923.3(//)-337.4(app3)-333.4(has)-332.4(features)-331.3(i,)-331.4(j,)-331.4(f)]TJ /F5 1 Tf 0 -1.6293 TD [(Thus,)-379.2(the)-377(features)-372.4(of)-377.9(an)-378.6(application)-375(can)-374.8(be)-376.6(determined)-375.7(by)]TJ 0 -1.2639 TD [(inspecting)-446.6(its)-445.5(equation.)-438.3(A)]TJ /F6 1 Tf 12.3094 0 TD (model)Tj /F5 1 Tf 2.8333 0 TD [(is)-444.1(a)-440.4(set)-443.2(of)-443.8(constants)-442.3(and)]TJ -15.1427 -1.2579 TD [(functions)-595.1(whose)-587.2(members)-588.1(are)-584.7(the)-592.7(building)-588.7(blocks)-586.3(of)-587.6(a)]TJ 0 -1.2639 TD [(product)-336.5(line.)]TJ 1.2639 -1.21 TD [(Note)-490.5(that)-495.3(a)-488.4(function)-489(represents)-495.5(both)-487.8(a)-488.3(feature)]TJ /F6 1 Tf 22.2349 0 TD (and)Tj /F5 1 Tf 1.9887 0 TD (its)Tj -25.4874 -1.2639 TD [(i)-8.5(m)-7.5(p)-7(l)0(e)-8.7(m)-7.5(e)-6.2(n)-10(ta)-10.6(t)-7.4(i)-8.5(on)-8.1()-6.3(t)-7.5(h)-10(e)-6.2(re)-683.4(c)-8.2(a)0(n)-684(b)0(e)-682.1(d)-9(i)-8.5(f)0(f)-10.9(e)-6.2(re)-12.5(n)-10(t)-678.3(fu)-9.4(n)-10(c)0(t)-9.7(i)-8.5(on)-14.1(s)-675.2(w)-11.6(it)-10(h)]TJ T* [(different)-340(implementations)-333.9(of)-336(the)]TJ /F6 1 Tf 14.9091 0 TD (same)Tj /F5 1 Tf 2.3361 0 TD (feature:)Tj /F11 1 Tf -17.2452 -1.8928 TD (k)Tj /F12 1 Tf 6.6251 0 0 6.6251 31.1244 169.8519 Tm (1)Tj /F10 1 Tf 9.4646 0 0 9.4646 34.9228 171.2693 Tm ()Tj /F11 1 Tf 0.3894 0 TD (x)Tj /F10 1 Tf 0.5211 0 TD ()Tj /F7 1 Tf 1.9587 0 TD [(//)-331.4(adds)-333.4(k)-336.4(with)]TJ /F11 1 Tf 7.9727 0 TD (implementation)Tj /F12 1 Tf 6.6251 0 0 6.6251 206.5322 168.8882 Tm (1)Tj /F7 1 Tf 9.4646 0 0 9.4646 213.5054 171.2693 Tm [(to)-331.4(x)]TJ /F11 1 Tf -19.7909 -1.2639 TD (k)Tj /F12 1 Tf 6.6251 0 0 6.6251 31.1244 157.8897 Tm (2)Tj /F10 1 Tf 9.4646 0 0 9.4646 34.9228 159.3071 Tm ()Tj /F11 1 Tf 0.3894 0 TD (x)Tj /F10 1 Tf 0.5211 0 TD ()Tj /F7 1 Tf 1.9587 0 TD [(//)-331.4(adds)-333.4(k)-336.4(with)]TJ /F11 1 Tf 7.9727 0 TD (implementation)Tj /F12 1 Tf 6.6251 0 0 6.6251 206.5322 156.926 Tm (2)Tj /F7 1 Tf 9.4646 0 0 9.4646 213.5054 159.3071 Tm [(to)-331.4(x)]TJ /F5 1 Tf -19.7909 -1.6293 TD [(When)-421.8(an)-420.5(application)-422.9(requires)-417.2(the)-425(use)-418.8(of)-419.8(feature)]TJ /F7 1 Tf 22.5823 0 TD (k)Tj /F5 1 Tf 0.605 0 TD 0.4194 Tc [(,i)419.4(ti)419.4(sa)]TJ -23.1873 -1.2639 TD 0.0141 Tc [(pr)14.1(ob)14.1(lem)-664.3(o)4(f)]TJ /F6 1 Tf 6.0499 0 TD 0.0092 Tc [(ex)9.2(pres)9.2(s)-5.5(i)2.7(on)-678.7(optimization)]TJ /F5 1 Tf 10.8718 0 TD 0.0082 Tc [(to)-678.8(determine)-674.9(w)8.2(h)-7.4(i)-0.3(ch)]TJ -16.9217 -1.2639 TD 0.0193 Tc [(implementation)-685.6(of)]TJ /F7 1 Tf 9.608 0 TD 0 Tc (k)Tj /F5 1 Tf 1.3058 0 TD 0.019 Tc [(is)-686.1(best)-683.3(\(e.g.,)-689.4(provides)-686.1(the)-688(b)2(est)]TJ -10.9138 -1.2639 TD 0 Tc (performance\).)Tj 7.0982 0 0 6.3091 85.1527 112.2519 Tm (1)Tj 9.4646 0 0 9.4646 92.9197 108 Tm [(It)-447.2(is)-444.1(possible)-449.2(to)-442.8(automatically)-453.1(design)-444.3(soft-)]TJ -7.0502 -1.2579 TD [(ware)-368.7(\(i.e.,)-375.3(find)-365.3(an)-372.6(expression)-369.4(that)-369.5(optimizes)-374.1(some)-369.5(criteria\))]TJ 0 -1.2639 TD [(given)-240.5(a)-242.8(set)-239.5(of)-240.1(declarative)-247.4(constraints)-241.5(for)-240.5(a)-242.8(target)-239.3(application.)]TJ 27.7936 53.3649 TD [(An)-379.1(example)-387(of)-383.9(this)-383.6(kind)-385.9(of)-383.9(automated)-384.3(reasoninghistori-)]TJ 0 -1.2399 TD [(cally)-506.7(called)]TJ /F6 1 Tf 5.7204 0 TD [(automatic)-507.4(programming)]TJ /F5 1 Tf 10.6023 0 TD [([1]is)-512.3([5].)-506.8(Expression)]TJ -16.3227 -1.2459 TD [(optimization)-330.9(is)-336.2(discussed)-336.2(in)-330(more)-335.6(detail)-336.2(in)-336(Section)-333.1(10.1.1.)]TJ 1.2579 -1.21 TD [(Although)-534.9(GenVoca)-536.3(constants)-538.1(and)-531.3(functions)-535.2(seem)-533.3(un-)]TJ -1.2579 -1.2399 TD [(typed,)-443.5(typing)-444.4(constraints)-451.1(do)-444.3(exist)-446.8(as)-444.7(design)-444.3(rules.)]TJ /F6 1 Tf 23.6425 0 TD (Design)Tj -23.6425 -1.2399 TD (rules)Tj /F5 1 Tf 2.2702 0 TD [(capture)-284.9(syntactic)-284(and)-279.7(semantic)-282.9(constraints)-289.4(that)-279.6(govern)]TJ -2.2702 -1.2399 TD [(legal)-600.4(compositions.)-606.6(The)-600.2(details)-604.1(of)-605.5(design)-600(rules)-601.3(are)-602.7(not)]TJ 0 -1.2459 TD [(germane)-254.1(to)-251.1(our)-257(paper,)-252.8(but)-259.1(we)-251.4(do)-252.6(elaborate)-259.7(their)-254.1(importance)]TJ 0 -1.2399 TD [(in)-330(Section)-339.1(10.1.4.)]TJ /F3 1 Tf 9.9626 0 0 9.9626 289.2472 476.3338 Tm [(2.2)-1010.7(Mod)-10.3(el)-333.6(Implement)-10.6(ation)]TJ /F5 1 Tf 9.4646 0 0 9.4646 289.2472 462.8975 Tm [(A)-291.2(GenVoca)-290.7(constant)-294.2(represents)-297.8(a)-290.7(base)-288.2(program)-297(and)-291.7(is)-294.3(a)-290.7(set)]TJ 0 -1.2459 TD [(of)-342(classes.)-346(A)-339.1(GenVoca)-344.7(function)-345.2(is)-348.2(a)-338.6(set)-347.4(of)-342(classes)-344.4(and)-345.6(class)]TJ 0 -1.2399 TD [(refinements.)-621.7(A)]TJ /F6 1 Tf 7.5354 0 TD [(class)-623.8(refinement)]TJ /F5 1 Tf 7.4755 0 TD [(can)-626.4(introduce)-623.8(new)-626.8(data)]TJ -15.0109 -1.2399 TD [(members,)-463.9(methods,)-463.3(and)-465.4(constructors)-467.1(to)-466.8(a)-464.4(target)-466.9(class,)-461.3(as)]TJ T* [(well)-358.2(as)-360.8(extend)-363.4(or)-363.8(override)-365.1(existing)-362.6(methods)-365.9(and)-357.6(construc-)]TJ T* [(tors)-375.5(of)-377.9(that)-375.5(class.)-377.4(For)-380.9(years,)-374(we)-377.2(emulated)-378.4(class)-381.9(refinement)]TJ 0 -1.2459 TD [(by)-507.3(inheritance)-509.8(using)]TJ /F6 1 Tf 10.0392 0 TD (mixins)Tj /F5 1 Tf 2.7794 0 TD [(classes)-506.4(whose)-509.3(superclass)-508.4(is)]TJ -12.8186 -1.2399 TD [(specified)-239.9(by)-243.7(a)-236.8(parameter)-244.9([45],)-240.4([50].)-240.4(Mixins)-247.4(can)-237(add)-242.7(new)-243.4(data)]TJ T* [(members,)-559.7(methods,)-559.2(and)-561.2(constructors,)-564.5(as)-558.5(well)-561.9(as)-558.5(extend)]TJ T* 0.0257 Tc [(existing)-692.2(methods)-691.4(a)4.6(nd)-690.1(constructors)-691.4(of)-689.6(its)-691.4(s)3.4(uperclass.)]TJ T* 0 Tc [(Unfortunately,)-490.2(mixins)-495.1(only)-488.9(approximate)-492.7(class)-495.7(refinement)]TJ 0 -1.2459 TD [(because)-327.6(they)-334.2(do)]TJ /F6 1 Tf 7.5773 0 TD (not)Tj /F5 1 Tf 1.6652 0 TD [(inherit)-332.5(constructors)-341.3(of)-330(their)-338(superclass)]TJ -9.2426 -1.2399 TD [(and)-255.7(a)-260.7(mixin)-257.3(does)-263.1(not)-261.1(assume)-254(the)-263.2(name)-260.4(of)-258.1(its)-259.8(superclass.)-258.4(We)]TJ T* [(used)-254(simple)-257.6(design)-258.6(techniques)-260.5(to)-257.1(avoid)-259.4(the)-257.2(latter)-260.7(limitation,)]TJ T* [(and)-333.6(illustrate)-330.9(them)-336.6(below.)]TJ 1.2579 -1.21 TD [(Fig.)-529.3(2)-524.3(depicts)-523.8(the)-526.8(composition)]TJ /F7 1 Tf 14.8133 0 TD (k\(j\(i\)\))Tj /F5 1 Tf 4.2289 0 TD [(.)-522.7(Constant)-530.4(or)]TJ -20.3001 -1.2459 TD 0.0408 Tc [(base)-714.1(program)]TJ /F7 1 Tf 7.7031 0 TD 0 Tc (i)Tj /F5 1 Tf 1.3537 0 TD 0.0383 Tc [(e)-3.8(n)-7.6(ca)-6.8(ps)-7.9(ul)-6.1(a)-6.8(t)0.9(e)-3.8(s)-714.7(fo)-7.7(u)-4.6(r)-710.8(c)-5.9(l)-0.1(a)-6.8(sse)-3.8(s)-714.7(\()]TJ /F11 1 Tf 13.9986 0 TD 0 Tc (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 512.3904 273.77 Tm (i)Tj /F10 1 Tf 9.4646 0 0 9.4646 517.266 275.1873 Tm ()Tj /F11 1 Tf 0.9943 0 TD (d)Tj /F13 1 Tf 6.6251 0 0 6.6251 531.6093 273.77 Tm (i)Tj /F5 1 Tf 9.4646 0 0 9.4646 534.3873 275.1873 Tm 0.0384 Tc (\).)Tj -25.9007 -1.2399 TD 0 Tc (Function)Tj /F7 1 Tf 4.4805 0 TD (j)Tj /F5 1 Tf 1.1681 0 TD [(refines)-559(three)-557.3(classes)-560(\(vertical)-567(lines)-558.6(in)-557.6(Fig.)-565.3(2)]TJ -5.6486 -1.2399 TD [(denote)-336.4(class)-345.9(refinement\))-336.8(and)-339.6(adds)-342.8(another)-340.7(class.)-341.5(That)-341(is,)]TJ /F7 1 Tf 25.9187 0 TD (j)Tj /F5 1 Tf -25.9187 -1.2399 TD [(encapsulates)-452.7(a)-446.4(cross-cut)-453.6(that)-453.3(refines)-457.2(classes)]TJ /F11 1 Tf 20.5337 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 488.466 238.5637 Tm (i)Tj /F5 1 Tf 9.4646 0 0 9.4646 491.244 239.981 Tm (,)Tj /F11 1 Tf 0.7008 0 TD (c)Tj /F13 1 Tf 6.6251 0 0 6.6251 502.8093 238.5637 Tm (i)Tj /F5 1 Tf 9.4646 0 0 9.4646 505.5872 239.981 Tm [(,)-450.8(and)]TJ /F11 1 Tf 2.8512 0 TD (d)Tj /F13 1 Tf 6.6251 0 0 6.6251 537.5054 238.5637 Tm (i)Tj /F5 1 Tf 9.4646 0 0 9.4646 289.2472 228.1889 Tm [(\(represented)-251.2(by)-249.7(mixins)]TJ /F11 1 Tf 10.4406 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 392.9952 226.7716 Tm (j)Tj /F5 1 Tf 9.4646 0 0 9.4646 396.17 228.1889 Tm (,)Tj /F11 1 Tf 0.5032 0 TD (c)Tj /F13 1 Tf 6.6251 0 0 6.6251 405.8645 226.7716 Tm (j)Tj /F5 1 Tf 9.4646 0 0 9.4646 409.0392 228.1889 Tm [(,)-247.2(and)]TJ /F11 1 Tf 2.4439 0 TD (d)Tj /F13 1 Tf 6.6251 0 0 6.6251 437.1022 226.7716 Tm (j)Tj /F5 1 Tf 9.4646 0 0 9.4646 440.3337 228.1889 Tm [(\),)-249.6(and)-249.7(adds)-247(class)]TJ /F11 1 Tf 7.5294 0 TD (e)Tj /F13 1 Tf 6.6251 0 0 6.6251 516.4723 226.7716 Tm (j)Tj /F5 1 Tf 9.4646 0 0 9.4646 519.7038 228.1889 Tm [(.)-247.2(The)]TJ -24.3493 -1.2399 TD [(application)-339.1(of)-342(function)]TJ /F7 1 Tf 10.5723 0 TD (k)Tj /F5 1 Tf 0.9404 0 TD (to)Tj /F7 1 Tf 1.204 0 TD (j\(i\))Tj /F5 1 Tf 2.7554 0 TD [(results)-337.5(in)-342(the)-341.1(refinement)]TJ -15.4722 -1.2399 TD [(of)-330(two)-334.6(classes,)]TJ /F11 1 Tf 6.8166 0 TD (c)Tj /F13 1 Tf 6.6251 0 0 6.6251 358.696 203.3008 Tm (j)Tj /F5 1 Tf 9.4646 0 0 9.4646 365.0456 204.7181 Tm (and)Tj /F11 1 Tf 2.0306 0 TD (d)Tj /F13 1 Tf 6.6251 0 0 6.6251 389.1967 203.3008 Tm (j)Tj /F5 1 Tf 9.4646 0 0 9.4646 392.3716 204.7181 Tm (.)Tj -9.6379 -1.21 TD [(Linear)-336.6(refinement)-340.3(chains)-337.7(are)-333.1(common)-334.9(in)-336(this)-335.7(method)-337.7(of)]TJ -1.2579 -1.2399 TD 0.0163 Tc [(impl)-4.2(ementati)-4.2(on.)-686.1(T)1.3(he)-684.7(c)-3.9(o)0.2(mpos)-5.9(itio)-5.8(n)]TJ /F7 1 Tf 17.0056 0 TD 0.019 Tc [(k)6(\(j\()6(i\)\))]TJ /F5 1 Tf 5.0316 0 TD 0.0173 Tc [(of)-680(Fig.)-685.1(2)]TJ -22.0372 -1.2459 TD 0 Tc [(produces)-429.4(five)-431.5(classes)]TJ /F7 1 Tf 10.0632 0 TD (a-e)Tj /F5 1 Tf 1.815 0 TD [(.)-426.9(Each)-431.7(class)-429.8(is)-432.1(synthesized)-427.4(by)-435.4(a)]TJ -11.8782 -1.2399 TD [(linear)-294.2(refinement)-298.4(chain)-297.5(of)-300(members)-294.6(from)-301.9(features)]TJ /F7 1 Tf 22.5224 0 TD (i)Tj /F5 1 Tf 0.605 0 TD (,)Tj /F7 1 Tf 0.5511 0 TD (j)Tj /F5 1 Tf 0.599 0 TD [(,)-301.1(and)]TJ /F7 1 Tf -24.2775 -1.2399 TD (k)Tj /F5 1 Tf 0.599 0 TD [(,)-337(which)-335.8(is)-330.2(expressed)-332(by)-333.6(the)-335.1(following)-338.3(pseudo-Java)-331.2(code:)]TJ /F7 1 Tf -0.599 -1.8928 TD [(class)-328.4(a)-336.4(extends)]TJ /F11 1 Tf 8.8472 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 377.9149 126.9354 Tm (j)Tj /F10 1 Tf 9.4646 0 0 9.4646 381.0897 128.3527 Tm ()Tj /F11 1 Tf 0.3894 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 389.6503 126.9354 Tm (i)Tj /F10 1 Tf 9.4646 0 0 9.4646 392.4283 128.3527 Tm ()Tj /F7 1 Tf 2.989 0 TD ({};)Tj -13.8908 -1.2639 TD [(class)-328.4(b)-336.4(extends)]TJ /F11 1 Tf 8.8472 0 TD (b)Tj /F13 1 Tf 6.6251 0 0 6.6251 377.9149 114.9732 Tm (i)Tj /F7 1 Tf 9.4646 0 0 9.4646 420.718 116.3905 Tm ({};)Tj -13.8908 -1.2639 TD [(class)-328.4(c)-336.4(extends)]TJ /F11 1 Tf 8.8472 0 TD (c)Tj /F13 1 Tf 6.6251 0 0 6.6251 377.9149 103.011 Tm (k)Tj /F10 1 Tf 9.4646 0 0 9.4646 381.77 104.4283 Tm ()Tj /F11 1 Tf 0.3894 0 TD (c)Tj /F13 1 Tf 6.6251 0 0 6.6251 390.3873 103.011 Tm (j)Tj /F10 1 Tf 9.4646 0 0 9.4646 393.5621 104.4283 Tm ()Tj /F11 1 Tf 0.3834 0 TD (c)Tj /F13 1 Tf 6.6251 0 0 6.6251 402.1227 103.011 Tm (i)Tj /F10 1 Tf 9.4646 0 0 9.4646 404.9007 104.4283 Tm ()Tj /F7 1 Tf 1.6712 0 TD ({};)Tj -13.8908 -1.2639 TD [(class)-328.4(d)-336.4(extends)]TJ /F11 1 Tf 8.8472 0 TD (d)Tj /F13 1 Tf 6.6251 0 0 6.6251 377.9149 91.0488 Tm (k)Tj /F10 1 Tf 9.4646 0 0 9.4646 381.77 92.4661 Tm ()Tj /F11 1 Tf 0.3894 0 TD (d)Tj /F13 1 Tf 6.6251 0 0 6.6251 390.3873 91.0488 Tm (j)Tj /F10 1 Tf 9.4646 0 0 9.4646 393.5621 92.4661 Tm ()Tj /F11 1 Tf 0.3834 0 TD (d)Tj /F13 1 Tf 6.6251 0 0 6.6251 402.1227 91.0488 Tm (i)Tj /F10 1 Tf 9.4646 0 0 9.4646 404.9007 92.4661 Tm ()Tj /F7 1 Tf 1.6712 0 TD ({};)Tj -13.8908 -1.2639 TD [(class)-328.4(e)-336.4(extends)]TJ /F11 1 Tf 8.8472 0 TD (e)Tj /F13 1 Tf 6.6251 0 0 6.6251 377.9149 79.0866 Tm (j)Tj /F7 1 Tf 9.4646 0 0 9.4646 420.718 80.504 Tm ({};)Tj /F5 1 Tf -12.6329 -1.6293 TD 0.0168 Tc [(Abo)6.7(v)-2.2(e)4.6(,)-679.6(w)5.2(e)-678.2(r)4.5(e)-1.4(p)3.8(r)4.5(es)6.5(en)6.8(t)-679.5(m)3.3(ixin)]TJ 13.5673 0 TD 0.0137 Tc [(s)-685.4(\()-0.7(class)-679.4(r)-4.6(efineme)-4.5(n)3.7(t)-5.7(s)3.4(\))-683.6(a)-1.4(s)]TJ -14.8252 -1.2399 TD 0 Tc [(functions.)-416.9(That)-424.9(is,)-421.7(mixin)]TJ /F11 1 Tf 11.6206 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 404.1637 51.9307 Tm (j)Tj /F10 1 Tf 9.4646 0 0 9.4646 407.3385 53.3481 Tm ()Tj /F5 1 Tf 1.192 0 TD [(is)-420.1(a)-422.5(function)-417.1(that)-423.4(is)-420.1(applied)]TJ -13.6692 -1.2459 TD [(to)-604.5(base)-599.7(class)]TJ /F11 1 Tf 6.7268 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 357.7889 40.1386 Tm (i)Tj /F5 1 Tf 9.4646 0 0 9.4646 360.5668 41.5559 Tm [(.)-606.6(The)-606.2(expression)]TJ /F11 1 Tf 8.4878 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 445.8329 40.1386 Tm (j)Tj /F10 1 Tf 9.4646 0 0 9.4646 449.0078 41.5559 Tm ()Tj /F11 1 Tf 0.3834 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 457.5684 38.8913 Tm (i)Tj /F10 1 Tf 9.4646 0 0 9.4646 460.3463 41.5559 Tm ()Tj /F5 1 Tf 0.9883 0 TD [(defines)-609.6(a)-602.2(linear)]TJ -19.0662 -1.2399 TD [(refinement)-238.5(chain)-237.6(of)-240.1(two)-244.7(classes.)-238.1(Class)]TJ /F7 1 Tf 16.8439 0 TD (a)Tj /F5 1 Tf 0.8386 0 TD [(is)-240.4(the)-239.3(name)-242.5(given)-240.5(to)]TJ /F1 1 Tf 6.9738 0 0 6.9738 25.3984 740.1825 Tm 0.0001 Tc [(356)-30999.7(IEEE)-338.4(TRANSAC)-13.6(TIONS)-337.8(ON)-338.1(SOFTW)-11.5(ARE)-331.7(ENGINE)-14.8(ERING,)-1009.5(VOL.)-337.4(30,)-1004.8(NO.)-333.4(6,)-1004.1(JUNE)-340.5(2004)]TJ ET q 151.947 0 0 68.2583 75.7984 654.5762 cm /Im1 Do Q BT 7.9702 0 0 7.9702 26.1921 636.6613 Tm 0 Tc [(Fig.)-333.7(1.)-326.4(Classes)-329.4(and)-328.5(refinemen)15.1(ts)-335.7(\(layers\).)]TJ ET q 217.8938 0 0 92.296 305.8582 630.5385 cm /Im2 Do Q BT 7.9702 0 0 7.9702 289.2472 612.6235 Tm [(Fig.)-326.6(2.)-333.5(Implemen)12.8(ting)-331.7(refinemen)15.1(ts)-335.7(by)-327.9(mixin)-332.1(inheritanc)13.9(e.)]TJ /F5 1 Tf 7.4718 0 0 7.4718 36.17 63.6662 Tm 0.0099 Tc [(1.)-681(Diffe)-4.3(r)9.9(e)-11.4(nt)-677.2(e)-4.3(q)9.8(u)-7.7(a)-6.1(tio)9.8(n)-11.8(s)-670.9(r)-4.8(e)-4.3(p)-0.7(r)9.9(e)-11.4(s)9.9(e)-9.7(nt)-677.2(d)-5.9(i)-2.6(ffe)-4.3(r)9.9(e)-11.4(nt)-677.2(pr)-4.8(ogr)9.9(a)-13.2(ms)-678.5(and)-681.2(e)9.9(q)-11.3(u)-0.7(ation)]TJ -1.3354 -1.1306 TD 0 Tc [(optimiza)-11.2(tion)-417.8(is)-420.1(over)-420.5(t)0(he)-421.8(space)-418.5(of)-423.4(semantically)-425.7(equivale)-10.3(nt)-415.2(programs)-10.4(.)-417.7(This)]TJ T* [(is)-480.8(similar)-478.3(to)-480(relational)-480.6(que)-9(ry)-471.8(optimiza)-11.2(tion:)-478.8(A)-470.9(que)-9(r)0(y)-471.8(i)0(s)-480.8(represented)-479.8(by)-481.7(a)]TJ 0 -1.1381 TD [(relation)-12.1(a)0(l)-491.2(algebra)-494.2(expression,)-496.9(and)-495.7(t)0(his)-493.8(expression)-496.6(i)0(s)-496(o)0(ptimized)-495.6(over)-496.4(the)]TJ 0 -1.1305 TD [(space)-342.6(o)-0.1(f)-332.4(semantically)-342.2(equivale)-10.3(nt)-331.7(query-eva)-10.3(l)0(uation)-335.3(p)-0.1(rograms)-10.4(.)]TJ ET endstream endobj 4 0 obj << /Type /XObject /Subtype /Image /Width 627 /Height 282 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 13916 /Filter /DCTDecode >> stream AdobedC     $$''$$53335;;;;;;;;;; s"  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?TI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}c'Wd[m!ϯfӽ8/;VFF>=;{`mq]:I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K2/܃:* 5{pkGEueD@'uc]ꮤc\Aۀ`x- _LȰۑE:%פֿqTip h5m/ɢ쌫YV -$i+o赏WOn4Akںtp5G5*Z~tϪ-Kh'[:.꿢X1? ׵oHם0-x19hB}]=AV4Kk1:/[~<$cZA>ҏWGvf[X6ZkDY?㝯}"ܚ{cDuj醯]65cOI$I$I$I$I$I$I$I$I$I$I$I$I$I$<^=0ns4x$/-;>uZݦٹx:JO=zc+C66A|}\tSTdqwxUIy?g_gF].oe~·9kz׻dzeo}Oji#ho^N-?Zo_Ӯȣ#\׹#q؎X;xh֟׵Vd}_+1+ꖂ;VIkF?ƧGtZ)n]tVE[ 洼>|8eYZ5cZ@ =r_P3w,1:g[Als\"`ܼtY"{:+3n0jکiEIǹ+/2߬S&WgAdmf1赡|B|q^rpk3q=/;sn^= C Ɯvgգs]CǦ}b61T$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I/.S>YWu$ۈ 'qac{g(߲S:vk~{s!vS:R]a,ӝ{ 2C7jX;:\>4iYUt\6ZwVdmlrKo$^+p25+~e}kw֊E-)hk[5 ??VwgHfdj4 H$$yWv=~ sP!\H/0>tL~h2A,'o~}fY}ߏ[6\cm.n}4:??ޢqe IwYfŧ\Yޡ59D77Wꃥ~ķ-ԺIwz{wG*7W%Asi>sKSf~}hr)@K}1-fk[]?OhUS\[!pqu_joOOA\k7{G֪'빔ݛxmр3|at3;}Q :ʈ8$?Ʒ@xشb1c6O·5X"]˭a}f``9bC2KF^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$nz1weck'GKE+^vu63V1 qsq#L I$I$I$W>S2Y"F5C}{4o̪ cVMǽdbyksgWPI$I$I/9W73I6wZZ1UctOrQuVt^znm XYiweߤI$I$I$I$I$I$I$I$I$I$I&$'@9+̺:+N Z]73X/0} 'B_C/Xrol4i3`W{kƩ\蒼RmԒI$I$j>jr;ldwc+"Ύ]֛yX?>Կj>?kzsn10%q+X4}ey2eC0!e=t~4^(wl nِ}E>{]I$I% _}SKy5I+?/LۋI9s:Ѳ{V\6:(wT" ٹ|nvWFɽ,t.sG,\dY]r=0l⼿J>}|M9auVUΉ7{I$I$I$I$I$I$I$I$I$I$I$י}W>G;_)~f~Z~h ?ew]s:5K&>-}Nk#qx''RmԒI$I%2}K/EX_+gYݟmϯxuml{[<2WS_YIn475i:'M0i%,ԍ ?/OvoP&E4\G=[SOպ%,2a;^ݻFG$I$wUn<>Lv 1~Uݹ[;u`0)p{`9w4߅ 6c7a w4Ѳ}3:wW~&mly&ZKLiBVNz~yUCFPt=^kĢ[4I$I$I$I$I$I$I$I$I$I$I$bG#}\=3){ǒl* Z߬=y4[_eLJzB]?tt6^9N$./GebcQa}tZ6YTX}m_%vRO9K8 .enݿ'tI$I$VMc\WcOvA ϨRWw-OlegE. 4iku^ws(fy#uJ'WzJ-t !``xUzh陝'f3\׵A`!{ΚUEc4u8;8Z $I$kZp:b߫|:^zsI ez!U~gckN~}7WMiIq]:ɕ?E^R,q{k[&Lj/GY:֮z!€q@}k $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$cȱkSCI # eSz70ӿ\șktw^qu]K[ί>f\Lzaoyx[_z[[m/=[-ڏYP~E`js\<0pp4X7saT?wr_G];޹ju $ VNcuجcuجcuجO?|0u{U_.o\IѰNm^me̺|czde}K8_n0;{Vdoj_z[[m/=[-ڼ~vv717^ʃouRв*yU{zEM4~ӿ\_V>cdu/2}I!_3bR3bR3bR}];?Eu[]]m$npDh!{?;,JJ\$I$eO?/$f;6w;t|O=[-ڇCVoC[i$I$I$I$I$I$I$IIT=gGڭ%,i'F<>'eRPȯ$OsI$I$=׫.Z'V$ cTyI$I$308.#zO$}x\դI$K_e/H^jI%o*(ŽZ$I$I$I$I$I$I.{; pjȡŖYaMߜdx/ZKkW]k7:Xn܏'7Ff3ԝMeToqto W5:wKtjKmYK aq1V3 sihcI⌒K?*z/[%2I$I.{&2?WX]oOLI%?7H.I$I.gap~]F.?)]I/ O˫I$I$'2:?,^?# PհJkwPfysFVj lUI$I$I$I$I$I$}:Xzο{ίwn,caɢƸ;G Ptβ:h-mu-aat+z/<=zI$OLI$KV[-??g|zIy?S?rI$I%2}OįHt5l$I$I$I$I$I$I$I$e}yU]Kp]oڷ>dfшz{}z]d{b6;yWS⏭_`{[Hh.&+uOgYpS]f-n]I$o⧢ŷ?.S$I$羾c#ՅOD^C3tb)$I$'}}AoI$T\I$Ir+C S+?? [ $I$I$I$I$I$I$I(&KA'ޕ_߸)L1ڹD48y,eOs\ІzM_q۬$+i$o⧢ŷ?.S$I$羾c#ՅOD^C3tb)$I$'}}AoI$T\I$Ir+C S+?? [ $lʼuC@gXYZI$I$I$I$I$I$I$I$u/;+&|?Ey$T_ӞJI$I$ﯿ_au=3Ǯ$(]#+?غI$I$_w_Pt $,W.$I$\-zGJ'OCVI,QGwZI$I$I$I$I$I$I$I%[_6ԕoScY_R}Lum-14GU=[-ڵkkƵ.#O+Zk(g.4%|B_g.4'm@: $>9t[/ohq\ t[R03>a;~f4=s2u[z[Ym/=[-ڏ/~E`jsg_7H.qC?%愾ϓr]hK?%Jk'?ߗo!?Leo5=6$usOVk?'嵟Rտm~_qpX2)ٜ͙c}1^㢒Jl1?Hj|B_g4%|B_g.4.od:8&Hl݋~W:<<̒Í@U?dojdd)= @I.3R5٢EޠylKݱߺCe;/Y=-?TK͛4۱+I$I$I$I$I$I$Ā &Ԓz]zQmkA.'eRPȯ$OLI$KV[-??g|zIy?S?rI$I%2}OįHt5l$ȷGխtI%Vuoש.g3Z}6fۖ\ڶ6=0IrV6oavS}j2RO"wmtH!KOezf}tvUmc qn,]޵Sղ1}]69Hln;z#M홨=9rYֺ-F[cLr]&>ǿt_e1Z|_/gMgF1{}9+_,߫2<#e Cvk#3NUWUnt1}FuVwQ! 6Xy0C??fZδ[O4 />j}bY67EvN5feTτ_kV5btssmnHָZI$>Wybu/ׁxi5/c`nnk~uMw疓kkuGZt.c064H($o⧢ŷ?.S$I$羾c#ՅOD^E3tbO)$I$'}}AoI$T\I$Ir+C S+?? [ $;ug;ef6;YI$^[oV-z>}uؽfVTxuhyaplԓ,:omn/c;̳b'.z'_R&,]_>_9~^ѫ?4徯>unTK:@;kCV}\﬽N_Ժ/cN;|l:!P)l,?hdU, 񹇅N6KZSYUQ4Gk.<[0 j}z~=oJas6@wׅ뭢T[[K :>cz{/Xᴝ'yo>L'ceuv04w]:j8Bwۗg<6Z]mqUXke̱> M$ߩ}uUXǹlwV_nպK݀[,nѺߤѺ=8C@9];q~+^{뽗VZs:\}+i}J>t{,q6pltHo@o$K?*z/[%2I$I.{&2?WX]oOLI%?7H.I$I.gap~]F.?)]I/ K˫I$I$'2:?,^?# PհI$I.#~ռOO6V a'rt}GVޱE^ [^D[q#5gN@ 0cAf}uz_Y*U6 $mc:gկ1:cp (<U~.j=сe;5}LwB~VcU-kXִ֍O֟XYzKvQ,2EIÇ. 7 Mnf~]߂>/ԯs)-t=2׶+]VZ_a-lL/:3񺭽bkgPn@lv]ԬFH977_cA2~`u=G MT\cIt=]=mu8'>Q`-y9XVU(QKd쮟luTjeUI/+^21:vZ2k7NX{W5OD}.,makͤ9K+7]yu6ֱѸ/;__s2wN;rrmx9+_Vz}&ޫ{5ޞ#Fh~uoEdl7c;$K?*z/[%$I$\Ld^i[?PKȿo.]I$I$\??\~R^Aʞq+VI$I.OetX#%zGa$I$I$I%q׫K-W:ʛY7XLkFԏX"gKN5/|Xv9%'I$I$I$k:gMJ_cHQ?2V4CZwOeaн̅'cLȥ}T`dP[[=6.ukv,{I I/$m˧7qJIy׏*x?]ZI$I$?![QbNYe^:Xߠv;,VI$I$I$I$I$I$I$I*KNt?)^I%{=-t璒I$I.{&2?WX]oOLI%_7H.I$I.gap~]F.?)]I/ O˫I$I$'2:?,^?# PհK"TQVI$I$I$I$I$I$I$IV_vWM%cwNƵG"Em#kdp4VaeW?j5ŠɎIy'OEo~]ȵƐ??Y%G܋?gװ=ՄX\1-Oh`uckY-W˫.&XבAC=+-2~Lr>KkhzvZey?<W~ }"/?Y%G܋?Jius6:ȫ?ߗo"[V׺`Mu <%+-2~Lr6 O> ^)u4ӲacKrT2,.s I$I$I$I$I$I$I$;[}j缆2tTp}_ο}G֗U'eRPȯ$OsI$I$=׫.Z'V$/ cRyI$I$308.#zO$}x\դI$K_e/H^jI%o*(ŽZ$I$I$I$I$I$I.7, p*ȡŖYa!ôMߜrGo]>}b̝7:x3aΡn6v-s;CW'Zt>-7"r0^. ]Ԝܞ;\o[aN s -\zqǪ}:EI%{=-u$I$ﯿ_au=3Ǯ$(]#+?غI$I$_w_Pt $<W.$I$\-zGJ'OCVI*¥32P۴+ $I$I$I$I$I$I/9T uڱ'[~_cZivAY_P?Ů/V}vdcpƸ;w=;ΙևY " vg]S>Y^F~vO/{+4o?]o[Ʒaw4c]I$o⧢ŷ?.S$I$羾c#ՅOD^C3tb)$I$'}}AoI$T\I$Ir+C S+?? [ $I$I$I$I$I$I$I/'_^ەOR0^k;6wW֯EfSmb`._׮kWX/醰l4o$kst+そGہula:xv\uug@+oaȲ kZ8nI$T_JdI$\Ld^i[?PKȿo.]I$I$\??\~R^Aʞq+VI$I.OetX#%zGa$I$I$I$I$I$I$I%UDcI<^?߸)  Pj¦m8WacZ6{^Cv=p[e/\_cis$ʸK?*z/[%2I$I.{&2?WX]oOLI%?7H.I$I.gap~]F.?)]I/ K˫I$I$'2:?,^?# PհK2̋qȥyptJI$I$I$I$I$I$I$I%[_6Ԕ.#7+$o⧢ŷ?.%) HJBR{ܦ9 /Pu|k:XtEU͢i/Ag?̳&3=k.e4|/Eձnlteumz\/-ɥPKe4p̷&6C.M_ujly|%:.gHxؔWIxX䮪ye2* nU?aW?lљnU6ǫ3iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I/ endstream endobj 5 0 obj << /Type /XObject /Subtype /Image /Width 899 /Height 381 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 33575 /Filter /DCTDecode >> stream AdobedC     $$''$$53335;;;;;;;;;; }"  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?TI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Pڪa}k9sYyZz5մ*. ۋasBoq_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pK|cW?/q_pFL~2O+S÷!wL;tq$I$I$I$I%o`}Cal33l2u<xt~p6д*՞y肉2Z~R}O-?{)̾_SKO_/wE/"iKe?ȥ2Z~R}O-?{)̾_SKO_/wE/"iKe?ȥ2Z~R}O-?{)̾_SKO_/wE/"iKe?ȥ2Z~R}O-?{)̾_SKO_/wE/"iKe?ȥ2Z~R}O-?{)̾_SKO_/wE/"iKe?ȥ2Z~R}O-?{)̾_SKO_/wE/"iKe?ȥ2Z~R}O-?{)̾_SKO_/wE/"iKe?ȥ2Z~R}O-?{)̾_SKO_/wE/"iKe?ȥ2Z~R}O-?{)̾_SKO_/wE/"iKe?ȥ2Z~R}O-?{)̾_SKO_/wE/"iKe?ȥ2Z~R}O-?{)̾_SKO_/wE/"iKe?Ȧ}O-?{*GՎF, "7wM9qWi>׹^&[Z$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$^&c=~Y]N7gZt5/;hd̞Ӛxk??;F;1H躧O̎PO\xPs:Iy,2: Ql60Oķ]EWU}m%ai 4I$I$lӨ99Rl\_枍.?@ǁ7ozF.<;&a*3`?IձqgF8t| ,?^3W_mɻE{b:\:v{e+}w]C^w+*0!H;hf;FtΘZ^ͤF#"e/?z'Z?Xx=Ic\jq S11^)Ӳ-k6R~?:R8[ I$I$JU5۞`=5xW12>goVF fOo>}~x?E~ld9I?7$MKK#b_s?Hϭcbv~h+u$IP]ot<'f}:ց/{ cG$]#' m;Q[?K!ߛ?^wJE=3p9xy\~I$C&s,hpW#gΩz;)lQh8V}?9_tk#nI$I._'FdHPҪÁ)[3 3ɕ- :.3,pơƘ%:gV?gz1{\1WI%>t*{ufE^|w~j}/Z}:F'ٞku.g{1kµ&XdI$HY98dhX kG$۝KΏA7/E еr_R1[u~]s-ԒI% *clcs\ 亇uOCډ8>ito9mX~Lё}pgWLI$I,?Yj~WP;p(%`7bgp㾮+M1tHj 6ʲo}3]O/,l{]0e#~Mt]. saO瀴Y_t~q+2xs=ů+oF9#[oZw龦GuqNON ;mVݱPVI$I$I$I$I$I$mU[1=^sհ?gۋ2֙a=B>e9۟MfyRYYe飧feU n?8;yfo|?`aYeYn=֐][$I$>nw>'?*k6]M84|/Pc%$I/*<[rE uun벌1`kZ`ݗ^I,Wp~aeǴoӪ^|Vg~V_Ft{= ]BI$K+?^EvT6T]䲾\ˮdTGN=RKޅrl5nXfۺ5\ocełjj{cHK 7zRI$:ٟӢ_BI?y??cFv%9!pI$I$I$I$I$I.Sfxa}M5u⟣NfWhäWn;mp.-3.o/,ף?+ᇃv |W_W& <Xֶ$ԤI$>ȗYT#u@#ԟ$Ir6E+Y wmp:4~`ي'9Z)[B.TM/H@͎ }y%$\wԶ3 ֎eW[F bI$F_ƸQp+cgvrI'}+,uxT\\;.^/5cWMn}VZ7C ϻ/qİ 8Dz)ƾcլ\ڍô$ߌ2>f%0Zk!>K:.X9`ϯU0u$IT_cy-1b6}M! vEu.$ruGtJkgPθiJ7+ @"6ǽϼݘ^JQ5-foj_~Eu<JzmOW`cePA i$7 ha\Ѵu^eO}.'-v)$I.;Yۘx#9v)&&> ȾoZzY5zx'o1~cռSEN}YcKvyX_CH_a ^MxɹR\"a$Ʒ]uoiᴮcXRWw,'9u$I$I$I$I$I$'#Z$uXwK`8劤.c_y*CTa,ȫ_W'^hAKBI$Idik2#XO8.;Zں#Ǩ׷GI$\uy㴺r*i_ԩ2܊Ü<4{OxWuux_aAsXӇ@;y9K#dk?gY/Ǻk$-c+#\ί:ǦYk:M5{Ņ@z_Zuޙszw{V=-,$DӁI%XCX\W/\[X[WUˌbM4 ?I$^y}}̰mf;z:@?-_Ide9= ,5׺5 l7ێ`d$+W}pz:^v@k/vkCG+OD 0ex/? Nں6'ٟel0]iM -TX_\2:O(ۋEc^D z~+p1=LGI$fߊ}oσ[W1-3gWdVy\K4.%dU?0\l !r_[tGOs)=B]KF9WzG/ahÃM%u['Mq|Ƿ F[ZwϒƢlzUMM G$w}ؽ:h> ]I$KnOwFsɎE7 ?ukm>8pARIy/SX<ѱoG%phqݱdi>(_&')!XmxacCtUo]GgFwMrlx{}0m+qwQ~+|gzAsN nOIPV2Yx.@Y?݃O d4V?مҤI$I$I$I$I$Kz9ow>R4cGmW$I$I$@¾}J49~azv-ƪ~($b A\F_:y֗n]kx^{/"_CmVX`ִC@'\nEy[`.~58xՁ~|8$>u̯[Au14Vt{ᣞF]7tn"Z[OsW2u*I$Kgժ~ <]55ߢ~+]S1Vt^1 ڏyZIJO`>*c)}+3)]M/sc4U_OBĦCX;9<`Z*?Yigs> >:XGSbv=g_>I$K@m,9,clc?t^O[Mݏ<ѸJun}]OSs@e ؂H't3oj}3*@V}\?WY6;#6#uORt]'?I$IBڪUkeoc- +:-(#'ݎI'VO⥋0{q_rgi/qm{`g۰+ɩڇa$.Os 6[]M/c +_cXqzosf6M5oYu13Wmu;Fat[X|I*I$I$վE٭ ;m߽[ ]~<7pLr<)Qi;(Ep#TABp44fu L̊o?Yu֟}W~CN?!vѻt]A|u/'kS\"L|I$I$-r>f;u+50N=-\O ?]zE>eMfmpEz^M̫$w p?0LZp &X=_ծF졑qqi>Y̬aw߭͞O&o]'A:9 ʰwu:I$I*C`MEI$I$I$I$I$I$Chsu8\/S 6Ȯyqz_sF}DΉq3wo<__W0f$eT&+dρ]'{/?#>z_sF}DΉq3w7:'gKntOϽޗ{/?#>z_sF}DΉq3w7:'gKntOϽޗ{/?#>z_sF}DΉq3w7:'gKntOϽޗ{/?#>z_sF}DΉq3w7:'gKntOϽޗ{/?#>z_sF}Dr x ԫ 6}:XgDΉq3w7:'gKntOϽޗ{/?#>z_sF}DΉq3w7:'gKntOϽޗ{/?#>z_sF}DΉq9:v_^:OM<\.L9$tsF}DΉq3w7:'gKntOϽޗ{/?#>z_sF}DΉq3w7:'gKntOϽޗ{/?#>z_sF}DΉq3w7:'gKntOϽޗ{/?#>z_sF}Dt^Cŭ;lUԒI$I$I$I$I$I$I%hŷ?禮$I$I$I$I$I$I$I$I$\ׯVOKZI$I$I$I$亯~ZI$I$I$I$I$I$I$I$I$I$I$I$I$I.GG-_3=5u$I$I$I$I$I$I$I$I$侽Nj\ԒI$I$I$I$%?'ԒI$I$I$I$I$I$I$I$I$I$I$IB۩nx?Rη+yu|??[>>rKqOϸr_ܶ}}?ܗ-qn=l'䜛D]'-qDl%8'g/?[>>rKqOϸr_ܶ}}?ܗ-qDl%8'g/?[>r_ܶ}}w%8'gKqOϹܗ-qDl>r;}w%8'gKqOϹܗ-s/?[>r_ܶ}}w%8'gKqOϸr_ܶ}Dl>r;}w%8'gKqOϹܗ-s/?[>r>u,쾃f%u*-em]-s/?[>>r;}w%8'g/?[>r_ܶ}Dl>r;}?ܗ-s/?[>r_ܶ}}w%8'g/?[>r_ܶ}Dl.su+~t]xpkADl%8'gKqOϸr_ܶ}}?ܗ-qDl%8'g/?[>>rKqOϸr_ܶ}}?ܗ-qDl%8'g/?[>>rKqOϸr_ܶ}}?ܗ-qDl%8'g/?[>gG }KMN{YI$I$I$I$I%K|r_p\~K[ n 5^?IX~C\ZĸׅgtX/~q.0տ%c_w/[]aK?VRտ% 2ȧ]%s`?URտ%cow/[]aK?URտ%cow/[]aK?URտ%cow/[]aK?VR%cow/[]aK?VR%c_w/[]aK?UR%c_w/W]aK?VR%c_w/[]aK?URտ%c_w/W]aK?URտ%c_w/W]a@u-ɩ!W]aK?VR%c_w/[]aK?UR%c_w/W]aK?VR%c_w/[]aK?VRտ%c_w/[]aK?VP^UxoʹPGo-o?~q.0K)~ _Ļ—~q.0K)~ _Ļ—~q.0K)~ _Ļ—~q.0K)~ _Ļ—~q.0K)~ _Ļ—~q.0K)~ _Ļ—~q.0?*Ŀnls~Uo,= w:o,,}5A!:I$I$I$I,~̷k{4~u\뮴I':g۬ ?igӸ }?F5 auVI$Ir?Z?mK髮I$I$I$I$I$I$I$I$I$%w՟;SR֤I$I$I$I$.<֤I$I$I$I$I$I$1-{CyHXKP/Va)ԺFwMxnK=і7VоӜ(ț1 3;^K SOwy󝑗_s.sz}mC'[VI$J]MmUW=5Js?_ [M,veM߹m?zYz}e9w7dcKXic۷WA>[5{@fHFi}W$70et48ftz"VUGpt|cI$I$I$I$I$I$I$b@rW?}S閚/e X:|ިrLt΃[~]Zʩ31nYX/ mG+_yu=W<Ź~E2U:uL4&wm6O[#/BM3j=,I$I$I$ Iȯ\?.n_yqh{\[߫7bWOa&ڧXXz~]c^ڰV95Iվ]J/S:64LRE97[in]/}ʩwѲ4 QRI$I$I%}\oQϪдe{=%t x5ӵ{'aW5o,^3auv=k(x쵏 l>G !Χ{~~Wag)jy6-ԒI$Bƣ*Q{CW׺+^@/ƷG]sEdI$IyY:SU^5A.,'ԟn{/FI$I%}fn.c1.-/-;Z2Y@?VI$k^։sܮ{O2eTo귂j~wU6tϦPki[ؘie 61kIH'L2< ӝoz{yV߈^loVγ@2!3GΧp7#-{Gb;$I$I$I$I$I$I$zuоc'8^#_)Uk:~OO&q]tV+uckFgqIA Vv(XѴf3ՠ]߬9#ٔ֎}Yg,Cv.ۓf{~=ֺI$I$f^e^`u?[\}^k:GE.-d4@кe_=es4svkkE0WEmc'u0Þ֟@I7k'M+2N]5T4=W+.(Vs.YR|S5jvcV鳬I8Yퟀ.Ϋj]KeV=!M$I$\֯_WmMoFtNJ}qXGc;gUwtv63}S{?t.$J:IMVX{X׏S]u??00sm_:gQ?;v>SpUI$I$I$I$I$I%bSuK>}Z&G>N#{W:g\{kTrEdz,wLtKr+ū?̋S-cgu_I$+du 4!>}dL9&C滙m$I$u^~~[c0c0<r{.39]vQj;gJqW?=1hhȣvE+,pkGĺ߭Uz'\F>߳PYi>sK|?ĉ'u) ^HY8xcdۨV-p=+{rs^;#esyނdA$I%rzNu~T{X<:7CO~vm3dsRBncG"ѓ][QI%z7UqhbWj5䶾}i_C:CccmJI$\oL/O2Əm3R/ ,yG~ I$X?zI$K'CΉ -MbV tI%.gNm.,֊+#³"VItl* XqU7ϧtq˃ߋٛ-mlht6~V-/f5Xk-`I&sZnk(˙2Ϡ"揼tI$I$I$I$I$I/!طd[w._Y9WV]n/"ɗ80|#_\?ћѺn>Mq7976qpzOmo.sm.kZH5x?W7NfY=:,9Os \/^I$\f#znW;kI$I%F8tolַ M5{?!]}uUm 5^>1Ӗr]:kc[K[o|I_(zm *eV6Zwpk֖GGR ^I*{S:>_MK2jsGw,p8P; qu?t$I/3ߴa[7[Xl$uΦ:WJπTѴ^㵳+zv?HCW,%4x}}3Y_Pս[XCt|o+:n`٭FEmo#Q)$NuavCpH]9$I%A8cG}W$`Wu.VCiB_d --y!`g߶W$I$>ȗYT#Bԏ$IrBC" v%G EȢ!̵{H DIy@}pn͓6cT^~юY̼cC^ƃ:*P:OL9f[S(kZH[g]onk#y| I$[>6ّV38>LU$I$I$I$I$I$JX9}'7s~=[ 9Ӷk%~PWJ t։!7UkxlP9aթ{0:G񫉟q:gE:_"tx7].f`bߙ>0mӮtEmu47"/xK{3~,;e`[mˁ]I$Ka}al;j.k~ ˱I1 Wnq`uZznq]q}gW[o̊]`1k7^xd3d7 %p*Ν fӪt6ָ{-ĒBȫܛU,uqn+5<}UfS;;"{+I$IyD}`>p{[I,6Χ24:|Cvqj%|ٵkuic:wj/˳Z׽7>?">F:&-ձحEvLu?#qmُΧ"^d 0X䅢K 9]3>G}s $I,O{>\ՠO\ŏԹz J/clcxywcڇG)]E='bw>$tI$T?zfMI,=U7 XtWo>Ы=V7~Cƻ?I$I$I$I$I$I$\Y22.iVG$vkׅݵ{CC-p{AsP>r/z2^>m St^k5tJZ~ ?50g+t6.M/UVTh ,p:Mg>+f`V<0x QFg\굖uNiƻ2U@캴I$W֎O,!eՎYS>ݖ.ӏ׺cC2+quѷ8IS}#j>Աʨ ŧYQ>tlnPXsYt"}M^^'M]->#U|~՘bA.WXKl7/f^[k>޻ ީ%ώjܫ?tޥX !A\IV8tKcbKC&Tz6%;u\;5e vT6qNV6%FYMm^?ֺ]}XvC'k_ 7s,vXvuymM]I$I$I$I$I$I$Jv'Pķ 2v=-pA\?`[1F_]>di~Ku$ߏvC*u祈{i鼴NrJ:\.f==7,9Y z4gԨmu0k[W%0l=?%w8hGC-ֽV5V2:WFk3vٗm[= qg~:.9yUpek2Ϭ_Y~GG2Y ~?Zkـp &?db$G-GOwZG&>iMħq9J_W)_=n56fX\iM,mU0C< i$I$I$I$I$I$I$K}P֜l5sz[{ }H]?N+[y H3hb:33,tU֏]&'2Y[`goV3z_N*f`c`֟Ƥ=)=G/X5mGª]7O?n^5-ᕴ4|LrI$I$mU][sGsr_a][ _^[fv8'K3l$~{-r_S4tlA+vF샴 FAƅctI} '|:OB/\2_C97>Gxw] NI$I$zFYADWp_,qAy],ZUl01 cq0B +yoRCaKëToadbh׺V{{Tc~!J?މ+,xuN{D{ZI$I$}驧G/:Khk=P돗fנkCZ!@ I$I$I$ᠻ;I)KLa.k?X0 Kο=֢I$I$I$I$I$I$I$I$I$I$I$G\ԒI$I$I$I$#?geu$I$I$I$I$I$I$Y"˜ar=sMA$׎D>ã #ܞ(i~[Wtӱ@j\I$I$I$I&"t<.{}Q.-:d~r11m5Vogo\1x+BMN_p"|_/qk8=-_ůR_/qK{Z)|_/qk8=-_ůR_/qK{Z)|_/qk8=-_ůR_/qK{Z)|_/qk8=-_ůR_/qK{Z)|_/qk8=-_ůR_/qK{Z)|_/qk8=-սskm#&eCL2_ůR_/qK{Z)|_/qk8=-_ůR_/qK{Z)|_/qk8=-_ůV^Yu:ik$nej|_/qk8=-_ůR_/qK{Z)|_/qk8=-_ůR_/qK{Z)|_/qk8=-_ůR_/qK{Z)|_3gǩėUnmײqܲnȿ!ּy$+[X"{Z)].V7y.>.=ՔI$I$I$I% )֖Z\oy{'X~Mp*-1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s%1s,},l[;ڲ۷nTp;`$;`$;`$;`$;`$;`$;`$;`$;`$;`$;`$;`$;`$;`$;`$;`$;`$;`%юg}]6zgFt̒̒̒̒̒̒̒̒̒̒̒̒̒̒̒̒̒̒̒̒̒̒̒̒̓><̑#Ծ\pwUI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%7u$I$I$I$I.GAI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$%2?ޗ\O֤I$I$I$I$?^{+I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\z_q?+ZI$I$I$I$zx_쮹$I$I$I$I$I$I$I$I$I$I$I%,el6X4K8&}ϵ.a}i7Z)i[@LEG=Ĺ6y;ߝr-=ޗE~wȷz_oK"};[{/܋woߝr-=ޗE~wȷz_oK"};[{/܋woߝr-=ޗE~wȷz_oK"};[{/܋woߝr-=ޗE~wȷz_oK"};[{/܋woߝr-=ޗE~wȷz_oK"};[{/܋woߝr-=ޗE~wȷzݐֶkX'D~wȷz_oK"};[{/܋woߝr-=ޗE~wȷz_oK"};[{/܋woߝr-=ޗE~wȷz_oCm2ۭems0oߝr-=ޗE~wȷz_oK"};[{/܋woߝr-=ޗE~wȷz_oK"};[{/܋woߝr-=ޗE~wȷz_oK"};[{/܋woߝr-=ޏG[YJV<emk].W@~hsMgG쫩$I$I$I$Ժ/M7d;|XV^+m-уa3Ӥ~w+-=_hUTݭaw?؝#UhK'H?%_愿btW/؝#UhK'H?%_愿btW/؝#UhK'H?%_愿btW/؝#UhK'H?%_愿btW/؝#UhK'H?%_愿btW/؝#UhK'H?%_愿btW/؝#UhK'H?%_愿btW/؝#UhK'H?%_愿btW/؝#UhK'H?%_愿btW/؝#UhK'H?%_愿btW/؝#UhK'H?%_|é>ޥU`kI$I$I$I72,[2=<]K'dwȰ3;=íTσ:I$I$I$I$I$I$I$I$I$I$I&$'C/B‘1#XJ~qF'P)8++{u4}zV{3mZG ʧ XԒI$I$I*GPr3+Ť~} )\K\YrzƑC'gY7l-WGεއm3[ۘPc6mn]95{>~s >Vq;lmY݁cmʥṣ]F6^.]-_K=EI$I$I$I$I$I$YWaJѶ֏ߤ?y.tlÇ7.ZvU`tPyscDK'O[K8-@$Nԏw֞n8KB!f Iv$I$~u3vHߢ[coBۛrlxs tI$I$I$I$I$I$I$I$I$I$Y_X>أ'[yUL hr,ӭWEwп(z~g1Tzou+-ukgU~GQ#钋к^UUS*4Tֳ&EDzyʅSZgRVGaJkͬqz[ Gd_kq>n}ٌ3o]VumǴ A i$I$nv'Oų36яHe0^W7?Ε kι\YUͣ'wVvcɄ+f2VƍZ@em0絧Mn0ǹl.ﭶ+UŴt >Tjw&!h`}z[;ձ ֬q>@|{MS.s,aSI$I$I$I$I$I$__-xD4~Tyop߅˪]K9/F鹬«)z >e$}FfK"?[ȳfenӝU:gZu S}xu8@kAul$I!ki˝m.?!+̮qq^^O ϋ*I$I$I$I$I$I$I$I$I$I$K|V vab I' 0:;SsfRI$IBڪUseo8L^FXvKKz2I$K/-Ϋq \GLOPƣh?dKI$I$I$I$I$I$I$I$I$I$IF]n5 ^[m9ZsvOPuaַ]K''^tUs'.fWf7 bUg hghׇzK7 \}@I$Ӄ 􏬽Gc !0e)$I.#gnu<ƋPTֱZ8htw [sfnD}fWKdP 0Z?ŗHNJSt+DOȭu-]u?t$I$I$I$I$I$6>~ pBY?ZqODo\YHlA\ީ֝[].kc:Ƽ+7WCnG[ocm=7cZ'Fߩ[YFUs15KI$YZK, -b_$I$I$I$I$I$I$I$I$I$I*=u?uQƸWbBྩ}[P t2k{]rz;I-t|]^.n321)x,컾1ݒiK I7J7 zwHͥYq;Zؑ*%'$y K|QIg`nw邯^2Iz*I$KOSyɲO%~tMxոe=< W}ں{ݑs -kwG 3^uAgNd\D>]+> bnO-co/2~3J^$d.SeT8D?⺇Yȏ'<~ ]rI$I$I$I$I$I$~ȯ?*>xԹz I$I$I,>S3xl2;W:I$I$I$I$I$I$I$I$I$I$gZ #yoNn߫9$r:S}vjX?o` We-iABla8I\Ӻ>,ptsrr^܆6`pY?Um?ή{Xh<֟NE\}}U5${f JIF+V\rJQ_ZnK&= ~+I$Ie}gT`=.[42}.u,Y-c0h-a[)*Yz92 x>^ /ՎgFatOadQMVw6ƶ Oz~]3PoεeOp`C^pt]KH ;`p>JI,o뙕Us]k~4 7,Zq1F;]m$I$I$I$I$I$\\o϶cRu< m,s|$mwi$I$I$cenEYxbdۍ`Tߗc]Ccv|[I$I$I$I$I$I$I$I$I$I$K7՜xeʚg?(\MK?q`z/"Ejװ4šI,g[NׇsUy1F9=19nqŨsZ;^oe>SAͽcuP_ZЃنtPmƟAǣmT`"I$I,T:%; c\꾓\nWWя<`_C@3-lL<Ÿ2ed=,vp #_ӇLum6:A33=՚iMMkBzNsm#IjU,}dvtg[ѯ=YWN vFMuⵒI$I$I$I$I$I$dV0V{{~53 ³-ݐoY$I$I$K 57荗LJ,~Z@߱챍{s% I$I$I$I$I$I$I$I$I$I$HY8t*_K><\vgƦ}\λZM+6ھzSzcH*ُA03\;]oo\Կ@?uua1z'P˞js[^Ʒ">^>tnyٹGԲ|[:7I$I$PZ[9 :v5/=y][,FٍcU6?"o2voDRcZ@ 鸠G 3>}eө`uuV"gZ+^V /򁟴e{NI$I$I$I$I$I$`Z'Y?r=;ޡ^-Zsu/GǢj+֏ I$I$I([UwVhs \ps[`K3MKlc I^K̤]`;#I$I$I$I$I$I$I$I$I$I$I(:]|@*Mk[@ I$I$I$I$I$I$I$I$I$I$I$z֚0 ?8ϱ9>K̃m6iI}n&Uٟ޶I$I$I$Bƣ*Qeoq[^)us@oF·ŵ?"natd72;}څ߮= >Ogãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxb_ãxbO\&jl+;Ucw5U\-k.[bNs6Tka ]$I$I$I$If]9/;v,,ߩWa\,,[>a[~qoo5KkMޗ/?6z__m[~qoo5KkMޗ/?6z__m[~qoo5KkMޗ/?6z__m[~qoo5KkMޗ/?6z__m[~qoo5KkMޗ/?6z__m[~qoo5KkMޗ/?6z__m[~qoo5KkMޗ/?6z__m[~qoo5KkMޗ/?6z__m[~qoo5KkMޗ/?6z__m[~qoo5KkMޗ/?6z__m[~qoo5KkMޗ/?6z__m[Q8486Vv;!ߺ=5VcV*XI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ endstream endobj 6 0 obj << /Type /Page /Parent 143 0 R /Resources 7 0 R /Contents 8 0 R /Thumb 106 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 7 0 obj << /ProcSet [ /PDF /Text /ImageB ] /Font << /F1 153 0 R /F3 151 0 R /F5 160 0 R /F6 165 0 R /F7 169 0 R /F10 71 0 R /F11 72 0 R /F13 74 0 R >> /XObject << /Im3 9 0 R /Im4 10 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 8 0 obj << /Length 13972 >> stream BT /F5 1 Tf 9.4646 0 0 9.4646 26.1921 519.3636 Tm 0 g /GS2 gs 0 Tc 0 Tw [(the)-317.1(terminal)-321.2(class)-316(of)-318(this)-317.7(chain.)-317(Similarly,)]TJ /F11 1 Tf 18.8625 0 TD (c)Tj /F13 1 Tf 6.6251 0 0 6.6251 209.6503 517.9464 Tm (k)Tj /F10 1 Tf 9.4646 0 0 9.4646 213.5054 519.3636 Tm ()Tj /F11 1 Tf 0.3894 0 TD (c)Tj /F13 1 Tf 6.6251 0 0 6.6251 222.1228 517.9464 Tm (j)Tj /F10 1 Tf 9.4646 0 0 9.4646 225.2976 519.3636 Tm ()Tj /F11 1 Tf 0.3834 0 TD (c)Tj /F13 1 Tf 6.6251 0 0 6.6251 233.8582 517.9464 Tm (i)Tj /F10 1 Tf 9.4646 0 0 9.4646 236.6361 519.3636 Tm ()Tj /F5 1 Tf 1.0842 0 TD (defines)Tj -23.3191 -1.216 TD [(a)-242.8(linear)-234.3(refinement)-244.5(chain)-237.6(of)-240.1(three)-239.8(classes;)-238.1(class)]TJ /F7 1 Tf 20.6595 0 TD (c)Tj /F5 1 Tf 0.8446 0 TD [(is)-234.4(the)-239.3(name)]TJ -21.5041 -1.21 TD [(given)-336.3(to)-335(the)-335.1(terminal)-333.1(class)-333.9(of)-336(this)-329.7(chain,)-335(etc.)]TJ 1.2639 -1.21 TD [(The)-456.4(only)-458.9(classes)-458.2(that)-453.3(are)-458.9(instantiated)-456.4(in)-455.8(a)-458.4(synthesized)]TJ -1.2639 -1.216 TD [(application)-237.2(are)-237.3(the)-233.3(terminal)-237.3(classes)-230.6(of)-234.1(the)-239.3(refinement)-232.5(chains,)]TJ T* [(namely,)-491.2(classes)]TJ /F7 1 Tf 7.5234 0 TD (a-e)Tj /F5 1 Tf 1.809 0 TD [(.)-492.8(Nonterminal)-490.6(classes)-494.1(\(those)-489.7(that)-489.3(are)]TJ -9.3324 -1.216 TD [(unshaded)-334(in)-336(Fig.)-331.7(2\))-335(are)]TJ /F6 1 Tf 10.8 0 TD (never)Tj /F5 1 Tf 2.5398 0 TD (instantiated.)Tj 7.0982 0 0 6.3091 204.3779 454.6204 Tm (2)Tj 9.4646 0 0 9.4646 38.1543 438.9731 Tm [(Synthesized)-484.2(classes)-488.1(need)-480.6(not)-488.8(be)-484.5(stand-alone;)-483.1(they)-483.9(can)]TJ -1.2639 -1.216 TD [(belong)-278.5(to)-275.1(an)-270.7(inheritance)-276.2(hierarchy.)-275(Suppose)-276.2(classes)]TJ /F7 1 Tf 23.0735 0 TD (b)Tj /F5 1 Tf 0.8805 0 TD (and)Tj /F7 1 Tf 1.9707 0 TD (c)Tj /F5 1 Tf -25.9247 -1.21 TD [(are)-345.1(subclasses)-342.7(of)]TJ /F7 1 Tf 7.8649 0 TD (a)Tj /F5 1 Tf 0.9464 0 TD [(\(Fig.)-340.1(3a,)-343.3(where)-345.8(subclassing)-343.8(is)-342.2(shown)-345.4(in)]TJ -8.8113 -1.216 TD [(bold)-439.9(lines\).)-430.8(The)-438.5(refinement)-436.1(chains)-433.5(that)-435.4(we)-437.1(synthesize)-430.5(are)]TJ T* [(the)-329.1(same)-332.6(as)-324.9(that)-333.5(in)-330(Fig.)-325.7(2)-326.6(except)-335.6(that)-327.5(both)-332.1(classes)]TJ /F11 1 Tf 22.5463 0 TD (b)Tj /F13 1 Tf 6.6251 0 0 6.6251 244.5165 391.5779 Tm (i)Tj /F5 1 Tf 9.4646 0 0 9.4646 250.4125 392.9952 Tm (and)Tj /F11 1 Tf 2.0246 0 TD (c)Tj /F13 1 Tf 6.6251 0 0 6.6251 274.507 391.5779 Tm (i)Tj /F5 1 Tf 9.4646 0 0 9.4646 26.1921 381.4865 Tm [(are)-548.8(declared)-541.7(to)-544.6(be)-544.4(subclasses)-540.4(of)]TJ /F6 1 Tf 15.8076 0 TD [(synthesized)-546.3(class)]TJ /F7 1 Tf 7.6492 0 TD (a)Tj /F5 1 Tf 0.599 0 TD [(.)-546.7(The)]TJ -24.0558 -1.21 TD [(subtlety)-494.2(here)-489.9(is)-492(that)-489.3(inheritance)-491.8(is)-492(doing)-491.8(double-duty:)-491.5(It)]TJ 0 -1.216 TD [(implements)-600.2(subclassing)-601.4(\(the)-595.1(bold)-601.6(lines)-600.5(in)-599.5(Fig.)-595.2(3b\))-597.7(and)]TJ T* [(emulates)-565.4(refinement)-561.9(\(relationships)-557.9(shown)-561.1(in)-563.6(thin)-563.1(lines\).)]TJ T* [(This)-253.4(design)-252.6(scheme)-252(allows)-255.7(us)-250.8(to)-251.1(refine)-255.3(arbitrary)-255(subclassing)]TJ 0 -1.21 TD [(hierarchies)-550.9(by)-549.2(adding)-547.8(new)-542.9(classes)-548(and)-549.2(refining)-548.2(existing)]TJ 0 -1.216 TD [(classes)-386.3(and)-387.5(was)-384.4(the)-389(key)-387.7(technique)-388(for)-384.2(building)-391(the)]TJ /F6 1 Tf 23.6844 0 TD (Jakarta)Tj -23.6844 -1.216 TD [(Tool)-565.1(Suite)]TJ /F5 1 Tf 5.0196 0 TD [([4],)-560.7(a)-560.2(set)-557(of)-563.6(compiler-compiler)-564.3(tools)-567.5(that)-561.2(use)]TJ -5.0196 -1.216 TD [(GenVoca)-266.8(models)-273.1(to)-263.1(build)-271.6(product)-264.6(lines)-271.1(of)-264.1(preprocessors)-272.2(for)]TJ 0 -1.21 TD [(extended)-336.6(Java)-333.3(languages.)]TJ 1.2639 -1.21 TD [(Although,)-237(arguably,)-236.5(the)-239.3(simplest)-239.3(implementation)-239.7(of)-234.1(class)]TJ -1.2639 -1.216 TD [(re)-12.5(f)-8.4(i)0(n)-12.5(e)-6.2(me)-7.7(n)-10(t)0(s)-682.6(i)0(s)-683.7(m)-7.5(ix)-9.6(i)-8.5(n)-674.9(i)-8.5(n)0(h)-8(e)-6.2(ri)-14.8(t)-7.4(a)0(n)-7.2(c)-8.2(e)-677.1([)-8.4(13)-12.3(],)-680.9([)-8.4(4)0(5)-6.3(])-8.4(,)-678.4([)0(5)-11.6(0)0(])-11.6(,)-678.4(mo)-11.6(re)]TJ T* [(sophisticated)-531.3(means)-528.3(are)-530.8(also)-529.2(possible.)-528.6(Examples)-531.8(include)]TJ T* [(g)-11.1(e)-6.2(n)-10(e)-12.2(ra)-15.5(t)-13.4(o)-10.1(rs)-693.5([)-8.4(5)-9.1(])-8.4(,)-684.4([)-8.4(3)-9.2(5)-9.1(])-8.4(,)-684.4(p)-13(ro)-16.4(g)-11.1(r)0(a)-15.5(m)-690.4(t)-7.4(r)0(a)-15.5(n)-10(s)-10.3(f)-8.4(o)-10.1(r)-12.3(m)-7.5(a)-9.1(t)-7.5(i)-14.5(on)-14.1(s)-687.1([)-8.4(9)-9.2(])-8.4(,)-684.4(a)-9.1(n)-10(d)]TJ 0 -1.21 TD [(objects)-339.4([47].)]TJ /F3 1 Tf 11.4571 0 0 11.4571 26.1921 191.7354 Tm 1.0166 Tc (3S)Tj 8.9663 0 0 8.9663 51.7606 191.7354 Tm 0 Tc (CALING)Tj 11.4571 0 0 11.4571 89.9716 191.7354 Tm (R)Tj 8.9663 0 0 8.9663 98.1921 191.7354 Tm (EFINEMENTS)Tj /F5 1 Tf 9.4646 0 0 9.4646 26.1921 176.0315 Tm [(Four)-411.8(ideas)-414.4(have)-409.7(led)-407(us)-412.6(to)-412.9(generalize)-410.7(the)-413(GenVoca)-410.5(model.)]TJ 0 -1.216 TD [(Fi)-13.6(rs)-10.6(t,)-679.9(an)-678.1(ap)-10.1(pl)-9.5(ic)-10.7(at)-10.6(ion)-681.5(h)-10(a)0(s)-678.3(o)0(t)-11.5(h)0(e)-10.2(r)-671.2(re)-12.5(p)-7(res)-10.8(e)-6.2(n)0(t)-11.5(ati)-13.1(on)-8.1(s)-675.2(b)0(e)-11.3(y)0(o)-9.1(n)0(d)]TJ 0 -1.21 TD [(so)-14.4(ur)-7.3(ce)-679.3(c)-8.2(ode)-13.2(.)-678.4(A)0(n)-678.6(a)0(p)-10.1(p)0(l)-9.5(i)0(c)-10.7(a)0(t)-10.6(ion)-681.5(c)-8.2(a)0(n)-678.1(b)0(e)-682.1(d)0(e)-9.1(f)-8.4(ine)-12.7(d)-673.8(b)0(y)-681(U)0(M)-9.1(L)]TJ 0 -1.216 TD 0.0182 Tc [(doc)4(u)-0.8(me)6(nts,)-684.2(p)5.2(r)-0.1(ocess)-680.9(d)3.3(ia)3.1(gra)3.1(m)]TJ 13.9866 0 TD 0.0172 Tc [(s,)-679.2(makefiles,)-679.2(performance)]TJ -13.9866 -1.216 TD 0 Tc [(models,)-604.1(design)-594.1(rule)-603(files,)-600.5(etc.,)-600.1(each)-596.6(written)-602.6(in)-599.5(its)-601.3(own)]TJ T* (language.)Tj 1.2639 -1.21 TD [(This)-493(suggests)-486.8(that)-495.3(conventional)-494.5(notions)-491.6(of)-485.7(modularity)]TJ -1.2639 -1.21 TD [(must)-541.3(be)-538.4(broadened,)-539.7(which)-539.5(leads)-540.2(to)-538.7(our)-538.5(second)-544.9(idea:)]TJ /F6 1 Tf 25.8109 0 TD (A)Tj -25.8109 -1.216 TD [(module)-402.4(is)-400.2(a)-403.6(containment)-399.8(hierarchy)-398(of)-404.1(artifacts)-397.8(that)-405.6(can)-398(include)]TJ 27.7936 40.4265 TD 0.0192 Tc [(multiple)-686(representati)-5.3(ons)-686(o)-1(f)-688.2(a)-1(n)-686.7(a)-1(ppl)-5.3(i)0.7(cation)]TJ /F5 1 Tf 19.2279 0 TD 0.0213 Tc [(.)-687.1(A)-683.2(tra)6.2(d)0.4(itiona)6.2(l)]TJ -19.2279 -1.21 TD 0 Tc [(example)-339.1(is)-336.2(that)-339.5(of)-342(object-oriented)-341.3(source)-341.6(codea)-336.4(class)-339.9(is)-342.2(a)]TJ 0 -1.216 TD [(module)-311.7(encapsulating)-310.1(a)-308.7(set)-311.4(of)-312(data)-310.2(members)-312.6(and)-309.6(methods,)]TJ T* [(each)-387(identified)-399.1(by)-387.5(a)]TJ /F6 1 Tf 9.4762 0 TD (signature)Tj /F5 1 Tf 3.8216 0 TD [(.)-390.9(Similarly,)-394.2(a)-392.5(Java)-393.2(package)-391.2(is)]TJ -13.2978 -1.216 TD [(another)-352.7(kind)-350(of)-353.9(module)-353.7(that)-357.5(encapsulates)-350.9(a)-350.6(set)-353.4(of)]TJ /F7 1 Tf 22.8998 0 TD (.class)Tj -22.8998 -1.216 TD (files)Tj /F5 1 Tf 3.019 0 TD [(,)-355(each)-351(identified)-357.2(by)-357.6(its)-355.7(fully)-354.9(qualified)-359.7(class)-351.9(name.)-357.9(A)]TJ -3.019 -1.216 TD [(J2EE)-257.1(EAR)-257.1(file)-259.2(is)-258.4(also)-259.6(a)-260.7(moduleit)-256.1(encapsulates)-261(a)-254.7(set)-263.5(of)-258.1(Java)]TJ T* [(JAR)-472.2(files,)-480.7(deployment)-478.2(descriptors,)-480.5(and)-477.4(HTML)-478.1(files,)-480.7(each)]TJ T* [(identified)-357.2(by)-363.5(its)-361.7(entry)-358.5(name.)-357.9(An)-361.1(application)-363(is)-360.2(yet)-360.1(another)]TJ T* [(kind)-445.8(of)-443.8(module)-449.5(which)-449.6(has)-442.7(a)-446.4(representation)-446.5(as)-450.7(a)-446.4(contain-)]TJ 0 -1.21 TD [(ment)-420.5(hierarchy)-429.2(of)-419.8(named)-425.1(artifacts,)-423.9(including)-428.1(code,)-424.4(make-)]TJ 0 -1.216 TD [(files,)-331(and)-333.6(documentation.)]TJ 1.2579 -1.21 TD (Third,)Tj /F6 1 Tf 3.0669 0 TD [(a)-319.7(scalable)-324.3(notion)-317.1(of)-320.2(refinement)-316.2(should)-318(be)-319.1(able)-321.8(to)-316.2(refine)]TJ -4.3248 -1.216 TD [(all)-272.9(representations)-275.2(in)-275.1(a)-271.8(consistent)-271.7(fashion)]TJ /F5 1 Tf 16.748 0 TD [(.)-277.1(When)-272.1(an)-270.7(application)]TJ -16.748 -1.216 TD [(is)-300.3(refined,)-301.7(any)-299.8(or)-303.9(all)-295.7(of)-306(its)-301.8(representations)-301(may)-303.2(be)-298.8(changed.)]TJ T* [(Thus,)-528.9(if)-532.1(an)-528.3(application)-536.7(is)-527.9(represented)-530.3(by)-531.3(a)-530.3(containment)]TJ T* 0.0116 Tc [(hierar)11.6(c)-9(h)1.6(y,)-678.8(a)-680.4(r)-0.7(e)5.4(f)-2.8(inement)-678.7(i)-2.9(s)-675.5(a)]TJ 14.6875 0 TD 0.0104 Tc [(functi)-4.1(on)-682.5(th)-5.6(at)-679.9(transf)-4(orms)]TJ -14.6875 -1.216 TD 0 Tc [(arbitrarily)-607.4(nested)-612.1(containment)-609.7(hierarchies,)-612.4(down)-609.7(to)-610.5(the)]TJ T* [(most)-346.8(primitive)-354.5(artifacts.)-352(A)-351.1(refinement)-352.3(may)-345.2(alter)-355.1(a)-350.6(contain-)]TJ T* [(ment)-678.1(hiera)-10.2(rchy)-676.5(by)-675(add)-9.1(ing)-670.5(new)-674.7(no)-8.1(des)-672.3(\(e)-8.6(.g.,)-674.7(a)-674(refin)-9.5(ed)]TJ T* [(application)-434.9(may)-429(introduce)-438.1(new)-429.1(Java)-435.1(or)-429.7(HTML)-436.2(files\))-433.7(or)-429.7(it)]TJ 0 -1.21 TD [(may)-465(refine)-464.9(existing)-470.4(nodes)-470.8(\(e.g.,)-461.7(existing)-470.4(Java)-465(and)-471.4(HTML)]TJ 0 -1.216 TD [(files)-329.4(are)-333.1(modified\).)]TJ 1.2579 -1.21 TD 0.0209 Tc [(This)-684.2(leaves)-684.2(us)-684.2(to)-690(define)-686.1(refinements)-684.2(f)0.5(or)-686.3(no)4.8(ncode)]TJ -1.2579 -1.216 TD 0 Tc [(artifacts.)-274.2(The)-276.7(goal)-278.4(is)-270.3(intuitive:)-281.8(Start)-277.1(with)-277.1(an)-270.7(original)-281.7(artifact,)]TJ T* [(apply)-593.7(zero)-594.8(or)-603.4(more)-593.1(refinements)-602.2(to)-598.6(it,)-592.6(and)-597.2(produce)-598.8(an)]TJ T* [(updated)-360.1(artifact.)-365.7(But,)-360.4(what)-361.6(general)-362.9(principle)-363.7(should)-360.3(guide)]TJ T* [(us)-448.5(in)-449.8(defining)-455(a)-446.4(representation-specific)-454.3(refinement)-454.1(for)-450.1(an)]TJ T* [(artifact?)-444.3(This)-451(leads)-444.4(to)-442.8(our)-448.7(fourth)-444.6(idea,)-447.7(which)-449.6(we)-443.1(call)-447.7(the)]TJ /F6 1 Tf T* [(Principle)-322.3(of)-332.2(Uniformity)]TJ /F5 1 Tf 9.6858 0 TD [(:)-331(Impose)-325(an)-324.6(object-based)-329.2(structure)-329.7(on)]TJ -9.6858 -1.216 TD [(artifacts)-422.3(of)-425.8(a)-428.4(given)-420.2(type,)-428.6(taking)-422.6(advantage)-425.5(of)-425.8(any)-419.6(natural)]TJ T* 0.0165 Tc [(in)-5.5(dexi)-4(ng)-683.4(s)-5.8(c)2.3(h)-5.5(e)-1.7(me)-690.5(that)-685.8(ma)-4.6(y)-683.4(a)]TJ 14.5078 0 TD 0.0185 Tc [(lready)-681.4(exist,)-683.9(and)-685.3(d)3.5(efine)]TJ -14.5078 -1.21 TD 0 Tc [(refinement)-454.1(to)-460.8(follow)-458.5(the)-454.9(notions)-461.7(of)-455.8(mixin)-454.9(inheritance)-461.9(\(or)]TJ 0 -1.216 TD [(more)-329.6(specifically,)-337.7(class)-333.9(refinement\).)]TJ 1.2579 -1.21 TD [(Consider)-424.5(a)-416.5(makefile,)-420.5(a)-422.5(typical)-419.2(noncode)-422.9(artifact.)-419.6(Fig.)-421.5(4a)]TJ -1.2579 -1.216 TD [(shows)-453.5(a)-452.4(makefile)-454.8(with)-456.8(three)-449.5(targets:)]TJ /F7 1 Tf 17.383 0 TD (main)Tj /F5 1 Tf 2.414 0 TD (,)Tj /F7 1 Tf 0.7008 0 TD (common)Tj /F5 1 Tf 3.6239 0 TD [(,)-456.8(and)]TJ /F7 1 Tf -24.1217 -1.216 TD (clean)Tj /F5 1 Tf 3.019 0 TD (.)Tj /F7 1 Tf 0.605 0 TD (common)Tj /F5 1 Tf 3.9774 0 TD [(must)-355.6(be)-358.7(built)-353.9(before)]TJ /F7 1 Tf 9.5361 0 TD (main)Tj /F5 1 Tf 2.414 0 TD (;)Tj /F7 1 Tf 0.605 0 TD (clean)Tj /F5 1 Tf 3.3784 0 TD [(has)-352.9(no)]TJ -23.5347 -1.216 TD [(dependencies.)-517.5(Suppose)-515.8(these)-519.3(targets)-519.1(are)-518.8(part)-515.1(of)-521.7(a)]TJ /F7 1 Tf 24.1097 0 TD (base)Tj /F5 1 Tf -24.1097 -1.216 TD [(feature.)-549.4(Fig.)-559.3(4b)-553.3(shows)-549.4(the)-556.7(refinement)-556(of)]TJ /F7 1 Tf 19.8329 0 TD (base)Tj /F5 1 Tf 2.971 0 TD (by)Tj /F7 1 Tf 1.6592 0 TD (foo)Tj /F5 1 Tf 1.809 0 TD (,)Tj ET 1 g 25.398 747.156 494.249 -9.921 re f BT /F1 1 Tf 6.9738 0 0 6.9738 25.3984 740.1825 Tm 0 g 0.0001 Tc [(BATORY)-343.5(ET)-337.6(AL.:)-504.1(SCALING)-340.7(STEP-WI)-13.2(SE)-334.4(REFINEME)-15.9(NT)]TJ ET 1 g 519.647 747.156 19.843 -9.921 re f BT 6.9738 0 0 6.9738 527.9243 740.1825 Tm 0 g (357)Tj /F5 1 Tf 7.4718 0 0 7.4718 36.17 63.6662 Tm 0 Tc [(2.)-501.9(Smaragdakis)-508.1(a)0(nd)-495.7(B)-8.2(atory)-497.2([45])-503.9(showed)-506.2(cases)-496.9(whe)-9.3(re)-499.3(instantiation)-506(of)]TJ -1.3354 -1.1306 TD [(nonte)-10.9(r)0(minal)-317.4(classes)-317.5(might)-318.3(be)-311.9(useful,)-319.9(however,)-316.4(this)-319.3(is)-313.9(possible)-318.1(only)-316.7(using)-319.9(a)]TJ T* [(special)-268.9(casting)-269.4(c)0(a)-9(p)-0.1(ability)-269.1(of)-264.1(C++)-269.1(which)-267.5(may)-263.3(n)-0.1(ot)-268.7(present)-269.3(i)0(n)-264.1(other)-267.2(lang)-8.7(u)-0.1(ages.)]TJ 0 -1.1381 TD [(Our)-397.5(Java)-388.7(i)0(mplement)-13.8(ations,)-393.9(for)-392.6(example,)-392.4(could)-401.3(never)-392.7(i)0(nstantiate)-402.6(nonterm-)]TJ 0 -1.1305 TD [(inal)-338(classes)-340.3(of)-332.4(a)-334.6(refinement)-345.3(c)0(hain.)]TJ ET q 201.8862 0 0 162.085 50.7968 560.7495 cm /Im3 Do Q BT /F1 1 Tf 7.9702 0 0 7.9702 26.1921 542.7778 Tm [(Fig.)-333.7(3.)-326.4(Refinement)-321.8(of)-333.5(inheritance)-323.3(hierarchies.)]TJ ET q 1 i 292.535 722.834 244.46 -205.739 re W n q 244.5783 0 0 205.7385 292.5354 517.0959 cm /Im4 Do Q Q BT 7.9702 0 0 7.9702 289.2472 502.0156 Tm [(Fig.)-269.7(4.)-269.5(Makefiles)-260.9(and)-271.6(refined)-267.5(makefile)14.4(s.)-271.7(\(a\))-275.7(Base)-262.2(makefile.)-266.5(\(b\))-268.6(A)-272.9(foo)-272.3(and)]TJ 0 -1.4866 TD [(bar)-327(refined)-324.4(makefile.)]TJ ET endstream endobj 9 0 obj << /Type /XObject /Subtype /Image /Width 833 /Height 669 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 22551 /Filter /DCTDecode >> stream AdobedC     $$''$$53335;;;;;;;;;; A"  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?TI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$WXz# YN¶˿?F__XRoZ _ơvP'?ۿ`~~sa}!FSw|On!-^>Ϋը|^]KU̺1p|¾I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I*][tޣ{hˏG7kt?ۙu|GloV9Q۲+#|I$"AЂ/QڱXZw33nS[ ?g~Ux8OޭWr+ǟ]~n&v32fF=Yed9|B:I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ֺ7Fy=O*}f\xkDqs?W&^ίWV#wJ]VyyJgPȫߵ`BW*GU}0IRI$k\ZDu+~uD{Yպ{~7e>Z[ƠA i$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$P\Ig 2?:]4@t>F^{pNGm_-m֎^~>{vWY}M%+)$`.D:t@û )2i+wY7_y}/*3hԒI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Iq_,gOW:pMvmy K#PSBz/K]=9/gǖ~sK8wֿ9V]:4YV7|B'֞h6߷ִh/[ຖY H{+mwigE$WUnWX.{4 $OZVt< ;kO$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J]o+an ZӪ\ǧ0fU ѯi?IP uvO@\>(b}\xbzm?OpxƸeUȖDnY v)$ywd'K|c/1ǯiheloDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Y=N5AdRwbTvKys\>3u:0h[~{.v,|9k0ac׌_`yq}\d3-6ɭ]6=g6xs]7F7a>Hr㫉WI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%~}X SXeYؒ:G.k-!?V3bh,'*~z]-9bҚ OwO1D]11O/ZC0*EGJ?U~th=;^?gwⵒI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$#gJu$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$lW.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\U*1ۅ$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Kʥ_f?pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ir6TLn\I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I.F*I$I$I$I$I$I$I$I$I$I$LHN,Hq~O |ų`ܑLvřv6ՉPa1:m3α}Duv&-L}lOޗ-1ἔz[2k34]/H7ʲ IcL<Yi$I$I$I$I$I$I$I$I$I$I$I$I$I$?Uc I$I$I$I$I$I$I$I$I$I$YX>tf_o|J> `.#5Z>=.1Yq<wt^ʏ/?UԒI%~׌psZw3+oYZ?gm}R?aXˡ,+!#ȄTI$I$I$I$I$I$I$I$I$I$I$I$Ir6TLn\I$I$I$I$I$I$I$I$I$I,_X,3մ^=}2ݕo[N|\ym,ګzOO3.]t%W3m\at Z$g5iks\!"A *NWO^n!4=zx/Q2$I$I$I$I$I$I$I$I$I$I$I$K37/ _RƤZ[ed3VH]}}~W=kza6lPݿmOWi OJob}? kK͙Z $I$I$I$I$I$I$I$I$I/?[ߥ`?N5v<$_&_7"l{|XJÿ)-2ezC̎}uQY{$]I$.ԩ柼.qs(=S5QVI$I$I$I$I$I$I$I$I$I$I$I浥!hN~0rmTegeF?#YVn`9 \sSU`RKxsǨ~eV0Zg XP>ʝւ*(Y?U>d*w;uai?k/yk#Z}_Fn[z_[wHd{i ]rI$I$I$I$I$I$I$I$I$;obƖeP n\_PwI(׺Ycx8޼P= '*399^G'YQYs1*sM&sD4 uR7PU[f =ѵߛ+I$_OyV;n WI?LƱ"ǴC&?-I$I$I$I$I$I$I$I$I$I$I% mu[KkZ5$ߩ|cX%sIc;O>_-J1ƥcکC+`II$|q6mMO [i}W%},.[ګ_ݮJI$I$I$I$I$I$I$I$T:G}/#e^Vm:efcdz}<2xT|Aƪ k0O+> ƠM5],k[?"b@jI0_ϭM Үd}x/PI$I$I$I$I$I$I$I$I$I$I$Iq;+ >Mc%8r*N-Pʩhc<"K̓'3nX%xÄޛCՓu>W]<.TL|ۣpsl#@\[?5I*Gv@lOp5/OUn['hsbWFI$I$I$I$I$I$I$I$Knk*N>mGetw^5~[XBBuCD;=|o}ШY_e-dc@]wK72AUy[[ ê`G~=@K6m暺7O;Tp6Kh p!zBtaױAB+/XX_fچQq2pkűRa5ø^7la[OW;|`I$I$I$I$I$I$I$I$I$I$I$侵L? u`u$^CGZ?>3[OP÷Sv .Z1}ḿ}bU&[c`3jgu]9Y ,7?.ƻ,>VG?x {̫(OЩtY=ut',h6 4?GeXGFΥq 췈 K5I$I$I$I$I$I$I$I$L5.q kDtdl0D')|XϜ)E2n.syOzmZ9mk~$I$eu[:A^-13; [HO./' &[NE.s\;P7\q[GW6W[I$I$I$I$I$I$I$I$I$I$I%}s[Բ.θή?}[gzPݑq8fvhzwSM°ktA/H=_V飨cks~ W]ֺZd}]L#g_mŢ΅m{ $(ìut\ǨX+7'X{s2zm]>_^YDw^u ?9]V:\= W:}k>kݏ^KoOӆN1+OnI$I$I$I$I$I$I$I浥!hNocwu7Yz-=nNKt7? Δ싙E uZh9@ ?-Aߋhi+Į$I$Q{c]ck \=c<ԍMȼ'#"kM>ap0K}4dI$I$I$I$I$I$I$I$I$I$Kd]p?eŝ\} Vi".qh*'.HRYíp_=+qqqŭ`EI%_?aۅSnǹlFWsW~U++>NcpW}RӾtᓌ}=W׏[W[<{v絷u{3^.jI$I$DZ{CCD ?\:γѫ.; ?'y&6NF&EyX:p}v0Ú{GJqm=^4m_WhI$I$I$I$I$I$I$I$I$I$߮\>`zE\Y uloP.2֎?Pr~dzE.%:u\ZN=- kZ;dI%_?aۅSnƹl^ 6g|RtGvvx8~+W\= :}?5ǎ~}h'y'[iVI$I$I$I$I$I$I$k^ւ\`9$YtnaoMiۑ ~k/y&>=W׏[[<}/@ O-SڤI$I$J.k^ǀ !x/tZkuOvOL|o'U}Ns\8 rt ںM7 I$I$I$I$I$I$I$I$I$I%s[Բ.θή?][gzPݑq8fvhE}A$eS)w,ָxqheuCZ#$I$԰ͩc\ݶV/3g^]_#O;<?+k>NcpW}RӾtᓌ}Ep2qVحԒI$I$I$I$LHh.q5$incy>hCl q~~llM6GS~c_XNI'{cRCܠ9dYY?9X_]׎i;v='3&\ZvE s{P??ժfhm^5mM?_dI$I$I$I&sZ斸5:bsbwtoZ赗`#M3˛^r3Sx1d8pFW}pf5~ɡ `m96F]W[betgj{MGaQplu~E&`ί7[a1=kM ò1^/hۡ:/֮M̮"M$|kt9k$I$I$I$I$I$I$I$Ϯ\>`zE\Y\oP.2֎v >A͒2ép\?OoL\\lEp2qVحԒI$I$I$I%OJS~[wl:?o\Fn?/zKzsqoaun^б *ƺ7?RTJϴӅ^En!*I$RCzEq=~!X,uLFu { ȲiE&/WWlFtٓC{ p"I$I$I$I,[oE#c]>s{;1eyV֭K_i/ãFd ?;.ռ^f]% a$Ieu?]/\XqۭyXӰo?4nZx]%+LlO{FkfVȢ,>!$I$I$I$I$I$I$9lRȻ>~ˋ:^3BvE\T]9?YrF^Xu="~k:^鋋^.-mW[52I$I$I$԰ͩ\ݶV/3g^]_#O;<?++>NcpW}Rt}aFZR16Z|vcmeWvѩ-[^,]Ew ~!pVlWTm|Lv[[]a,`h%t}v}ޓr`:9?#CsH-"A tIso8zW ׵Wcg ]WuY}.ևk>Ji$I$I$I$Y_s( s.>M\D`rlOU;2NHZ*Ot۲S%㵲VpdC5OEF~%Yĺ $tL@p-pAPBʷ_Yw@W Ѣqk</PP$I$I$I$I$L55$6o?$'cx{ͯqYN_T_z3mRO#~MQ?I3dן}4LJ<:hG\oP.2֎v >A˒2ép\?Oo\\\l~VmC\!C[f}Nq}VW]# exke]I$I$I$3~t.ve<=U^k)_]:$zCL Jt WSN0ƶ?Gs $./d8.uIkI$j.Űne-g쟩-󘾦; .$I$I$I$}b#;a[V{Amү10"E \7.O]]ikk$]ĺ50+_ӟ+ HŠq;z.&&H m{AGhK7szmy{O?Kq?BI$I$I$I$IEk^։s䒸~fYKAmR=~^P=W'*U l+b|XG;IW p|S!yUG+tl~хK]s`?Bΐ =^5^TѺPW; \=wX}ϊ#lJV=M hhI$I$I$If3ᜬ )k2rI\cZ#~cǜcOm.K̵v/)3g^]_#O;?VO/gW,l3M'Cy/hc[]m ckZ<,<ɢcH?L7 a^5md|}fY~ZwҲߥc%~忝-߫Zz_\ܬ TFď5I$I$ 6au:7X?16ynmQؤޑmڋAi;3OZsa}ѩw9H1s?C-5t;]kK!hn+O?BxVܼ 2L$Uz}];dfa@.}?Ok]}ͮuBI$I$I$Iyֺ_>[F0oa0;p\IYEY-c=CH˻ 7`Ẕsƣ{#c ,~=|\}vu[:eNk?4 Z $Ӝ.Os r_`]ծ`mz`~_IiI$I$I$I([mtmpeuv4 $6_#{s׸Ù`E(cj cױAPӰla (hR}k3n}xٓk$^GϧIksH j)I$I$I$?֏Wwla&zXx~DvYV>6X+^wva5RGr?$\~5, O}ekpI$~Sc:^Od}&y?YrF5tMk8m;RI$I$~pg]>c#:_wMv]TokD`^.-O6WMlx$bCAs I:ųV:u7(E5z8 I$I$I$IgzU3*C.cƬ{|W 2ɷuxoU}_s֞M"4='j%NHYXج6dX9u ƳK2'[za EM}p:W^lf_ul;TiK] ]uS]M ƀI$I$I$I$I%w8mL򒅶MOWX.{ I+z]ΫSF#6>t5q ]}_f7N}&kgҟ>WGP롆xlߎ%u&Ρ|WM{N)ϰG;I$,As=ۤI$I$I.GCγ7:;Ⱥ'3VOSV-{2=6\|&UUX[\\:d+dSM^ޣ|)Ƌ N菽t݉^[E1\$NW+u u+545thsgF?Ǫwn.׎I$I$z/I}G08%+~v }9PqpnY2 ey>}syg_aG͸6ͤ6+XV6̚ϱ{m 8 pƨpʘ?耬$I$I$I$I$I,wv,rO﹣xM.?k}ջ\Ge՞:f;t7PqǷ5ǀ`pçպl_d6Ȏ4@oxlؕ6YX|J fWnֆ­r֟t $>uSz?MzQvD.E]ZI$I$I$KFOտ5}q©CX/5bu Jpm4:dU#wNK3Ips~^-{V1ɽ̗zGp Pqha͗8V"{I[#:}qU@I汥!h8-gͽeN>6yI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%lG]q-Xf7,jpYvIDz?9+rmmP~aM$M9>uA u]h!dnɱ^?8 %;>?}TGAfdszWJuI$I$I$I3״99H \>WE?S_VvoF:,˙?JoQ>\Nh>_C?"Ywuqi.C2}$u~kX2OrI<GQknv{?7_s^zWtOB=c`ٓ?5001:v%XXU6z[ެ$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I ebf|YKv49W),[^oY7lRIUo?g?L=pzÃM 6P~nGռɦ<|ku7: >/lJ>nwJ?VI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I,OR}ZL”維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$X]#%Yޙ(mZI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>GKJk3 QڴI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ib}vďW–ԕc'zg=iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$-*կN)G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IB۪{k`t!U,uűZKLU]ok9b06A9Z@DI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IF+V\jI'#08UmUgp_zSc,-kJş@{ŽRܾpԻ2OY^I?nNS]#UaRY}VsL*v.'n{Վ1z7v,Ҳfu3v+%qr1ٓk/5[B2I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$JQ8}3[F5-{b_c}DӾ~YvSG^tvjkVI$Cǣ&Q[nƇ40t\Ob:/a~WB]K[W~=,$nZ@WwgeU{ OQU-s[OԾn>7TƯ >{Ā@;t^- I%Gտ=?3籺\U]I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$侣ʿZ79Q]bR\_eޔ7wգ/ ~÷`b}i&_@ժǿUI-Oy@8|ޣMG}u?}m>$~Ks?;o5:I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ܧ[NuѾ83!ƏcSgab]X!ZW->t<,vcZg{n:uw_S /~侻Mx85MsNCxu_~e .=I.#=Xt*LRޡmW+I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$TI=>Xz_Xtou4;gN\gUݎ%v8Xt#_KIJ-EI%}}gtnec2C cKX ` h@eYkuKĒ>'9"/D} S՜_&8ߙy3sI'X i$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,l|[n5+;$}Q6tfGMøSzDoRs._u鬒pgP/<ܬw>mܴhC"}[OYu_u]V~+-nio]qUÎ/2S;lW \ޟ-Eō$ΫziELmcȦI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$-*կN)G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%=_ [RU_RզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K$z?V;?I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$'oH)oIV~wJ?VI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I,OR}ZL”維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$X]#%Yޙ(mZI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>GKJk3 QڴI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ib}vďW–ԕc'zg=iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K#}l@K-ZCe2O޹˿V1:%K>!S_/atǨGTNӲqdgk\*x8[񰨦6z&k66@VY0uȠ3Y֜=c7&9>ICwY|\K,hq2ldI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IIj_s㰚þOv=/K7~^A,'LI$@}XN]#C![CRY:@^l]i_QK?ػLljlm4>d9FI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\׎:~N\ʌEm=?8X?LV C@I%"@jI-GŸӍ] dܫna>k@>)$gc1"ABYXduFȪi?ܽ$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IyKg${{kKv7˽Zn{*sfW} }O;dYX˜O%:Řc:[)q6;f {c[vG Lx_,n]ƭ`/nKt:+I$~C -onzJtI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IyWdczn=k~OU`\vx"\?UpN'pO=s5쟯_Xګf, \yl:wBȵSAwXFc888=7[TeqhLI%׺?F>x6LzI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$V88K 0rkUts_c8>h@ʏI,O[9d9jpP3陹][ef~KMVxuIaoz[U.bW84[?Rw]N uMUȨy$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%Knjkȫ\lr7O} ߣaEY y⃍Ywٳ 7,},|ƚ?:-j88S{kl?adv'SQԱGBwy-|Mo?N藻>l=RXhWHI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$u:^Qū-k#Ed}8aֽ.LNW"+o-Wׇ~kȽ-[3C:qt/cy~+E$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$r)Ƿ& 饆x hVG>z W.+˵n;NֹĭĖNYlɛ:]:69wsI$I$I$I$I$I$I$I$I$I$I$I$I$7^N58'g0H{]ΛtS-=Nw^ao`޺׳szJ7u.$ncuiagu,3] +=>cI$I$I$I$I$I$I$I$I$I$Ɔe}]foTȯ ]+an8tE8smzw_k C,>j\5Gպ:TԲh?LZ E7/= Z;,UiWhpA$I$I$I$I$I$I$I$I$I$I$I$I$\z;(AmHN ;adapO2kk x;csc|G lS' Kc]_Fxoce&k轇!s_P-;}[|&P{Si$DI$I$I$I$I$I$I$I$I$I$ 4[Ѳ@=+/Ws:0Tp`qS+Rz^?Q}g72̪ymw`< GεGJ;2k;IwuZ`^Ta޻*ZYSyk@?I$I$I$I$I$I$I$I$I$I$I$I$I%}GiwֺykdN\`}Xsp%uv&};elǴb,kqzl]睿ި}^ik}eqiD$I$I$I$I$I$I$I$I$I$I%2nֳBc.U:zg;ŕ~pY.Q5 E&LC@$uQ:5c:c42_lI:z9~Bkx]I$I$I$I$I$I$I$I$I$I$I$I$I$3i01F^양nC`? F'LL^+U`K|Bٛq:_5~˴1 2`28tabbU04kk;˺Cc])}]rI$I$I$I$I$I$I$I$I$I$I,Cvϴ{o~nhzGOW;^[~7{I$I$I$I$I$I$I$I$I$I$I$I$I$-wԯOx[Ϧٙ;,oa_[,OF?z;-LoC}= v(EI$I$I$I$I$ endstream endobj 10 0 obj << /Type /XObject /Subtype /Image /Width 1009 /Height 849 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 72724 /Filter /DCTDecode >> stream AdobedC     $$''$$53335;;;;;;;;;; Q"  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?TI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IA\@R$48xL+p{|Zd~ I$ĘpA ڬM|hvcSC~E vƸ܈n:Gt2lv8ckRd'P==H)I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$WQsZ+  ; 45{pm-sGG+IY~~EXkn+ls}W=ō OuҪ1wN6XΛըۊ5hy̓ϕghΙwG͆\?g719^>}bRդ}/Ed+3tkfda]sN΂}dFw+3*;\뭄t0q2}_ٷk_S] ζ[asDW9z'Ԯƫ;)x9kyObWg9my ˋݖ _}=/sͿ!yqWBdu2Ӳpm{ !ɻatkFQkS]OFc~bv3MLl{1ۿ}J/K3wV̽6V)Oc۞ԆWHOo=h:^N}i9~D u$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K? JW)?ZCE6Fd48??Լ87d77sR@[OOM OƥkgJ:+TV};PedNÍ Q6u9켛Op>PkY,hf-1hY zGNw)W@dGc꽙?R>]cY#8鼐g?DNJm}Kulok]^h@k -Ai)nnZoF([m,c|W X<]JI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ԺnU³>v5VI8j!쪖oZ6ҺIwNqu⥑zfOS{@cU}jWSdz[X,{?+zQ[IN^\ -:F'.#,ƽ鹦#O$p^x8 q]`K$PqzIy[3;,mq.v&;.zgUv3;v9%kq_Kr1$b??ifYkcG޶0t|԰Yb/{KA3`huzCv[|\h.:G[;rK$Hs*ؘȭc]xs|es'W}J9O3zz]>66>%cVhցI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$gX7 KG?~Z?/X G%#_ahd}c-ܫfU]AfUnSk;.xiQ>V_]s kq1v5KG?~Z?/X G%#_ahd}c-ܗ쏬~/r_>KG?~Z?/X G%#_ahd}c-ܗ쏬~/r_>KG?~Z?/X G%#_ahd}c-ܗ쏬~/r_>KG?~Z?/X G%#_ahd}c-ܗ쏬~/r_>KG?~Z?/X G%#_ahd}c-ܗ쏬~/r_>KG?~Z?/X G%#_ahd}c-ܗ쏬~/r_>KG?~Z?/X G%#_ahd}c-ܗ쏬~/r_>KG?~Z?/X G%#_ahd}c-ܗ쏬~/r_>KG?~Z?/X G%#_ahd}c-ܗ쏬~/r_>KG?~Z?/X G%#_ahd}c-ܗ쏬~/r_>KG?~Z?/X G%#_ahd}c-ܗ쏬~/r_>KG?~Z?/X G%#_ahd}c-ܗ쏬~/r_>KG?~Z?/X G%#_ahd}c-ܗ쏬~/r_>KG?7uO陹n7 QkccˢI$I%Zq$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%o.qo~oI$g-meŸI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$8l?VI$Ia鲿bI$I$I$I%Ϭ-XpЮUon>Z$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K3}az/,ŹzwcUI$I$I$I$I$I$I, sk}$I$?ko+-ĒI$I .vA5'h.q/b1W5C/nUI u9 ϣ!a2Yת)sd kc]X>݁npcrkmsgϔcSVN;Ŕ[k柹$I$I$I$I$I$I$I$\t_Gķua iPoF?֮gI)iex;`t?X>t9C<%< `0}v]'[^P\pg;Q`7?U;^{xqvfgKfu\l(s+ v?fm?OO2V>l݃۲l:o~݉{ZrMuk>>ukVu:MK(vK6PA>!r8_#/0_fvM&CwZ΢]oS`&^D]yOWY=%ۏ Y$7m$Lpޡ1:nٶ _c`?\?^~oFvOM2Yu2a޶~}oY+2l|ąK~=vn%d6Y}5i$EY]} fK,mhev]VE5K굡pZ "I$I$I$I$nf6%ocmH n ~ӕ9 dki6X-[p>Sw]x ĴCq5JwWӕ,W׋+NӬGNHkuUv3~t:.fL g9l$cx2^,Y䊘CZ sƏ}U-,}81_}?>ꬥޞF=I>+/+bc-Xu[^6=>^\wƷ*7>_=ΓVS`Giw $I$I$I$I$K\ZI$I%Zq$I$U:r%5.Cг[0$b4F6w~k]G<߫]}adaohF> 57оcF5w >} #Yx}eo2\S>QN*?&?hU]㊷=Ʈڶ~-?ֻ?Q=Z CNURI$I$I$I$I$I$I$I%}U"oUU3Ȭu:(W]{^kCƍ3#q_VXЯ</֜T~e,ɇ;_]5UQU4ګcY[G#.CqƸh([xWOa= l*k]#4%kO$U$?l$I$I$I$I.Ki]u_R)Ly+{N?DS1 #` tl^]L!َa :rONH`HWGX_'p',f=7dZYgva~kS'KZ:n;2U.݊>/?w^h77츭nN_:V[n}k`Y?ZϣO Jwih61 ;Z~⸀\>]o)$I$I$I$I$K\ZI$I%Zq$I$UV_iMc8'7O5k}V=+US[PoNn]id}a]mڅ$|5<+Y ŰW`icifk YSEg.ۀ6Oܡ]]F.knd .rOެ_uCkMsgwGa=]͟Rx2yY_oN`*_CAcut['}]9mّh Ú -TI$I$I$I$I$I$I$Iq}w}aYkʳ"NoOk C?VS }2ےw,o kA[\>; ~zc~hs@; $!Ш$oM#~8ZR>͜+{3-˻}`Iԡ}L]Ou? b>ӧYl Gl.h-}d>t쾩ct& 2r+ ivQ陕L=f7"=OKdnS]t^WԫdXк?*#UnI{}9f4#V븽:P>O?wJƿPW`Ա2z1z4U,7RUy5 Ѯ|}Q0_Nsm^[*]Mj(m;m}~g_Nr5045W@+W00zOnւ 9 I$I$I$I$IP&2]̪7%<\vWWGoHW=,|Z A-oVOs^lYS.Q*~Fmc@>|c'ֿ}[;75]O`U,4(v۝CzK³uUٺ\8iXZ_uҋ]:U)yjZI}TaGIskxd鹕H.Ovl|ᾫcw4nZu}_]O _af9h St*0]Bٔ\cIul1RI$I$I$I$I$eI$K MI$I,Σt̑9[ka%Fw r_l_W?K_Kz}\//IO%I/sؿI%=>ܗ$b$r_l_W?K_Kz}\//IO%I/sؿI%=>ܗ$b$r_l_W?K_Kz}\//IO%I/sؿI%=>ܗ$b$`}eG$bbd5Ho҃c4I$I$I$I*GtWfgZ)ahs'Wֈh'RVgr_l_W?K_Kz}\//IO%I/sؿI%=>ܗ$b$r_l_W?K_Kz}\//IO%I/sؿI%=>ܗ$b$r_l_W?K_Kz}\//IO%I/sؿI%=>ܗ$b$l 9Or} ٦綾Z8wk)I$I,ϭ= .<܊v_p5P=>ܗ$b$r_l_W?K_Kz}\//IO%I/sؿI%=>ܗ$b$r_l_W?K_Kz}\//IO%I/sؿI%=>ܗ$b$r_l_W?K_Kz}\//IO%I/sؿI%=>ܗ$b$r_l_?]~4;)RM潡2AI$eI$K MI$I.}e_Ź')>)IJOR|R┟')>)IJOR|R┟')>)IJOR|R┟\_ -dI$I$I$I`}w0楶IR|R┟')>)IJOR|R┟')>)IJOR|R┟')>)IA' %Ƚ? Sگ$I$I.8瀷$')>)IJOR|R┟')>)IJOR|R┟')>)IJOR|R┟')>*Z'6~+X_бRI`[6[[$I$[_n$I$6U[i$I$I$I$I$I$:W'Y$I$I$I$X]F?mJdI$I$I$I$I$B[JCz=^I$I$\G_I$I$I$I$I$I$I*}kF9ZK\ZI$I%Zq$I$>\d鲯bI$I$I$ӬwQahf+8938YU]-I$LϯظZGB9v3,'?w5׶u=:bG:rp{sJX>z~?IX=I!eD-%Ƚ? Sگ$I$I.n/x m$XyYN/g3}hvxΩzֹ +]%վ쎩o &Z8IQktLVu+ Xxxk!ӕ~~UnۛMTswL.$/GdZ 켧bݻ~FpI$IS_6,ԄtXMI$I,66W[$I$'MI.S'PE(v^vhnkJ7H:)Ι{՘Z*+y?P}s|,>ƻ;5tC1,~}N#ֺGQfH٬}ggn:GP85ea=d4*ylְ01zc[бI0 nT:IɻձHǽ6]'o=cSOH}ͲF(=Sk6:x9Xv}Ʒc+gV~`?Pn_mDz74Z7_!}|%=SZQ~uΠޱsf,˭u bjfQS:7!ױ3!}0_S ЩS]ՙek|7Λrsq)}ų^wzyԳ.w p n+hetYvSzz^OY#;|I$?ΕbI%aectSF=ZCZTݖV$;XU:>V7W%pkE>='c]=Ѻ8{KW-z}v #"aֹ1H[_^:M=+zUm.sZou膷T:9x-ugtFZQXk_Ni%^MVswY f8kz;W5o[Ո'׏u"ʘm#"]MwKy Vг~Q^.UY6C[^9V_cU=''N=?2:ZӏZZmq ḃ+_SSKfd sƵ46;.`}w0楶y)Y[:ۺA5Y{Yè6v2|?U? {Pbh.ޖ<}h'tf-u}`v7n L#;4Y, Ʊw>iN^o\æ_U'8/ .TMYVl,6M۫wp^:'\~mνQt{kc}*_W?Ⲏ=TI\fgtn?REn՗ ^tq*2\lY9y9t+Wг0t{i~9aд|KC]tOٯoGٕݚ0'QI /%o(}EZy$I$IsXq[i$̇=``+zOJmV ho ">36'R9߲彻lueFtZY~}dgn_Hc*gu׼ ?3V.Hws1n{s=M{\ <T CֺOt_GchNv{eu#Rrw_r{u{'Os_Rۊ1K.:~Һ6[[VEGqGPwS ̹u3];R.Z֞F1Kcdel[}ՖW?a?}RVb;fgCut+vo[M'\d鲯bI%a˯\?9a߳ssZ\){\:;?|?tQ}ݝZU4w;r~c>{9MgIc .c-olƳ%c}l+}_?neufJVx@*RwD_c#sP6bS2a:lec 8Eft;pU/:=MkFѰnCOJ۝ZnUXӞ7AT>tO?u#ѭعSaqnֲ˞7ӏU-hckcX@!1]xUqu3 7n?cۧ=%CV>u?afVΜ6|bGWzI,s|2IU/:=Ce'6bUC][XϠhv@г2F^_Oƿ%[eLs#UCD*L[ѡ촱:/Gȳ+ |:yzQƫ*v\>#pOz}ZFM lW;`}[t0-30$* lۏV&V=?]˞?6\_O!LN:v:/:=CۘXX=>ExԍEu41 Vsnj[g%}}KUX"̚]hJw)̮D ]"8giǝs}ao>320ҢA n壟3>~~N#6тWp64;tI^G_mw-uzOVw龡{?ꞳG" +Zp3YCpUYCcd K]n}M}l ,W^ ʠ>%_X?oJ7u?^&;KګnΪ?h`*9$eg`ӍS## ͷ@5u⺏}Kb-.ܻ 뢲u`Ca0J貲ʰUE /h։%q_W֏:v3} CL>?U>ɳZݻ[^I!eD-%Ƚ? Sگ$I$I.n/x m$ pk}]g ,Y+qB {v/&ml,v}l3xoXk}Ne9‹;)#߫=/Z U5 \:y w)atnή}_qk(9 x>|n`=QUUws U>f&Sk@$4MGJ Z}z>1Fuղ?ŕx wBSd9`q.:}YjYYXH[Iec}eX2>}fiN1l]`,.c8P?~هX6-%דK+kOm8<`?kbetu,UCڛe,w]11O}Vc⽻ k;K{hBG_\2Tc }#Vco+T@'( Ս_Ftc7G<Lj[K-?&wp{ت}kF9ZK\ZI$I%Zq$I$>\d鲯bI%+cl9?PpYExq65=)M7j[~NQgMt0ښ>怦j-,iapw):k^qio[lw3sCs_:'Sg}9kv9w]00*~MX3!4<ϋ[+Z\E'U}F5ncX y1 N9w51'uQCmέ6\>):]cmum6FZ w!M$YٟJd1k$I$I$o?c7uJ:Cf)L"A NK95-LJ&nf˫mk'T$B[JCz=^I$I$\G_I!deS]և8ů譞-k6l >JvW]uvVcsH  V>1]UOs\5ά ii<%eu]m19 .#p1.W˫<Ƈ4)ULT5V oGM֛)ֻ͕_6VRI@QCm76 \!<ʎF.6U~U,vXΕ*hV=ll$ʪưyhq1AwMS)vGc[KΉFskh:G(Y=?,eSmmy72V4CZ_#8cx}745 h hS_6,ԄtXMI$I,66W[$I$'MI$I$I$.Ұߝ-cVZa\v?cC2ӏ py6 `LGA+) fcۗ)n\CG& PKaםhcgX;NQT7Pxs kZ ?%mhp:I!eD-%Ƚ? Sگ$I$I.n/x m$I$I$I$I$I$I$>#gkaBgHGI%o.qo~oI$g-meŸI$Kg.2WmzvWupcZ}+,q*8[SZ:kpF{be_|Վ^:C=W-peT~<*\zRZpvL_}p{uu57$_ta}bލ?#Sm):SgN0~ttNK< $w GNEyYHs[%gNKt6UWvkqQֱp>YՆ=]K.eV6P|dh>;s~:#wT1-:-_YF G}h!Iy<:I3 !z"$H23kSa6|i\,3p4H#? *ٔz>vQ&^7|nI,s|2Iy@E$I$TYMuCP88yX>+}Gt3ҽp4Usnj[g%SuL^Ӳ:cha{5d,ﭿ]ztPiwBѱ>cRWgA +.߭_](=K7[Z ewdWXԽy-טּV ~Khc_=kj> ﭓ!7vqh}[/1ߑ`S&Nä﫿XqDc,K^Ϥ\H)tj\isem8ksu+_FV9/ qX]\wk AuN,!~Um\<Ԏ?'Pqf>5VaL %B?]K]Ӝrl;Bz]5C1IJʞ!ߥ[LjZ$ ؗZծn)=:6-\#tE.Ǵt|D I$_^mWI$I$?G7<I$I$I$I$I$I$JZVc3#8l?VI$Ia鲿bI$I%ϳ?l?ضIrFrk3a 7=Y:>F6`}H ו\{1?W,l'5ىM$7r7Ƞ6ޥM0jsU>S_TGC_9ZӺA'J*L}uwfUYq̂mn|w$]8a<0V?PUعV>ԝ~Նr5\87J߫8+o/y6a_cX)8{6+p_op㵠IobW'5?Vim[v}Yk"Λw|asO:-&c8~kG I$vgҾ? Z$U^I$I$F!gfӳ2 5Fl{duӤ>ȍØsR<.[fSmTrƗio?IިOl׫bu.k5Γ^xu6A:{ YX+';"Y -}Ӣp*3p{q-AŠK'NgSoS?>>*\wCG~0f~-TьnhlLGe7%X)Ƌ,nA.[?]gp1a`ml^ONλ[jsM?o7;t.r_N9>VHծ]H:N4W[(5I /%o(}EVy$I$IsXq[i$I$I$I$I$I$I$? ]Pk ?S?B:I, sk}$I$?ko+-ĒI$\?qʿm$__~cYqۨlK> FNh;36ՓaS}`ߝ[G9Ts;p@Rz/H=Aޡ2,6Ƿ oqjuýeϸYC#mt6^]F(u?Cpnznƭu_BևgQc^iAZ4fW}ɣ񰮸No=8ܭfF>m!(﫽'0tuV4c +΃Vud+8mmqO5Ӭ޿: CFٍ`xo_7h讗>>ۏI;\qtUIgf˝+PŬKzWϯZ $I$MS6[X_{yh?o޻\j11`+5EI`}w0楶y)Crh!Yen5!rX}\ 3v}f~OLӲzy0WxGh\\neuux^CO@]IVY_YT3k@np+ސdv?L^1.ұ:WL5 ,fIgOYGnv uSoZs,''e5y^z/Nx,t;\JM?b뷺N?iONzC:5,6a1gt?s^IpveWfwYUPH']?O]7F5"+Or*=koL{gk8A+tiNʚD4I /%o(}EZy$I$IsXq[i$I$I$I$I$I$I$? ]Pk ?S?B:I, sk}$I$?ko+-ĒI$\?qʿm$I$I$cD`ӤI$DɉRI$YٟJd1k$>}jã?,spq{ wkϿI7_wkϿI7_wkϿI7q|fff7 ۿmr7 %/&<{rovکisϐ+sLwP`gP$[k#Z4e_2VI,#Զ%2I$I$I0C< ~ I$J ZI!eD-%Ƚ? Sگ$I$I.n/x m$I$I$I$I$I$I$>#gkaBgHGI%o.qo~oI$g-meŸI$Kg.2Wm:Ix+d7K|*Ew\2cp:x?|oTmu]c(k~LIǵ_DZzGn'Rn5Ϩ,@Aʧ>VofzguM_o.+~:~Y9HXV,/VT}3}hA $q+*N,?ӪL{l#i_[o[&<-"Ɲ㫴Y_^}mk $77iL2{ sl?S4ӵײat_NE,@uv0kx '=aƆY.~TYevSjI+U~an(XߛRI$,ſ?jUI$I%QamI$I$I$I$I$I$ֿl-wC/XL$-?-խI$Xlŭl?طI$IsO*-\~ElUF8Hf<?"}/NNgU,K gM` pϫם2~e,V]0 h?cccgB5^m]J{}se͑Km-?$]0q2>Te1~E {A3+?W.cCmoQcZƟSkp6TXQN-@ao1"G~A&)/qŌ~!_Տ9C}Iׇ{kisC/ЖS>1VXh5n?%dM Pm}../~BORILݐRx}X!2mO' k~;vbMc~Ɏۊ XȻJ͍Gf? r)CSkk~Qk_tN@ƯNcm cƬc \ﮝklt6ծpk<<~ ƣ\f 襡kDTI /%o(}EZy$I$IsXq[i$I$I$I$I$I$I$? ]Pk ?S?B:I, sk}$I$?ko+-ĒI$\?qʿm$;P]c7t5[ ~}c=W}l10ö:Ŗ9cTNC̦aBO&4ѠG__bu?T>S I=v20cb\F>вz\FںUs];,kZ6@@o/;k+~[rm'V4lmnF_oo-6e]u FZtitk c_:ի:&DUv5=h'+36s*ɷ|[`:kղ0JVgX1++o>^-=2,qo]Z41kZh4W}?t7QY9`b:FGx Ƒem8<|V՟Y=JsQ "ݵI%.tOCI$I$I$I$>ȍØsR<*]kc2 U$ Ӫ@gRY<5i4ݻxdWNu-ćd^ۄaef?>v>gR¯ Ω9WIsgk<4}Х壹GUh~vo=1)}Z#/I}:=$S{/:n]nmT퇍> ؟\+Ve}^dX۱lR3A]otvdg3:PhCw/tީ}9Y0pH=+ꧥ1V:T痵;h/ca+pNZ]| qsJnVs9c1 +]s73et>]Sq$i2$𸾏KbtLM %Kd8$\2YC\9̟poưԒI /%o(}EVy$I$IsXq[i$I$I$I$I$I$I$? ]Pk ?S?B:I, sk}$I$?ko+-ĒI$\?qʿm$I$I%:M_e{\\/ka㉎VI$I$I$:W'Y$I$I$I$X]F?mJdI$I$hsKOT:B湔{D~ A$I$I$B[JCz=^I$I$\G_I$I$I$I$I$I$I*}kF9ZK\ZI$I%Zq$I$>\d鲯bI$I$I$I$I$I$vgҾ? Z$I$I$I$"7aKlS$I$I$I$I$I$_KRP?I$I$?(瀶I$I$I$I$I$I$IS_6,ԄtXMI$I,66W[$I$|>\쪱ZPc{kn"V$7տ%9_I/o-pIokoKs}[\?~_ZV߯$$7տ%9_I/o-pIokoKs}[\?~_ZV߯$$7տ%9_I/o-pIokoKs}[\?~_ZV߯$y321%@-f4ФI$I$I$Kc+ c2dI$G7չ?\?~_ZV߯$$7տ%9_I/o-pIokoKs}[\?~_ZV߯$$7տ%9_I/o-pIokoKs}[\?~_ZV߯$$7տ%9_I/o-pIokoBpU$v+DVy$I$Ir}[}f̣ϳX!jokoKs}[\?~_ZV߯$$7տ%9_I/o-pIokoKs}[\?~_ZV߯$$7տ%9_I/o-pIokoKs}[\?~_ZV߯$$7տ%9_I/o-pIokoKs}[\?~_ZN'9꘎{kZ/KrG[?B:I, sk}$I$?ko+-ĒI$B]Mv8h cgtOKwOmgtOKwOmgtOKwOmgtOKwOmgtOKwOmgtOKwOmgtOKwOmgtOKwOmgtOKwOmgtOKwOmgtOKwOmgtOKwOm:)vhq 1$I$I$I$Qaea(ŧo%;Zr_ŧo%;Zr_ŧo%;Zr_ŧo%;Zr_ŧo%;Zr_ŧo%;Zr_ŧo%;Zr_ŧo%;Zr_ŧo%;Zr_ŧo%;Zr_ŧo%;Zr_ŧo%;Zr_ŧo+4q I$I$lõ]?_w?/zGKnP }A/CH%7s}^ ޡ{>?_w?/zGKnP }A/CH%7s}^ ޡ{>?_w?/zGKnP }A/CH%7s}^ ޡ{>?_w?/zGKnP }A/CH%7s}^ ޡ{>?_w?/zGKnP }A/CH%7s}^ ޡ{>?_w?/zGKnP }A/CH%7s}^ ޡ{>?_w?/zGKnP }A/CH%7s}^ ޡ{>?_w?/zGKnP }A/CH%7s}^ ޡ{>?_w?/zGKnP }A/CH%7s}^ ޡ{>?_w?/zGKnP }A/CH%7s}^ ޡ{>?_w?/zGKnP }A/CH%7s}^ ޡ{>?_w?/zGKnP }A/CH%7s}^ ޡ{>?_w?/zGKnP }A/CH%7s}^ ޡ{>?_w?/zGKnP }A/CH%7s}^ ޡ{>?_w?/zGKnP?_v} c`W[;l$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$WUoW[KhIYUg[VVڰ,XvDžs!XszPkum862@k$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ir3>_ƠFb4yFMTNꬺ }*Kar3yÈާ_y.-a~ۺGu۝CZy טn!'?_t~P4&i2$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K#dS_b$]'~z'AꕴX m<2cs='h=W[c{h"08Ku:Tbba>k)isUnsV WeR7ەSXy>S[9k\<$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ic}o蟷~<>Ͼ!F/_t:PYQͥ܋+Douv3~W^gJ &87%|,FU95-;>qU0+ i I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ISXX_[lNdm. :{*JIǬrmsW$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Kguq@9'<;v/nAo$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I,_=[/}[X{~ю֚͒Qbտ֞_Qbv\}?>Xֻkv^L+Yt_xW:z}. M?8A}ct}kh.d'~Ksj7F9iic}fw3i^YԪ].mt:YOX{i>Ӱ8V\L67o} NA3hP1oA$ihD-_Y2;z~7}ŒjOWf3[{^pvìZюm6mu1p vκ,/9؝?r̵ўYcZ_V:ou&b.'|jݝձ>t*kg 'ӥaJ7l^O+z.c;o!kWn>K 0tWRI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$32 7oI@;O̒J?FڵU | %Wu!˨g(CiΩgEcru_11he4㲺8 k֏_47gI@'\V?0?gmV_uS7Flxz]#zT~fcAUT}^f3>7HZ+sac}PUVa|^qm/s.7qӲ(]"1r~Ƽ70|)0Oʣ~ɶq mZ*d| aˡV~#[62 * ȇݦW'LWjgSi-p|BI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$tgޅҫP억 Cx"}^n>s*?W>ѺX}W#kKK2g Wuo#3%3s-$ݿC:.vѶ5!yֺ`0: l| ᄇҙ`L 8n p#?Β[;LIRfޑQ}Zs+ οI+ْYҟ ??lL0)-tkfы<9M֏ݲͭZ?R~Zoroihii`d1V:Y}ulƆ^S?MQ{~UG۱ v>z?ZםNn5_6m|$,\]my=VcW㵿v7ap0cc2O%YI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Y]c񰟝c\ su~o'&ퟬ?84la~ɥg;N7M/?X߷bqi~Kw؜o_~o'&ퟬ?85uVGIhk?^= Wz˙EReXq;%_'&ퟬ?84la~ɥg;N7M/?X߷bqi~Kw؜o_~o'&ퟬ?84la~ɥg;N7M/?X߷bqi~Kw؜o_~o'&ퟬ?84la~ɥg;N7M/?X߷bqi~Kw؜o_~oDla~ɥg;N7M/?X߷bqi~Kw؜o_~o'&ퟬ?84la~ɥg;N7M/?X߷bqi~Kw؜o_~o'&ퟬ?84la~҉~Kw؜o_~o'&ퟬ?84la~ɥg;N7M/?X߷bqi~Kw؜o_~o'&ퟬ?84la~ɥg;N7M/?X߷bqi~Kw؜o_~o'&ퟬ?84la~ɥg;N7M/?X߷bqi~Kw؜o_~o'&ퟬ?84la~ɥg;N7M/?X߷bqi~Kw؜o_~o'&ퟬ?84la~ɥg;N7M/?X߷bqi~Kw؜o_~o'&ퟬ?84la~҉~'&ퟬ?84la~ɥg;N7M/?X߷bqi~Kw؜o_~o'&ퟬ?84la~ɥg;N7M/?X߷bqi~Kw؜oOnMCe8n^lȭތI$I,LżI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I,R—)t/ZUI$I`oUf-I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ig`z=K}; گ$I$K⯠S3=o$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K?Կ] CVy$I$X=[}y$I$QTYc\rI*O̬]ϥa]V)]:?SUn9 {M`e;C:FUԲ@+Add}mw1k,6AʥZ~4 tX=}dCOЗO$xpQ˪95 1!ۺGV:c'u;N`NI$I$I$I$I$I$I$I$IeYY?db"`mduZs\H#PAT:+9bC,txVq3q3nFReNi+sp麼{J8>9duefg+8˘Z]>zFNczm86׆*>N>U-]KIJimWI$I%տWطI$I%S ]ܸaS[fgd\ߴQ- c] k%e}]; E{>§Z+h:Z]:/LX>.+m6Z4VN ҳ:B 97q!usKlbW?CWGޟxkǹĴ=UQ~/۾bt8f_ hЗԯ(Z>'>WE~\pu5ŭc*-酣2t~YzN5}?;;q+$8탶>+0ut\el{.h($I$I$I$I$I$I$I$2h4tG5⇂A 's0V:c}6m9F>?Ӻ_U}clc}ʃM5uKfցcA+;3_ޗJ&]d4L8q 2۟ꙒTÃ^5~ {~FFXUնdԿ=77Q7uŷde~]X|ug߬*[CIo,^qgM4^i!XxOcauNXd[-Xdj'Uشkȉu~uwFUzξsb's zKzPf4C Yn>ͅԬ31+`;}+u2,c^Ƒ [SV Zz}U<#l֒l>d*3#+6}* \hI$I$I$I$0>W;0CG:/8!6 r=]uǼs!AwP 3]EI:oKvu@=\ް~}L4~fӓry-d -suGYҾtߪ  >1hյkX <OS?un^'D?õޛm|޲>l*rNcs`i<[*쯨xV^YI {߸\ӺFTf3V.5KCLKVЭJ*x/GI$I$I$I$I$K۔ӿ?I$I$z*3?I$I$>wKۖNe/?U?7wՏ93ڿ~GUd7Ktszg[]#!2\ K*2̯Ymȥع6Wxưm{Xal_Q|O| ?WB_.ɸ5ԅe$I$I$I$I$I$I$I$3f^WB? ܎̱[DÔj?gzx~{jv_T:5nv`GЬS^:K\kynJ_'Z^tK겫gqsNTK_z+9Z LrTcORWX}FćHµE.寭p?VTfb2?_qoUk$z?gOU49ϰR﫟X7?ǵ1x!ѷ{5^~9=;/Ĺ]`xʳ5/qT.əI? SZI$I$I$I$5:.wQtf`Vm M=;7f_, 40 :(}\ot^XWhkC:,Ϩ;LSI+?7[= W~VQ±?&c6:xYoRŇ>bӿz[YKXO?8X Ek&vV3dUQ2}X4>9nɒK8KwqY[m G׷I$I$I$I$Ig`z=K}; گ$I$K⯠S3=o$I$J6Vh{ \ ACF-LhcD}^YeUEu[5wdݑMw]cC]4(W]uv4=8H _?W>ՋqQ48-4+fKEmɰm;9'`S}]wcZYII8U.+fM,hO Y8ure&G:B#Zִ5@@NI$I$I$I$I$I$I$I,WfW1]33Cph{tḉVp0n>%,ǥFjkﺻn6=s$|ǣ&S[.JhjK]L0…Sv\Ɔ@SWVE5Q]y;sXYIO~&K~E5]=ŎЩUWVclkb)m82knQ}m=G X<"Q0(4WHWSC?unɢIQyincg5iks\ baS^=SeM lI$I$I$I$YvWvW-阯&MtZ[6FݱqPQP+`*G8t&5| :wMŬ[SU, MuhxrOT}#S~$ V1k5b]891L4  J+cʘ|a'뫾kgұ̞v$dI$I$I$I$Ig`z=K}; گ$I$K⯠S3=o$I$71UxX2*F6OΉn؜*ҩn؜*ҩn؜*ҩn؜*ҩn؜*ҩn؜*ҩn؜*ҩn؜*ҩn؜*ҩn؜*ҩn؜*ҩn؜*ҪT)n=gC=̥{-oQ 'tI$I$I$I$oDWŶ\_sX+cGu3br?_;'#J3br?_;'#J3br?_;'#J3br?_;'#J3br?_;'#J3br?_;'#J3br?_;'#J3br?_;'#J3br?_;'#J3br?_;'#J3br?_;'#J3br?SSt?Y?QeUzcq{Cw9Ē~$I$I%ӺOXmΥ}L"Ѥ RW9U/ RW9U/ RW9U/ RW9U/ RW9U/ RW9U/ RW9U/ RW9U/ RW9U/ RW9U/ RW9U/ RW9U/ RW9U/ P.7Mɝ<{=7ey}Ѡ I%A_R.!+O{jI$I,LżI$K&R_kZ)$I$I$I$I$I$;敾I$I$I$I.{'窖I$I$I$I$I$I(ȲKvI$I$K'VI$I$I$I$I$I$Id7I,R—*5о1+c\wU7GY۷IoԏooWzG?]k/]34ddm/[eI$X=[}y$I$M>ִRI$I$I%[3``z_mȯxQxk|Jw ӟ[smi}xsD˃|4*I$u^uaUv)ۑ]ns BI$~Nqwyoa7P¢˅%ܖ7t80+Z^}iGܓ1ٻ}nDZcuAQ98Iewʓc C\vLI 5Qk+s~ZHVM m` l#^]2ںSm66w<\t;-amE6zat)T=k_^ӓKq$I$I$@9C4t{>Yy9|%,|eK"m6pJ64,]n$I$I.{_uĒIWG瞚2+9=@$ߴWPn${7{ݲDnj'I$l[327[khL# I +/Yvzk5%N+[S뱡xH#⤒I$K'ٿG>^Ig`z=qZFֶk O*j7▀.q8WݏC'uq07v]΃oOO-*vȐ ɳԶbҜ㵬5'u:GYtx{^X7e׉r&QesV`7,3t]Y{lkK,YFzS zr2c"+GVG\`3ޯն~-$5MmStoeӮF:+k[;GO־·3{kߪ:V-SzޭV?W7S'8?+RI$/ՏN.4W֬sgci}:x: ;3~t6涱D`u>u~Y2Z-*X3o?WUu jv^>.\iވ2ߥ]Qk~:ގs12 a[=;[rif1n-羸 h'&ϫ9ZwM:I.c s3act<9VoQ˯wXkXl7uӐhÇsuw.լ@²HVqfQpzfOv޵Srf\<[}׳{߰.= o]+j-m ŵ.͔ L3tƣΟVN+]-u i]cǏHwMsV9?=TIsCW @7u0uomteú{V'[F;~Q1g5y9>tlC,kU7Yp;߬={֥ىx75Wÿ5X#_{鶦0,sMJX t>Nw[fGLo5m}i&Gu2q,S>чa wkHT~/X DqƷN|Uu/Wޑ\eTZCkɮb]GVtQ8&џ"E[ҎygMֿ<)uͻ*~{85ݖNJ>X.'[mնg;ff ,ǏObǧz?]][O躶;G;lӸ~ת5w՞CL`I$miwY_R?%I$I$\oֿ+[$\Y~wZve[u1׸Eк:ҷ$Sn-滱l4zu=B]. e!DYc|:֡3'zĸz7 oQ.LeUNktVzz[ff-/TQY[ oyUEnnkXW>+gzhCy:(tj cލi}ChV7BGoU]ܼk^#)d7 :-?#'4fe8gY8Y\upgE=쭎1:JP{ #XsaKk.Ppy؛=?N_X׷uo!jU03s 6=t/Vݵx`Vszլ^=LU{NήY_Lc}}n ϯOnG\Ӻsr͛c- ѐ?.׶j 7^V;~aH:N.KU嗶5"6%#/[i$=K _ܱeoXz-ǽtwV8weT3̇9}~J[^XuԳND]I$K⯠S3=o$I$ɷ֊I.moӣMz=t_+ZvNCik9{uw95&aPBגnN?^cNLhSⱮ"Kz{KO]k]4_T MQ$ nv6v}K"%jgfF(y+d.o?%c}dJf~>oW9n; 4:G൲z_׺ ىC)s,5/=?z_5>q"0>;@?z^1I=5.hx:FYC3_xRI%cw_Ӌ+}$oC1'6!첦o 1AXCT=D(YǨ;s%];ftŵ=g>Gd]7Dӱ]9}Lu @vF,H8ov:%}Wy:7sb߉m8"@I$})ԬʺJzFKgDnN2I\Z}OcCfՖ bk4c8(}M=?r, m`6kaOcw]} GyqQx0)k5=k_^ӓKq$:rfZ:.eO_Pap_%oSu0X496{č?cf3 xzELPb̲=_>{-O.ʮ}SkG to*{ USBoS\G ;N>{UcW>Ð#IgOgZt\Q"zOO8_\SGTmm;k۝ZUve?]6wQ0316ls .7T7_E':acDqpY}׏F͵]]?%mIyBI$miwY_R?%I$I$\oֿ+[(kpg-;~11t Nf2~q(cD?ϞXV0]#z^}9-')ls]g:-/]`}tuηn}ƪ2*ppxwϬ#5uY.k65y([U*ۈcSUzmcc|?V3:~> z՗9?JvF?bul +m;4JW̬zJzCA~ 7Jλ5+74#Yx;~TdbS} 4Wu#/[i$=K _ܸc?3՞{OV4Su$~c_8 'F_j4f[zӝ``i. G"g?r/6f$q]I$K⯠S3=o$I$ɷ֊I,o_Uf&vbgPbχU:OQ4V\ yuߩuL]+V݇+{;6Ɵ t?3=W3*^݃3$c?vo}c<_@u0663K3>_GlonP@vIn7gWqnZK4~U[ cO;&Fp>n}]@56[8c#k,O?UqdYf>e6~Z|I$~NqwyoI$ڪkcX1ĕ4^qԱ__O2s11lEdt>GY g}*ienk+$羭Krzn$zԯuKIy/(x5G9=߫'/-/;~^Us/]S+( I䵦6_V:o,f&ovmwլns>~:}ڢ΃GN}OkgUXh afuw96'Ug'}1;8lo>ZkaY}Vd?,݂@sGEi$miwY_R?%I$I$\oֿ+[$[ QƂ?XcU.t^:>EMlsZsu:e'fN4~cO0~QywuNk}?dXܭ`}ZZ_Yh8f`l̪W66WTXy~h#eoavF̻[wQm&\:z}w?#Hk+ *X>uz>U3ݍ 9׎Ѿcu?=C2ݕd@#ƋIFZQ%Ɩ9HYVSבf[c/ ߆ec/举*H,K$ei5V,ӋkK_v=q:HOѱz]X`ɕYk}m knڬ~?P:Zusj1q,-os{JгMO?#_lidp$ ,rY^/T6y  =V]ҺMd4mNZ6g˲ovM9WbZCXK~$u,_WfozI%A_R}uv/ށN~;l57tXw{;H}eպ?O.Y?%,i-MX"Jڧ7yoKΑiȶ˧zbI$K⯠S3=o$I$ɷ֊I$I$HVbeVK,R1ǒxEI$I()AI$IbXJIcdtZq]N7̼cYxX$߸\z-I/?oKwbs)ض$\z-I/?oKwb^/-9tֲT[kV:FU0^ ojHVFyRI%}Z׿RI$I$I,:r-ɦȾ=k{$I$I$QUߑe}HėK+q$I$IsUZӮOn$I$I$I$I$I$I$voϗYX?/nXG=V~qhn:F`@LY]/X&cX&\OHeS12zSk?۞SIe$I%տWطI$IdZkE$n԰:^+C1qۡOaܟ =l`-xo[t~[luϹֶI'Syu1Cܛ'\Kͪqkǻic\gBOsS}]Bki Yc7Jwd;Ց{A&-q'.e5fdWC7z"÷vOQ[,`nᵂAt~H?ZYi^G.4+3gfg&cq,{"8 -[=Tʯ0W 'n?Wlr^}e`dbxŰo?5ZTzJ]Kb?iĩ,±;oNέp:nU-}ny%hKVKEӀ7*I$I$^5Yxc[;-KL8B֯vazNp(4<,o+}$=k_^ӓKq$_VXںuXָnsSn_O8YY>Cmo7Pzx0;ohf+ dgѶ4cReڒ}FFmh&DW[])/qc.^9hln J=+c̪v#惕FN}5;-q1ϒ$"tѺnה}0l]rcζ?G&}?^U{5Wkc)cHcvFZ=WgΏxYc Yy¹ eiFsCZxp4>ap/3}Y=Zly/s,෺Oc{^T'uNIu47<ƭut3tpŶd{9sI$oO".VI$I$羫}.\ZI$I$I$I$I$I$I%#/[i$=K _ܸ߬`ߩK3\K9H^Gvʥ7_/ י Bn@r7}x:sKzUS0?lUzI$K⯠S3=o$I$ɷ֊I.*_^&`1^E.ՆGo}\Y]G\Ue;koϪs͝[nbwX/i n>_IoMٖL+%4sB=;;od}l6\6>?llT~~~` [wÚ5'NMu2 wc[[C*މC2r2y4huO+}#.X8Z>uwGvbYlfR֒Ϣ`7OWR:Ζ4g^X{~>2W5݁?gNN?nUB\I[g^i{Chjzլwn+hR Wbەo˝q=M叵Kkmh~KI$miwY_R?%I$I$\oֿ+[$I$I$I$I$I$I$q]qm$Kە:}RY5 .ఏMAw\F׿=!>zg-q^]vV~}Z&4]x]I$K⯠S3=o$I$ɷ֊I.[7ިSakN_InIUZ>|8ޝ,E8-}i}Ga'Yos9{>t>}a]xm#RRu6X?~k]yo.m ~x 5.zOמkNz ggށ֚:mْK!k@<,oFnGVWOc;*ӏk c5MԺ_oMu|~6l~!vs;ѩ镳u0žwA7vcb^\3 RW;Yd:mGOtWcu^t,-//nBܺh?ZA͎*xtAɯg:bt _vtW:?@. t/{VI$~Nqwyoo\_8rI$I$cΩ]?;o -yV=D\կ}{NOU-Ē\gϭVkSN}$bhn]ҭYjCu1O74Re4w0+&zF=g9~!Un3D}Y8]G3]u s*n{O<t]{Z߶"ѳz_kF?QIkAZу]T84T J<΄گ0da\v >5#Eb1V!í`t]g!ϱ6y_[ o[1v/yKE'-?SÃ3ii.蘔~n-vZ*.a'+ODtf~p{M5^nWKŤm[]`'VONcַ&88C\5KI$miwY_R?%I$I$\oֿ+[$I$I$I$I$I$I$q]qm$Kۗ7f9Wc0 R6$#|z1YjjM5:C+` h?^u r5d)ѥO.$I%տWطI$IdjkE$I$I%7RXYuԵ vZI$I$I$KVKM]&zTX=DO%a_m[KJLj_WgVҿ;ڷ տo%woAYk݋g+vZZ!3׺^gRq&ۈc]O4`b7f>3uxI.{'窖I$I$K'}[kMn۱8~I$I$I(ȲKvI$I$K'VI$I$I$I$I$I$Id7I,R—,lYt u2-ǽXڀ;+7}G˝:^ NzM9.CgI-ӕ{Ԝ>7W#e/kBZI$?l[$I$m5EI%I$jZη0/g e}*6yY.q5e\w47[$~j]1y.1+v?+0u[xDŽ-OZ0C O+JyحIbXJI$I$Ip=y_S z+[gLXY~s0w4jߦ]JI$_[$%Ij$9Sp=0;vmjtNoT}c Ǵ^&]imWI$I%տWطI$IdZkE$׺T[q >ri흙[_5fz7Vóg_-qgPη,okj{%H_>e}5tы*{1u.Zt /TtΘ˳'X&}ޥt$VP3:wXF<blXֹޖ {ʶ]X/_}3_fWy,wΆٍg_Fm9fYÚi G*לWS8$ݛ} YӇ\S+.w0_24:X_6o>PpHÖGZzlFU˧ 1쩸l 'cx_=Gu_]c tޏho+ ej:$5k ,ΣW˳; _nAkC־uޒz#u``t<]>m$]l7-ޥ[[K`ʶ1qǟgF_Ꝭo 0=ɬq++:Ycۉӱ[õ]qZTzSլ:+m9}F%995]GR][|Oԯo_DHizOѭIqԒIFW~E#]/ ĒI$I%}V]kN?I$I$I$I$I$I$K'ٿG>^Ig`z=K}; گ$I$K⯠S3=o$I$ɷ֊I.9W>ecJ]iw\0vWl:Y3꽍kzQƪvYؙS~Qۓ]XswA ssHoIWFwr6 X'菽YktXӊmq=ыd*i@$ {>綧_|͍~W/n&eHk[?vzK;F cN.Xy}3?@gm+;{VKmRg:cf}hq憎/챭ftA\Glz.CN~;5s3>l?dퟲzOgxR92oYv[Uyny1US;'@?ںIbXJI$I$I)x.-{{ŮkOR6}lH  њ5:;N%PcOBXz3ÙgoS_noKk}~aikmֳpWlkөvp#}pǰ#+Ә=g/ԮM~TuL;^E{un;=خ8}_?;tzpzU# {-H6- iGt\]IjI$I,LżI$K&SW_kZ)$I$I$I$I$I$;敾I$I$I$I.{'窖I$I$I$I$I$I(ȲKvI$I$K'VI$I$I$I$I$I$Id7I,R—)t/ZUI$I`oUf-I$Y6⚿"ZI$I$I$I$I$I$/ՏN.4I$I$I$IsV9?=TI$I$I$I$I$IFW~E#]/ ĒI$I%}V]kN?I$I$I$I$I$I$K'ٿG>^Ig`z=7EN6= =gQ:R:l9̮0;k챻I$V_Ag{bI$I%o)k/ϵI$I$IE\zk7n)+ ,"C rHvdcCmpiI8;mwV~^~QI$/ՏN.4I$I$I$IsV9?=TI$I$I%RD쑺UNm~v#u߭/^Kvfu*= JYc/cK&]f G.oc qyWBά]v3@ zD[ꅵшKScu:.nwD6˟Y.kd`]I$~NqwyoI$I$I$K/ꥸK^:_LwNP갫}9`%{c}zۂvcݖqģ+>[{6r K[`]{wnuO,ߺBŷdt6F^^E>QVI %ISr-s_T]ݺtIZ?W~tϬ,b ) db^ݖx% oӋ2.{k-5}p w%X_[_Z~v}Cs[?93Yg5Ͽ~%7_Z?\O+61E^0[Y:bBX:g]vFۨl~:ˣfc!Xs%~ GWWn?&JeU cCZ<I(ȲKvI$I$K'VI$I$I$I$I$I$Id7I,R—.W7P}U=+uA5/ lEЍ@,ܲ=6*&/QvMl۝U#˒8/GI$I`oUf-I$Y6⚿"ZI%nd~ ;Ėv/_鋫 }wp.oA}[x`dX'X6|!m[dcNvA4dϗɱ u8 ugSUK{KOȫ[TiOx\ǿ'J@5I๬k?fϩ]@GuDhl}s\_}k'vF)ykdVG\:=Y='#1zv}eA3ӎ4Ojc}r3:=? K]UmmkϻNw[wwZ~uþM6vyq$|zI,_Ӻ]i[$I$I$I$羭Krzn$r?4l܇Kd;,vZ67Qzg?)'-.x*Ƭjx=GG&~C5^.݂2=YWyPV2~Z^@ReYZ\G̠tPh%Dǎ~Sr+5y wӏZ}ek꽴rrdriIOgZe3r}BmnNo#X_Pr>3nǶ^͵no]?>fu>0ߕps7f_WpN-Y﹍ǰ=s΅ttϫt[vfٻIi}IFW~E#]/ ĒI$I%}V]kN?I$I$I$I$I$I$K'ٿG>^Ig`z=rXzoW:E',wGlgTnPkZ~L[׏;;p:_xӁRI$X=[}y$I$M>ִRIsY~;dNzXsKO5Rtk#_EE~LwYz:)7藷xT_Ú:S(4_SOի*]N@hݺcRf_Ν^3T I.ݿP"պ?Qm¶_k-${C`Ӆ10QVWmknG-s|}K^+۝qZ*g7qZZ?گn0M 87 YV^׉>ӹۦ?=T_Sn@Kv_鹠G7JOZc-9xs1(]ˀ.r_Z>1:MMuzLqKX?O ~KM{yW>Et_Wܕu$XV?u8<ҷI$I$I$I%}Z׿RI%f}T똝W+}XU7JI$I$I$oO".VI$I$羫}.\ZI$I$I$I$I$I$I%#/[i$=K _ܸ߭7Ӆ~<]v;HH? ̡2^%V|~uO_WzoNp;vUqci^I$?l[$I$m5EI$I$I$I$I$I,_Ӻ]i[$I$I$I$羭Krzn$I$I$I$I$I$?+G$_o[$I$Kr%kq$I$I$I$I$I$I$N/+7|m /){rNUsmbR[?oG L5ogB,wNt~E}0RI$X=[}y$I$M>ִRI$I$I$I$I$I%cw_Ӌ+}$I$I$I$\կ}{NOU-ĒI$I$I$I$I$QUߑe}HėK+q$I$IsUZӮOn$I$I$I$I$I$I$voϗYX?/nR_N´綫$I$.mYz%;j{xkt/;;KNNӿӷkt/;;KNN}3$X=o61pWjtRӷKON/ڝ?;jtRӷKON/ڝ?;jtRӷKON/ڝ?;jtRӷKON/ڝ?;jtRӷKON/ڝ?;jtRӷKON/ڝ?;2h: ni[wv?ܗn%[o~r_wv?ܗn%[o~r_wv?ܗn%[o~r_wv?ܗn%[o~r94cd[rsu$s u8|Zߵ:v)~SoN_:v)~SoN_:v)~SoN_:v)~SoN_:v)~SoN_:v)~SogS5 IiO/ OʰUM-mӿӷkt/;;KNNӿӷkt/;;KNNӿӷ{&S>_:U?[6|ak~SoN_:v)~SoN_:v)~SoN_:v)~SoN_:v)~SoN_:v)~SoN_:v)~SoNoLX=V;9[o~r_wv?ܩFϦZ,ƹh.sV#tt#$I$-}f蔼neaenZ}e 3K_O@Ϲ/}?>e 3Ya⎾qS} ;n1qWfgܗ r_p?3Kn}~@Ϲ/ٸ%7>fgܗ r_p?3Kn}~@Ϲ/ٸ%7>fgܗ r_p?3Kn}~@Ϲ/ٸ%7>,n>s`mRJ3K_O@Ϲ/}?>e 3K_O@Ϲ7쾟r_}~'3K_O@Ϲ/}?>e 3M/gܗ쾟r8dcqU ku4yIZp?3Kn}~@Ϲ/ٸ%7>fgܗ r_p?3Kn}~@Ϲ/ٸ%7>fgܗ r_p?3Kn}~@Ϲ/ٸ%7>fgܗ l"CA $i䳾b}[YLm-u;ܭ}?>e 3M/gܗ쾟r_}e 3K_O@Ϲb}]ǧ$_]CM[6m`fgܗ r_p?3Kn}~@Ϲ/ٸ%7>fgܗ r_p?3Kn}~@Ϲ/ٸ%7>fgܗ r_p?3Kn}~@Ϲ/ٸ%7>fgܗ rw\WV âW=\hZ}e ~*}ouU5Wspc!YdԜZI?$I$?l[$I$m5EI$I$I$I$I$I,_Ӻ]i[$I$I$I$羭Krzn$I$I$I$I$I$?+G$_o[$I$Kr%kq$I$I$I$I$I$I$N/+7|m /){r6ޠK3+hew8t 7eF/՜"[c5iGf/~%?W,ɨM4<۲B72s69Kc۫[ӤI,LżI$K&SW_kZ)$I$I$X>ǻܯ1ǥ=J9?Y(ϋqԽex#` ߡbI%Gu]Ԯc{_)gN-ͧO:_}f}Jcߺ+E$XV?u8<ҷI$I$I$I%}Z׿RI$I$I$I$I$I%]WԏIt.I$I$=[u:JI$Z_kl=X.9~z/?}y#c[ *UgWWavu `.L𮤒YEs)ل^c][>jR6"ߎComN'kUI$I$Y88K?Կˌf-}ꃺ.9#f+)}6T澗ks--!p[oo~ s=>~cl'w=~I$?l[$I$m-EK/nSY'5(NB1>ְQ3t~Ү Ǹ;u6SH6~Kz[d}]s0)u0XO/?7C#԰{pbsMn.ⷭ>\c p}˻*g@tcGPaos'W~I,_Ӻ]i[$I$I$I$羭Krzn$I$I$I$I$I$?+G$_o[$I$Kr%kq$ >oͷ糣|+M6.{y'eCÿƍYͣ:ڄ2֍p<-|_W0A 5_ecݤ":O*}af۫u?58wUcFTghsil=#Xhva[mvi C=˲Bߤ4BzgO?P>]ٓw"7V}1zs!t5G=8>YUmv [}K:T.*{mktBW;XǟZYë ;UX]кKpn9.ƬU4#G*Xt΢Xm%/L./{hCWN:b˃w[}dS\ކmU{fݡYT` XomN 3bTY:wS[?gS04֓BۤI,_WfozI%A_RHbt|p>C7l16z_]H6eW\|kÚ޺OS~;l'/ִRIpֳsHݣkc\tC[SE8St&7;7>*c_sh<+ŴtoX:Ƿ̜#i-a/qhc Zu>ӗed8VZaoq?齟.lѪU}RW5Q}wvQۏNMޫ1.ְ^ [YK*æ {\\gH߯oTp3f6V5O?cSH6~K&G5{=7v3lGO-f}Pzv(E72k1=Cy.p[v[Ư&GZoMtOU.N1>X6Ռմ~φ$tn?r4IbXJI$I$I$I$=k_^ӓKq$I$I$I$I$I$miwY_R?%I$I$\oֿ+[&{7̘ g!p7b}\{qU5C t{ۺ$hT7݄m4:UcкIZKۍ_!.wk@!jtX\0j7vny8 l6>t~gQ#vT*XɳV`kkQNatdb4>i KS #iuoZ}\[Wz7qVc:GFoמm+ߎZw2Zxc#N:^=y}Kz[Yٹv^gc'y}W :&;W@ߴ{B >K,oX6OJ[z_?+#Xd)ynjt*ν6eѝh,plwt +_u~.S-3%yYICV-I%#/[i$=K _ܸ߬m]/Ksm vR [>zu}mѪ>ec8nk뫮d:\K@ҽ$I%տWطI$IdjkE$30p݋C2q1 :EL§{h#.:H}VԱjc Z>Itޓ:U&V%N2ǓSoOnkqo.4JΟneyc[VC i w#+.ec{][}jy{ݴ|l]c֏ZW:MvVO[pCO}A}Flx͞ O6f?fKA3-5*=GtީHUP2>-Nƫd|LsC_VFv9706 w<:BV]m2'I|:gE%bU?IYܕu$k\ p!A `O1ŧqwSC`*PrxϽ\X ֭18Y6QnW,x.^k-ӿ'6{-ǣcimkZ;I$N/+7|m /){r~Ծt^ܢgᏤ:|5qƯX]Ca۾-]L]}dZi 1[hk\H{/EI$I`oUf-I$Y6▿"ZI$I$I$I$I$I$/ՏN.4I$I$I$IsV9?=TI$I$I$I$I$IFW~E#]/ ĒI$I%}V]kN?I$I$I$I$I$I$K'ٿG>^Ig`z=dWϫ(}[4NH.,~?Nlv\C`k64|azJI$K⯠S3=o$I$ɷ֊I$I$I$I$I$I$~NqwyoI$I$I$K/ꥸI$I$I$I$I$J64,]n$I$I.{_uĒI$I$I$I$I$I$Y88K?Կ] CVyss:luc8c.$I%տWطI$IcLVwJבs^ }2?u I/ONe$?:g_KI/ONe$?:g_KI/ONe$?:g_KI/ONe$?:g_KI/ONe$?:g_KI/ONe$?:g_FۭUfFvIwco]$I$I$I$\]'.oP݄|쓒k6]t/%uI?̿$'L2^_3Iz]t/%uI?̿$'L2^_3Iz]t/%uI?̿$'L2^_3Iz]t/%uI?̿$'L2^_3Iz]t/%uI?̿$'L2^_3Iz]t/%uI?̿$'L2gS-:g/{Mt\>ke H%h$I$I.og8`3*̦n}cONe$?:g_KI/ONe$?:g_KI/ONe$?:g_KI/ONe$?:g_KI/ONe$?:g_KI/ONe$?:g_KI/ONe$?:g_D=7W2zTϺc1:]K?Կ] CVy$I$X=[}y$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$YX?/nR_N´綫$I$?l[$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ /){rBw=^I$I$[)wgՍnM%z 7cBe]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ%e]mJ*[_ҳ1iن趺c}OE6p-XcAyi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$b@1:&1:ӤI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$:=3;^˰2^$ T>uc}wnvOFúlqΙgtr^X{漌L\x@,xώ .Js1ݾ6 $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$JVvJlǢDs,awv;jh2-o,\Hx]cc߷4]oݫ ax0>E/IYYz- k9]mt}vecyoKI-Ptu$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$JRgNW1[s_#Vb9n{[v`}a?_ǜ+ߐƗ NxoBas @q̭어멞.x~}X#*kơ C`ha_8xe>̈>;G$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$lLMOwK cImYu=]+մ<x;GW-`'ӝ)VdeXwWCV.=XԍR[|Ѵ"I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ endstream endobj 11 0 obj << /Type /Page /Parent 143 0 R /Resources 12 0 R /Contents 13 0 R /Thumb 108 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 12 0 obj << /ProcSet [ /PDF /Text /ImageB ] /Font << /F1 153 0 R /F3 151 0 R /F5 160 0 R /F6 165 0 R /F7 169 0 R /F14 75 0 R >> /XObject << /Im5 14 0 R /Im6 15 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 13 0 obj << /Length 9699 >> stream BT /F5 1 Tf 9.4646 0 0 9.4646 26.1921 492.0944 Tm 0 g /GS2 gs 0 Tc 0 Tw [(which)-347.8(encapsulates)-338.9(a)-344.6(cross-cut)-345.8(of)-342(targets)-345.4(that)-339.5(adds)-342.8(a)-344.6(file)]TJ /F7 1 Tf 25.9247 0 TD (D)Tj /F5 1 Tf -25.9247 -1.222 TD [(to)-502.7(compile)-499.2(in)]TJ /F7 1 Tf 6.7747 0 TD (main)Tj /F5 1 Tf 2.9171 0 TD [(and)-495.3(a)-500.3(file)]TJ /F7 1 Tf 5.0855 0 TD (E)Tj /F5 1 Tf 1.1022 0 TD [(to)-502.7(compile)-499.2(in)]TJ /F7 1 Tf 6.7747 0 TD (common)Tj /F5 1 Tf 3.6239 0 TD (.)Tj -26.2781 -1.222 TD [(Fig.)-439.5(4b)-439.5(also)-439.3(shows)-435.5(a)-440.4(further)-441(refinement)-436.1(of)]TJ /F7 1 Tf 20.0904 0 TD (foo)Tj /F5 1 Tf 1.815 0 TD (\()Tj /F7 1 Tf 0.3294 0 TD (base)Tj /F5 1 Tf 2.42 0 TD 0.4337 Tc [(\)b)433.7(y)]TJ /F7 1 Tf -24.6548 -1.222 TD 0 Tc (bar)Tj /F5 1 Tf 1.815 0 TD [(,)-390.9(which)-389.8(adds)-390.7(another)-388.6(file)]TJ /F7 1 Tf 11.8901 0 TD (Q)Tj /F5 1 Tf 0.9943 0 TD [(to)-388.9(compile)-391.4(to)]TJ /F7 1 Tf 6.4392 0 TD (main)Tj /F5 1 Tf 2.8033 0 TD [(and)-387.5(a)]TJ -23.942 -1.222 TD [(new)-333.3(instruction,)]TJ /F7 1 Tf 7.6253 0 TD [(delete)-329.4(*.ser)]TJ /F5 1 Tf 6.9724 0 TD 0.337 Tc [(,t)337(o)]TJ /F7 1 Tf 1.779 0 TD 0 Tc (clean)Tj /F5 1 Tf 3.019 0 TD (.)Tj -18.1317 -1.21 TD [(A)-417(makefile)-418.9(has)-418.8(a)-416.5(natural)-416.9(indexing)-417.7(scheme:)-415.3(Targets)-418.8(are)]TJ -1.2639 -1.222 TD [(uniquely)-334.8(named)-335.3(\(or)-330.3(can)-332.9(be\))-337.1(and)-333.6(each)-333.1(target)-335.1(has)-328.9(associated)]TJ T* [(actions.)-280.9(This)-271.3(is)-276.3(analogous)-276.9(to)-275.1(the)-275.2(association)-281.3(of)-276.1(class)-274(method)]TJ T* [(signatures)-277.8(to)-275.1(method)-277.8(definitions.)-278.1(We)-276.1(take)-279.4(advantage)-275.8(of)-276.1(this)]TJ T* [(analogy)-428.4(to)-430.8(impose)-426.9(an)-432.5(object-based)-425.1(structure)-431.6(on)-427.4(makefiles)]TJ 0 -1.2279 TD [(wherein)-442.1(target)-442.9(names)-438.4(play)-437(the)-442.9(role)-438.4(of)-443.8(method)-439.5(signatures)]TJ 0 -1.222 TD [(and)-273.7(target)-275.2(build)-271.6(actions)-273.3(play)-269.3(the)-275.2(role)-270.7(of)-276.1(method)-271.8(definitions.)]TJ T* [(The)-378.6(same)-374.5(idea)-380.2(applies)-374(to)-382.9(other)-375.5(makefile)-377(concepts,)-380.5(such)-376.9(as)]TJ T* (properties.)Tj 1.2639 -1.21 TD [(The)-480.4(next)-474(steps)-478.4(are)-476.9(to)-478.8(augment)-477.6(the)-478.9(makefile)-478.8(syntax)-474.3(to)]TJ -1.2639 -1.222 TD [(declare)-646.5(makefile)-640.5(refinements)-644.1(and)-645.1(to)-646.5(create)-642.5(a)-644.1(tool)-641.1(that)]TJ T* 0.0263 Tc [(implements)-690.8(ma)5.2(kefile)-692.7(composition.)-688.1(Fig.)-694.1(5)5.2(a)-695.7(is)-690.8(a)-689.7(b)3.3(ase)]TJ T* 0 Tc [(makefile.)-420.5(Fig.)-421.5(5b)-421.5(and)-417.5(Fig.)-421.5(5c,)-420.3(respectively,)-417.9(show)-419.3(one)-421.6(way)]TJ T* [(in)-294(which)-287.9(makefile)-293.1(syntax)-288.6(can)-290.9(be)-286.8(augmentedwe)-289.2(introduce)]TJ T* [(a)-488.4(keyword,)]TJ /F7 1 Tf 5.6905 0 TD (super)Tj /F5 1 Tf 3.019 0 TD [(,)-480.8(t)0(o)-490.7(specify)-484.9(references)-487.6(from)-487.6(a)-482.4(refining)]TJ -8.7095 -1.222 TD [(makefile)-371(to)-370.9(a)-368.5(target)-371.1(makefile.)-372.5(A)-369.1(makefile)-371(composition)-367.2(tool)]TJ T* [(can)-350.8(then)-351.1(expand)-353.9(the)]TJ /F7 1 Tf 9.584 0 TD (super)Tj /F5 1 Tf 3.3724 0 TD [(references)-349.9(by)-345.6(textual)-352.3(substitu-)]TJ -12.9564 -1.222 TD [(tion,)-337.1(passing)-329.8(the)-335.1(final)-338.1(result)-333.2(\(Fig.)-334.1(5d\))-332(to)-335(a)-332.6(make)-333.4(program.)]TJ 1.2639 -1.21 TD [(With)-421.6(this)-419.6(approach,)-421.9(it)-423.3(is)-420.1(possible)-419.2(to)-418.9(implement)-422.2(before,)]TJ -1.2639 -1.222 TD [(after,)-620.1(and)-615.1(overriding)-616.1(advice)-617.1(of)-617.5(makefile)-613.7(methods)-614.7(by)]TJ T* [(makefile)-532.7(refinement.)-533.6(New)-532.5(targets)-531.1(and)-531.3(dependencies)-527.9(can)]TJ T* [(also)-397.4(be)-400.6(specified)-395.7(with)-396.9(an)-396.5(appropriate)-401.5(makefile)-394.9(refinement)]TJ T* [(tool.)-445(For)-440.8(example,)-436.5(Fig.)-439.5(6a)-443.6(shows)-435.5(another)-442.5(makefile)-442.9(refine-)]TJ T* (ment,)Tj /F7 1 Tf 3.0729 0 TD (baz)Tj /F5 1 Tf 1.809 0 TD [(,)-552.7(that)-549.2(overrides)-555(the)-550.8(target)]TJ /F7 1 Tf 12.8725 0 TD (common)Tj /F5 1 Tf 3.6239 0 TD [(,)-546.7(augments)]TJ -21.3783 -1.222 TD (target)Tj /F7 1 Tf 3.0309 0 TD (clean)Tj /F5 1 Tf 3.4742 0 TD [(and)-453.4(adds)-456.6(two)-454.4(targets,)]TJ /F7 1 Tf 10.6203 0 TD (gui)Tj /F5 1 Tf 2.2642 0 TD (and)Tj /F7 1 Tf 2.1564 0 TD (lnk)Tj /F5 1 Tf 1.809 0 TD [(,)-456.8(along)]TJ -23.355 -1.222 TD 0.0131 Tc [(with)-679.8(appropriate)-681.9(d)4.1(e)-5.1(p)6.1(e)-5.1(n)3.1(dencies.)-677.3(The)-681.9(c)-1.1(omposition)]TJ /F7 1 Tf 24.6908 0 TD (baz)Tj /F5 1 Tf -24.6908 -1.222 TD 0 Tc (\()Tj /F7 1 Tf 0.3354 0 TD (base)Tj /F5 1 Tf 2.414 0 TD [(\),)-495.2(after)-498.8(textual)-502.1(substitution)-494.3(of)]TJ /F7 1 Tf 14.2981 0 TD (super)Tj /F5 1 Tf 3.5161 0 TD [(references,)-501.2(is)]TJ -20.5637 -1.2279 TD [(shown)-333.5(in)-336(Fig.)-331.7(6b.)]TJ 1.2639 -1.21 TD [(Interestingly,)-526.3(many)-522.9(artifact)-525.9(types)-521.1(in)-521.7(use)-526.6(today)-519.9(\(XML,)]TJ -1.2639 -1.222 TD [(HTML,)-341.9(Word)-337.2(documents,)-334.8(etc.\))-337.4(have)-337.9(or)-333.9(can)-338.9(have)-337.9(an)-336.6(object-)]TJ T* [(based)-423(structure.)-421.2(However,)-419.9(these)-417.5(types)-419.3(arent)-423(often)-419.5(object-)]TJ T* [(orientedfew)-389.7(support)-384.5(inheritance)-390(or)-381.8(more)-389.5(general)-386.8(refine-)]TJ T* [(ment)-618.2(relationships)-609.3(among)-616.8(their)-613.5(instances.)-614.7(There)-612.7(is,)-613.3(for)]TJ T* [(example,)-406.6(no)-403.4(support)-402.4(for)-402.2(mixin)-407(inheritance)-402(between)-406.1(Word)]TJ T* [(documents.)-574.4(Nevertheless,)-570.9(the)-574.7(Principle)-567.4(of)-575.6(Uniformity)-572.7(is)]TJ T* [(clear:)-309.5(When)-308(introducing)-311.7(a)-302.7(new)-309.3(artifact)-310.2(type,)-308.8(the)-305.2(tasks)-305.7(to)-311(be)]TJ 27.7936 48.8424 TD [(done)-682.1(are)-674.6(t)-7.5(o)-669(sup)-12.2(port)-677.7(i)-8.5(nhe)-8.2(rit)-10.3(anc)-9.4(e)-671.1(rel)-9(atio)-11.2(ns)-8.3(hip)-7.5(s)-675.2(betw)-12.3(ee)-6.4(n)]TJ 0 -1.3058 TD [(instances)-535.3(and)-537.3(to)-544.6(implement)-536(a)-536.3(refinement)-544(operation)-536(that)]TJ 0 -1.3118 TD [(rea)-9.7(l)-8.5(ize)-11.8(s)-675.2(mix)-11.1(in)-677.4(i)-8.5(n)0(h)-8(e)-6.2(ri)-8.8(tan)-8.6(c)-8.2(e)-6.2(.)-672.5(W)0(i)-8.8(t)0(h)-676.4(W)-6.3(or)-10.4(d)-673.9(doc)-15.3(um)-8.5(ent)-11.7(s,)-676.7(f)-8.4(o)0(r)]TJ 0 -1.3058 TD [(example,)-274.8(it)-285.5(is)-276.3(reasonable)-284.5(to)-275.1(support)-282.6(inheritance)-282.2(by)-279.7(building)]TJ 0 -1.3118 TD [(on)-469.3(a)-464.4(natural)-470.8(indexing)-471.6(scheme)-467.7(for)-468.1(chapters,)-467.5(sections,)-473.9(and)]TJ 0 -1.3058 TD [(paragraphs)-504.6(andadmittedly,)-515(a)-506.3(daunting)-515.3(taskto)-511(imple-)]TJ 0 -1.3118 TD [(ment)-330.6(a)-332.6(refinement)-334.3(operation)-338.3(by)-333.6(textual)-334.3(substitution.)]TJ 1.2579 -1.21 TD [(Given)-290(the)-293.2(ability)-285.8(to)-293.1(refine)-291.2(noncode)-291.1(artifacts,)-286.2(we)-293.3(can)-285(now)]TJ -1.2579 -1.3058 TD [(scale)-329.8(refinements)-338.6(in)-330(a)-332.6(significant)-339.7(way.)]TJ /F3 1 Tf 11.4571 0 0 11.4571 289.2472 365.0456 Tm [(4)-1011.7(AHEAD)]TJ /F5 1 Tf 9.4646 0 0 9.4646 289.2472 349.3984 Tm [(GenVoca)-344.7(expressed)-344(the)]TJ /F6 1 Tf 10.8718 0 TD (code)Tj /F5 1 Tf 2.0845 0 TD [(representation)-344.7(of)-348(an)]TJ /F6 1 Tf 9.3923 0 TD (individual)Tj /F5 1 Tf -22.3487 -1.3118 TD [(program)-386.8(as)-390.8(an)-390.5(equation.)-390.4(The)-390.5(model)-388.6(that)-393.4(we)-389.1(present)-388.8(here,)]TJ 0 -1.3058 TD (called)Tj /F6 1 Tf 2.995 0 TD [(Algebraic)-373.9(Hierarchical)-376(Equations)-375.5(for)-372.5(Application)-375.4(Design)]TJ /F5 1 Tf -2.995 -1.3118 TD (\()Tj /F6 1 Tf 0.3294 0 TD (AHEAD)Tj /F5 1 Tf 3.612 0 TD [(\),)-345.4(expresses)-345.3(an)-342.6(arbitrary)-344.9(number)-341.5(of)-348(programs)-343.2(and)]TJ -3.9414 -1.3058 TD [(representations)-408.8(as)-408.8(nested)-408.4(sets)-405.5(of)-407.9(equations,)-412.6(a)-404.5(form)-409.7(that)-411.4(is)]TJ T* [(ideal)-292.9(for)-294.4(generators)-298.6(to)-293.1(manipulate.)-297.6(In)-294(this)-299.8(section,)-295.9(we)-293.3(show)]TJ 0 -1.3118 TD [(how)-385.1(AHEAD)-390(constants,)-389.9(functions,)-393(and)-387.5(their)-391.9(compositions)]TJ /F1 1 Tf 6.9738 0 0 6.9738 25.3984 740.1825 Tm 0.0001 Tc [(358)-30999.7(IEEE)-338.4(TRANSAC)-13.6(TIONS)-337.8(ON)-338.1(SOFTW)-11.5(ARE)-331.7(ENGINE)-14.8(ERING,)-1009.5(VOL.)-337.4(30,)-1004.8(NO.)-333.4(6,)-1004.1(JUNE)-340.5(2004)]TJ ET q 455.669 0 0 189.411 55.5023 533.4235 cm /Im5 Do Q BT 7.9702 0 0 7.9702 26.1921 515.5085 Tm 0 Tc [(Fig.)-333.7(5.)-326.4(Makefiles,)-328.4(refinem)13.5(ents,)-330.6(and)-328.5(compositio)13.8(n.)-333.5(\(a\))]TJ /F14 1 Tf 23.2244 0 TD [(base)-330.9(makefil)11.3(e)]TJ /F1 1 Tf 7.4332 0 TD [(,)-337.8(\(b\))]TJ /F14 1 Tf 2.1624 0 TD [(foo)-333.5(refinemen)9.5(t)]TJ /F1 1 Tf 8.0307 0 TD [(,)-330.7(\(c\))]TJ /F14 1 Tf 2.1126 0 TD [(bar)-326.4(refinemen)9.5(t)]TJ /F1 1 Tf 8.0307 0 TD [(,)-330.7(\(d\))]TJ /F14 1 Tf 2.1624 0 TD [(bar\(foo)11.3(\(base\)\))]TJ /F1 1 Tf 8.2868 0 TD (.)Tj ET q 206.2313 0 0 198.9921 311.6408 54.4819 cm /Im6 Do Q BT 7.9702 0 0 7.9702 289.2472 39.3449 Tm [(Fig.)-518.7(6.)-518.5(Makefile)-519(refinement)-514.8(and)-520.6(composi)15.5(tion.)-520.2(\(a\))]TJ /F14 1 Tf 22.9968 0 TD [(baz)-518.5(refinemen)9.5(t)]TJ /F1 1 Tf 8.2228 0 TD (,)Tj -31.2195 -1.195 TD (\(b\))Tj /F14 1 Tf 1.5435 0 TD (baz\(base\))Tj /F1 1 Tf 5.3277 0 TD (.)Tj ET endstream endobj 14 0 obj << /Type /XObject /Subtype /Image /Width 1880 /Height 782 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 71863 /Filter /DCTDecode >> stream AdobedC     "")""""""),))))),222222;;;;;;;;;;;;;;; X"  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?~T7q)sMns$%_QcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcS?wE~GG$zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Q蕝cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g+; M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IFϢVwՏ' PI$I$Q5$ DI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I׬?"~DI$I$I$I$I$I$I$I$I$I$I$I$I$I$Q!`$ǶƇ0$I$I$I$I$I$I$I$I$I$I$I$I$I$I1!N(s.ppTI$I$I$I$I$I$I$I$I$I$l%g}Xp_iYzoDs/m&KAcO}2ݷt DOtkm7];O}a{*@qFg1A3q{\JoFf B,%l>#iuADmR!G Ce0 9]Tǵ~]EI$ƥsyai)>m+ON>Wэk= OgNmϹn\~ }#F6 12m<5 F[OI2@Wo[\T%#6.fm9 4NAc}_cw}LhO|U^we׽%.-eL6=Kjz}# yoBޯۍkKvN&72h24~HHV !I$I$I$I$I$I$I$I$&fK+-3#Wkl{r늾|EÁk6[kZa W:3y,esŭ[W^q'ap G?>C+ǁpxn_e}W:HkaX5d׉S8hF}/k3+ 3#}p=rNC_h@}_C{}X7GÔTI$I$I$I$I$I$I$I$I$I$I$IU]OPNJlKL+/~&4ty(a}Uo?ߕcjr{ϫާ>;_Znem89 }{]'3#ݙ]P`x-t|Zj1cA vQ:uO']l܆lL8 Oz/f8A ~ɭRkd{_] 6ZK)AI$I$I$I$I$I$I$I$I$I$I$}xպN٭ԕϻb_kK`?t)0:?.[onE?h/hn6!s+;7e5ŭs c*[cm9B`T܆Qm87p'G,cFKuX g㽀0=wcu Ivc}sCč1zwRꔌ;mN*˜ ` I*dUR=CIfu;4;>ջuq4jiW.{@殚YK 85\L<22H|C^[poleoe;b_h2c@Nמ2F6 < GSѰ2a4· A2ٲdxğs [kA*kwJNٝYKl/ޕIfIa?)uO']l܆lm x*cX*~[7$9|KA ~kmԸ>kd|I$I$I$I$Q蕝cIK3#ߗmmuzo` C(5~gj}]'ՑC)]t\\1긹.s ?/?Sk'2i!̭=6}QXZzQYESk[.}3?Vl \V6Ii,_U0:մfjY/(Z>t:IĪ2@5U07 G ?A|uYTOpCT|8 7E?RmW=,}S+5]Qz8bTDϙw2Ox]SVM 0~ ?}T陟[0! w\:N'G!>P_l;`0įNI$I$I$I$I$I$I$I$^g8zV#Y+hǿ MWM¯DZ{iw><+Tq+TcD4}̪]cպ%Cm,4n0eZ:{k9Ѷ佃7KX,9yN*UfK_zu4:4A/*Sfjź|q 8ʻbt$T=GC}+U.-'O4[lvWv^I$I$I$I$I$I$I$I$I$I$I$I*Cc*N6]mD2}Vx9=d]Km^If֒6jpV{jhuGem88} IvCk  3#Qu:?ӏxlYX;H]}^f suCV#"K__ĮortQFxi6mhq:1X^12gqו/Oczv>0~?& jeݤ{3L |I$I$I$I$I$I$I$I$I$I$I$3"Shck ˾[i8RѰkgodXx9WUT^$56jձ:wԺ@AՖw~繡t\#3;fxsOswm왕63[Y~t_C-8j3"?=-Z_#lkkqG 7ΏwF*f[u%oFQ7Fi]yr?]gΈ.mwoiw?7Zŵ^۷M^aCc}i=G?4]m6eOխloB.6GS`sY",}75_x'.0è"Kewҟ>:Ә5OEbWx9=d]Km%6T _ԚSFS7>G;ko +\}4}tƝư!|-oMjVP%& ˠau.=I˲{tGeέ2s!kǂz?ik 'a&ǁW~}EX:C^86C+snԯ7?wH.[ٝ3kZCM{{>ڮ\ZɎM%Kt~fXU r< G֎߲tΦш4hx4y ]/6[fV] vƆ~,/9_<1ǞO{zݬ?X\zUh%.mxLN sDW޻[ߜ×-!өƝ.wTUe>0v㵭܉U/}6^sk4~tt`nGHks_ǎS /~w:iCZj[;v3>ɏ` 9Ӽ7-_Rs /̽}|΀\OX0#myh;s[GcY]4MSMَ7!ӫDiWԎW֨c*47sN O.2kh!['_*+ ٣mONղzUXBv۹\;3]Xrݭ7]8+t|vU+unUt{׺QE/{n ;u׿]H1uMM&@v]JlJ˳սJbr{YDI$I$I$I$I$I$I$I$I$I$I$Ifb}:ݶxAp#Z92`{t9ahqӱD[uOض{{MߜJ/:J+.s_MHocG#>Yu @0;w{[VO}Or[v6emkBRW_:*!L?@َZq)sf ;^~uOӔi?My z@=X4mDCYsmHeMkˁݨVLLƴV?t:v?H<;+SzWex꽤Dl q$I$I$I$I$I$I$I$I$I$I$IWϪ۱ޝc#C+Ϻ_=Ca}i0-:y"s}YʬWcCt `tuEA`?-IU[FC_SӲwxp.V>}AVsw-.q}@Μ﬿W>>3ΚAatuau&UY%Z{OV_ǯ%״&#t_wk;1NK~pUC8d?1{ߤ$WSY׺e>!ݴ3;'^}OmYVkY;ƧRIqM'V8 yy V=oSpl uYdLXrm}߳}@I~zUؽ/ ^.;7HgmfX{ZtQ*S-:UXs}jaƞA]#9&d;st ԞޯVK}T?ٙk3쾩T>Z<$iOٕdQ*oП= 5G/}f6ׇ }4}ToH<5IfOOT:՗:ۋ y3P$I$I$I$I$l%g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(J$zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Q蕝cII$I$I$eCZ;u R7S 260?w IRdnsDy)f{vοrr E{C?r"z]N#0ٵBu>HVΙޠI !qwyc5Sx|E+OYCn^CCvFADQT7<Ę 270 I$ۯppy%}[l>z6gk"I$I$I$I$I$I$I$I$I$I$ɫ=WLܺ^[liy$&H.I:(n;׍ )!"XǴriTSkk^9h"G$E.7D Ws- '84KܡӗM䊞בW!ήvfcѷsyQfEOqc^J"I$I$I$I$I$I$I$I$I$:1k|Q[k: D`)oi1"T[[X״rmӭkgĀ"F1{FnEtuk[S8H]ulprILdnsF$~6QKcظ 3 F,,v`?z8/o[/7n[WN\Ʌ 2+n{x$"F:I$I$I$I$I$I$I$I$Hk3cwpNn׷i~ [}t ָ1.0?\˛7 bD 9tԃFAi3cAsG$c-C 䁩r]߬ve}\ &[ّyg֋}_~}ٵ,^Ү~Fe祈q%m =ƶ$=>ڝ1^DG+7w\_s6wmCUݤI$I$I$I(J$zI$I$I$^[mS.Οg]L1XL5(1/Ys^%kI.:k/YeRY$G*.+뾭!o&z?+^{-}z'2Ϭ=?.e_X/mAMkYd~lc2/]MHqGnےIyG}77SGS7m/*Xel{=Lbn;"[AzjI$I$I$I$I$I$I$I$I$I$,tuL6P[G9<#Etܞ,enXHKHo]ϩ/i{Ig cl {یkA(5u^2X L̈́r}-eLw}78̭ax>Ν Ki}g}YoYh}0KI0.S-U6ʳX%#G8xDNW@$>> n^zx?YѺ6C&ǟpiV'Kɹqyy]KΜ罶}{ \gH?c]hˆ۸kt㕿;F.k>y_K+KfO*=tqh+'FW@X,O[~N"Ӡ{c >}Jӟm7d~k⽍x[o3"S]cOp+\cKƣtˮ %' y@?zI$I$I$I$I$I$I$I$I.l+>~}-G˞t\/P~+r.*XCJQRkdۥUp!ŭ15S3>]a;l94 -FvNs모^XVWֿ&>19 vPX36Joo'"WgN+*ܷv{;G4]^'[+nGNZ!սt-?SuR{m lAU.mNg\ɱ54QS=>ewV:n5{%ܺ,q!1$s/_E~EaΑ˼>^:^Uֹ͠nѻw}U?l=HsCIht!yÏ1"ӟkuN 2pq>mH1Ïm}m[mn0']&XwCU~_cV4c}˚-zK;sFk;k{9sſm{\?﫿I$I$I$I$I$I$I$I$\OYx]=z{ƅ4=Us}?&' y_V:%5{e{CG.o՗uu=ͪk@J]w?\Q:U8X+$vCz @6<~*;+!ڗm.VWϲ{C>ÏcF>?%7:--ӫ{h9L']+7WWMoƷkpUZz^+5^ߪ_^cD_׺;/;έU$/ct{d~0~M^szGHe.ns w+۱rk˥f$"I$I$I$J6}8^I$I$I$fS_zmv(<0GFfr16=ڸh:|Vןv}bŭc;}NOqY>Rϳ?5'GmQz7s++e9}#]e`^Y03zuQV[,qq#pyaS~?]Zmai..'){>Ϫأ( [PdtJ.vH3'U3_S+׀ӋcƼq`wK_֮^v[Yka>຿YWɴvlyמWz͝ptY_[#d@=}Z9fίChsǒg}]T2-;k4+?+85fswwz:K#FWRu"vL|'~}WͪmnuCy:sV=cuʙ {ZY^jhecK?5j>a$I$I$I$I$I$I$I$I$I$-sy/c>:wuv?G}_Oֳk\A'^6_Mvz.wW߬O1пQxnO=Vn'U}xIԮw>쎙ܼ7A}xHﮞ+}duN69突Y?Yg[ULx-Hɟ:;2qΠֿe#\*`xaųn5:s/]^{:#q OH\wUVG\3cnebF3>k0@9Hi]}U98!VEŻ[ $I$I$I$I$I$I$I$I$/mx9"IpORZ'S[M='>GtOMI1宋fzn.˥`:kw:؍%ݭa-dՙwNޜCr9s\⏛վzOM-ucN $.}Macwop}Wg?gQ)a>l#=yxkk:Gb$_X: pPp;^W:AwOcqs y/C^}0OE6}hhI|vڤ}ZyFN7\ـd=Tt>OSbFS.s^HlcG7Jֺջ]#Oq{,,ﭵc3btڱƆz 4 ?'k.G{%}eu/ mu5?c=k^Kș  zONn'N9kr5JϬ'ۈ&1߳ua݁T~ab=JÓi}${>üJI$I$I$I$I$I$I$I%}{g,j߈O3ޥ.#_~]|Liu]N{Cÿ4FW>ZgO솆{xJzB]ӹKa~=>ӧ/[Uq~>~ *kv:iǸTz=7gqOΟz賡77gǘWgKl꾗^]45i`!mF^ՙgOmxGΎpݬ趾\wMxɹmis5-25Vų:1ZJ=' ОhI$I$I$I(J$zI$I$I$I$I$o|PfIisCHՎn}cviuq]BI$I$I$I$I$I$I$I$I$I$I$I$I$I$KWFXf8 x[G+Ϫ(nm =յk] RI$I$I$I$I$I$I$I$I$I$I$I$I$I$IyS]O?<N8K\][\I iWY[t|WQ ˃2۩+e$I$I$I$I$I$I$I$I$I$I$I$I$I$I%du<'b^qtEl<pgV]V>'޽)$TI$I$I$I$I$I$I$l%g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(J$zI$I$I$I$I$I%èftvOOnmwc3';cfdmۯ{ ixFÚd~{._:=t= I$>ԛҰ{\# oy!@ [VNqŬ>] WNI$I$I$I$I$I$I$I$I$I$I$I$KohIa{aklypZ 7`º\VdV[/.<:xm@ٛe7>Wf;dffI]rI$}YklqlW@2l$z~}mYu/;lxyI$I$I$I$I$I$I$I$I$I$I$I&<.S[]'` r|y]'P~+Ckki>y^̌z4"ưLy^I$~yVjuګ> 'lQn]`ΑBI$I$I$I$I$I$I$I$I$I$I$Ir]u\x9,# S2 =y[Ym:}X d;+u%͕e$IqXv'@~ =̏sv2'I*?㋦SA+ʫ2_CxkTI$I$I$IFϢVwՏ' PI$I$I$[׮NNv=x ZzNˡ7sG$t+?Z2z=8<NuĘ.zݬE^NKu>/M⹿o.`vF>czNwRĆq/sD:ߕשU}kPy{ l=2/tֱslm1l9.'C Qg3rze8nvck}@͙ԎGK} \H;Y^7ZnWXVUCship|.NU},}`2g[p?}ﵯAsA'@5+o̫M3mclj?/hRާìL:e$_QbY\AϷk5ܣ'6M!x;vHI$I$I$I$I$I$I$I$I$I7-TYoЩ{ WW? xn'E]_f22n>bZk̭/}d:~tW ᠟wTs0:dn,vڸ!eu\\b_,\-h#޽ѱ~ѵs6Klk&ԥcSdf%AXZ7$ݡhҺXy=ُsd -sh+:X5~~۶Gp_Pnuy׿!q3WOI?ŋЗyߒzXY,cZvCDߗ/߷t޸4,$;7ӜGN` >@.GS&kuq`K_ :BźK =7$I$I$I$I$I$I$I$I$|E88NuğZuG&ޭwa-?h^eSkk}m۶j f]=-'̓O/rh#)ٽ6v & jipDʯ_M뇬zk36YZTk tSbבg|{oY>#R9Cug_㜼f$`?J긂 b[;l24!qR.xXV~]M9d3 +~7Mr~GF4tmѩ;El9xXfSFs<ԑQ'Kfe6K,>" IyN n- o֟:uدvTZ_f5]*髡E浚qI#_I$I$I$I%>YV??/W@Zi$I$I$K7yԲmn3zf[@Yu?Ƽ[XzOx _gQ>W3:88Q @Ycl][=+m0ۻ7~W=߭Os@L0X\ՎGO=1l- 7}ʓzw٭mWO{;-QK%Ω9_pܭƎf #;]l{x|i쮳+5۶pZ'Qg%.Yw<SZ03/mA ~uZ;/f=%۶Fy?̚~[NAez~4L^sXG&.s wx/wDv?Xs˩p]'4{k~gu%OpSK7;/%' duY4t>OVzL}eU}c6]PEHLJ WΨtޟ6CI>JFO.zzNs@΋ܬ廙ًc{AS#2ىwv9ZnQU95c*<3E{3gf<{s6Á-a:O._BE]c[G/[~bՍ_OȨhH.G]o6u̡+avliB?֯{(n!ݺ}PٓvgڭO/7tGTN] 9p^]ϱu2+$z.c}ˢzy8=o;nI^~uK_W74q?Se}^ǧdZ@ Ο+wE}[;'Y-f)<yyߤI$I$I$I$I$I$I$I$I$/'`uJ>wݖ9-P> mp:m:{A?ouV˘AeOtTҺ 4 C8?Qzm}GZ [_{b^O OӃuںUk㮤oi,n!_R#/[2~;-ȳ6yTwW#~>~ݳy_ﭙ?XmñP ݫt>KXr;qu@~}ZvX?.N86s.goA΀8h>{I e6c=!@Zi/0nZE^Mp6ccɟcuY]='b=8G+tnF gsj`xO̭I$I$I$I$I$I$I$I$\v^CVt܏Xۻ.S`nm. c~!ñX\gGO]z7;̌=]W1 uΣ1(ģ:O%Vo[Vŝ:4p&4{>~wML~hV߁?{6\, 7/>aNәr30y,(ZY#3hx5w%vZ;u=d`wЯ7[2pW[8fCC co}^w71ԾHm1<8w\=q[omt/ljFWg\Α ~nvG%CƷ݆lsM$b H=F33)« KE^Yu>:UǴ[w[t E9m=~|t]RI$I$I$I$g+; M$I$I$I$L$/p[! c?Y*S zq;˨I$I$I$I$I$I$I$I$I$I$I$I$I$I2t'I%]֮՛ku3tDj/,V q xmI$:I$I$I$I$I$I$I$I$I$I$I$I&NK76nihW5KΆhs ^CΗA^I$I~MIY]U81>~< <̿6wnoWozm}+*Kʚ }I$I$I$I$I$I$I$I$I$I$K;z:Ikr_yן%}.7~|ڽMn5RI$I2tI$I$I$I$I$l%g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(J$zI$I$I$I$I$I%;tz,u{a;Q~uWuF{뙸W΁܊.~ݵ4&x+#M~%5{?7h]I$K v?Wf}6ǘ|hյ6{ǂ놩I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$-zWFuMk1!t>k^y6l.7tƸ{ky,,^@EkptI%_?c]cj*W1z O;bVI$I$I$I$g+; M$I$I$IySֺRZ exmƓ=++gmV~[,`lD,g`W&l.>Ass>X㯡 }aekk3W7wRͦEXD%u-<>}t^><0]``o-OYF CAk\n2^c>K\76$9wܺ[i˯vۙ<82/l'.Q6ۧb]G3>.MѾh_daSZ7mYl7DLQzgγ=; rN嗀Ʊ]$^K}*Cw4_c@1=WuM6iFu]I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ϯ[?#_S=\x`Åd[w IkNC฀!kO`-Xq 1pkvkӹS?_N7=^{O#֞هKpn֟lcNUvu߮?趓hDGݕw'^XujX68n:Gcb/\>Qy99X2+575i&~ 節`ΒYuq۹_O*,.?0ڣosl?t#816X^e_Z./+vooq>' %̗ @]ǟN~?5wΡ5V>!>5!ec*cKOX>΅Vǹ֗5w÷}>mieՇ(,9nݭ񃩏v$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$_r>km }1U:A}clkK~ug}gדJnMlnuNWԖYo2;Z~јZZZցZp? i~ޟampDŽZz.rhmkCdvV?Vu, /qd ?F^]%e}Eo'3=[s,hݵ_k#1ϦAhhO< +<6Cvw^kҾt_^_Xkoa^7]nn&L?+tb9QӮ0WP/K}Ad7s%6#هX{[2'⹷}Dm{t}=ߋ6+?ū1ҏت _ {!u..WEZ1+6ws]~m}F>? ;~u1{1{8qZ$I$I$I$DN-4I$I$I$J2VhpMb]@󱡿YT_к}zƤ[w}]Uc^p}' [E@Fot6(1ݍGBzޕӰ'm{#c˳:SֺUTl`-s1g F/}$4~8U=T 4~lZrmm@pUc`zrF5XK@h~6sveTZ;=ߕ,N6TʁƆEa$2q[&Z8~)01T47+ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$٩9w 򯗁ݙ52֎hwOݘղ1CZS$4~5lAiPLƳ7bWv`#kC@sv^ z*wIC2,[ 0 ǩ Sã(}l74:>mܬExkX٠4}W=qUtJ,k*:NUԋ9+l濆b'B3Hm¼I$I$I$I$g+; M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IFϢVwՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]sc9*0],uq}7F I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ic`}kWt[+h}_Ŏ;H>>KdV۫2Ǵ9B"I$gRũŏr TǼ= p'GI$I$I$I$Q蕝cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ֺ7C~ncI<u1]vc:oY~EV];|5Ephe|˸.BױrKو5q%'O}b5:ec8I.;ndXZmmqq!k\~P';%.d{vk.*?Ւָ7?I$I$I$I$I$I$I$I$I$I$I$I$I$_?XW1fa;f.8>c>WHyʼnn]og6[d4!Ue 5{DN1t޷+ф׉ogd`yenA KFeVolJ?F&NzoqWcf\bF۲9ӟf\Ƹ9&b}YKߤyz20VgI>Kk|L?":WT;uV T\;:X=(p+-)|Áĭq҃^jy|꺔I$I$I$IFϢVwՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K8).Z?v>kYNV+r(ȩ5GT>e+WB"Cí#t9ỷr˩t{zwQ{i7Mn;I{:ueoa-ӉS5_IƲ豞74KQ?]0r=MgA?Ρ*Th  ⱾfP>u _깬7RɪߨXs뵡Ke"Ge&z]-m |?zjU>N,=SW.e\gPq/UqVw|_Z!mWca8^]!pF}Qw"1X^k۬O<$I$I$I$I$I$I$I$I$I$I$K̿Rٹ?=wXv~9]^hߌk,1Ŏ${ƃec3ɱ0._ezgS{vN7p;9[kAc] į7N?lqڽrvX{?G<ΛL 9y1ndg{HZKIϷ̅nϫ5V -q`/vXbՉuGT?\.WYkݸmcIb)maH# EX0X\ݳ^y^I$I$I$I$I$I$I$I$I$I$I$I$I$lgN͹tVčKN ݏO[?(YVm9]7'綶stpݬ˟c Λј\^awnBx}Y}7ͻ;zgvtxxI}i=9F~8hc .kbyR5W/{Ei>msxTw[9y/eWq-sn}|<oP8=7û`>$y^qp9V{g+κW¯P}_P y{v|bәXÚCapSGӏ}VY3׵+ְ.ǯ"]0lit epc^-mKj:dr+z%`f_t>q[s4k]rKwPwRm Yg]G[z^+5`i8=wafnnG7 ]c>ڤI$I$I$J6}8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$P^UkCi=\ {WI:F'Hcګhy?5׾3i#{Ik9t?Z21y/-NG򟛗Sup#|ӡ*ktRݬAĩu/o:Kjsˈ{T1ŗBsU.s}]sjų;ѵ{jNgh}XXC$gƛzO7L7`6W0ѴWE.suJW9w>iq}/q=2{:YPhcGZ ,L_]#UD_jv\I$I$I$I$I$I$I$I$I$I$Ia+ ΪmK_9t_}z-z>ü>z_/8>- Ɵۏ~}^ ,AqwUzԞڦ#i-|yU_ߡtkGOkq˝XشB< [/qtϕk_~MT^K6X eOWSmNi/yy+E\^?=SC1e5ca`B@J*"${ƹܖt)$I$I$I$I$I$I$I$I$I$I$I$I$H9x|6ʞ!pB?ggctF>%mֈ Cz_.sSQOt%O%S?Z>f]kC%ǝ%OՓ;Ԡ00v>ϬnU%Ů.3i}u}^s2[h[q}nG5rRO@> _po;x+?X>}bc+ /mdËu??c7 %HԮy\it'k2Sus#| =3PlmNEr_5=MzM 0mUh.:'Sɳ3&:N ~-z c8j7q0`4:I$I$I$I$g+; M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IE*eTI$I$I$I$I$I$I$l%g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!}xu18̪5}dwny%MB8:'kx:uRgg춟PѴWPnKp]i{ Z$I$I$I$I$I$I$I$I$I$I$I$I$I$:3%uWnM֑ȓ)׳ӱ鵯{I$DԏI{nł w:;_gG׌W^klq7cAMd> tzŭ߷ho'a87S/} w՟]7#Xs/hUk˱Zw@N}0.qh|_-2=oI]voU D2dݹOr?kf=q֗X8O`J3f WmbmǀvLI9+o\iŮܭ6^0>X@']˧}Yk~l~sϟ,UU>ƍ82~}W,cVoi7l;˫ptWZs+K^h?4fU3zgV6[%`v;*'rrӲ!ϷptBNj`;hʟK+e3̶P4m$0TI$I$I$I$I$I$I$Y_X}[NsZ.qrn=.!!ow4`ր ΠvG[pOc5nwn0$V~t׿ f;8KunsY#?ewS ѷ$ތ+m8>[\zE.a-2Dտ?+'Um{~^aP1o쳅ۍƂwTgb"ǰ<%_X0۝Np5ÐVK/evk 7=qW.ρ[e ?hvGZi4V76`xB??UzwޱGO7KG'z}Zc]Fw̬^5N}ǹc9m41]f~u=?ymU` M&|*4WY>bu1io W8Z{ %mQzG}K)e:`\ODI$I$I$I$I$I$I$U:T8xrO%qn48:g6:Ce׿gK64ÛPscνx<2~5zGM˳ ݾ8oV㇤Kw Un>|}3#pm5 &;8)`3`|-/uY}9Kx+O$x.C?PWeg;#V\A%z"f~%E :_@K>r4$ܮF`m]DmUSo<52(. Z=KWk?{G-o1=RGsOPUŮ:Y+rtm?}I$I$I$IFϢVwՏ' PI.{gA89#wUŵ8,x ~v NveW~u^e6@˗ǿXplk lu?_iE9Ega1"m//C g~QX v~+k>= b_Vzu!+p_n&l4Qҝز?sZ@g5 c]5?tO׫ Ri>gOpq>cUmlu~  |Qln!hAGyWs-EwU# 6W5NI$I$I$I$I$I$I$I$I$I$I$I$I$g84x ~Q[fVo;*ۉsonc^FʷѲ)H븬>Ȯ_l_1tZDށ_8 4 5VqÀ#죑?1F ә~d .T~WE_Z:Y z>'wR-Ϳ.TE`ۣs3<}Gtb\3m 7J Kcv:Hry }xv6Sm-~IkG1zOX`{?9Ԓ_>oeίGg΁q~e[ӂ· sDn?;wE3_M߯]_l{._3֏clu_E9[YLH6E~@ Q_쾂ݭk@O޵:mo׬8@ɵ/4mlugݴC^A_[8J0$I$I$I$I$I$I$I%)eޗPnո cﭟgUſ6kY8.ݸWDcdDu;ӾGɪGV]HZYd}i h:4%vYyW5³4}W1Qr\ۃn}?ΏK/U?YEIq?ZWzZ%]CmNcK۷$S?`dh5aҨǫ}M}:͒'txӡ  TzC^u}y84:c2dskf37|u\:FUYloZ 6o1\':7Зu\ce/cGnͭV~􏭽cԪ wƖGpu=SՊokoҮ{cX-QLL}25w]AcDpWmls> "t4FH$I$I$I$I$I$I$I$mm$`My׍q*9l6mݡ`Z]#dct[ѱۚ-}x'+v8T8(_q՜;h}ao-~BתZ~`\pTh}ZVuo4>*⚌g-ȮOEבf(hFo-1w<<WZ}w!)k7WWO?&kO0Xu:x#fatv5n--!~}?'e9-v .hm.0AۦkC@$I$I$I$I$I$I$I$I$I$I$I$I$I%sK|D/<c4sIGV՟{rs'*X~bbtMR%IOfwmg]G_M2.;t!kfbWEϧkKhrT?/l2,nkIuclic-pe\_Y쫱%2ߖUgNaɫuDm˵;OQ]_m0XXֵC.d1R~ZZ?/'U(mЬLW7 W`'lhl~SVu#e\cCKI2Of[r/c1f ~.K2m#&杰=N+W~btL[dёͲ Tb~w%'1ms/I"|?d웙kv-u]Άރ&XCK/qI$I$I$I$I$I$I$德}DNEsm h3ev83'?&l$~ Vַew^0rŪ/ۯ _C̜|۱vnH0O~.~בtW{#cح.W\`~Vo5=l*qhn-, |)Mη]י,a_.:DnsnFSf,N*YXݗvMk[TodU轮 13ݮCwϔ-}OkC<bc3c+hcg'8k7W{4ex&3u78)?t.7Sӟ)u~v~c|3av[U>j-fEv:)iۋɬCmã*I]NgՌ Λ!Pրun'\?sYv3Nf|\ј,WY}#~̻&DmZE{a3:N#I$I$I$I$I$I$I$IQ=;5wbb(jo蛟1у]@z3kIe>$ Klý4D-pzNHȲ̼tiUN*1ee\Cw_3~w@vzQSGVϳFUa{{&ct<ӓvvc=bi }[8]#$u/$j|>WUo="LGȕ5܀޻  ,GqdlM8!_?ҞVk20Ko 7s[ kcZW$?];zK?dims.%ǹZI./j`bҍcڍI|WҲlX8|h?_PMcۊ:Kk}y$I$I$I$Q蕝cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I*GJ ڛm`"GuWԮKext #I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ib/^[f.{snJzN'JӅSiŭ'[I$I$I$I$I$I$I$I$I$I$I$I$I$I$IW4|6ʝ 5Y_*[ pI$I$b'$I$I$I$J6}8^I$I$I$I$I$IBYSKpkG$ 뱶4=9 $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I슨7?*"d$I$I$I$I$I$I$I$I$I$I$I$d$:I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(J$zI$I$I$Y}o?M {k.7Rhh!ewd;.ch9esWor41_xGCe,|mQz/.nCjv〪1?-96MYu+xZG :Fn&GE1dkݶwac׍jumkS}iW\v[m?|D~+GBwN-a^:־Јn}Hn|UT/~A{m-ԷP?`DNVMׄ^CEo<5ݏ/9['6t.1p:֎ԯ5Ģl-o쓢tI$I$I$I$I$I$I$I$I$I%~~g9cA{4e@$:7LfXڪ?Ԭo&E@`5oBXwEc,ι6H'txmg02es$87 |Ѻ_^NC_v#t~ OE^z%y~Ss\Xwsy z f`֟ 8H_zDq+XI=@& k\֯}fMmdu`.T9⻚\dwz"ӏh0Zv O>WknZx>cWYZ1NoIdm 󟫙[~bYWQyc?B#Uunumna_NI$I$I$I$I$I$I$I$I$IT}[RrsmmU %ǿ^Y?}c.uʮePkkny]qw@.2}>O7WѺ-fK[hc֫7`\X4;NdjGkk+ &u:=Osڮkq 6}yFVKEBւߎah*mm|-3b2+,97^Af3~ѻc_]C\Nih-hsv WulNO0m-<_Odz*a{ í6ef`ӯ}8ۿYc$7p3[ӼDЏ%bCD\GoH0KZ7!it/=;t k5unѫm,m,uDF Pz>_RieL.M>|#=?\L榺gBW]~t*p@Ʈֹlp[M/âɮL;-w=j>{@-?Pt p?}MkŌs03^V]Jޖu{9?iZ vulLf =dmi2$ϬYt>X=LzMO?wK<_Kn]?O I$I$I$I$I$I$I$I$I$I$.fFE"lMi!pN鿵2fNU~X7qjת+k M-f!Clfu+߂] 8̥%ygӺ6VN9"Vvȝ' oB9q'[_Rq:?Wùm!ޜ ˀ{/UIS^gL:}h%:Ƌ>t:Nm{:Ho4%v$I$I$I$I$I$I$I$I$I/6븵`WM2qi{+&O]%讋hh,s 9~nԶdxs~#v%V}})q^l^W*(`cX .hwX#}oλt|}-eN-#~\'[.79NG&ӭĹmzzA4Z1Ŭ`|{C߂Env$4u7_-?7q yճv& z q=ǰ> k'Q_Y54H |WDuiVvn@3+#ǎI%_U2:m5g2d5skmYI;t?V>ޛu,ѰO_|t.e+;쵵t0?ŷlv'Rmfnyhw']'Oy+&\X׺9u]x+N-?R&kzU\@`\;]K#?Mx~M5ہ߯FIӅԛS4:7x zRnKk÷Ai~+I$I$I$I$I$I$I$I$I$Is\> ǴgQݭ k+XfԚ%.]W?Qn'PnN;]`_YgzVj>8~^RzYlډ-c$W3uuoYe7_s/-~tYf'Rmn۬-;]O޻`kH}=s⸒+]ᣇZ_Wu\u.,ȹ"Dϫe !pE#MPfѳvIv=;-":C _˃*[G:RوI-eVOt-OS3sRZ4.$Ig}an>Xju-x+R2~ MͰݶ6κ+koG(-mwb}Jhf>S`iZt%}O~97ܒ .U_Q[<`TԏO]SA. ^şSu{\Zrm>qzk}uk^ tg6wG4Z $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g+; M$I$I$I$I$\]+ƼZ~ DoR:oջ~ ^;II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ Y3&ZCdVp|ǻywkI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g+; M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IFϢVwՏ' PI$I$I$` @"qnj*k'Zg r;$nɩ`I":푻RuiP~U,xhyᤉV]0ٵBu>JՊw֜>t[E?:}w\.*gG"]%4 v{EPR85$JYkwVSIPyXXV_W6Wr~}}}sڅaީ碫1z]Rޕe.]pC{쩏myh.B"I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g808$p׫hН@ vv=mc(ۄneEsIo>)꺻 Yk*i} hFrDpwSug |JTǵĐ%'I$I$I$I$I$I$I$I$Q蕝cII$I$I$ ?b\{p1,멆' 'N*[h{ kH2& g/^]l4! i.@g>,ב ?XgO>c94I8\A:ORεzeސ-%K'eZzqh⶿ƟE<~iҭ͑VWc_u2^FgAΰ'C,Z>| I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IyVX\~A{X`Z;1#lvHp\-}з̏ې~-ԏ8,(z}YuV>!C?5G_:O웟nE5}4)bt}Cu.u8d]eO[}^Y6cw\0]cݖK;O׾ҺOƺ<].l^ ߫[no]@qkPpe۟kفg]L1:yO;>cWYU4x*춺o f{V?vWu[P-39]ӯƵǼ>:]wm1vObN8auI$I$I$I$I$I$I$IFϢVwՏ' PI$I$I$sR_cr1N(w!>#|!\g_M:hOOJϬx{yS >}vewOcm?Q7αs +9Nis L]e`_Ypsz}`S7vôwr7~d}XGk鵆 w9thAU[*2hֱZ:6^^ #B}}~TvWPx?- rb~'U#oTfWMf -sFiǒ<4b۰XJX7NG}jxEÚ̃ou}oY={vF緊_9]K7 R278lo;\}]?Tr-/ \^ּUL<\ is3>+RIy_a%,vûl}Fbzikkp Ű5ˮI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IpY>nO_eu.&`wUԾjki֓RI}Vw:vU-]:5c &e 8pa}Z8e}b!uGM Zc@`hZ05w-4K}ޡ~n.]/w:Z6( wFٝi-pswϾ;ӾpG; vKvO^~||PY]L6sZ,tQ3~ϪFyv(w!:jm赿'+cCμo}7!X悬I.3'+yl{N:JV8+:k2,xtYUZtGi$I$I$I$Q蕝cII$I$I$܎ddbas's1 .7<3Kn"ID/=nY:OP׫ϴ[ծ] MкV{/ W7;_Gt~zvn{`9ŭ额zM_Z,6V6ۈ[&ΩE=k2ګVAs@s\N+t}CPז10?Lޠ잗`;k?=Dt3r?RXKK696LK{8ˉn/=Oֽ @5+o̫M7[H{#=W:>3:zC$IuW$io^k%Xr2l&jFށI9K,ﴸ|;$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$%0etj)}1doŷVuG"ޭnRŧ%ֽݰ5,~[k'̟|&mvgM;?`Ƣ nu XSK'^UzOY=iUԭv]aѴ{0>u.݋k[^F29`}acm6s! ZzvNS:m v$Ǐ:?I %ؖ3tЅ}GdYv6dŲvI^ ?2ʺn'P+1tsGN{i'W\S&%rv}b27mqvǟ IBOX2YnoqW@бzO2.no|/-}[?J 8hkC@@$I$I$I$DN-4I$I$I%'Y7U쮙ϤéDƼz匧tn_CgQOV::fF$9e[=e0]J@}_7?RuyNlc|=c;3t[m<7}ʓ<1^@_?U1-m1xoPbtێsZ;c;J}7=cf^kl:f=-~7MǾ\4x]Ϭ}^ՋfWH"8Zs0O[=;!`hkRְe/s663 s:vEgx;t_Tdeۍ6];Fs{‡~}[mcDzt ]|ODƿaS b H=Ff:΍shk5YTӎOLxWQ5_XalU}K˓gVֻp YV??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K?\iu0';cN|WJ'qa9~&@Hh|w2!cmQI$wמӯ~.NKYuf|߭+r=/Fy 89i$I$I$I$J6}8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$X\c_վl Os6DIm}w;3<:kCOo?\:֌j3mq槉˭_ͫ=Lo;Y}|GA?H 2,sq^ف$?N{滠TM'j?[zYtSUgbXG]Hb_Z¢un#WD>Kymw5><~je;Ə5H\Ԟ2zNSǫ"=0Kyx&t+З7WWMonq7;mUf5[>0dQEnuM3[a?sO-p-D0LK3pha [@XӺ'Nw1zWSY!I{4I$I$I$IFϢVwՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$KxY X`۾ݖ{`/cμeXqt܁J\^CCÛ>+Vt>5XZK\(}uÏnAި{ !G PdO"[amis~;" ]q2(cktq ӑ(ާcq`쨸6`~St^m D;`e-px!:I$I$I$I$g+; M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ =G3;Åֆֈ@z.Tf])wGm,¦AcCgվc\VI=Ʉ{mf{#k6[Ɲ*=kMSf4 `;y{ϡYzmytg3"R{~ҽw.\a$1}/.\eS:?rFbj]ba*H&NȸWn%|jk9k\>`+VZX $_]pv5k5*YUv _S:?r$I$I$I$Q蕝cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g+; M$I%վtkiϽXf'@:[cZqI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%;]sMֲ_0n-vc!܏ߦ^Y<4SI$Qug |J_LDI$I$I$J6}8^IBYK 4I\Q6`$ wR,v9s[x[Zvv=w=h.@'N{Z!"XlO\ޕ~eL0lh!(kWfUW?7 }i߫3dcw40{bcOರ?{]x[1sXLILsUww5ӳMdW7_c}/P|Zo o?[PjcmrzPc/))K}nYZ`=ȉ?-WbӝҮ5cnsYf8`ƚq*^> ɘ:x'ZWF?R;:0[g>@3׏@m7c>r_QOw&qn}e#W7M#E?K̬\zg_qw]O*X[Vk kusز.b@WsӺOx-pVR^s0>Yz.efs l}Ǽ1׾aWC诶ܓ{eL5}/bUQ%0I$I$I$IFϢVwՏ' PI.W]s%h tz&=X`}lY 8Yď>ecZu;kᵻti߻6s06+lc'$O޺Or>&}$GW OON]7;d2??#)8=;k@FkuλoC ¯߁\ |v>6gTƹ'Q2@^2tL C4H?HOY;.i={wƻ{ fI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I/;#e7#$`Ӗvu,f]_~p >7d}\~>1in]ۈ찿v ͯ4Zc];sq6rr+.kOxR_kJX\ݮL27v_'ST94ek̷KK0I52qr00_EfcOq^vMXOl:e -u 5qptpsOvv= 9ޣ4n,jk N5=_MpC,Mlt˴#ò.OIeGV4=8ait`tCr+hsj}~kIs_^~w{igx5b}_īH6]UVmkѸ3C}LWuޕN~Hh!VI$I$I$I$g+; M$:u?O: T~D-Sz_8Ualwx*XtϬ =F0mvѴ|U7;>A/ё2#}gi q2*lC)V?J?(sw_̘Q'ӑE>̖zo3/W~^n?͗ȟt}SQձlnYU`}W}yu2`p4o$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$JOT;-ʞ!w w6IW[Һ>Gcګ?G붜w}Giq#Q?%?_sYa8U:K&_R]?h+{mw^gIYqYa+Y~}feuo-I`;b:C847>'U?Pt'L?ѿŧHuczD|Ao淺FX:eGX<3Nt6ٹ7 ~ u+j~̓Sjf?u%}dӾ̌S{lv> #ރ S:6?Cf.JO*I$I$I$I$g+; M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I+aֵ< qUbzr'I$I$I$I$I$I$I$Q蕝cII$I$I$Sv^?zJO>~(Z˚[x *i$I$I$I$I*V5:I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$GV~%W1.o+j@G\dA I$I$I$I$I$I%>YV??/W@Zi$I$I$K}]{|OX]]''+Edk-Kӷ>k22+ƭ\%q\usoc ok=.,nCrT?BPz_3zY{w|[VUXu:`9 -cxgg[eO7`Ջ,p`iu=ct~,GO]¯?8UlphK{O?słk[tt΋Ժ_:RN] 6qtsO.8PqV854/Lv)u=ZRDǒ?MÙ!a~hkts+W}bGs߱@.?'DIm{c:}OAsVI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$UԻ')⺘%wq= l YGk&7\S׶x`'gu:P[N~jWIg_ڻblýT{ P6 ߾{Ϙ5OΕMWcq!}s[Y]TmqzMͱTIĮZm/&onem89 i/2uNk:.msPsCN]Ceu}.eds޷F~VI}>KC|WhI$I$I$I(J$zI$I$I$^i+q3Zq~cO@}? kYexhsCǚΕUUHˀ򕙈߭c7mi't3+ΩV5 qH9]׿7%??n\EYwXM]#Ј۵n-[zI. lkhLvPÇ~0ͯ I+8$\*4s+d9XՉLaxO}FvmlGoJ'#=-08;lpИ]JU"Kjx0=C\{9Y=yuX]sͧ;1*Sٖ7 kdW}eyYzfP?L s:4|kv.c+-5#ScV&%5 w{vB{[éa>m$1s@v*f~^8uak$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$lԳd+/1~Dٝc}khkv,]&nwKcśGX #׆ٚ\,soqϚ8yX4kxK.g_6 w7x_la6cO[cUfXkǰ[ۅOTmckv2No񧇍 7ghP>kƫ%/cll8 ?K(k  W7WWMor:Oĭ2envw2YķbzNn h_hB?ŦoNM[/Ն}o6 {:vBW689X&/\nm=V6 xj?tNбKku2K$+'Q[ݗ;dO^[ײGeDžogz^e7?2 ʰm_ncs  ] Id [!xnN>Nl$ZnW_DwPɾ̼7oԟC36--3 ΋-7(9Vq]~.^&;vSCZcׯ,{ !1&{~`~ۏcsz'sV[zQ~vSuc[u$쵾}Y u21Mn$#V iJks}w~tw\&s?|O nmNv7/Z?W2u eS'N6<-ϬU>|iXߤy.Wgnp߫W1bqq/v\y>R\Wֿp﬙~e튶kKDH*'Ue#]76my~6OI$I$I$I$l%g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I*KcuZe.i`bq{Hֆ:I$I$I$I$I$I$I$DN-4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%>YV??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J6}8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$l%g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(J$zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Q蕝cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g+; M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%Z[8e^zu\.mFZcZezrISOiRI0p<$I$I$I$I$I$I$I$I$DN-4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%lt:v>#Ag{0;wT>Faξks/Pcǭ池0 0?C?c/$Kr߇ӱysq:,\ϫ}F^ ;m>>9ryeOבZߪ[3:lÎzW^eY9?Kah#7EYбnc=-ΰ\+s8peyDmy_?[lz;4ݿϞu^I$I$I$I$I$I$I$I$DN-4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%XW]X:ެӱjϦQcCw6|cܨ}u?`_q}նkG]Ygxu 9 [y,zp:31^i|pwY-Xnm9\fOQ]Q{5*g\Ӎ1,WcA>:.fWO;$.'}ng 8[5Y$I$I$I$I$I$I$I$I(J$zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Q蕝cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g+; M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$;unaٶ#S}Do֌f][ksmupH֙4'֮Ժm c}>l~SQY'^@'w>Ev$~WHij:Mu7s1GuJWh\I$Ic}fӋgyM{&`x-Znmkƛ "I$澵-+ LsIygAO_YNS2msZCIgXI$I$I(J$zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ir?_tс9َY?4a}Rߝ_Su׵Ϩcj~0,|ϭZ3nU0ivֹ ?~7}du  .k'+W^fq+^kٓoj5k786<cjNK`OWA4:=c]WP.g._Kǻ z49:pwOcsmsYkz=/ -8xAa]7Zz^fm]G$eps㠞NI2]^.s]mdhAtLk>rr!2 ftz*JTKs. f_~iy>u;[tאַ6 ;31+מc ߬]Ŏ ;\A乶fnSfкe/?+\2Fˇ9tO :~-c\U_=*!W[~7KZ^v4"P|ywIYsr:p.1Hv;nnz]aO/ [uOp#Vw$DN-4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1.mbR'IH:Vn_üX$5ISe6Ϸy% eu21o{| ?65k!%{_Ze6\,vد1-j}/^{W䶧0KEt}aVEevUޖz>vm?z=?HO2/wOtZh#X ˧ںe*Y'Sk{}bG؞s2ksy{/-Yi&.v?UпefѺ=k,ks\ӝJU89 J|<|zXնL4@(=絥h$4w#_z^afcZ暈:|x]^c_NZ| z׋c1mZǰّtW~u9>٣v??o_׊]]6cq\@ ~}wo@ξ[2>3e^v˺s]]cNזHyH o@C j|G췶It3J}uk &j H# 庭WG<]3_VevI/_k9y^98̳t_Vݍu.G,pzVn 6t2N騟-$Q蕝cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J!pOu$hp$$ֆtLphhNI4@'I$I0h@Ekp⤒I(l>*J%.p ƴP26;BI$DN-4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%>YV??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$߭\Y`վow7#֊b;2[[aA23m>}ggպl="F0ǚcK_]jI f~NK*K{s3'X%$I%Cu.P>UnvH'|miRI$I$I$I$I%>YV??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I.oK=llc^5}yv~K)w5OW?ĿgCs~n՚cȳ)ֺ&u8?Yjgv}qOȻ+\~JנsM}YC#)(+X}B__. iޏ`kM$r+Ok\Nbqny/IVe} vwպf%N-y?tOW7W\| i> I2g74 '[zRoL̶]zbsH c]I'L?Z~>)ZXOϪ~ΗKCYQqkݳ<ޏm]7~[au;:/g275uzG7[YuMu11#l2GAn:>_:hQHmϏ̮$I$IFϢVwՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Kf5YX=~j;6A5z'^w˞Vn#vVWX $>?Ck 3gd`}`[Zk{꬜eRl̻=FcD yՠ:\21]Oe]z]?[2z#v5]%+:WXņ]S3t^/ӺJȻ`:&>>UŷR3kO!t10贈 !$=c>SȀ?F#VKOUnFfU֐CFC$V:wu_H},stcISWzNMqsI֊kuh.1Κ/ͯ/PvuR9ݺC{MayǶs Z%xLYky.n؉o}@sz:^M}7&Z:!K;0V*U#}OY#赾Š/CҾ&Un$|qx]:U[nk:wCG=ރ .cAo'iI$I(J$zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I3 \$+6+UKmpceaYc]ƴKt>k7:>0:o:+E ʩO%?\£ 5m;XD :>TWpoht|]4FFEqe;I}hv%gqcyր8SLmR8}4mæI$,>kƢ9 'V쭶ZA+(QƱIã`$i*N*eLcCGu,ZhZ 1jġCn5Z xB6:Oģg+x}?2$1I$I%>YV??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J6}8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$l%g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(J$zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Q蕝cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g+; M$I$I$I$I$I$IblǢa*mpOfSKF@a *-5;]YT!H ˡ?3IrI$I$I$I$I$I$I$I$I$I$I$I$I$I$;:ctn۬>π7{9Uf7oٟIyݺ亅+3ٸ'A9O[~|WQƯ.5ՔI$I$I$I$I$I$I$I$I$I$I$I$I$TzWa۝Э'i`WQp77ڵxveYh@p5­g7WןmRI$I$I$I$I$I$I$I$I$I$I$I$I%Wg$I$I$I$I$I$I$I$I$I$I$I$I$I$Iq_QO>3B^e[ӹv4+={լguneCeVu}c=[๟kkgykuBI$I$I$I$I$I$I$I$I$I$I$I$I$Iq_Ùz@>xյï6̺6mXPsVoPVNm-ٝK# uf=Y=Fwϫ=3'RvCt.$I$I$I$I$I$I$I$I$I$I$I$I$\ne}f=s#}h[_\an{\[VwLǿixl6x-8hYS/ ݁aI$I$I$I$I$I%>YV??/W@Zi$I$I$I$I$I$K%auLxfe\4F۔.Wg61'qi>ARbY~3qN]I$I$I$I$I$I$I$I$I$I$I$I$I$I$ŋ>J򌏎*c681x~k{`u pOD[w9iUϪX#Ϧچ{{J羠7}_)썠*I$I$I$I$I$I$I$I$I$I$I$I$I$Ip\a/1Y{?R5_oHm.c?:>Ns`~T}eg:,ɦWS,,it{\Ng>ϣV;Z ]I$I$I$I$I$I$I$I$I$I$I$I$I$o'b灿 Z٬KqW<,Ɵ3PBo bPҝtͭI$I$I$I$I$IFϢVwՏ' PI$I$I$I$I$I$侽z?:hmu^YSp0DZVoM/fCéɼ+=nss_Ժs>X!kw}˰I$I$I$I$I$I$I$I$I$I$I$I$I$I$\}2xmٷVT:W3+6YӂnuR`7$9X_ZXz/O1ܱ:4|ʥUx 뿷@[$I$I$I$I$I$I$I$I$I$I$I$I$I$߯}WQ'cIϧ`:iI ä=ʜd] +XD1V MW>`~`+I$I$I$I$I$I$I$I$I$I$I$I$I$zG֜7i^c*΋:Hh&XgVg^]s68>fc"]3WK/ XAuΥՇEn]jI$I$I$I$I$I(J$zI$I$I$I$I$I$QǀZA .-Xu6[5nљ`{7h״jQM~~aqtCEWV߼+E$I$I$I$I$I$Q蕝cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g+}x8 +L`MW;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJJTi_p:*+QRÿ?_wGKҩ~ҿuU/W;ΣJoS? endstream endobj 15 0 obj << /Type /XObject /Subtype /Image /Width 851 /Height 822 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 51939 /Filter /DCTDecode >> stream AdobedC     $$''$$53335;;;;;;;;;; 6S"  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?~Tzutk-T\1g}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܡ3N'ҏ暬XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$/c}+ ڴI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$.ձz7Mn>0`$7Aru\^hXϒKu+$I$I$I$I$I$I$I$I$I!_NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$K;@O+׋_s]WNN5&Y|-uޏgT9Ԇ4kl,c?Zޔexc5t}K-McCA2&9WGt}_n={d5k=) Pg`c_γKP\ZƳ7}uU}bꁿe [n`vFfu>mU%O.~ei}Xunz7Tó` m\A`Cп{0r5fe#s?4;[rzC\u`o.Js1ݺ6׍$I$I$I$MQmZi$I$90$I$I$I$I$I$I$I$I$I$I$I$I$2qiu6Y`K+>ᎅ“}b샐k7Gܝ홓*V>ngMVCC5tN؈췺T6̛뿬8xfFUXcl 2_?vyY~cga&,k>Z > V'ԏ9n&&{-pn8C$ᧂf^3[s]Ϥ8#B[ [zk*mkkKN8\}[j\fPZKlX[LdhB/Ռf;cNChM3O@?+G֎sײGt7"Bŧ_& yc7&;yq%+#N~ZW+ۑf쬊}k7C}7;X>㍙9-lӬ{Y[^l ,%/2.e\88GpVI$I$I$I!_Nզ?Z~t˾ϟhpI5mXaVoMէ-Y>ї+5yRFٝeQ̧&sn>j6N>] ƱQh]!p= y]'&^>Hu#`{ӶL]Ngk,Mm-t4 YLH@$I$I$I$I$I$I$I$I$I$I$I$TH=>ޛf-}FŤpxպՃ,~anƼɵcMn%=>{6cu^I5YdrU+} {m9wo7Z=g ZO6et_UyuCq=§,ߝc{׀\'@TpŇ ,31m6ډ04>!\Q~}`nwS^AͱZK#UHMPgK=93{#tWe3{ NssCq> +u+k杯k"^ӺOgOX%Is˜O$$޽^9YŹ.w[h'Bg`b2-&Ki>Ӻ# ~w|*S+\q">t.1ۨk n#Y~=x =W px:j,Ulqq}շ|?_i[?J_PS,65 oc>}^Y:דc\99C>!VVvUئf׸庶~KC}R?WvX!8ǐYO[Tu {Zb8|\M2)Ʒ~>ٙ\_VQzCfgeѵQ+ ]:7(ua,. <3 NO[r,3 ИƇF鹟VrE;*k%f;@`֟?Gt,_WwBa⊳i2l.sq%}#I5Y5-k-$DP~W,[Z1s.4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$jՏM'G{jBǣ'| (C/80o}.KOf?V:;_ЫǪdk-:Qp->$r_?U.n?~-;Gc+V?Ə 0z~%8VvMq./FѺ}=k"ficZ8a=uCp.uoVՎ103z~5*>Zt1v71c75RF/>ODPY{_<]\iDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%W }&Dx~{;i1²5.q hIQ2$ެ$I$I$I$I$I$T~o:?Vm} #N}X{˱ğͮƸc>}HV `5d6ّs['t $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$JW=37zs.?֍I.O/4H>y]oHcC>Kw,:$@'s[hQ.ue[Y3{A䵧VʄCe;O#,s6~mc|; kMXq#md1if}y1͹%9M;$ALͻl}L\ܛ-6OS1޶kXs^He.4~lVӻ>vF?_GBVΏfsnԤӰI;]f-Yw>MoׂͦW}s~eKzi'1xp⽅gu#⌮zas6IX}3hP9MfKyd0'v|u$?1zv&5-g.-pqTX͙]ٖvCk{ZHtI$I$I$jՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$^oª:/~q>h.ǬZ]K_]M8Yc-ml򛠈XV'خeYLs\{a#FW+%76IOxoFchv*ٹnsK8q-" m v؉@z}Y 1{hu9!϶CAp 'YS.;-zKaVFv}]9Ɗ}eﱡ`innk z+[E`)c9KdzWOjvNU|O1\'cYhkz=k^닺g4WC&An?i{7{)׮]:?k!ۣ}$l-tվqc77%ߺm?,~zo֜ޅgJoN-v G{7W}5S굡pAI$I$I$jՏM'G{jI$I$I$sZ @RNWӶ0z|V ! J^u^("gNeAƗƵ;k]cZH">%B̊*Xn;%MSi=+1nۘ,C]OWJUC>g$louUtKѶϢ!}<>}t]uj͗5[O5jsX֎I-!SI%oEӏV$d\I0i$z8O3&CvO򗦴A$I$I$I$I$I$I$I$I$ֿ3>+*."]_a<0|2?ŗ]h_YOE;p W@+8Aka/OJ.xY[gtn2yqh/:&kfUO<7pZ qIXn@qd}6; wacLlu2Uh;K煟[7Gn>F=g- B\LOz7XɱY\5i|WTryVu>h!Vh?Kh%O*ZuNN'Y23U;qvxP6;E4.nݝ/!Wdooٳfuq?⏨eW,Gu~nL}VԺ}y}j*5nݴ_Rp~u=KE 9"Dӯf~}fpa]Hx#Qq _ΉIW.a8r +q?F~/QEX/96ٱ5w$oԬ7م[ ,kKaݸ9{Fw[9/SlhhhcAsnI$I$I!_NզI$I$Kzy]~d\9Vbt~Ta;?]xA(p龧np{AYw>+3~}KߣΰU[;Yp 0⏥da3#duh\$ ljU:&&oJş/r}CŴV4w:n~ޏN #OҾUO9ygnkXi-יִ7Ys2-9Xc`hI0}Y=[bu4VG7LwmOY.|+ ;o-?Qzo\ޯUkYS}0P$~n+^{ʯ/}i8\Vɱ;\v9 ށGQۘvWH zhk`(Uzfe;]>民;PӏW74MZY5oTSj f5[IsAntz_Ņ;6VEm p>jI$I$I$I$I$I$I$I$I$I$K?hf?U5TQ%͇AlVf/V^7OmweOa4:ti$I$I$I$I$I$I$T~o:?VI$I$I.7տ};P2`fno"H;̪u֛<^_E'i]`:>v@vkZ ikqzfu3HՖ!\X~`#t/Z?\:w]~;ہ6L6?b}͗ %[ őd:o]st]9U>w7{% Q*⯨t0*PKlkp\<:1S:W%x?k|ԯn+S1t4*Nb@Ѡ;%~nvfI׳ӯ qoOe}Ww[1z-X p6Xr'IΠNh.ߜ'X?X,MnOOieuw})9wT֌O.Ξgx {sk_X2@'c%gO~r)~M0 ?a}qg՚:6[O9.B[O_y301ۅk k`{~ I$I$I$I$I$I$I$I$I$I$I$I$CťiK̝8S%'WFn%q*°]p]@"cCmҮ:Q5nxY$|ΝպgT;*8:>jL`%Z`y\~UV]SQHǸ];y=wbbUE8)41'郢wP̋:0X  Nt}וOppCҶN>y_i[UXI1m=>@gc+ #]}O70Yu}"r[ǹ5?]3+r10vFeǡJ\r[>+̓h󠩯?%K]Av=-ٽt0l߬_+l]~\Κ^)폸Fƾz*3]m?p?*"I$I$I$MQmZi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K~VUʵYɵ;}G~?ŧ՜v'N0l_-g9~r*?ʙc_ms9nYQ~\:;zoPom7y<ʣ}~硗S\. $I&=<UG5tq?g8Z_ΒK҃cA'YGN63CuH:"U/,* 2ڷ6KY}FԺN}=c[Xv֑$-2U 'qs@&OWuN莭2~ϻҗ=7}7q⒚~QKvVXemh_%WzߛtLzump%{CZDγoI>uU=WT:\=pZˁbVK?-K#B^lF=-v5>vT~[-/gպn8?%:2t_XWՏ}M53o$BI$I$I$Bɪ?V?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ir\g8c6Hۯ<?c}+b}ɪ=B<+k]WLF'w(s]\} r4PV:oqutd}>GZ[ԪcT:-N]'ew'mȈ _S~t=G'tަP$ͳ!ϝ ϫXt2qĽQ.s5t?Dx{?JWDZ42ósC&, ,19 u8:;e}Qb;p-\T=l n]Hx#ctYqX+aw&9q'Uq$I$I$I &XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IbiLmlZi vi◠t|2͘65fXw nI$I$I$I$I$I$H_5G&_=iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!_NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Gˇکj6@:]eOmV~(ߗhgQq l{,h{ÚdLnKDHq[mu輸*eI *6dQS7càsʛ\״9953"\,T8_cíi,m|M̫0^Sxp NyYW2oNU6-;ob]1 :VF=ĊmeH1D\ x=c* 8@_{f_S+${M\M=7Uc+̮vsn$[i$I$I$H_5G&W=iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I/>Ժn/%tdY;{hçr?EgHN?[ٓPnoO Hp92Kd. .ں\̾Uk1y_P~fGDG=KHlAp Bw^ϫh86c;p.," x(t/}WpU sqGkUzh,G"6Y8Iչqp>ѹV/qtVu{q˼6gO*̮e&r]oO1mSRD;kusↁo Vf>Sjaq 64Oܽyw5B^O1#3~]ѱefǹ4.w;'NC3QF DG^c>u+ZnM!t|Iyf7#h}b(nhf>KY-d1? |9U6vׂApL`=;zs/2`w*I$I$I$MQmZi/?]'*~ i]S30`-fEl<~d>ԫ]3'[f+ ;6V7/?Zʫwbu\4O$I$I$/Ҧb}6G XR7^8kvtI$I$GOYŞŦ˶Ln_ ;Ff㩶 .#YI$I$I$I$I$I$I$I$I$Uz:x+|k$tO<g(ua}y7@=忕t?//[!>Y.O ?eQ]>F->洙>|ծwO]G_Lf#00CS%b~3M+Ol:~fӣwls Ep;GGz_V.ȾIi{s6^ x,_:OCfGIgUY<5_eG֦7m#0HΦIZZ\,k+u[qgh\__@>^m9K7mOrdsNhe>>ߴlNwqNWceav*8nhiZtvUl*mE$ٹ7%g}p\GrKlh&4,×?|_X:d7o1t,~q~elsnKa_Iq[>uʺZO+sR]MUaѾm?OQnNml sxWI$I$I$jՏM'G{jIqoyծ]7 Qڸ\~\V.3U6GX#Y _WιO,tׅt_YRmˬXXuxsgȅx>*f[op{Cdic=fL~;:E4]vMƩ90[MO[[KL:}R}doCs~ 6WpKתևկmCV$ nVqM_ʮ!dޛ#kQ=Uj7 >St 8a|zJch}R Kz k/`!U>}jzQz) KH! {Э?]꺖}Zs_nc4GWu{zI̶L\7Uke'^WhΝٜڜql`vI^ifΞ iՠ5ĨU0~uo[ůk7s8]7\UYn(*ZG:%n & CWc]/o}f/"їE!6ur}t]r6OikdG_-~>>!7XKJ#]Puϭ}-ٖ\$a`bw r WMUYKʩbhk'ip6f&x]*I$I$I$I$I$I$I$I$I$I$K @={;n{A> \[\5\Ad⚾,{Ec^I$I$>h}\\d4-I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$/c}+ ڴI$I$Igѳpqn ,&29hsۭwyW>[[.-ϭu_߫7cdnpo R`{^&س gӯy2 um+Ϋ_oLxeY.О=bu]g|<·2UWV?=? b_^A?EҺߪ?\Wѭޏ^Kˋ@kwV3Y_Y>t}5C=l쪦ju h+?7u՛~]3+;~`Ǯ]ar}S'/ݏWcw-X00pUЯeWzsiX}ay]+ݝ}EnpiqqV'Ulb\]}>v5G\ƍZ9^K;?:e׷uXo-7շ|=W}_ca8mǒ龦ngl\waYecf0c__>~W22%ˬZbF{{^nNպ{_UK\ +_?Y4fa`Y65gwC{Z#r_QS՟Kʲ˞u~SЮϯ,Ү~}mۍ\v3~s]1r -^:V~c+q$9S ƫI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I &XJt維4I$I$T3H./6{'ӶƱf 8/K:NDί32g5km%+{29Vcp ? ͿWY_X~[Eє]s뱮kAtC3=f]9.`kJҏ9tZ _y^pd'ue8:[3޳Qx̠v=U`\McL>KȺ'\>盺nH .l&u׮ۉ[.G拚=2cmluO]weqcgecUG5>^ KInƻ03DvV>.Tl!mF>ASNG.>ŐVedn^N+3-˦[`W{hmq0x^zҿfo('oa|įFΨ݅}y58ku%_zh2N+s_oӟ?Ebm6<=u`{o9$81?\GKz5-nOٱfUoY]icE%D:ΥZՌ 1ֽ#]7+'WU.fe ŷX[4k :ksr8cc]Nc;GTdN; ƃkOV} öX6JC :I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!_NզI$I$KQ>߷CLJ˳U}Kؖ<Y3UUY}2״mѮ VBoG_U~='tuf]Y~\:mӾ$;wr..z3$k Gt,ofߕn osjtӸmpu +*yʯ50lm,+/7_QwPvEu8A !iƋgԿXz976XH|Vw5_RTpvI>tދ)s0]Ea4{ƟOij޳$ ].Uy@i2{4-$--~^-pƂ:B7_U~Սgb}Wǧb/?Wz˺5n{c͆Ǒ&?9R~~k-uo28Nc݃m kk5ڟV^ѾSER[^1.5d <74R%%__Aw^Iu[2]}9>.OQ}y8m{$મ?RbY.$YXƱ54!I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$MQmZi$I$I$I$I$I$/ L/~DI$I$I$I$I$I$I$I$\Uu7Nۗt5  =2'RxfaFvK*ݼ0=Z;v_\Qc2HdnsC+rYWF#FC71*Mt ѱ+ # s3Nsx_7P}Wbt0, uFa}yc]h ^Fۿ4W>tzكԬ {֝:-Lr~αph~v辣}l]YGu뫨c.D q3"صUӱXs#G5'֮ձoLj>kQ(ouʟ_\cY]wX7}rg</1˷%啳v \\wB[_X-V-T0FdI$I$I$I$I$I$I &XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$Iyo՞WX̿ٻK蝠 1]AFM"^cgpJ4q3*}cǥ4tL@xqZL_R݇X蓎k?~u:q׎`tkk8:A|ea}U]5St[BkՊĝ,)1q1~Mll7=tFu bdkǍ4O<- .oC' ݮ1ؑOc/ }tn[F(eۻP4T}kUo;e\ <:; (}u/}].$5c(㋬tٴt6N}7Ws12z~^72qO=i_Տf+ XX%8*M}oN8= nqlDC_UgEZVq mN52Zei}+$Vf}#&J]Kt~Xt&q'tJq04΁3Fn>M-t(Av+1ӱ5n62S6B؉(=tfŃO7S?F թN&5WYca`y4>_utטe `\`~jI$U_z[XsM؂T=>ݕMN 855Ԣu6-j Oh?().h>oh-VVumZAI$I$I &XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%O[crNlJ|]_e8mc1:렝 .'.Q+u;UCٸGh_:PFO]]0CwcXXjW-Վ^z@L2X|.mGyϫskk V>`2RUcK9wNccV~ە7 w0~}~?u K:WWkf`og>7oV7ͻbv31TҬe,6lj+UpZDA^i3:GJ`aъ3@y "v5s[>a}\u8O+Z0Dp]ҮG? [cEin~K?UuWkh{qL yUN6N+6dQc[.$;XX:\_ٙ4o-/+:Jn߶QAXr=F{8m1)cgknCX\8&98^ulQkC[c Mżī?◯*~~γ"l{ek Ì7iW;7&,\[h`ic`Xڳ(ƱsYma"b@q ŧX8yXE 3uFQq-azۆ͑~";6c[N&m֚kYzX9hɱsU{f$~g2MFU {`c} S +]ôEßIUQOnV>Ksie;YZ$k]iuu]tΠ},Q*>|q>K#}{Ήkal#vGӐ"ιuSQ솸9idΐ#3R4ebnY]$k'̮w\_caXq[@e\ I$I$Bɪ?V?7ҿM%վtΧV5+qǎ˿U]8X]Br5TĘAjbPYE5}85yhC# ch6q-i>Op VQ+z]XbZJ_UWT}4 #@Qp~^_ɚIvy!;F5[:U6?į5ScKkvIKOfN-F5ȅYW|M7T<Y#ޭ:h5T T>UrgRfS_:Z̠ꥹcv =Ɂ&5RI$I$I$I$I$I$I$I$I$I$I$I$I%SձhfN;,x#P|WԺ/}]OutQF=,Uck+` hs}[[Qʿ s̽8O${g䴺n~3⶗X"I.ccU$&$Ybg 痹z"mkn8~B9Y2ީU WG$v\OW}Ex=;yeQ {~zWұ&-$G=c}K&뮩lD0fQ#?޷&&>}=}-Q#?޷&ԟWߙMVjsc$:!=޵:G]S ݏl1?WԼkd2ieնk \]־0_c}k29[P~u?YELǬح{\}l/1~auΒpqv0߹s^} R?_g|]WLm_h?8dyjůEy,aU=w]uJ>.wm;Ddb6\RK]nȟSgL]o+[}<+n+c/?w_}CG3=K.$cNT3z^7aS\. I1B1sU&r\3cYSK'HNN3qycX3 _w]k~-.{$7Roeu] EsZLIvLþn=Lw[I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qshp"TEhDI$I$I$I$I$I$I$/c}+ ڴ9{K+w+fK݅ 4ǎ]Tdu|~۩$AG>ߚX|0e6`ݵuBI鹽WGWa ~JPհUt`6ߡZݮᏏ ;,j3k#Ff+f 8XlzAʳ>}r#ff3I6Hh`د];Vߨ*ޱ_[S=FzU3#oe>}jݓ0~X$Konҫf/ռ;IiS?`}\ߍcUwMs72|տQh}cӚ3b1gu"xo`w^z^oR?\mT%գVWFM~9ixsKjx-=+I5d[pʘݻOc}K/Cv;ǹ&}VJzV.FLɸEL/s@5m$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$/c}+ ڴI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$jՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Bɪ?V?7ҿM$I$I$9cKCZ5$W/eZaY*!9A7gaP]T(ۛt3ߓƗ5vF;ƾ56 .c>g…Xne{? ($j MW wXC =+~~w]cŎ٦sK_=*z-p.kl\P~2͗5Ka yji{ˉiۺky"H9]V%_]ouU~Ik~ep#b}gˏsz=x=CIp{+:;ZkǗа:5yWck\kG4!t?]}[Qeks |.oLX32o3K o5%6]46u_"I5gSb~FM-}McmUh0>Jz߮_Sr2]O~`Й!jtҺW_]kS}0U'sg_my*W?O^W/Nfc}au80s&C#[Y4u/dVY_pH/tƸdcx-c^J*K05?c:♝6ΛwG[t<~ s?XY7FVNG?(kU5ÿcr*=+KSjN>Q1zߕ{ZK_s7L~H1zt,m~VۋMn5; DU:ܛzuBVc=:~+z?MoZ:Y-{Y{z:ë[1Y3LιкSYUs Z抯gg`2t=]w}vXxF5lsI$H\LNU}[Ǵd=nGoU4}^os*#v&~I$I$I$I$I$I$I$ A5 I$I$I$I$I$I$I$I$I$Bɪ?V?7ҿM$I$I$I$I%v>5ݎ\Ѥ*UEs0ۄZ[6fI$I$I$I$I$I$I$I$I$I,ޫtr{G.q꟢˿kbmh2؝LVG#T/[Iut oXXՏl vA>!O`u,R6G"B羻.3 &}cvf;:^+pfU*CZ߳puRI$I$I$I$I$I$I$I$I$jՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,]N-1[Ĵ?skf@]Bĵ=I£wӡcbTkrpi#]<;DzV&feb0\w8Ӹ5t{t~U_P^1u@]!eG7 }SU>Ѻ[Mdn|` iۻohEtǮy7}{bAvzϢ[=/FI$I$I$I$I$I$I$I$I$jՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$e}Hm]_++tˬ{Vx-kk`zS'%3>l{zw֯by)z&uv{<}[t[$Zt<Vgcu[åe=KCo_St[cRj߹: y7}{azfz ""=/FI$I$I$I$I$I$I$I$I$jՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?W~naF>Eu>f\,k{,gc6̌e- w]BI$I$I$I$I$I$I$I$I$I$I!_NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$T~o:?VI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$n5*^.o( x-]꺫mVZBFn,}Ǩ!+= '#khEx:S4ρ(pIfV5L[s+a=Oĕ6=h{Өp2'XFarPq~c8,Zq=K[l31Ύ˧fMYmnA\#5-YśR&̋1\'unkhܫ@x_Xz+:XɽkZa2.&WO?beYѺ̵5v ƣ?S:g֑3캱\Y蹭fw5ߺC[b2S '^l;wס/&Y+ށ~Ec]f׹R4Hp:Xc<8K[zp &x Q%QܟZr@9u[U׽1cB7Vof9 ýsҳ~!W]Ec&=OoNG.$I$I$I &XJt維4I`}lݏbk.Ļ,e9݀tʭO֌̌L|Kcm$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$㾻TX>ںOZmvuOE v[ 8~Ub ܟX2ݑ}n>-r8 T)WZ1m֓1pV/տ=kY~5Ndwb`:dO~Uog f=i>+Go?wX:gW}܇9:j>ϭ=Y}[b \鴹{s6 x,_WCfOF¯t}k45_dGƳ4v0HΦIZZ|ϴlNwqNWbX]΋UgZI4v띦_.N + f-iT#W)YXYo1#f7լmc!c{ :?P8Ṋna>M _E9w7nn hQ$ `H2>_lF#r@eplCyyMtyiag.XI$I$I$MQmZj/{kcƂ8ԕcw9W jf;c7 yבG}bӧ6PRcCl!ۆV/H^{;O֏j<<5$<[g}PêCmɉ >@5{}pu}nf6fKKnȝ  cܶ>g}iĢsnskt AssqZ??@u>fvE.?ÇUw@;Uۗx2=˛pE.-> |:wUWNfU[Vdn[I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$jՏM'G{jI$I$I%}j&N=G\%q{}t;߫rhx2ǒ.F7@xq+}8k[X$5^Ա*0얇4 cVMŴE'ӕ.cPnFvn9BY{Zv5k]^^65yV6z_m5K?ƻ{= 3? C@-?+f}%̶`+q|AW4Ϭ/bKzVlNDBfgcHȵ];[+v)ơX wض:s30H9@ wxWUkGK˂r{ xVK#Fo[. u&^csIF?ݽf]Ԯt5}\}7zԈ;H:%in_V1Yvqu\Hly+w۷zKec<FL8Ĵ{mO߭7\}ؕùm-i s^~Z3:U蹗aQhɭ\XAk%vV]5gcTi`;O^f^?HK\Gi^;gtz̳^ߑ{NuNob]1.a/p;kJI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$jՏM'G{jI$I$I%'ް՗t;d}Љ93K 8n: q]rœod;L\լyXMllŖ@y'tg?:gWKݫskc4{aUUWgcֻVЕ *>=USa6׬ƽy6K8Z*}чk+8_X[+#8z8weak9c fdQ95b:]{} cXRm]KW\@}$~vst=|qTr~K&ܿM%κmsgZ|7~2:g\+h3` hDCB;]*n}G'""7Lzw[gP$A8r4\[u~*ǐ\?\-Z?mo9T9V=vck*knvR5TD=6.}~tEFRL=`ḽ(SNph\QfҺo\@{F$D`;轤~)I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H_5G&W=iI$I$;}ecRk^EgeBçP}P`ȹ#ϳ3 ~ _}^5ǽs乭a !;Q}Ru̺5kl_W>;ؠdAiɰq|U:ֻӳkahiYOGAvgg[~+?Tx^69NAl$I,V:_\ZwUc$WNYӺs\)ks˜tY_:🟉4;f`+z?]wQ׍]=൮#}=ףΝ~tl[uYEdY=:-K~,>tGQG1وm[?Xt߬L^]nw[\3S2]_G80}^\^dܫ$I$I$I$I$4t~2ua-Bl+}ct:{q{\Xd{_IF]oE.1c_X vY6l6'V+I$I$I$=cu/W8ms[rRI$I$=o7Ժ}81CfEФI$I$I$H_5G&W=iI$I$I$I$I$I$I$I({K^ZDZҪ֫ Fj`wI$I$I$I$I$I,/5z6%v3U?ŗ!gm*_>}f``SۻcZ {|,}r=C u. lX90]o^as`eqTԲ]`C"JF_M7QK @'3olVD蓩fs]CZ>G,'d,y5s}pz6_R譮7hƝϴI촾lX[ԱƿK*ۜ VC#u_WO e{woֹ?9]/|Ӆ ƴ}&yw\~.z)6dKH.a+IywxttOj.8ud26ǶJ?y6<^CqtuvY;Qa"x+#;z%tV0;%A \ϓVԿOgf^>u9eơWn{ȹ06w\gu~FOJ陘j8!\O;`tϴt,Ff  /ӃIip'b}{C5fORx]߮Wu<΃ױpZ,p蹺NCI$I$I$jՏM'G{jI$I$I$I$I$I$I$9htL+q I$I$I$I$I$I$I$Kz/W.άuB~ߣ oM9՚ h!۷>ז {{[s55zo֯NCkQ^%CoGE'zLњ.F KGׯN>a8bבH<]OvIFmM ;>:蘹Xec<[EU`pDgԋ>jTu^qRn:nz"I/8쏫]oqݓ[W-k>>B֯c+^'O{i}-n痀=:-[~?X悔otN 0O*/~WWA:wP\b]+}bnYlƯ"}:ah=?]V3&/!\@Ai^zUnoO$6Ӵui%]s/Bw}Df0rnC> N˂k`S3zk19#齡B-:|X% `1~z֏׌1̂`5kGE[߭V7veXm`#^z^_]}W1Vno֟Z沜l۷cZ{}K" г>tZ(e i='K]>솳/&gmuҪoԎc] v׼iӺTngO890~tpr<N!CO]'/y9iK]`aS# \|jlsC걺5ڂRYw_Am/xR}!k:]wlⶳp2ж>}[-cmhppv}ZXWƑxm sî ^O/TXwC:[j[KA}x`$|t/Wz}3-\&#kMjY ŢvbO\WS?l{A1꺧}Iz~NTȸ7 :D8l찇iԛ,$midށ]X^pGmI$I$I$I$I$rVɳ//vEe_Qk-P+p{d9AZVW<*٘~Zn {zu# D6s)tW:m#ӏsk/`Z{Ut 6vBWϪٙ6eet-c8NWLzq*U[xkZ _:-uw}5t.%j>ҩ!b4|<=G6mm cx>KV0zvL ]h@uuz/f԰*L ꍛwcF.ѺUSq+ɯ}$6Di* oTkt1[KqImLѠUQ~c쳥PK$$ϪWkgQfM̬2Z6`w՞]jx-uHq?V憎To9vs!bܱAik`lY"4މ[ynYNyGa}MʜO}_Mub=lzX>M=` %кc~e<6]S[Y {@BcG^ᑕ]Toˋw}tя&[Iȵ'ys%-zw_I=2ΕrI5f<!>h8cUV^FcE hta;5<.77b3-622/>yGV.-xxu6zFo :$:e"YKUG^e3`}`ەяp09c4QzOS*GK~PHY ^z,$ H/ =k/u:zUo8Weu>~Ź}ln]];_ӇXϴ} Ӵݷ^]q~#d}7W&[,vsKmݸ..=Pn>emȦK]sKZ@ B\yZ>:nNZ&YpџG+yX;ot`RV]Zʚ܆Z8h^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H_5G&W=iI$I$ᾲ}B[G:im-;h#h>*֞a>0?*ow0I5Ֆ~ \l¨ΟtrLVEk=o72Ny~F0k4|i+3|έ^ meBZ0po:λ^[2 slJvNwyf}&=|6ƋgӇ:/WuZ#W]2ޥ2:}u`.z_ξ:OF#6 G4WQzC op|;sK[F엟a~ΣP+M5ǶLGO /O\9Q9vA=NozݟM$9ԗ1gtY7T6NƼĖ5nRA\hZy_n-rv?vVWu^{66̆{ ?huoQ#'(ɤI:{xP1^ɪ_Xr2CSAs\`}Ng*%=KrLty\O{zli=M?\cO_R>tG[sz^ 4c9y\=wu#͵h6quqV?Yrz󄌦 -,y}lqq kLZelk_a*I$I$I$I$I$I$I$K3}d__w8I.#q.:^JI$I$I$I$I$I$I$I$I$I$I$I$JS]g[n?5\ccVڨƲۣZ >}t}Nul[,55nNO^Zq,R\OY:^CjWw֘/c\ѻU6쨳''іܻg5̼2ljka1?RV:7>su8R$Gse8utj.oڋV֗jC%[ >v~mjǞp7ݻ# wej4{G'lcu~GOYeֲ~v n0]7c7%}Ηv-2ÎH;TFZ?c]^8dk%$Gߑ!Y0ra-\:G]=%[fcUf%=ka$#`7kqeTgX'ڲᢧNgGǦ8q %kU_]6t z_Pc=VSl3—oGuns\c[Sa]utm[uΑH-ﰒAN_O:S?`ݵWWu߮="CV-ZZW/OJ۴cKL \V^|M}H/sn֝|UΙ3WFk1`l$H_5G&W=iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I ߙd_];ُ /=WoVYS+ѱ{C]K>'UUk{_Q HcE; #LȪklXi]NȪ=64Nd_g֯ue.i 4ZC+R3Z˫s]SCK[%K3 }T7V% ;W߫WU3,mf_Ӝ_LNSt)?w؅$񹋗>Ì Eې? о}PwCDz|:iv3^ s?+3<ݘwClm+Y-,º;OT?/P=^Ô)ׂUbuntnnOɧ"yǵ}:Шqn="=$_}#ꡣoo½vvy'ߩV2:`{ÁkH8!\81myp ;|ZE]J8u3ksrs$=h 콬b>ngϫl>+>Y0>[^EOkZ`/B3 8]LtOҼ uNa4v 1*[#_`f͍%v^U\e/m!M$jՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$X_Y~toS*G:X}Nܟw1]OL]31w}:2y$=;'VAWzQoRƹԳsaBSUPe |,d6Oډ-u l,lӪ4Q; eO^}]w36K v4[?S7@s ЬoMK"GKc&w .%GzgIϾ_V=eϥK@>2o9o:m̺׵mͿlvun11NKsj¬hO 41uY>t_2Q/};ldCBP}Pm&E$Yhl|/@9;Mϗty,?g~OQլz`Y{omv$_Pz<qGkK4R:i1XVruM1d d/uoYee8e844ÚLwU);qM5p=Έ[_l}Zpphln$J?y`=;rm}]~W_M憋GсF>XSܙi_}cZ}Y=J/FA͖mlz7H6c!{\dJH_5G&W=iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Һ].âcB5 ` kt  I$I$I$I$I$H_5G&W=iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!_NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$T~o:?VI$I$I$I$I$K7^Xʱ`znZOMzFtkMR993#+dc)y <7W6Gx?H_S4=v0tWI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Bɪ?V?7ҿM$I$I$I$I$I%z. cֻn:غwE>aX&5\vdu*/F·cg7 !=亮Yֺ6/Sk=1^Y%x\ԧaV"-^#{6u }v$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!NզI$I$I$I$I$~?̳֒$ ֮֏\_^>fc e7ln-"&J_Ss:,29kiE}ѢnϏY=Ԭg0<4$U$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$/c}+ ڴI$I$I$I$I$\gZ/מFQ4˝>KK7C);1Xݧ;\%RQreYzPUKZ) 1MJ[ZcfbS<+t33%fA~eW=,=Z1} 4.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$/c}+ ڴI$I$I$I$I$TJf@iZ;53ӭ/ISU:N`]Qݖųwkj+ơihel@$I$I$I$I$I$I$I$JS6[dՋY:׆uTkZVں3su4u/+unq:v{fA{_a~+5`R,|=B[;WV-}kn*=?tgO˧-FtVllq+)[ c7IULӶ(cjsy h%EL}`N⺺ud6xC>zOT=;2LT]I$I$I$I$I$I$I$I$Bɪ?V?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$^[s}z_sn-kZ v`ۓ+O/]375a!e>9߮wr?b^&޻, 3V xګcI]#k:N]OLZEO%YY"[v)}4Qba'yQ*7/5g.% ~m#z/Ԋ+}{%h5[7B[Sl8].ݴc ѽHoҿt_;Qјq̥޽AsL?Hz''ׇu|U>QQ?z2I$I$I$I$I$I$I$I!_NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I.}M:G[[qߕtI#w3؄t/)=oұ){l5aKϬn避W[zuѷd܂'^g?u-svߡ?9w_UYw^M5+u|7"C=ަOO6$vTk_WZz#p0gf~nZ^ڰ3ze̯t=Z=A|XX9j}aķ`cltI@ю,y<]E}64UCeZ.;5}Y0_;:CE]B濩.`qs rxCUFoFuߊl{ۀ戨S#e *i(VϴRt?^1~ee"ʝ;kv/FI$I$I$I$I$I$I$I$/c}/ ڴI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$jՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Bɪ?V?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%wBgIĠ>1oivΧվ`u 2rXA!o ӀKsZe I.71ݖge>s.]-ր鵯ՠN]g9:'X_\WYWgӝgk5޾5WU~cpS9o OtQ{[ck jI\]GO1ѵ2}p?Ny]./P6L oՄM:Ծ;+FCo>Ӳ'b}B9=_zϏ[nN]":oC^OϪŠNbL{n}S]#Cm ƀq3ӲI$Bɪ?V?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Iy,}Kv)ϹDruYZōu.Y9UZΏߌ]?to,m;c掩~>ΡǭW{},,jv= >%lKGL׏zWSLZ5}6A"7MW/=_G|]]m3S {G̯׃3mq-ǭ*lc S:OV^zƴ+㟣ΛOZ7<>3P?!|<;(|֛+c0gw+ч~sc7h^=c01BOMoP%oɰG.YwYzE5yl?X|Nf-ؙh%/U.}]? %u?t/T+}_7_ s.di$tnF?LwԮ]݀qz'v7wX=\$:X,ytc2s:n~~m;^̱1]EzԬv=H ;w>LU?=e}T{{Y'u[̞Kr5YWt]A9ׅP-#|Z;U>g*˻0d<<$@I$H_5G&W=iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I.ι_[h6ޡK#kđ:#X{O.G@~NoOtxog~uotaaA]! M+}aӯqeMu<<=">k_?Zz.a'N]Sytov}hy>N]k%^Aꙴ]}z50?Er̚5'Õ瘸_XVzf_lnMN#:9ǟ󄭿}jtfNVcr kɡm>݅]UdɖAs[?1ībZ,ʩ]WwC4tb{>ݕSّe0ZVnģպGK֛I-:ΛO~chWа:/Nc^dB_ĒM=h8T::6c;Cf>1\ssGf)fvKC,'x-UY}zT<]q!ѬW1^O㪁>ɍc:cz9/%d96}r]aY7j^w4%rU3?Վzn?0wٸp=zwSWac2:/-|lݟXZA_U:_:okxmL$RI$Bɪ?V?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$o.wY7tr߂KHȨK@ռNJ[} ~7?~.Lo9صII$I$I!_NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$T~o:?VI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Kӫ^s15L[f`.mmCc[V@47 M%lz%ޏoVms}[;P~s=d`Ξ1/.;Ak`bIguӾ9/;1+˪eՖ4=!M$I%~ll f]l$I$\FVjc_o٫w;?Y]~v8>÷`xԒI$I$/c}+ ڴI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$GZW֞RWI.oGKeݛ0.כTIc_h:uPiWm4Qe;}+3}_yn=vk{C}a|>8Nv@+/Pmã>d.gQo;hƭ{h ]>|>\F5b]!}m,c f_c k;]Si:K\ݎcyxbPz+j5l WI7u,Ĩio$p>'czRat,GqcAvw-[j߫=~2s_湖 c^@dz+ j4Yun4Iapy/_LnoW $P͝\]_KY\u2۷<Ѽ o3؏%֤~u>tLs}CP 7㵍\fM]UZaջZy$s\wrߕf?͇<8ng?̿? #*usԇLwJ5Y8?{P#'s2>t|$b2m]˙/Qk ?hkiû,OX~_Vz^}_y /.p? J.]V)+}WX&f &;3}N^M僛ԨqڜMv6}OhVF}N> tp~m>Z>$.Gמ^(0v^w;F}We{q[ZHn]>/0SuLgzn'^Iӱ>t݁;Klud?co $GUMWFxXQ[ iHizI,}_赜:HFh `=zk¥elUSI}JNKk66?.s^yfb6bsmv>Ӹp`c# nʭ;q0Ly{^\]XA,dIiOno<mh8vltU>N2.UycsҲ[x=!btOvuy}Sö. #B\;-D;LOox3u.cCYSc\l#[ucNu:Yw}d463>_O_}r;V'ںn#C1`m ku:Jȴ}[` 3VwL3OǴr/bulΑRoL]]Om1yXW/T_3p1sv4]2_x]gP39 ҟ|dxYqƓ+Bɪ?V?7M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1t ՅNF>505De5W>h(߉ȦX8*ꪦTZpIa8.UbȭkZր֎!_h4:?뭡1) WUڱe?0%<<E[MkF11 h)$I&  qie%hh"XwX,챼=kpCݹ=A*?dC_Pæe4W]OcIPnelkC@*?b6>BR?cw8x8Ƽ%F&&46h WёY"]YԱnNCOcT .cIq4G@8 пjՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Bɪ?V?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I &XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$/c}+ ڴI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$jՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Bɪ?V?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I &XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IsY]WZ;/5޶VC4uX||@@}gy.0qiF%v]`{ p峨,ﬔu 6A>G~snl'iT6Zr|I$I$I$I$jՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Mww b* i >u?^z6 &\9`.~76aYtC'02s`;.XwZlVEǨX.+/} 9iϤ8WnI$I$I$I!_NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I.8Z`XO6DK^aSqgvQ5wWCJsrj4f1Xݣnٞe?LVŸ4a6GV'}|Odz\>]I$I$I$I$T~o:?VI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$3=@`uC٭y WAк?P˫77ZY[&hm;iZЯOF=F,>{⳾KGDo~kݕ{] I$I$I$I$jՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$-5[~ M XHsCt8pD i$I$I$I$H_5G&W=iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!_NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\=5lXZClm8  t0?luoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?/[(OKV,wzRտ/ޔluoq?CU<_ endstream endobj 16 0 obj << /Type /Page /Parent 143 0 R /Resources 17 0 R /Contents 18 0 R /Thumb 110 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 17 0 obj << /ProcSet [ /PDF /Text /ImageB ] /Font << /F1 153 0 R /F2 150 0 R /F3 151 0 R /F5 160 0 R /F6 165 0 R /F7 169 0 R /F8 182 0 R /F10 71 0 R /F11 72 0 R /F12 73 0 R /F13 74 0 R >> /XObject << /Im7 19 0 R /Im8 20 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 18 0 obj << /Length 20684 >> stream BT /F5 1 Tf 9.4646 0 0 9.4646 26.1921 567.0991 Tm 0 g /GS2 gs 0 Tc 0 Tw [(are)-423(represented)-422.5(and)-423.4(illustrate)-426.7(the)-425(power)-418.5(of)-425.8(the)-419(model.)-426.1(In)]TJ 0 -1.222 TD [(Section)-339.1(5,)-334.2(we)-329.2(review)-333.3(a)-332.6(tool)-335.6(set)-335.4(for)-336.3(AHEAD.)]TJ /F3 1 Tf 9.9626 0 0 9.9626 26.1921 536.5983 Tm [(4.1)-1016.4(Const)-8.6(ants)-339(and)-336.9(Funct)-10.1(ions)]TJ /F5 1 Tf 9.4646 0 0 9.4646 26.1921 523.1621 Tm [(Base)-615.6(artifacts)-620(are)]TJ /F6 1 Tf 8.7813 0 TD (constants)Tj /F5 1 Tf 4.4566 0 TD [(and)-615.1(artifact)-621.7(refinements)-614.1(are)]TJ /F6 1 Tf -13.2379 -1.222 TD (functions)Tj /F5 1 Tf 3.7917 0 TD [(.)-301.1(A)0(n)-307.2(artifact)-304.3(that)-303.6(results)-301.5(from)-307.9(a)-302.7(refinement)-304.4(chain)-303.5(is)]TJ -3.7917 -1.228 TD [(modeled)-337.9(as)-336.9(a)-332.6(series)-335.2(of)-336(functions)-337.5(\(refinements\))-337.5(applied)-336.8(to)-335(a)]TJ 0 -1.222 TD [(constant)-336.2(\(base)-332.6(artifact\).)]TJ 1.2639 -1.21 TD [(Fig.)-529.4(7a)-533.4(depicts)-529.8(our)-532.5(graphical)-533.1(notation)-533.9(for)-528(a)-530.3(GenVoca)]TJ -1.2639 -1.222 TD (constant)Tj /F7 1 Tf 3.9833 0 TD (f)Tj /F5 1 Tf 0.8566 0 TD [(that)-249.7(encapsulates)-255(base)]TJ /F6 1 Tf 10.0991 0 TD (artifacts)Tj /F11 1 Tf 3.5581 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 206.1354 463.9747 Tm (f)Tj /F10 1 Tf 9.4646 0 0 9.4646 212.485 465.392 Tm ()Tj /F11 1 Tf 0.9943 0 TD (c)Tj /F13 1 Tf 6.6251 0 0 6.6251 226.8283 463.9747 Tm (f)Tj /F5 1 Tf 9.4646 0 0 9.4646 231.0236 465.392 Tm [(.)-253.2(Instead)-252.1(of)]TJ -21.6419 -1.222 TD [(pictures,)-374(we)-377.2(express)-370.8(constant)]TJ /F7 1 Tf 13.6812 0 TD (f)Tj /F5 1 Tf 0.9764 0 TD [(mathematically)-375.9(as)-372.8(a)-368.5(set)-377.3(of)]TJ -14.6575 -1.2279 TD (constants:)Tj /F11 1 Tf 5.0016 0 TD (f)Tj /F10 1 Tf 0.7967 0 TD 0.2782 Tc (f)Tj /F11 1 Tf 1.5454 0 TD 0 Tc (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 100.6299 439.6534 Tm (f)Tj 9.4646 0 0 9.4646 104.8819 442.2046 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (b)Tj /F13 1 Tf 6.6251 0 0 6.6251 113.9527 440.7873 Tm (f)Tj 9.4646 0 0 9.4646 118.148 442.2046 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (c)Tj /F13 1 Tf 6.6251 0 0 6.6251 127.2189 440.7873 Tm (f)Tj /F10 1 Tf 9.4646 0 0 9.4646 131.4141 442.2046 Tm (g)Tj /F5 1 Tf 0.5032 0 TD [(.)-588.6(Similarly,)-597.8(Fig.)-595.2(7b)-595.2(depicts)-589.7(our)]TJ -11.6206 -1.222 TD [(graphical)-359.4(notation)-360.2(for)-360.3(a)-356.6(GenVoca)-362.6(function)]TJ /F7 1 Tf 19.5034 0 TD (h)Tj /F5 1 Tf 0.9644 0 TD [(that)-357.5(encapsu-)]TJ -20.4678 -1.222 TD [(lates)-275.1(functions)]TJ /F11 1 Tf 6.6968 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 94.507 417.6566 Tm (h)Tj /F5 1 Tf 9.4646 0 0 9.4646 101.3669 419.0739 Tm (and)Tj /F11 1 Tf 1.9707 0 TD (b)Tj /F13 1 Tf 6.6251 0 0 6.6251 124.9511 417.6566 Tm (h)Tj /F5 1 Tf 9.4646 0 0 9.4646 131.811 419.0739 Tm [(and)-273.7(constant)]TJ /F11 1 Tf 5.966 0 TD (d)Tj /F13 1 Tf 6.6251 0 0 6.6251 193.2094 417.6566 Tm (h)Tj /F5 1 Tf 9.4646 0 0 9.4646 197.5181 419.0739 Tm [(.)-271.1(Function)]TJ /F7 1 Tf 4.7201 0 TD (h)Tj /F5 1 Tf 0.8745 0 TD [(can)-273(be)]TJ -23.6964 -1.222 TD 0.0248 Tc [(ex)-6.3(pressed)-691(m)-0.7(athematically)-693.1(as)-692.3(a)-691.2(s)-3.4(et)-689.5(of)-690.4(functions)-692.3(a)-2.3(nd)]TJ T* 0 Tc (constants:)Tj /F11 1 Tf 4.7381 0 TD (h)Tj /F10 1 Tf 0.7967 0 TD 0.2782 Tc (f)Tj /F11 1 Tf 1.5514 0 TD 0 Tc (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 98.1921 393.3354 Tm (h)Tj 9.4646 0 0 9.4646 102.4441 395.9432 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (b)Tj /F13 1 Tf 6.6251 0 0 6.6251 111.5149 394.5259 Tm (h)Tj 9.4646 0 0 9.4646 115.8236 395.9432 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (d)Tj /F13 1 Tf 6.6251 0 0 6.6251 124.8944 394.5259 Tm (h)Tj /F10 1 Tf 9.4646 0 0 9.4646 129.2031 395.9432 Tm (g)Tj /F5 1 Tf 0.4972 0 TD (.)Tj /F3 1 Tf 9.9626 0 0 9.9626 26.1921 377.0078 Tm [(4.2)-1016.4(Com)-8(position)]TJ /F5 1 Tf 9.4646 0 0 9.4646 26.1921 363.5149 Tm [(W)-6.3(e)-677.1(u)-7(s)0(e)-681.3(t)-7.4(he)-681.1(t)-7.5(e)-6.2(rm)]TJ /F6 1 Tf 9.2126 0 TD [(co)-9.6(l)-6.5(l)-6.5(ect)-14.1(i)-6.5(v)0(e)]TJ /F5 1 Tf 4.4326 0 TD [(as)-678.3(a)-9.1(n)-674.9(al)-11.7(t)-7.5(e)-6.2(rn)-10.3(at)-10.6(iv)-9.6(e)-677.1(t)-7.4(o)-675()-9.1(se)-10.5(t)-7.4(.)0()]TJ -13.6452 -1.222 TD [(Members)-400.3(of)-395.9(a)-398.5(collective)-402.3(are)-399(units)-402.6(that)-399.4(represent)-395.3(constants)]TJ T* 0.0161 Tc [(or)-685.1(functions.)-680.3(Instead)-681.7(o)0(f)-681.2(w)-1.5(riting)]TJ /F7 1 Tf 16.5743 0 TD 0.019 Tc [(h\()6(f\))]TJ /F5 1 Tf 3.1627 0 TD 0.0175 Tc [(to)-681.4(de)5.3(note)-677.5(the)]TJ -19.737 -1.222 TD 0 Tc [(composition)-522.9(of)]TJ /F7 1 Tf 7.3917 0 TD (h)Tj /F5 1 Tf 1.1201 0 TD (with)Tj /F7 1 Tf 2.5517 0 TD (f)Tj /F5 1 Tf 0.605 0 TD [(,)-516.7(w)0(e)-520.9(henceforth)-520.2(write)]TJ /F7 1 Tf 10.7041 0 TD (h)Tj /F8 1 Tf 0.605 0 TD (.)Tj /F7 1 Tf 0.5032 0 TD (f)Tj /F5 1 Tf 0.599 0 TD [(.)-522.7(The)]TJ -24.0798 -1.222 TD [(composition)-642.7(of)-641.5(collectives)-640.2(is)-641.7(governed)-640.9(by)-639.1(the)-634.6(rules)-643.2(of)]TJ 0 -1.2279 TD [(inheritance.)-337.7(Namely,)-331.1(all)-337.6(units)-330.7(of)-336(the)-329.1(parent)-339.6(\(inner)-331(or)-333.9(right-)]TJ 0 -1.222 TD [(hand)-247.8(side\))-246(collective)-246.6(are)-243.3(inherited)-245.8(by)-243.7(the)-245.3(child)-247.8(\(outer)-249.1(or)-244(left-)]TJ T* [(hand)-469.4(side\))-467.6(collective.)-469.8(Further,)-469.2(units)-468.5(with)-468.8(the)-466.9(same)-464.4(name)]TJ T* [(\()-8.4(i)-8.5(g)-11.1(n)-10(or)-16.4(i)-8.5(n)-10(g)-681.9(s)0(u)-17.2(b)0(s)-15.3(c)-8.2(ri)-14.8(p)-13(t)-7.4(s\))-689.6(a)-9.1(r)0(e)-689.4(c)-8.2(o)-10.1(m)-7.5(p)-13(o)0(s)-14.3(e)-6.2(d)-685.8(p)-7(a)-9.2(i)-8.5(rw)-17.9(i)-8.5(s)-10.3(e)-683.1(w)0(i)-14.1(t)-7.5(h)-686.9(t)-7.5(h)-10(e)]TJ T* [(parent)-333.6(unit)-338.4(as)-330.9(the)-335.1(inner)-334.5(term:)]TJ /F11 1 Tf 6.3554 -2.1145 TD (h)Tj /F10 1 Tf 0.7428 0 TD ()Tj /F11 1 Tf 0.7188 0 TD (f)Tj /F10 1 Tf 0.7967 0 TD 0.2782 Tc (f)Tj /F11 1 Tf 1.5514 0 TD 0 Tc (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 127.3322 237.9401 Tm (h)Tj 9.4646 0 0 9.4646 131.5842 239.3574 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (b)Tj /F13 1 Tf 6.6251 0 0 6.6251 140.6551 237.9401 Tm (h)Tj 9.4646 0 0 9.4646 144.9637 239.3574 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (c)Tj /F13 1 Tf 6.6251 0 0 6.6251 154.0346 237.9401 Tm (h)Tj /F10 1 Tf 9.4646 0 0 9.4646 158.3433 239.3574 Tm 0.2188 Tc [(g)-6(f)]TJ /F11 1 Tf 1.9408 0 TD 0 Tc (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 181.644 237.9401 Tm (f)Tj 9.4646 0 0 9.4646 185.8393 239.3574 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (b)Tj /F13 1 Tf 6.6251 0 0 6.6251 194.9102 237.9401 Tm (f)Tj 9.4646 0 0 9.4646 199.1621 239.3574 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (d)Tj /F13 1 Tf 6.6251 0 0 6.6251 208.233 237.9401 Tm (f)Tj /F10 1 Tf 9.4646 0 0 9.4646 212.4283 239.3574 Tm (g)Tj -11.0635 -1.4975 TD 0.2782 Tc (f)Tj /F11 1 Tf 1.5514 0 TD 0 Tc (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 127.3322 223.7102 Tm (h)Tj /F10 1 Tf 9.4646 0 0 9.4646 133.7385 225.1842 Tm ()Tj /F11 1 Tf 0.7188 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 145.474 223.7102 Tm (f)Tj 9.4646 0 0 9.4646 149.6693 225.1842 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (b)Tj /F13 1 Tf 6.6251 0 0 6.6251 158.7401 223.7102 Tm (h)Tj /F10 1 Tf 9.4646 0 0 9.4646 165.1464 225.1842 Tm ()Tj /F11 1 Tf 0.7248 0 TD (b)Tj /F13 1 Tf 6.6251 0 0 6.6251 176.8818 223.7102 Tm (f)Tj 9.4646 0 0 9.4646 181.1338 225.1842 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (c)Tj /F13 1 Tf 6.6251 0 0 6.6251 190.2047 223.7102 Tm (h)Tj 9.4646 0 0 9.4646 194.4566 225.1842 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (d)Tj /F13 1 Tf 6.6251 0 0 6.6251 203.5275 223.7102 Tm (f)Tj /F10 1 Tf 9.4646 0 0 9.4646 207.7795 225.1842 Tm (g)Tj /F13 1 Tf 0.4972 0 TD (:)Tj /F5 1 Tf -19.6831 -1.9827 TD (Equivalently,)Tj /F11 1 Tf 6.4512 0 TD (h)Tj /F10 1 Tf 0.7428 0 TD ()Tj /F11 1 Tf 0.7188 0 TD (f)Tj /F5 1 Tf 1.0662 0 TD [(is)-545.9(a)-542.3(set)-545(of)-545.6(equations)-542.8(where)-543.4(equation)]TJ -8.979 -1.228 TD [(names)-336.6(are)-333.1(unit)-332.4(names)-330.6(without)-337.6(subscripts:)]TJ /F11 1 Tf 9.4103 -2.1085 TD (h)Tj /F10 1 Tf 0.7428 0 TD ()Tj /F11 1 Tf 0.7248 0 TD (f)Tj /F10 1 Tf 0.7967 0 TD 0.2782 Tc (f)Tj /F11 1 Tf 1.5514 0 TD 0 Tc (a)Tj /F13 1 Tf 0.5211 0 TD (;)Tj /F11 1 Tf 0.4373 0 TD (b)Tj /F13 1 Tf 0.5151 0 TD (;)Tj /F11 1 Tf 0.4373 0 TD (c)Tj /F13 1 Tf 0.5211 0 TD (;)Tj /F11 1 Tf 0.4373 0 TD (d)Tj /F10 1 Tf 0.5211 0 TD (g)Tj /F11 1 Tf -7.206 -1.5035 TD [(where)-281.2(a)]TJ /F10 1 Tf 3.6838 0 TD ()Tj /F11 1 Tf 1.0483 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 164.9196 159.1937 Tm (h)Tj /F10 1 Tf 9.4646 0 0 9.4646 171.3259 160.611 Tm ()Tj /F11 1 Tf 0.7248 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 183.118 159.1937 Tm (f)Tj /F11 1 Tf 9.4646 0 0 9.4646 142.0724 146.4378 Tm (b)Tj /F10 1 Tf 0.8027 0 TD ()Tj /F11 1 Tf 1.0482 0 TD (b)Tj /F13 1 Tf 6.6251 0 0 6.6251 164.5228 145.0204 Tm (h)Tj /F10 1 Tf 9.4646 0 0 9.4646 170.8724 146.4378 Tm ()Tj /F11 1 Tf 0.7248 0 TD (b)Tj /F13 1 Tf 6.6251 0 0 6.6251 182.6645 145.0204 Tm (f)Tj /F11 1 Tf 9.4646 0 0 9.4646 142.0724 132.2079 Tm (c)Tj /F10 1 Tf 0.8027 0 TD ()Tj /F11 1 Tf 1.0482 0 TD (c)Tj /F13 1 Tf 6.6251 0 0 6.6251 164.5228 130.7905 Tm (h)Tj /F11 1 Tf 9.4646 0 0 9.4646 142.0724 118.0346 Tm (d)Tj /F10 1 Tf 0.8027 0 TD ()Tj /F11 1 Tf 1.0482 0 TD (d)Tj /F13 1 Tf 6.6251 0 0 6.6251 164.5228 116.6173 Tm (f)Tj /F5 1 Tf 9.4646 0 0 9.4646 26.1921 99.2693 Tm [(Each)-258(expression)-255.6(in)-252.1(a)-254.7(collective)-258.6(defines)-256.2(a)-254.7(refinement)-256.4(chain)-255.5(of)]TJ 0 -1.222 TD [(an)-678.1(ar)-9.5(ti)-10(fac)-7.8(t)-678.3(tha)-8.6(t)-678.3(i)0(s)-677.7(t)0(o)-676.4(b)0(e)-676.1(p)-7(rod)-13.4(uce)-9.4(d.)-675.4(Fi)-7.6(g.)-677.5(8)-674(s)0(h)-8.3(o)0(w)-9.7(s)-675.2(thi)-8(s)]TJ T* [(correspondence)-611.2(between)-609.7(our)-610.4(graphical)-611(notation)-611.8(and)-609.1(its)]TJ T* [(AHEAD)-611.6(expression:)]TJ /F11 1 Tf 9.9973 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 125.6881 63.1559 Tm (h)Tj /F10 1 Tf 9.4646 0 0 9.4646 132.0945 64.5732 Tm ()Tj /F11 1 Tf 0.7248 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 143.8866 63.1559 Tm (f)Tj /F5 1 Tf 9.4646 0 0 9.4646 153.8645 64.5732 Tm [(is)-605.8(the)-610.7(refinement)-609.9(chain)-608.9(for)]TJ -13.4895 -1.228 TD (artifact)Tj /F7 1 Tf 3.3843 0 TD (a)Tj /F5 1 Tf 0.8745 0 TD (and)Tj /F11 1 Tf 1.9647 0 TD (b)Tj /F13 1 Tf 6.6251 0 0 6.6251 90.0283 51.5339 Tm (h)Tj /F10 1 Tf 9.4646 0 0 9.4646 96.4346 52.9512 Tm ()Tj /F11 1 Tf 0.7188 0 TD (b)Tj /F13 1 Tf 6.6251 0 0 6.6251 108.17 51.5339 Tm (f)Tj /F5 1 Tf 9.4646 0 0 9.4646 114.9165 52.9512 Tm [(is)-270.3(the)-269.2(chain)-273.5(for)]TJ /F7 1 Tf 6.8526 0 TD (b)Tj /F5 1 Tf 0.605 0 TD [(.)-271.1(Artifacts)]TJ /F7 1 Tf 4.6123 0 TD (c)Tj /F5 1 Tf 0.8685 0 TD (and)Tj /F7 1 Tf 1.9707 0 TD (d)Tj /F5 1 Tf 0.8686 0 TD (are)Tj -25.152 -1.222 TD [(not)-596.6(refined,)-595.2(so)-595.4(they)-597.8(are)-590.7(unchanged)-595.7(from)-595.4(their)-595.5(original)]TJ T* (definitions.)Tj /F2 1 Tf 9.9626 0 0 9.9626 289.2472 599.5841 Tm [(4.2.1)-780.9(Containm)-9.9(ent)-333.5(Hie)-8.6(rarchies)]TJ /F5 1 Tf 9.4646 0 0 9.4646 289.2472 586.1479 Tm [(Compound)-448.7(artifacts)-458.3(are)-452.9(expressed)-457.8(by)-453.4(nesting:)-454.4(Units)-453.2(may)]TJ 0 -1.2279 TD 0.0206 Tc [(th)4.6(ems)4.3(e)2.4(lves)-684.5(be)-686.4(collectives)4.3(.)-687.8(C)3.8(ompos)4.3(i)0.1(tion)-684.2(of)-682.7(compoun)4.6(d)]TJ 0 -1.2339 TD 0 Tc [(artifacts)-446.3(is)-444.1(achieved)-447.6(by)-441.4(composing)-448.1(nested)-444.4(collectives.)-444.1(For)]TJ 0 -1.2279 TD [(example,)-484.5(suppose)]TJ /F11 1 Tf 8.6615 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 376.1007 549.8077 Tm (h)Tj /F5 1 Tf 9.4646 0 0 9.4646 385.0015 551.2251 Tm (and)Tj /F11 1 Tf 2.1804 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 410.5699 549.8077 Tm (f)Tj /F5 1 Tf 9.4646 0 0 9.4646 419.3574 551.2251 Tm [(in)-485.7(Fig.)-481.4(8)-482.4(are)-482.9(the)-484.9(collectives)]TJ /F11 1 Tf -13.747 -1.2339 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 294.1794 538.129 Tm (h)Tj /F10 1 Tf 9.4646 0 0 9.4646 298.4314 539.5463 Tm 0.2782 Tc (f)Tj /F11 1 Tf 1.5514 0 TD 0 Tc (x)Tj /F13 1 Tf 6.6251 0 0 6.6251 318.0471 536.9385 Tm (h)Tj 9.4646 0 0 9.4646 322.2991 539.5463 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (z)Tj /F13 1 Tf 6.6251 0 0 6.6251 331.37 538.129 Tm (h)Tj /F10 1 Tf 9.4646 0 0 9.4646 335.6786 539.5463 Tm (g)Tj /F5 1 Tf 1.216 0 TD 0.0515 Tc (and)Tj /F11 1 Tf 2.5757 0 TD 0 Tc (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 376.4976 538.129 Tm (f)Tj /F10 1 Tf 9.4646 0 0 9.4646 380.6928 539.5463 Tm 0.2783 Tc (f)Tj /F11 1 Tf 1.5454 0 TD 0 Tc (x)Tj /F13 1 Tf 6.6251 0 0 6.6251 400.2519 536.9385 Tm (f)Tj 9.4646 0 0 9.4646 404.5038 539.5463 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (y)Tj /F13 1 Tf 6.6251 0 0 6.6251 413.5747 537.1652 Tm (f)Tj /F10 1 Tf 9.4646 0 0 9.4646 417.77 539.5463 Tm (g)Tj /F5 1 Tf 0.4972 0 TD 0.0519 Tc [(.)-722.4(T)1(he)-721(expression)]TJ /F11 1 Tf 9.56 0 TD 0 Tc (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 517.8896 538.129 Tm (h)Tj /F10 1 Tf 9.4646 0 0 9.4646 524.296 539.5463 Tm ()Tj /F11 1 Tf 0.7248 0 TD (a)Tj /F13 1 Tf 6.6251 0 0 6.6251 536.0881 538.129 Tm (f)Tj /F5 1 Tf 9.4646 0 0 9.4646 289.2472 527.9243 Tm [(expands)-531.8(to)-532.7(the)-532.8(collective)]TJ /F10 1 Tf 12.2615 0 TD (f)Tj /F11 1 Tf 0.4972 0 TD (x)Tj /F13 1 Tf 6.6251 0 0 6.6251 414.9353 525.3164 Tm (h)Tj /F10 1 Tf 9.4646 0 0 9.4646 421.3416 527.9243 Tm ()Tj /F11 1 Tf 0.7248 0 TD (x)Tj /F13 1 Tf 6.6251 0 0 6.6251 433.1337 526.507 Tm (f)Tj 9.4646 0 0 9.4646 437.329 527.9243 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (y)Tj /F13 1 Tf 6.6251 0 0 6.6251 446.3999 525.4865 Tm (f)Tj 9.4646 0 0 9.4646 450.5952 527.9243 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (z)Tj /F13 1 Tf 6.6251 0 0 6.6251 459.666 526.507 Tm (h)Tj /F10 1 Tf 9.4646 0 0 9.4646 463.9747 527.9243 Tm (g)Tj /F5 1 Tf 0.4972 0 TD [(.)-534.7(The)-534.3(maximum)]TJ -18.9583 -1.2339 TD [(depth)-506.8(to)-508.7(which)-503.6(collectives)-514.4(are)-506.8(nested)-504.3(is)-509.9(the)-508.8(rank)-503.7(of)-509.7(the)]TJ 0 -1.2279 TD (collective.)Tj /F7 1 Tf 4.8399 0 TD ({})Tj /F5 1 Tf 1.6472 0 TD [(is)-438.1(an)-438.4(empty)-440.5(collective)-444.3(of)-437.8(rank)-437.9(0;)]TJ /F7 1 Tf 15.5261 0 TD ({{}})Tj /F5 1 Tf 2.8512 0 TD [(is)-444.1(a)]TJ -24.8645 -1.2339 TD [(collective)-336.5(of)-330(rank)-336(1,)-334.2(etc.)]TJ 1.2579 -1.21 TD [(A)-333.1(compound)-332.3(artifact)-334.2(is)-330.2(a)-326.6(containment)-334.1(hierarchy.)-328.9(A)-333.1(Java)]TJ -1.2579 -1.228 TD (program)Tj /F7 1 Tf 4.2289 0 TD (p)Tj /F5 1 Tf 0.605 0 TD [(,)-361(for)-360.3(example,)-358.7(is)-360.2(a)-356.6(compound)-362.3(artifact)-364.2(and,)-359.1(thus,)]TJ -4.8339 -1.2339 TD [(is)-402.1(a)-410.5(nonleaf)-403.8(node;)-408.2(its)-409.6(leaves)-406.7(might)-409.9(be)-406.6(the)-407(set)-407.3(of)-407.9(Java)-405.1(files)]TJ /F7 1 Tf 0 -1.228 TD [({x.java,)-588.9(y.java,...})]TJ /F5 1 Tf 12.6569 0 TD [(that)-597.1(implement)-589.9(it,)-598.5(the)-592.7(set)-592.9(of)]TJ -12.6569 -1.2339 TD [(XML)-516.4(files)]TJ /F7 1 Tf 5.0795 0 TD [({g.xml,)-516(h.xml,...})]TJ /F5 1 Tf 11.2971 0 TD [(that)-519.2(defines)]TJ /F7 1 Tf 5.966 0 TD (p)Tj /F5 1 Tf 0.605 0 TD [(s)-514(build)]TJ -22.9477 -1.228 TD [(scripts,)-365.1(etc.)]TJ 1.2579 -1.21 TD [(Thus,)-738.6(a)-739.9(featurewhether)-737.7(it)-740.7(represents)-741(an)-738(AHEAD)]TJ -1.2579 -1.2339 TD [(constant)-324.2(or)-327.9(a)-326.6(functionis)-328.3(defined)-332.7(by)-321.6(a)-326.6(tree)-331.6(of)-324(units.)-332.3(When)]TJ 0 -1.228 TD [(features)-342.5(are)-339.1(composed,)-345.4(all)-343.6(of)-342(their)-343.9(corresponding)-346.6(units)-342.7(are)]TJ 0 -1.2339 TD 0.0262 Tc [(c)6(o)-1.8(mpo)4.1(s)-2(ed)5.3(.)-778(T)-0.7(h)4.2(u)1.2(s,)-772(feature)-776.7(c)0(o)4.1(m)0.7(po)4.1(siti)5.7(on)-774.5(ha)5.1(s)-780.7(a)-773.6(si)5.7(mple)]TJ 0 -1.228 TD 0 Tc (interpretation.)Tj /F2 1 Tf 9.9626 0 0 9.9626 289.2472 344.8062 Tm [(4.2.2)-780.9(Polym)-8(orphis)-7.4(m)]TJ /F5 1 Tf 9.4646 0 0 9.4646 289.2472 331.37 Tm [(The)-456.4(composition)-457(operator)]TJ /F8 1 Tf 12.2975 0 TD (.)Tj /F5 1 Tf 0.9584 0 TD [(is)-456(polymorphic.)-455.2(Artifacts)-464.8(are)]TJ -13.2559 -1.2279 TD [(composed)-259.9(by)-261.7(operators)-258.5(that)-261.7(are)-261.3(specific)-263(to)-257.1(that)-261.7(artifact)-268.3(type.)]TJ 0 -1.2339 TD [(Java)-411.1(files,)-414.8(design)-414.4(rule)-411.3(files,)-414.8(XML)-414.6(files,)-414.8(etc.)-412.8(will)-414.4(each)-410.9(have)]TJ 0 -1.2279 TD [(their)-266.1(own)-271.3(unique)-273.3(implementation)-269.7(of)-270.1(the)]TJ /F8 1 Tf 18.0838 0 TD (.)Tj /F5 1 Tf 0.7667 0 TD [(operator.)-273.8(Thus,)-271.4(if)]TJ -18.8505 -1.2339 TD [(there)-329.7(are)]TJ /F13 1 Tf 4.2888 0 TD (n)Tj /F5 1 Tf 0.9225 0 TD [(different)-334(artifact)-334.2(types,)-331(there)-329.7(will)-330.6(be)]TJ /F13 1 Tf 16.5564 0 TD (n)Tj /F5 1 Tf 0.9225 0 TD (different)Tj -22.6901 -1.228 TD [(artifact-type-specific)-268.3(composition)-271.3(operators.)-266.1(\(As)-262(we)-269.3(will)-264.7(see)]TJ 0 -1.2339 TD [(in)-264.1(Section)-273.2(5,)-262.3(there)-269.8(may)-267.3(be)-268.8(several)-263.3(composition)-271.3(operators)-270.5(for)]TJ 0 -1.2279 TD [(a)-332.6(given)-330.3(artifact)-340.2(type\).)]TJ 1.2579 -1.21 TD [(Further,)-289.5(the)-287.2(operator)-290.2(for)-288.4(composing)-292.3(collectives)-286.8(of)-288.1(rank)]TJ /F13 1 Tf 24.6728 0 TD (n)Tj /F5 1 Tf -25.9307 -1.2339 TD [(is)-234.4(no)-229.7(different)-238.2(than)-234.3(the)-233.3(operator)-236.3(for)-234.5(composing)-232.4(collectives)-238.9(of)]TJ 0 -1.228 TD (rank)Tj /F13 1 Tf 2.3121 0 TD (n)Tj /F10 1 Tf 0.8146 0 TD ()Tj /F12 1 Tf 0.9884 0 TD (1)Tj /F5 1 Tf 0.5032 0 TD [(,)-283.1(for)]TJ /F13 1 Tf 2.0845 0 TD (n)Tj /F10 1 Tf 0.8686 0 TD ()Tj /F12 1 Tf 1.0482 0 TD (0)Tj /F5 1 Tf 0.5032 0 TD [(.)-277.1(W)0(e)-282(call)-285.9(this)-281.8(the)]TJ /F6 1 Tf 7.6732 0 TD [(Principle)-286.3(of)-278.3(Abstraction)]TJ -16.7959 -1.2339 TD (Uniformity)Tj /F5 1 Tf 4.6183 0 TD [(,)-630.5(which)-635.3(is)-629.7(a)-632.1(special)-632.8(case)-632.8(of)-629.5(the)-634.6(Principle)-633.2(of)]TJ -4.6183 -1.228 TD [(Uniformity.)-256.8(Imposing)-252.5(uniformity)-258.5(on)-259.7(all)-253.8(levels)-256.3(of)-258.1(abstraction)]TJ 0 -1.2339 TD [(produces)-267.6(a)-266.7(very)-264.2(compact)-267.3(and)-267.7(powerful)-268.7(algebra)-265.1(for)-270.4(defining)]TJ 0 -1.2279 TD [(and)-333.6(composing)-334.2(systems.)]TJ /F2 1 Tf 9.9626 0 0 9.9626 289.2472 148.1385 Tm [(4.2.3)-780.9(Scalabi)-8.3(lity)]TJ /F5 1 Tf 9.4646 0 0 9.4646 289.2472 134.6456 Tm [(OO)-522.5(programming)-525.7(languages)-525.6(that)-525.2(support)-522.2(parameterized)]TJ T* [(inheritance)-533.8(can)-536.5(define)-533.4(and)-537.3(refine)-536.8(code)-536.6(artifacts,)-531.7(but)-540.6(are)]TJ 0 -1.2339 TD 0.0219 Tc [(unsuitable)-804.9(fo)-6.1(r)-805.1(n)-0.1(oncode)-804.9(represen)5.9(tations.)-806.3(In)-802.7(con)5.9(t)-3.5(rast,)]TJ 0 -1.228 TD 0 Tc [(equations)-596.8(elegantly)-599.2(express)-604.4(refinement)-597.9(relationships)-603.3(for)]TJ /F6 1 Tf 0 -1.2339 TD (all)Tj /F5 1 Tf 1.4376 0 TD [(representations.)-428.4(Furthermore,)]TJ /F6 1 Tf 13.8189 0 TD [(equations)-430.8(and)-429.8(containment)]TJ -15.2565 -1.228 TD [(hierarchies)-595.7(enable)-594.8(step-wise)-595.8(refinement)-591.7(and)-597.5(its)-594.3(generators)-599.9(to)]TJ 0 -1.2339 TD (scale)Tj /F5 1 Tf 1.9048 0 TD [(.)-540.7(Instead)-545.6(of)-545.6(building)-540.7(one)-547.4(huge)-543.4(generator)-545.9(that)-543.2(deals)]TJ -1.9048 -1.2279 TD [(with)-450.8(all)-451.4(possible)-455.2(program)-452.7(representations)-450.8(\(which)-458.1(itself)-450.6(is)]TJ T* [(impractical\),)-697.5(it)-692.8(is)]TJ /F6 1 Tf 8.973 0 TD (much)Tj /F5 1 Tf 2.9351 0 TD [(easier)-693.5(to)-694.4(build)-696.9(an)-696(elementary)]TJ -11.9081 -1.2339 TD [(toolhere)-424.5(called)-420.9(a)]TJ /F7 1 Tf 9.0209 0 TD (composer)Tj /F5 1 Tf 4.8339 0 TD [(that)-423.7(expands)-424(a)-422.5(high-level)]TJ ET 1 g 25.398 747.156 494.249 -9.921 re f BT /F1 1 Tf 6.9738 0 0 6.9738 25.3984 740.1825 Tm 0 g 0.0001 Tc [(BATORY)-343.5(ET)-337.6(AL.:)-504.1(SCALING)-340.7(STEP-WI)-13.2(SE)-334.4(REFINEME)-15.9(NT)]TJ ET 1 g 519.647 747.156 19.843 -9.921 re f BT 6.9738 0 0 6.9738 527.9243 740.1825 Tm 0 g (359)Tj ET q 1 i 96.945 722.834 109.587 -106.469 re W n q 109.7828 0 0 106.4693 96.9448 616.3652 cm /Im7 Do Q Q BT 7.9702 0 0 7.9702 26.1921 601.2849 Tm 0 Tc [(Fig.)-312.4(7.)-312.2(Constants)-298.9(and)-307.2(functions)-308.2(as)-306.6(sets)-308(\(collectives\).)-301.6(\(a\))-311.3(Constant)-301(f)-316.5(i)0(s)-306.3(a)]TJ 0 -1.3515 TD [(set)-331.4(of)-333.5(constrain)14.1(ts.)-332.1(\(b\))-332.6(Function)-325.8(h)-330(i)0(s)-327.6(a)-337.1(set)-324.3(of)-333.5(functions)-322.4(and)-328.5(constants.)]TJ ET q 181.7828 0 0 80.3905 323.9432 642.4439 cm /Im8 Do Q BT 7.9702 0 0 7.9702 289.2472 624.529 Tm [(Fig.)-326.6(8.)-333.5(Expressio)12.8(n)-330(and)-328.5(refinement)-322.8(chain)-328.9(corresponde)17.6(nce.)]TJ ET endstream endobj 19 0 obj << /Type /XObject /Subtype /Image /Width 453 /Height 440 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 20530 /Filter /DCTDecode >> stream AdobedC     $$''$$53335;;;;;;;;;; "  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?TI%v8`jah[VPW@I$I$I$I$I$I$I$I$I$I$I$I$I$Jzލ[i+~_(sGQ;m`Lsw} Eh,onOI~LaN?1F?v?u}Ow]?\a/^? ` ~_K׏'B_;zOkx{ bUmG?%:x7wk>ߑ1c9M%@a=WmvkGns?$z:(ɢaǑ>7@e؏KY}DܗWDLձIh6|\B:F_\|v?S<'I$I$I$I$I%D8D;1lȵrV*Re\^(vCרw4;Nc?Cg~d*xFHߑtݹE?@V8b◝;yKvi%[)̞7e8?MO܋74z}3P=MЯҺ]F>#s*cLxH X}0!I$I$I$I$I$I$lõh;5iTvLyaK$/j~XœWcsꉎIJG+au^ 5nA EMNoؾ9hx["9.$ʔyGM` [LU|o^T}v-O$9;i9X1[V]@v>C;Q: I$I$I([uTl'|IXsF >vX9T/ɿtN׋roʴe@S2GS[$^ f%q;~?Կ4X- /Y]{5㲷fwBL,\3WP N߮V+ݷ9c.?k?I}^5Mݴ8w?[T'VOeT 4gןn.ȶKn=G2Q X;\AZL{,h{ӨsL I$I$K 8ĕ)pֹ䴒W_Ec1 )uf䆝a?ڭ+z[U}q²Áԫ߅v񆔇ן{umγ5:\6 6:? WA+ߑ$pStI陙5zycNDbvosq:IٓQǴR\ѕct6&Lxit޷:7t캲c5CI$,\:k(/2Vힿ\#?L摸xӍ{}M9uY M@#jq[MXګnckG~ӑa.jáZ.3rGQ1C?X |J^F[u.>!¿ʮaU;58'Ӯhem hy$LDxU2GIeQ7z1} OBoLmw>~j[p.UJ7P`cEYNSmx{*ӵxWgV % -mmuK@+Z&xO}ipW ?L`hkO&}G;ߟd:lXjΛŦk}:Э!Ցsme1ŮtpQPnieնƝ ^Y˳ջ["w״sp&upMCoLtu +~Vp.ƴzLpn,1m.ݲC~!_I%zL;a91SMGTq_gna7d!Ed1;9_K?Tuf߳|c *Sf?MmV93+N1 htު4ik6|Sk=}`ód?AsȳǏnK=| | WTкŹxC~MDsO*#WFק厵583$ W?||=loos7oT޶EB,~6e mԝtEѤ-#V6Y w{=;-hOGG|2'EkuI.gRx8-ǪߒQ8vas\/W>ΫGN !ϲ p%.t[]a`ƺǽXÜOnk.vX-0DkI$:]Ωx5uOڑ WJ澪ZޖefN-]]kk^RI$ /hּosz|W5ziŁm d30puۜ?i Kv4@+E$UzSXVggX*ǨKu$q:wL\adgVhuUژ [k]7S?[=u4K1\Z;vƯ+Ei$\w{IQfE p0E[ǎ.~k5 v mYU'H4`Y, 6AVܭd;$\]1~SUn\-{YcWJVV>&=YV6)i}EZ\Vr~C>dt_a iQ>,`߬7#m&cԠ9 Wӳ)EOk#殤>}Y>8nC0myUK,-<#u;1>u2e _xT~t\nG FE}lk\42H^SEn%y h$%]:!9ul`ݯoC4}jE)á` s,lpn'-~Ұ:N#p}-Ɂ$u.s%m%CtNq9;;農YuOoemkX0G0֏jZQ^߳znTqg?aJccp{\ "\`}K7t~fQͽkkKO+y37'>ܾ_oS-k\)akcVľsed0P͍sl3`w}av,/Ji=C6r>7v? 'Sށh x> `\̊_*%Դ iG][$2~b[> K;ܾ{*N^_fc@MZ}7nNT[pg0u.0nͯie=GbOtOLA6Fb4Gt}hv5Td[je{$m[s@hd\ u<Q^I?DzmoY!ͻ5-kqF. ^$$yϱ9īd &Ԓ>^>[sy m'.Aϒ?/;EVC4Okp;IHI$tL˾]r{~nW\z{Q1gtxz ,Rٸ:FoZ̮gkOzxBa{;<kx&oE]>}41+V5R0Inf~fPp!37ֺ/ l^V%Ow>S}wӲm T#;(GnOIQ_\SٗڿfXj2ns۲WZas4ax7}Z ̠Վ$FPpJ?RWcnZߢ,ɍg-hUۣXƆF$I$O.+X׏s#^_Eq.ú=<7τsRf289I]jpƙp{+>}"Wi#nOIRW><~Yu{-ZnfU>X ߬/Ϸ O v%tnK Olޝst844:ϝi$I$ٽ>_ǩ6ϕ~*Ѣ=; gFd:k'+'{~JCU;ngNɶ}=~E??*t=_d+vnclZ{x;n]m0C pxVR?V}>@n8;NomͱZm7=͏ѳ'tC,ֹ̥vYlʲ=͟׆V_,X"?.r)zΫ4;#8{ b?%nbaaP|:kǥFldI$I%S;͙7|Xӟ\ .Ehs{R64N*Ǯu}'(;+1f}g9\׍>*>9>B[MI^>[vd_Qup\w(c<[-h2ՑEM "$I$I$I$I$I$I$IKHivFn=-iƀx.YvK?h2|H>^~cx}7<q_[Lmd3y~fSi׶_d? 8>Fu շ"iƻT5dƾfܬaRcnq[h_EkSȫ^H3~%nxIդ ?GX:S{\GZ@J˾6+`:8sIHwEʇ6W<;55A\[67 h>bl v}d]zrʽ `[r [wzY 9†>$ew=pZ>`\]S&~X ww&v&H0Jk'I%?~ar_k'I%?~ar_k'I+?FWnZf?%fWg:T{-ɱ e0w뽧״yAR Mnbc?Jq\?uȢ߫yŔ8@ǩ!ޛ!iO#ck?uރk}ECd5/H0bU?Wx1aqnp$*S[k`AM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1sCIǁtI1s[@|SI$I$I$I&.kbH`Or$I$I$I$I$I$I$I$UzRx69ǠcҽZUnõ8I+WZmwlֲY{lsh!; ֿGT9u,/v<ခ2Wr\zH9]lv5.uNMnƵ6xI% ,V{si4gpOMVkKUue2ִͭ."+DZsC뱦ZH $Y:?A+7\vS0~t>,kVum<:@ƱX\:>VY,aqŭk\Xm{KOo4/9SfNK59$ՂICW@I$I$I$I$I$I$I$I.+XGw]COֆ8\~|/=G5Seg곺 TOڝ[Xo嵳~Kd_OڲjΧvZlj+nGXYNm}W7 33ikE ݸF\'q~uqW]պ,`c}O!RfoUŧ&Tۿo{vU]tr6f4Mrė%4>ltәo 'ⵏ9gfIX:O6Ӆ}udZk;RB13k21] i<2K©W?(zT0õ \u]QԳ +t7ݻxV+'6ޟMncÞsGJkeO eq&cej@=.WZ [xs4 hI$I$I$I$I$I$I$I.ܞWQfEfۖ\@kI$p_K[ZӦfvI.>Yz/R^8]Jd?5J%}ItfMYf+/a cz o4uRg@?mC ,:Z94]Ԝg'Zoʸ= /wؖGe><WzV5 _dי [g^hnm MMfe9a$XVz+%9W{A۲HiV4'I%[պ{qj{ksr1ZF!Gc77nc$Ic}UNn%2Yv@s&mv5b3=֌v=̪^l~[ &6-XxhdI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%7t̬I'%vRXY\:qgٮg7rZ pBtI$I$I$I$I$I$I$I$I$I$I$I$Y3ش>ퟚ?Tnx?hw̹i3>վ]>֌kæUO#}q:}}o6:ƒ`Uk`h=K6:u8d =şUT2r0; m@]ZI$I$I$I$I$I$I$I$I$I$I$I$I.kc~Fn"8&8V9 Hp%"Fu?\zQ~ӭ>V-A>"@tavHn=W*Ɔ!5̒K$I뤀$tMvcc]I$I$I$I$I$I$I$I$I$I$I$I$I*ta^&SǓjŵct̯f<{lɅ ߨlkYџweR+V%5A_¼quS"kz1[jֲL:P>2NfmTzM[{!8'CChېY-ȀI$I$I$I$I$I$I$I$I$I$I$I$IP dW~n ns{}%&T5LVlZ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$L1f^MP,,a"F0i .ޏtz8[f籮tWRI$I$I$IdY[62NQ9kI$I$I$I$I$I$I$I$I$NnnBVI$I$I$I.z_RRI$I$I$I$I$I$I$I%XwFޭ>X\Kj+It? 6DXbK5I$[ېo<զI$I$I$Kj?ԺI$I$I$I$I$I$I$Ip_Vo?Y.](^%7m&k;F?ۤI*=wDV/_O=iI$I${Z9.0??bBvdfXO8UKq^L?$mxCoLZn1o?iWb*#QVCKqkL]p.Ef!_FY][Ĵ?$I$I$I$I$I$I$\Ge}=Sloݧt^ɿwgysD{I$ɝѳU.~5hi%phcOULǿ׉CU{{\*l6W,79@x5RXzݤfA5qiW9rM_\o8}|/F~)5^d=*܇0@zwi$ֿD=[EXF̺q?wlk Mi'uvOz7۴ߕ.{@nfc4~ 7WA9 |6켇F?oxnҊ~}UL{ %OJU*x# 9E+0)߫YlWKn_?btQt_E2ך vu7~f_E/+0)߫YlW@wK^lH.w'`DLkuc㱮nïdC+wEwԾ6}ӗ-J6]NN}n"7 ܂`Z[["1Scuw}?X!걬hϤʆ:_Jh 'ѵkYgK繙߽^wQN+ 36SRԇ5W֏at|\pd`u,g?lôjkSzCUSoA9ZKf ʧ$kV5sIVRI$I$I$I$Vo֟$#>PsUnlUVɝ#?2 9Ϩc0N~A0xx= _m [[|G}c`fv \Għ.ӻ:CFU\c]nc#^6uV6sn;lf-ls=w~sW]okpֶTI$I$I$\UФI$I$I$\ n4=UKXf6[kpNkq+g 7W5szX.xˢqk[jp4Ͽ.&VY8XrWH4Fl[zV*9;~Ju@{ʶ``as)j۫x:[c)ĝζOܫ_oEcUs].8m"C|bXÉV.?;YM mU7Kg;uvnc\ĉw|Yqf>tc]uGRXz>GWXql( q8j&7/(+y?Ac>Liײk44$IS_:]X+IYg6@%`f'uUc܏M7/yiē.mcR?׋w;]pZ8OgGha=|=ޖ%A ⩟]uAHbl6\h>:{}\JA1Xck=[Eg»\z#.$;'kO^~)|ctM ΋WٿSTAWI$9kKCZ$ce}pqnOG F;!E!~(??eYYr^3IVΰe_ow03`(7ձah8üeD#о)-L_~ocQglֺmm]jwXlynkoM{Ԕ!^KjɍcFMo>p1_r ǥ:Oa+C/P^5H++eckѳ2C3id|!'Yӧjx0&#]Er.~L0>͚K=sJI$.ձ:V)$vKmy5V?~׈,<W@.`׍Pʚ? }aʷ2Γia-'n|~cu(WEna˷]48GfcGncbbV*ťV8em oRI$I$0ֺ7}^a]K@1tF8_@uV^N5mߥ]G⯤v3?k[>>8Pdm~ $>g_um/DZ?%.1_Hh`{\}=+E$XZ-Sz/"nq G=9VecyB[ =g=.eѓK. UI%Nvew`Z-:r]]i.:;W9kP2FzN2qZcr ѤI/1:RY*}=Bu7:;膍J:NwN~ {s, $I% YӾ0bkۙCxoۃEѪ]o2Cwۍms\?"_>+weѽ9̒I%}x#SWK>{117 s|q\־X=iMc1]Alx.w%:G-I%GNot,xն4sNTGS8pY{w-t=>̌pg6\MnH>ZfzC=lY Mke̅wu(6stCe?-ڴwVE6QsC굥0Z3r>hގՀ/ioWOMSne!#SI%̪*Ͼ.Q;6r[1DgAc:Uϱul y]M?ZGF.ESry~Mϒjrb u~OMfM!Ŏsp?q$2(ƥXiK찆NJGB~L{4N(vUUtjheu1ֈ)n3}_97ѰyK]ة;XQӥe>CMI%_T~`uK%wu,q-jsc=N7ig7M_M8(m%_u:f=W([{ɐ h\ԒIeu}?vWP'[@@]'9Zz[}6Rú|pw6u{29x-sNrf<7 <ͣ%]6WMFE4{u6 e!#"I.Cbbe2q*umȹ@Ǫ@^}U#7#61\~ Dz'LE G}&Z*fwz_Z}b_rY[waԒPک[!w$ޡ 7ZW?;]658bݔ[fmh*պLfl,ysQ}G/=w9 Ks6ٴn"v6NXtLJ^-xVʛ[~!+N?^j5UVa[1|7L}#g_/c}'np$Uú6Ї̿NkhhF@[>Chq˼W? Yoi?iF36>m%o5cCZZ NK?t*vݴv e>,9"beOVM-јMvknS3}e%KXW{HSSP>2[q0}f{5}hswq~s/ԇzv1d,bhu5TƐZց4 NMb üw@wV}hMa\@4u8Yekcc_lY\kTX23.}9,aϖ߱_jN5Hȷu'j]c,v^k˞Z $kZ H &^}-ؤz/?}x},>Sx{\ppeYTR[}R=CbGocz5CbI=`WT [^A2Hrjjũ:6O>'o٩WfYn֖0A"Ӯ>|vF}`{w$IJWC-;H>b?U:wM;qKDx+(g+Փyʸ7WVϩưnCjp+uX+`#7wAļ⌃ȶ|6ZF}o1q\G9ѳWgծw;>ɤI$IWϧǫ*ܹ{|8p+#gackAvc]W}= Jj .ɒ2+v-ᾟQ/Sh=WeѧR̺ǟDEջl0b]kcc`ZUӳ VS77k`#*xWEU?To%2>'Vt=8zm`I$I$I*='er"H6UKW=^~B_Uu]'OZUnq_CK:qZĒI$I$Plc^9G⨟W} */G*1?r>] / B:Oq*h%4w ,}YIɷXq11T'eW_BّIS$*زBWD?R̾O,]??ϼOV-_KpI$I$IBiUݣd;/=6$V/qcWaO nk2]k&u%eHtt:hͽkĭϥ|6}{iy$hke'HlliMD}.)189fXC'q[}X> pƠԬS۶u\OanzHgFn=X#9Yڭh}okxsH šI$I$I$I$I(YmU4ǵ>eVtvzɍϵ|˕K}Wn0ݶJu{( {~UB,1z?TNgٽ&I{돌)7}c=ְ#&ͤ7hep+]0uG]znZT8! cMQ:m}[Ǯ<VՊe5V֏a$I$I$I$I$I$Un܌jl _N_Yv?UR͓(g} jT,lyMݮd>ZS]Uz;]yr>d~kkoQ$Y#q /K#&tO xqdؔA;`(t[?Ai`͡o# ~X/ٿ]`%7]bބfwˬO?ЋGN״]:zx`qPg{˛DQ[?/]Z#M`?QɱX뱶VnJ0Su;Aeƿ-)kxNۮfd~ ڧ_ԏu)~h=XռmއKįtn+?QݸRXI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%SzWM7ϧZ h$/Sv7QmYu5"`i$Ia`kzfu X$ˌ[$I$Ç-L4V6PnH3jI$}a4cߖ,nVC1+& F-TXX;ז1}&p $jpsqSk :I$I$I$I$I$I$I$C[?">b{GMzۃj[[vn#h]'9X~՝X)u9Z]eY6ћSnDݻnFW/+$~?Cq@bwn'YZ &7Ua:CCnvi+o۳>߫ LGc.!}JzOuL.hcC,cc?5uI$J'Duxν[ѭWÜtzX:;u +q5smctWdI.cW԰>6O?{ML壞 ~bh8W6CHSk--a:'Pcs݋sZѩ$YP%՝a=x[$I$I$I$I$I$I$l_R%?b_KY/uNv rm7mcln{]om瓫o}\E;euÝ߽$H"A7U .:>Ut1)hckxhWϾl YMOyis[ >a} ߬X/y{r1Os8A;T%-ۋ ^:m894 ۪em/k6N%[33 ɬH.*K:_Y7gusn?@k728 Esu,na)$]YcYIZf>{2h[mY4kLZCt}[E cFyW\G[[t~P+9߉Ӻ~%vu8`x8bI-tэE6K&ZKoeU][mkCAS@n&F[>ƗGos,?[f2SC1vli:+I$I$I$I$I$I$I$qɭQkKlZA cыExն)heuCZѠ!tAԗhkw;YI$(e߫٘9-FeQ oTET~ݐrmX皛%'D/7t^]Y97 cC\ʜ9sOMr\z꺼ցdńjwξ+֬~Ma>вȳ'}mq~Gn;ΗQbՉ[02Or^mVdߋU=Wt0nd$m:5z%k}\gx*&VׁWiqГuI 2dQ`cC~ 4}VS[ 26_ʢX8ć@t J맥SSEuUsY]mֵvtkSۉ*9f~h+_V02:wr1փ 8 DI$I$I$I$I$I$I$I$I$JSU,֖X ki!YmcCMZTGmI$:}4_V=l)~Emh {wtzjM-SC+cD4IX˳5W42x,|\lV6{ryEI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$L?C+Z=wձ+c! v[G# 4RfuxM.ƺJ+}5t˨>ۘa([?;ѝdV' VI$I$I$I$I$I$I$I$I$I$I$I$IavwO2K^uH/lҫl{%έn>J=#@xUc>cAs]R+?wSX dZSz>'KVVq%h$I$I$I$I$I$I$I$I$I$I$I$I$J%.  j%I$ŭ. 7NI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I/ endstream endobj 20 0 obj << /Type /XObject /Subtype /Image /Width 750 /Height 332 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 38324 /Filter /DCTDecode >> stream AdobedC     $$''$$53335;;;;;;;;;; L"  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?TI$I$I$I$I$I$I$YX:"*j: !)q˫'E洁@{d \FNAª&lϭ_W02Աɮ8H>X]kWgR˫+u #S=gdt:rgҗy!߬]:nu9vʞCd PyKbD^7dxΈKt^3fӈA5\\1*Gڧ.[>Qwc`陕ec8;n14}j:=Ny฼~lxO6_L&QzNW[MU9{F}z7V67fSi*pv鉏AW˳ ]Kn(S?XKc1nsC] qi$nr:JgR˪+CMyp pxüguJeՕ]F,}N 1:ǒPn&QȲvU[Üv }].8 $iGgt+UcSi]85$nOXgfaY1rަC nt!tיִ^qv}Wxsd}j,VS\xl|լΫpoɮݳX;୪9ss*ȏFI6Ծ>kiYYcw4H0g[u~ωVK(޽ѺoĻ-l8;hw}\0`ԱߖB^^ mD?XJu1.{w^KI#t0z6&=C'2p69p ~ṻ]@.ֺOS˺~]Y5Rb=ƹhsH-:5$Hh.&ԕKuՅeՖ)iwNُ*[~dfE xud}u 1om<(=wrs) CnnwSmdՏppf48_Z cd[>U:q fjLޥTzXG6=1019uI$I$I$I$I$I$I$IsS~K3S+Yn8]I$JP7dcVl?h }`ϧ Essays wdI%}iwF]?s\aήtӮ˿.U8;c-9es_V>^1i۟K^hk0𰱪u8SS/5$2Ct[tQ`]LcS]zVEѺ8Ƃ\&N[ZܼzX-c^ L¯׏S1!Ե !TqoNy~&-8pU[XH h .=)Xwn3槕3 ]NAdkk sqq8q3#o)p0p}}cY1T:Uw p;ǾٕS;}ugwNm l9y Y$9zh>ucl״0CU|=7֌+cavE;*{75Dx#2,vZ*`~ۃfTzgMx/>+0n5YKHcV;eͩ`'C@CkEtSkf,5t0:OKɴݓE*c@WV+~\1h-ݯof3O̭갰]T>wT5;2#U nq,1q(ǰV:<%&tn7ۅmuL/$w[2uu:}Y迧eזdžzk,<쟭;:]KM-m-k=zoNp~^-9h.KX_f,GLl^\q1/5N%A#2,vZ*`~ݶeK'췋2i{FkkSہu ƻ(6T5lZD X?R/mǶ2akwm+mUkA50\>$,?އs *hwM{Iqo_G.m!*Y/eYbQ}쭏tV}of}h}6SCoed5@Soc`cUC,q T(+ݏM6WS:hZUCts}9g욫u-knXƹ _\ΟORݙ]m ]븿X:EWew55%i0I$I$I$I$I$I$^+/:Ժ_Jȸ[fU*lܒغ~}lXp?ּ|wFf4 `D^y]757mM'ⷾ}_ZꥎΩyǀ7Ӯ?d %:,ƷZ,c`67 UO_wc0gD<^Y4ݗv?Pj{)skk5UQ;aszwJ+ 7zqkyV೽G泧Hh">Z%7g<s>+;Cbn2 F!>O߮tϭtc??ң+@\$%oҾc ?5oӲ[ 6;krFO[įA÷6[{7.bYs.&Kqp̩sv϶|;V}n8c>5U溳mak <nM[:}a(e<8RKfLФ=S?3}]>enr׍WuҿƦ]7807=Ώhi> \\ޘyĐꋏr{Nkʣ3w ( \$UnC<l/R#"nHx]wP[? Vx[+֪~YKO,>16 bam Uϻ2Xtj 5j&vXߤف>+]%2sqlkmc `ʗ@ʿ7ṫo#mpKƹr7c}IYWP{^m~"Ǵ{Z-ԱWN9gm6>91G:2+5ִt0}W#̼cpw;R+4|$w,o6uݍgs5sƪ1c:"C-%qsvԱwI$I$I$I$I$I$I/5z]i' !VşT/JYXɷR8?f]_2Ϯ't3{#KcyL/X^?!𭟑W?_NϏ]":֯C&Ohƪײ{WoG_s:oJ'b2ޮ4q [uŹkic/J?efꙟX5=f7\οez"K+u~]G\߼M&;pղoGF=:KtVǺ5v֖yxX?])˺5Yr,g- {'YP¯:ܻ+'19/4W!2k{za>\rda)c۷L G_o]s kr h nhh 2z_G]y;vߵEUSDWWR̯ˁ5@`JsMqsrkwzU3R$A] I,֨}SI2c7#qZuHp=ug 6z;q8Foe~V_}\ִ5km<1ÂW8)̳v<ȭ -^KGWwլzin/1s>k:>KsW3ξ hgׁ/Zj*cJQz:oUW]:ѸltgΧ~ۛ&;.gP]v63.?jrϮx7n}bDgbu`ݑ~-x8R @H@xE}cuzrKdtثX̧ff_N56[eZ{Ɨz^&e55dS]էhpni*͎ "CA1YWz=ocuJ*4U[Sg2L{ 􋿩%u]!WҰٍP quS_5F:hu~?@]7Pʻ#n#y o,qwXY[znWUӰvFM[+;D:©Ku% Py ;7^oOgs{]m62]n޽)$I$I$I$I$I$I%W}IHV]ͲM:V² ^GmƢ6g٤*~u0/۱ę.`%kDKj> r,;xYY~GS:~,h}u IAGռ21[`a/s?RI$W8ޞ٧ ]Z|?U_{ׇikg }M3_a͡.5U߯={3gۊlƹS]`q5q-~ >t˷ e,/{q;-}}㌋vV>N閵K}3gg!"+e\~L3]/9M ZÇ9 ~(uŤcLL4\\U>?۹Uհ1MR_.8ֆzM|<I,Ι(}N+2,ACoW/_ZY:ObQ&}칎gq6eK⿤ZMI HT>t +meHc:&7YkcSX.|_sE ծǎ> 'LZ3֦z cp5ipOIӪ4h˜y$+T>+'HwUemk,ց!N}S?t\nӞYg;Zxp3q20> :*k^o[H c-o[q>;1+n^3f{+UڱA:jAnEݼu]qo嗏c6Ƹg_\oŅC-OvXdlGӁmԛh8/kA#+_ռtMk-7cs۴V؂]o]>7Է0ZN k;ovs/#7t켗o#-|.sӅ2pf/.eacuLj=fO='o=7uwWr\2-aaGk[~Oq2s>ecq+^e-7!عuK/g0O^^ncɪXϤ{}祈q⸿8{9v=϶WtI$I$I$I$I$I$I$I$I$I.K_՞p~_ȦQ {Op;+oR>5Kbt?E³| \YU/sgiul $OmX_S9sH0t|wd]w=p-\&}aH _~7}h.i;%ˢՏF虝PT/80|U[|jo "Z2ىyS1μF}W:?Jm-΁I$I$I$I$I$I$I$I$I$I$Is_Tr:^>]}\I (#>ORn-`5.9UV LyQZr3ï׶2qۀwÉsU4WN&Af#/pz}+#fcYFW066;mݮ逪tɶsV55rkֳS.U|Oe :?Qu2v-.ׯ/tޤ-%um.!7[vQn~1=}aU';۸YXc]ml8)=Kovuy+)t|0?Ĭ=FK*}3;uuza{i"hAUѤ:GYs6]UXVOr:x)*ަlu) }oGJet׳y$m$k>gYUԛӲ,0CwC1慎DQyt@6[=M!b5T>ffՋgAXkj`n0{*:WMSxU).ּLy-~ntӲkMx$h"fޙv{vV#w6nᱲ~S?Z2zkqlG'#&0HqClͷ嶧@Ȣ \}vWL>5}9pq3at\q_^V]^{FO!u \qkmw±{ĵGja3,ZMTk \WtRn_RKn6Ư9t<({{Z˜h.?[a{M/76W{)vk[r~NֲPeM58xv[~mUҳzub.Wu9YX9gSF.e&h'Z] 0>ݿf67~9[wihϪ]CA|L: [U=Ťd84O>u\)t[7r c8 Z}Iz?km@FC]ޑF};/dTF84.GvV-X>} xQX/]+7Xc]&!΃zXn4ې* wok OMLS^M$I$I$I$I$I$I$I$I$I$I$I$Ieu+: :۬cKu.KFG쫮-uȤ>VAe17H?pN-7s);ЯqNI$I$I(쭎1\䕟].꺅.mN C봶k2-#(Aed=˖UUMm6!` hI$I$luW[s jI%btϭ;%bYgJsWedXknVuUmV4@hI$I$Y]?o y.ǦٵnӫI$I$I$I$I$I$I$I$I$I$I$I$I,\/+O8]p.Ƭ}\`OeG3,չokoqs=mmnI$I$I$Ys\7UzeC*v\+Ǯ;ay}qL,sI.n9_ťcTi`W[CZn$I$I&$I0%at vz-k&Eo뮪UM 5hI$I$oFpi٢159=x[I$I$I$I$I$I$I$I$I$I$I$I$պKjy Ƥ.\'kZ$Vy}k[YfCf3-zs%pкFwNmuSʺ7eM:US4o:*lHkh)I$I$I$ :]u-8m4 }S?WMa5 y×d9al4ѠNI$I$I,>zn>&8H[粦9<(cکִp"$I$I$f`}[{QZJc1椒I$I$I$I$I$I$I$I$I$I$I$r> {YmպKw.5O:W\WVT=3g6;F,|JƧvGqa F84tI$I$I$9cKCZ$ O+ٓOLfU6,t#iT?L3OQ@X2ݸՇd{pJ h$:$I$I$IaΥmKͷsKU@"ߴ1Ɔv$I$I$qpr2fEOT4/,iv>0:zJ-atY2[>R$I$I$I$I$I$I$I$I$I$I$ffm6Z G}b0*cUk5i3>sƺ*3uV~EmxXZ#ĕʪc1u^.#IqI$I$I$b@jITz~]M阿mUƱuh:UYkǸQV+І8qOn. ơFXI$I$I$Ia;\1MxXP{Hksjv]tI$I$IFmo, *BoIU`SXk86]Z $I$I$I$I$I$I$I$I$I$Z7Cs)˱eox&1Q:re\)X+suhk5`}:r,s:4:I$I$I$I,>9x8wu>a1_hGWzt՛vC1f56lƖ|V..>=x)heuCZ$I$I$I$W_4tΗQīmJ4G9?RI$I$I$Id]臢dߗ~Mp]4$xdI$I$I$I$I$I$I$I$I$ĆI'cﭝ'fWS3K4`O ֳ:UYKv%jߥ_oTI$I$I$I%GtLXsm 0E44ΐJ:'[럴:Ssp1݇ӱA?.I$I$I$I$~\ܼnѷac=Lޭw{t @f;$I$I$I$zHL֙۾cۄjV\nm$I$I$I$I$I*]Gtze8ư&UnumXcs\SI$I$I$Z+7'\)cݲ\kI(:#MnvGPmtZ|ޛUJC}57F VƆpֈI$7Mf,'P@sR]C1V> T?u_ 9uU[,5S {c>E zlNƼ<{GVռ;Zð~'뵻Z>{z?Zϫ}H kiNXSqz#>rj׫L2]\?XC:gOk]a@Vn_~ nZꩲw^<ʖ8/uZ-1]N&F})V_z}Fz\*?UCgEWUy>BoJ7 f G?`K?`K?`K?`K?`K?`K?`K?`M`ÏL+C cij_! _t(|lzoޏS+Xc=ot'T7');7XC hQknCwٛcړ;: ط\2uw՛MdÍ9tXv7U7xkvaOgJYgHx7w9Jwo]Z,Ľhk]gQneW45,A_  ?0!Zg_4=S Ai\nf#ݻfxQI$Y\߭c:lY}77 I$I$I$I$I ebۙV= 6[aIJzuޙ`Z`dUV:wzf3Y]A5wu>;pr[g[t0׀NT]zXn7p(DsTzVuf}[wQchx5 tއMWg/qk=:a'Pa,O]73[i6}<^U^Ϣun7+l7s^: M._( Qanv0؏5g}h=A8TtlL9D?Xzh蟷fϰ>H7AZG]0 7{Z_X ̷gS<`qv}@h f6f蝥~# iuԱOEdSZ }C֎nQoOƾs/8n SX:v.v\/iczsm}Tp29s@~KrM>೺;zG[8,o/=zMctZ@^܌ %!/\.z%Y]W= Oc_Yi4}\q=nf㯒?@?RaV̊Xm?F!9շ_rZ[۽ @vϧ"{ooGY盅oKd4v}fUtFuǛ~dm"5vw>It?+:i8V#xU,/WjvGs6cs}t}0fӦƐtrM/o[S{K۹n;NYҰ:Kk\Kc@k@OJ)cutpݼ4$Fn*Ƿ8>S>  }.}?M.l8o6Vmc㧂~^q0Mְ}JlA;y8}E6_+pm9G6;s_HVOP6zU>ƥ0Ϭ]6ΈzMa .$d5w>H]OI[WO6P>0 F]ll7=Y-{q.7?Dպ~ y75:.l{)n 5t~t.'^o8Ԣ67s]WB9`fztXp5 ~tމNFqWy_[3 szMbaĠߣ;T.zٳ;wOR?w>H}GIϹƴ ]7Wn6}0gњt_]7Sumoxׁo7ۻh}1\eh@>x>XpcHV:nzv7R6lʞ{7s%x]7t˺) {6t18{*DYgn 6~+n֐>Zͳ8\ݵcYcA BطpYTDY*RC8n#@}R2燿Ouc-_U֢VU:{b C]ǓQSID8NZ) V>j~TW!̿ yWoJʍX|kކ:`eݏk*G>_&x}o^E1ii0PzSb?h'j띳t e}DyQiueKwC.cxtppiAI$I$I$J6W]Z,k H=+>oŏn-6QPөմk@]־w\ǧcX_`sOkI(cKCZ5.& //_լ2[1Xvz.$/ҟ? Om5߬?[r?WKLEɃ6#12_M;k!-i?UzD6kmʱ#-k7HvFwP$d8ik\֑E7 'IIU+6h:ohV'I$Id^~,YFzT>t;鞍?|VkcI$I$I$I$K; 3+ߟpnpseW}f}e1efw8-I$I$I$I$\~. =RnT7o<#EѤI$K3|nӲԻ 눇͎Zh7bb6kyY}Q{͖G7C7׬M=>?V??C;r9{Z5O^[%v-CgAr>3)ΑsK=s{Whi4rr!mMt|P2/ka-m֘$ױގpM_gKz5>WS[WZýBm,,J=hҳ+k}o?N޹Ɔt[q2qXSNLG:g &Kէ~tOϣ!lk ;ZI$r6#zy-6h_[٦=Oezo6g$ q9%bgvUB.SDa:鶠tṶ'Q z~jguOW=Dǭܜ'¦Jd]X''b<!dڼv(#^H'c`}}硟WI/_gE}cX)W;g]1sy캗}]{KU}/c3T_0:&3ޥNgL&A9X5MouFٔxh2Y]?cul-4)cxESz߳Y_kٻݰz~{fx$S %`f}Hg7*Xu?pS7u >?ϒ[GH>`UX*'d\8W~{U~/rWt_v?s~HGc3`j$:Apj"ف0YcM]W \,{'c*o.yam}@/XF=wUkw*#`}_>菶P K{xzb DOk󃢴K[fd1?>JN4']VI$I$tП[M1kVVؘI$Nc6eאݵx U.wNnnCCWH g,ve&}11zm wa {"WW/픹 ͅp:"jp:?a$I%CuΕѱԲY\s[z-R,!(d8~{/_WӺ_^]S51ETG:gN z~5XͩQ2(š6ji}z{xS֫}&z6E-y]cJ>mgY[$jiUC5owr|WDI$:No74 I T/mheTV|=݁]cDZc \ I$Wg]J%m;x,GSs2:[uB1v忼!A6u'_em۰6rf!k$I$I>JAu~^uTu.inh$I$I$I$@=nOQ[-96ҲzvoQ=N.vf&a-}I^%gw{]t.k=V㼁dzawbE6f79X/U$ 7_~}Z@`Ǯchc|BI$Is_^zOE=>:s~ $1Uo_SoP5 <|gAik|b+kǯ3uT3p" DI$I%}|:V?Li3cU9;Z%_.-.}_SOY?fvgSsj,D*ʟgl15dY_WMҶrhƫ+.`}onA$I/46O$Q lKC]oBy%"v 'mMhK< y we\^ޛjyaGRI$IrYsr~e\+y3^\OXCGQvއ>ߣ< gt;2β- gNQ !PF?Iϴ K[_\L49ZD8 I$Iy|VuҺ6:}#vߤq'ϒ:A]"{Zf<4YEHc[ln$#@I$IrQ1F9zn #mL'?]v]Neu;. ^ .$I$IgtLNvL}taZ=~ǚI$I$I$I%|?jgOQͦv75}խk{%Kf}~6jp/c5V?X~Sjt'"voo85Ty,:'7Y^pz@v?Mc784ms$v]:GWrz@3-ޯPsһݟܴ-nYv̦=p+=vxI$FoCΪ5g5sA?f(emå{֑ `>Α+Uv>S2~G\uMS'f_발^JsX4iE $K}r7 tV?ugf/w9Ct u͘ϣ[y ursGg0>柊I$^g1򰾺_àC<{foޖo}gڰ7 ͉%S/g_SskKlg[c@Z'73seg=Nq;sB#$Is}C7ڏL5'ie'Λ.ִcTo_W2:e]Gdg1*I~/Z}Lޢ1k =9L;msic5YMx 5{sgY>Ko+kqrX-ڇ5+ǷIhɮu9u?jÏ.uN1CćgG i$Iyz3֚֮]_dncyпdt+ߗ2jġslwpscBtXzGӺ_W7S3V3T  Wo^:-ƶl9<iGI$sXִIqW ZL%h+}3?R'Uo`uԘ)iDB>t>k231.5U͎":y*Julv^ضC:A=.+_^fu:켚\ Lpbڪ. 5cpmU[sAA@]/ L:1D[H𖀎+Ɔڸ'rX?.'; ycj]kBTq\YA+ ~}c7 qԜ19sN߫Yz.jNKUZ-zGC?Lm :\|\3f`ϰj6}jY'Wv~hĻx'vݶIbuOd}B ga]s4wT_;v&f7\ 2{x[W!?%֊@ѻ˲t}xk6m+aWcwV- IEEG}2^% &M*?I'wAPkqU}7 yt㵦 Ʋ1!b/;wPp}3 ԴVx {ަ>u^խʭaş|ynޕzV0?2|\yq*xugǷ[| 7Q9xZGHgٳ}Ă_49Lκ-ė=#ݒoI/`IX:{U`sxE;~a{zOufw4+O_ծ>kY5'~ UkӨ#PS AWtk}ll,zmI]LcSZ ~?դfu ljXGoy˺ǥK< z~ctze.:{)*C]O#7l] M1+áؕ2+ʫhk@ FY=gRn7ٝf>I7ufy:dI$I%˺>A;[ӛc\gm촴Oo$I$I$~F>5f܋YMm85\gE-?:}nvl(um:MuzGhߨeXoW4>+]zy+ũcT)gѮ|$I,Ϭ]KtΚr>(g a8'5iksO 7QcٕjO}KX3@;uO\WO΅~-;1JB:>)OT? oߨ5K Pᦢ$(W_^uQv6_ Ҫ{ԱX26ə/6}Jua1C KGgV]f.׳b݁qCC*!վ>btvΟS1UǮq.1jeyWf0b4+R>cs:^;puH#6-z1qqMtkEm x $XN9zgzJx%ku.BwڲƆ5o|rI$Nk=<*2 +ky ##_}P4>xQx =SיdF8Y:$Gu8'5UCC~]w4/ƶ C\ƽuNvjaPVެqXN+k[60vEoߴ\{C\%w_LC]$ﱂkwUݴCh i$O''Wm0h33DL)?N\[4mm#iIAQ]8Ff6D&ʘITl mA(zu\wY0YRQϬP}VqTP2iј5pk"[uU׺ͦ_ c>[H2%MQuy]{5ѡ4BvE̳)90mߑs~'d;5<׿ϓ>kUX4I%zoN;'.̳#(nk;gVI$I$}nzi:nc cgkUI$vE7u2?;1Dzz3ڷU֗tΗԺα!lP0q{;#y1LJo7^<өe i7?lfT?__O?󷿂`Pem s@EI$I$Y?YF?YG '#쵛jӚI$a"\ák>,|T]oKk̒:NSPphٝKt6is{mx@'̼Z'pkw<?֘|b^_XqzwB%/NM B > X}y5lIqZr"vGgW<[M#@&`kZu JKS}v>⌒I,Kp?XNG6~z_X:>?T}YeW\~{-dI$I$)-6W}rI$I%ӭK⃙v=@hO`N~'gwHַQzk0$o*}5}g"ӳl߿2SCL:S7z>>ٿ~|wto06jF菙Y+.~U[vus= :o->OFOVvuXc6^[+P& {(uu`g[zOS4ib kj5W:tvP``am,OQ)caeޮ0s+m[T}%.cT='֊Sӳl3(50htuU֦u#.}qMSfC+=s5}wO63~: 8Ȃ:C_qnGRũn-uՃ ?.ŷ#6~)y$zm:SopowSퟢ|6&}g{gX%AȺG;TW=,eh"0쿯\F1qwݧܛd]n;=7So,V)^Is}3xmfI$I$I$_yHo52.$I$I%}VNnQsC#GMŴ4K YUeIBV?LCN]7OG̚bw][t)QD ix vvݎ?z}|_Si_\/J++?fpu8b^C*X*Ou62Fz[ԀV~}j?+m1RTl+3]l$>ಯW+uLQ1LGVN?/ՁQ21 [!~*t_[ԘͼvzPۏ?hg+OYD7 2*o;DE+rG .$I$Y}*n:m.P@z s|w-I$I$IDX0\XֵK@P?P~GD~˛G~Ev V65htNl^CI#+"GSW]]Cʹ̬?w_#Znc `?$>!ïGS|VW<WݫH4_EdKcu+[c9;{6]sWGP*um^o~{OGy_u_v"烪۵Yy޿nnCYQXC/ UB\4rÖ@?6ceaTۿ/]Scn 6%e:VƩ/_ج*}=28s}8?;*V:F +ȧ_Uد"U-,Ձ7?a"+wƶc c[@I$I$K/FVw\2õ70"$Va=7z5qpqVRI$I$I$I$I%кaoh6 dJI$I$IsUbӛ:RI$I%;g"OK9&E]rRw*n[0=-DI$sZ78PF?V_۝,1H7hꘕ}z/\__V:gCv6wPӐq95 soS6;fNk~a1 ǁUo~.f.CxN߯ ʳ?;[G/IOa^p:=Y\p#D7~i_Qտ ޳0~\*[X>;q qѨu_Qտ ޗ*:UGV7z_ʯKyU[`w}yát[I] ^p:=78'u?z>>`OU A(Sq5>[E? `0P><:C:0 IL}?_qo$ƾKHGȵu^{SEXQDI$I$I$ΐG1ղ<V}譤I$I$I$I$-7Q?XzMmfq !>VOl>ҍbajqxgsk$I$I$o_c+%?*}հ` U ~NU"@umr7@Szu.kB~dhf?ceȟ6>i?1gc؏_*4}eg[UѰqNSlgEo=Ʃ}bל:szOHsג;+ x'IZ^sC;u8e?+npOE`QEfO(W}R89Y @)}ԭ>:2kF0${.cYí̹{A;/Kӻ̀LZS]KΕI$A_` a Vz(tN?gƧwK1 \ijuV}$K`Z馦ٝ )@JtI%K` iOYs{OI$I$h @BowL|OU-yΛW9VI>dߪV.ae' Vmh(TbaWX.2vƏk 7ՑTnaJϨ4:3mYxCqI^'Hi?J١%j7.yhcN·o]L0s{ܗ2oR=Bk[-I b1! ?sP?,`wCy3`ٵħ?Z>inGՌƂ\nFޛ}͙} 8kq2VE%kIK4VBW&{f~m+Ng]zv1>;IVAG ;u<h˻y#uݶI$I$Irg .$I$T10)C27fe F]{+kWjʾI$I$I$I$I$W'_GOfcw{,Hvթz', P̻k`̴ml]V _~ٳCݻ`fϣ<Ck-n;&Y }1cldvm'u~nw}P؟lL}Z6cr:Hiq8Kl5@?Rz_XvE! m4:j׹JdI$IyYP'>Rſ)+컧eYI=K|Ρ_V5c]ֽXnupS~f]C;lh=7k&u5W(3\Zf,Ty# ڽ[udd3eANgNSƳ{mvW=QGߩ8}xl5cp#үo߯]!W inAy>oh{zW-p~bs/+]wCꥹ&UUH pnOJp1~{?`}_ג27b^:֍vKhklXMFOhjhv.EY "Ax?4tIa;埮ϲpȓzW+?/جWc>Ꝼs_{$I3ւt KZډ3+2Ap_0S?^z^bu4_.`T烿3ճz'G8Y:}xc۩x ]܎1 ?H>]d%[z+X^>mz4`XLnҶ)n-ecjDId } `ߡc<]I$I$I$I$I$YG}fWSٶ>s+U$IB۩{k`$[@ Xc^]c1( <?G#`ӺE0+ZxC.ҩWfTӣ=JCvĂ jX7(MT1L~'kK_լm꘶< ZI WP`98e ewkF`7f3C9CwPzW{2̶rOѵ1gtXkm1u'XÚdRI$I%}a?TnHtMޤۆߠzn WAii#'yB4;c]qNu;kv.4XƵ9.΋ϩzYgLKw~ EkёCX2rsoy#?-p1Pmu <\^hʸ\Z :Eȳ? NOI蕺?GYɸ7ik7|>tgc3#!ͬk:WV0Vtf7:uVn+VElk@|I$lӲ@8,Xޞ{4!}GpѾeQ\zOKlz-:korq>Mr>>o٩ NCO~R<ޥ?[٧{}voiV~u:?Npm!l$˙C+]/5[YQec|E p5I/PձUdɧQzן][,uk|kF7Kůiws+M hh<ȤI& Py WF,{ISc/~Xed]cp1lv }XłG쏬7c:mlxo^;T?>t{Ϙ]N}?c ^U8|*\4h\:p~pfpwkӺ $|^I$I,Wu.ȫ̯Zsh>>"Nվ>2p Fwl`k2T鎬58cX %޻#mZi$I$I$I$I$K \u lLDDyu>zTՐ_?ZȟM<~K#Hu'jV]VI$KX:@x}*Ed8X臂9h]N  ʘ$QI$蠟Xދ֪n]k"cϘ"}F=MUpOVtY}w߯хf}6iw5ᮜ9s:(~۟!'ȭ/X~=; y{8-'NӾRY{*ǎZ^E{Uމ:GKT{WXܸ*!>[K͵Y<֟_̻ ?ƶUF7Վjl;"/y϶,I$^eX>uG6^jh%x:dWhu Α}os24sezLq?k I$I._n/Lu6szVUc' ,m6UtS[z/UfHyum$g']$\בٽwbeDCm7e?Ŧdx$vS=J2o\ c ]LѾ$MeVL}i<ֵsCCD5}?#̏^F֗}b9]>oFOO4_ \;Nl׷#A4< I$Xz=S}Y feCžZh=պqemI$I$I$I$I,c/[@I߻ ZګkC뱥i\I}Vȫ\`Yz^=4ט]I$KŅc9fYw%<{}sfOՊGλks+飡`XK[$I([uTT{k\rI<.Dd[ǩQ} , __VՌoz9[vD=:VI*O쾣j{Ih :3NQNv.2nc~kI$<||_FMm>sHE;P-sua.;.o>L}+/}z0]#^mnc7y.ikb`η:~M̧)o|¼6,~^u}@?Y~oo>^&}.#cZuhB,"}ok$C}f(%4װF벀uޭׇv XqwޭxVgW ,6v8C#@._t oZ=W=Ta~+)MbcmOt򻏪Fsu oȡ;O%k$uYUmy h+9uqn:ǰ߮?c>tU$]Gguϖl?/c~VPޱWAwل=[_k/(awPۋ`t[ֹp>Y3W컭;x0wZ6&o( ttwP#/v}cg.Հ=;:1a~ E$;GJ1:c}i>܂d, 1s~WJ=,<9Wa@x㲺;5` t5u|ձjTƺ6AI]=w{$J"H9Yuzw׏P\߽.z*?E#p&sy:_޺޷ΑK{v̗qjzWG}77]s>eR'Zu߱d/NEo}9Ә e$I$I$I$I$Idt/[\CO5au[0fF=[ăsXqs0gb7_ٝD@2ot}xljCoi}=;rp}Bj<>*I.c>shȻuV^1c藷|F;#VagZ:SϷo붐KӻeLvYUü2_Srh5l7mO~Wտ>,|M;+״V]I*=G~N(bǴ82~K ug.S.ynX{oٙޗ6߮OM15kZ g}Z1ivϣ'V\9'Q7ZOqⳛ>3OMoGv3{ aU3.oYM9QH1t)$I,}GpJv8rPk8~l 6㾭5zN2>[ݵ|gt|~Pwt?α /[^Ǽ}\a}[k\ֿ#~V߭}K;ZFڞleu6'uo֜o߫6Zq,}ZsF=J~t[: QPc1י[^BD=shQV>kԾdpGl{m˪ޥs#m?#;ïĢzS#$O\\=6}7~o!O_GV_ͪ?`~̇OHUI +?վweU:kWݼVsuYD4l;OoٿF7Xhl5Sr~ 0a6t n2]^'gJϬ[*!kV].oލg֞[ oHokn$o]g}a+QZ]lΰO>gWnxW2o{-CZOvWS K~cH%ͩ<>H:_OkC6[{{]o/UəcOү n9Yjb~5vv4Q[jǭ45"K/ݕ:M{ںx5NzsݻtZ$I$I$I$I$K+ֱY=]IBʫ0A'EpYx7bcM_֏۾e5s/ ޥ@Vzmt,:W]_Ϯ}}= kW˪gKb܊[=!Zé+}>D`#K?,wTfe}73~d׺i,Y)`}Mv?M5mod^)sjC@SSOeo^=n*\cz/Q.6O>rςӿ5=<ݓKNxZ2\l[;>i"f= * t*q`F?2I$K'7FvGXmVַI$ os:f5t6Ͻ;Y_tG/3?Ih~O,8HOxp~7%v՝v ;R'<g'~Z g}^acVSgӰ! 2>^gM&H^-Ѽk\OU3#긤`6(]p5:GI$IdΎ>X8FѓF6~i߳\6hW1^s+Y$I$I$I$I$vOM,|zvgP(9x{\irRI$I$I$I$I$6q3nggem}?Wݷv$I$I$du^+2$KXG#Bʻ\Mtm;$; F#0DٱlvnvfE4<]12^@=/U<["ȏ?M&oՏy1K.I73 x=wdbR[ycџۑ^{.o2bt~t{̯U̻swY6hS,;vߡ<<̟04 wu$qE>OPC[-#$B|?G=yH%6ƈe]?3b}avSn>Xti:OCۭ{Z^.fN3}l5:ft|,·V!W9DC3Qf[esK4T7Q2P}XZ[eGwV8iS vϬvQW< kVD zxbfu*o8XZӸ>Պ] =Gf2̏xeGo>zOK}}G'2Xk+h3NRfMHgZ.53%©v_+=s/[}/+/1nu sΈΊrr,mdvm.o:Q놇 muUq`&n?%ΪIu}T9Mʿ/7`3T.^U΁*/ɮCnϦ n=tnw96\4'S}My՛sy.y.; 6kuu4` X_[2hmk5tӛ{^FCQ__]x^KP"4 w>NV7onu3>xNΈz(4NG]/D(744pg/IҲ˺ŗ wmk$hѻI$I$I$I$I&:/Imo߻ R ^Kc^/e{ݓ˜ G]!c`_QgpO8"{dWqxܪsE};KF\:nii}Eݐuu̎?R:aZ]9F}liRoP M[pju 2dXG;>WcdZƗI^.z ˿;5+ʵw5g9\K-xuRakeD#u `&gqkլ}"UFݷs{y3:t?2yiqʸF;SS0zP>l s;ySTpa̻3:luU{kt n#&--Mv,s3]/ctΟvY7Wyqulohg爍<^C s3Y:٢1m8kgFDDI$I$I$I$I$I$I$_]o$JoJw}tZ#sc2'Oc2\}jOUQ/~#/ɏSf3i4d_Tu`^Nj1+ .QN~=;uj;h 65FϪTu8E-YI%Z2]""z^?1о9  zEǡհ,d|6JoY&ޗp<Ssc;3Cc:;6GTJoi:]{| oPRmqhOsr1w ޷ʦ?5՗Ҭ _?c)/Our߬_XVrF1}@8oU>^97q~Mm?I/?I&p.phd遯./eU/J_HUy}Lv_?c)_Ge?ܭ~_$~&*t+CN <ɮe9N?H]e3 oRϯ"02?aA!$uL, yj3YNuJ,;,h_}Pc` _eē:ϕ:Mq BGoXĺYvkȫ p[F55!G4 I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I endstream endobj 21 0 obj << /Type /Page /Parent 143 0 R /Resources 22 0 R /Contents 23 0 R /Thumb 112 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 22 0 obj << /ProcSet [ /PDF /Text /ImageB ] /Font << /F1 153 0 R /F2 150 0 R /F3 151 0 R /F5 160 0 R /F6 165 0 R /F7 169 0 R /F8 182 0 R >> /XObject << /Im9 24 0 R /Im10 25 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 23 0 obj << /Length 13133 >> stream BT /F5 1 Tf 9.4646 0 0 9.4646 26.1921 616.3652 Tm 0 g /GS2 gs 0 Tc 0 Tw [(equation)-616.4(into)-611.1(its)-613.2(constituent)-619.7(artifact)-615.7(equations.)-610.3(Thus,)-612.8(a)]TJ 0 -1.2399 TD (simple)Tj /F7 1 Tf 3.6299 0 TD (composer)Tj /F5 1 Tf 5.4749 0 TD [(tool)-653.1(does)-646.5(the)-652.6(work)-644(of)-653.4(orchestrating)]TJ -9.1048 -1.2459 TD 0.0206 Tc [(other)-806.4(r)-3.7(elatively)-799.1(s)-1.7(imple)-800.2(a)-0.5(rtifact-type-spec)-5.6(i)0.1(fic)-802.3(t)1.2(ools)-804.3(t)1.2(o)]TJ 0 -1.2399 TD 0 Tc [(produce)-724.6(the)-718.5(complex)-719.5(set)-718.7(of)-719.3(artifacts)-715.9(that)-722.9(comprise)-717(a)]TJ T* [(synthesized)-451.4(system)-454.1(\(Fig.)-447.9(9\).)]TJ /F3 1 Tf 11.4571 0 0 11.4571 26.1921 540.4534 Tm [(5)-1016.6(AHEAD)-336.5(T)]TJ 8.9663 0 0 8.9663 95.6409 540.4534 Tm (OOL)Tj 11.4571 0 0 11.4571 118.9417 540.4534 Tm (S)Tj 8.9663 0 0 8.9663 126.5952 540.4534 Tm (UPPORT)Tj /F5 1 Tf 9.4646 0 0 9.4646 26.1921 524.7495 Tm [(A)-357.1(simple)-359.4(way)-355.2(to)-353(implement)-356.3(a)-356.6(collective)-360.4(is)-354.2(as)-354.9(a)-356.6(file)-355.1(system)]TJ T* [(directory.)-404.1(A)-399(directorys)-407.3(contents)-399.1(are)-399(either)-404(files)-401.3(\(primitive)]TJ 0 -1.2459 TD [(u)-7(nit)-8(s\))-671.6(or)-675.3(sub)-10.3(dire)-12(ctori)-10.6(e)-6.2(s)-669.2(\(co)-8.8(lle)-11.2(ctiv)-13.3(es\))-6.9(.)-672.5(Fig.)-679.1(10a)-674.4(show)-12(s)-669.2(a)]TJ 0 -1.2399 TD [(collective)-665.9(that)-669(defines)-663.5(feature)]TJ /F7 1 Tf 14.8552 0 TD (A)Tj /F5 1 Tf 0.605 0 TD [(;)-660.5(i)0(t)-662.9(consists)-668.1(of)-659.4(a)-662.1(unit,)]TJ /F7 1 Tf -15.4602 -1.2399 TD (R.drc)Tj /F5 1 Tf 3.5461 0 TD [(\(a)-526.7(design)-528.2(rule)-525.2(file\),)-526.8(and)-525.3(two)-532.3(collectives,)]TJ /F7 1 Tf 19.4375 0 TD [(Code)-525.1(=)]TJ -22.9836 -1.2459 TD [({x.jak,)-426.2(y.jak})]TJ /F5 1 Tf 8.2782 0 TD (\()Tj /F7 1 Tf 0.3354 0 TD (.jak)Tj /F5 1 Tf 2.8393 0 TD [(files)-431.2(are)-423(extended-Java)-426.7(files\))-427.7(and)]TJ /F7 1 Tf -11.4529 -1.2399 TD [(Htm)-488.1(=)-486.2({W.htm})]TJ /F5 1 Tf 7.6193 0 TD [(.)-486.8(Fig.)-487.4(10b)-484.6(depicts)-487.8(its)-487.4(representation)-488.4(as)-486.6(a)]TJ -7.6193 -1.2399 TD (directory.)Tj 1.2639 -1.21 TD [(Feature)-496.6(composition)-505(is)-498(directory)-498.4(composition.)-500.5(A)-494.9(com-)]TJ -1.2639 -1.2459 TD 0.0243 Tc [(posi)3.8(te)-772.6(di)3.8(re)6.1(ctor)6(y)-777.4(i)3.8(s)-776.6(p)-0.7(r)6(o)2.2(du)5.3(ce)6.1(d)-775.3(w)0.7(hose)-778.6(or)6(ga)3.2(ni)3.8(z)3.2(a)3.2(t)-1.1(i)3.8(o)2.2(n)-776.4(i)3.8(s)]TJ 0 -1.2399 TD 0 Tc [(isomorphic)-643.5(to)-640.5(the)-640.6(directories)-638.1(from)-643.3(which)-641.3(it)-638.9(was)-636(com-)]TJ T* [(posed.)-445.4(Fig.)-439.5(10c)-439.8(shows)-441.5(a)-440.4(composition)-445.1(of)-443.8(features)]TJ /F7 1 Tf 22.738 0 TD (A)Tj /F5 1 Tf 1.0482 0 TD (and)Tj /F7 1 Tf 2.1384 0 TD (B)Tj /F5 1 Tf -25.9247 -1.2459 TD 0.0128 Tc [(re)-5.4(sulting)-765(i)-1.7(n)-763.9(f)-1.6(eature)]TJ /F7 1 Tf 10.4645 0 TD 0 Tc (C)Tj /F5 1 Tf 0.617 0 TD 0.782 Tc [(.C)771.2(o)771.9(r)763.7(r)769.7(e)769.8(s)771.7(p)769(o)765.9(n)772(d)767.1(i)773.5(n)766(g)4.2(u)769(n)766(i)773.5(t)768.6(si)773.5(ne)769.8(a)766.9(c)773.8(h)]TJ -11.0815 -1.2399 TD 0 Tc [(directory)-672.1(are)-662.6(composed)-667.3(to)-664.4(produce)-664.7(a)-668.1(compound)-661.8(unit.)]TJ 0 -1.2459 TD [(For)-327(example,)]TJ /F7 1 Tf 6.1517 0 TD (X.jak)Tj /F5 1 Tf 3.3424 0 TD (of)Tj /F7 1 Tf 1.198 0 TD (C)Tj /F5 1 Tf 0.9344 0 TD [(is)-324.3(the)-323.1(composition)-331.2(of)]TJ /F7 1 Tf 9.7517 0 TD (X.jak)Tj /F5 1 Tf 3.3484 0 TD (of)Tj /F7 1 Tf 1.198 0 TD (B)Tj /F5 1 Tf -25.9247 -1.2399 TD (with)Tj /F7 1 Tf 2.4559 0 TD (X.jak)Tj /F5 1 Tf 3.4383 0 TD (of)Tj /F7 1 Tf 1.2938 0 TD (A)Tj /F5 1 Tf 0.605 0 TD (.)Tj -6.5291 -1.21 TD [(Given)-349.9(this)-347.7(organization,)-344.6(we)-347.2(initially)-349.7(built)-342(AHEAD)-348.1(tools)]TJ -1.2639 -1.2399 TD [(using)-388.2(the)-389(Jakarta)-390.1(Tool)-385(Suite)-389.6(mentioned)-392.3(earlier)-386.6([4].)-387(Almost)]TJ 0 -1.2459 TD [(all)-319.7(AHEAD)-312.1(tools)-315.9(were)-317.8(written)-315.1(in)-312(a)-314.6(JTS-produced)-317.2(dialect)-320.5(of)]TJ 0 -1.2399 TD [(Java)-459.1(that)-465.3(includes)-457(refinement)-466.1(declarations,)-463.7(metaprogram-)]TJ T* [(ming)-498.3(constructs)-498.6(\(e.g.,)-491.6(Lisp)-495.9(quote)-499.3(and)-495.3(unquote\),)-490.3(and)]TJ 0 -1.2459 TD [(hygienic)-450.9(macros.)-448.5(We)-449.8(have)-451.7(since)-450.5(bootstrapped)-448.3(our)-448.7(imple-)]TJ 0 -1.2399 TD [(mentation)-274(of)-276.1(AHEAD)-276.2(tools.)-269.6(We)-276.1(discuss)-273.1(this)-275.8(topic)-274.8(further)-273.3(in)]TJ T* [(Section)-339.1(8.)]TJ 1.2639 -1.216 TD [(The)-312.7(main)-304.7(tool)-311.6(of)-306(AHEAD)-312.1(is)-306.3(the)]TJ /F7 1 Tf 14.5497 0 TD (composer)Tj /F5 1 Tf 4.8279 0 TD [(,)-313.1(which)-305.9(takes)]TJ -20.6415 -1.2399 TD [(an)-330.6(equation)-322.9(as)-330.9(input)-327.4(and)-321.6(recursively)-331.2(expands)-328.2(the)-323.1(equation)]TJ T* [(i)-8.5(n)0(t)-11.5(o)-675(it)-10(s)-675.2(n)0(e)-10.2(s)0(t)-11.7(e)0(d)-680(col)-14.8(le)-8.7(ct)-9.7(i)-8.5(v)0(e)-678.1(e)-6.2(qu)-8(iv)-9.6(al)-11.7(en)-10.2(t.)-679.9(It)-680.8(th)-11.5(en)-681.1(cr)-8.6(e)-6.2(ate)-10.8(s)-675.2(a)]TJ 0 -1.2459 TD [(composite)-566.4(feature)-559.8(directory)-564.3(\(whose)-559.7(name)-560(is)-563.9(that)-561.2(of)-563.6(the)]TJ 0 -1.2399 TD [(input)-507.1(equation\))-511.1(and)-501.3(invokes)-506.4(artifact-specific)-515.8(composition)]TJ T* [(tools)-645.4(to)-646.5(synthesize)-640.1(artifact)-645.7(files)-640.9(from)-643.3(generated)-646.5(nested)]TJ 27.7936 56.2401 TD (equations.)Tj /F7 1 Tf 5.2113 0 TD (composer)Tj /F5 1 Tf 5.4868 0 TD [(itself)-654.3(is)-653.7(fairly)-656.9(simple,)-654.5(written)-656.5(in)]TJ -10.6981 -1.2279 TD [(4K)-328.4(lines)-337(of)-330(Java.)]TJ 1.2579 -1.21 TD [(Other)-482.9(tools)-477.6(implement)-482.1(the)-478.9(composition)-481(operator)]TJ /F8 1 Tf 23.0196 0 TD (.)Tj /F5 1 Tf 0.9764 0 TD (for)Tj -25.2538 -1.2339 TD [(specific)-251(artifact)-250.4(types.)-253.1(The)-246.8(first)-250.6(tools)-250(that)-255.7(we)-245.4(built)-252.1(composed)]TJ T* [(code)-327(artifacts)-332.5(because)-327.6(verifying)-328.7(the)-329.1(code)-332.9(synthesis)-329.6(capabil-)]TJ 0 -1.228 TD 0.0093 Tc [(ities)-671.8(o)-0.8(f)-676(A)-0.4(H)9.3(E)-5.2(AD)-676.3(was)-671.8(o)-0.8(ur)-673.9(f)-5.1(i)0.8(r)9.3(s)-7.3(t)-675(p)2.3(rior)9.3(i)-11.5(t)1.8(y.)-675.1(Subsequently,)]TJ 0 -1.2339 TD 0 Tc [(composition)-582.8(tools)-585.5(for)-581.9(noncode)-584.7(artifacts,)-585.7(such)-586.6(as)-582.5(HTML)]TJ 0 -1.2279 TD [(files,)-366.9(makefiles,)-364.8(equation)-364.9(files,)-366.9(design)-366.4(rule)-363.4(files,)-366.9(XML)-366.6(files,)]TJ 0 -1.2339 TD [(and)-519.3(BNF-grammar)-522.3(files)-521.1(\(for)-524.4(synthesizing)-525.7(extensible)-524.7(pre-)]TJ 0 -1.228 TD [(processors\))-656.5(were)-653.2(constructed.)-654.8(We)-653.4(anticipate)-656.6(the)-658.6(set)-652.9(of)]TJ 0 -1.2339 TD 0.009 Tc [(composition)-677.9(t)1.5(oo)9(l)-9.6(s)-672.2(will)-676.4(g)9(r)-8.4(ow)-673.5(lar)9(g)-8.4(er)-674.2(over)-674.2(time.)-675.4(I)0.6(n)-677.9(t)1.5(he)]TJ 0 -1.228 TD 0 Tc [(fol)-9(l)-8.5(o)0(w)-9.7(ing)-682.5(sec)-12.7(ti)-9.9(on)-8.1(s,)-676.7(we)-676.7(i)-8.5(llu)-12(str)-12.1(at)-10.6(e)-671.1(c)-8.2(omp)-12.6(os)-8.4(ab)-8.2(le)-679.6(cod)-15.3(e)-671.1(a)0(n)-7.2(d)]TJ 0 -1.2339 TD [(noncode)-333.1(artifacts)-332.5(that)-339.5(are)-333.1(supported)-333.7(by)-333.6(AHEAD.)]TJ /F3 1 Tf 9.9626 0 0 9.9626 289.2472 558.4818 Tm [(5.1)-1010.7(Code)-341.6(Artifa)-9.9(cts:)-335.5(Jak)-335.7(Sour)-8.6(ce)]TJ /F5 1 Tf 9.4646 0 0 9.4646 289.2472 545.0455 Tm [(Code)-281.6(files)-281.5(that)-279.6(are)-279.2(composed)-283.9(by)-279.7(AHEAD)-282.2(tools)-286(are)-279.2(not)-279.1(pure)]TJ T* [(Java,)-382.8(but)-390.9(rather)-386.9(a)-386.5(superset)-390.1(of)-389.9(Java)-387.2(called)-385(Jak)-388(\(pronounced)]TJ 0 -1.228 TD [(j)-7.8(a)-9.2(c)-8.2(k,)-12.6()-680(s)0(h)-8.3(o)-10.1(rt)-684.7(f)-8.4(o)0(r)-687.3(J)0(a)-11.6(k)0(a)-14.2(r)0(t)-13.8(a)0(\))-11.6(:)-678.5(T)-9(h)0(i)-12.5(s)-675.2(i)-8.5(s)-681.2(J)-8.4(a)0(v)-10.2(a)-680(e)-6.2(x)-7.1(t)-7.5(e)-6.2(nd)-13(e)-6.2(d)-679.8(wi)-14.1(t)-7.5(h)]TJ 0 -1.2339 TD (embedded)Tj /F6 1 Tf 5.0675 0 TD [(domain-specific)-358.9(languages)]TJ /F5 1 Tf 11.0336 0 TD (\()Tj /F6 1 Tf 0.3295 0 TD (DSLs)Tj /F5 1 Tf 2.2702 0 TD [(\))-355.9(for)-360.3(refinements,)]TJ -18.7008 -1.2279 TD [(state)-405.9(machines,)-406.8(and)-405.5(metaprogramming.)-407.8(AHEAD)-402(tools)-411.8(are)]TJ 0 -1.2339 TD [(Java)-513(language)-515.3(extensible,)-514.3(so)-511.5(AHEAD)-515.8(can)-512.6(support)-516.3(many)]TJ T* [(Java)-333.3(dialects.)]TJ 1.2579 -1.21 TD [(Jak-specific)-240.1(tools)-244(are)-237.3(invoked)-235.5(to)-239.2(compose)-239(Jak)-238.3(files.)-241.1(One)-235.5(of)]TJ -1.2579 -1.228 TD [(two)-550.2(different)-555.6(implementations)-549.5(of)-557.6(the)]TJ /F8 1 Tf 18.0299 0 TD (.)Tj /F5 1 Tf 1.0482 0 TD [(operator)-553.7(can)-554.5(be)]TJ -19.0781 -1.2339 TD (used:)Tj /F7 1 Tf 2.7614 0 TD (jampack)Tj /F5 1 Tf 4.6183 0 TD (or)Tj /F7 1 Tf 1.3238 0 TD (mixin)Tj /F5 1 Tf 3.019 0 TD [(.)-390.9(Both)-389.9(take)-393.2(an)-384.5(equation)-394.8(as)-390.8(input)]TJ -11.7224 -1.2279 TD [(which)-485.6(defines)-489.8(the)-490.9(refinement)-490.1(chain)-489.1(of)-485.7(a)-488.4(Jak)-489.9(artifact)-490(and)]TJ 0 -1.2339 TD [(produces)-285.6(a)-284.7(single)-288.1(composite)-284.9(Jak)-286.2(file)-289.2(as)-289(output.)-287.1(A)-285.2(third)-286.8(tool,)]TJ /F7 1 Tf 0 -1.2279 TD (jak2java)Tj /F5 1 Tf 4.8279 0 TD [(,)-247.2(translates)-240.5(a)-248.7(Jak)-238.3(file)-247.2(to)-245.1(its)-247.8(Java)-243.4(counterpart.)-242.4(Thus,)]TJ -4.8279 -1.2339 TD [(our)-424.7(two-step)-427.8(paradigm)-427(uses)]TJ /F6 1 Tf 13.3876 0 TD (jampack)Tj /F5 1 Tf 3.7378 0 TD (or)Tj /F6 1 Tf 1.3597 0 TD (mixin)Tj /F5 1 Tf 2.8213 0 TD [(to)-430.8(compose)]TJ -21.3064 -1.2339 TD [(Jak)-418(files)-425.2(and)]TJ /F7 1 Tf 6.1637 0 TD (jak2java)Tj /F5 1 Tf 5.2532 0 TD [(to)-424.8(derive)-420.6(the)-425(corresponding)-424.4(Java)]TJ -11.4169 -1.228 TD [(file)-331.1(from)-337.8(its)-331.7(composite)-332.8(Jak)-334.1(file)-337.1(\(Fig.)-334.1(11\).)]TJ /F2 1 Tf 9.9626 0 0 9.9626 289.2472 349.5117 Tm [(5.1.1)-780.9(Source)-339(Code)]TJ /F5 1 Tf 9.4646 0 0 9.4646 289.2472 336.0755 Tm [(A)-566.7(Jak)-567.7(file)-570.7(defines)-573.7(a)-566.2(code)-572.5(constant)-569.8(or)-567.5(function.)-574.4(A)-566.7(code)]TJ 0 -1.2339 TD [(constant)-336.2(is)-336.2(a)-338.6(single)-336(interface,)-335.6(class,)-335.5(or)-339.9(state)-334(machine.)-336.7(A)-339.1(Jak)]TJ 0 -1.2279 TD [(interface)-453.8(and)-453.4(class)-453.7(declaration)-457.9(are)-458.9(indistinguishable)-453.3(from)]TJ 0 -1.2339 TD [(their)-409.8(Java)-411.1(counterparts,)-414.4(except)-407.5(for)-414.2(a)]TJ /F7 1 Tf 16.9217 0 TD (feature)Tj /F5 1 Tf 4.6363 0 TD (declaration)Tj -21.558 -1.2339 TD [(which)-443.7(specifies)-438.9(the)-442.9(name)-446.1(of)-437.8(the)-442.9(feature)-446(to)-442.8(which)-443.7(the)-442.9(file)]TJ 0 -1.2279 TD [(belongs)-390.6(\(see)-390.5(Fig.)-391.6(12a\).)-390.8(More)-393.4(interesting)-397.4(is)-390.1(a)-392.5(state)-393.9(machine)]TJ 0 -1.2339 TD [(declaration,)-489.4(which)-491.6(consists)-494.4(of)-491.7(state)-489.7(and)-489.3(edge)-493.6(\(transition\))]TJ 0 -1.228 TD [(declarations.)-481.7(The)-486.4(state)-483.7(machine)]TJ /F7 1 Tf 15.0708 0 TD (fsm)Tj /F5 1 Tf 2.2942 0 TD [(of)-485.7(Fig.)-487.4(12b)-478.6(declares)]TJ -17.365 -1.2339 TD [(three)-479.4(states)-476(\()]TJ /F7 1 Tf 6.0259 0 TD (s1-s3)Tj /F5 1 Tf 3.019 0 TD [(\))-475.6(and)-483.3(two)-478.4(edges)-479.9(\()]TJ /F7 1 Tf 8.5238 0 TD (e1-e2)Tj /F5 1 Tf 3.019 0 TD [(\).)-483.2(See)-474.7([6])-481.2(for)]TJ -20.5876 -1.2279 TD [(more)-329.6(details.)]TJ 1.2579 -1.21 TD [(A)-656.6(code)-650.4(function)-650.7(refines)-654.9(an)-654.1(interface,)-653(class,)-647(or)-657.3(state)]TJ -1.2579 -1.2339 TD [(machine.)-630.2(The)]TJ /F7 1 Tf 6.9544 0 TD (refines)Tj /F5 1 Tf 4.8579 0 TD [(modifier)-633.5(distinguishes)-632(constant)]TJ -11.8123 -1.2339 TD [(declarations)-570(from)-565.4(functions.)-572.7(A)-566.8(refinement)-567.9(of)-563.6(class)]TJ /F7 1 Tf 24.4751 0 TD (k)Tj /F5 1 Tf 1.174 0 TD (in)Tj -25.6492 -1.228 TD [(Fig.)-385.6(12a)-386.8(is)-390.1(shown)-387.4(in)-389.9(Fig.)-391.6(12c.)-387.5(It)-387.3(adds)-390.7(a)-386.5(new)-387.2(data)-388.1(member)]TJ /F1 1 Tf 6.9738 0 0 6.9738 25.3984 740.1825 Tm 0.0001 Tc [(360)-30999.7(IEEE)-338.4(TRANSAC)-13.6(TIONS)-337.8(ON)-338.1(SOFTW)-11.5(ARE)-331.7(ENGINE)-14.8(ERING,)-1009.5(VOL.)-337.4(30,)-1004.8(NO.)-333.4(6,)-1004.1(JUNE)-340.5(2004)]TJ ET q 216.4644 0 0 65.1401 43.5968 657.6943 cm /Im9 Do Q BT 7.9702 0 0 7.9702 26.1921 639.7794 Tm 0 Tc [(Fig.)-333.7(9.)-326.4(Organization)-324.7(of)-326.4(AHEAD)-328.7(generators)14.8(.)]TJ ET q 497.84 0 0 115.37 34.4126 47.7355 cm /Im10 Do Q BT 7.9702 0 0 7.9702 26.1921 29.8205 Tm [(Fig.)-333.7(10.)-329.2(Collective)12.9(s)-332.2(a)0(s)-335(director)13.5(ies.)-333.9(\(a\))-332.6(A)-329.8(collective,)-322.5(\(b\))-332.6(its)-331.1(directory,)-322.2(and)-328.5(\(c\))-327.7(directory)-325.8(compositio)13.8(n.)]TJ ET endstream endobj 24 0 obj << /Type /XObject /Subtype /Image /Width 893 /Height 269 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 29068 /Filter /DCTDecode >> stream AdobedC     $$''$$53335;;;;;;;;;;  }"  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?TI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%Ծ}Xy4{4}R\X0}+tSyu1sN?^ԟ:*܌%c=ϊ~}rWL}SC2oNײ{: ,X0=0J&f&m ù:Cm1ղI$I$I$I$I$I$I$I$I$z]XlkSeV;0hI$I;7ݛ^>; hYWcu11͵dUvΣ~C7عTk#+u[Vmy };VƱ:.+߬?Xd׃̜$Ec о}DyUD vv%^\J22lh VI$I$I$I$I$I$I$I$\5SC-,k].tgtz0qɴe]M.ph.Y]G}c}̃Sd){_m _Zs)_dʭ7`.stArWHGDq;5Fo  T>}d[UD6i6vh]U`w Eǥ3r}+"M!shoU[.L4Unc$pOJӛf~]WmKe{N]6u_ lͩsNTF(Urstܧk s$RY_Zs2p~uGYcYpt2Ϭc\zL?q3q,9b"940\*%WY(6`WRI3kA$_`76sgGDƠ+)$I$I$I$I*ٸn4>ߍv-n43T`̯oI'wtmeQ{YP5ZI$?G~EDwH򕼒I$~u[z?Bꔱً^LCm[i$8Z ^i:jIs_?O8кI$^!9j[+f%{9%R:S0>U{켋O Ǩ꟞|.,. cgYwiNuGR#vhX?VuߨvyWE,[$I$I$I$I$I$I$I$I$~S#LnN?LӐͅպͮ\Z %0|%S=6ΧJkAZCV/+_:OX \j-!KV/982ﴛC+60O+uluZ 3~ONy u"`cKK8N} +6tĭ^+lrxk@:F&V-nE>:ȵ:_\u71?HI D^'Wұ뮰Z?F1x?`c^U4tޙQuG[~+ue$Qv#mon=lzʲm8ཏ,:'Ǯؔ?hh>CǮAeu T}F %[X_87be%SHv*ǥd9E:C,[snUUz3s1pcL cZc@U(OVO.cAi;Xu?_6Ob?m ?%5o#0\Oղ 2y8YWXZV;LDphZ'#Gog9oQFA>%m.n$mB_M%gbX,v[jZVȦySO.p |Wkg3V*a.vn9Ow oTn KJnM_V)"Gbٴ+]ӓC/UZǶks]nks8m>x}|q?BI$I% uxȿ-檚%;s6 W6 7d^=!W+Ո1ֳEs(#@B]]cmCXA #vTz/SW՞*4zZXVA#_}SnUs`v~ cccs RI$I$I$I$I$Gި:Oվ~t6s/<}^(dgf,ʨXZ'j[S诳i<߮ڳ-ߞ`Y*ݽՎkKZ(0nGUewSަCֹ͖<`?`V2*Ȯ'>KےI%I}O]bI$I$I$h5:.l I~k"澰}]Ll >.i#POЧzy];>#ql]g;ّh[ŵ ;{9D쇗>g?7/Ip$y\n\Pu̟_SGU؍Q>[o*v9ʰ@ݮI #A=4u ze]Y3#Ο: Yrr.P\r(!ө:xPy gHw3 t*kvK9 Se^sa,YTmeaCt֯Sk[rH#+ǒbNL]\[p[#}7 3YQv%4Yl=3Iu-hkCWs0~^.ӘƓAA=wgވGOQI7.m_Y<w.7e]שφĮ?âc~ǫ q;=I.4\z'\괆4k^vWWsӾߏit&8ZuN1X]-*ʚ2{uigI 0#O:3n}* pK kuò6Yg?m]I$Hy";qJN=?R v+ƢьщF쭎 NVt6<=f5w /VٕUoevPf.$3yJɀ,֚ڠ: H\;u}S1v}ST}\oջ,o;_Z] ⭔X]{caWk >ZX=,9 6t/N'p]JI$I$q125o>%yQ?&⸫o*} {3_R;_Dde΍u~K}%F[ 춟 ]k.Ϩ GefMQM7/@kZƆCZ  %yzU蘸>ZY,n7dF+I$I%{)nGV.َ։ @UlYe;sA}=HI$I.gfU]#&]3A>P].Uf5#uxtՍK?9xj_Vhϋ.vXϏDNkT4?i"}'Y^/eGEx.[Eիr1?_>d̯ ~zynrIryRp?gSXI$I$I$v7Pû-kD" 2/#J_Sz'K0My8&]ap> I$I%gt:yxH#t/ٯYN L4 n$I$I$I$5y' FVkkVV\NFy d^GG{6z9亣eXH-'mpI$?G~EDwH򕼒I$I$ϯ?RI$I$\jI\'>sݖ̇^ʇBӏR-iEnhqnQ cwmhIJ/"pc^pkxVIyG_ezz;߾*X:/ރ_Ϭddّ!6 ~7Lkp׏乎9s:1ƹm'AG G>ޣ[]CVVIhorXX}rrY2Eas٭{.xαzmf'+]I=Ka6l{C X_GQwlk88g_wOtz/u[:xuoXܭI%/^:]WRۛpis{9o"VQ4 iwVW=OgqGqCO[&ޣmX~%|n;O?*x8&?ͷW]+Ѡ~VUe.Cu~w9t?W0zTs}68v7? ҒI%I}O]bI$I$I$I$>Cߚ04%(> AJP|%(> AJP|%(> AJ펅7=\$I$Co='Qw+{sx}-7xKsx}-7x\OL=33"ws : e{uV~ulY즧pnEα-!̲}I$I,?}GӬaV} 7lK6UWn; s{,.lj"AX>Ck`YfEbsˀ&P"]94J /4ՏS0տ?\o߬ⳤр7cW]1湢{ô\I ~+-Ⱥ1l.}a3GQpnؾU$nUK3.i'0 wY{QߡW# {M{N1ฯP>E`߇@{]vEumkI}|0$uԱ͘eRaǹf̿~*qҩ̿~*ϭ?+}b`nLm _ka߹9wuU>ts͖ݷ_cLvm > +ɺE}_62zYƠ۞+h?r衘׏XckgZ6Ȱu6;t4y Ġc˾%KfٽB$xhy\݇S`${=9?}پ>tgeִD֓f# I$''M=u$I$I$I$v/Pķ 2v=mf@# b}Vg޻J%1~3o]U҉_ D/o_?Q/[z(pwKbVg޻J%1~3o]U҉_ D/o_?Q/[z(pwKbVg޻J%1~3o]U҉_ D/o_?Q/[z(pwEs*16Ce"@{I$I$hsKHDW1Ѡp>b_No҉k;߿J%~(6S_No҉k;߿J%~(6S~}[_l ۵ϵ\%I$I$}̢ 2/"f<]VN5Y wgptz46V2ô~UOG߬WsY \,h85pD\EzX?\}[9=U?$ߍcqym:n2pp_X -vs:n/U]ݖ&t#M/ qPqvU~G֌w]z/cIs= e]saҾbYճs,nGh8'U]wH<]GhiUՑp[쾞As^ZZZ9kI$KQ3}vn`Ǭ3ib+tLz7J?gvna=CYu`?mw67PDFM,u81<8lv~לxO"m]F07>?.7!a-+Z!$vwӯ>vmXmt*Y:R7^̚c̀1$I$I$I$LHh%9%CYpKYpKYpKYpKYpKYpKYpKYpKYpKYpKYpKYpKYpKYpKYpKYpKYpKYpKYpKYpKYpKYpKYpKYpI DI$I%SJ?ҿn?_WYKJ?I~_7gI/+۬%[u$ktn$nsqҿn?:MZI>@e$I$XYK1iiV.;ޣ%%⫉A fkn`::~DSy4xWKH#jB+Yk+h=dg}s22wn$I$_MysA'`ь˪?{@WI$I$Iqcu k[sXЃt+]'0pM>\}yvP̝goXꭍgIɤl9Y0@0Kׇ4.wm_OQ4;izپ-xKXӛٶ=ʹ`cֻipՄlI%Zl21iȍVgEqTSGպ+mU50z3:I31ֿ&H :#U_P%uľƏ6!XI1 :Uh/ cQi~w~u꾯<[q hIQ0 f5ԶQÚגH3>kI$X_5?`}_p?P p(0%7_ ? p(0%7_ ? p(0%7_ ? p(0%7_ ? p(0%7_ ? p(0%7z_MLj絥մ4ZcEI$I$GQߑq?S}Y2f=@u=:2>F/G1/C*1Kd}Pʌ_T?ĿG1/C*1Kd}Pʌ_T?ʼnoPhÀ6D$I$\^7+1YA#Wv3!|50_G*vY6;h0tdP8ά܄DI$I$I$I$"AЂϬ_ⷠk^/:wjse>XY67KW$Nˈ&˿Ŀ^ &kga>mve:kD8Z 8Xڋ>gC{\u==܇wm}:I. +7ޮ;j0YaZ[4X]t3nI̤}sn7f5^^K1,ɥV} a2W:oN~;hmuGk­g~WO˻ҳ;3ei1.G0}R>ONf=-nŮ.'tt%z GՐ[ri&ϡKh{d1[tޱOKك[qkskb!VweG_rU$A ];]@>^z{r6ZH$)m=,9x4*i(Ymtm{kqI'Gq}_u6CZo.vvZa1GʴQ}Νkk\JI$G{ȹ\~RI$I$7Iӎ} I$I%1y᠓\%u:j^K2YSzIT=/.S'EM]Lѵ'S۵opD;)=ձusI*i$I$I$I$I$.{Z9q06#wdc$Ĺy>b]77#7%$ΝOKx u`hKt^QN+0f;9&-5]o*[\SYߤGUz^):[n@ܷc1<d). +7ެO¢RdUys"+2F]>d}c5c̊/!{~+N趱X4}eocZ=flrg,kCsH:W~pn?!Ma>D]~k_R771Z}j'溯]7:0i֜ٹӐ:.?ZfukEsHwS:s{ݳv7mugJ:%zem{pٳpk'YP0n~ذSp07@]JK$.j3Z~_NĻ5ؕ96CuEfSHou֩6adz#}~-{3cu[.--I$I$I$TzXcS5N֗_$UkvZv ??mYOiXƴǡo^I$G{ȹ\~R 5={ 9Lokˇ5ai2!UޝsNZ`.+RNԺFuC&ܷג\`.'KYYtclc~N ZD5y'\'N8.$I$N7$#qi${mhJI$I$I$I$I$I$;7}]dm}5.gIFT̺ 7R'c ~B:WHV6RG;k~<*/X yo!NQsՙXmy?)1,Q{~&#}W;5]/>c6YKc⺥zMD[l. k2K1HiyuL ]7-2_X? b,.g.W|GL,͢ӎKFրA4N%tX^SEtzέ#sP;عtc궧 *]}6_bUi˻VGW}e44h$JqR}wTmy{FXET?ſYYY:Xd(mhk/h!ѾUm}a>,jo2o-`[OX܌QNs]w!cD_ uK!:gspWjioT=C G?A/S,k ϯ`_K}}T,Y̳5 $sF='gtGVW]S|ߚ+yyq/8TW9aux+={?OWcߓCs-2}f?v5FVcyXR:^4 G_&q~]z9:oYuOd;3>NG\'N8.$I$NEnm0A\mSx8TRJWCY yZ>RI$I$I$I$I$I$YCC2r}Ϭm+?\t\pdvs]gn\W:7Vm,on <߮9. `}#д:W҈{)qɿD}kR|Jbܶ@t!֛um jhpk|WM7Zr_zŧo%7Zr_zŧo%7Zr_ŧo%7Zr_ŧo%7Zr_zŧo%;Zr_ŧo%7Zr徳}D\R𰪤2ƍvkD;kDT:à:9=~ VEG?𽟑q] ~Xr3.:vԘ2_g^ ‡oZOT]ө1r2nu}.0W~Yqmih>>hem`2 [WPqO:~@P΅ƶ, qp4\E{+;`t8T2ɣ纫װ> xZj&Qs N9Co&.SUe]?Lf<kn뽽G.mfְɏli#Uٚ-0۞4¥?Sg!ԾSw)X=uvIâd]~MĶ Oo\T*9$I$J/?c_nU]/8ǯ?"f#ʈ,6m`'I$I$I$I$I$I$I$IP4e;|p:oGf4[t> -$Ir}'[I$I$I$IcpuJicV\cN\UUQd znp .d#>WG\ƹpu_FM̦&ڀ; RgS˯>1G@ZABmdݙut_sߴ-N)}Q9aF:R>2ui^EZ:9kosGRt*osedoEN mk㺗Ju7u v㇂pHgaeX-̆{l;11nu}?b8i`7-/}+32s.:OOgKc(A2K|UNv]ε٦^eGgdHd']a-CU^rs6o2{=љʭuiqpWV^eYͨk- U}@oenv憸V^ֱ+׺(;<}[mIL=GߚI$f&u2Q3#YTb. w<y!kI$I$I$_,t/87=\$I$Co?# VI$I$u>ӺN7.Ogn76:#Ug8DhzI*K)};+-~=6Z֞ cK?rV;SZ,kGn]]z1DfHp]jI$>ca6՘Os_Zt $I$I$I$I$I$I$I$I$K?P]bI$I$I$I$>ce}V4cTﲨeUq ʎ~GzYO?ޗ,K_SOwK/);Sa~~ie?TGz_#/YO?ޗ,K_SOwK/);Sa~~ie?TGz_#/YO?ޗ,K_SOwK/);Sa~~ie?TGzjֺ@oLϡmձ.׻I$Hwi$>K._W:vWGhŨWfG9 ZO $s?I?W7~n%;_`Kw3)$gSwI/羱֎qGMsIivI]?կ7?ZW둝c@{4c|I$!u+w{r\zH *8d׿i.:[}UzuC_e~nt9ul\__Zz]Omsa<1!5<@oWͳ?uz;p5co߫rF4$$@ ߬+}N]o6Lv:.o>h= kźz{n\L}f?7R]ٗ;kv=4Tt/2z'VΫ"O6As7yxl3HoOwR`'9 5RgHz~?_e家.e֗ᱧ]LPX t{Ӳ:m#17d<=v\4>쾷[>>0e֎Ku1=`C4{FZ:]^: [$]I$I$I$Ӭg߮?\2~nmsHk'vLwZ];7XԱ_Zޚ2N=lKg>+u񑙛.֚qKLgwe[~gf?ö﬙IP&5O)Ykpqo9*\Ļ*8Ze:' q%tBt#oͳ&^k-|̂H x[_CuzrĻ.5-kHgQQ~t 윞^Z֏{GdN0RVGO}uD23;ŷ[UoհqV$μIU\7cW=qs.\>h3_?7e;]X,~I'NUs7U9W6HkZ\ŤOYWվo[_Ycm{}x8m^f ],t{w5$-չ&ujz]&mn@{H C}?4^l$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$u [ۗ+zD^>n~>5IZA:q]_} ?& uZ׺&W*}eTY2wޯg,N`f}[H??hy-8s>;O GO΃_Ui )OaY\pf7:>Gf=sAK>ˢSRm -oWqծqO)􁁥;=M΋gVqw#of~t@oM7<6w>+ $I$I$IyOp:\k@iecq~bmԺDmfWΡ4KفW(./Q97c>Ua %[[tTyxft:u>lr sH't֮v~K(s֝63r\jzo֎lV^d˳gp~tӍҺ}̲,s8<V>gXy @E =?HN~t_4Mg.۷dlsIQs![2;\:vdb#.fK2\mE/ƿ#􌞘ޓ~%ohk17%)~W.{fEƿKkP԰qz~V 8Fqc#[$I$I$UzΩ-s[c'^tY]}V-u5{Fr?Vd}63(vǸ?~k.r7c^ .=>7:m}w7DvK3J긽_&p5?DTcCtϰq_O|[Y2Oa,sinKgV}Ncqiim%txXضa۱n*xJ/Zn]QѺ:nn%v13hݛ#l`aC#dm2ڮ'++u,7`gcW@58h6y.^I1>k?Kw;Aex~5Ls9#k.OC[5u6Y]mc1. ?$I$IK辻^Ϧ=#FI$TTtkmx@;}egTgPfGK}egTgPfGK}fgTgPfGK}fgTgPfGK}fgTgPfGK}fgTgPfGK}fgTgPfGK}fgTgPGK}egTgPfGK}fgTgPfGK}fgTgPGK}fgTgPGE0zNV̷ѮSZCWPI$I(sΡ\.1*n5Uq0AFswK%9:;Y7Kruvo,f۸Y/?q_nd'\k7NoswK!3 Ի<<{]ϡI䮙$I$IBi5T쭕mm oDI$I$I$I$I$I$I$Qs [$L)$ /ǵ0.Gij"I$O>#WXfY@ĕ+ۛΣNϳϼ g5־>rٍ꘭8}1~nn:ᑈHq,g%o8UQU2Mp7Ȯfu1lLV.sLywa}bpnWF''9CelqkIwt(`Q2*vtQUg*;!= RI$Hu?V8|tI$I$I$I$I$U/:^I$I!G+y$I$Is_?O8кI$I$I$I$I$I$I$I$I%_[>щOQ "k3x`ps9{t}ёe8r,puaA&4+!SSr O5.lvecqnZ K|C2Ə\XZvʫsctXC k e2\__$I.OC[5ucժlA3i֟[պC2ѬaEյŤ }u\>+UVcYf;+vro{wJU=b'wIhl:$j[,r,͢\ i2\[ stk?Wvd˺^}jK > %o n;zXˇvJ:M6A,kb`ߜкsnUS=1cjkGE׏X%c; 3ӏkۣk$u:WIFXbT}0v&'X\ {֕~uH݆ߵuvbxVG$I$I$I$I$I$.߁Kr-\XsCA<_$˪[0sSqkα2dHpcբI$Co?# VI$η] H7ծstG +E$7Iӎ} I$I$I$I$I$I$I$I$I$^i4VY5_MVLFu,U03sZ<. g~ΐ*lku:e]W;}MhޖUt_]G?įGSb}XåtnKc^^.kstX~I¨u &C686ůW&$Ir}'[~FV]FFu-ȩm77V䛨t@ϡ43VEG&0Lbn-,rt]!ؔ5]p}`9?y>y e$oN윆u\"~˂X[}kn˘H\˦!;Ldk7V74"? :cx;z?I,KquA8+^IA#(.pswXô:w *efS۽4h<goIuo+gXU7_[ ٷnh~<!'H]_^m]'#467mChUu~WQ豥-kH%&6UjjC}Mʿu"{Au?h}U=wљPW@Xy9:}ty+}RͬI69pGT8th=p([U-k[x'RuԵ0=9#-]I$PmMsZ^CAqkܥ;,\~R6mmt i:D"cf]}}Q74=?OYUuz>~+8SU=aWIꧥ`|2ǵ=:«uFt~B];^`5i_X_? gytgTP浵4?]p ಋ:U׃FqT:_u*zg][}ӱ`\>*'N8.$I$I$I$I$I$I$I$I$IyꘟX/lLGc)u^NWMF[}#kp{GϘCeul~KslAޓoy1#TgUO$16lcl ˌJ'G:Hu^B[ %O/>uJnYz>wV.5Rts-& s/^U6cXZXH^pI$>wW4VeusH kgFpwb_iۖ%pwbcw.8=4h>G?'}b>nX'前#D\No̮^a<=W>iƹ9 *du%K [2}`uV[Z[P~~fɸsWJީzuXN7r/?u=C5Ϸ*בU1akY\9;c1%Li5^[~}pwJ?恸cHxxX5^[9CtV>u*0FU[vc$A?C,}BR- wF]O_ɰ ]JRFCɬv~\uw eQSэU8>$kFKGWK}$@!Lr7,JU:s6&CKNG'[qzM]9alԭP;]olT(^nV{C,'4Ѱdk;-W; (e;ѮBߤ1^bK^bK^bK^bK^b\̏t7bbэVwkCv}fݛ]+hu ]?G.?)\ h湞 vw1(_WMm% k\dK?Ɵ7G9G$Ȯo]{3}^Uef}#Gi5s]vleYmDz(0W8yV>?3bc~iR8iml Z⑝܋*I:%niŷ%+_Ʒ6FY!;+Y_SGNYe68<nt_]Dx>bĒI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$YWFQ㌌j$vpN_ Z ">^v-zwMȿ#Ņn̎K_-c+)U\hw4[LWPe6+/{_>36:Ōx=6nѰ_hݼ6ĺvSUɦ˾Y[]^5{ѳC-TLr:/]QmvWki $u s?BX7M5H<-u  :Ev;=&7ܩlщֱh}*k}h5ui}jp>h%C#Y]*v8O޲>יrѮ f.G'C f,öK{wVb6x.vV204 4Y zgScmfovk .~b1̠RٸmF?_w~8km [ݰ.ϭ8 ҽ}x:9 ]ޏuVLp- H+7w l{۲{l_ GS?Bxw$JwN4[}M{lVn$wS}u1cZ;?qJ/~N*U囪 p| WVVс^^ -T~}Z^7Zƭk/h#k :  oϭYo+:/T}#s\˚cvկcG{,8=mpSx{]1zu|cUnno病ORY)Q3[,`{7^߭VzՁq8:fQ*_n"D<m}{0,p]RI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$uѳzk*~]/!$ͷƵGN>uN쮪fR6c߬}-\^6=OuTgsZwqYzuby[KB+qi18C x=9Tfs]bŶm^JLLv=F5 Tbbc1讙c[?怊T89Lf'Knq @K"/z_NƳշt&4nu z_LcۇC\505l{2͚{C#E74Ƈ y8kh gL> stream AdobedC     "")""""""),))))),222222;;;;;;;;;;;;;;; "  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?TI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%Gu^s3] ]"tΥGUff+S`"u I$I$I$I$I$I$I$I$I$I$I$I$Zw@}uXggΘyd$I$I$I$I$I$I$I$H/̢m}.A$I$I$I$I$I$I$I$I$I$I$I$M!) I$I$I$I$I$I$I$I$I$I$ tI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%O_R.=CV$I$I$I$I$I$I$I$I$I$I$I$I$tK1zx I$I$I$I$I$I$I$I%/`ٕgI5QcaxOf<.(Un^E75<1oae9e~qu/~G^I$I$I$I$I$I$I$I$I$I$I$I/ֲ߫hc/ʱSB#TZYvսr9?y}c3\lv;jK\]I$I$I$I$I$I$I$I$I$Kο7Zv& 8:{:9?yιgF9ޙpk?f)$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IqoWTOaPչt$I$I$I$I$I$I$I$I$I$I$I$I/)?L^tI$I$I$I$I$I$I$LW!봌EM=?UhNI$I$I$I$I$I$I$I$I$I$I$I/쯭侑6 DOXcEfoWcӭF&u(zKv+~+\̱K7}N;$I$I$I$I$I$I$I$I$I/XݏNn=`VƿtkI?z!zԎzGq6?+u$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\g+?n]"I$I$I$I$I$I$>aѺnFqk_u~ou ﬘N>Ew $I$I$I$I$I$/T'I$I$I$I$I$I$I$I$]Gծihݻi^ѿIi. x\[?]3f:oOa߽ma#hzI$I$I$I$I$I$I$I$I$I$I$I/ǸǀZƯI6,svnu;Ӯ[;@⽹$I$I$I$I$I$I$I$I$Ifc꣣܌UpxկYZf#,`9> Jˬ;3rlkG>o<ŬktI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IqoWTOaPչt$I$I$I$I$I$fs S6X.ĽUwRs:V#~kh s,AW{%_$rf]?MoOtI$I$I$I$I$I$I$I$IVɽTǨu׆CiAk9.~Y ]ǐ$x$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$6?oeJ[HI$I$I$I$I$EUoE} D$pT1N+YY2['UWiFI$I$I$I$I$^S:꘽U$I$I$I$I$I$I$I$SlˇY~A.8'?أLJ{Ͽ-ck ǖxI$I$I$I$I$I$I$I$I$I$I$S,˳xȟ~Wpqw>CǤxB薼eecO,,EI$I$I$I$I$I$I$I$I* ]qpo?f~h@.uLCv7gv,eۛUc'ͭp'Z$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$+W'ܺDI$I$I$I$I$,i1*%У*.q:GG,;ФI$I$I$I$I/(?L^tI$I$I$I$I$I$I$T/~Dq&?ܠx M/m$I$I$I$I$I$I$I$I$I$I$I%IҭW@G-ĒI$I$I$I$I$I$I$I$ITۿ! /p?%O9e [I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$+W'ܺDI$I$I$I$I$,dAYPBI$I$I$I$I$tK1zx I$I$I$I$I$I$I$IR_k|u c#U~g_SI$I$I$I$I$I$I$I$I$I$I$JU;+)${>:*~ggu$I$I$I$I$I$I$I$I$Tkt[tsԅ7:h%9ς՟W]PŶI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K2\{ˤI$I$I$I$I$IQ0^;(z3(E_|BI$I$I$I$I$}?/Uo:I$I$I$I$I$I$I$I,/ٶt > \[=nK|.׳z6Ǹ>;L|7?1c }NU?ª޳a5SEzpAs̬͍{ֆK 2@Z$I$I$I$I$I$I$I$I$I$I$I.wGPTnחvgzU-]ǽP^wW j .{atZ7*ؽg;ک)XcG0tdc>쌭ۋe$ek$I$I$I$I$I$I$I$I$Kr:57Fډwh3O]t.}3۸;pQů2ZCUcu_QNUf]Msl0WGк}5Xo-mZ@lyi$I$I$I$I$I$I$I$I$K7d-fMU?pr4"ARI$I$I$I$I$I$I$I$IV86cj Q[0مs.hV6?oeJ[HI$I$I$I$I$COyٿYkbWo>*~~@Zz-ɡ| fedYo/vY>?w$ZzN-$E#i<-I$I$I$I$I%_O?՛NI$I$I$I$I$I$I$Y?Lp:]j8S=oqO~Jϵfy]^U3y>+msRk_nI`> Xխ,ߝvM-WV/F⽶T $I$I$I$I$I$I$I$I$I$I$ј2/iLQI[9n~q-+9 G57+a`}F~z#UsA~\5i,g[;v^ 򛯈[tT+xA$I$I$I$I$I$I$I$IO QMmK_+> H!WzG:kݐw٫;5+YG~E;EgJ/W`,aaegŮȲWE}gؼ7->a.Ys92*i$I$I$I$I$I$,&,m`1=YV?Oǖphe۴zĒI$I%Q~dY]V^7K &11yӺvAew0P9b 1Ee|]I*w+/ ˺}Bډ]zTtwQywL;×nI$5wI̷ osqi- GGn|Mh ] 'I%={_d`g\kƫSI$ cYKjc@䆉q_{W2{X$6q}ȝWltn^_S KLi.]67Z#Q۴v7GG_s[<iĭ4UzL\ )tƆG z?Mv8X׏f9.d> 6?oeJ[HI$I$I$I$I$^<2io3RS?xN?or6GHO$abKrض\]c 0OAFo'u_OdA:}?v}|4>Ka$I$I$I$I$IyObVI$I$I$I$I$I$JP鴜]M?>Kza~O=MM?%n7LcV+OVR\Կ?GZRXYW]?ce^ؚn?T_6[.p͸l<~#[I$I$I$I$I$I$I$I$I$I$JS*~[\|9',S>wtȹ6V857 hXQ\WpvoDpj]7 ~UaagҦpI$I$I$I$I$I$I$I%Gu^X%ڸѺƍIYg}b!Rqb (1ֈyD,""3l&sCH `=%U 6RWbחK2*3]ip~}pfkr=P7lsy\;_V^w}I?6FrI`pO\AscvO`F?3 W5 4>el}sγ\LXڈi,>?O_[G?}d޵WwMZ@G){[뻴s%RR}C{~pnV?׺z7vgl| =~}eCzOR~3뭛COCf}[rkߔ;OB*OWXCCOψ\NvwAafw ?^ts6GZ /4tjC\©}hOGĶ܇sBct Ӻf3)yc -l+I/67}xY3 Wluth=b9u1ݗAMxfOz~E=7$ xM^?Z+! m/?͆!-WoWZ虏^o]?LL~<.< Gl}Ow`Hӕ־u;'.SN'E &"y^BϬ]wo;v>xQZO=-fӴ,KsX9Y"a]9sGVֻs4^#]=-q.xuw6`3#Y-Lx󾛑tJƷ &\D'^Ծ`ch8]`m׷^M7~^}O=o;Z,ok$pxt=NVmhsC1湏+W'ܺDI$I$I$I$TzY`ݣ]cσX=gU1!/k~ G|^fjs|\w]I2#V嶒V%9r+w-pȬ'ҭ)K~٫;YFM/;TTI$I$I$I$^Q:꘽Y$I$I$I$I$I$I$zFqVov4+0~'PW nVxH*~>RI%}Kk3dծ$>qz>c2;FoL7dT?>G |Ḅ:ߌS2 2I$I$I$I$I$I$I$I$I$K ?szMc+,h1M?rLnAj΍,p?S8hOrI%Jom}$qzbIi<߼ AYg}];:aðշOC^Mm-sL"I$I$I$I$I$I$I%b6at6a;='-`rqp_gҏ`9Z$şwYS\?ԭYcu`Y,km ͯ7 zaY ZD5)$I$I$I$I$I/$?XkǸc]7l{i*}[@fbdxhk{ GXtllkk!$C~"W߭7暏Df0hw})5\tv]7 ;1vZ *;RqmA⸟GsُI5d JzO[wйa9/8ZsVzGYƲj'Ѻ t?|!mo]KV-1?7O gQˉ~s/c~`| :;z>ʹ!'?-<_V꫺#K' 'bu|+U ihz/l?l;CXFƼo#B?VGVo\~){o-׈+ 9?<4O\/SKtWf?֙wmԞdyr[uFu:F{Z k_S⼏3qm-8;ICicǿ\5N5h>e}X>}R=_Α?_^zBPI wO NJ ^+kݮ ؞̫=K(ێfSFxN'׏?ZCq.f6N4J ~_W->_'_^1`ʷDm 5=VhccU]O)~GLXd1B֬e=\7>kg]FOȯ@i$ Я=[z[gO±84k;E [Z_19v0}X>dgk#npȟ]sqn-ָ:~ _[Mg*C]KF>z8'g w%t}zoOg*9w>dӲᾭK*yC7?6Ρ>Fc_{dt@^cӪv C:L| E%VAv[jhckF.;m~s?.$I$I$I$IUOWe\|9',uN+N1 h?_ _7blak.?iI$_w[I$gnQ.Ã<Y_a]#\ߥhE9\< hShhyGI$I$I$I$^Q:꘽Y$I$I$I$I$I$H`R쌗%q:_y F܋?ʹxgJT1Lr<Vnpem8@%W1;c{~cUk/ՑP,i;|VG%ƺmc 5oD)$f%n=2{>ߜupXq$[{|I$I$I$I$I$I$I$I$I*Gct`O'aQ{}& scF>%mֈ5e$rĬݐXskD5*8!Ň",|Olnk)=G5]c_E1Qk,"~0xXI$ Мˌ-4 HGR{Q_Ӣc}}dfO7_q)©c kDHYt↛85l*GZ}/&XbxB}]WP64=js{`eNJ:I(ǀA Dn7tBD}~/Z=cupK.K)xmgM<I$I$I$I$I$I$I$K0]f2cZlk-pէ}>'?~knKGm8>e_oHߤgӭYPI$I$I$/T'I$I$I$I$I$LL*..uΡivRuƖX`Er̋^22eQ;NI$x koݩ=X;ldoq4hݱX߄UXv;,O8.8Yk6> |cUI`'I$^0ekc*Lteˏ𱱴|cd՗[nHpJtI$I$I$I$I$I$L\$~H?l\sIdw gڳ1SS;XI$Y]g 罘ۃ[̉5#ͲJHΨ@x~i,544jIx8#PR$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I.3m~s?.$I$I$Ia1K`J=w':5[rmaJϔ7HW*e+5YXtI$ Nase P8G/04C7[a}EE`8>h$JSxNsHBT=ni}f[0ً`x8p4WI$I$I$}?/Vo:I$I$I$K'}k]¼V'nt|%}`m2ߤ"|A->O֬ nΏc2m1ISsPȇ.Ɵ5 -ϼr}Ym,asv;lx*ׯ1K8vnZ$JP`}mN{{{c1lpij߯WIFcv1:8O"ю[MֈO*~~5yZKk{\G a&TZNe:J`{1B'|Y>_Ywzdk ߯N#,Qm^;j$|WRI$Tzs]h酭ˁ%\_R?pȮǡ9uZ>gљ>JI$I$\:GFev~p Jx=fn͹uWY Ӏz(svKJa}6.tggߋbƶJ;\>*߯X]H_sl0@ե_I$YFu:.[BGվGO6Ցkkݵ]^>kvVCy㾽c׌qi hpVEWϤ9A3"XǴA!LNc!Ow XY90 vVљڿwE1 _[+i$Og#=u K#FgQA/ߎ]%K 1X&c?3?ܳ:~GOcNH_~w_;"u8mQ UԒI%[ocX h{@*~ON}-.ML+_7g2eW+ᱢ  WhHh _]uN-3"# ˜2%Yu qcA'OD}vXǵAu.j8s,9VNFX?FAF}`K\\"$I$I$I$Ժ/JY6˝\?@v tOVů7}+DDm%R˫Ʒ(v$IKEY_]N2Yk&@n$I$I/4ϭufe_U8 뮧m.߭u/9啒 c=;3k 8vB>`}bm/--rUzaĻ( ƪ&}yXzu}AElmtr\?Mۋkah#^uI$\ղ1]OeSIi8Ը5h}Lkn7Iq%_?$c[[&oә_^ &9m$o^w.[qmmFF=]Jz[:V=s 8AC\g6dt?y _ [k}I$IqoWTOaPչt,>t@ZL{^Ai’J=S0x9Yhvե0KK2InGUo#e sxt*y8Xϣ>p{^o I$I$g[+5}1faX!Snac@T߸>+^E C?=7-_oVRI$Ift+onSٷ%XX-Cq!y!uPA&t_e~?⌒I$I/(?L^tI$I$I% _?rOeffuNё`saջI# .ǫ]kƳn۽vX\XّS8= 3XǗ:6름+uxUkYv@ @-5V>gQ1[l'亿s~P/;.#U_ճL!‹ouFz[VI$F,>4"Aw\^7Yxf`ynsVuO?Z\lw;۴ (?Pz[?8c5+u\լy}+61˶4i;XCum-}n|ItT/븬41hC4[.0L(8GoQӳ_BI$IQxy8VՁ`%ly~}6~ ͟i_:6f.uu E-{_I$I$N<;_\fOTl7vS8Gu,j  v2;WCWv=Ӵ x@R]G}_sk}Xn`z j/eN/{4LdΣxi} ]/}emʼs\k|pK{[6Jg"dΆ?g7-ԒI%!яo.Z5#.?aǭ<_ëgeP~Y^ր\suw|wn?<,f`^ݍgBY:oOf,guQybUT6s{;t[?10Yk\v cDH iu|s0ZE/я Yꇫ 7aj3| }^Y`1l$I WSVVƼގ,'+.+ŧѡ.USGg܋ Ou#]t,5ٕhëxlY \uyo4εu:/SX yA#+M7GQkk: u|kzyŎ>! /sGzG~slx!q |U&3 ]ngƿI$\yd81K=ciX%s8{3EEܖbd~0dp.gZ{m$F:gA^S-txcf6^67p# .MfW0>VkknKTgvQpq-s*?gc]njc/|f{ƟU3a ǙffGD<75]seA5}UI$I$I$I%fo[ՅҲص{u=s7Vak}3؁乾7at^g\}*D7]4nèW״n4{?06nǯ>W[H5oF}XCJ\r=/C7>wG vGP˻]^Sn+XWr:כzFcx`ӸNvB_ޡ^+vUBm[t]K7\`ٟ9ƍ x]VWZhv}Ƶvւ`=W]Fmf6Cٔg2+nE&%kWΕhn>%mh51{m%Z,hme%sY;Y:7Z]W+qRUA}{X-R rv/ucYR;q9hOenZqpy- XdetCȭk{v ~uUoh{5?2t~Q*!y. m5 -Ȱ k_+^^.;[,l97ej$Υw=6ٍ]{Y;XNE=W+]Rs07[SýgS̒6]=GﭙCNx8ױyacsA?e7W[~9fg}bݝѲ59o`4 ~]N=u?Թ5?5}n_X)S"Ei蹷[;^>J"I$K2\{ˤ\zV#vg*/Ώhc}DxbThsϙw2XTr2ns~Sq3wLmչ ndz;/~8mmq9+;FUXBNۚ!xW^쮋SZ%p<%hνۖƚYc,IZ:5!Oc|C^X =ӌz!F;vמ+1-ԒI$T~ D|t^8qup\~M䆇iwdGwEivddk==>mi!qٿ]p>u'Ϸ\á8j1t{2s) 68A?40[Y{'oI/{2k93`?}`NjֺVVv2d{*>\:%Ζ_NΦ_F{et?8+W$MG6T'(N}awյoI,ٸ6$=p\;, ֲ^Zʷv.3IaO:w4g2Q.ǻ^S]9t}s}67ͳm0oo+3WnNE!ViD;4W~u]7)cӦ:VafSV^wDp1F3) [> ^:?UUl>==dWYYVʭ@^9KV*K=wG],l|G}quº@ k`D%hZc$'8L~E >g9B.g?ܷI$gU .x{shLAFvz8Xvk.Ļ,9IWwx&⋤dט3h}EaoJo='/S_]6z斵f~ 7^ga ȐP~},0I$I%_? f-k8B^}J}3tAy_]lPpk6,1:%~@;k}[kLNv>V>UT\K \S6O3IB$$y!:_>uԕI$=dK+Ĵ]וwwd>_cFV.Vp2\S`rIir⏥`˫ͥRI$I$I$Ir\ff]A?kwo>7K\t6c|1U߭?VVʥCVi >[3*8utJ Ѷ8vJx?C`A>~U:h<6 {~?%sҺOK1m.85t~Z.÷U&o{?B?}7UAahkgR;}˵IrsSYocT" p.;aWVun<%+m,xiЂ$LVU,of>>gu|L`:-ni2?GוZ.Ӌ]k\^=GfEPq9ֆZH.`@[_l|Au${k\wav4| q=6A ?qB:7P]s#ާV@ DAȳ~bzz:m@)kemֲq1k]`#CA<_WgB[X ՂO~#iKY`+1]c&C W#.S×nys)dyasXKDį-̷FWWcCN>kҺ]bn]~h/dw Af!q<;w c L7,7tk57'\?^|r,T:E7[ާMh`$Q?f;d֫7c\M[X#Gk+ka|,|?Sڇ2 >z3~cn ?"v+/3 g|Nv릿S:׃^Hf>&@q#XRI$IqoWTOaPչt]C0 /Ǵs韤d d2^ury=oϬXd?鶆ZkEq{+?\rOa^ܑs+g$?cplmW;$7}oTWYe66ُ[nt?CgL]=dgeQPc ]G.c:M/yvwu Qr*pkti$I$g& u6⚷gw%8k}/_ Su_c@;v=}%k@pǕ!%dTLg}ZvI$I%_O?՛NI$I$I$I$I$MxUm `N\~P=ggGzM,ͱZd\4]I$4dٻӬ;~KpS5"sۯj;ٳ"uJ>,Z |V4nafx뺭Z{I$^fuym{@Ġr+=?pgz~{K_Wrrac\8j 3X+y$I$I$I$I$I$I%2Ľ, #MUs0c Yol!;a\Qֳ#]mNg[;ݤ$IeYӑvGun5^j#^ݗ=:I̷6 ߸jώ lX]s5Yhes1\;vޤI$2:>MYv7ن0L~_Q'W\o.nKeGlgm$I$I$I$K/3:<67&7LJG=pgn>znNU\8j 4Ϋu$IbuՌfQ׺A.D:WKs]oU#ZNlȬgd.UlxYs0{]M]I$K,lK-zÜ`ƺz 80OWCwWOTjWcu^`I$I$I$I$I$I$I$K:GP9e+7yhWj_I$ީ-2mU>ۯa^1.#0Ɠ3>e]I$.XCB 1kmU!FI$㺷oRʷ'Uf/Fxnڙ$I*I$u.ñ9(ѨXUftzV9V Fֵ|<e$I$?'_?r ó7BYuo&~rzFV?cm; ;n82KGΩծ39X|>[K*{֒ֆ[F QҺf5VYž=l£bګF+c~ 9Czѧu?6|G]"I$I*YIKfr6nkt@[cYhRf=,2yW@~UtQYXX>;a^%ީN/%qNn-6O}$Ək[#W]3#׷nI.YJg~'p p`?q !%`aDAĞTI$KOS$I$I$I$I$ISQMGzN[mɂʋ>b#qNu>]Eq;/{49 qTbHW $I$LBtI$w\5X{C'Qw֚ÞKN#ĭ/ؘmܡo@՜zp %GQu@uf7iI$I$I$I$I$I$Igu<sGwp]".[_PwWϴ][ \453`g0SI$I%:p x$V%߽͟ޗ9Xg {!1qGbc~ ?c= \I$K?OS7$I$I$I$I$IsOl`]vKxm YY:[A ɬhqY~FU_=Ǎh$I/8yXu6u+KA>Bg^Y}7*Ei;!NGJų3)jKy_]>HqocK.#gi?2L2z6l5LҾnkkkh><|a7Fǻ#*'˰+I$'z NeNi[ p%;[O ΨZVcI$I$I$I$I$I$IsXI>uqx[xy7JV7֞nV(]OY{e5 -yև=I$gpWTroUccN/.R}`U8Ann=uHOsV} c5x.3նaa6#]g`9e[+- @25>;# WZ`4O0VI$?guڬgG I$I$I$I$LRJ:KO i6?u,]}Wda8ٴrG g&}$:;EI$.3!$8SarҼwwWyNέuwxw?⧯gucluVlk.A{>es3 ַ=y_׏m8{\[x]Z?uٹl84;{@sul2x'h|:vo.;]N<+V;d #KP Fdt$I,ߴ63 -I$I$I$I%?^luLfgsi\m2obeSfgo.wn ]My.>,NltgK譡EdW3kg|~Јy.m٬jS.=^xI$@εc5q$.KQVt<¡]g<ݟ2x[\>a TJbYyskK ;C:\|l\XK1òY0cvWO,uv70.w]?Eع؅cl~Ǵx,7KM#X粱Ow3>CEW݉: \'>P?KQvK]I$I$I$I$I$K2\{ˤI$I$\zV:nUX +?5q>Ah`^5%sI'VS1?RL8yKA#&8WnAWear-X"5xRI$TzkO˪ l-i"W!~d3V;j{=OLz%u?VX:}]BsL1V>/LOʫu2@k#u[8v.;ea@/qh&+5Sn[[} 2i{KUI$P=dJٝiWbR[V4ear5xT݌cZ%}I$/T'I$I$I$I$I$>vV̐}iN.Z}7S1nګl4y*K.^/grX=w$I/ F=Cck/uDq!.X3ShcA6=ź+>}[˷Vqaswo.hԝ㕃`R2*,NѵR=5}^EoL_N;;l-ޛ1?T^`3a4q:iui$:=<an]I,U=V} ?%PSI$I$I$I$I$K×nuxN-MgeV,ǡVִpFIs/.J2d?|WDI&wxG/uimqnM%\]!.[}hP3Xߢn t,Gܪ}naߥ gw <[AX6֖qe:FwmbFfV,6b,H4]GJz]XX/u hf>.$I%Ƣ69coݭa+n[sc |I$I$I$I$ιcW: PU]U26kh)"t+Jʿ;Jlo:^uom|]I$?'&SQdf}!k l~.Wל\nmfד_K}oXYus)mwmh$xUOZ~0wN;4'gGeTO1\0 dn\,qg~νq:{kYik@#u[$HYy,ĥa&++v#Msq6I$I$I$I$j}73hh7d81۩/TzWBŧ#%Y }p5r;VgG}%f xOe-,^Z#y_c~Yn-=guL3պ z-nƖhO uuf49n$䗏}egC=O'#oƽez8k߷:~ Ԓ\5~v ?WU[Mm0ZiǕ6-~>SKZO _Wf/&FDdWB/Aî #J-6S`siwV׎ek\|T:皅h% o/31VE3X/գ.qcH@wא0u>4aLxd;ݯ*"-{!?%u8r|F%佗_SlpY1\1{k{;ӨvG$I$I$I$I$I$+W'ܺDI$IeMf";7"~ΗQnec$xE}U]>[Dzrg0u m~asY'~2;-dI$IdlyYK}q-cjnQq~ƻMcu оtjzN ޣv/Iqc-e%Ðןw7tϫל|je5G&@JּFб1=.a mOt||^YzMuۜI:\WMuZƴ+)$NVgP<:K?CcoN;2}e-pp~d9yL3W3t^ʫ)kI`hqH@/YYqh ;^LTeI~~ptl$I$sKH!y͇ 89Q\zn#V—QOVC}"8c21Ҳz ɂ$-.q3۾l0g~t^lv=M{e}A+!l1";kUX NZϘU_>ҚᏎii{sAx\t[c0wRgu{HnQJUwV8;+9qܬZx@5ͧ'$+I$I$I$I$I$IqoWTOaPչt$I$VoLeTߥc>/Iv 3nkc{xuZ$>cيuV[qήowZT۩puohs\8 "I$I*=s C#ic?c{=G^ӽ߉Z$z]j:kI$I$I$I$I$I3 `$􆟬-K1; $Is3,LlYV>%tI$I$I$I$I.}UL9$I$I$I$}VpmlqX=ΫzSKwZs$I1<.{'*g鱼yտi!tI$I$I$I$k }vْ?;[$I$I$I$I$I$I$I$ qh.4dI$I$Bk27?4F0@$I$I$I$I$I%O_R.=CV$I$u>OK@jwq<*=\OS } g-mw>AlI,C=5bY{1OR;-I$I$I$I$I$uu]wsCI$I$I$tK1zx I$I$I$I$3ԺP[4Maٰ:{jY:kɳ=rGio0=V=k]U` CXNqGc}}$XY.~X,`w?;Co| Ѭj“s:TmD6 qÿgh߭}5}[xnk ?z\xjI$I%skuXge{}w35=+U4{ctƨeu; P-"=mwcXYp':vZmopXoU*%X7#p-!fc/x64ָ4}]=tgUͬcmݵ~OnUwcONXd{D 7GE$I$I$I$I$:PȽeyee1.7wPwRVq}姷q=]U2 p*U\>:-XY@$v2!n$Kap=acHq`xl \SV}OTxj՛nf UTxOsl_8y8ؙicnPt7˭I$I$I$IV4tlmd0O?u辋oƿi,|H~7 P}j餆u%{]K{вIZt$~pUI$I$lx *ϩVmt4>lρx쎩Wm{)>-$|4xuFCԆ5 쏋N-_|uc~͎k#>ka$X=w"W@׸Kgd[b.e"M#\khgTc֌mٴyj±#k%m9c&NI$I$nQA-u_v{$߭]54[,Eޝ0/7zʆׂVL^LǶ NARI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%O_R.=CV$I fSK2Ub\,wT[=j] ?84VI$JYmΣvnpD>h>vd]$"I$I$I$I$I$'okrs:~km$I$I$IyGbfI$I$I$I.olMe}+n||֯E̷7^!>Pۭ>?6 s_S<$YJk{K~ku?%C\d~u|h-P7i9\w׏P[m6lm1+I$I$YS&[-^?~Jγl{r@~9-ZG2W\{xt{[wX±ZVApKdX>^ߠ4BN׉SHΦNu`.WL`??I$I$I$I$I%uWC[N6V ܈pW1~tTe@9sA>CXռO];>C Oe/~O?]I$:AƲEis[5tV],hpQ+&uKI$I$I +TEu3]MͣzL;,wpW҃)$@'`u*[@!b/^v)$g׵2=1ƗL*}7^-AnΦcn\|dU?K?X=H֚Hv$I$I*S-\V県*pdOֹN׺Eut1iu/tq$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$6?oeJ[H-}۪iŵ$UBƆI=!O F, 1,{mcM ϊ4I$,{2}f-[-'*yY]rK_YKi\m= ui$I$I$Φ̯hwMŮF^걯8MCt1Y 25S}XɹUq Ӆ$I$I$KOS$I$I$I$IqYSN׹~dgk?"~u t6p{YSYso٤K#=B 4;z)z*ւK0 $HjKvxI$I$KyP^kp\_gk?"gk?"ឥ3*u$tUޤ>8ZZXkB{?Yog:ooC6w+U/]I$I$I$I$I.WgF̆~w >{?Hoֽ:Ǹmv̧<-U{UbI%kr%f.3׳5Lo5Z]xVӯowkI$I$I$OW:+%n;#npnat]OeΛe^$ԛi[^I$I$W/kuA=ѯFٔDž5^Ek\~@uxumo*ozbI.w#i-qiz MgR?Yog?QGŸpI$I$?Uu޽144]w?ӿ?.zʱA='RI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IqoWTOaPչt,J'! woĭ0; jkq.?wo%*dI$ଶW7v>#SO }qk?TJw_ I$I$I$`G̊Ϩ{`Ȋ@?%oOt=氾MȻtI$I$IyGbfI$I$I$I.kk->wN?$b3gycΒkrϩ_fI,Τ-6;-" WՆCh {4ڦO%S]I$I$eqvӼ^ ~_zFQwg HSV]B{ 4v?Urhvv@MzFI$L ,pz?p[M?huW~b.#]BI$I$I%q#/1Pq<G]pSGWF'UWI$I$I$}?/Vo:I$I$I$I$J\ʣ{g0Ԩk-#*i$bCDQZ%8x*j7z{ SI$I%\Ƹ1ǀNM$I$PT% fBtI$I$I$I$I%p 4phL`c.>D .?Yw9RI-0IVcp4IkGv $I$I$/T'I$I$I$I%?tcožcu_zŃ?dy|GG¯{sG%PM̆<=h;:𹏩ktrN%4dms qVY2ʫ[. 5;<df\[*AWYWeƨ8q~.%ܮ kX^CviRNwSxW;.,kT\wa^/lx9XQB.`Ӳ\H+_TgSsk.4{p3Y.u+n0*zGVȬVƃ亟Y͂3ig&vy]Soo9NU[跺WK=$kqk0uSUɰƕxbUk۟wƭc}kk+ Yf<ܬ;fKwl{=űci]SUȑYT>}X,cl }ܯLº̊m՚pųؐmm}%_d,a};tko]s?$Ms%5|FUqv=,{ݒHn F&7sk@ ϒI$K'`̬p\o7N~ 96흺o˷X¡mm Iy+κUӌLcYSksZv [[PȺn}H6IoO<̬v{N{>ڏ ݑ{Nژ}^ P羶y>6N;rju6Nׂ 5x_Y>fޠ/iauq.~aױS+F]xFvVs?uB1zx<ѓu: -"I$ K:F k*ݹ8+'bΓ԰ȷn;9t^GKs2aq4ggw\weS0<#[$OjX:WmA@ /bu.5kl$mqgO8*NWQWtJitѻu6btZ?Yú'M1}VǮtskj}۽8'/ջ(%y$7dȋⷤ&$n;GI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I.3m~s?.%[`(v=MW%)zFupq(_߿Rg7"]Ȯ՜_?w3<I$K3 ~Zo.iW+EoE/fz/s)3~Rg>]#0,yGI$I$I$k/.F Nk^ēo3~Kv!?JWA& .2yUԒI$I$IyGbfI$I$I$V{uyW:L§v[꽱 ?<]St^AݴAЬc_Nq#_=V}Z:XcK%wo>?1[ [cj5=@w#t\KYM韷p^skΧMxM-5zgHeO]/F?SkX~Ѥ7~+/i?Z:fYZYvx+z_Q?{'0dz5{Q_a[ߓ{eۋwtlw;}p~qԨCL]qgzY8vO6|$ XA~kE -isȏ~mhK_IȫiSǀ[~ظ q۴5v+/ҞO N6 NYc}SԏTX .~Lj*O׬Akb 35lkÿ/5=oUJ`}2FxFfbt<{O cfQD~k ?5nl`x(ctxZm\qzXsqm=J־OX;syfA] i z\T~]T@&1$I$I$I%}|6yr"u}]Th^\>]TbZMwݴC%a]zIb]T#ݕV+$Q];6hw* κ\ 8{?5znWEώh5p:|s]N^f9lx㺀\Ke co 3p흭`f}a?Xe皽ntiGN}tEϯ'{pֺm1Tlu;>վvϬZz%e^9d4Ϭ?kO+۶6`1?t?zI$I$Ip_3uLoEĻ7&v&1@S"F!Xwk,XCgڼ?(uᡥƴ;q*&䞑kn̪i^]]"0f o^.}_Lřgaw=k ;m}uf-:.ds :YI$Ir[ddX]E?.7*>uQ}J5d}T7#n[`pù-[.YA]iywkvq/i1}:>fk+)`!.s~ߞk􍕟dC y?Vz[(}bXEU0'?؍w֎%Կqs.7~onX:,`}湾aS +[66t~4IyO [m}Ti]W-_~N۲k? ˴X*l ah?^K0eW 6 {WeZuuKiyX31>}sɥ;vӆ"4H8:b(칿WYhZ\2m}VWO w$#9 a15 [Dj3I$DjLƩΩmX-f5Ps =R qu loODFQZ"Ƈ%;kk@'&cT@$I$I$I&-)1`^ccGX8}Se1%U&7|y^pH)mDF:byN_u0c⹛ll33+WzNd.I2L-6ր'&cT@3I$I$I%oT:Q6ʭkugەޏ#Zok}{1Wut\2?qn=(_PYkqwџ5?.uwa06@l$Un/2p{۷lO_Q0qa kN9ۧ-STI%~geV Oީ5}m[}Zn^]eP]O!E&ǖG$h~K4ZXU'rsS Mkm@ #@1h< ~}RXi4Q>%fWM]MpFd<ʾ#@3'I$3=?[H}] !܎GVz-,n>6ɖ IW>UyxvyIx +:>WGsr ~[|˺ :CXSn]gzLp@@ |P3WW]A=ݻb~j]γ~m;8D}!մOn[t$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$+W'ܺE}voQ. q]>n}&#_Dtm~5EclֽwqJ~uFgc? Z8ZtawUçt;盜cvNdslk0Z6Vm3:]=hw]GLTLvj~% _u}zcMnsJ:eYw1M4>?%}x=řxcl۵ۜ>sE6Sw_X0# \xVI$I$I/)?L^tI$I$I$I$C+uW4>s\$:z&w@>Dwh?^~Nbm]^ES`k>--DI$I$I$I$I$I$I$I$I$I$I$X?Q\oܷI$I$I$I$I$I$I$I$33+6Xʘ?94~+t[tl[2?l?W-4cMU wM}),S^_Nkb`łVb`Xlc,s5ԁs9 W ۴@[Rc ,$I$I,?3E]闷\a}ub7V~Wqәs-p$LmYEz$whg }kPǮϮyO{CZIx(t<: \Ѹ'63FKL$I$I$/T'I$I$I$I$I$Yc/WAe7ugmczw+Cṕ=Q^Mm5K\-#ȄDI$I$I$I$I$I$I$I$I$I$I%E;y$I$I$I$I$I$I$I$.g w).Z=uP~d6G`ȹo>So@[I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$+W'ܺEz1x{KH8"b,sycÚN?au/6`84TZ,O]c`t vK3XmD [N#U~m̩Q}#Ňf!;fG5XUX44~ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?'_?rI$ pq*{ $#I$I$mLhZ B>5Xck`րTI$I$I$I$I$I$I$I%_O?՛NI$I$I$I$I$I*=[u]|ZOc}}[$??hf-5[?cu:FNpI$I$I$I$I$I$I$I$I$I$~ȸչo$I$I$I$I$I$I&ss+ q5 h0u39G[Vo~ӟ2RͶmN>KY$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\g+?n]"I$I$I$I$I$I$I$I$I$I$I$I$KOS$I$I$I$I$I$I%>6}0o5Me-44gI$I$I$I$I$I$I$I$I$Ieu_Wesk{]:?Zp3*9ȭso?u$I$I$I$I$I$}Z=wg~KNTe{ORw'oefgkM[Q^;TcxkD$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I.3m~s?.$I$I$I$I$I$I$I$I$I$I$I$I%?_O?[NI$I$I$I$I$I$JO4.SkZ3;qb][=#u͸ݷG4^AWI$I$I$I$I$I$I$I$I$YYz%}{]guV`=e7nUZ]I$I$I$I$I$}s\|w\jTٚ`Ho*#u~#8Zw-ĩyO>{Z)$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K2\{ˤI$I$I$I$I$I$I$I$I$I$I$I$IyGbfI$I$I$I$I$I$I,nb>C/G|8{|G\L3)wnF# NI$I$I$I$I$I$I$I$I$I$I$I$I$I.Wz~m`'E?:d0}qkk@ 8RI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%O_R.=CV$I$I$I$I$I$I$I$I$I$I$I$I$tK1zx I$I$I$I$I$I$I$Cjp y;gtmn1vYyZ]/V.gX6ϗq4ZMsx5־tkBH[!P\d VMo609Γj!ed׉K-1]m/q%S}rp_Xqi%|VK߭WMoly$I$I$I$I$,b음΀I΃UO`:h;]YϣPUX8]'uq\H c w֎ޤ:1 8Z,X*籥kb};;5CƼI$rtKt,Ns].m$!OKg[7[ n3i#=W.wAkmO÷.X(?PO:̎Z[c`\ ٲr.~v~+goVտ..xBI'׎Z#m5(:ONJºeVjK -$hI$\:89~M_G!<d)$I$噍w2Y =&G>Z;jȳ&ƞ~@|ՃC1hmU5v6~Qdz 0kcID+[wV2Κ3-!kh |Kr{gG`Oe;WY 0,t>Yki}dnZ΁kǬCַ}fc4lyl45I$a_pfeF`koyNPcƗG.w:9EEi|'UofΟ.Zj~˴\W9c|~IZXXq0~3QAf3km- vaԞϴ3qw.ּO#Zck?1|ޏK 6t:I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K2\{ˤI$I$I$I$I$I$I$I$I$I$I$I$IyObVI$I$I$I$I$I$I$I$Kÿ]u^uƌ>r߫=Gt20@m56<-E_E-+9Sg:90Ǩ㱿?X++ڋ:-}FX tdê_Ҿ+} 9hxrf'Tuo*ӑ~i y!zBI$I*=o3 3v_'WRE?vWpp0kl!Ƥ$I$\OīKd^)h[_/ ON]'&KnvM+^q|m}g(tj_?FӨ3\׮tٍytt~\-O=}<๼~z{*`/sFݧ#C^я^5mVZ"怜~Y-|~v~3/$^(Cl,5v@ |v/{ki{ hO`eb;rzPߒ/&Sxk "G's?Wz'Cb4KIzzOJs?E;hp>UVYh`A{Z> wEe8:։X׺]^-/Nn@n?H|5֤I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?'_?rI$I$I$I$I$I$I$I$I$I$I$I$^Q:꘽Y$I$I$I$I$I$I$I$I$O KnO'Bo5?T*(4>쑻"u>iW}BN?`v^x}w_լl\z{oKHFB뺏[R>Kvv.>r>n:[:~s_M40I7v}/k~+O/ =CH~8MCù?~wcuJqi I$J~F}6sd%gwK?3c ,bLUI$å2\ ξgNg,vc0#˓|_CW֎#4?.][ _چrGK[t㛒121 ğ?_,T2z>ou4v0>ً*Cm{GĕJV*ѹ5[ j}ޠ{HvƷv>Xb»%<'"CןwN߸{Uo49ǗvůYd[M$KG7h9cO&759WG's?;܌/ގѯ J= bVi kE dF֞#ag]Rj9nFwwo^M̽1M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%O_R.=CV$I$I$I$I$I$I$I$I$I$I$I$I$tK1zx I$I$I$I$I$I$I$I$I Wc֗ n=wAtq Jz Ƹ '?h~GJ¾̝kkepB5TL;G՗1'|i*]c*<;r1k[K ȟKu:z-ykVI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ir\1~R}' (a.#'Q\E` 'k@E_,fe8ZOq,ĸWk Oς~ks1g/ gߢ]*I$I$I$I$I$I$I$I$I$I$I$I$I.[P˳6=o"d`u^cS{AhxuL3wم߹R÷9svk 57?diKW [$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$-Fg>'<|V]Wz{ʚX?8օ~u q+w ,开\x'~}d?XM42k_ԛzPfEuYT<go.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$О3>u _56=yn5W SMϬh4MW?'Ρ6V}2v4vtq\\v'8,3} öU$I$I$I$I$I$I$I$I$I$I$I$I$:+imMOfٕzeӲǹx+O~׍W֒ˤ5[bޯ]mdN 7;[:O6VTtI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ip[[ta?Tw쪜>r_Uc,c_Y8¡zOM4k^Zݣ'⹜vsukq$vыI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%t&nm؟Uoku 6Z,$7Y݋.5?"+sIk +q1ۀũn8"m.s~Ϸl{1m ȻdI$I$I$I$I$I$I$I$I$I$I$I$\?C`ݟCr+m'сԺ^Qip2c"WpI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I.Ob-ëcpKܺO]?e~6C ȅ=f?SspchcYˤ} qhҶ9ܓ+ :޼@˴4dI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$KҮQ0Z]hVV~1VZv]{SS)khhNqؗ_I ksۏ5CwBwE M6pRI$I$I$I$I$I$I$I$I$I$I$I$Ir\߇~7_i/t\.v7;7{ao[:IVL#lƩ >(caۙ`$V@h#0ztI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%ik-"=§E]bcghSuL[0sFv|ѱqĩR6[CZ`4$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ endstream endobj 26 0 obj << /Type /Page /Parent 143 0 R /Resources 27 0 R /Contents 28 0 R /Thumb 114 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 27 0 obj << /ProcSet [ /PDF /Text /ImageB ] /Font << /F1 153 0 R /F2 150 0 R /F3 151 0 R /F5 160 0 R /F6 165 0 R /F7 169 0 R /F8 182 0 R /F15 76 0 R >> /XObject << /Im11 29 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 28 0 obj << /Length 17957 >> stream BT /F5 1 Tf 9.4646 0 0 9.4646 26.1921 574.2991 Tm 0 g /GS2 gs 0 Tc 0 Tw (\()Tj /F7 1 Tf 0.3354 0 TD (counter2)Tj /F5 1 Tf 4.8279 0 TD [(\))-242(and)-231.8(a)-236.8(new)-237.4(method)-241.8(\()]TJ /F7 1 Tf 9.3684 0 TD (method2)Tj /F5 1 Tf 4.2289 0 TD [(\).)-237.6(Methods)-238(can)-237(be)]TJ -18.7607 -1.2339 TD [(re)-12.5(fi)-10.9(ned)-13.2(/e)-7.2(x)-7.1(t)0(e)-7.6(n)0(d)-7(e)-6.2(d)-673.8(i)-8.5(n)-674.9(t)0(h)-11.5(e)-671.1(u)-7(sua)-14.4(l)-673.4(w)0(a)-8.8(y)-675.9(by)-681(ove)-11.3(rr)-12.7(idi)-14(ng)-680(th)-11.5(e)]TJ 0 -1.2399 TD [(original)-503.4(method)-493.4(and)-501.3(invoking)-495.5(that)-501.3(method)-493.4(via)-497.9(a)]TJ /F7 1 Tf 23.5107 0 TD (super)Tj /F5 1 Tf -23.5107 -1.2339 TD [(call)-411.7(in)-413.8(the)-413(extension)-411.2(body.)-408.1(A)-411(refinement)-412.2(of)-413.8(state)-411.9(machine)]TJ /F7 1 Tf 0 -1.2399 TD (fsm)Tj /F5 1 Tf 2.1444 0 TD [(is)-336.2(shown)-333.5(in)-336(Fig.)-331.7(12d.)-334.3(It)-333.3(adds)-330.8(state)]TJ /F7 1 Tf 15.598 0 TD (s4)Tj /F5 1 Tf 1.5394 0 TD [(and)-333.6(edge)]TJ /F7 1 Tf 4.4925 0 TD (e3)Tj /F5 1 Tf 1.204 0 TD (.)Tj /F2 1 Tf 9.9626 0 0 9.9626 26.1921 507.0613 Tm [(5.1.)-7(2)-779.6(Compositi)-8.9(on)]TJ /F7 1 Tf 9.4646 0 0 9.4646 26.1921 493.6251 Tm (jampack)Tj /F5 1 Tf 4.5165 0 TD (and)Tj /F7 1 Tf 1.9767 0 TD (mixin)Tj /F5 1 Tf 3.3065 0 TD [(are)-285.2(sophisticated)-285.7(tools,)-287.5(both)-284.2(over)-287.2(30K)]TJ -9.7996 -1.2399 TD [(Java)-530.9(LOC)-526.6(in)-527.7(size.)-526.8(Their)-531.1(functionality,)-535.2(however,)-526.2(is)-527.9(fairly)]TJ 0 -1.2339 TD [(s)-10.3(i)0(m)-10(p)-7(le)-8.7(.)-678.5(C)0(o)-14.9(n)0(c)-12.3(e)-6.2(pt)-8.4(u)-7(a)0(l)-11.7(l)-8.5(y,)]TJ /F7 1 Tf 10.8659 0 TD 0.0074 Tc [(j)7.4(a)-0.6(mpa)7.4(ck)]TJ /F5 1 Tf 4.9358 0 TD 0 Tc [(c)-8.2(o)0(m)-11.6(p)-7(re)-12.5(ss)-8.6(e)-6.2(s)-681.1(ref)-14.9(i)-8.5(n)0(e)-10.2(m)-7.5(e)-6.2(n)0(t)]TJ -15.8016 -1.2399 TD [(c)-8.2(h)0(a)-13.2(i)0(n)-12.5(s)-675.2(i)-8.5(n)0(t)-11.5(o)-681(a)-674(s)-10.3(in)-12.5(gl)-7.6(e)-683.1(i)0(n)-12.5(t)0(e)-7.6(r)0(f)-14.8(a)0(c)-11.4(e)-6.2(,)-678.4(c)-8.2(la)-11.7(ss)-8.6(,)-678.4(o)-10.1(r)-677.2(s)0(t)-11.7(a)0(t)-10.6(e)-677.1(m)-7.5(a)-9.1(ch)-12.3(in)-12.5(e)]TJ 0 -1.2339 TD 0.009 Tc [(specification.)-669.4(The)-674.1(j)9(a)-4.8(m)1.5(pack)-672.9(r)9(e)-3.5(sult)-675.3(of)-670.3(compos)9(ing)-672.9(t)1.5(he)]TJ /F7 1 Tf 25.9247 0 TD 0 Tc (k)Tj /F5 1 Tf -25.9247 -1.2399 TD [(f)-8.4(u)-7(nc)-12.2(t)-7.5(i)-8.5(on)-685(wi)-14.1(t)-7.4(h)-680.9(t)-7.4(h)0(e)]TJ /F7 1 Tf 9.2426 0 TD (k)Tj /F5 1 Tf 1.2819 0 TD [(c)-8.2(o)0(n)-14.1(s)0(t)-11.7(a)-9.2(nt)-682.3(o)-10.1(f)-679.3(Fi)-13.6(g.)-683.5(1)-9.1(2)-680(is)-683.7(s)-10.3(h)0(o)-8.1(w)-11.6(n)-674.9(i)-8.5(n)]TJ -10.5244 -1.2339 TD [(Fig.)-415.5(13a;)-418.4(the)-413(resulting)-416.7(class)-417.8(exposes)-416.5(the)-413(union)-416.9(of)-413.8(package)]TJ 0 -1.2399 TD [(imports,)-304.2(data)-304.2(members,)-302.2(and)-303.6(methods)-306(that)-303.6(are)-303.2(visible)-305.6(to)-305(the)]TJ 0 -1.2339 TD [(bottom-most)-570.5(class)-567.5(of)-569.6(its)-565.3(refinement)-567.9(chain.)-568.6(The)-564.2(jampack)]TJ 0 -1.2399 TD [(result)-273.3(of)-264.1(composing)-268.4(the)]TJ /F7 1 Tf 10.7221 0 TD (fsm)Tj /F5 1 Tf 2.0785 0 TD [(function)-267.3(with)-271.1(the)]TJ /F7 1 Tf 7.9248 0 TD (fsm)Tj /F5 1 Tf 2.0785 0 TD (constant)Tj -22.8039 -1.2339 TD [(of)-324(Fig.)-325.7(12)-323.8(is)-324.3(shown)-321.5(in)-324(Fig.)-325.7(13b.)-324.4(The)-318.7(resulting)-326.8(state)-328(machine)]TJ 0 -1.2399 TD [(exposes)-236.8(the)-239.3(union)-237.2(of)-240.1(package)-235.5(imports,)-238.4(states,)-238(and)-237.8(edges)-234.3(that)]TJ 0 -1.2339 TD 0.0265 Tc [(are)-692.5(v)1.5(isible)-686.5(to)-690.4(the)-692.5(b)3.5(ottom-)6.1(most)-687.8(sta)5.4(t)-4.9(e)-686.5(m)1(achine)-686.5(of)-688.8(its)]TJ 0 -1.2399 TD 0 Tc [(refinement)-334.3(chain.)]TJ /F7 1 Tf 1.2639 -1.21 TD (jampack)Tj /F5 1 Tf 4.6243 0 TD [(was)-396.4(our)-400.7(first)-400.4(tool)-395.5(to)-400.9(compose)-400.7(code.)-394.4(We)-395.9(soon)]TJ -5.8882 -1.2339 TD [(discovered)-392.2(that)]TJ /F7 1 Tf 7.3557 0 TD (jampack)Tj /F5 1 Tf 4.6183 0 TD [(might)-385.9(not)-386.9(be)-388.6(the)-389(preferred)-391.3(tool.)]TJ -11.974 -1.2399 TD [(To)-336.5(see)-334.1(why,)-333.7(a)-332.6(typical)-335.4(debugging)-330.4(cycle)-335.7(is)-330.2(to:)]TJ /F15 1 Tf 1.2639 -2.0546 TD (1.)Tj /F5 1 Tf 1.8988 0 TD [(compose)-328.9(Jak)-334.1(files,)]TJ /F15 1 Tf -1.8988 -1.21 TD (2.)Tj /F5 1 Tf 1.8988 0 TD [(translate)-200.2(the)-197.3(composite)-201(Jak)-202.3(file)-199.3(to)-203.2(its)-199.9(Java)-201.5(counterpart,)]TJ /F15 1 Tf -1.8988 -1.21 TD (3.)Tj /F5 1 Tf 1.8988 0 TD [(compile)-331.5(and)-333.6(debug)-331.7(the)-335.1(Java)-333.3(file,)-332.7(and)]TJ /F15 1 Tf -1.8988 -1.21 TD (4.)Tj /F5 1 Tf 1.8988 0 TD [(update)-333.2(the)-329.1(composite)-338.8(Jak)-334.1(file)-331.1(with)-337(bug)-328.6(fixes.)]TJ -3.1627 -1.4196 TD 0.0086 Tc [(This)-672.6(tr)8.6(a)-6.9(n)-1.4(s)8.6(l)-4.2(ate-compile-upd)8.6(ate)-674.5(c)0.4(ycle)-668.5(continues)-672.5(u)1.6(ntil)-676.8(n)8.6(o)]TJ 0 -1.2399 TD 0.025 Tc [(fur)-5.3(t)-0.4(her)-694.1(c)-1.2(hange)-5.1(s)-692.1(ar)-5.3(e)-688(n)-3(eeded.)-695.4(H)1.4(ere)-694(lies)-692.1(t)-0.4(he)-694(problem:)]TJ /F7 1 Tf 0 -1.2339 TD 0.013 Tc [(ja)-6(mpack)]TJ /F5 1 Tf 5.0076 0 TD 0.0133 Tc [(does)-679.8(not)-683(p)0.3(r)-5(e)1.1(serve)-681.7(f)-1.1(e)-4.9(a)4.2(tu)-5.7(re)-681.7(boundar)-5(i)-1.2(es,)-677.1(t)-6.1(hus)]TJ -5.0076 -1.2399 TD 0 Tc [(changes)-382.4(made)-385.2(to)-382.9(the)-377(composite)-386.7(Jak)-382(file)-379(must)-385.6(be)-382.6(manually)]TJ 0 -1.2339 TD [(propagated)-268(back)-261.1(to)-263.1(the)-263.2(original)-263.8(Jak)-262.2(feature)-260.3(files.)-265.1(This)-259.3(can)-267(be)]TJ 0 -1.2399 TD [(tedious)-333.9(and)-333.6(error)-340.7(prone.)]TJ /F7 1 Tf 1.2639 -1.21 TD (mixin)Tj /F5 1 Tf 3.3903 0 TD [(was)-366.4(created)-369.9(as)-366.8(an)-366.6(alternative)-373.4(implementation)-371.5(of)]TJ -4.6542 -1.2339 TD [(the)-431(Jak)-430(composition)-433.1(operator.)-429.5(It)-435.2(preserves)-425.1(feature)-434(bound-)]TJ 0 -1.2399 TD [(a)-9.1(r)0(i)-14.8(e)-6.2(s)-675.2(b)-11.1(y)-675.9(c)-8.2(re)-12.5(at)-10.6(i)-8.5(n)0(g)-686(a)0(n)-684(i)-8.5(nh)-14(e)-6.2(r)0(i)-14.8(t)-7.5(an)-7.2(c)-8.2(e)-683.1(hi)-12.5(e)-6.2(r)0(a)-9.5(r)0(c)-14.6(h)-10(y)-11.4(re)-12.5(fi)-10.9(n)-10(e)-6.2(me)-7.7(n)-10(t)]TJ 0 -1.2339 TD [(chainof)-250.4(class/interface/state)-255.1(machine)-251.2(declarations)-252.5(within)]TJ 0 -1.2399 TD [(a)-608.1(single)-611.6(Jak)-603.7(file,)-608.2(where)-609.3(the)-610.7(bottom-most)-606.4(declaration)-613.6(is)]TJ /F7 1 Tf 0 -1.2339 TD (public)Tj /F5 1 Tf 4.0852 0 TD [(and)-459.4(all)-457.4(others)-463.6(are)]TJ /F7 1 Tf 8.7394 0 TD (abstract)Tj /F5 1 Tf 4.8279 0 TD [(.)-462.8(Every)-458.9(class/inter-)]TJ -17.6525 -1.2399 TD [(face/state)-516.7(machine)-508.8(declaration)-517.8(is)-509.9(prefaced)-509.7(by)-513.3(a)]TJ /F7 1 Tf 22.9057 0 TD (SoUrCe)Tj /F5 1 Tf -22.9057 -1.2339 TD [(statement)-323.2(that)-315.6(identifies)-316.6(both)-320.1(the)-317.1(feature)-320.2(name)-314.4(and)-315.6(path)-315.1(to)]TJ 0 -1.2399 TD [(the)-251.3(file)-247.3(from)-248(which)-246(that)-249.7(instantiated)-246.8(declaration)-248.2(originated.)]TJ 7.0982 0 0 6.3091 273.7133 79.8803 Tm (3)Tj 9.4646 0 0 9.4646 289.2472 717.0518 Tm 0.0158 Tc [(Figs)-6.5(.)-686.6(14a)-688.2(a)-5.3(n)-0.2(d)-688(14b)-690.1(sho)-6.3(w)-1.8(s)-683.3(t)-3.6(he)]TJ /F7 1 Tf 15.5141 0 TD 0.019 Tc [(m)6(ixin)]TJ /F5 1 Tf 3.7917 0 TD 0.0162 Tc [(output)-692.1(for)-691(t)-3.2(he)]TJ -19.3058 -1.216 TD 0 Tc (corresponding)Tj /F7 1 Tf 7.0862 0 TD (jampack)Tj /F5 1 Tf 4.8579 0 TD [(compositions)-635(of)-635.5(Figs.)-635.5(13a)-632.4(and)]TJ -11.9441 -1.222 TD [(13b.)-402.3(With)-409.6(the)-413(availability)-412(of)]TJ /F7 1 Tf 13.2439 0 TD (SoUrCe)Tj /F5 1 Tf 4.0313 0 TD [(statements,)-406.9(we)-407.1(have)]TJ -17.2751 -1.216 TD [(create)-13.6(d)-667.9(a)-674(fou)-7.5(rth)-676.7(tool,)-678.6(cal)-7.9(led)]TJ /F7 1 Tf 14.4838 0 TD [(unmi)-9.9(xin)]TJ /F5 1 Tf 4.2409 0 TD [(,)-672.5(whic)-8.4(h)-668.9(t)-7.5(akes)-671.6(a)]TJ /F7 1 Tf -18.7247 -1.216 TD 0.019 Tc [(mixi)-6(n)]TJ /F5 1 Tf 3.1208 0 TD 0.0208 Tc [(-produced)-683(J)0.4(ak)-691.1(file)-686.2(as)-690.3(input)-687.5(a)-0.3(nd)-689(a)5.7(u)-4.2(tomatic)-5.4(a)-0.3(lly)]TJ -3.1208 -1.222 TD 0 Tc [(propagates)-586.7(updates)-589(\(comments)-590.8(as)-588.5(well)-591.8(as)-588.5(source)-587.2(state-)]TJ 0 -1.216 TD [(ments\))-313.4(to)-323(the)-317.1(original)-317.7(feature)-320.2(files.)-319(Using)]TJ /F7 1 Tf 18.7667 0 TD (unmixin)Tj /F5 1 Tf 4.5464 0 TD [(saves)-318.4(a)]TJ -23.3131 -1.222 TD [(considerable)-331(time)-335.1(during)-333.3(a)-332.6(development)-336.6(cycle.)]TJ 1.2579 -1.21 TD [(There)-451(is)-450(yet)-450(another)-454.5(strategy:)-447.9(It)-447.2(is)-450(possible)-449.2(to)-454.8(edit)-450.4(the)]TJ -1.2579 -1.216 TD 0.0174 Tc [(original)-685.9(featu)4.4(r)-0.9(e)-683.6(f)3(iles)-681.7(and)-680.4(r)-0.9(ecompose.)-679(O)-4.3(u)4.4(r)-683.8(exp)4.4(e)-0.8(rience)]TJ 0 -1.222 TD 0 Tc [(suggests)-462.9(that)-465.3(debugging)-462.2(features)-462.3(is)-468(similar)-466(to)-460.8(debugging)]TJ 0 -1.216 TD 0.0132 Tc [(templates:)-677.2(One)-675.9(i)-1.3(nstantiates)-679.9(a)-678.8(template)-681.8(to)-679.7(debug)-680.7(a)-1.9(nd)]TJ T* 0 Tc [(develop)-383.4(it)-381.3(and)-381.5(changes)-382.4(are)-381.1(eventually)-386.5(back-propagated)-381.8(to)]TJ 0 -1.222 TD [(the)-257.2(original)-263.8(definition.)-267.8(We)-258.1(do)-264.6(not)-261.1(yet)-258.3(know)-264.3(which)-264(tools)-262(and)]TJ 0 -1.216 TD [(processes)-386.2(engineers)-392.2(will)-384.5(prefer)-393.8(when)-385.2(developing)-388.9(software)]TJ 0 -1.222 TD [(with)-331(AHEAD;)-331.7(this)-335.7(is)-336.2(a)-332.6(subject)-330.3(of)-336(future)-335.8(work.)]TJ /F3 1 Tf 9.9626 0 0 9.9626 289.2472 525.203 Tm [(5.2)-1010.7(Nonc)-11.5(ode)-336.9(Artifacts:)-345.4(Grammar)-7.9(s)]TJ /F5 1 Tf 9.4646 0 0 9.4646 289.2472 511.7668 Tm [(Grammars)-560.1(are)-560.8(defined)-560.4(in)-563.6(AHEAD)-557.7(by)-561.2(a)-560.2(BNF-syntax.)-563.8(A)]TJ T* [(grammar)-446.3(for)-450.1(an)-444.4(elementary)-449.9(calculator)-448(that)-453.3(supports)-442.7(only)]TJ 0 -1.216 TD [(integer)-487(summations)-483(is)-492(shown)-483.2(in)-485.7(Fig.)-487.4(15a.)-490.2(The)-486.4(INTEGER)]TJ T* [(tok)-10.6(e)-6.2(n)-674.9(i)-8.5(s)-675.2(pr)-7.3(e)-6.2(d)0(e)-9.1(f)0(i)-10.9(ned)-684(an)-7.2(d)-679.8(the)-682.5(P)-7(LUS)-684.6(to)-11.5(ken)-680.2(i)-8.5(s)-675.2(e)-6.2(x)0(p)-8.1(l)0(i)-11(c)0(i)-10.7(t)0(l)-10(y)]TJ 0 -1.222 TD (defined.)Tj 1.2579 -1.21 TD [(A)-315.2(refinement)-316.3(of)-318(a)-314.6(base)-312.2(grammar)-314.6(is)-312.3(a)-314.6(grammar)-314.6(fragment)]TJ -1.2579 -1.216 TD [(t)-7.4(h)0(a)-13.2(t)-678.3(d)-9(e)-6.2(fi)-10.9(n)-10(e)-6.2(s)-675.2(1)-9.2(\))-679.3(n)0(e)-10.2(w)-682.5(t)-7.5(o)0(k)-15.1(e)-6.2(ns)-8.3(,)-684.4(2)0(\))-682.5(n)-10(e)-6.2(w)-676.5(p)-7(r)0(o)-16.4(d)0(u)-9.9(c)-8.2(t)-7.5(i)-8.5(on)-14.1(s,)-682.7(a)-9.2(n)0(d)]TJ 0 -1.222 TD [(3\))-389(extensions)-391.5(to)-394.9(previously)-387.4(defined)-392.6(productions.)-394.9(A)-393(refine-)]TJ 0 -1.216 TD [(ment)-372.6(of)-371.9(the)-371.1(calculator)-376.1(grammar)-368.5(that)-375.5(generalizes)-373(computa-)]TJ 0 -1.222 TD [(tions)-351.8(to)-359(additions)-351.4(and)-357.6(subtractions)-357.3(is)-354.2(shown)-351.4(in)-353.9(Fig.)-355.6(15b.)-348.4(It)]TJ 0 -1.216 TD [(defines)-549.7(a)-548.3(new)-548.9(token)-547.9(\()]TJ /F7 1 Tf 10.6083 0 TD (MINUS)Tj /F5 1 Tf 3.019 0 TD [(\))-547.5(and)-549.2(extends)-547.3(a)-548.3(previously)]TJ -13.6272 -1.216 TD 0.0327 Tc [(defi)-5.7(ned)-701.1(p)1.8(roduc)-5.5(t)1.3(ion)-702.1(\()]TJ /F7 1 Tf 10.6682 0 TD 0.0309 Tc [(Op)-6(era)-6(tor)]TJ /F5 1 Tf 5.0975 0 TD 0.0329 Tc [(\).)-699.5(The)-698.1()]TJ /F7 1 Tf 4.3547 0 TD 0.0309 Tc [(O)-6(per)-6(at)-6(or)-700.9(:)]TJ -20.1204 -1.222 TD 0.013 Tc (super)Tj /F5 1 Tf 3.0848 0 TD 0.0115 Tc [()-680.5(c)-2.7(on)-4.5(str)-6.8(u)-1.5(ct)-684.8(says)-681.6(ex)-7.6(tend)-686.3(an)-681.4(exis)-4.8(ting)]TJ /F7 1 Tf 18.5151 0 TD 0.013 Tc (Operator)Tj /F5 1 Tf -21.5999 -1.216 TD 0 Tc (production.)Tj 1.2579 -1.21 TD [(The)-516.3(composition)-516.9(of)-515.7(Fig.)-511.4(15a)-512.6(and)-513.3(Fig.)-517.4(15b)-514.5(is)-509.9(Fig.)-517.4(15c,)]TJ -1.2579 -1.222 TD [(which)-252(is)-258.4(the)-257.2(union)-255.2(of)-258.1(the)-257.2(token)-254.4(definitions)-258.6(and)-255.7(the)-257.2(resulting)]TJ 0 -1.216 TD 0.0199 Tc [(se)-4.3(t)-688.4(o)-2.2(f)-683.4(p)-5(roducti)-6.6(o)3.8(ns.)-688.5(G)1.2(ram)-5.6(m)0.4(ar)-687.3(re)-4.3(fine)-4.3(ment)-688.4(follow)-3.7(s)-685.2(the)]TJ 0 -1.222 TD 0 Tc [(Pri)-9.8(nci)-8.8(ple)-680.6(of)-671.4(Un)-7.7(ifo)-9(rm)-7.8(it)-10(y)-670(b)0(y)-675(e)0(q)-7.2(uati)-14.1(ng)-674(tok)-10.6(ens)-673.4(wi)-8.1(t)-7.5(h)-668.9(dat)-13.6(a)]TJ 0 -1.216 TD [(members)-486.3(and)-495.3(productions)-489.2(with)-492.8(methods.)-493.3(Grammars)-488.2(can)]TJ T* [(be)-274.8(refined)-282.2(with)-283.1(the)-281.2(addition)-281.2(of)-282.1(new)-279.4(data)-280.3(members)-276.6(\(tokens\),)]TJ 0 -1.222 TD [(new)-417.1(methods)-419.8(\(productions\),)-423.7(and)-417.4(extensions)-421.5(of)-419.8(previously)]TJ 0 -1.216 TD [(defined)-332.7(methods)-336(\(productions\).)]TJ 1.2579 -1.21 TD [(Grammar)-280.3(composition)-283.3(arises)-278.3(in)-276.1(the)-275.2(synthesis)-281.6(of)-276.1(AHEAD)]TJ -1.2579 -1.222 TD [(tools)-519.6(because)-519.3(the)-520.8(tools)-519.6(are)-518.8(language)-515.3(extensible.)-520.3(When)-523.7(a)]TJ 0 -1.216 TD [(feature)-452(extends)-457.5(a)-458.4(base)-450(language)-455.4(\(e.g.,)-455.7(Java\),)-457.1(we)-455(compose)]TJ T* [(grammars)-241(of)-246.1(the)-245.3(base)-240.3(language)-245.8(and)-243.7(its)-241.9(extension)-249.5(to)-245.1(produce)]TJ 0 -1.222 TD [(t)-7.4(h)0(e)-687.1(c)-8.2(o)-10.1(m)-7.5(p)-7(o)-10.1(s)-10.3(i)-8.5(t)-7.5(e)-683.1(gr)-11.4(a)-9.1(m)-7.5(m)-7.5(a)-9.2(r.)-690.8(Fr)-17.4(o)-10.1(m)-678.4(t)-7.5(h)-10(i)-8.5(s)-681.2(g)-11.1(r)0(a)-15.5(m)-7.5(m)-7.5(a)-9.2(r,)-690.8(we)-688.6(c)-8.2(a)-9.2(n)]TJ 0 -1.216 TD [(sy)-9.3(nt)-11.5(h)-10(e)-6.2(si)-6.8(z)-9.1(e)-677.1(p)-7(a)0(r)-9.5(s)-10.3(e)-6.2(r)0(s)-681.5(a)-9.2(nd)-683.8(ot)-11.5(h)-10(e)-6.2(r)-677.2(a)0(n)-13.2(a)0(l)-11.7(y)0(s)-9.3(i)-8.5(s)-675.2(p)-7(ro)-16.4(gr)-11.4(am)-10.7(s)-681.2(u)0(s)-11.2(i)0(n)-12.5(g)]TJ 0 -1.222 TD [(standard)-333.8(compiler-compiler)-336.6(tools.)]TJ /F3 1 Tf 9.9626 0 0 9.9626 289.2472 170.1354 Tm [(5.3)-1010.7(Nonc)-11.5(ode)-336.9(Artifacts:)-345.4(Equation)-344.1(Specifi)-10.1(cations)]TJ /F5 1 Tf 9.4646 0 0 9.4646 289.2472 156.6992 Tm (An)Tj /F6 1 Tf 1.803 0 TD [(equation)-438.5(file)]TJ /F5 1 Tf 5.5647 0 TD [(encodes)-437.3(an)-438.5(AHEAD)-437.9(equation,)-444.3(which)-437.7(is)-444.1(a)]TJ -7.3677 -1.222 TD [(specification)-493.8(for)-492(synthesizing)-489.8(a)-488.4(code)-494.7(or)-489.6(noncode)-494.8(artifact.)]TJ 0 -1.216 TD [(The)-354.6(file)-355.1(for)]TJ /F7 1 Tf 5.403 0 TD 0.3604 Tc [(X=)6(F)]TJ /F8 1 Tf 2.5278 0 TD 0 Tc (.)Tj /F7 1 Tf 0.4972 0 TD (E)Tj /F8 1 Tf 0.605 0 TD (.)Tj /F7 1 Tf 0.4972 0 TD (D)Tj /F5 1 Tf 0.9584 0 TD [(is)-360.2(depicted)-354.9(in)-353.9(Fig.)-355.6(16a;)-358.5(the)-353.1(name)-356.3(of)]TJ -10.4885 -1.222 TD [(the)-365.1(file)-367(is)]TJ /F7 1 Tf 4.5883 0 TD (X.equation)Tj /F5 1 Tf 6.4093 0 TD [(and)-363.5(the)-365.1(file)-367.1(itself)-366.8(is)-366.2(a)-362.6(text)-369.6(file)-361.1(that)]TJ -10.9976 -1.216 TD 0.016 Tc [(li)-4.5(sts)-683.1(o)-0.1(n)-6(e)-685(feature)-685(p)-3(er)-691.2(li)-4.5(ne,)-686.4(i)]TJ 13.9747 0 TD 0.0175 Tc [(nn)-4.5(ermost)-684.8(feature)-683.5(f)3.1(irst.)-678.9(A)]TJ -13.9747 -1.216 TD 0 Tc [(refinement)-567.9(of)-563.6(an)-570.2(equation)-568.5(follows)-570.6(the)-562.7(principle)-573.3(of)-569.6(uni-)]TJ 0 -1.222 TD [(formity:)-258.6(We)-264.1(treat)-264.2(an)-258.8(equation)-263(as)-259(a)-260.7(method)-265.8(and)-261.7(a)-260.7(refinement)]TJ 0 -1.216 TD [(is)-312.3(an)-318.6(equation)-316.9(that)-315.6(may)-315.2(reference)-315.6(its)-319.7(parent)-315.6(equation)-316.9(using)]TJ /F7 1 Tf 0 -1.222 TD (super)Tj /F5 1 Tf 3.019 0 TD [(.)-289.1(A)-291.2(refinement)-292.4(of)-294(an)-288.7(equation)-293(is)-294.3(depicted)-289.1(in)-294(Fig.)-289.7(16b,)]TJ -3.019 -1.216 TD [(and)-363.5(the)-365.1(result)-363.2(of)-365.9(composing)-364.2(the)-365.1(equation)-364.9(files)-365.3(of)-365.9(Figs.)-365.9(16a)]TJ T* [(and)-561.2(16b)-562.5(is)-563.9(Fig.)-565.3(16c.)-567.2(If)-561.9(a)-566.2(refinement)-561.9(does)-568.6(not)-560.6(reference)]TJ /F7 1 Tf 0 -1.222 TD (super)Tj /F5 1 Tf 3.019 0 TD [(,)-325(i)0(t)-333.4(i)0(s)-330.2(a)-326.6(constant)-336.2(and)-327.6(overrides)-333.4(the)-329.1(parent)-327.6(definition.)]TJ ET 1 g 25.398 747.156 494.249 -9.921 re f BT /F1 1 Tf 6.9738 0 0 6.9738 25.3984 740.1825 Tm 0 g 0.0001 Tc [(BATORY)-343.5(ET)-337.6(AL.:)-504.1(SCALING)-340.7(STEP-WI)-13.2(SE)-334.4(REFINEME)-15.9(NT)]TJ ET 1 g 519.647 747.156 19.843 -9.921 re f BT 6.9738 0 0 6.9738 527.9243 740.1825 Tm 0 g (361)Tj ET q 230.7434 0 0 107.2063 36.3401 615.6282 cm /Im11 Do Q BT 7.9702 0 0 7.9702 26.1921 597.7133 Tm 0 Tc [(Fig.)-333.7(11.)-329.2(Composi)13(ng)-332.8(and)-328.5(translating)-324(Jak)-325.8(files.)]TJ /F5 1 Tf 7.4718 0 0 7.4718 36.17 55.2189 Tm [(3.)-676.4(A)-8.1(d)-0.1(d)-8.7(i)0(ng)-675.7(n)-8.8(e)0(w)-675.9(res)-11.6(erv)-13.1(ed)-674.9(wor)-13.9(d)-0.1(s)-673.7(t)0(o)-684.8(a)-668.5(lan)-14.4(guag)-15(e)-674.3(m)-0.1(ay)-680.6(pre)-9.1(clu)-16.1(de)-674.8(the)]TJ -1.3354 -1.1305 TD [(compilatio)-13.6(n)-373(o)-0.1(f)-377.9(legacy)-380.7(programs)-382.2(a)0(s)-378(t)0(he)-376.2(new)-373.6(w)-0.1(ord)-378.7(was)-379.6(p)-0.1(reviously)-382.8(legal)-375.5(as)]TJ 0 -1.1381 TD [(a)-334.6(p)-0.1(rogram)-338.8(i)0(dentifi)-12.8(er.)-332.7(The)-334.6(case)-339.7(alteration)-335.8(in)-340(keyword)-335.8()]TJ /F7 1 Tf 24.5002 0 TD 0.0001 Tc (SoUrCe)Tj /F5 1 Tf 3.6268 0 TD 0 Tc [()-334.6(m)-0.1(inimizes)]TJ -28.127 -1.1305 TD [(the)-338.3(likelihood)-343.7(of)-332.4(conflict)-341.2(with)-338.2(legacy)-342.8(program)-338.8(identifiers.)]TJ ET endstream endobj 29 0 obj << /Type /XObject /Subtype /Image /Width 952 /Height 443 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 30016 /Filter /DCTDecode >> stream AdobedC     $$''$$53335;;;;;;;;;; "  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?TI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I`ntz^Hÿ76g^kmZ}Ӳ</]o~+K7_y[4z_V ?ޗo`ic}u畿O</]o~+K7_y[4z_V ?ޗo`ic}u畿O</]o~+U͟ZW]aC]eVjʟ`;'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$=ޅZ?l[$I$I$I$I$_{LI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$羷;пGMq$I%qQ]rk`I՟8XE}OcqsLH֪峾camñn}L4z8:JR\_לl_Wv#ucF@p wLI$羱m]2I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$KBӭ6-ĒI$ǿ8 pha)/9rasӤ]IE Z `>,j}sx iKgε?ռsn7ArJV/ּ +Zs Ck.e#T^1gV/xwx,"+gw]KCG֗w &I%}b՟7غdI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$=ޅZ?l[$K]k/1Cm;_~e}q۟K>,C 0?[cO>[sGW<{ hdWQ{wٙy_ɇPթ}dZcu.un˴:kt蒹:^O2k*hpѦ>A~_ך|˨ŮwZ>ZR.WKV 424is\@;N^I$_{LI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$羷;пGMq$Ir^~f}kn-57V^\h!-ދ'Q1jm{IIY]~Wm`KHs`\DO=[k}8ig^bw '\ܚ [^>=Oŝxލԝ2wd49Opu/GԫfGS.?hɹs`5#ojX?Xla8lVedntJ%?Z501:0Z}|Czv>6m+&Y߷@uUIsY^uys.o=+I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Is[_uŸI$I*G~{*aVvk;L\qsgb`"^ hk[i+I$I$\?A0NN>M5M|CkjϥS.ycCI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$羷;пGMq-;]#՚Ӌ@qkë. ՖO~}Wvx=h/57GZ-۲G>}C8tLْٵǹsoLMgom05SoPl{61=3?&l;ŏRI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$=ޅZ?l[]sHpŸgw !QC@X:xU,\|mG,pK)c#=4;e"QӘͣhn{Gn<{g6g e-47Bۙ%jxLұKE5a 8mw:?]觨TmUԫEؕu,|_vNTeG;dU1myT.=/t{ld=Xi!Ēր7UַWcva Gi}1*yUdQ:X&}]m5WnvzEW#a;:b[_,snG K={s -ǖ_ (XIQap kK~E.{(~ĝ3ᖐ''t$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$KBӭ6-k\ p!A._t/}PL Yy/fna8ZL9]7(Ga 0gpu3[eYx|wuUF}Ic 3vCZܼsQGhu.k>+ vӺ%?R=N;pX8oBuGu[k/~1x'iqřG.S}trfObʏK'I6ח`.͏{D./Β΍@1G!ilDr,+6mϿ'.uͧ'̭pF!m&CݸvqSac<ᕚ{joes쮩ԾViUmsqh0v\/PYw_^:^?Y8r!};>~ c5; HI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I.{w Nط`%()AJP|%(> C҃%(> AJ~8~ſNvW-x-?bDɾϫaLo~@&N֟`$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Yg^>c[9#_WD_K_WD_K_WD_K_WD_K_WD_K?WD_K_WD_K?WD_K_WD_K_WD|W~u9r1u.l .ia;^8+\Nۨں ϤxWoҺdI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$5p:G^lOdmоOvҺTI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$_78Oi{{X~N_TwU`vJŵSI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IsVzo.k+uzXpâ?,+l/hq~*I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1xtzG7`ے2Zl-WyM/WyM/WyM/WyM/WyM/WyM/WyM/WyM/WyMVU:n^]XE:A,ipgvOΗmbQe;R:8JIB꫺kC뱥i\+oHA`?qjw͇AO1lUI$I$I$I$___?NdI$\F/O=okaՅ)kXkks]ܫ;/>o3I3?_;/>o3I3?_;/>o3I3?_;/>o3I3?_;/>o3I3?_;/>o3I3?_;/>o3I3?_;/>o3I3?#tL|l:Rw1uWZ6Zخ$I$I$I$I$I$I$I$I$I$I$I$Qw_Gm$I$I$I$I%G]K _܇G禭t\߯3Fqsağ:!?}'N6*֗A$Gޕ^`^.u@9kI$I$T3J ̼Uu3kvu}$,ſ%OY$I$/[Y.$I$I$I$\ׯN_I$I%O'tKM9Y XA8_I/,I/goKq}_euzEqhit~ WTW}N XմI"+A$IQR—!QįG8]$7u|xnKϥp>[]*pvHsL# lUT-UZw徥}^#+N%mm7:&X,[kLw8µҾtETNV785?^f=CY 'I}&}M. >Pbӓv5O \A s`iVtNoOeIAax  #)|mcZoWLT ~Cw]PeȯcbƷ/;O!k}g}/^m-Ǯ.{Nyj>ѓuWZel7 4,ߝDƱwpL{1hcX g#qlhKk߯+9'yZ]N@-<C.aQKe6TH y.{zNWtQDF'ߓ/z%x4Aqi︞9T!=ccqY$|^zV^554#p?^*8-᭢ ;hdB7;Euꉷ*.寷Z(Y/I]//K'OCVI$I._N ,]I$qk.)eysKOVYw}@i8s=<{eV}LkCxH!r_/w@8,[^ccc=M`FjU[U6]cɆsWO]ق:]Ck8CBκVM9挆v ͟යD,6~9 #x݂>vt}buC.sqfI̙qIs^|8a.$I$ PDI$I$I$I$_?WbI._lFI$I$I$;_yܺ4_+W%:oQrI$9kKajW9o Ϋ)Eӻ` LNhg??o^phDw;.Z}r}X'W˯[TNY`/`1RXٟTplm5-pBݟo]tfVk,hݱ{tr>u;`$]CokDl 2`xkW)`Lz tss.C'҃'?q~^+>~9`?I%G]K _܇G禭tg>{1Q[c#p83p \w΋ڿW;^VW^ʾaUkK,!{  $\hJ؏ї |7;n69,á~IQ; Y>kl-\ksO)WW~汾͛wL Vzk> {>@=iwl/ߥ"~ edpv |8l*8qի>W][qp;偓f(g_P#3=\C]2Tz]wg:=,FIO$H7Qp^zBprau^t-SZ\_כb-s,$;hq0{t\@T>b[2- i^h+}T8g}/O|_^Mѻ $`t<Q%bEVѤX?R)[I$ul]7'Uk. v,?SzZr+Ķߔ,oĭ絯c-x-p=WKt7=Ź,k!0; Ge1./8Yw4[CC}΍캎O\2VYsˈpx(x◢㝹91cv8k{Q◥C ۓ;Y=u~kVnG!h:W~WN6e4dU5M;W@I*={B_R}\)NEUR^۩ {Em9hΏY?.kbuεW&KQvM@-cׅ8G;+^ϣef.ֺKb䲧f ٓY7O WATSV.Hj[c]El-VI$}gw^H 6kadn?ФI$HY/IZ+Y>{0Ոу9hyտTW;[gKyտTW;[gKyտU'?}g%S} s .Ц0`K ŻEPhFofmYRIS=8NӅL5>\vW?Ujf5~S_mhp 6VEdQf=:uBeXc:Hc%toGW:wlL˿J!nt SOgq3KjEL%vBL?Gڽ2sq(K+a"ըT`~=9`f>Blն]&Vc `DT~3=fە{Z!n?Kv:^n#l΋vxOVYRy_oeU/VYRy_oeU/VYW^gSvك1{w45e}X=ƴaϻ\wi.~]C3uXн^=x+Qs_j!=ջ`AwjYRqXl[cvkԬno?''ky< "m}ڝ${ĦwGtpn>` YsKk~O/Ыt7i_gϑ(u24p/v;on+湡2 i)xW7)qph'H]nSGL˯9DkyqVv}i3tt/'/4]kol DտY[f}_5h%L[Z@dXhdn'ZYim]^Z~kOՎ( .sl.dY\{gXZ/L]9=]]{@ǸwQ]oȡ{\~q+G#=w+^/.%| NܶJ I$KTzC'ɹIͮq2In]1cCXց'I$J I*={B_R??G=5kҳ{:}F웬cAcI$ N[CC8d?X68<ϬX>lm̯WU@X9$I$I!+}eS2,CgH.~2{_Y_V˳on:Z$ԕ}RĿIt5k$I/+}fc)3-т>΁u8sp|,fӃFI$KUsS.-M>#elk0tI$\ׯN_I$^k2~X+~vKlw' se3 ?uԪyxD\gr33t˙{nEk 3N?e$du;i` -#iYsԧ4pƽUOW]m?[gvZA<`+ A)G:܌n}Gu2~u*nMn:jPfv?V;^=p$IGc+m;Z\lmIoJFg;`\ =BoRY?FKչ]'ޕ3aml>rL*MVAys~b Na/{[ E?ct1>5:־+kH9]k \J1'}M#u;o]#(Z&vyVlB1 m.L8ŶGyB_,n\2ܳ`u1ys8^ wY?H?oRV/_J?n]J/+7(չmgdY~btv8Cwx?Vבou`u~>^r:}O{*hQù]f_9dU}}ӷp_]~fՍVKκ*e 5rlVmnuQc궚j.kHkgp׿RˆaZ]Ev[v4cO[X8xbۨXCx!s"ylqk6ZznҟV6]v]uT>(4uu Zon+=eϝnNGuLK/γe6@..ֵJo&k\cfMUeT l?5.M 9Y#"ƹn;ZYV'Q8;͔v"J尾}-߫_g^Ē'o 75ҿ%7^(}yvqZ}sv7Gϣڍ 5'W_\zkۏήw5[}c`X92⹬SW[AuK+h${L.7tueC93(ǒͯ8~'Xʳ՜k75>ͨx_\j`g\Dv7?}W+dUӛs+{h8H/{nK}α$iSt_=GZʜـ^dt]r_KRWKK' PլI$K,fӃF^V:UxofKG&{+9_}] }B-hhs|J7>tgT,yN;8:Po߫S$b`nC9Ş[wןT6YK`=;}#U?0NI$KwWr"྿aǽ1ޭcn: f}ˡk?U1/}V #b}\Xo/­p BaH}_bP0i9f tbcj+mt4=D|{+5/{+5p\zUeb cyuhpn|kѺu/KloJ&'އ?= g qdo~za~|(xx2mK$H\X *licĵ9t*NkC1 b#XE?}W~]3c۴۶n:\c0p1YK(ƮvR q̕[^}2qn%.к?YuLJټ{}Xij @ǻon8` ,< fbaT|zeL&LG{"WQrQw_Gmrw9g^õd`AUuϫ۷fMNisG=CnI }o"ǔV"֏hv߆?{C>9:Tms7|-g}z~Ov?}j s_l>`ו]T_ķs[*ԆZ:.WY?\nfEY9ίfƋkq(]S'^gK5 `?7!*id9Х#c;ta?73"z*_Sj.UXOEm&{k6 Ӵ2d]q>Vfx1fYiG<\}8lQXցkJOCheDv`ZZ;h~g;j/o`h}z=}B}fȖkNGȩfkk c9w2(Q?O?ϭTч}L-f3@;I9ߌwXܧ74ƫ gXE8(hd C>b9͡ď'^~(9/I]//K'OCVI$I._N ,]~?]V >1 a ;,}^};EY5 ?d5uW:} fe9KdkeGf/n54g۹j>-_u*h0sjl/_Ջg>vsqEn:Vvo#@ՙ0 VٕPғ8׾=y]?n=}3},inxH;lYx]?t~}=$V ncesk:SfuNKYF ާ`}!U_=NܜOcW E팋ZWS3sƚ/p^[%WW9Mp5˪\ׯN_I$I%⻫9W/6bƢ1!XI$IWwMKiu.XI$I$~O+-]I$~΁k]I$"S#d{ƻhWI$I#=wIX}+(չti(;VԟJtV嶹ޣӾbuZf.sSem = aO`]9E_n~oJu-~ jzXCL0}^ȫ!q;j.8šit_:n͹9uN>IwIn¬׎=aqw/ĝeKt>WOg@"]㫤SuN𝃟YkXw7Vy Ps~]FSmYCkxm^FNYc)0 -qcT>{ppN?2KߏVGbEw+"MeSEUMl 3_#2|qMda!&9cUn-aZK\ Û\_SZ!v2.Bϫ~*)9k$5;ĸ!u/){rJ#Is_[3z'E\}wzqG[P>LD3:¬;{'i?Iq^શY2*o]mxyUW:Ӯaa2p ߸yuRJǁz.N0h滓A2WF,׽4qYU>^32mokK^ek%~u\߭uktC/v״5ά}Tz_UcU-xq8G{|3Zƶ^p\OVzRgb\-q'B(9/I]//K'OCVI$I._N ,]ၓn&7Ua;2ꭿJƗ71tIlX4=^+x鸏Tjy6n9ɯ-7^>ߢ[G}K89:̬si'mt|ޝ:MVt`wKЍҎ~KS񲾲u2Aů2 m1mGhU;WҭN6{[uϷ)woCS:F[3_fN~E w\SP-Uff6-ĺ2gn@;;ZS&sq+pdameCߊ~?`cz.6ݔm{ݮ.>EfdT Q]{iAѼGΫenfGX[Ehl4\ׯN_I$I%O7du<0FK+mv8x'/<-:i̟`ɥ2~& _'/<-:i̟`ɥ2~& _'/<-:i̟`ɥ2~& _'/<-:i̟`ɥ2~& _'/<-:k_ռ3_mϳAkC#k\GeI,?Vr~PVt̜&[[,Hn__=)__=)__=)__=)__=)__=)__=)__=)__=)__=)__=)__=)__=)OCZy$} !Zon+6 H]tğ`J#jGGjG#M#}HzRx)#JG#M#}^#RD>WծKUѰCvݒQ>LDI$I$I$I$,ſ%OY$I$-X?YA勣>x)#JG#M#}HzREjRI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\~?(k8at/>x]*I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Fs_P+uc\zUهyWӤI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I,/jd0bӳoprl¬1e->! XI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\_:7FC/{WJI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g]ogMǧ?Dm#- I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PZvSK|$w_c7Eݡ lkWJI$K?'ny9٭s}%<Z $K?'F궷n-e۹5I*UΙQXn]om jM᰽s3at;dX-F%Ekap!cGxRI$I$I$I$I$I$I$I$I$I$Q{ƗkA.'Ѻ[wNy{m,0HXWI$-XZWAc&@po5#+ϫ#("[fV5&fz[fU 0[?VϬuQe8nN%md I$I$I$I$I$I$I$I$I$I$I$I,9oU.ّ !+gbVښ O2I$>i陘=̎˽XƷ0>7TebkZw ?rY[10,C9 v?a!WO>uLlO#6̐EKdO<*Y?X~}Y ɏҋÑe!N'曫}h0nMDֵ鍁JYXWuYY)60K?WuUS.]=ڮtOXzN&~]}$~n}rlcڮs7K'0Ꮝs~%zI$I$I$I$I$I$I$I$I$I$}wnMV鸷>ݕ.}dvh1ςY>a>Nq1mp J_n=Wq}ȓeG*'^?Yj=Gщa.1˗YpibVE㛑OulVΗKuM%Z3qߺZ~}kmLS-vTv$[:oTp,O{&xlUSvn2 k6~v#U}+#oqqmî9 ̓-2q>}bu5ufXΝuLϮ=c_V3H.$:>+e}SfFUۣoۧ}4I$I$I$I$I$I$I$I$I$I$I$\Ϭ5ڬ$ݕzRI$\?^%@tX/{=RKG\mV+fekViph2C\&|Jk5,fWNui k?zwOY;O9o>6 Ed1Z[־Ӝ֥d w΅K#)tgѳmLSA]Gβ}HBm`zS,gՎn#m쯮GM};kϦY0.;>2uScckm{}-F/[m[|oO ˉk WI$I$I$I$I$I$I$I$I$J.sXkA.''&˲:>1ʰSe=صZ?Z>2~hK-ʣqÎ/JfCľ`Z_-iտ}#guvRU-0pY3D}]fu5.WOq6Zjud@wAm;V%tsz&~D,ޡ7(|}o~_sӑ e͚3#UTtӺ~%_u<lW뾹b{':edXc|nRcm/C3x$Ǽt.zm];)jܕI$I$I$I$I$I$CIW~qdR얗A +s/=? Kn}e'a)Ϭd6?E/ȥ7>ѓ_z2"FOcRYl_s/=? Kn}e'a)Ϭd6?E/ȥ7>ѓ_z2"FOcRYl_s/=? Kn}e'a*QY~V[~dhi4>~gRZm {ktӒ;ǭgnzu@tit$I.sg;3)?`qr']n%ff}IXXzpu]ao 5O3zVWMФ+AD?ZoU5Á[YNǨZ g_h/[_O\zE;?|=ֺ_K~.C{ĭ[iK>o֞G  ,{{ 08XXW-~g;/kj 7a..']Z~Wv_BAnI3:FC!f{6 p ~k<JI$I$I$I$I$I$I$I$I$I&\]?QzGȿX&[aPy*c5W݌eg+fk&Bʺj7 A3OHx_X}gca}fEu1lL6ջc.Ԏ_R<M;q"{$I$I$I$I$I$I(;VԯJtV嶒I$I$I$I$׿./nU^7ޙkkScx m-q* ?W*3-:{>MѤI$I$7rYnϣx[ $I$I$I$I$I$I$I$I$I$I$I$I$C21Dzv\VÆzz@Qsl!Ηw+E$I$I$I$I$I$I$I$_+O%:oQrI$TU++X^Z4.<5|I}OY3M=,[hc_%%WzWoZؽUQ;aſJ/U1,_oi|kC#HˬX*'ql#t ^I$TzԿ˚ξA'a`Pwd?.+ǢlzhmTkF>DI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEA~S-I%_㛬;li K*lw'乮r>}a7Yo!W}Y4WKsenṧ+X3:E/ĺYl L=m؟i÷;R;ZW7w__MtӯJ,SoT}hgr+i%NpsgkϺHؘA{k[ xлw}e3US a.>mJ^=r7JkoSazt2}]I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`JħM?n[i$R` I^ >}tc-ǯn!4NJNΘcmAD{;c Ϫ9UgOေq׸! u6ڟCFT,로&5{kskǸŽ~;G\{n% `=ln4rQ`ոc΃ӺWpu ֿSL/t_~f-9ͥ^I$!u/){růη_^.Kxz46nY.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEA~S-ITWuMf~Unqhx$k _ԜouedwZ[Ɇ']uOƇWcKBG: p=jl GbҺo^VgtZ.heP>C/Y]UF{ Zyk tS1zW7~͇Y{jk!!<Qtwt -u udGWQ_lCQVr=v2B3Uyƹw;$J^=en?oOiYÒ;{ кtI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%| NܶI$I%OG[ԲeHaq3LyJ*je542[ hI$I$TzԿT+?zjI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw?GmsSd}cؖ|ZUۥTy%tXWFmu10ĥ]K+6%euX[^16XʽwĆ.s Tp}Xʯe9vcֵRc]B]kZOF(_=uYoSeYn睳ƒylcQEy6-h}v0\Ө ?G7}Wѓ[ 7X֟૙Yz'IWԳM09CiXqCիٓWPsqp+WR 9 {k@h&Jc*Hfpɷέ⛘VƖ.{Ii5rʃv>u{hx汖04zY{B_R??G=5kI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(;VԯJtV嶹{_nK c k4D}]kgņfiEgFãW[[0$鮜_]f׌llm9DVL}2˱wpۦ7I=#8 eikOtNi{ώys̝;ggM{K7mwҳ3++* IRt!_cQEeYӺ<"5:{}Bv;KF;:dLp:1払uUf^YN/uTX}".}YYؕ,8tV1Qv:OyZЮ׵x/!x)#JGґ>x)#JGґ>x)#JGґ>x)#JGґ>C j?_ܡG禭tI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H\_S'1m_N-Q/n~(7?S wKJ%wn҉s;Dp?[_N-Q/n~(7?S wKJ%wn҉s;Dp?[_N-Q/n~(SH[1qhƫmu0I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K endstream endobj 30 0 obj << /Type /Page /Parent 143 0 R /Resources 31 0 R /Contents 32 0 R /Thumb 116 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 31 0 obj << /ProcSet [ /PDF /Text /ImageB ] /Font << /F1 153 0 R /F3 151 0 R /F5 160 0 R /F7 169 0 R /F10 71 0 R /F11 72 0 R /F12 73 0 R /F13 74 0 R /F14 75 0 R /F16 77 0 R >> /XObject << /Im12 33 0 R /Im13 34 0 R /Im14 35 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 32 0 obj << /Length 9812 >> stream BT /F5 1 Tf 9.4646 0 0 9.4646 26.1921 549.8077 Tm 0 g /GS2 gs 0 Tc 0 Tw [(Depending)-250.2(on)-247.7(the)-245.3(replacement)-244.4(of)]TJ /F7 1 Tf 15.0409 0 TD (super)Tj /F5 1 Tf 3.2645 0 TD [(in)-246.1(an)-246.8(equation)-245.1(file,)]TJ -18.3054 -1.2639 TD [(a)-644.1(refinement)-645.8(might)-643.5(add)-650(new)-638.8(features)-648(before,)-642.8(after,)-644.1(or)]TJ T* [(around)-530.7(the)-526.8(original)-533.3(equation)-526.6(file)-528.8(\(like)-533.8(before,)-529(after,)-524.3(and)]TJ T* [(around)-339(methods)-330([33]\).)]TJ 1.2639 -1.21 TD [(Equation)-673.1(files)-670.8(are)-662.6(useful)-670.3(as)-666.3(command-line)-672.1(input)-668.8(to)]TJ /F7 1 Tf -1.2639 -1.2639 TD (composer)Tj /F5 1 Tf 5.1694 0 TD [(and)-333.6(for)-336.3(implementing)-331.9(metamodels,)-334.9(the)-335.1(topic)-340.7(of)]TJ -5.1694 -1.2639 TD [(Section)-339.1(7.)]TJ /F3 1 Tf 9.9626 0 0 9.9626 26.1921 459.0991 Tm [(5.4)-1016.4(Addi)-9.4(tional)-341(Noncode)-342.7(Artifac)-9.9(ts)]TJ /F5 1 Tf 9.4646 0 0 9.4646 26.1921 445.6629 Tm [(We)-312(use)-310.9(a)-308.7(special)-315.4(domain-specific)-313.6(language)-311.7(for)-306.4(defining)-317.2(the)]TJ T* [(design)-612(rules.)-602.9(These)-610.6(rules,)-608.9(essentially)-605.2(preconditions)-608.7(and)]TJ T* [(postconditions,)-284.1(define)-281.9(the)-281.2(legal)-277(ordering)-283.1(in)-282.1(which)-281.9(units)-276.8(can)]TJ T* [(be)-262.8(composed.)-267.5(The)-264.7(composition)-265.4(of)-264.1(design)-258.6(rule)-267.6(preconditions)]TJ T* [(and)-321.6(postconditions)-318.5(follows)-319(standard)-315.8(techniques)-320.4([54])-316.7(and)-315.6(is)]TJ T* [(described)-326.2(in)-318(detail)-324.3(in)-318(earlier)-320.7(research)-326.2([3],)-315.1([40])-322.7(and)-321.6(AHEAD)]TJ T* [(documentation)-338.1([49].)]TJ 1.2639 -1.21 TD [(AHEAD)-210.3(expressions)-206(can)-207.1(be)-202.9(optimized)-211(in)-204.2(the)-209.3(same)-206.8(way)-205.5(as)]TJ -1.2639 -1.2639 TD [(that)-339.5(relational)-335.4(algebra)-336.9(expressions)-331.7(in)-336(database)-334.9(systems)-332.5(can)]TJ T* [(be)-646.2(opti)-9(mi)-10(zed)-647.2([5].)-644.5(Eac)-8.4(h)-644.9(oper)-11.6(ator)-650(\(co)-8.8(nstan)-10.9(t)-642.4(o)0(r)-645.4(fun)-7.4(ctio)-10.3(n\))]TJ T* [(requires)-213.5(three)-215.8(distinct)-213.1(representations:)-212.7(a)-212.8(code)-213.1(representation)]TJ T* [(to)-323(implement)-314.4(the)-317.1(operator,)-321.7(a)-314.6(design)-318.5(rule)-321.5(representation)-320.7(for)]TJ T* [(composition)-499(validation,)-496.2(and)-495.3(a)-494.3(performance)-498.7(model)-490.5(repre-)]TJ T* [(sentation)-282.7(to)-281.1(evaluate)-276.3(the)-281.2(efficiency)-281.4(of)-276.1(a)-278.7(composition.)-284.9(See)-277.1([5])]TJ T* [(for)-258.4(details)-256.7(on)-253.7(how)-253.3(performance)-259.1(models)-255.1(are)-255.3(represented)-254.7(and)]TJ 0 -1.2579 TD [(refined)-306.2(and)-309.6(how)-301.2(equations)-309.2(were)-305.8(optimized.)]TJ /F3 1 Tf 11.4571 0 0 11.4571 26.1921 237.8834 Tm 1.0166 Tc (6E)Tj 8.9663 0 0 8.9663 51.7606 237.8834 Tm 0 Tc (XAMPLES)Tj 11.4571 0 0 11.4571 95.1307 237.8834 Tm 0.335 Tc (:C)Tj 8.9663 0 0 8.9663 111.0047 237.8834 Tm 0 Tc (ALCULATOR)Tj 11.4571 0 0 11.4571 170.5889 237.8834 Tm (M)Tj 8.9663 0 0 8.9663 180.1133 237.8834 Tm (ODELS)Tj /F5 1 Tf 9.4646 0 0 9.4646 26.1921 222.1795 Tm [(Three)-313.2(elementary)-306.1(AHEAD)-312.1(models)-309(are)-303.2(sketched)-313.9(in)-306(detail)-312.3(in)]TJ 0 -1.2639 TD [(this)-539.4(section.)-535.5(Beyond)-534.4(their)-541.6(expositional)-534(value,)-536.6(they)-537.9(serve)]TJ 27.7936 35.8801 TD [(double-duty)-304.2(to)-305(illustrate)-300.9(that)-309.6(different)-304.1(AHEAD)-300.1(models)-309(can)]TJ 0 -1.3298 TD [(have)-278(relationships)-279.9(and)-279.7(these)-279.7(relationships)-279.9(can)-285(be)-274.8(expressed)]TJ 0 -1.3238 TD [(by)-417.5(more)-425.4(abstract)-422.5(AHEAD)-425.9(models)-422.9(called)-420.9(metamodels,)-424.7(the)]TJ T* [(topic)-334.7(of)-330(Section)-339.1(7.)]TJ /F3 1 Tf 9.9626 0 0 9.9626 289.2472 493.2849 Tm (6.1)Tj /F16 1 Tf 2.3957 0 TD (calc)Tj /F3 1 Tf 2.7144 0 TD (Model)Tj /F5 1 Tf 9.4646 0 0 9.4646 289.2472 479.792 Tm [(Consider)-478.4(the)-484.9(synthesis)-479.3(of)-485.7(a)-476.4(family)-484.4(of)-479.7(postfix)-484.1(calculators,)]TJ 0 -1.3238 TD [(wh)-9.6(ere)-683.6(f)-8.4(e)0(a)-9.3(t)0(u)-8.4(r)0(e)-12.5(s)-675.2(ar)-9.5(e)-677.1(a)0(r)-9.5(i)-8.5(th)-11.5(me)-7.7(t)-7.5(i)0(c)-681.6(o)0(p)-11.1(e)-6.2(ra)-9.5(ti)-10(on)-8.1(s.)-682.7(An)-684.6(AH)-9.3(EAD)]TJ T* [(model)-352.7(would)-351.6(have)-349.8(a)-356.6(single)-348(constant,)]TJ /F11 1 Tf 17.0296 0 TD (base)Tj /F13 1 Tf 6.6251 0 0 6.6251 470.1542 453.3164 Tm (calc)Tj /F5 1 Tf 9.4646 0 0 9.4646 481.6629 454.7338 Tm [(,)-355(representing)]TJ -20.33 -1.3238 TD [(a)-236.8(calculator)-250.3(with)-241.2(no)-241.7(operations.)-248.3(Refinements)-241.3(add)-242.7(individual)]TJ T* [(operationsaddition)-378.5(\()]TJ /F7 1 Tf 10.153 0 TD (add)Tj /F5 1 Tf 1.809 0 TD [(\),)-381.4(subtraction)-383(\()]TJ /F7 1 Tf 6.6609 0 TD (sub)Tj /F5 1 Tf 1.815 0 TD [(\),)-375.4(etc.to)-382.7(the)]TJ -20.4379 -1.3238 TD (calculator:)Tj /F11 1 Tf 0.629 -1.8928 TD (calc)Tj /F10 1 Tf 2.3601 0 TD 0.2783 Tc (f)Tj /F11 1 Tf 1.5454 0 TD 0 Tc (base)Tj /F13 1 Tf 6.6251 0 0 6.6251 351.8928 396.6236 Tm (calc)Tj 9.4646 0 0 9.4646 363.4582 399.2314 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (add)Tj /F13 1 Tf 6.6251 0 0 6.6251 382.3369 397.8141 Tm (calc)Tj 9.4646 0 0 9.4646 393.9023 399.2314 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (sub)Tj /F13 1 Tf 6.6251 0 0 6.6251 412.781 397.8141 Tm (calc)Tj 9.4646 0 0 9.4646 424.3463 399.2314 Tm (;)Tj /F12 1 Tf 0.4373 0 TD 0.1673 Tc (...)Tj /F10 1 Tf 1.1441 0 TD 0 Tc (g)Tj /F5 1 Tf 0.4972 0 TD (.)Tj -16.3527 -1.6353 TD [(Consider)-316.7(the)-317.1(units)-318.7(of)]TJ /F7 1 Tf 9.7936 0 TD (calc)Tj /F5 1 Tf 2.414 0 TD [(.)-319(Each)-317.9(unit)-314.4(is)-318.3(a)-314.6(collective)-324.5(with)-319.1(a)]TJ -12.2076 -1.3238 TD [(single)-330(file:)]TJ /F11 1 Tf 0.629 -1.8928 TD (base)Tj /F13 1 Tf 6.6251 0 0 6.6251 314.929 351.8929 Tm (calc)Tj /F10 1 Tf 9.4646 0 0 9.4646 329.0456 353.3102 Tm 0.2782 Tc (f)Tj /F11 1 Tf 1.5514 0 TD 0 Tc (cal)Tj /F13 1 Tf 6.6251 0 0 6.6251 358.5259 351.8929 Tm (base)Tj 9.4646 0 0 9.4646 371.3385 353.3102 Tm (:)Tj /F11 1 Tf 0.2696 0 TD (jak)Tj /F10 1 Tf 1.5634 0 TD (g)Tj /F5 1 Tf 0.4972 0 TD (,)Tj /F11 1 Tf -10.3747 -1.2639 TD (add)Tj /F13 1 Tf 6.6251 0 0 6.6251 309.9968 339.9306 Tm (calc)Tj /F10 1 Tf 9.4646 0 0 9.4646 324.17 341.348 Tm 0.2783 Tc (f)Tj /F11 1 Tf 1.5454 0 TD 0 Tc (cal)Tj /F13 1 Tf 6.6251 0 0 6.6251 353.5936 339.9306 Tm (add)Tj 9.4646 0 0 9.4646 364.3085 341.348 Tm (:)Tj /F11 1 Tf 0.2696 0 TD (jak)Tj /F10 1 Tf 1.5574 0 TD (g)Tj /F5 1 Tf 0.5032 0 TD (,)Tj /F11 1 Tf -9.6319 -1.2639 TD (sub)Tj /F13 1 Tf 6.6251 0 0 6.6251 309.9968 327.9684 Tm (sub)Tj /F10 1 Tf 9.4646 0 0 9.4646 322.696 329.3857 Tm 0.2783 Tc (f)Tj /F11 1 Tf 1.5454 0 TD 0 Tc (cal)Tj /F13 1 Tf 6.6251 0 0 6.6251 352.1196 327.9684 Tm (sub)Tj 9.4646 0 0 9.4646 362.2109 329.3857 Tm (:)Tj /F11 1 Tf 0.2696 0 TD (jak)Tj /F10 1 Tf 1.5634 0 TD (g)Tj /F5 1 Tf 0.4972 0 TD (.)Tj -10.0392 -1.6293 TD [(The)-228.8(source)-239.7(for)-234.5(these)-231.8(files)-233.6(is)-234.4(listed)-235.5(in)-234.1(Fig.)-235.8(17.)]TJ /F11 1 Tf 19.2039 0 TD (cal)Tj /F13 1 Tf 6.6251 0 0 6.6251 485.7448 312.548 Tm (base)Tj 9.4646 0 0 9.4646 498.614 313.9653 Tm (:)Tj /F11 1 Tf 0.2696 0 TD (jak)Tj /F5 1 Tf 1.797 0 TD [(is)-234.4(the)]TJ -24.1876 -1.3238 TD [(base)-300.2(calculator,)]TJ /F11 1 Tf 7.158 0 TD (cal)Tj /F13 1 Tf 6.6251 0 0 6.6251 371.792 300.0188 Tm (add)Tj 9.4646 0 0 9.4646 382.507 301.4362 Tm (:)Tj /F11 1 Tf 0.2696 0 TD (jak)Tj /F5 1 Tf 1.8629 0 TD [(introduces)-310.6(the)]TJ /F7 1 Tf 6.7028 0 TD (add\(\))Tj /F5 1 Tf 3.3244 0 TD (operation,)Tj -22.0132 -1.3238 TD (and)Tj /F11 1 Tf 2.1025 0 TD (cal)Tj /F13 1 Tf 6.6251 0 0 6.6251 323.9432 287.4897 Tm (sub)Tj 9.4646 0 0 9.4646 333.9779 288.907 Tm (:)Tj /F11 1 Tf 0.2755 0 TD (jak)Tj /F5 1 Tf 1.9647 0 TD [(introduces)-412.4(the)]TJ /F7 1 Tf 6.9065 0 TD (sub\(\))Tj /F5 1 Tf 3.4263 0 TD [(operation.)-405.7(Note)-406.7(that)]TJ -17.2991 -1.3238 TD (both)Tj /F11 1 Tf 2.2762 0 TD (cal)Tj /F13 1 Tf 6.6251 0 0 6.6251 325.5873 274.9606 Tm (add)Tj 9.4646 0 0 9.4646 336.3022 276.3779 Tm (:)Tj /F11 1 Tf 0.2696 0 TD (jak)Tj /F5 1 Tf 1.8449 0 TD (and)Tj /F11 1 Tf 1.9767 0 TD (cal)Tj /F13 1 Tf 6.6251 0 0 6.6251 389.8204 274.9606 Tm (sub)Tj 9.4646 0 0 9.4646 399.9117 276.3779 Tm (:)Tj /F11 1 Tf 0.2696 0 TD (jak)Tj /F5 1 Tf 1.8449 0 TD [(are)-285.2(class)-280(refinements)-284.7(as)-283(they)]TJ -13.8069 -1.3238 TD [(add)-332.5(a)-332.6(method)-331.7(to)-335(class)]TJ /F7 1 Tf 10.2728 0 TD (cal)Tj /F5 1 Tf 1.815 0 TD (.)Tj /F1 1 Tf 6.9738 0 0 6.9738 25.3984 740.1825 Tm 0.0001 Tc [(362)-30999.7(IEEE)-338.4(TRANSAC)-13.6(TIONS)-337.8(ON)-338.1(SOFTW)-11.5(ARE)-331.7(ENGINE)-14.8(ERING,)-1009.5(VOL.)-337.4(30,)-1004.8(NO.)-333.4(6,)-1004.1(JUNE)-340.5(2004)]TJ ET q 503.9001 0 0 131.6976 31.4079 591.1368 cm /Im12 Do Q BT 7.9702 0 0 7.9702 26.1921 573.1652 Tm 0 Tc [(Fig.)-333.7(12.)-329.2(AHEAD)-328.7(code)-326.4(constant)14.4(s)-332.2(and)-328.5(functions.)-325.9(\(a\))-332.6(Class)-321.6(constant,)-323.4(\(b\))-332.6(state)-330.6(machin)13.3(e)-330(constant,)-323.4(\(c\))-334.8(class)-326.2(function,)-320.9(\(d\))-332.6(state)-330.6(machin)13.3(e)-337.2(function.)]TJ ET q 1 i 29.991 188.617 243.496 -140.825 re W n q 243.6065 0 0 140.8252 29.9905 47.7921 cm /Im13 Do Q Q BT 7.9702 0 0 7.9702 26.1921 29.8205 Tm [(Fig.)-333.7(13.)]TJ /F14 1 Tf 3.7131 0 TD (jampack)Tj /F1 1 Tf 4.4742 0 TD [(compositions)-321.2(of)-333.5(Jak)-325.8(files.)]TJ ET q 1 i 292.535 242.192 244.46 -194.457 re W n q 244.5784 0 0 194.4566 292.5354 47.7354 cm /Im14 Do Q Q BT 7.9702 0 0 7.9702 289.2472 29.8205 Tm [(Fig.)-326.6(14.)-329.2(Mixin)-332.1(composi)15.5(tions)-329.6(of)-333.5(Jak)-325.8(files.)]TJ ET endstream endobj 33 0 obj << /Type /XObject /Subtype /Image /Width 2079 /Height 544 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 65410 /Filter /DCTDecode >> stream AdobedC     "")""""""),))))),222222;;;;;;;;;;;;;;;  "  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?~T7q)sMns$%_QcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcS;wEQ8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qo$zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IE+; M$I$I$I$I$I$I$I$I$I$I$I$I$I$I%c`OI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1!N.?+k {M^ߴsK~]RRM6 i u I$џc>=p.ovVI$I$IeOHŎ̠8  lȪx1qWRI$I$I$I$I$I$I$I$I$I$I$E'h"|%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%N-4.V_X j֞ft|* qkwqt*U\tI$IWTy]-N$CI$I$I.O_o'Ķa}$:y+_SclSpc&4:|DI$I$I$I$I$I$I$I$irW;̽+"~bt^O#/ld9?@DWuxu12W?̻78eӛSo{lZ,0/Fd_֘scEc>`64Ick?%z-{\ʈTgtڙr#\twwTz֎Xz}lnt] k p u:^,BL;}t WNN#sN@5-W}gS~i\߈U׎_\^7A> %ꕰKe׍WP}WX5/B׿orf6Yvh~~kyUꘙv>.+Mk߈ I$I$I$I$I$I$I$I$I$I$I._U]? cz챖 ]۷i^{7uL~+5R\ҹ\gΟhocqj{.-W=\fltxjWS_R8&UX:JuT'e}fޏ ,f% /aճ]eWe, .cy |׎Yo }l_7W޽#YL:63<,|=QrkĝōRߩYXk{ۧtc?/+_ 5?p\_s3q3{;#lXnϯJ!~?o_sp(v_PH4x?ͷO^'WȻ/fEmǀADIx־zg|zr[[YssFXjwi΍4e_fp]' ;Ox-q\h^LAk\>ok3po)+{,sڵ|O8.~ Z(] wLXkX~t{f2rwV\eBMvGAYa1s= v8`6$VnY]\nk ǂnǥ}_!D4>>AҾ8׃puN[*Rqma  O~Բc:Cqvg^gt{s(ѮIy^1.ص[gҬ8ZI$I$I$I$I$I$I$I$I$I$I$_⳾8^\מ)ދ^l D 7?ѓmgl#]9^[7}{~W֒쾱K^hZ-aaݾHvA1 mtu?I}Fvr󌾩уs:'UȻ!k^;ȯnrӱU^~K޵V}[Gӹ[pѾVVZ3ĹܮS'?ká]NSfAlga:6e0lc'q!vY8WuN1mLDigصde}cÉx.B]:~,Suꃡ ZnDu̯3"]Mg2>zA꣬`Qѷ`q 6:U2׆m@Ğc+ߪXf_]YU668;mc~ez󯮝{FXS1۳m{a?KsOz ApFI$I$I$I$I$I$I$I%㋦׀̶T{huy]+pcC\ʽ8Ou n=?kV?zJ" d3>kwVtʣ>QOSgnzg_nȹ%N1O a(!ջsi Ԇ?ؔlY~ʞ\sz=c˜ƹ{ط8մlfMuZZ ]J]:&C0uGH^O_@߃c 3[?W0zu?Xq=]#phw.>*NP÷$O:|51㾸`NP2\X;^7Re6KL q:G^[Anq<"?#g7\-gO\쪺w]§7> oez0jFyÍX uAϫw?d]P}DtjmIdH^MU~y Dmi (^ܿF5`n쇕T[K:F+q6*hk\>K~.Ծ&eE}8MſSﳥ洃Qv}V&fl?}a߬u`?`7@u^I$I$I$I$I$I$I$I$I$I$NfgϴozF7rծ,[OVvfcX2~+mkG1!sq[W@丝emnFc2݋fײet<*9c#uL}_d>̋toRON=OkˣFX1)4V"CL|*Nzx5w+KꪶAXh s-\7lz~jihemֈO` K4V̈́@\u1wWb ˩Z1W?gRg,cf;Wt< š`9 }^yY]FΡ{!γ {3gS[u646ÄD^A{+dنXIdsTE1ze=?ӛ7zuazORv#WQewAn/KI$I$I$I$I$I$I$I$I$I$I$_⳾8^\~qC1l7g +Y y^ߥ尯K8:N̆~L93{x^YߪȬ0G[U3ӑl`%dbuںN#ay~:`0cUWCA;_Vt#Ψe@qy9S>ubY%te>uι_t'oU_񁅝z%ȯEg҉O\OOn׳k5qpYП+Yv8 mv6=p?S=ofCC6z{^6wlOϪrrr1ݏ wj~}XN#s۩"\F,.tA?(^rudR{ZuucOP7c;/oUycE{Қ~ӭu՛Dy]Ԯ0C~=Րü_  r~?m2V5D v2AI$I$I$I$I$I$I$\'w)wZ\ }#?Y˦[ud:MtXz/7afڂ>8p\s~}a}47ß?T+OnEluBGi\ۨg>\k\\kOU(2)XEai//5?s_⻫Wg\sD Vkw9+?&2k_^'?..ߓ^gX7d>%o'wI,o}'a} 8:-ЎecIbf9HfugԺ{i9s!;.]= U;A> kU?ovu d+iܻI$I$I$I$I$I$I$I$I$I$YcO끃RۅsI'G5y=Tzޓ,gc-t%Z~ʏ.8[QSm`2'|,#&d2_U1eɂdn~6}-1:=?fUTmSa s9Ãy%.J\ s ck@hRIssc\I2I&'N`Jd.V}H9=o>- yא;hhI$I$I$I$I$I$I$I$I$I$⾸Cː78ՌЖ7s{^/8kUNiZ~GXn؏0޽>σaA r4}^}dۓpyǖX;.ܞFd;u|#| AuuKkKGzï!Xc<~+g5﫣'QcC:t]'/2/o=5=Vg]wQVه"cd_)9M,jl-2mtϫGbc>ieta⹼Yպs xU01h'GCbUE65yhzُ=-7fƉU|ok-]JZ$k?wBuWۙmXj-mU\kOUs-5,9uu3M&XN2.˪fܠ[$xR}]u9{$I$I$I$I$I$I$I$I$I$I$J/YV??/W@Zi$I$I$I$I$I$K}S&f׾w.:Ǟ5[ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$|VwՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J/YV??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$|VwՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J/YV??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$HUdq-qo c⊒I$I$I$I$I$I$:I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J/YV??/W@Zi$N׶S.- [$I$I$V]7=c\h[I%?3:`˾$+?5C {A$JI$I$I&&5wp?6w| 6>%u$]K$npoXTُ`hs<.$I$I$I$I$I$wX EMy!d+xUea+pq k\'w*? _plDw5ykvÚH !ޅscKhDvB.הƓgF1NnH/ƹ|Z'u| [ko ]OG7\܆s@%8!u?͍kZmpHhGҫ]NZ@`|\'_A=o7;#o]?-9i$^%O㶺\ѩ+~a 痢2>˫}/c}3:Ɔsx]7ZӺͫw|5T:G-vkØ]is I<{EA%{pԱ#'SsLe%_{lmVOyhv..FH[MaZ熝d~Kr1^*wiz.\kclK>-lMV ց;,ty?%su.[nϴU[ sEgm.;'~tϬ;OXjZOS鍳7+{=tI$I$IWcܢ7 ;  ǀΡ[ mypLiI/9?\ܼ=G|\9V8jS~Y;I$Kz֟QkjnN@eFqsAW$I$I$I$I$I$I$I$I$I$J/YV??/W@Zi,?]k?S]?ُslDs+]Rnsƫolϫ#w$ b y7l ꯨdtq@گov}WWäμL?%_<ދ\Ξ{cA 9w^ߵap.{ .ONvrB[0W.n3I'S9.;=}7p9|>w?W/wncZMĹv$,· FqH_9]O;;䱯 #l/4N}׾mn>5?TR'a۷tg8] JY̿܌Z1/>/9\:fպ#+Hs:ƴGлߪ8XX ph%f}hz^KpvV=ư?) #`\qpc,i0 ă;Yf.ɫkc W9P~}q?#N44N IdgwTn Ek]#l˾Kԏjm3;~/gzh~#8ӄZq>b;kZ.s'տXXn&KK\!pI$I.l7+ӟuM9-w}ۜ缇KK}W1zf~Tǻ: 967Hv*}]WQ ę83r,V]fH\g{=Ѧ%bY=ct3Ͷ<-s@VTg+ ;O}cm#fFvvx||'kZ"wv~+S]bd`#9oO /LU%9e]y5pn. gmο:.c|_J7{8/xoN}/K.} ۻk}i 7OMë]slu*KZFeߺ97\/TUL {w9׷Hfez:[oUWC sX'A?FGx WXu~t+WXp r1R.wV6m5oqGnאpa6cvC xtu'gDe}1y$T$q>?:Sޫ2`T9M~{U-~Vm;ڎx^ѭ&rϩ'kOB9[u@Lea}`ې+a/~:-.$:> ŞmW`-cHt 8+HlO˕[~gV8p6?W&+ϿdEI$n6ީaUParOM?侩}Th,}qa`ퟥB%^:֬N]]&Rc~v~ j.,ix$i$I$I$I$I$.Wk[K.k -YQ^7WhkZ8==#&ia5Y͘\KeUK}n;pt-ұ:GNHtlXE_gծw,E`o{<]_O.1ӭmihrjs~=7U=O3`3_\~r>@[|_ MCgڷV=H9"K+ՓXɿ"ΰn'WO :WHuf\fgMCՓ] n>3`C0D Hw^EnևVZ<W:k_z3h+hvk53K)Lq+ϾoXOVhl4i*nu5WF1;cY\^O<cNY?ŻI+Rz&&+qًU%h{~P·3p^ɐ{O0! rTi۾i.CmzV~M4Uښs'SX_X:Gqv=!%OZW/I:eZ72[$72VU#:95`Zcx^ԺFV`:\Ɲ6Ζw75~fC]t>hfK2X\]Y[LI$I$I$I$I$I$I$\goy]A*smT3vX 8sDyWe&YXc%ǟ񫃛}}K2 XsZo^ ;_=+ZzAL̙>uN_V>I,[oV7H]guWQPb Ih:@N:W2̌v j8Xut2z[-kxD{Zޥỷ ۻgvWD2 ;5}v}Sn5عfM,#X[[߷g Y_р/]][M{=6ˆ+75xٻhGgW}^6t|&asc{i$~[z'i~+zvЅQ*ϻѻa?:8jKa],& {cO &?u(sکoԕ,zx~OLY>q[_:P;I~P{{pI[*2(a^3Hk2>\ey_{>A]bK?wٗbcgͧDTs1 C\L?[~tnOk45phtXޫֲ/p{k'ό+Sud+ :C8vl~gU̶I> d5c\߃SeILw.@9-Md,o%bNvAn]YcGg+$I$I$I$I$I$I$I$cI:L-I|َbWM?VȻ"Ukskǃt^:mKGp!.#j lgQ9mMF3vJ_.>|?${~^?i?G.gkr+8ٸlk?u60eiXC>*X}\9%q~eˋ=C\s\5rەSy!ii-;]F\x=+{p%oiφ?SPC@'OnI<5inV\Cҩ~9ơ๬qA?H~I$I$}pղi閾ۚAMm*߬cc5 =aeN(e k-8Q']oOk2+W~fc-K\%ۦ =kt^Բp1\!vj?%Gct|@ >kwՌܧN/ {9>sGYs>ΑpPxֿq$ܷH&WYW˽c?FwuufY489b5hZY:kL¨js[?/=ë_]fE2֐dfwU2f;TVI/<Eֻf^eVߺ6^Mr>Pzm fҖMvARn>齡3mumhj긖^&ZZ~}K}WN^} {;!zG^·t\wlڜֻf1fYЍ٠9Г0껺B_ӜNNmU9F[ ^SH4th}eJzNᤒ=Lk"ZW:UCE:,s}sۼN?VzOgewf9|58k0f??C}|A湶@azM) %G]OUt*9~qZȁy־}^v/q[gQ9N3وd %gQMeX^ $mѥpTzZ]}{cx7'ac\Z\$O{/NUkq-o|hc]3}Lu6\tj>+*em9hDm@1xJnuOm2U^n+4t^`ճpl}S!K>eg61:O_R+*<7.o}z[mW/eșf}be枭]D?AYuccϧ^Wa>a~ze͊ гo-.:Z:{~ˁ7p;-"R-u־mSC0|u/}Uƶ[;4ׯK3^6PhEG}.zn1 I[t=]?}Wkyq,Ϩ=[2쟫٣n}n8h埑*:=Gvh;côwC]77˯ovΫK}I C+кF6F&T^ƀ?y+WݍqZّf;7Fqaoкu8#uqI$I$I$I$I$I$I$_[:~m sO>}a?Wpӿe_`'yo>{+_JԯgO¶ʱmֵ>*\=[3tޝvX9IۤxWOPv[q-}!vK#HY5uN~u,Ac^EՎK'B#Yȫ[(~!x7Ydo<%ow~~+Q+i|}fjg4OmZ_v=_Cs3 o:wh\:v=\ pNvUq:}zкsq. Y/1}QwLX9{4.Zeu oݩ?zY?YOGN&;f}y>־:]So:}+[gPg\ױ:we.f~ݙ]]L~Nں98w矘Nv]sӝ9 kڙNA5WY1P<+2I ?aWz.4xN&cg%_/Rbtni hWl@ũ5\@QRI$I$I$I$I$I$I$IE+; M%>޾;U 9B#fcSuƑ[w;ۻfJuЙSn4a-|WO?՞ul72ݖ"5^ֆֈ@溟]N}&Ia,joV-5s.:OIk gQZ@n8*/83"mV2]*QzG^ńnjrto/q[stN:n%nix[o]:ޕyɼhP{jNl;[׾tR`Hs=Vi2J}/c )dld?ՙP}t~z5~t`6XrsKq+v0 8钷:wN)C[$Ƴe=#淨{bLhan~K}as{tk-pp_Wm젆|Lt:f;11[5L_u+UE2skXkh+7Բ ۞$_/mƇ4G-q:egTDㅇM%>`OOcݹKw%\Nq3TLMzB,NOrJKC;NV%lsQ$q~v4ګX;SI$I$I$N]V*sFL Ν_K3)eavug^Kq`h#RI$I$Ӻs*gߟ8+ G=J);Z^xI$I$I$I$I$I$_UIʻ;_|s\LǞ5Z$I$I$I$I$I$I.;#Tt,_us\}+{}^q0eɏZi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$u*-ŵ pdž4+kʷ:[};_w2j1 cE9VI$I$I$I$I$I$I%ߪt߫iϷkZsʯA~_\'۴k^DI$I. `u.wS]>2d.cG[_бNFK+i$I$I$I$I$I102u[fۖ-y+:/}rz}8i!;Weg$~wztو:0ӺRL$Ms)I$ۇ2Ü0p==FdLϒ1g8};!.op)$ H A.9^~ Cny [^I.KiĖdQEl0乣wWDI$I$I$I$I$I$I$u(vV[tKW/W+Y$>]a[ނX]Ϣ]=I$I$I*}Gt] UҲlr}}Fa1K`) ip{sL!$ȯۜ1,py4I$I$I%0M=GSg=ATl&9]2K7ooǯ!yqkvF[$I$K ^ub h.tx/]:g7`98煺I$I/<ߙԺ ~adWw į@5-O)g}Xp_iu>i996wx~H_.:ܚ oiHEՌ*m}=-' ZӺCͫtW:<cz=^֓ծ[o8^\vƗ~#Ekw}%ؘs$sW_T>[ :sm}_-._#?d.dU,h{gM$"A}c̩/x' \ϣ7bt,ߍ~Fkqkǘp熭(XvlA>jJ^{kNq)O K~H?]I$I$I$I$I$I$I$I$|zּ~Y@k5W:;32khp kA>faOxnywtQqɠ9X'RNx/O0Gٯqv .sk3-]4Tl>wGկ=K7[Nis ~_?{bbt{F->euq_S~V>M97vtMYYUf{wR?"z̳!}&,6oʧ>e}/b;iߘ%tlA{u4> jwz{~miz3zr1^O~ڬK25 vX&0ԺkݴƧs}Vn-yX`'\'U]0Wʾ}Iգ>߭eu?Tůsq;oʨ ys%,ٛz{u%V*%Yϧs<^kVyaoX v#-"X熗jt 1\K F.]<݃8$Z-BX03:g"I$<Sֺ)}bdzHݯp}[X{ߎG_^ղ_:`ݰ&WXs0K$SʡΒ=?wS22m~gKf c[_0덽pph99Xs][֮g`U[I?R=8?]Bǣ.AuRa$5欋?ƟVf 8sO-^szgc_k u `Wng84L%yn]_X~a kìZ>z:I$I$I$I$I$gm޳V]*TC]C>P[0i^YVxOv3]er@uќͱ s>u[jmcb߻[Q~>ލNcni5ռk?uW c"F5V8F&>:J1Ϣ!~^qqk7L[~d}V~%ξZ sW}cXqp.xqsqv"l3{kZGLpez_#?[\ I^SӺ>z~#]7g;:!9 o-;]ˇP˾^+Nt.{mh5ƻ܊ns#Q{0=~Y,?:M.6H>!z@4`.+:Gz?zy#uKkV|Lh'sbtއ}]`zܜ^wO6YH x%y7JԷ#;dU/}`޻oOn}6[lx~k".v'MQמsج+sкh9lπ ڒIy/λWAneey@!QԺ#s51#nֆ^c0_=UZEov7^:+ǯVְ| #$I$I$I$I$I$K~N% Qiev|g<مYs%u}e P݁έ2c4}Gm;1ܸպ~ pC##_s"?DW[E Q nW{32p«׽Wڏ.הּWk1^Ebƶvz,g8 y?Oْٻ۠8u6u:_]m=Nbܲv hOqq{O걸]>fˈ2ikǎscS:~>'κέ%xIpo?*T^Gg[`WamUX F5ߨQװBcguŶ^$ƆnV7Gj}Z?ysU~}axa} l2wIz_Gê}|!-S:_GUϪ?]2e'6ÛĠܬ~hԦEDiisg,NF/K7Re{|Wt̛1*)`s1j>K}Ge?VUuO[nno잯pH^9ڻ7I \VkY<7e0>/W=Y̸:3ŽGO˲fށ˙Y{Y0ӵ 3)o.<ܸ&֞_3I?:>m)*?W:_Rf9}& U:Mm`4s>(`4gO $xz Mɡ8H^[~g_v7ΐ֏P6=D/Y^mԿTYc.cdJ:Swl .'>\gf\Xɉ\#~ެM1&_Jѽ}bdRl?!t*Fqc~ѿ5CLE~`Ѿߓٙә-kv_LΓqӚo |??nPQKO:ֿ_]K YCbI,wXµftݯh8q&mR[cfVnub,!hI^yҲ~ٝ}Llj6:K ђQo$zIy~tSk q7u,0K x8վޕӨe͡ku&0.>p_:VY^`V;:߮u`u< \j* kѵO .h魶mo 6jW}\ >16 8_k}Cv#zGfs@ǥ%8cc`qM7oVdv`d-ԴC'B.݊}&l'ݢ'^Iy~C3[uz`_GGI}S"L.{u.`8cbՉShCZ ƶVḜNEmv83Ơ.FOINn}5Ǝy[ $I$I$I$I$I$I$I$K(eb}b^K4|ְGGXG굥َ2x/Tu?%S`̰#X}d= dWU{L#C'֬n=B鈟,22zU8^[kG yw*B3=Wj뽢vA=}ggez^-¹st ɪ^8 qGBϪƹ=y蹬n~ gKr~Xi{Zt"H÷?/tg7ۗN<zջUuuc> +Y}g4tK߽2{-s+vߞXX7>ᦺ^1qE7Uxs>洷>a_ב[EnmP~u )nwCk4Y.w+YzgT "lZ0Wk~t^..Mv]{>Ѫ?XwY0kM~w}wW]sTqjOoꓰ} ֝C}x\/\b7$:WoxVYgW9#ph>PLI+3t>g" ]dA'}`Yf pa 9]?/ct;3{3LjG+N)ݤ-߯.z}f2jʾlcsI'֮:+=2A-.q9ִc;E!5^t<[{KLx8B󎋆~egIYs\&5~+I$I$I$I$I$ 1U:N YV~uOJ^ڽu\;ї0 a}WozEfpa!NC][Uh9]J| Fnݶ#y=FSc@yW?W}}=&{}k_X> pm_gwypYWu=Cn@\w λשuKp1U:%=> U{C;~AðM?9q'0zAfU[s>I tf7Q}ΗCCnǟY}c>5b4ISݻY0:ônfv װv=ns֗xdGX_R>wsNYtRyٝ;"~ӖƷl{;3KSꘝU*ֻ._]c=v| ֲoǩWqdcGY^9[g]6n}7k.vwS2h3_]{F{j2[Muu=B/8:Y ΕNNFec6 ~un_gP˜mos4ְApU2ecڭ}l0>M+L@$jWLN~R3F.1ulNt<q^rī#&Mh.$U 9ԩ,wq.tWqnMn'̴JI$I$I$I$I$I$E\VGew+Fs0}C+;vWEmk۫Xͣ9nm6v[ f;Sytn1)l.{oKK68{cKz}[~6O!ǎ֒QZ] ^eҺa^=9lvYs:uI7}d꽥ww^u 5}R~j8}UVZ8y[?V'X(" w9ݤ>Pɢ!v~ R:NY]gڝf76뽥b}_ v[zFBTWPk\7yZu=/%1ͲU:{VPAMk`t*:/e1\@.galNM5]S[IޭԱ>ccUc]u67`>I%j}n꘶gt,ӎKhnX=b3>ÁeBX7j=ik gMV\ dbW 굴Nj(k=}kIg?}QmCvABy{a 0@: i nyscu'u'k߹\.߱u{CĖ]g ލMn= -`߬}7 dWo~3jW߬}7iȮn-a{[2kkF8sn|;C1ִMd:ZXo_kzcŵvk>9\W[k`9Ɵ';(} ?f<$}Vpmlq^_F{+Π4Y>vI/Fopdl3ϭ?b8QXۖuܲNGDmWWdX#[ϗ so\{:]X^v֖;XU>+Eͮ;kv+,8}{}f;͠|Wu.WSƳic/_}[1mgQ n'Xz2J/YV??/W@Zi.{wƜ#; ;=ۜ<v+UѺxnpkZC\wYLfuCk|urSt_Hix:֯Lu^q3ݥ蹾pNVԺa ;?O>ftnVW,kas6.gqX=SԒ|?ܷ}HGSαw)U~DV1*}@\dDx޻ԇUuh2?W{V6SC< #n;u;swSUsIA-'?9?XIA wI8iyvO1'Bg0x[g]I$I$I$I$I$I$I$I$la9ָ.vΊEzL"7sL|@˼Y7 s -ұ:]~L ?Nyi\Z\iGcv77N{Vu6 !y 9}kg鸽6GUX]:#x>-'t 1q,9tIP 3n!,ڿBc1Z`C|BWc7 7ḱ// :z1}w#TAũ3X!tLLWp:^ޟPXAtf8SIn[3ؕgY PʉWU~+[ݕ.tKp8)oǫfi.,lۿWwt3  "T.;5V_Α/XXC%7DϽ98}s,2e X{ZL*FtMyd*VzvN%J>t;+wD%j XAGs}^9%ѾtΆY9Aq>$u_+e EԘۯiUpA¸_^+K Xݍ>kݭ$@4!U?P:cq~DD/</Ejk!:K?SzO.A9L?޻~װF =ZbcPI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$'}`w`1xpa}M6%ާ[q*ag 6ÿI$I$I$I$I$I%}By?'#9۝=:gԮrh 8DJsCks9E@'R5p0oG5XT"~'Ԯղ.tKp8(XP:ȧ4~iyZ[u>͝XI8X}^9%n-!]>Aq#i*8X˪k^4~i~_sokvkӱn+gkv[UϿY^}s~[3ʫ`a.z ζqßsNI1oIOphk,IsȺc䶒L<g|j8ˋnv[t868Avqђ\Z A\ŧQ$01}bZUcXG?A̼ۊ\֓a] fK@ @@[ϭ4As?}^}onm6at8T`)ƭV8khOYݞf;]i%?ؔ^Cc st?W:] BhKdA2VZ\7?RَjW}EV55Slۼ˻*Teײs?C\Iqq=+Ot<.QUnv'YSD֜f˜Y㴉Z='`tV)e@Z=T3~LߓanvT\UUs(nĻ٘X:v5xԆQx"ˎO'gm{7KKM sv f5'S^u/{w?R'󑳾tn;'5Kc>WGE贜| U :uMc4<%̓@Z]'N0(eS~.:˩ B=ZOA A&v*PSr]cC\KND>F>3}Fiqs-īWwH;[pq@_+*eiѹn󼑮/fe7Wkzpߴ-^i>QsΣhx7^[ōnp| |VwՏ' PI$I$I$I$I$J/hx-pDWGnVUV,􁖘3]I$I$I$I$I$I$I$I$I$I$I$ҳ~M."'_Oɫ+N漍l{>Nq ]$I$I$I$I$I$I$I$:3k5dk<8}N^L;` ZI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IsC:+y{\5qr7kC}Zs/{%j$I$I$I$I$I$I$I$nK.Z8~(hh h4:|VwՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$^׉iy)$I$I$I$I&sDʭ2u4]]0KaZI$I$2ja\̠`u.?c+$I$W*T4~)aunWZ88~ I$I$I$I$I$I$K߫Vb2g^Zw6#⺤If8]^y}`FIƼI$I$I$ X0.y}mqa%'+E$I%}c'5̬P'U~`d{Ӓ&9 I$I$I$I$I$I$I$I$I$Q"|k- %$I$I$I$I$7|&d]XvyyWI$I$I$I$I$I$I$I$I$IE+; M$I$I%~u7^XMnm~9 ]x2."eAG=[[}ܣI9+Wa^*Wcn˧MtsDUrz#d_Un<?ROut[]ok\G[ne /yAXkv==G5Đ 7 :}髾A5 .m'8(1\YMÐ{kisw:}I4]nXWi`܈Ws-[2֎I01hߑNYPcG0ܪ\ |Tqs8ֲ cGI$I$I$I$I$I$I%޽zV2Ye AI)qlP˾̧3 \;~+cTdi˭Y ">4H}-m_ _تǺm.6~m޿?k&hW vExiwue6 ku_F6S1nuGk_s (WU}w77\渒%cl.$ 5h!;YU?=Gs1 #l^7wr8l9|+-z}]7uL:'Ҫ2`8KI$LRWڥ? `4?-_W}&nI}Z_nE]HMW7 oo~dDI$<ƭZCkcKO`5%pn< c??l}M_ֻ/et:F\KOhӄ}G]W0N 6?;\B]W_4wwoz]zGJoOʼ2FHn7[$I$I$I$I$I$v/*SgDN]7kμE:?'3:]\i5Y$7q.~Uc:Qs_S@{h6̌>j.8l"Gwgm-[plwі/]zyķAЭcp^KtmAW:UFV:ۜo> 7ӻkuc۸ v_W>?^n xoO0k1ǐ\2:~ExǨ?fUC2hvhsO+2.&5jH1 0 *ť۞oλװ1~ \x4w+g !i?GRXS`.C|\bݘך#IRgLR5ė--av$^5(%?H{ds kdWn5aq/"AomV֟T\~eyz.2t oདcﭽ3czgh<`vZx5p}ohs\8 QRI$I$I$I$I$I$I$I$I%N-4I$I$Nǿnr|3a}DO^Ϣ> >NƧ&>3=α%s±NPuɪC|QX1ȘȠƇG޼.Q6zXmk1]<}X_8&mݽFb4+y%}|.v^>/1?%}_;3Ϊ22h@%\.]O5vIpsu~kہ퍩7:KgA>>џf>F(@e&%?[> hs۴wĵk}XuϪ9[++?3)gQ~b-Y]{2Ir6lei%=צOZó'whLw^O/~tx+}Xl"ǿyw<ϭ_X:]3+=i]$sYct+2p>~K:C7{kv@a o.2~^u7EiXZ\s/Fkp_kC],>g_]poK$sCwOu}eos[ݯ~ҺI$I$I$I$I$I%|=? pz&3{Lkņ-N9\lojz[cՋgY]M)yxw[72<9h_LzWM 9N0"toT=4uMWy/p Pym_x]WVñ_se cK99^s6SVgchY}9Gctl-?,K ]A"~+r]K)Dz_NC@xw?]FU=vmd2\e1BﵴZLxU'[9 v|fUZ?YgI"\tkG7ϵ>&H\.F'k krxf=-FF`NJX]{M{1mZִo5 ,7QҲ_q2[]~+QQy[DZxv͞ELkK,|v=F.]3!v? Bޙ3}..|{|8>du79} mi+ױOe؛psZ' }cֺ=[}~CKG!ˬ0qgM!&l~|\Wu΍n>0sKlk{goaO)eHYFMM {6%4>lS92n4bYV#@, ASl~}3?hTQ4L.G([/ 7t~222a@ T_7p k.oofhƷ9Tװdx5T'LZ,p"Zl?%N]7uMfu>@J5~Yޮi~ըMğJO?\0~ޭ{K@#O}u=YEm@y4^oֺNo$}`e)=H:Wܫ zWͅkcj~4ˇa}72Monk-yZȃyW׏:[EV?,ƉL8-o]:}y RýGf u W>ubh:fJ{$I$I$I$I$I$I$I$I$okNSFcCC"=&V5r18<7DiZ_îekOgϕᗐqհ [s+skC%+3^Zm`D2o;M;uZγɣjú+^5+77ca]WV{*2֗ srnWӃI u 72#Q0>]CvN!̓"ŗOJVSe\s4{[?^9/QeľtZk[Z)EEwRLٍD$u:pI/*,e_TK-q44xi!_Gց֩vKَ*׏]ku*s0m6l.۴qNC+/ʥ@}+[~=`F=c!n R>kxWjjjKt]IƣqZYKkhc]cI*I$I$I$I$I$I$I$I$I$cII$I$[Epc|{X_/uWN^-A rǫ2{k~Sa6gunK[=U:Kuk?:k ʥs>Ux8#p:8K+%'m~?OUtϣⷣc[\ 4~'t דK>{ˮt`=ϒoJlb뵦77f#XK)ơť̲nhq~ѺeLF&?gщ=Ҿ}N#וuq}c7ٕlVC)d{LVG]պWStpz"cG.&c`]ߑu}zε"=G5ˠ:NKsu׏fmU?5#o{j{.WmuΔzYvMö菐]&ҩ%~C qwm|u$I$I$I$I$I$IsZ}iSaܰ{f}=>]L+lyYZ`}g캱 B?⧤`Z܋6 ƍlf՘s 0ςIc_ss@ⶾ}K;;?FxE]y}w@< o[z]ss]cl~+]LuOObߑ W&1ӭڝI$I'Y&kCr/I;h!m}YӾZrinAXdyt!R/[\?MȽI#!o}XӾ=! tx?֏_Z,ܷSKF&uV3=.GȮât&x4:˵3޸[;֊2#É艝]/BI%W෨ۈZۘ9?Memmy xN.Ծ`8:exyGXs[cD5h+>;+{^-D 0FH;h>2I$uΒεn,e\FqMֵ#!t98ZfU/%g}a3;1r]W[ ,u+>UɓzFH$kNCI$I$I$I$I$I%4<[V o"SwS[㤵A3IԒr?/@-N=XK  /ɦH{CFheM h4@I*' %Tekk@pW{Mva8H/M“MuO;SVBWSoeLkC@:AW+z~5/-i(TZ[CZ8@UzV[řWc9qVX8@~5Y-c^8}Fȋv=Ymk*?Vk415@wtGSY'RKUtj\]UÂQnc[mqxNGf[u8= ˣI$I$I$I$I$I$I$I$Is[>c}i7)chqt6=ۢA3/ϧG / YNpdeaxkY}+T FEܛAhF}TKi9X{gs⃤E\491/건zwo E]_]mtsyTz7=2lȹ9 6?u1&s:{ǷM쌇UٛuC8uS%"I+oiŤ<"՟ӾZrinAXdyt(]PVt}g ȽIѧB}[{}lˣFt6-c<8~kgq^-dTư4F?Usj'*:n8l8ahi $I$I%S?aݿlw %&umVATIUꘝ45ٗ2:KeiX'2Fȱ 5dYK>gQ~VSuV%<u=BecuV k:sL A-GbI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(g}Xp_iI$I$\]eB]]"sLI$I$Y+uSV =l~C5 APs UژtˏOk^y08G]JtulZqI5Z%< I$I,iɰ2 f;I$KwZ`;1a!c{ozeߋ]L9i=K;co\e\/>?.$I$I$I$\ןCqEf 1h}fɭSKxktx+g7ɫ*b֐ &N|!t MەuO+`,]VKi ɪCaMk T7XL{lAI$ߑUn { E}eXma1V}{&uײK9stF.$I11@C4R$d_X~kvc+ shO^.vF%6eפֿ'̴I&tI(pm1<8*^kc緖 ?[z&}=TswohΧGySًmqqG> RI$I$I$I$I$I$XZ~WrccFu__~, PJ'*c%5-]zwՐ帺mL<|:˛Ve7bpo5]ڍ`nȉyoW>>m6\5K)'^߭^բگfCĶĺlMn.{kq47vy=S/IX]K-Ui]zy5XHc9 awZʆ`'c`=ƪI$m̤nĘNǵsH oP8_Dmm~diW+g֏U(=}[{W~ǘzJI$H7eAx?*veSc6=NA1X[3/w\;V7mۻsWS~oǞ鏒RX[~gٶ7{5s/W2Xž!}MQs*n={vt'Yki_PV36YYX>X3r =2+'>OyGsߦ߷^SߣgO6x\MrϛP6 5"WOVVяKr6]VH#0XƝFYt}FC\760xk~}piՊz3N}Rntk/!sGBFTPPɽ@]Z>պFfXŭ/qtc`u/wŠj-9M\`kmv1[{tv~=ۭջcs]cGW[ֵ1_ljZ1̖kj~_^}YǴC\ᩏq}f+]nSYs;GpCWtj:gI}@?r׺o,3>dAqSP1{ >qwfCvp%jIsWE8\+a!+]_"Wf[/x 6ddds1{<6b޽D-%qsB5w+:bmowطPMt/GI%P/ϥ?8\v'\ ʏi.S1FŠm0ĉ*z/ Bv[pqx%1 rCDyW []Gu|:k-nssFUٖuNf.U\|[o63\aR@ȔY^Gͧlit2lNoQ/v?!+3v1`k'AGP}k:ܼ?'RF+CqvoI$I$L郷a}l=Q8 nLv^I$I$I$0kCA:] 3fIa7>-z3-c5g?}O,17zp=]?f &IӘ~f9P{tOn;4e{Z考p?#@w&{폒'nfߵw|uҌpAy~B4\f̞&5d+i8n?4}om۳QU}:MvmKhv7Kh5=!>ѩ?g+ɳ u1:̬V6ϫoiGpUomOAƲ5%qoG :Uwu^Ol?~k2F?81i'GgzM}?mzq.#KlXg -]:wOo:2dONY=Z[g4PH ֘߆.y!??&cO!z"CjaVY[Z m8k`Fwp:oLNv[~ouX?ǹR6~zuxuaK55o}un8֚(s=K\51R*:_N7s.9۝hHW_Ft;oi>+{ܸod*c>?W: .1Я<׵1(!ڶ9"Wֺ_ ͑^\vSP1Z_Uz/Hpe\#c!{*5ڲq~ m%<$z[smfZ<./d}amL ݵ4tWٛ_OHePwZ &th3ow G +~WKmآֵ奣Idz6y'R=c uߊ!݌ >~ ׁBt'֟V)XV3?Mɫr{X k`ܻ_??+:]?Vd}a~[:'$ c)efb^j}Ptz A ϯ[13z:wP/oNt։6;nקS'%nh$I$I$uL-{4DU9?)^I$J/YV??/W@Zi$I$HY9 ũ٣+is W_=/6=XOs]`u0r l{wZc__Zp2Ex9ܖ}ciֲy>._]=6bE-eO>}c ߹H#qpt_zp0+![hp#3>ӆ7_`58@fV=hX 2>_Re[r/oec؍ΰY].+2Ϭ -^ f4$\}WeUfײSC[`;yԿ_U2Vsחk1> k0\!e?N6-!~M豭sd@x9]c Z^-͹Ը{cQ~D|/d=YQXzWA[s=*i菞T,Gտvuc|擴ttN>nqvkC&|8V}w阿Wǻn*i#b_\O/0FCG3mzWTSa&=?hgH 2w cCjt{H#q0}-.EeՄKѐ[_KmNMvR6' `}pK`.qy-:?D|_X2& CKఴm;WBiKCa9/D\'/.浭 ؃fSD+ $I$I$I$GZ4~{Z 9kx,,~˪PֵOD>V=CΣgW~vȃ~ G/gًӨquGe:oާG\:P#kOn>+KuuG ^Um&$u;'*~gtԍ4b[ail&4'ŵaVX-s^/r:l3sAwSeicÝ,nȽ%>0t9׷/Jcpe9h58&?غ/}qeuZ{!Tև>-$YzֆdߋYn!:㿒>Xb{7ștx?zeŠCH^w*~ebݐGx{/FI%L.~~"jsw4WQժ~5 }Zc]no@`ޥφKyj t汅'z~uOh`FkYLDT= t}` h!s,}xX- ?I]3 i/"oZnW Լ07 κ>O֎^5-Ll6{}ړp\,wΣMxlmmHGdc9_c¡ >tT__)=64Iop~%zI.Ob3 nOLścM>ahMoSoKur[gۺ;^uv=@{H`evuUW1gc˙QE2w*QgOƷ*S+I=Z܎u9,\Cf=)$I$I$I$߭_QYMEu'ǹL]u0CZv`}hm~Hs/`<_G-m71F<~|a:]y6tMUX٦{~ |n1Ėr7Y}WqHe/?Q0>=]NK kⰏNUbH#+jXĦ<_$vlSK71.oH\oM]?)lɼ:#tWɡ95nѸ:F>Ixw`nvEsm""4XV,f3"\gGV՟;Ӎk{|֏Y6^斝{~JxvvU-o q?lf1e׎ֆHc̛2C$g;M{XbtgSsNmd5gv5p/Rf$L"ZgyhP=7[e?HI#xG>_zRI$I$I$I$I$I$I$I%zPoMcl|湯x,|x˪PֵOD>V]F_[wX?'k, 0Oezo.5_RmgS[w7gׂO_4s׳hŮ:ٱúV F.eWm3sA򏂹jԲ8xs1#'z*JRuV kiGBž>ظT"Z ǿ Gf}x8ռp.ּމUWV}V<{FO[rqO;~'_ץbPϣ[CGEX^?ar}OH~oԮ>Ԡ~IZ *Y T {xh-1 zZ:F h 8W`I1w׺7,m57OwV֜ϬY VF(o˧G๜^-c7 '˲ִ4Qsj>,ﱭ%m}eɯYx?ҏ;t_Wt*Klq>}Kq%#'eU`g&G ٿZ:~X%!sz~/geun[1ߕWYz;ĺ\:A:1">m;]3 ߿~6ƳWXvw֏w'c^`cF)$I$cII$I$5-pA/7mq^#Lz+5> (Y:}/~5.ski$oH»oEN[;Z; \l:0Y[+i2C'䃟}#GލF=_cc[ykOrlťsմȯ14h ޝY 6PƧcxoR`ֱ9X<&ꛏP41IH' (5#cl~EW<ǪxiºֳYƶmM ` hSwB%Ƥd[5?r&7KwMu"Xƴied 92 \>8![鸎ƯMm VeU) Y:͵V@_n$I$I$I$I$I.wo7b^Uv_rP{xrgճGcwd;Qt.zf5xx*AYI$I$I$I$I$I$I$I$I$I$I$ *sv6Kx4Blin6%m5JI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ﭿTTkʳ-5.u}[5gٍݐGлөxwZI$I$I$I$I$I$I$I$I$I$I$9tT_Ds0ie-yHWI$IE+; M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$X?[WZ[m]msoX-~^ϼ[I$I$,]M/洐>k0ߛWOVYq>v9k{]I$I$I$I$I$I$I$I$I$I$I$I,6nC)85=I;-*eV8Hp2*i$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(g}Xp_iI$I$;׍HfF]yĕOunꞭyD>+I$I% q|Websf6MF3OI$I$I$I$I$I$I$I$I$I$I%}mZȦ=Fnd@5pAo?]qzŠӷv>K~=%^{ =WlZ.I.܈y ђI$I$\gO`~8\5 n۝>7߯gqN[krDI$Lh+uK_7{q0lt|C;_YTZ|G I$I$I$/vWH ;2ln`Lr'|U*ޠΓ&E͝v_%v$I$I$I$I$I$I$b{Fhb4I$I%KLސL^I$I$I$I$I$I$I$I$I$I$I$K?~թ#26DV?C-{[=?$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$cII$I$3Ε\uwoxiӯ+ђI$I$|,&2|v˺˧6ߎ[4($I$I$I$I$I$I$I$I$I$I.Oi{'&񓝍K۲6 VfwP6q6qW#ԭ~ګ7G{:_S?Zzv'R䱯; CWSӯu,OΊU}uA>CYoTfgamlqv.\kWdtYf?1˭7 :^ hwnOɏpzt X^}kɋ8N.db]$4:oJáv}, 5.?3};6l>WT˳#!٘6Hn0aw}B1񬺆zsYFוl+~p[W -p| I$I$L@$ =ZNAn8ݼl*ﮞkRI$I$I$Lf4y_AvUZ:w Q8zIA'L\'&k<3k \-g_h}EYOwcw7Gy5ѤI$I$I$I$I$I$I$I$I$I$I$mmE+SW)cpA^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$|VwՏ' PI$I$KY,wn^ѽ^^-NƗ9ǀѩ+~т+\ݤK}sX~35?{?.[,񇙉e,ǎ|?'_} t9χn4h}M꙽[Օktȍ::;J^uw_ۏGeˏXAƪΗ^!m߲8%S>FV}~CKčVNC1j}em.qhOo}e˷* f֏s OI$I$I$Iyތh-^|;3ƦU1k9\~[}5̰1gy5]ﯿPV^mmhn9?ISS+{ր\yqװ-Xci?CϮskcReOݛ~iI$I$I$I$I$I$I$I$I$I$I$I2EZX8|PvNև{X.8?WI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$cII$I$KʲE5dKOv/us. L*N5yU>]-sOB/Ϩ3ݯ,IsCy?/Ks2sXQlw7r[i5v@3pΡ Ɩ+#Ծi?fvy-808I^a0\6X2!^I$I$I$I$I$I$I$I$I$I$I$I.woLyޓ.Kq^Ϙi\gCve2׹%lE._E\[Os?2I$I$I$I$I$I$I$I$I*SW1lüWkviбz(TNI.JI$I$I$I%}pWzkiKWcu-%KC;3qn$I$I *K~#C\OKn??1aI$I$I$I$I$I$I$I$I$I$I$\qvLvC,a~Gk_}_Hf.T =kwi.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%N-4I$I$|i8uڝ\$*O)#t9+I$I$l`#ȬCtx̮ѠvpJI$I$I$I$I$I$I$I$I$U-^g"I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>l]wf5m-1u}fI6-TI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IE+; M%ЅfdF>>k3GαvGM6R7l.'$I$I$I$I$I$I$I$I$I$I$I$I$I.\VOXsnS*.mHZ]:5/ qhRI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,{CP+m?XUh{/DI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$_⳾8^IyR(*9ӧȯCI$I$I$I$I$I$I$I$I$I$I$I$I$U: ;mn`?gת}[>aN$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$.uU~zq|ya^[HRI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%N-4^]ϭY@+nN4{|'^[y($I$I$I$I$I$I$I$I$I$I$I$I$sN MT[!q⻡c߈:P6QĒ%|W~I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ϩcWnzI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$cImb^@fJ}kVCxp}!z"I$I$I$I$I$I$I$I$I$I$I$I$I$>}wdJ"ʶ#tKtL|l8.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%mV: Y6Dm"|T#37-O$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J/YV??/W@Zi,oU~R|=#>*_W>}[`0\tq%kI$I$I$I$I$I$I$I$I$I$I$I$I&&cT$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$|VwՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J/YV??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$|VwՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J/YV??/W@Zi$I$I$I$I$I$II0:ّUe62nvIe윜jpݫ,oI$I$I$I$I$I$I$I$I$I$I$I$I$I$gkp1ӍXf}Wprg3FeV1-wjxӅ,^l}GS[lkCki$I$I$I$I$I$I$I$I$I$I$I$I$I$I$WZvc㱆܌X1;[{{OMVPSF,p=¡؝kFN5mv?%$I$I$I$I$I$I$I$I$I$I$I$I$I$JV? ?а?Ŷ&粞{O'du>sݱn2cQ 1|s-G*u~)W3պf>c 4I$I$I$I$I$I$I$I$I$I$I$I$I$I$}~ggVaW;}f~U]+/ϸncYYYի*Ev<1S O>t5fc}ZgW=g;齐-dI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\gVϬ/|&u? {<_iʓc%wX/op/DZ6{ ʏ`B ` h!7}_K }$I$I$I$I$I$I$I$_⳾8^I$I$I$I$I$I$2~DP >jz7N3!0F:u_Z;/eU<1q < dp}FǷ'RM5uF"tx+jOJ6wDs;\V}<’I$I$I$I$I$I$I$I$I$I$I$I$I$I,/:އ >?v/xeGܰ?ͬGW#ysĢih:^[`zjVG_"w/rI$I$I$I$I$I$I$I$I$I$I$I$I$I$\7 NSt]3HNyu=vN1wVϸ:nVr~ߣm\ Ӆ$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$~8\ ZAlO~Eu 97?jo,}n\s ^jZ8rRI$I$I$I$I$I$I$IE+; M$I$I$I$I$I$Is? tDA3`эǢ5V#sZ1n۩n3`au|IKI][7ր/eֻWFfgoDhb8T>Nۭ4wTI$I$I$I$I$I$I$Qo$zI$I$I$I$I$I$Mj aܵSIft_O.usѭѬoZI$I$I$I$I$I$I$I$I$I$I$I$I$I$'twfFCXk`9Xpԕ+:>=/}WRI$I$I$I$I$I$I$I$I$I$I$I$I$I$If_U4\kev7{{8hVK3t*f>]qn1.ezm6~I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$'uzw {{#kqhѬq*JRnCnko-!Ӵ81],&aw8j}N?I$I$I$I$I$I$I$J/YV??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$s^#K\+!CU?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3U?/7Qn3_nQFz endstream endobj 34 0 obj << /Type /XObject /Subtype /Image /Width 1005 /Height 582 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 51806 /Filter /DCTDecode >> stream AdobedC     $$''$$53335;;;;;;;;;; F"  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?~Tzutk-T\1g}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TM;4GmZi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Oc}+ ڴLHN W0,^M/I*I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I*Ygtgfъ}cXO76W+S?I$I$I$I$DL$I$I$I$I$I$I$I$I$IG'mZi/:Zۏ: 5אQ~K[8,#E0:/E8 mC=_<'ϯ=#; ]8-+Ia}t6E$Uplw:z[y>_H`o8]G##2+ "l0n׺OCnOUn5OvI.> kA%ZƯ/ݏswWk #$I$I$I$I$I$I$I$I$I$I*=kyG~OU$6';W]cCz4.w/RޙgOKd,%۵nK+l0FGY1 tд~}xXm~ P<忼 }iϫՌΟ2on2ȝC:FNV-ysDoaNKh!4?IƸzȷ \;^v}nݔx|&ub}Yck?JPƺ~ot֎o/чhf!}Cyݾ2K?|Zó u'H?7K2zfKKmn.hU|ܗ Nvm`1 u9Y:ON91lc^EKX%ɏ :u[gŻ@Kfa.ǽ(/9wׯ)tNv[sIcr>g}y߲z@y9~ s ^Û1V!fVgJwKVONii ~ϥ黇BI$I$I$I$I$I$I$I$I%+;&W=iO񷝅6lPzǩfvLp:Fmgc{jes W7+OCkŮ}u5v:COe#Z%7ϫkGh-ԝcZYMuGa='P\mh;] /ª}.{Cٌ _qlcs1]Vf[`dk&GŕU lyr~!vgN-Cdd828D6bO?=џg" 髨ckG?%OoungՖWU6]qcf]5]J}8t,lHƮc\.W ]Vl݌_U8[c6u{ײlǾXD_֚:Tbtopʫ3kmyZ+|=v}n=sܜ{b{}W5IWҲW0nnKNƇ5F 5Z"(̕I$I$I$I$I$I$I$I$I$I$f^e6Z hԯ:'֟Y=B9%<@7oeZ׊a o>ExZXuw<]|H0]33~umL=ӳ@t[ֺRw Jgv:84\]XZ:+n|۬.@lc<~EY^C1m\{n%9B{qAmV<5&8{N˪ou M&/h# ~?_^7V?Pͧr}\L;_PzJ YͽFԧCo媗2^̚ߗdccMnAv} }UWV3&Mx[ɀ/lje')5}\ڜ,p+%; A6F.ZcXn>.u}F_okIݯ%/>,xU+ "zgu_~z/sTIBk\$"OgfW~A&W17sCyƜ.$I$I$I$I$I$I$I$I$g_Nզ:]w=C2^ִ= hҡҿ^)883'[k LpVQS]BcYx#;ܬ|CnEguv^aigZ]/.@Hs\4 A\_]u>cYn;4!jW/Wl_:vۃ- /o?z:oN6c7eM$<ECEN,y4w(tOU%f I1:\wc>X粛 I۬|H}'c3s]\Ϫ}S~uLu/۟օ$I$I$I$I$I$I$I$I$I$I$bu,;pskc^6Y$̓X_Iʺϳ&gLXl 1j$ ĸ"O%f_Vzh, s y,"~h#wt@d]G}Ta긍ʴe< y*^L4AulKuxtqmabbUXUXY++]}Nvm9{X\y;;qf= 5b?TivC9c(R~a糨ʩ뱅4hC?^fvwOe7lh.Ҿ}[l,Y5'kjE9m6 9scZ}J٭$_f]666%-QK6dd}sqiŠ\ܙ2C DG箉$I$I$Y]_/KxXyx ip.{jR\DݓuNf+jnxq%^j˹_]NV綖}'Cx\m#5XyW}Ǯݴn{dn`$K}j]k?7 sdon;i:I$I$I$I$I$IrϯA7ޟ:.$I$I%~tnYu =`{jI%gt~0)94Qp;֝]Wfw9&*vnlTI$I$I$IG'mZi.Kv Guaac)%յq柤}E9OvuMy {4hoWyۉұ:YOX}MmˈjwR_W[Y迥3%sY]UO?[:GuLe_NJ]1luMwcgu7uHmm/xkK7h9U;`̶{[uCo9Ygf7|GMnmxh[~u<szH meVx>l^Ѻ>=6dD4wJgSv|68]O߫OΨ6۹~$wyԞ)WWZfc2wT`WO2``~v8ZI.'K՝}/]Y24XśN\s+gOTB_yS+Ho o:2]mTe6j#k/^Wzl\(%azTYՙspzEe#hs[eo,s[x\߮Y=P~+`A {ִ|puOCuq:{]w͍i@I#Q3خ_Sūsp˛8DzB ::Oc>3&mœMoc!66{+גT?QFkr\ H\t>3s}\o!h >heWU~uNzفD1]_mh<9eN f Ѵ:$WBhR֗D-ν:s0hx 6y\Ԯppİϵ߮#bʿU_UkI%.쮄riҙmm..sF7NȺ5]jΧFnvGJ֙!-_@WSֆB\WﮟY:7NWڱn >km.09]"tI$I$I$I$ISy3# ZڲFЬ7A}bޥKs$0@Iu\0zgGwtq0\1^rayW:>~޹-HQՒ;]ս[z6'QuJ:,u>vwpcT?\7^}Ƞʪq<5N#+kϬ}*N~Eվl [k7ncugiq"ōik}ϫTtVvg_P+H에 0ƟMuΑ}yŦ Sp#_5>rxYY,ũ-poD3,1/,{C_~D]UZ-k.7_Y9UfVUhǙsI\Ͷ*OG1X{0{n+7?[эսw1[cKz]-G.3VMl~DLeߕGwRꘟQzF~Ye ˣ/7\}k=xQ>}fLGFIe~Y[tպI7RxxgacT+,fYQLrg}Tɿ+Lɰ}>I+Yyk~E $_iHfu=8ҰF]/n^MٶN&Uc}#]]Q. UQI0 kg̮_^߭^ʋ} Y͇+I$I$I$IG'mZi.gEG}_ʥպfVZRj#M*Os}]e2~kcZMQZz]L>OAʺe0-kdߺѲ?^YɼAvwUC,OY:^v؂.e1+Z>龧z]&%8k:G]:]רGG6%Өѱw_uΘЯMNHv (`wKt,+ۓmNh31Z+u:zk>K=F8Td C?ﭽ{at΃oܿN6并5=ՠnzZQWdәlCpv8!uT~oXiQ;x I%[k+zVv/J,eP coMQs^˲2s93:ީWM/f]crk,6X]5nD=n4cKxsZ. [tI9w'i{e}k:Guh)suϒz=K3#tϪnxׇZo{B9Scd/Ʋw2[ﭟ^׏ _?A?ӷz:̯_sruTsfyu}T9?K"Y7Kis_WWNw[ne?iau6ju}o#^X^.wǑ侲}`t~D骟R֏FĵnUNnÀ "ҝl =7bݺ8 |aFVxgǍCg·fA=W1c~D+W:?德}6z7nֺzfCm,e&} iy7c;U+$dptN U~nOO#/ o!]7n8?'"Pb'/Gt.WzOZZQ+7[z`v|D;hً*UA+ 89wtZfu>qӷ"{}JϫSX1^mY~P}7/]Or*-$k{nzhUq~ז֊ߛV Xߟ+SVbe]+\ h+eo][3 _Rt6]C4cX{?5+3c>*OT2zNGq/lq0Y澴O_ZCkn&3^Z]4'ȮwV `gcCvNQSulldUglkr .w- ?}m:΁u]?R4_VYՖ\kݵ^>Tp(~ku־d_EUc n .gϫm?W-ל hT=醴ݖ9Gq]G:U 7sYZᮓ]ʁhd ncD5$OVg֮:'( lwD,uo_-}s-61cC*4ߧTI$I$I$Oc}+ ڴI$X\z7\]<`>cwzv ,_U>11n]ep<~ڤI$I$9dzu:eab $:"<?TzVuz]u l~ I$I$I$I$I$I$GMzgTشgf{w{8$-tI$I$I$I$I$I$.~?;--56G*$p.iwPɯwᴾ\HOEy$I$I *.ƺ4c\K r>de]>8XُS9@ԣI$I$I$I$I$7MXbtp\ OujjQKC*pSI$I$I$IG'mZi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Oc}/ ڴT:6ک{&%7y}W3&OXczd,4G)Jtā$:S$ N:E//37il$veX8YO[xqy'hz6ח ļ?Oɫp,˳ 3Xڲ[]}l$"\OG1:'LH:I.#֏W2~%t 2-ԋ\6òvK~.M,pKcVS&@DŽ$I$I$I$I$I$I$I$b@t ?ZO~S!S~ RcTonjȓ&[SsaH>iÚx#M]>~~׊m}j_{fQCL #Ǻcgc\ 7Om.z@<7d7y[a&TIq_\>unsT?.sZh uﭽ'u;[ENUOR,k{e{joK:zoWeҟm{zwծ!ֻ{KWْ3->5žF}LuEg+ Z_ cv9YWzc~eǰH?]'M-_Pܞ2Voé}}Fc߫ߦemݡ>#g>kY_׺R[akZ[@UΛ~j-N[iWhXԎ9.+n2GNg~.1 Z Y BǝzfV'VviǾq}uG}QνS/QD1ѹH~uCtx!q13£4>oKg\9-͇x_ۯSbzՄ:fDizWQM9YqK($I$I$I$I$I$I$I$~WV6纺ks^1,^uSWۺ 1@qӠcuމf>ERbrZ<d=GhOԛ~7upǕ`_OȺڕYQ<w303#\];{h3?u߄朊pslkw֮:Iy_h%vZr%]&!C?k dqWLεsz_Tٓ܁CY^Aζ[V^ڞٶ6.Nz/Tkې"5hX?O-sf:CExv {G#<~NfUb{YcZLFлD-Y[&ZHQ s~>}]nNAɠom^S^sq2/{r z{n?yr>2m} lJ&\ΐu!O Bt ~Nf !u>׺_*c#*Yv:wM(:MN*Z_Ux=}CKd}C=w>f_Q{9՘b}R?ׯUe[OOƽn Dwd~.zL F>^ݬpv2<[2ހ|LnԲps1uKK~</9?l΁GV\r@k :ItnCUY-n@x་>~uykvgY V犛3<FsȨVk!A~'̾M_V,,Ϧ]׸Ϊz/]st&I$I$I$I$I$I(YV?7ҿM%}d`_vvM鸷tۘꪽZmq`{*_S=qhvۯA1.sO3V7W﫤kG[X G}v/lä`zܛ=F15Y}c?Q]8{^׹uek4 }HbӨ6PMWG5 +Scu\߬XΩ݂Yld ;,o\emu>aVe'N4:"qհrSON}>{0k~եn?/aӓKe { "6np3ct\gK;]AV_/vr=~N6r]U0sJ>f?s[|\Dn#\jdtÃбjk idW1z:M=+ůqyu\Ύ0u9cdcX3 50oOwI̺m@k@4勺NoWK}d vkIX3}]]*:J/sc̷HW:_}c&/ < ]#x.7dunγǴW7/~՘>XoمX-$m:B1_־:OJêYeΰ2c}9HʮG>ΙmT!\$j}ZgI/U%@u,nقvVD # ŝLAguBO^/֬hʧ877,=;`|j'Kpp(wNĽc]굯|6='>}y?; cMFTI$I$I$I$I$I$I$Igu۟_>>Ly.Vk3[w ~s]&M__i?bme?gs\=ʘ\_QV>1̳kޯthuO^=NMK}Y:_^7Q Ү/ [*btǵ׌b\`;I ogԊI/m=>a 4kK?z'tqo/ЬĦn}׺v!O=?_KNٶ6滟O~=Cvz{[=V_߫=O`mޛ*kj@YcFzCYI.{H?w54}tW[*sK=鏊\իd mCn\J3:ORXݿ#{[ >>Sm?X' 6PΓϷ|`llX~ }0tc\K']\JI$I$I$I$I$J??VwՏM'G{jI$Is[?6-8>T\lݮ-G-g"1 zrv$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9-~AYǒdi&bvàjJSkﮍe.>+A$I$I$I$I$I$I$'cіEI$I$I$I$I$I$g_NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(YV?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Q ⳾o:?VI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?g}XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IG'mZi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Oc}+ ڴI%]bl{XSWuVO9AM$I$I1 :Ƽ p'DI$)3zONT궳55kLLVG]60,݌aWRI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%W#[=,('e1B dA Lpq2+#,ǩ4w[I$I$^1pkZ%&dSԺvCQMk,kҬI$g85ǀ$о}lǔ̮ҩ}UfE~w @]I$I$I$J??VwՏM'G{jIsY>tnm9OHd ϙY}+jqzmL˳ưq+o?^NY]6z44빮\tYn31l͆]]utSemU4$丌V)+*u>>4 ctOǸhb#v!ce@uqhs@Wރ?Kç ddkcְC:.{N]E֍{ZйC9cf{Lj>..,|ځmy55܀:,k\8A?W:w^:`tZ}bh<O?_)W $]zI/=-Ưx‹4h $I$I$I$I$I$I$I$I$I$I$X]:WSƬY}aZ;LC}Fc.͔32mђmq[ʮOՍM7 d[?hH>aq+SW;l]_];>Mx;'l r֟7յcdQ~N^CwM,l09Tz[at̻y ._Bm6EfR oc L|NNnfe{\GzWJ5uNik*Y8L:%r_jt,aQTEh,ls<ǐcFS݀2ƴm$]^3>-Ġ=5:KJƿ2Rt%gNӛ_] wmx~ y+lNۇXmokd&Wvra)fsv oO֞oxm s*繧wܼbݔ\+uky!.ۛf\Z6TX'_ }`wM=x{G;H:;*k7\/c301^M 11{CC \5RIy/FVK>5׋qkvvu?}B͊zV}5rT.8κ.G־c}-sr[%GG˥#kp=8ȶ>nw6"\Yq!e3 [7{]O]7EWVY@`o qp22/peUTW-)鶯mݥI$I$I$g_Nզ?Ud}zliXs5w ]o[V^P~0D5o4r@c>n$7S.G[t Ae}V|ڮ'އ_T't~mB㚚n7{5Z~45߯ZFkՃHo}Y_^:w;R z~l3u4I{aב*ķin%J5[?ll_B̯SXXn}ñ\>ıw]h,}& 8}9 cd~#^;51\ֆOxZI/ӺUp-mU];i.[]ZΛL<6aL'Fm7Ń_H$EwiǶoc^}]Mu;oQ^n'}!$I$I$I$I$I$I$I$I$I$I$\z n>?}Zn={3mel>+_\պ gcdYN\Amaa㾊&`ۆ^Ө]]B̪Nuy ̆h;C[GދҎ!ͺ]1m{4\VwPi}zf>KIsz鯙^ /yάZkK a ]=Rpe7h}Gtܳau^gGwR׫Eax8^gn=Ժn3Ko援OOђDqҳuq=籌k~3􄗜;qO/Ϭ>%}GMo_\?店6{/zWݶ_}6aZ5<}gLzǦ64k^Z?7[Yke[״f/k4~ T-XulM֐٨+͜v[Yճ[Gتc9sHld[?Vo2qFfyUTqݿ@H+OnMOzX Nvw^T}7R51!jqV^%ƫ0K9y\'AwLgu۞h|U@ưqm`gr7z5W2Ak~*n['^졻4pX;_J:7Y6F# QM3Ӥ4dTIc'nMBIy׻6כ6-_m(,2v.4'b;duދ0:n!dislp 7냾Q\ҺN=4_ٮĻ!ikm61QΉNVk@[ƼhxSeLsZVƒto&uޤ?O'Liua6 vWuzzՌf8 _EbTvᤅI$I$I$Oc}+ ڴ\Wj˩fˡƻ=O ǘUz_ӲYʬ2ܻ HccǫZ3~$mB !`OQUПYHi\ٝ\!s̸:Õv3]o-+__=KOt=s>U3?wΣԮ(dXm]dYV5F[/9ddٽ͑4pUSWg;vamb7Y5""̺Xe\Mcֵߊ袬zk ꩡE mKe,tha .{{=CoufmxH ԏX.=G^Kq%OySg3]fM-FpL||\ܜ_LVfbzgo=.웱1K_[{]^sPoܟ_n-l5t*Jg!v)(n pz]^&DzikWO\w_9"\݇ٻoKi% ]K9- }οgnYMq`nzBI$I$I$J??VwՏM'G{jI$I$I$I$I$TzDYoRç,7XG]FؕT(Ƥ]MKOVI$I$I$I$I$I$I$I$I$I$I$I$I$Q{cNׂNF#hOؼ,蟻y_YiaхlpS'njg8$I$I$I$I$I$I$ܷ`c2Ӻ7V~}|͢4$,qʸ:0 (]3q = kc֗ԏ9_Y,n,k6:]C F՟G`uz}svf֖;wZ_3PI$ת~VKP3-s:j U/׾SmֹAگ}k>uN[&81d04\Nz7\1:uCeI$9zظu?fŬsXC`m-__s*m{A|g.\tqi~mw_^_>5 WRׇHzOfMx;YS{fgvVM}Druuh0\d-nԱzC -[j I$I$?g}XJt維4I$I%}uA4 wlCw۝IϳSpಿwU:+jq:VTHW;UV1ٌMcg K{+cC|?Y].K.;Q͗VKI#tO Z]w؁0$ <-}eu&݊1#sj.?~+OW_Y=!\7=ձ8!dh}K9UU;Z+FΙVM}Cнk}_28.sW1=[XŬҳr#@q{_u^ln^5k_h$DĪ#F}B}>MEL l$hn}}^\"FPT`*ȭ\mwu>srik,I~+_XzO1sſ}ZxcGڕ&+c G7tו_TkŻt p]#t_UgGXSYS\K4S]Sbad|icpzXhK=K}GfV}Ւkoן?j[I/ j}O7`Ȣs W]ӛK,Z l^,iVa\}_,y&#GVoDE\5u*Ɔۻڪx=S/WHW״V>Υ{m~گ_IRWՏ󯺯^u ${HyF=-mn.sm:5`wܺY2,9ꌨT닷Nw}xqwfuB} 6vO\mGޗѭkz.ct}-5wsXkA.'>}tMcqoZ`4!+I%Y}f3WqDZ}y>,ݛNJWe_Z޶a@k\}]u|WO`a}WkqkgzU<12:\s*y;U`sF;m4h8|gnض_{5!hc϶cT^i1%YzLNYU^]fo/p+k1>}2ڍ]/^:O}?Sy1 sD7^rq]FGW=4]!0 G;sDg=7Ƿt~?uK[=0v:Ǫ%l"COe$I$IG'mZi$I$KK?.̾r/q}%Ǔ)tU:neYX &MvH-#Hs0[~MvFY_Qe`6pkasƸ#Gk=\O>>L}Ή>OeվTy,c~c+Stn):n-xO]IT}'lcԱٕAe`?xȣ1փ-6Z|a!t.c49KHA!s7Ow䜗t,cFtxظbhmִ>WY_kM~FcYt~%AP>WVU}6չ 5ig9Vetّe/ns'GQ}Vf`6QS(ꭴdXlȽcN~RTI$I$I$I$I$I$I$I$I%C>kܦRR`;ЅDFrNQX;??kZֆW:Y,=S V!x0z'H,,tɭw% }[]iT«)Ǽ{1gߪU]OXƺAZQN=,ǡjhelnhƳ?+rgKuv v jS]m0 WQg^rsu7^uu\[WzI2GՋ_qSgG*_YWoY`.'h4:W՞ў:f X?GX/ Γ Q$AgeQfV_Mǻ"Ӻ^\JloUr+_K뱬PBp++[SFi1#S7ծ_M\FI,K}T}_)6n{./<#I1xub2wIP?VUd r X@Uz}S[_Je9  ~G̬Aٰ0=:$V:RnP'%wݦvq셁;MX]6eFjdcR2eGWcC~!'WLLe2mZ[kQ[~ \\\]x]JI$I$J??VwՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g_NզI$I$uޭ_F9=Rk1YմNi?WV/Se,mn c I*C;Eyvn]a$I$I$L{@ [SHЉj:I$0n+3f>=zǘϒzw3[VSm1cI$I$I$I$I$I$I$I$I$9cKCZKL$?d}J!l.d˚׹<֖l􎯁p+:n---ZtptK!gb'sF#󂼒HYY4bc[U kDTpqskð]p]p$I$I$ l Kr*aמBF5Uti"I kms-I$I$I$I$I$I$I$g_NզI$I$Z󃕚.FWA}bƖY|SG-ٿVv[뮗]K\j+lcr\}tֶՇSMWδkZ£e:NհO}G75 ~[pppDToQe`#x^O+_Ian.j`FVK3tzgY'Чi~ 7 ?YD9J{=P_ '0Yns4 kGη83iS,X+ë}t]I׾em5ۄipbJ?=baԫ}=뭥|O[sYоcӌu-x>wD9R^o>17Ɲ#eYE»FtEGkZA×o# z%-̀g[cb::\IqwOjgd=i)\Fgo{:꾤 p1ٶ{9;wWtb3d7kl ItX]>vm-ťֶl, ?ΫwѪpmL}AZ&'iv.ë]pv6̇P[cq%b -V>)gjX,@!vl:+ͬ. ߊN_`]eﵢۋ[.Ӆk.VXΚ8HM$I$I$I$I$I$I$I$I%:zS, dAbVoL'}:Qc<=Ľo;Ѳ'::{ů]k`>>ݾ7{?wSג .Kv~\\򾾎^'󏍂ݙacH|q#N}Y?W>}nY:LsMqZ { DBG۶lvߎ5\gx_?շ}vI^NU؝}TF80c7[t+NƼqixi$FzNWCն7+n͐\8UO^s͕bM#+"34: 81:Z:GNY.Mu {&`!zHMx.n=OƗ>[i}bun;HDm{^c'RW{Ƶc\Ƶ3fݍ YnG֜O~=cǿ>]͏ \@` .'Wų/Ybz `uh30{.$I$I$I$I$I$I$Q ⳾o:?VI$I$Ά}y:WX(m7ǨZFv?='$*z; ݷog߬]%Wdek_b?7FUxח]6neoFߩW}^÷ QT{ elhxG }Y;_,,qc۱dE7nU τ-ԗ[&8yƗI!?Vn(zǥ\vQ:[`d͋vv/ߓq:=:? :dP\~pv%oKVo>Ϭx]zӁmF}Fnyx]wGbՉPsew{DFm\+ᄐ8k6JX]wVvݮ#0G92ZV e͖pP~tWҺAþmc˵t鵥u7MX1߾ΒWwZ:oDT<[DkC龣}Qe/ٹNkn}qZ[qk\&tM7~tݙZkKk}YycmM~@'^۬a/#sqh9͉/wf^u~}^Բl}iN;cjkO= p98d[,nht~+3Qq}K{t$I$I$I$I$I$I$I$I.3f}cWz}2Md ݴoeu}z@//?^{[ߧuSSce]otx\TOUiӃj!.iҳ!u 71:fK\:P#赼⾲7:H?,0kX?LI<[ kOOZ? c8A&W_b_Wq:Vxȯ0n(+Z~f·ݙMSEיiy_OQq1/֪MH,urvG@"?..%;F&g}kWcmmcVok^[kL\cکtft Ń)'t{"J\ʳgeTl%ø^;g«+3+u+ukKj`> G Ӓݙȗn1/N]_ݹ7E}vX⩟W׉ ?O{""UK\x hW/~/~6mv-gmo>ev$I$I$I$I$I$I$Oc}+ ڴI$I$k:gMJ^s[I'Ē^,o{kh#@OoNll<1Bgť̬Em5٢4EvztVY3 {P2OK̰[FEבp*[C kDd}i-s\- m`0 I$I$I$I$I$I$I$I$I$;hն->"R6?zLmBjmcloIkZium < 5@4NXW&ѻ(=Zf74:>8CIcpn=M4m5H` SI349AP&)kXiAD@@ָC#W[Lֺ[:K鏵WMWIFEpJɦ}΍q;DjIZ $I$I$I$I$I$I$Oc}+ ڴI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%+;&_=iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J??VwՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g_NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(YV?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Q ⳾o:?VI$I$I$I$I$I$I$I$I$I$I$I${/9]C \]!iI$NN>&=966)i}8Z%TX:'V{鹴徱I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g_NզI$I$~e!Πtu,wUa=݄?hӏU}!ضzs9-N]$I$XՈ߭Li/{}8{x-oJMNe|z[Ǒ #3vGRQi4XqֹţdQs7lnʍ FhȘ$ITBrzsĩֽ0ITz7TnK]yL1]I$'\֏B>72-ʰ8W'wґ$yZ@0H5}SլK_slgǽ m t~~KI$@JczGXSLff38$D>@w)$I$f.Mb.iePA\GGetJE.;] I$I$I$\YV&oP-s.c6 @v;JX31u% Kkw.awzw'[zFe=6*oRss_/Y~e}lXM!6M[}&}]۹ hRmpsOAN.kirFM$,^? A 6&q 0<] Q>}b̮ElmOI$Ȣesޓr1gX]0~u߬X9MDstLDO(?Pr3]VSik*֟.JRI$d'I$~ۇw\3D>)EN5/KƗ~0Z~\/۸'L:Pso${Hג*w,IRI$I$I%+;&W=iI$I.,?X8ކ953<}(]{lJ׺縗82W17RX=GSgU˯9a]}jԾtԩQ$54ϊwg\ͮųbL6088S~:N,>#R;CB=^]-du[d[L)~ceJRTmy=;dكu^5ZᰀFv=O;#/Fߟ/S&CfV3:NVﮧlcλ[/CZ2MͰӬmm" ?v8~?7ꅷTc*~H089p8wU=u|QѺv-v^tYS^w98;+6m,.T$+͕/L,sm8VF:\L@ƍ̳He?G_WzS=>эf}_LC-d\ܬg^dYw7q2A^G6ڱ19IuFvf[[W]Leا"81VYQt:pF^?UדUCk ?>BOIwQٍ& , cG>0srPx,{Z;ch^` x:KSuyYS: c5y9}G;;9S vU-lIe^z/XXK"z[xs[ [+QϮ}GZ޶燋+UcZ%Nz-_Xրnp;JD^}ًWH= l?k'W[Hb[V@c?w໔\_yWz1~c\6Ck hOYnb)fcrm۹ݚ>kI$I$3^:M#=`|sJ:T~f3x$O A$I$I$Is}W$յyz,Nnpzsc1(サ48^P_V7\]ђܜnL}{.k|}.?#';ca'˄2:O;# Is7PY2O "at7]wu\h}2C\7:A}d#6tn8o-nò>|?W:oAw\ '0kj7DGۗ ~ nĴ?p^eu߫8䰺_Y1Ϛ3ۅ\js9!.xHe_#]c~ϋ*F~A]7S]u30e60nk ۾.3R^;v=3b=C$o k!ޛYW kI%z>K>W]q }C'Og֬Ώ ܐjt#CF_S&,:/@I}l 6m`.?;ܻ:OS-?7xݵar_RP}Y/9>prK}{ηUoa_PbK[m'kKKxWh?Ɲ}fރS:oq`z14y^m/m5`du 4:dn= OܽäʺF>\{ucc[ Zـ_赌]C5}K~zkݹ{[$I$K7L)/81NOS7A6 zwntpdZ ⶔg_NզI$I$9=+c?dUm[l3WLofH: :ϒtWtM=3"kMk憒ׇ!tTZgD\p)k+pp5ֵ$jW'Rut~WT9.ɪX _fFOKq7x&e|JIqX~u|n`ޕFg;񪩗|Y;減 IvWOJXZc+N;ۜ=0, =F ӺYuSWX`F9n~+O@ōg@WI709Hw_0R^+n3Omd}Y<_Wme]_ n?2NӉWM$_x ;'BEfZ@KDqhV 5> >SwռEiγ˴}ߺ$깾Ҿ}O>y`aa:Cs{B·}pgbcޢ[^mͱYY,sm68I?v!ұz'(\?n?n/H? ƴ;}@ 7}[ !ͭiC3:?Oct|k+MT:ѰN.uLWy,+12CZ??WioMujn>akfd 7AJ辩}f6ޯ貽bad}'\z:2Mv ZceoWQw;Ne; W5Ml#{] ޽[ lu<Xv4@tpVw_XX't}oȻBRIB5=4"!prMXm@߮GoƷ\с@sEa=_Yu]>Q[~d86cVj}ui [;bVP8 R8R]C)\EهEv9P\׿ԝKK& \7֖g} m Σx[BRI$I$I$\ޙ`d7͇z_M/czkhe[sxϪ]K >ڋ{.ݶkjtTpz7A]NӚHŷ P&`xj^Gַu.akss>ݍaG7Q}OU3,0{qI:u~}[ן~CHeU:hdϮ?T]; ["$8x EfJӚG??}_X5S,gessX+;@PǴZ./__UY6ڋKd|KcMޡ21q4tJΰ#S`? Лzykv7Gcspp[.Qݨ ߱| \'J9ޒ_as}Sո;`v]I/6d,|11ɲᏐx ĭO?T~Y;Q[utYsY_yǿ7X](,~;:+1.$nmmU0KrNrTSQ=W+eo67UWuyINlDXqRn7פiEY>1O6扺wܴXƽc-sLzoSĮ #vAem=sL~^F ^}E7!u8SfXḳ"7Uc[p$rgԾ}ǦPX>U[Cz3j64{iHW|_9]St>Vr^2:$;N&.kZ  7};Vs0}GW5zI/:UnK^Ƽ?Jӡ^I$IA}pS{]h. >+I$I$I$I$I$\[:^ zBqXfkd3`sO\Ty?7?Fh*]uq62܌, ց{'՗dt{X99 5DH\~uޫgVģ a{\ nzTzm8ڵ8ܪ7'VGW t6OZaۈ؎o܍۸ϮTߒq[ձPb 6|}8 !:K/g_F=znp/ceÕkN~MYUp]S>8COXC},VoRk1$zÀB2Rׁкy;Khb1"H-vC[}nhR+GqC^6ם;ֺƻ6\q}P}̭<=jX5th.fk[Ma#W{B?e]s;bbbpv2Amvn$6ް2tƣzU7:)69yt|}}\y.xmƽ5C :>ӕevv+/cU?Wz6gGUe1C.&L5set]{k˸hnI-ŷ7 >KRcg\^g.%wcyayK7G?w}^:z{m;ѯ:I<ދ_Wݍ^4śK+]WRflX ~O9vVj-A)i;!Ƿ],}G?MOv+ }5ksKItK3Z`P/hEdž _oIoտd\zdi#AS[[k_fk ee }2[1I$I$I$I$I%OE_VT~]t[N+How'~da6_Hi9{YFuɺs۷?^?wZqhǰV&v.d$?}?]+lT^YV-sY[\k;`7}s{lLjfmQh7G]>OQY6unrwMVK+۱6F~kuoa'ϭywxtSnCwM6Y[y5x^7>~-L}Yg+y;"ֻ^ x0d+z'ވzMˡm}EtvX~ti6sѡc汿Dž<[sfs0e b]^_`Rjep9$6n^Kɺu_;t,oXy9v9-kL9wvo__KQ%1÷s{َotϫ.mE5 lN7\E?xY>=9WBO ;5twA4]JcnIcOw8ƿ;.~ne?oȥXGS\ֿTle[&rKhRH:-q>Z__YXѫX:NF:i-^ƽ 阌r-Iћn.R9X]vMMN9Y+:_Ѱ]a m" I.O\޻ze40_>5KW^u~bY'6P`Ҥu믱UX֏N66V6]-ŵYeni芪>f.>U7dS5{{{ iV]?ɪ1Mv=sC/HWNN{:muX=kLTHYwicϫ85="kskH+Q ⳾o:?VI$I$ϮW+4Uׅ]7- pq~ago/ 48ͤ%Goo{~1({-xqc@"RG[6ް0.~?O zG ꙃ:};D!sQ>au\쯫]8Fu<kk'/y} ̜wS :6FHs/>c~?F-wn8VulRud~]w[e}]-ĽߡmrIYl00z_&Wkoˤ_#WRs_{>惫.=Vߩ]Gu|~гO k@v82о}dվu3l%"sKufXjsiE M2яP|{:=֓c?y}bwXSk-8uwGj~}f&[=]@n8;v5O|Sz_־Cr0)ǬusvpsCBӺU?<}b@cƽݾwSkw`@W9O~ \[]>u!Yr>}_y i/s7kgX.MpH /:Վ˙efUV$;}wT"]k%ܤI$I$I$I$I._ ߬ͦz1mԵ̷qi{F`+cR1dMb[v8\ 2ݮ镅gXWZϫzIvl_4Ou:YCkK_c{^Gojh#q7t߮-9he>H aki٭tWcӾth8{Jj=ְ\{7bYm;s`$ Q7:fll۲u{z;2]V5ݮq ϨVtΦγ:OT5c8O_#]=aUؤ5LrzONs@Z,c.cbdZ.ٿ[6R,9և Iy/ł.b ˭}TC=%W7lzQγk霋$*֯q~oVv6E^wr6$‡NW`,wP.+I$\7/:UZӏk8$4iy.ыS(Fj*K+#FGN0\qaDdY-u/4۬#t\[%.~.33QmIˋZ}c`>E)>nѰzMശeq%^Ic}m߬ޖov1yk`70l?R~8]ckAp0=ucI| SX'r+-+~.#k9c]Ֆ;ZI"k$4 _:bs.ȹ>cvD oMZP  U+;&W=iI$I$I$I$I$I$I$I$I$I$ޱ,:7QuL|s(prL"{)I$@xY汑S['u~~c[UK@RI$I$I$I$I$I$YGgPdXy9?J1qUb=o L-$I$I$I$I$I$I$I$I$I$I$IG'mZi.S_O=%gݓ cqx5:7]SWZvBI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$-ku=.{k@$c^6U7 ŵאF)O86Gݭq o^0+&X6=s^N5]2Ө!%u^k1HAq%_HU/#ƸjO7f ޯktcꏣS%u濏|צ|Wrz-4 6KIĭ\g[3;f.ORֻgRcU&NgLûm/}[y[CdW3r+ &gq\ժHmV_ҭskep_8^I$?rwJȸkFƸŲ1884}cW:y/!/{λZ4\e#2uhkx⻼,eQ/Ch|+ɾ\߭X]G?W+]{ks պOW@VI$I$>wGvwR L@I)tΧp7#c| #ZQ ⳾o:?VHYycbݓwT,`.?^o-OPw}hưtΏm.@.A|I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I.gc]K>u:la C>?tNk*YveyW{@bӺlϬV *>~KZ}7VᾚS#='ǐOeKfΚمemHkztQwHUCwq2u.?Ӭ"ﭹVCst$k?㖬cpNJw68~ݎx6tooM15*MqbQ-zN{k˱_X. ^2]2ۈH4X(#Sa5Q0>݅s\<'dho$p_o:/ך:XͲm沶軮gE 虷TZ/6XFj}W}3Y:԰F L%ܯP^{?^\{Xk,zwbt ВIygIO}Kderz~kY\IӅonm_2zY'ݎ^7lͰCG悻oFt\/ɨ1]`m8| 7X1[C}}G 64VI#zRHwV91p?/bectl|˾ӓULe?W9˩}C߬-*e h~G7g27Y=+;Wk7c'~+\/wJ+fYn6^FFx-a7x:x,8_1:&EStޫ+h{4Ӹ ac]FWz} C dLl9og@n_VLfQ`z?J]U,%RA kt5Ѥn> FF5QI I*tλwA%ik-s]* :X}'ծԬ?,[!\ߥ鸈t-Չ~}]y`u,NF@yh;A>+h@ :9}b6X͎aѥq?%c^7G/Zl}qG'mZi,/}otlhȳ^{92U_U}I4{A-u VI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$~}P_XMV\pZ2GƟOó޳$՞zq]FvˀY}KZ}P9n˳c({cZ5: |z>gʶXiۺow{NmE}Ba17MZ'`tޛi+"-w~Ou٘x̩!GTq,“s1WQӱC1kXIs}k_}WY'/'Ւn;E bU7@wpΞɲ>|PR>1g&EnuoӬyWYqvE<7;\'_x}p|r_y5edw ֱhhtI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IG'mZi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I*}ZfM]6Fs#pמ ߑqW}k[*sN]&2)sC]I$I$I$I$I$I$I$I$I$I$I$I$I$I$?g}XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$^uto:i}y,|Xq+ЪmԽTǰ4ʚI$I$I$I$I$I$I$I$I$I$I$I$I$I(YV?7M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$}}Kprh7y3]Jtӱ8/2D+i$I$I$I$I$I$I$I$I$I$I$I$I$I$?g}XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$^q_O9!ƌV, κ?R'{Y1-k$^I$I$I$I$I$I$I$I$I$I$I$I$I$I(YV?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%ics]iIh)$I$I$I$I$I$I$I$I$I$I$I$I$I$J??VwՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g_NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(YV?7ҿM$I$I$I$I$I$YsbNU5_e;Xz9յics  iऩ~:_N_fﲺ~5Fʣ3g(8-pQI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$=c`tNu+=Pm}a8?\:?E8qn@x.f}cS2:Ss11hp{Y}fy4FWtnKZӢI$I$I$I$I$I$?g}XJt維4I$I$I$I$I$Iqy1z{TD߷i#;tqC:K rt:JCt\w`Wk{\4~vXfQ̯pvBgKz{]?rqgBKG$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Iq_W^zEsd,ﯿB0g:68KZ\4J>uoYw7#c7չuvp4j]ou0]\׏.sXW&O5v$I$I$I$I$I$J??VwՏM'G{jI$I$I$I$I$I$ D_~$.h'o߭scӪ=z:"vDƼhS0.]BΧ~.϶Z;M|VoK?nY4~c/@%w $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K߳hՋa1m:H*\r윗cc|WP{a{:Ɩ7ITTz}Vc ŧ>Ⲿ0>e0LKOI-w $I$I$I$I$I$J??VwՏM'G{jI$I$I$I$I$I$Yz\xE`mo4BUX 麫}}"|s+⹧l0\lx՞l -=?t;6Wu...fsOfD>|BdMT點.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Iq^]7~k2=-Ku3zNv:3q -tyY9LIN&E!tWcy ֏b}@9]"ֻ3 w tI$I$I$I$I$I%+;&W=iI$I$I$I$I$K3C}.%]U2ׁ"~ F[Ex9@'JY̌2#w;h"tޟ0(n1;3VRI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$3p3񟋙So[ăpFhy3im5ķsL ? I$I$I$I$I$I$goTl=56q@p>ah~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__)~GnJ_Q۸җ~y'__*?.c.' endstream endobj 35 0 obj << /Type /XObject /Subtype /Image /Width 1009 /Height 803 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 81691 /Filter /DCTDecode >> stream AdobedC     $$''$$53335;;;;;;;;;; #"  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?~Tzutk-T\1g}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMT48o!Sm5\mZi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g}U__NզI(ln Oa:tI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$;蟂XJt維4U:T:\1ah`xkԳg׎l&H˴-pvk>'N:eۺ] ZUz>[7bюrZ'zV״;^ӨYXϫ'2,QK $yZ>|7yǹ^Z4%H1Y3Q]ŽO.+юg$4*M?UɋNM׻/ӭ;:ٴ[XOOQ5-s_`/Sz_F #XKJ/_s\b\%gb־d]n﹅ o:?FVzToK}EYaaIZXOtΩv[,trCGo2_VHŹ;Q{v92Z~do:>GU̠ kZ>$+?VLhc`|m*|g^9cգI-::U*rkŤx}9j2Zx DI$I$I$I$I$I$I$I$I$I%Ծ}[YeB|58ˀCioO"26π^:8cbc;~gOeF.b?fL7i[vԺD԰2x]n y/_Ir?Og}N/~;n+WYGadkV,f,s[p wt}TNk߂OOq2in=\.]:7䷾at,,nlv*[!˃"gi$I$I$I$I$I$I$I$I$I$K3T=*<7- Ůw;sINx^;z:VgZ.x&ɢgGkrϪdU?\βW+&gpqi̇>4>[U>b}cezau HV H,ӮKWGSED8t׹U~fu^wF=9+_;^ɂF87f7A4r64MoahtW/Š}Ws+`l O9VEc:냋T1ݹOmW'L~qk,DW9cpt/6u,,vMe >7qGH[ s{cZVϤ{/]PauNoOky1n?%k?ז|oV`yǦa<|!U_-ut}*ލ~IۍszOfK5=]K^̞@'JH,;A:wxb#;H sc/qmtSS1roۿߣ]֟/=7u8T\}ţIZ}7cu< :)'%˄ I$I$I$I$I$I$I$I$I&w?]UmZi$u:m3,c6C0|%[]:^7HtBF3vV^e$`xg=O16Kn3Xy;\ZW~][-9V}y }`W{\v;Enk %KC}}" ~J301sˬ[s=;+wv'בX[`;]}}+Uӿe׎难͇+gۋfUk '!ZV_oOuWg!c7GKoNl4q\ io3+[u?dTClf "zg{r.g-C堎= NDA./oʬ߇u<\ӵo_>^8%>8`}o~}eF3 |nsօ$I$I$I$I$I$I$I$I$I$:H~wQQYLFy+}s3:قf:rX󹄻i}b&cz5ƳV:/$4Pel98{-m;vx]OoKZ3/9/i#Y}S2ouxL6xS?WzOfe7?"wܬƝ:ߊ?UI ~lk_eO踯~n[Mmv=lsk@-"OjUc0+3W5xkv+6 =/N{ʵ,:Iw:p6-f{l1OG6dΟNCnyّ^K똮w[!}e~ΠsݍK^=4U˧dr܊UC_d{hJu}oN..UPuGvDt__/[Cr(!v"~k[̦k zVZ#euO8UP_c 9Ik[*ճa07Eb>´I$I$I$I$I$I$I$I$IOWU~o:?VI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$JnPv.u,|U`i"AY+TbM嫉\JF=Cmu0CZ< ?U/OPd_ÌqzNƫܩvUN_UdFM?H#k}[5f3 jo MJҲXƾc- 3-hc2ِL>Al0xBȫoZvE}+Cs :wtspp( 7{uU_To-:Lzisu45LnzgT8eT5 |DUoՏ*Wt1kIdg}Q2~ՙquDn,l\lJ[S(2 X_m}c.Zߍ=K7BI$I$I%~cz44mr{]6X.cK J~}cX:~FOTvw5dk]?גzwRxG5  q }rStٗя #h]rI*][btr˽ VZ78C~OunOX-pZI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$;蟂XJt維4Uz.FgO!wX%?}^=}=u{~74l0vMt0shL^}~tޅ>uTc%pkտҭ>;WWW0`ɴX\B%Q؟^>/u}`A#5^sEmK)Z>duWsq[x+ssIs~u@wdr2HWX.f/[]0~__=[2ZMo}?cU1ncE[^jr$.G߬gtz~ܞ]kCet}W̜~]qgZO|vy/o˫f8{oڈp^k~r?iu{zotǹJVK'FZYz%8>tu܎5.n7:x^ԍ.!v Y`uW}}y˷=z4Z1̀h֖7lڻ}K}kgV=wu-Ьoenֲ/8ϫcڻMtOk7Uǐ:LX=$-%k ]Km l{7Ӈ[֋>t.ozYUV s}G;^oWӳbdj^k@rgXFz cvZ|a ⧪N3Բ̲[i~~Ƨ[Eu1u ?DѸHwW>ΕeG]j}{Mw#}e_ ?f{zO> T^V{USkc2CCq?W:UJIy?9 xrlAnٵ#??Y]wU+73(u.]GkH^<ouRekl&J~`si?gŨ][f?LGu$I$I$I$I$HwF=N"S~85tԻEuy:r:3JZX.ZLjk]}xq׵ FEYZ6 .!Ot.uGZή[k Zv]K ͘5e19Խ|v]M:ڪ`i?&uZ;UlZ\YE@_c'. MdsEZYh'00PS1T-%s].ӟ,JYe9~}pfv7C5dl'i0$g^MXgcBh7'rtwc7Cyu,>}]gSeǦn`3r(}2Z7\胏zfU.e@ $;6lVn1nDȫߵ`BO'F^Ϥ)#UĐ2pN^EX{Y1n"R~vx*̊-h㏮6t'ٌ_@&\=?04 pƼ|vz0r(9te]Mkj;Hkq;OU깍}v\2l7ǂಞ?fd~d>$yXYNOQTX`ä< I%}g}/a緧MWvl˚AVAz||eߓUD qVI$I$I$I$g}U__NզK;l>Fk\&d^z1֣nX}Y'v2~ê}NgRfвNǂ]`.O3}yӺK)cE}$Xli{ j}v_YI7mEY;Tcܯح W87sm"HҿWX飤<;FE՛c=χ CA޷e/|RIG 5} tdy9vZ C+RWI ߸Yd;Wa\9Ɵ}NnUfU|*cs' :g^Ϭ'*1 5? SGީ}vK\=A'CZK~k3> $-}{sOOے׵Y5W?ttOx PS9vsW}d8VӾɍYu^^9yk`}\6頻MGn`-qY?x}_agu{r{y=v_<,YU@k`5~c_WO1fp*ǰMk;xv_n%6djsgȮ+![^ތX>։E+mݷ4V -yծGYS4eę"u׍B,zw־~GO}3{簑d5qЫ?\7~߭uY}M$rۺӺ}_]k=-ݔl{_cyև^.GoRu{m| h+_G2n7ϵ f>r:Fb$p _1)ё}]ah6h|ϱzDY}20s_!O-_; k4M[ 6Oz 9.Ġܓ[ om7Sǽs$-$A-'eUV\kcX^nq9*[utԭ 7X' ߷]cf_3ZZL7i I$I$I$I$I$^0zzطGY$N5iJg/Ubׅ,.m.:]'9U3oʫԷ ]#cݡ^uw7LQ'es.kX5:hzgʻR(}(]v<,S:׾{#u8A-oǺϥa}N}\ 7VmXI?J/oZtz8;o>UQ>_=:ΟY\f]So-%h䰴?Ԯzc02+kks\ E6ul ^i1p7gլ:Ua8[M;^Yqމcq8mav퓷IZ,_Qأ$7F..ϫGJEϱt6>;>]\:]o66;^egKs]Ả[nAmd#_<ϴc,qvm- FTae4W^].d<uĀ;y/G=cfzKIsA5sSsG 0ul* ]494'^띢=Ǣ]o{.a >+Tu69ƽ՘{ZA->^zլ̼E{l|lqO~.pqs vl$sZAЪ?o/vֱO/U.9v]!w@6[oJϼC 2>CT;'bRn1úf.Ϭ8,]ƒ醴־ AMy׿}C^ã \Yitn}=WыUe9L 6Ysd+븷ftl\|[m/k2d15.sgS7c1\KdI$I$I$L~ c}+ ڴI$I *_m :9&77.YNEU}cί'"7G80:F;uZKyFI$I$XY:s66gmql;Q!e/zzwPFWnAѲ6#$I$I$I$I$I$33nF;.Zv>(cQ^>;U42!kD"I$I$I$I$I$ާ԰?LyƼ1hDeqX՛XM>BT:RGF<׭7x;,zF7Mw\'9 ókhw*WԮ:_=ln5TfXkTwZ;|4?fPz?^gG=Lzvn0#sav+.VGSY:65t{#>}Ju ,W~O"5hp@>,k.x, (W x+}%3MSsB=oY_r_]?^]]lct.p]\_zmBXǵ7@Yꙁ1Z.%Ou~GU.qmF$+8=_htcof[0n7SstYb}a696}&=Z+nA_Ynڪ1ρ>/Rmޞp;S5Zq'#iӬg:OK+mmq.1u\Xo_W:V^`ks +~x?%*SufeY^p>6jm.s+k,ĝW!G]]wdW'ۮq'q]]0h89 2uVFkk_ff'a0 SjO{珟hIYs0iًkl%gvOffXtNX-c'{=gUQ:\9xޝ@ -#f=կ]W47Պ݊u9>]x?YN+,C)#wC.LOt{lunZdHW%OFuB33(5)<7F;BV.V'N3 dr\6rYs.?[gR~;k5l?t>cWnK99}Rf5V_~K=lsHa BVkq<8{Y2I$I$I$L~ c}+ ڴI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Picx-p>Io[*V6ƎRI$I$TzCbW1+mrk -'Ҿ>*\{#ˣ洒I$I$I$I$I$I$I$I$I$I$'૪V?7M$フj_~E֏Nr}9f}|b||]«$X 9U.dՊǝuk<.!W@OQƲ`cma;<.ѳmYd3MήƸ0CoOΪ˛Ա]] .a wEkF;2ߥ<8g##_c)]e he,?W:Gpz=*c;<M׍H -pcd%amoPv5 nm,i<8J/M3r:vMyTstGc\y]܌6ti3x9qWzgP r8'i1´԰:u>vEx:5ֽtN\F̺oZXi[9ֽLFw?5*n32Fm@,q\#Sc(dukAG}`$,q^C,x#u>ԩ~MyUp_S>8VR\pӍw;tຯoav^gw-B@xY9_[a|]li# RjSeoǴpBοߒ11_E/1n_>n;f ;sϒL]P:n; :Ct}HN;kͼ&N~Kޙ51V '̾]ghU/龎_KFOmou?ۡt9]'ۃ=RsQL}IoMn)Z۬nrg՜Yyt*\|F3贑Պ'H0'jsט#RޝzS88%v?]vWվѯɿc geC!|?l­>Qc1vډ<.+:G`xvDz lD+M%:/Kfܚ+kG:OoCV2yY8v8-񡛓>q46*.YTNcAމS7RYK:B:GPp~VLp~#\ y.t^ҟVΧԳntjgN0z+:8ppOΜz+ִ5I ?w6W.zn6)>[\0kڹ _HM.n{OֿսĶX&v;hՎϭ}`[-w}s{g}v5Xfيk278Z緇= {p'fcm}cӖ|\o.vgXzPXGk;<9$I$I$I$I$I$I$I*]cbtnoQ1 2}KZXYͻYN0V3 }[ǫ#],aXX#n}Q.%F+Cd7֮:]mwWƦ2</b `}^yُ,%+X~o2vi`c㝭+e2e` " tEӺ'MRZ꛼Dv~zuQH浾}p?YծX轻I\VpYY99NRbѱ6ƆN}}nY Oٶ >O?Em$}dӚU&SipxCd :m7`(tlv]yzaLL:usHɨKi9o+ǪnK=?ww_RPGE199EHc>+!ze]6޹ucqm0owJuLw[,T\ߦ>K}w]DuE~uOvƵ᧊z7CwPg[69F t SOԾd[mؠ|nuNOac5ws"B_J9oc?3r?⻩W?Y2qwoӯn~5cۋuɶ[s@w+:HVtX*ƴ=hxXS_R-Qgul+ka 5iʺGN1+Vm"Kj|e~?ٰ~ecS%ޝlw&踝Kԧ*ys@ ="W(yq+K˕5hsw=<l|]]3-afC/4J7_k_KhIkeWPͻug4dߠ`:i%kt-u fk9ne}G4r1QvMD6]Yuk ĸjAT-~__(nF c y@ S}C!ncŖIsB{/~wX Cxds^sh ,g뮦l@V﫴kvEss|et$I$I$I$I$I$I$HwEl1aOb3pgX+m?b<9.,8VO|W}M F縸?WH(oc0WgK@i2?U4:s6d6@htgMg*ŮiT 屿oūlY avYв L {ct/ޠ0 o5%wN?n-lcU&dazQm'*k-s}%N:kc]wc@.W_uݱ&vi玛FM.sK]u}%Oƃ[w>JgSms\@:o*V~ _Z4u:!۷vs^ӰʹSCwYcU_XG WetzW 6~cW{[+V_O]RMϩQyQeӺSHJӶ A?U:[C.OؙK e7J$cE(-a]{{oH o֌տ7H5مWֵ.a->!wct+cCӱ"&TSnβ\ޞ+sci{OOGh~5e@h6+I$I$I$I$I$I$;蟂XJt維4I$PZikuAXTbm[4UZ+Vֈ|I$I$I$I$I$I$I$I$I$I$I$I$I$I$@`:f8x5,;Ežxi`3>?GzR{C,|bgtJռ߬k;ܻ +"2#^_oΈtwz ]ykZ;D8Z}ctp;r):vi8jX};XPMf+,a[rlcHImӺEb漵,25l.{o?zh)WSC9@XX}_{2z.Mm۪ycHiyE_S_q h_~u*au|gY?R{[ Ko}Z?Wqu 7`.,Yeu7c$j_tN荸Նu{n$I$I$I$I$I$I3*ՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$;蟂XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I3*ՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$;蟂XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I3*ՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$;蟂XJt維4L5.q kDtY0~{)ْ7ݿ}WןmdZtp{5 Jopcz% ԟ}y}:kXúZ V6MxYEH!%}}qotZv7s\[/F7)6bmIh;acI$WFuLbc1Ϙ.~>+} :Ʋd:Ie_WPL9Ռ4ݻ4J/I ]ٖ(n s}WG@׋s۽|l:+/tίrzfC2kp0g,z'ZPMgvoϒΏf\.skůG~gߟU]cv浮i?RI%ҾԾuwgLk@5TS̎sex69qO֪r.æF+NjK:m'o]fSr64.vll'D_Y~{newUԥNZi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g}U__NզKKg҃W[-tMц1lqe[lWUaUîF7i{6x ?CMGcN-v]c|ey?,Z(m]Z5ї܀4ΜҾ}^w=54dž7a"mf}g¦ΏC0(l̵zA#H5so_s- ;x,$4%?,Ngt VcS@EVY`k8sno_<~>iyewfY[l;sߚǨK~AJzd9rG.%x~oYǯ*6( m`I?W~f^ۣFW>kӰ۵%$ΡG~&ksK[|yZ~IsW=V_4K* wHEi:e{kg=}=vU_7֋>f'PXv5kt~苁KxAާI]I蛌ĈWx6G :֮Ѿ .c2zz:SAꃾ!}g7K+ 4vR\ց0OPgv0[nRL!B]szo\g׺j׼3n:a"ʬέFI- u+3>}w;?Vt"u5'ѰOu6W=^C>ft<>_I[F>QgCx]MiKXk[hs[V=}pZsm,鵹7[l`-ƛ%i/]'#uZ_V69և6 s+h펳k\vxF?31۽7m4vv$I$I$I$I$zHg)ƤKy'Z;.7ޠݛk:ޙPD~tMWGV~뗏Kv3@jsL&溞ƗL |vwT-- {[{f]S\Cwݒܧ]3gB}c8uv/£*]kEMv#ht@1n,wp2rt>HMiֆ8~+Gw׆}i3 ؍-c/F5\@%:I,o{'~?MZc,NhtYS&֜k~%=ۚDą֤}j՛_NI89 /no}R_/ejKO})r*lʫJ٩n;ikּ?=9ٸ49rn\HIZ3+pz}aߑgQv˫I-}ʇԿ}]LmmX + au]'@̖c9z!s4sKpF˧RVƍp#vW?Xp2-t,c]/{sil/'}^#5q_+Y>ݠ~{:Ygc17Ml}!Ǝ+R^S4>꾯+Y .ڇ W~qf}ao[صuX=EqfV4aw={YXѕʫ \AnI$amOQ̧T~K)<=ls؞|oW0~L6ݟ[-~յ#g3-[ml%}#f[w~zݟm9!<{~^zSk\zU}#t5_3;b.Ӳ3nI:L7zfoN3sȈ@"F/P[,;+UWZxK/x%ԙH;Wo鵟OԲ:?fe`{_ůsC>O:]Zo\C^]ԟ E? SYedC:O_e]C㗃{7 &|W7c0zGRٙY-i; A1nOOοJk}0B?\}' _af3(poszI$I$I$I$I%}}3! m.1V/[zՋmM6߉kK v5:?E~.3i/mϳimx=rsںvoP`46F݄-NW Q2mkf LG5?vlۺIu.Mmnaߤ Ԓ\ ?VrG2nȒ}Vt nSk]c=vc佲emǀpA$-mw?<,tۚG~*_R\\08dbIxw #n/ ]?5&~K^]7Vޑʶ9f>ui`&@-}lA^MOϤ-1+zGZ~^zEm[]{WWu +gh4RvGl_;'uCq nS7G!c`NZz@enI{and@.Ui鹗}Mw:K ֱc/n¹{u%}[2z{u&Y_Zz@|ˬ -w9K'O.$I$Iڼ~GՋg7umpcíqZ?Rg0K[}Ǩ$kYVu}}'m\՟}vfΩn=Sa{5MWqvOZhi5zڛpF,5db}A0tΏK* k9J\_t;:#=4nwS.ޯSgѾ8I$I$DuW&W=ig5N@Jt @$H$IָC#$I$I$YX>a`Ƨ5 )f,iZmhh h8'I$ cV׋)uW^hNNkxNg]ΧQk:udvi簈UzPX[+jګ hKՏYlMYvS30 @FA ~{oVÍh90@{qGYש5?̚ y>k_;K*?VpwNt[q*iaxA}bxtX`=s\'G51z ӛc\8aY{&ٚI}1쭮=t xeV,>Voyk?|^͝Tu>v.=1հjԹX%]~z]}taSsnen>p}l17JϹn{*-KOo`ٿ6n՜q'.f>%u?V=}5Tio7J3كy ^K-ΟD.zsVU1҆$2.wGngpq6[cWm}Ug#/[f>&sݏk6HJV.?KU88=pt>Ї+>u?k nBᆰS[[sTn:}}\u=[5 72}1]_;ݹ$r7"#<Q[k{ [ oDp7A[W?լObdf\k˷g.sNz_~7Q[3k5O @Z]sr\02lt^˱`gyp: տZl}Qj쩣&678լw#UCOJ=`0un85U~zGYete2LD I$I$I$I$I$I$I$I$I$I$߁u7Q]c;}=XVI$I$U¿Փ[v׍i\v^EedSٍkkf4$I$M,{emkJI$I$I&w?]UmZi$6zBznY_[o̎+9uco?F?]g:V\pCH ]8 Au(mu7}k9s*#+ō0pW]Vw֎ϫNCi,\NrAWsS- &H)G$S4@:USc4>u ?z\AL5.y h! 3/;[nja }+{qZjit7C#ˬX+$8{NI([uT}mmfN= esce}m߫=:wnۻx_Q|Xw5ht&S-c8}Ȩoǭ-cOzV6͆{n.!L܌weCn=bzsWkCzJt{z:ןgJXÃXF/~ c왍-]@Z> ,/_Uy_H'_욺~j' g z~tL +ȓe}ns@h{W=&Zg;+G#'ְHinM>mm¤U?9_ ;xE+^{,߭_p޽ $]s>}]zٸ2/;Vt^I$I$I$I e쌻K>856̑ީQIYnK=Ͽ?#0_84\=Oγ. =W#O`uܼ ٓegpȪg7A{jfWef\8 ~ G#P쎕̚vlNѕԪ>>t-^԰:+r}~̉|V-u@<.? }Rɣ6܌uV`%r4}dgvUwW^su$=pbޝfoTǯ-1 6Z yӵ{Ce)\~}n3q>}Xj~f@/u%o߫z,m8Itj·뵿Wv.ԋoX h$Dw[X\fd׋Umvq P};S j\V_OO7fCC4fVUz[h~Nk~6=佘Ԁ6˧uN1_O8䖋dH*_?@襭yc=ڶIy;.cu~rYH;K3G\Ice}pfWR+{B?^6枩Od9#w{f+۽5w '`M=Rd,4[8t3'Euv5֏Lpe#crKk3f#&o2\3;}z..Dz+cv~m׺p~}WvK6H|H%0n+3n>5qטhCDI\A?wWfS~0k0s۷iymoΣ:^14] &߯S\Aa$ ?JK/̜w+2$r<V1ꙕbwZ%M~N;WWrI$I$;蟂XJt維4\׏7buWkjµ85E] /V,|,vSIths>r:ћf0aihswhz_cVZMpskp=Gs C?;' _[\[*f{?֮ f>_ ִF#}V>uǯ:1sjY⺿ etI״zv!ii#Bq_8tR`#h.xf}iFIfOXc_4xN/T='[_,o_s4zF-wtz˳W3m0[߆ 5CCqL~EXKAe˧+.;>mXp$w]Q{vf[Gj5E=W;ԫ鸘m7Y;f|~ %keUܴǑ c ~%TNZ\<Wwp3zwIv~U@.q..Iah&B謹] ~dSgM˰ v-O}ꃫ}dbv4zD8rӷ4b W~ft) {nۻyI;w·?WԱs'?VzZ 3Xu.w۠ODg}XY0mV=<*G,Oo`􏭯zOWuV羗 :s+nf3v,{7goT:y}J]zB+dn!4r`N0665ޣeŮb|Bk{~W3W5~xܮ%|YNnA}-!WۈH1cuo3Cm,00? k>O҂~csehWVAvkft\U~^9eIh4:GܺVr,U#:wZu:g]zα꽵ԩ}Vm̶gCjTuu}h;c^4@W wdFv\I4z>FfNl?%t\,`f ߢl7ǖa%[gu: 8 I$I$I$I$10:N謧7uGqp`>ZI}aGG~w՞GX%=-Zj?+V}V3#̻ld:6:v`~ctWHۯYMhvY}W'+RXxX+eyXY~ӎ@k}oDYGNgVcc0ku:>#vklaG#*XsXs`vVLXLMƚl5[X}; j3׀$r])(׏DjY#K*rP"[X.#M5c~\ӏMǺr;c`OaZ~˾{K[un4Rf_:vE3,ũմK.&MK鲦5D5 sݣZ '/8uq8WenPhpW?VZ)TV۴ c֘!񹇈쮅{aܡU%Ղcv5Zcs+Ϡ0!a/!%k=aq۴{"tྶcΥкoIoNN(8轡S)˭Uu`[[ĵAyгz!]f5ŬCD`t jTKukxVjyg&}_nCnF]sG=v[V_|_g0rkuyxZMZ pFOkv%GV ô~J=OT:Da}b~  c]R泀u*atma :{1]ӆfGI}Fxaxv[ewݖ;ꥭq%'@ X2}@#]Zެ+0}?zpjG_|zY$Kf/:OG+'aՅ}ykm.Z9^\YEsL | .53qhf5hkd0ep3nE"w` iS}\YWm+ 便R !k:@Z-eīُNlUP-Z`SbS.Ƽhm068 s JϬ/S(mecƲڞF溽`t I$I$'૪V?7ҿM$I$I$I$I$I$I$I$I$I$I$I$Ic}i &jUuQl'ȧz5Sꞣ~G`6sI$I$I$I,VpeX v6o7"|gʽk;;kKi8~۸V*?抟ckX3w /޷爸CC=>}MV*~FNI IN7Y#u:Vo6F8 =o0:}_u@#. VZ8kd̩ascsO-p\> Wۀhh$t]C9?WXWӎ+mWR҆ՠss4:qgSzd7qvؕdMBnnRʪ~/\ϣ<}}ǎ@?r{Z_8Y;\N+ZۻEk'k_Ӻm 9 38!ù\dJk=JY1Jzhq٘麐-k u,y'sLHV}Uۇ,s\4<.|_WNEDK Թl}hs0gɠÀ=rv:W ]al`;w?\臡r·/G!sw :gM5QC0#V_XVh{ʷ){㕕-q_Ԯ=etkrN뙌}1-Qz/Uc+e,gҲ 5Rmtu?)鍢ͻ @t[;\i($I$I$I$I$I$I$I$I$K"ﭿV15Wa6A:Jnu/mXcs\ʚI$KʵRϥe h@P8B[" {^%Ot|ݏ}zci*gRWfUMȴ%YI%_e#5๘>4rC]>uOy^ct[\hh&X.nkVzgA}X4 ܁S7]1⹿0?ž.?MŌzYtw֮B߫caCIk]9I}\Ұrz#-VR>v%s_QE}[V5u;hmӇ28L+Ũ kGC4yYZ:?JgLGRqjugnxln2; ,^,zs7Rô>8}|uOVn^a͞Y?<;#'\ʫ{<{撴gu,c]RkC+ig?}P_B/Lʽ}u7Yqw)cmT\vn4D?A[>S1,s2,c@]TQF5}:KK!ˎeZ4trm4cEXw?5\g/WfʟUll7G$I$I$I$I$I$I$I$I$\ޱ:ϴuv]I@lqӦ>O52ߩHƅzwQ= 4a0IhэcGĀV}m)e$?f#UfvP+:S {.ǡ^ֹDlN6EuOIƯ~Ixk^z?RVF!ۅu , 1z&kf'ڭcKFO?e4Mcn}PVzK(0}1OZXgL}_k>|It.i}Ӵz8k;\kA`7G]2>ǹqk@^KW3moȢʨ{K@ky<,{qt:K徒I$I$I$I$I$I$I$I$DuW&W=iI$I$~Qe/+kAH> Cj.5uYmh$fgIxxy9YUU_='lZwj.v?E>Kyyoh@c={V~}GV.,s6x,ֵD?_Pw[ D0Vr1_~i]_[E9As~ёfw @oӤ[_XS>{4*zk/& Gp8>ޑc3vKKv{3Tɧ \'ag k6oۤn4+G(cY=`'en^.WEޙ#Z]4j~+-> XE+`W'px5\fEBeÐO.7t}_vdVt^gi.XӫF*2p5t?? k\u?l)[p~nΙh}Vm{UmTuH0֞7I,WC$t Wz1z7Ha˴UKe cCgEY~}\s?:1pinnlzI'^K2LDƠ+.CbXtuVEO,;b5p3;VNoWdR FѼ{]k$I$I$I$I$I$I$I$I&w?]UmZi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$JwKEn~-YMsy#p*X?*oOve,KĴ24gX_ұ\MMh'M~jWL٘Ūz,5i "VV~R:f(9i-%MWfQ50h;f XϠgQ^MZ߹;ΗQbՉY2>qʴ-xkAg`\=;!X=?6W[Z<|z2i~>Em+xkfOUl"ޟӘ1c綖xq-tǫEW: ah⾢mTNv;|?$I$I$I$I$I$I$I$I$'૪V?7ҿM$I$I$gHҺt`X,pw?D4MDwNI$I&"|;LHh`IBex}7olVhsH-"AI$4I 4$I$1s1#kIc&4/uK`DxnZ+m9p!I$/R?(0g3`>fUW=vk[lI$IpZ߫'7''p#,mNpk[hWo{rqhy;I$I$I$I$I$I$I$LI$I$I$I$I$I$I$I$L~ c}+ ڴI$I$XY:Vxc?k \oz~}e0{NcMδlxZ\>/3+c7mAcwgɛ:LmLf͠~p+Gbն溧ĵ0#XX>W1s}s,1SvuVZ#H[}/QM۷GFK+Ƴu,t#nq.{]w\f٦;h,.׻k?{:ka;SD5ߺx-ů~Ѿ]ά,kJ.%b.p?%C?ƍTt22iՆsE:~޻.l,c`{[:uՑ{7J`9i?>iޏuW鹝BN\}8;> XT~trUXa49yYVwQt,mc?y͏_Xz&6}A[lstl-lT .Ipzf^}sѳ]<~[1Ek7ؓƣguol{1vu&Ӱm _,.]kԪcwk io3ua] m. # VQMU>l4 ga\=2ޥ)kus~Ac'¸,ZKֺA]6c7'$Vw W[EߤI$Ke}L5kDpP};t,K0m뾰} -{{pI$I$I$.:wE?)ǯԒxk[%r'r}S {eKOe{]9]^sdSeB#P7~>avwMsC^j%,;:I%վO5ZHWI$I$}Y~ڙSw8=VaAc^^bkTI$YXt﫝8 {$5A?wLZ\u4s 7W}̎vmkOy G7g}N?"0c9h7O+u?wS^McC,f7oi?\~_yc/ 1\\65Q.ufzd}1#DO_Yu }YW#GM|P9kbnٍ_퍲ƽVOխduD~(;~>%vזr{FzXLpAT?^.OZ1kWMeKDZڜ'o3rO'Qh"MN6zȰJ뾠[:gL\-/ʬ%kf[t\/ߪgu; ،f.CyGѷp0'un0۝ӭ<GSu=#3MT>.i\U)|7'[$| zm87ڱu$ƍoYv?ՓzEd= ؤ}ioub ^wzje}fs[2+}̬8yQG֎F][ctt VӜD.GY:.[hums0w=U׮;+̀`5DmdKܻd ȭmN#t>EV_tdVYkt. NI$I$I$osu:]԰:m %΀}MәҺ9{ yÀWi԰WatuxedˣQ`?zw~t':}?d=ם᭗IiE&Өd 6.kv:/;Ok_] U8ul5#+kZg]iK35:ƶ۴[[]Zk} -Ѵ:=H+/R+hwZ78:WA};Pv@ /v9=3tg,_8=Z0Çq\~OoS :bshYjGPgDṵn [ZkW].W^6vSm8:k@[L%}|Wԙu xeZ1H+z-Vޤ9"WEce p?R}j+ВI$ l~:UNޥcdG˕25 C5ݾ+ѺConOMV66K}#rujkgTɶ`nk/yD໺ker]&JI$ޙppv7sk'@ަdoGq\־X}q-> լ[ևAd| :SoE8[어 v;\aSquAf[.ֿL#v)X/{,sSh.o#PI$I$g}U_NզI$I$3 N^59m7:WbQ;%fN-766c]Cp6*`cB/Mns1is9V< h gtΝkgU[L1nK  GSC4t'lT2]ţ3W}ݴ۳>~ɂz%^Qmk 3^Cqfɠ4~ES'tdU뮦 hcZsz~Pǯ&vZ>>RX8cVymLkjUsmO<4E6a`=ܾ+ BUSv32&}Vՠ-c6{2wTD:U.sǭs*cIk$7P{z566ڰ1sX;o]vgѮg諏cǴ9i:Bz&< |{O6WS}giwM7Mnگ>QkpH-? +*>66-BjEBH4΍_xt*8xT7cUm hNFUoNĺ܌\j VƵ? IVU[z_M.i.ƛq/9No.uS79:iw;SS+qֆI$I$I$}t>/Nrsq頛q/m/3f漏lPzUç?b}]sEYVCov7fF3q͞%ٹy՜ϬRqr:'q1 ~쮷ξz}Z^n[,fjvS_^֛.x.t{~s\{[e6}69]xY:' |6M5U @[u|zOXT}Γwf+~K ˫_U=35noKZ51%0uz5fdtݣoCMx/r%4cu/]VN:~&`:.gXvgPuMc5~ܙuu>2)ݻЭںj`ފ1][4{ U_F~^ϫde\1\Ʋ ~[zoIłmJ&oޕuk.Lunv殺ܽ;dft2q݇}]Y?t ']_%'e:SGGˋIXv $huȻA"&nk^8΅׺V|^oθkLe--y.,}7sdj?x+Vn >w.CvΖHgq7OXdw@p]O,O|QY;ns\DzI/=w&lf7O ,wAK\A t;>NR΃Zzj/ewIO)\Ys?=\o^?[>:NQkrrrVƇhK[ocb2;?>߬?^tËYsZD/B1SI$I$DuW&W=iUn׶%qxSSFC7c-g1j"I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$W7H"{쇂.{E$I$T0I=KH\\g󉏒I$I,~1^fe dK4HDpI$I$I3*ՏM'G{jI%[tn~P'%CL H&j۽& ?$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$DuW&W=iKe;>?'pk$n]BӱL}u,k,gm$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\Ԇ==#8v29vidY]QKKh䓵vWDoT캅 V'ּηn>7^Wl=GfD=gumv>/ C@ #[Y9Tc,q31 inLu4Vm'|IPfK`={IFI%ZޥӨQvU5\+}kIcY~'*^=]sqcֹ矢nOJɸz籮vI*o="fv;28kҋYk-/i:7׏U~6MʻKXC\^'bdZfۨǐ"\>%ZI$9kKCZ$LDZc-p2*I$u[S5sCZ:*CA,Xl\[WFsxsk0\\fGOq=0u>;i{Ϛ|\ɯx$I$I$L~ c}+ ڴI%j}/)10}UV>$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K쮗A^wlJoO=ttKq`^Aiq:g},>uXXLse.2Hq3(>W{oT{DgщNFgQ)Y_?עuGVߝX/}6Ds%fߪLYZcqYVj\r:9=/EU L]?tc "mmyx*q{Kֲ:|Q ~pf̯"U(ҺfuuaeǒCK;#dC0Xjq wQ"?]'@w=GRX+#왶)ȃ:54#E]u쯴7R[cQ'X]BJYA事E!e1ǍW}YuO7fV]zW~Mq,5$ #.tEZy%C+_I~u[\|7Hg2SesZ^Kb컻"1]s8m+Xr߳aT7{御> f3j4l+yqseq+Iy5ٝ.~oOxm׆j @q9xRًFg=V,k7^DΜea?\.tzֶH5]&;1qiƯQ[ko4~DTI$I%>;,߳WIw_iQຮVU=?ˆFMu1^VS;蟂XJt維4U:znKz[Y3EA\oXj}bϗ^Np赤ɘkGvi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>NujԺqelX{YT?~n-=w/ie Zҕ;]yR d'e,'}S =3'U8MaZ})X'tL|3(Q`v#f784{>kּ^cy\V-4bKݛ^ۘ;stV?fά_s̪?GvϢhcMBkbdgZVc]NnvGMn2XXwkNq 4p0zw\&ڬk=ռtmwWuLw?G^R?YLγnom.;s>SLjVk37mq6]Ժ6VIʽk č@#MOktqgڬ綶@s]:K#oKW3n&ߴd^ S1L :0p7[khpCx iW:ed}+&dA;G_QYL޳v]" >S>kZe537mvI$Kov5pe9',Ozr^O־ZnY[btӺe>OƯݩ~jK?'TՉ.MXnţm's^=O>[~}yOT2vmVC=ct\anxCH堞aq7K\ZnV Ʈwf'Mĵc]Op.cCIVX]'U]+,ok3[@Cu.ШyG3*$4jCV]V]u5qP>}cVݬ}.]1vYڧoz[ݿl^o /G׎Ыe`̴!vUmִpg}U_NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$mUS鵡ǴZdYzcu>-׵tt~& Ǧw%8%^I$I$I$I$I$I$I$I$I$I$I$;蟂XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I=[^786c➻k{^74?4I$I$s[I$I. 4$I$I$IIG#:I$I$I$g}U__NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$deb NvEXkX\ vq \wb8sȳ7L>׽zƜ~X:G܌8[rzΥ⌖zll%\c;.Q@d]'cMvf,1%c]KSq _{V&7}--/[/ժgQ7\:FjՏ-6So k;6 I3 @hI7>a@okdRֺIx. Ca՝knǼnƙt+?b-`F 8cG6|>jϣ7}ZʽkZl>n՘qVM1ŧ!aa%G[>~U]Im}\7}kvVg־k=aъáZ?<ޱk'!ٵtY|v$]I$\kl:0V܆"]I Z'BI%?J3:뾰tͳYilT%N4d}C]#dnkM㵱-Pez}Wc۱c\$DI$I%S?Κ+=C*Asn{Y +MppiH#PANDuW&W=iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I. n4[:e {Mlp*U]Xs3,=;uXtÿD9䐍7}P1;*g7 :;f?.?}L1҅E̵`hh<~wWyPuӋi}?O{=XRSL#g>OczLJhYǯفUvbPli{]JWgۉSXZzH2ǰ%7R]?htΡ:Ukʡktlo$vu?S:Kcls>h与;ޝ:6F m6z>6wW<>qf.55~to\2T{%^+gisw~Ew^?Et\uz/L9ݦai}f 3_\+kl'NadΏ:_Lm@poui,`k}X ==7SOO'tUc+p`s;t'^LS견fE>k$ǴF?Z>]7~9=bd4V39MRzOJ/ [Z% {xjdޮވWԈollp23qbuf#V lx.AZ?ž-oOўc$Xx^ٟ_'uo\SZsk ۋ;WpNw>FECcaV]k.3++0б] m{ˇx#^zm|4=ѩ^m0ΛMZ񳬫UUc{E6 _Mv=AsCU^K9]C!Xv<P88CH0u{+c`.s%PXzW}rPo_e};ci.euΦc7=FKփizn.>OhWQ|ր۵VS;蟂XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%bTddukK*sC@s ?cf&~}_grpPsAIlk> N}]n@sk7`Z'FvOVķ"1k갵" ~9鷓6T!L|t up]Ҳ\ڰkp:ByoQz'W#/ԣ2*m~d5 J&Krmv0FC~ev@BjsC굥cA\-{:;73]ǂ߀.l>G^ķ]s]cbON2?IyyI謹R:gk2l],Ll#k[:H]2 !p> CWl'sx}D4C@zM]kdluU7cd C衭e]C6 X6@%ut߫9;K\w9w.qrOW_k^`u.0w3n}U>?%7]q zŦ6LFַDI!dܜkqV\dy:Կ889}[$Oeuܛ5U8.pvR⛠fW}UY_Ⱥ_Wzo.?ƚZH ?Wey9YTf{6|Gܻhk@ h,Vp>tk^,k"ut(W>}]U"T\es@Wh'kDs[ +/Ol-oio@䁪+C>_#uuK?U:^S[:ki4,|L~ c}+ ڴI$I$I$I$I$I$I$rhǷ+%)iZ$ Las]e}Q6YnK^@Iv*}Sk}TNkuf,~34XWNkeN#M+ܾﬖU:LCö{6ΟK=?\0~`S֯R4Cк^ǤSưo45ν=8$4Ecmk\$z@i*U1~g5Y ƬK'nxA~ #׮ޣ>[p+`P悥3 pKA;d+K)y>v,>tϔ?Y?,gd@Vۚ|VKƖ_.~z}#ަQ]7@2ۈs5hԲdWm :It_ !^Iy.׼~i99OZxZ՞j-`|/5p1mRpd~v:w7efvL6cZ5Ȓ o񏝕2:^?3]ZBoDĬVWp> Y:gկeu7)YK ^w v ^:Lqzcuxl|\W>Š2%'?P:J˾͖Qm>p3.Ӫ\fPƦ7y04\?'d YY1뺯gu=CtkqMg$^o/MӺGP}e9p1`ltW]xaZ6uw;ޟf'FE8T7$;Ůֳ.wM>veYO1kkp%^I$I$I$I$I$.o_b˰VNp$h/}s̖u嵁AI$I$I$I$I$I$I$I$I$I$I$I$I$I$;蟂XKt維4\n:wE-4;' 6=7wKfW7wԑrOܬ\:X_FkFnc6q:V76f.fVccvZ|_+>C}_WI'%?@Fٝ@S^o󕡁}8_3!XU}yzr?*[[eccH%;cw+_`c>rE '_Q/YV;shk}ΰ{UX>fUNCrld9vԺuYy5َX v68G/T}Bt{ɾe Y[~+~[Ӭ;$Vrdm.1#]Ecr10 QIy}gaռ7FljCWE,uze2iguP:WX]Ɔ·5A$NҺoSc1mNX]'tu'cVsndl.'Upl4VeRװ_tY[tϫXuޟ]k 8nfF4ys<~*YdRÎ܋f}˓ާԾ4a_vX+ꬾ׶^ :?V'YYW3^Μ6;֗yeg/1]Zߵ8AV:^] fuK=.pcI=ւJ?NX]S E ΰ`u?%̜jnxemy p+xc~V=lӘC+hku5vj=y'ՍV5YY=Ǹ wYۧྶb}puN{7W (G?5P)0Xwo?Ky&FG^;oH7g2M4x񆏏調Us:~>WCmc-l}*?_B ^Lt&ٙ{U,< vR|vNګd+{kͳX_o>}^̿:SkV;p`48$I$I$I$I$Iy^Wf/^S_K4} kЩeԸYUcd I$I$I$I$I$I$I$I$I$I$I$I$I$IOWU~o:?VI,Vp׃+[w :j'~(76}w~+ïՋKvWP7U?O_;%4͕8>K{Վstvom;yowV'g^E\ A }\WddfA"nsgC?Q:'lQ_Ilk-w?g՞13M kčvk^ǀAW(>ߒn8ռ7}_WzGS,qJW~pdwZg-p"O{տ֌:n[f2ovv Is_Xt/.\@T*Tc^d֍h?qqŭKC+֎EI$*>ߝ{}lmlhw ~)ad$nK!end~ҺMs۫&@&^<5knӱv(1k$@p~ttCדY tԂ=t Ś\n.x/;]FU{`:{XcÛ@д>}WY[7VR+0#IjѰzL`4cqq$_:G՜q:Wׯ)hphsy3[ۨ68 h@I$I$I$I$I$S'<_WJǧWYcj~>cUCvSC]ma@$I$I$I$I$I$I$I$I$I$I$I$I$I$;蟂XJt維4I$I$I$I$I$I$I$I$Pmc^<vhkkGI$I$I$I$I$I$I$IRE3ߜ{3Hc&˃}+ֺ׫~dzf q ّvϣ>s 8Kqb}b>[Y5la|쉝Sd:Scq[fAp$FXςϬZ5iŐ==8-I$UP7|f--h\L_Uz}?]핵92WTI$I$ iq ?%~^m68>0mi :I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$L~ c}+ ڴIq_>}eaZ-8{LDvTk3s)gSs}Fc= 6#jݝ־Y>JyY+s` L7PWOZW+UG*ex4kKw:u.R̎12 o sF0b\+/$T1%ռޝ7M؝/ X㨻f.n9z8w]?p_> Z?-W- u{Z㦄unxX:F/PfU2Em pkKaO\~}sjKm0l#/`O֜Ϭٽ8bc6 Őwow!˴Is[ٽG9+LnwBz_3#e`׋S7Gal]DʳL̐Y]=hqgMW_Vm  ~s.'uxXYNF]{ 3OS9+UKl/4;uocƎ~*?[>԰CƯ#g^5|$=ֿ:}=[2~Cy mnn~tKziEskv\g^XJ ͒n-oN]ռp342CFѹLIywSg=R)a :͵3HZU~}|cdqV r%v].$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I3*ՏM'G{jI%Sn>T_KohS_u{D{]\}38tn+/ْ8 c O7H2?\ccDV\]!`eEirܺέyȢ[[mMaU_nn 7?![M[H=֟XÏ*-s v~x]O}ՔWԽ]!ίfΣyԏ}zQ;&A/O?b[lm]0_l75tί[ln>@s۱bOᾨ}v~}eǷ #cX^׵/y:]տXzz]mP<+wx5%$o^gN]V=˫X1]w࡛6>݂QEkp]OqᏙo>Zz1>G6Mh>u}㋾ˏ+Ҿ}iY1obvz#pt^N~?6w_m hF>W|J.zJZ28uu/J*lǍ g0Knת'Q@_2Xp~4WRԲ3{C鸹zׁлO1>jedVC ;!&- 22>9^R9lO:WgT\ZoAۇgmZ֗^EV/C_s^}v@jwoWx{=t81)WN,dW"|SI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IOWU~o:?VI.+aO~:[1MxcugZ?Vq-a;q3HzlI$ӰwHǪd:P%|5#uZ1-aI`~1&t I$/gREYx;^f[ `[30t\݇&ZX Dեet~pYVKd5 ]otz &4Ú'P}zFt\Ug@֝FAU~b}b' [p @t ']vf_el`~\;;}Zj˺W7VH  I%:g}, 0d.à]_W5ScG82Zi$I$I$I$I$I$I$I$I$I$I$I$I(eu0c\p$I$I$I$I$I$I$I$'૪V?7ҿM$I$I%_Cf`~^F\h!O oꙬfKktv.tާRm{ s =]/'och2$W ''E/k'38^y{[1m}rs j" sz?ծ:I޶OnOnsCW~]+? fDu?Z=Kt߬2.eYX wƸ{\j~^zUk1نkw&dtPѾoK>~v)e9{[wGۺ7liˮCN\Gp%dcO㓄ޯo,͌4kڋ'lv:G6niǻoTzT7GRX:.-piX֏Ԗu%n*]%NF^")ύ\N_X~ .gӰ~ fXw;UԺ?|Y}ʰmq;\戗p57cs2oDMx}c|| G`F6EmQ<|v*1Ղ_L?@xr$^m=>b9 6H)$I$I$I$I$I$K+7 _ pWwlۆ^-xna΁`'t9kSuϫK=vM _.oq`ek r}W71.A9^u>\.qÞƈ,҉Nי*ٝu雄5.#]7U u|>eMu0۹J_^L̼zhϵ96NCuz-f׋qj`{ d;.00w~5z_wOv_ocsOگ}{u.]5n[kOx ]#fvmƱ񣌫Xuط2m$"OZ~}^ͩ;2Wms-cL@T~Qo㿧T@@sA12lw;?`chʭ<Ä欤|ϭ{}ygC:~p?ae>_,J'o=WNѺtӟ}4s0ae X9%0s brҺ?ΙMyeR~ݠ}/@\_˳=S>moOz;׏\UXcKcK|+:֎~f~ֱzGNc\̧zndݡݏvTF=bT1 Ӱt{tyiֵ&S΍{3.k=G2i:(?@Ա_)Ŭ am2\7wWPک[!ē>g?tfcc拘ʽ;p]N1'\KKtu\lw3G6Xe u ͸95eV9u/k/O~BsSpC61\A'tηѪ{?a-s]sr.Y\~Y-h`w15H3\Voߋ:Kώ*| e's' x7GL 8\`II$I$I$'૪V?7ҿM$I$I%y:v[M#3aea3ݤy70}GO¼윑Si l+sd}w=# tl̯EȶFw1&B/wOZ-eAx~vR~ZÉ *37L{8N't뭟ZFeR( {k[:=r̮SZq7z{Ipd}b԰nNkCrv@nDQ~b6nW>tΏS>CLڋ2:wγz`ñ-1ς׹oXWN4*-lX5!:ok+/'n象v參JWfba7euЯҀ65Ӥ}lyXOa?4ZZaS]0zw@{\m/YY]+A.34;.%/]SND>湠e}ej> ,&ʜ@cx. w߫X:6K~t+c^,5΅t?S*/akm}=6,i<>+f߫} bdf_c{$K~[⳩cr>XQ#PXmZ~T[*cuuF[n]U>ΥYkHô.3sEnv6t4:[n\l`k|"K}zH ۟U0m'+I$I$I$I$I$I$\^2]s߮kAYX;tLtYVK[>Zj=tV(ڬs@o>}Eo??C/>Z.q[(_Upj0@svF+rE'|`UX#O(]sDkW?7ޏгN8;‹84Gurz?RŅiy܋0F7H٘98H̓s}MS,TVZD>K.1V،f]ّylͯ`uv^Km̦d˵vhskZ4+pdn:&].sC۵k~]ק$/,wDl9Ն8vY_XGSSMk/m~$TvR'Sq1~('vHwIaeGYmMIK j9ڳ\ݶI݄g^yr_O~GHn{x&Fr$pto%_X>gWzwLȮ1kqa}64^̪]hubF?%}EZKL^~-nvX[^Wk5׍y= ܯEcӽin?HWtn+:]<9Ixh^aONպGHo|e[ꚤzOL8;|Ԝ~>f#vhY5InwJ-YcR\ckfgVN/BgXu@^Xk2eۚ6Êly[OrZ FmԺT׵27\Gd<,^n[=\|Z"Zy+}DҾgg`ri 5پ]Aw=yI][u Qm ,4wןo]6_}[VXzcO^e/W`(&==2}Xk>VO[=M-`y5ߩ/>{ut nƵSC]~BlyAfFn:T:XkFUl+himykZ `sDI$I$I3*ՏM'G{jI$I$I$I$I$I$I$I$I$I$1Gm[%0bcV +U~_<2Bj@0k3m$I$I$I$I$I$Kb. rethpR~'i5ao,k0&X~[Շ^y=_nmkws~Ԝ~η?*[쮠y-h﯒/諾c<^ '_+$I7C_˰0G-um;u>pn c$ \m_Pt}f MkBYP2.ͷ)MݽA;xw.ӯR/8w~מMex|֏9?~c'fua;)hw1\t.?Ԏ.f/n ;ۮP>^"K]S+\ݝ]FEch&I$s$ʺI.k 궧FM,y>Ɲ㱅/n}7_`avq('T_1ӱp'JONt^GX6 :fuwEks+ ,s x: i]F4!uWzgT.ERX^2݄4ȓ.oɹV=a%>d:QR6h$c*a[/ng`=> ?ŎuW Ha9m߮}^陽+UzHCkbO.sz?ֻae$z_>+2/x_cݠkZ$ _Yo l,226QM/{[u0im}x1=XBad3^MV:{eKtrOY+t޹u{}f.?px-+ba7#dmֿmPuO\ꧦEB*AtWKq2uٹ'7&Ź.K̓1%\IyUY?YcV5Uqe$I$I&w?]UmZi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!cѓCiV-sNVF'ԯYmWù 'k-I$I$I$I$I3*ՏM'G{jI$I$IV=?gdՊǝuk<.!s_Qif_X##~0#Ki.7ΞX36NZƳtsR߭V)s[gUi|m: Ҧ2)mXine!#\^7/]ދUdnh6K}RW;Eau^7.N765gLp$Kɵ/7;E~Q{OVŚwoأ"+ɡ-h}v %w{z+m#@h`? noo|(u^]ӓ]_ξ'ZL(us({6CIA_xuՂ t a}df8 5N$?]\neuUn8u-lH|g7?enFuqc+=t];+p{du /cSx;][hp>_ʥZ~4F`O+z3 ?DZݻPrԱqZI<@䰾ux=nuKaskԍK[V{zM}m?DyT A6F`eS4 'L+J9"=BᢴI$iǷPZDI$IF+V.{ܒcuhc]kmu8rI$I&w?]UmZi$I$I*[tUtLfWSΎi GPE-UYapZ>Als>fdrqƴ̰b_Q~Ueۂ۲p}{/<=FeA2{ W;_[4sMU׊,f9.[Q'}^} GdGvɏO\ĭO}^OM͹0Oiou[+ۇF"]Y'p.쮅/1n/QfK4pc~P~3cpik/?3,_7K?rNgE1%~Ӿ~ ģ?N 5b7mB`2ݿr>??[cWV$ ޛ$YYtG<^\LΥt.z՜+U#pkEu/REbϳ몟ͱ;\>Ru/>nk͖I{{8v ݙoGL@ĶyլG3WeSl/ɛeMǖ{кoe:wRx>nj/vZ&A?~߭}`?}r\^+Tqƭ@^\k ׷ _uCX+v{F0w%r+X_e7D8>qkD8P}`ܓmG8o-iz"I$I$I$I$I$I$I.Owٕd`ݒkzՐ .nwjwݠߏѳ.0 iɍYou/;=:-QHq;n*}7}=G굿Y)ŷөcH6;$@U}k1R7kZ=G\GxRL<+r0ps*,n?d ;zGRpUYK[-nW}`u.h8¯{wp\{P]Ymc5=Ht /p]01fQ8ϭU~v{J\7R4:>2:נvu2+rZǓV~?YzWN=='Q˧sZZY^?g^=/aYWK 33Iؙ.w .vgIYC7ۺ\&Lut/Ԝ\,}X5q`{?#beՕulJ?duORb oY1kοtLΡn+] ,0~l?z5738&0{Hr?_NSxXAɲʜZZLz^OZ+fu,l(966UݢcWpwR{j(4 2p- 35xqGJ)eYU2 55Lk3T/t#OKʯeZ9q F CZn',mF>B&4+Z~*2zm+Kgo.1=Z:u'6M K_ǹ"cMANӝzj1h=HcGmeKw)DMYq >tY4Ti8ߢ<1}1+0iW1V/NY:.mBֹPNKѾ}hӎn]YޝY&4Gu}~Ӯ?P鹧?.փzz'O?fݍۺ4\U+ӲnH-}^Kw0:$;jc_ԱKf3"I0$I<]wV=sDN$ vA蹣24ވIw]??S`!wa%k3}^׶Mk wzMPϪ9_Y1F@4]= vZ}XŪܖ?##%Ř}7sBv AWr1 ,iuCUe dZV]~ܐߠgFfk~ˊ~tþ+.PVN5Jݹ[i$DuW&W=iI$I$}_}b/"$< !sx⻩>0d%uu/vsy[Y~fޝ:ص_F`;~j/~/Xkݶ U0m55?ߩwV6:l3ˈvFEl`&_PV} ]]S[ptez꘽w$X1; ps&?;~d3%{]S\CS _{y7R6zC7 ִ\[+5tk} 6S\?8l88YrTv6UҾtѿb?'ѐw_esG^ulX2:oOs!aw;B}ٖgeu 솆]~C"G7#զY,Nn a4oS^V6s+3o7S9RjkE8c^5? R~vWP ّ]6[%&!ve]g?cDG^,S~Wћf=vHkjDI$I$I$I$I$I$\'\>Tص:wcSӊ8k6Y=8MV&e?~ؖp>J_ӯNF|1oǶZlky"Z*3';&}$@{\nZd*V:or)k2c=>ep7ȭxXb )6>wu0om ]Y=1oQ̧ \p8׮\ΣocZٳQ>}ՈosfFӸW?f waׁeo7kɶ]1:è䳫]=!趗Sa7OYu߫;p2)Bu^S80ߒC^O֜Wȧ~U1n, Iq^I7:zQ;` ves}L&wُHŪSsl^_'?/O--Ͷi&>Vu7R˧{ktm w z9W tͭH.-sֻNyH_SOB0Yx,_[zM~^QoݐVZtm9Vlgfɥt?]Tm8i c5W6񯷪t,[aasK9k,2?:#^~WM_U:}Te>!@{6U:v^5D -pkw`I^0s)9l=@-Z=9Y~3"U,kXC\ U׺QYX#!ZO-ݠ˞̧DvG!ŵ)R #|N.dCr>u\NVѽ<4"[C?Լu9}K;s,sա;6?UG 0f'K}vpk?HftX?⧨lo!Ȣ]m`{YU>~8W#,ُPp sq WcuW7:fXSsla-3"NrzWN΢emtS`_{uXO-%-?v<Q7T̊my-§CO5˺l<ŝ8e1gCC\V_}w7f` Dm|.Ycb}[8ع*ȶ-9lIJԗ^NuVFὬ{ г]C& Uk^&W!22zSGʶ v'UkA>]%1'b`2Ϭ}?&5v?kwv]WΗ(uӒlUYc&2Jw*gOs+ݎqugDx6HsZ_aw$DuW&W=iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$nujz'N%s2UMs wӆ_}[˛uV-k6]2^]u[kK?;}9k5MQ1UvV7Nױixmic%!ϩ[ /.k?mC;ny&<՞S#r@":'x,m][9]#ftҲh`6@F ΛBOU}5ҺGN1Ëm$+7}Gֲ~0Zc[:OG阵~,Wu|2l `<y?(eӘmiQα>!q \SO!uczWMXcWHy'2 ӝӫ78~=Ƹ7EGJs)WSeoasC\ߢCC O>C2qUH,~/tF7NӹݧX\^&n3s)e}V+[}K# sC^罃q oqXY!`x +? S}1Tnf7^}Lkl靀%;'e, 0UKklkH~3,s2s-Ƚl.x.s'G>}Y9,`-msq!eAn^ONee.9\tz&ԟFݛˬ?Kge7`%5$?I)u}ї1M,9 Lh Sߪ;,fctz2c`i*Tg7#%4<n?Nq9;N/~,؍Z^/ēgк5-TL~ c}/ ڴI$I$I$IQklvulml pCI$I$I$I$I$I$I$;蟂XJt維4I$I$ g{zm?e7o-0?׷^ͳ[{3X I !%_tvF]:O]긶1_.~-,:]e9OC_T[ ]2]<=Iy׏Et󙉉vdg׺w>p2Jm.W?F{zGK³b7?n-kB~ӲtލgDoey{1p gWo^Wѻ[U.uv0;$!7m&d0?d\C@գB{WE?/óg9ǰӘ"CO!g>oH6v*1r%y1{׌^wOΙ(-HiӼX]?Ս~ڮ+,s z7iZ]/dggl'^nEXcsouK)͡Ues͉~ VpdtZ]Zh 1 syrWn u##vVF?.ˉwY} VOp+xz~oZ1vꯠbOru;7CVN<9GkAeb]`ٓN0> d$D~Ϫ[ 9dgi~{Hx^O3}uV$3\;G.}_Tg*^>:}I$,l:ci\@2QUrڳ,;[?{JRI$I%V*Xq2)4172 $I$I$I$I$I$z W}o̡L $I,O[zgz(׳!Zd sQ>fYc)I45ֻۚ\=]$Iqykejqck0K? 1Cwe[Z )$}wth19<5n]#WM΢~-{U54ahԒJpo ޢޟNSesk{'OmShI>KogPcfUbKlkDA̼aߒMo7Hϝבֿ$tA@xf8^I$I$I$IOWU~o:?VI$I$Kspt h~|',fAh.պ/L>Pʯ־y9?WǭQ۲oz\7%j0>&ާEuzGpx{wiOVǬi~qmn rosZ8?>S6n&N.עg]e鹵]aﭓ!Nw+0}xaxų?̶v84?>0~^?Xo{_Z1wG6|L|j^-cxsNe_Փs[}U:sXqҟվuⱍv歿C]qZyyk7N&ngP¿9̗?{Egr3ϧdd}kc6쮱].zĖƫ_JNsژZ_f-~VKwc1a_Pb 2s 7gs;z_UFeQv#icAڛ#,sT7{~әc;Z;ُ%}W9ӂzq=u>j/. ,mv5%Rz?\ΉngNQw՛n/U!£]ZZZ<+0:sUW<{mHߪcL=wX[Y1ŇF~lv^^[ƏIϸb=i0>{>k\GTV(Y3$ͬ9i?\.$XZzsq.RedFj_q_VVCZ̎c &@}R/>F@۳B=9I]2ף}W47z&K+ѣdGl`ӛ m:HЪ{l]AVC@`9Eh_V﬽;?xc^k9`#k/40rp_|kkE>Zu|LO-$I$I$I$I%r~өnWY4qXZ#W8 f,ExWVc۵}aZr:fRMYTVn\k]^ֹR&7-㏬ W;qhgC'E7rEg@:4\ }vwY4V2qo* H~Ó:)6} ߻k䲾}q_ۗC2VL|~ Ll_Ʒ 5⚳\lD=w? }kw2K+ u.i>Kfޞ,kln懝=sOvg>Iv][c5r/n[Pab>:k3cS Wsm-lYQK/g.3շ`,4,-%ôo\}iXCF=4U@T_,[kFX?[WOcU?hiղ+3 tL d!{LOɨn6M@5s4 .:N{%anoOht^?ٵ2+7kO`yX5?cGt]=mu38G\aY(mEQC[M][dtnn.5fc\ӡ!SѾ}Y˲>x3slO+"2\X2[|} _]>tWU:Y{`uEw}et}_xVeZ31+7ڇzeq\:_MXׁN+NlKDWb̗Mlnss:/\|\ls7kOtI$I$I$L~ c}+ ڴI$I$IR/ّn31 ^L"AЂ?2>O2@O-ڨE,mu0mel?ޮt쎙^-o-Nz?[LZ,!?s`AP7߲50A&NƯ)heUhEYWC6WgTï)d*}S}5IS0.{²>t&O ;ntQU~u: Y@džTO·сV1w{[/?]yXbfTeO9Y8Q|^KmC W.k}Z=b[ʲFw}KVaIƭA;[=tahx ϻl=QKdKq9²V&.;1f=eU5W{[kȵZ BW[V9mCkl@&u}R9>C oBOqe5KxZkn,?UqSM;#v6SHlKkKdm@V?HޟzZ  *VN}m$^[3V՜Q}9y]EْiK,Y.*i FDۺ'nwXѺ+gUfP۫ դ=½UUS)hk4,Ա,Υֈ}O jҺONm71u<]$[^oGlRI8i#J?˭X>}c*cqh]IxzI$I$I$I$K?Ɨէ԰YnoNP XskE}/ѹ̵?p]\X@)q[ n_ghs:YTJ=9'Ev7-ˢe$a uʾLާ=OmM, iukտY:]ֱvuZYq]N[2]=Gm Vp;p v&/̾_ޗz͵ysֵZt3MV.ǀ K\>ם?NG1kh6!N]\9uUZ,`k <[8q~軥c q=ʭ):r:F=;ج iifB|̟77'skÃtAtyZ6}dʳX#0ۦݑ퟇nWf~M6ܗZ)KI$iߩ?}]-xyVllHmNyc֓ 2}D;ӕn;V o\)g# -n .Td X[-syku/]m 0YhM. tk]Wׇd^ҾQCq\vn!S?wJ_GEݳdt$rƎ|WK2:W\e8@+XsG\UeUZuMs}ÆkƁz)uW$0{x˾CΣ)^潭6Xa㯷]p~YLk(iq;#i> I`r;tLTn=6ٍwV*]S-n6[CG%ͬI>0auI$I$I$I$DuW&W=iI$I$I$I$I$I$I$I$I$I$I!Ykjen.h$($I$m۫m@xֵ ` h $I$I$I$I$]VKsk@' ewSldFk[@ʪmclo#RkZIkZ:ꪦ 9c OKc ѧ'@Qi=]8wޜ1h&(a`2Oֵ ` h@ I&-kӯG}lhsȨ|sja٣%HS HM zlѧ' H<]Uݵ1o;Zi65wx*D ӯGDN]'bvu{7W*V=.~I9챾<{/EI$I$I$I$'૪V?7M$^:O6_Q9qW}xou, CÔL.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$;蟂XJt維4Ip_\/\:oּgM4? %Չswv;cu,3]eN UI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$XYtxlc7Yc㆏n3M99Vy-~z~һ|lwLmP973~YT;C]NǐL4ϷiEc>g0}k}G`[m{s.~I0sI H'Qw ߻:׵ZC $wQkwu%"@jI\O]O=d\^K1但v/d |I$I$I$I$I$I$I$IOWU~o:?VI$/uPo_h=sF5 ǭSP ִDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\׮zHu^a;m@5dӉ10ۓg xpl#E qXiC65^u.tПCېckZf6u^}S]}8 [s%Ĺx_Q39=gqEo`PcǺV.vv _w?4T?Dǻ_DԭZֺWܺ/oEUu3sn9p-4~0F5ï4e7ZڷzN_Spivgޥձ~ꬷic寈Ժ7Z}o;z wb醈o`-nj1Xr/Zd=޽Vח]j."Ã^:MXsNx5t?7R)[Aiz7K fݼݥW?Wzd_~k˳lZ6Z"\uZ_>.:~oHLըZHc-^>WM5SuXPjk sdcʭIʯ[02^d:eu1Z]m縀%32[*S?g9iskZ$w+hK$;immour?Xzg'gt92Q/ia77~WU~;F5/OVŷX}S7_p̭?Hu$WEb htλ,eՐ׉X}YoH8j cNyc`7k}Mxn܋wkߎY}x\ Je#55 kq$I$I$|dՍ^n>q5iH#PANDuW&W=iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I.nn=2:lQԾu}cUXv=ΑF=VCWHʥْ!ͤɇ.tf%5 ֆ^~qWݘ=N ۮ?KWJ?>Xs=`xv,C`1bRp@;[n\jcu?X۳UOE^ӎkhwP nihmZYR]/f6; :ǘxĩ`guVf`܌kD4F{Ɨ8O>֝kz^eyNư`ƞkIf.W?jq{&<&;r4GSwL{wڝp{}pϢG:N-}/E,eE󸵭ng}U__NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$n.'_/׆m4.Weg7ѳJWtV*aγS}\0w7~W~Z̎>t04k\=?&vfWMl-fcme|l+:NC^ ,Ksΐ?R: ۗ(ͭye |~UͿ:ܮk,9W ں Bt;&1`ZYcs\ ?OBfga8˱znށS^e.{$bd,Ξ ]w}^8}2M;{:NYtc~ӵA!QK}Wķop}ZsѼ-i=+'WVSv=Hv#c*?>ʙt551I]7C=3`Q9 EeރmϷ'3ZjΏ[WtGTkcǸ{+M$CȤ_E9hasL8}Y 0쑯n&g>`!o$>}A_Xz]O6벚& v&Ar+ y,:*;*6<qGV^9gd_]c!sX`.UӰ(}X!{e%NӾ7 +}gkD0>tnEùsEy8& +Wɿ/[}\v!@hh WJo>O_z~ \7Y>}|Ϣ:M\ز3.$'૪V?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$+qq!Rཡ$I$I$I$I$I$I$I$I$I$I$g}U_NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$i=?V̵ߛ=)SjW+m>9440໤I$I$I$I$I$I$I$I$I$I$I$I$I$I3*ՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%]^/]Aœ,_Jhݐvz#\499SI$I$I$I$I$I$I$I$I$I$I$I$I$g}U__NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Kξ2Ϭ][aSWڲ΂k$iLZpiĠmL _FI$I$I$I$I$I$I$I$I$I$I$I$I$I$'૪V?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%Cujz/Jwk/;NJ~ݗYûW^ C v>:/II$I$I$I$I$I$I$I$I$I$I$I$I$I$;蟂XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K$I$I$I$I$I$I$I$I$I$I$I$I$I$g}U__NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I&w?]UmZi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$JYcXLV )Ihp.u JEssk$n rCy4I$I$I$I$I$I$L~ c}+ ڴI$I$I$I$I$I$5e.OQGimyƁtlf5]Imŭ{K->ҲieV`h Uź5e3I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IqWl?Xd?`tO7vкK3^lv9󤓠~ \~ueK%xTOOa ˩>1[?:Fv9rkm8L+ $I$I$I$I$I$I&w?]UmZi$I$I$I$I$I$K2zSH3$n|Öֺð~%Sc`$}e7Ιq: kn'_]C'[d;"ꁱI ?Y߳}a#ѿnmm;iwۤI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ut|cVaK*u϶ǓޣH?#ݘp~x  +; #0rkm`4aڳEvF>HƺZIh!v $I$I$I$I$I$I&w?]UmZi$I$I$I$I$I$Kч0bb̖"ZH&>ogQ:U~/EU;cm\\oWIкKp}&Pn.tG%ˣctƵC2AVOBoڿo]̮}N5{L VV#6̪dHi*3վ[ uv=9I }?ΕHpnsD5y?o#' 3Gs2tX~kI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%Q2O rju3rqNM\X`Nt)0C<q-Xare5UtTjnhc8 hI$I$I$I$I$I$L~ c}/ ڴI$I$I$I$I$I$lXh{!pANֵ h kD4Msc$FSI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$'૮S~?>VKw=O~ ګ/nVc7+KX ,i?w´Z_/nVc7+KX ,iw´Z_/nVc7+KX ,i?w´?Z_/nVg7+KX ,i?w´?Z_/nVc7+KX ,i?w´Z_/nVc7+KX ,i?w´Z_/nVc7+KY ,i?w´Z_/nVc7+KX ,i?w´Z_/nVc7+KX ,i?w´Z_/nVg7+KX ,i?w´Z_/nVc7+KX ,i?w´Z_/nVc7+KY ,i?w´Z_/nVc7+KY ,i?w´?Z_/nVc7+KX ,i?w´Z_/nVc7+KX ,i?w´Z_/nVc7+K? +C+ endstream endobj 36 0 obj << /Type /Page /Parent 143 0 R /Resources 37 0 R /Contents 38 0 R /Thumb 118 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 37 0 obj << /ProcSet [ /PDF /Text /ImageB ] /Font << /F1 153 0 R /F2 150 0 R /F3 151 0 R /F5 160 0 R /F6 165 0 R /F7 169 0 R /F8 182 0 R /F10 71 0 R /F11 72 0 R /F12 73 0 R /F13 74 0 R /F16 77 0 R >> /XObject << /Im15 39 0 R /Im16 40 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 38 0 obj << /Length 14269 >> stream BT /F5 1 Tf 9.4646 0 0 9.4646 38.1543 519.9873 Tm 0 g /GS2 gs 0 Tc 0 Tw [(To)-270.6(synthesize)-274.7(a)-272.7(calculator)]TJ /F7 1 Tf 11.7284 0 TD (mycalc)Tj /F5 1 Tf 3.8935 0 TD [(that)-273.6(has)]TJ /F7 1 Tf 3.7797 0 TD (add)Tj /F5 1 Tf 2.0845 0 TD (and)Tj /F7 1 Tf 1.9647 0 TD (sub)Tj /F5 1 Tf -24.7147 -1.216 TD [(operations,)-338.1(we)-329.2(evaluate)-336.2(the)-335.1(equation:)]TJ /F11 1 Tf 0.6349 -1.8928 TD (mycalc)Tj /F10 1 Tf 3.4023 0 TD ()Tj /F11 1 Tf 1.0482 0 TD (sub)Tj /F13 1 Tf 6.6251 0 0 6.6251 89.0645 488.1826 Tm (calc)Tj /F10 1 Tf 9.4646 0 0 9.4646 102.7275 490.5637 Tm ()Tj /F11 1 Tf 0.7188 0 TD (add)Tj /F13 1 Tf 6.6251 0 0 6.6251 124.3275 489.1463 Tm (calc)Tj /F10 1 Tf 9.4646 0 0 9.4646 137.9905 490.5637 Tm ()Tj /F11 1 Tf 0.7188 0 TD (base)Tj /F13 1 Tf 6.6251 0 0 6.6251 164.5228 489.1463 Tm (calc)Tj /F5 1 Tf 9.4646 0 0 9.4646 176.0314 490.5637 Tm (.)Tj -15.8316 -1.6293 TD 0.7076 Tc [(T)686.7(h)685.6(er)689.3(e)683.4(s)691.3(u)688.6(l)687.1(ti)687.1(sF)690.5(i)687.1(g)690.6(.1)686.5(8)686.5(.)5.2(B)686.7(e)683.4(c)687.4(a)686.5(u)688.6(s)691.3(et)688.2(h)685.6(e)689.4(r)683.3(e)0.6(a)686.5(r)689.3(en)685.6(om)688.1(e)689.4(t)682.2(h)691.6(o)685.5(d)]TJ 0 -1.21 TD 0 Tc [(refinements,)-507.9(the)-502.8(target)-502.8(class)]TJ /F7 1 Tf 13.5733 0 TD (cal)Tj /F5 1 Tf 2.3121 0 TD [(is)-504(simply)-502(the)-502.8(union)-506.8(of)]TJ -15.8855 -1.216 TD [(the)-317.1(members)-312.6(in)-312(Figs.)-312(17a,)-310.5(17b,)-312.4(and)-309.6(17c.)-309.6(Note)-316.8(that)-315.6(the)-311.2(order)]TJ 0 -1.21 TD [(in)-240.1(which)]TJ /F11 1 Tf 4.0972 0 TD (add)Tj /F13 1 Tf 6.6251 0 0 6.6251 79.7102 439.3133 Tm (calc)Tj /F5 1 Tf 9.4646 0 0 9.4646 93.5433 440.7306 Tm (and)Tj /F11 1 Tf 1.9348 0 TD (sub)Tj /F13 1 Tf 6.6251 0 0 6.6251 126.6519 439.3133 Tm (calc)Tj /F5 1 Tf 9.4646 0 0 9.4646 140.485 440.7306 Tm [(are)-237.3(composed)-242(does)-239.1(not)-243.2(matter)-241.7(as)]TJ -12.0758 -1.21 TD [(they)-448(are)-446.9(independent)-442.8(of)-449.8(each)-446.9(other.)-442.9(That)-448.9(is,)-445.6(the)-442.9(order)-451.2(in)]TJ 0 -1.216 TD [(which)-317.9(the)]TJ /F7 1 Tf 4.7501 0 TD (add\(\))Tj /F5 1 Tf 3.3364 0 TD (and)Tj /F7 1 Tf 2.0066 0 TD (sub\(\))Tj /F5 1 Tf 3.3364 0 TD [(methods)-312(are)-315.2(added)-311.7(to)-311(the)-317.1(cal)]TJ -13.4296 -1.21 TD [(class)-333.9(is)-336.2(inconsequential.)]TJ /F3 1 Tf 9.9626 0 0 9.9626 26.1921 387.3826 Tm (6.2)Tj /F16 1 Tf 2.4014 0 TD (gui)Tj /F3 1 Tf 2.1169 0 TD (and)Tj /F16 1 Tf 2.1169 0 TD (cl)Tj /F3 1 Tf 1.5251 0 TD [(Model)-8.1(s)]TJ /F5 1 Tf 9.4646 0 0 9.4646 26.1921 373.9464 Tm [(Now,)-675.7(suppose)-674.7(we)-670.7(want)-673.1(to)-670.4(synthesiz)-11(e)-665.1(a)-668(clien)-11.5(t-callab)-10.5(le)]TJ 0 -1.21 TD [(interface)-399.9(for)-396.2(a)-398.5(calculator.)-401.6(A)-393(model)-400.6(that)-399.4(synthesizes)-392.8(a)-398.5(GUI)]TJ T* 0.0342 Tc [(f)-4.2(o)0.2(r)-708.9(a)-699.7(c)-4(a)-4.9(lc)-4(ul)-4.2(ator)-708.9(is)]TJ /F7 1 Tf 10.2189 0 TD 0.0369 Tc (gui)Tj /F5 1 Tf 1.9168 0 TD 0.7367 Tc [(,w)701.1(h)696.7(o)702.7(s)696.5(e)-0.3(u)699.8(n)702.7(i)698.2(t)699.3(sa)697.6(r)700.4(e)-0.3(i)698.3(n)1.9(1)697.6(-)704.3(t)699.3(o)696.7(-)704.3(1)]TJ -12.1357 -1.216 TD 0 Tc [(correspondence)-335.6(with)]TJ /F7 1 Tf 9.7158 0 TD (calc)Tj /F5 1 Tf 2.7494 0 TD (units:)Tj /F11 1 Tf -11.8302 -1.8928 TD (gui)Tj /F10 1 Tf 1.8389 0 TD 0.2782 Tc (f)Tj /F11 1 Tf 1.5454 0 TD 0 Tc (base)Tj /F13 1 Tf 6.6251 0 0 6.6251 83.9622 319.011 Tm (gui)Tj 9.4646 0 0 9.4646 93.5433 321.6188 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (add)Tj /F13 1 Tf 6.6251 0 0 6.6251 112.4787 320.2015 Tm (gui)Tj 9.4646 0 0 9.4646 122.0598 321.6188 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (sub)Tj /F13 1 Tf 6.6251 0 0 6.6251 140.9952 320.2015 Tm (gui)Tj /F10 1 Tf 9.4646 0 0 9.4646 150.5763 321.6188 Tm (g)Tj /F7 1 Tf -12.5071 -1.2639 TD (where)Tj /F11 1 Tf 3.7857 0 TD (base)Tj /F13 1 Tf 6.6251 0 0 6.6251 87.7606 308.2393 Tm (gui)Tj /F10 1 Tf 9.4646 0 0 9.4646 97.3417 309.6566 Tm 0.2782 Tc (f)Tj /F11 1 Tf 1.5514 0 TD 0 Tc (gcal)Tj /F13 1 Tf 6.6251 0 0 6.6251 131.6976 307.0488 Tm (base)Tj 9.4646 0 0 9.4646 144.5669 309.6566 Tm (:)Tj /F11 1 Tf 0.2695 0 TD (jak)Tj /F10 1 Tf 1.5634 0 TD (g)Tj /F11 1 Tf -9.9194 -1.2639 TD (add)Tj /F13 1 Tf 6.6251 0 0 6.6251 82.8283 296.2771 Tm (gui)Tj /F10 1 Tf 9.4646 0 0 9.4646 92.4661 297.6944 Tm 0.2723 Tc (f)Tj /F11 1 Tf 1.5454 0 TD 0 Tc (gcal)Tj /F13 1 Tf 6.6251 0 0 6.6251 126.822 295.0865 Tm (add)Tj 9.4646 0 0 9.4646 137.4803 297.6944 Tm (:)Tj /F11 1 Tf 0.2755 0 TD (jak)Tj /F10 1 Tf 1.5574 0 TD (g)Tj /F11 1 Tf -9.1707 -1.2639 TD (sub)Tj /F13 1 Tf 6.6251 0 0 6.6251 82.8283 284.3149 Tm (gui)Tj /F10 1 Tf 9.4646 0 0 9.4646 92.4661 285.7322 Tm 0.2723 Tc (f)Tj /F11 1 Tf 1.5454 0 TD 0 Tc (gcal)Tj /F13 1 Tf 6.6251 0 0 6.6251 126.822 283.181 Tm (sub)Tj 9.4646 0 0 9.4646 136.8567 285.7322 Tm (:)Tj /F11 1 Tf 0.2755 0 TD (jak)Tj /F10 1 Tf 1.5574 0 TD (g)Tj /F5 1 Tf 0.5032 0 TD (.)Tj -14.0286 -1.6293 TD (Like)Tj /F7 1 Tf 2.2103 0 TD (calc)Tj /F5 1 Tf 2.414 0 TD [(,)-271.1(each)-273.2(unit)-272.5(of)]TJ /F7 1 Tf 6.0199 0 TD (gui)Tj /F5 1 Tf 2.0845 0 TD [(is)-270.3(a)-272.7(collective)-276.6(with)-271.1(a)-272.7(single)-270.1(file.)]TJ -12.7287 -1.21 TD [(The)-462.4(source)-461.4(for)-462.1(these)-459.4(files)-461.2(is)-456(listed)-463.2(in)-461.8(Fig.)-457.5(20.)-463.1(Briefly,)-460.8(file)]TJ /F11 1 Tf 0 -1.216 TD (gcal)Tj /F13 1 Tf 6.6251 0 0 6.6251 45.9212 244.9701 Tm (base)Tj 9.4646 0 0 9.4646 58.7905 247.3511 Tm (:)Tj /F11 1 Tf 0.2695 0 TD (jak)Tj /F5 1 Tf 1.9827 0 TD [(defines)-423.9(a)-422.5(base)-426(GUI)-420.1(class)-423.8(that)-423.4(has)-424.8(a)-422.5(text)-423.5(field)]TJ -5.6965 -1.21 TD [(and)-333.6(Clear)-328.5(and)-327.6(Enter)-332.4(buttons.)-328.4(The)-330.6(GUI)-324.3(that)-333.5(is)-330.2(displayed)-330.1(by)]TJ /F11 1 Tf T* (gcal)Tj /F13 1 Tf 6.6251 0 0 6.6251 45.9212 222.0661 Tm (base)Tj 9.4646 0 0 9.4646 58.7905 224.4472 Tm (:)Tj /F11 1 Tf 0.2695 0 TD (jak)Tj /F5 1 Tf 1.9767 0 TD [(is)-420.1(shown)-423.3(in)-419.8(Fig.)-415.5(19.)-421.2(The)-414.5(key)-423.6(methods)-419.8(of)-419.8(this)]TJ -5.6905 -1.21 TD [(class)-333.9(are:)]TJ /F8 1 Tf 1.2639 -2.0546 TD (.)Tj /F7 1 Tf 1.8988 0 TD [(ini)-8.9(tA)-8(to)-8(ms)-8(\(\))]TJ /F5 1 Tf 6.6848 0 TD [(wh)-9.9(ere)-683.6(GUI)-677.7(at)-10.6(oms)-680.8(\(b)-7.5(u)-7(t)0(t)-8.9(o)0(n)-8.1(s)0(,)-676.7(t)0(e)-7.6(x)-7.1(t)]TJ -6.6848 -1.21 TD [(fields\))-328.8(are)-339.1(initialized,)]TJ /F8 1 Tf -1.8988 -1.21 TD (.)Tj /F7 1 Tf 1.8988 0 TD (initLayout\(\))Tj /F5 1 Tf 7.2419 0 TD [(where)-376(GUI)-378.2(atoms)-373.9(are)-375.1(linked)-376.6(into)]TJ -7.2419 -1.21 TD [(a)-332.6(layout)-334.7(containment)-334.1(hierarchy)-333.3(for)-336.3(display,)-334.5(and)]TJ /F8 1 Tf -1.8988 -1.21 TD (.)Tj /F7 1 Tf 1.8988 0 TD 0.019 Tc [(i)6(nitLi)6(stener)6(s\(\))]TJ /F5 1 Tf 9.3264 0 TD 0.0186 Tc [(where)-682.4(event)-683.7(l)4.1(isteners)-680.5(and)]TJ -9.3264 -1.216 TD 0 Tc [(event)-330.4(actions)-333.2(are)-339.1(coded.)]TJ 24.6309 40.5463 TD [(When)-296.1(a)-302.7(calculator)-298.2(operation)-302.3(is)-300.3(added)-305.7(to)-299.1(a)-296.7(GUI)-300.3(\(such)-301.5(as)-300.9(the)]TJ /F7 1 Tf 0 -1.4017 TD (add)Tj /F5 1 Tf 2.0785 0 TD (and)Tj /F7 1 Tf 1.9647 0 TD (sub)Tj /F5 1 Tf 2.0845 0 TD [(operations\),)-268.7(the)]TJ /F11 1 Tf 7.188 0 TD (gcal)Tj /F13 1 Tf 6.6251 0 0 6.6251 435.0046 504.3401 Tm (base)Tj 9.4646 0 0 9.4646 447.8172 506.7212 Tm (:)Tj /F11 1 Tf 0.2696 0 TD (jak)Tj /F5 1 Tf 1.8329 0 TD [(class)-268(is)-270.3(refined)-270.2(in)]TJ -18.8565 -1.3957 TD [(the)-329.1(following)-338.3(way:)]TJ /F8 1 Tf 1.2579 -2.0486 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(A)-243.3(GUI)-246.4(button)-250.7(is)-246.4(declared)-248.2(for)-252.4(the)-245.3(operation)-248.4(\(this)-248.3(adds)]TJ 0 -1.216 TD [(a)-332.6(new)-333.3(data)-334.2(member)-332.3(to)-335(the)]TJ /F7 1 Tf 12.2555 0 TD (gcal)Tj /F5 1 Tf 2.7494 0 TD (class\).)Tj /F8 1 Tf -16.9038 -1.21 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(The)-438.4(button)-436.4(is)-438.1(initialized)-434.8(by)-441.4(extending)-434.8(the)]TJ /F7 1 Tf 19.743 0 TD (initA-)Tj -19.743 -1.21 TD (toms\(\))Tj /F5 1 Tf 3.9534 0 TD (method.)Tj /F8 1 Tf -5.8522 -1.21 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(The)-264.7(button)-262.6(is)-264.4(added)-263.8(to)-263.1(the)-263.2(containment)-268.2(hierarchy)-267.4(by)]TJ 0 -1.21 TD [(extending)-333(the)]TJ /F7 1 Tf 6.4752 0 TD (initLayout\(\))Tj /F5 1 Tf 7.5773 0 TD (method.)Tj /F8 1 Tf -15.9514 -1.21 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(Button-click)-415.3(events)-406.5(and)-411.5(event)-408.2(actions)-411.1(are)-411(added)-413.6(to)]TJ 0 -1.21 TD (the)Tj /F7 1 Tf 1.7191 0 TD (initListeners\(\))Tj /F5 1 Tf 9.3863 0 TD (method.)Tj -13.0043 -1.4196 TD [(When)-379.9(we)-377.2(evaluate)-378.1(the)-383(equation)]TJ /F7 1 Tf 14.8552 0 TD (mycalc)Tj /F5 1 Tf 4.0013 0 TD [(using)-376.2(the)]TJ /F7 1 Tf 4.6003 0 TD (gui)Tj /F5 1 Tf -24.7147 -1.4017 TD (model:)Tj /F11 1 Tf 0.629 -1.8928 TD (mycalc)Tj /F10 1 Tf 3.4023 0 TD ()Tj /F11 1 Tf 1.0482 0 TD (sub)Tj /F13 1 Tf 6.6251 0 0 6.6251 352.1196 346.9039 Tm (gui)Tj /F10 1 Tf 9.4646 0 0 9.4646 363.7983 349.285 Tm ()Tj /F11 1 Tf 0.7248 0 TD (add)Tj /F13 1 Tf 6.6251 0 0 6.6251 385.3983 347.8676 Tm (gui)Tj /F10 1 Tf 9.4646 0 0 9.4646 397.1337 349.285 Tm ()Tj /F11 1 Tf 0.7188 0 TD (base)Tj /F13 1 Tf 6.6251 0 0 6.6251 423.666 347.8676 Tm (gui)Tj /F5 1 Tf 9.4646 0 0 9.4646 433.2471 349.285 Tm (,)Tj -15.2146 -1.6293 TD [(we)-335.2(synthesize)-334.6(a)-338.6(single)-336(class)]TJ /F7 1 Tf 12.8545 0 TD (gcal)Tj /F5 1 Tf 2.7554 0 TD [(that)-333.5(displays)-337.2(the)-341.1(GUI)-336.3(in)]TJ -15.6099 -1.4017 TD [(Fig.)-673.1(21.)-678.8(In)-677.3(general,)-675.9(each)-674.5(unit)-679.8(of)-677.4(the)]TJ /F7 1 Tf 18.8206 0 TD (gui)Tj /F5 1 Tf 2.4858 0 TD [(model)-676.1(that)]TJ -21.3064 -1.3957 TD [(corresponds)-453.1(to)-454.8(a)-452.4(calculator)-459.9(operation)-458.1(adds)-450.6(a)-452.4(new)-459(button)]TJ T* [(to)-436.8(the)-436.9(bottom)-443(row)-435.3(of)-443.8(this)-437.5(figure.)-438.4(If)]TJ /F13 1 Tf 16.754 0 TD (n)Tj /F5 1 Tf 1.0303 0 TD [(operation)-440.1(units)-444.5(are)]TJ -17.7843 -1.3957 TD [(composed,)-477.1(there)-485.4(will)-480.3(be)]TJ /F13 1 Tf 11.7104 0 TD (n)Tj /F5 1 Tf 1.0722 0 TD [(buttons,)-484.1(one)-481.5(per)-480.7(operation)-482(in)]TJ -12.7827 -1.4017 TD [(the)-419(GUI.)]TJ 1.2579 -1.21 TD [(By)-475.3(the)-472.9(same)-470.4(reasoning,)-472.5(it)-477.2(is)-468(possible)-473.1(to)-472.8(imagine)-474.2(a)]TJ /F7 1 Tf 24.0558 0 TD (cl)Tj /F5 1 Tf -25.3137 -1.3957 TD [(mo)-11.6(de)-9.2(l)-679.4(\()0(o)-12.5(n)0(e)-681.1(t)-7.5(ha)-7.2(t)-678.3(g)0(i)-13.6(v)-7.1(e)-6.2(s)-675.2(a)-680(c)0(o)-12.3(m)0(m)-9(a)0(n)-7.2(d)-9(-l)-10.9(i)-8.5(n)0(e)-681.1(i)-8.5(nt)-11.5(e)-6.2(r)0(f)-8.8(a)0(c)-11.4(e)-677.1(t)-7.5(o)-675(a)]TJ T* [(calculator\))-336.6(that)-333.5(works)-330.8(along)-336.3(the)-335.1(same)-332.6(lines:)]TJ /F11 1 Tf 0.629 -1.8988 TD (cl)Tj /F10 1 Tf 1.3178 0 TD 0.2783 Tc (f)Tj /F11 1 Tf 1.5514 0 TD 0 Tc (base)Tj /F13 1 Tf 6.6251 0 0 6.6251 342.0283 209.3102 Tm (cl)Tj 9.4646 0 0 9.4646 347.3007 211.8614 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (add)Tj /F13 1 Tf 6.6251 0 0 6.6251 366.2361 210.444 Tm (cl)Tj 9.4646 0 0 9.4646 371.4518 211.8614 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (sub)Tj /F13 1 Tf 6.6251 0 0 6.6251 390.3873 210.444 Tm (cl)Tj 9.4646 0 0 9.4646 395.6597 211.8614 Tm (;)Tj /F12 1 Tf 0.4373 0 TD 0.1673 Tc (...)Tj /F10 1 Tf 1.1441 0 TD 0 Tc (g)Tj /F5 1 Tf 0.5032 0 TD (.)Tj -13.3277 -1.6293 TD [(Composing)-336.8(these)-339.6(units)-342.7(synthesizes)-338.9(a)-338.6(class)-345.9(that)-339.5(has)-340.9(a)]TJ /F7 1 Tf 24.1097 0 TD (main)Tj /F5 1 Tf -24.1097 -1.3957 TD [(method)-301.7(with)-301.1(a)-296.7(command-line)-300.7(parser)-302.8(that)-303.6(understands)-298.2(how)]TJ T* [(to)-335(parse)-332.4(and)-333.6(execute)-329.9(calls)-338.2(to)-335(designated)-332.3(operations.)]TJ /F2 1 Tf 9.9626 0 0 9.9626 289.2472 149.0456 Tm [(6.2.1)-780.9(Perspe)-8.9(ctive)]TJ /F5 1 Tf 9.4646 0 0 9.4646 289.2472 135.6095 Tm (The)Tj /F7 1 Tf 1.9707 0 TD (calc)Tj /F5 1 Tf 2.414 0 TD (,)Tj /F7 1 Tf 0.5511 0 TD (gui)Tj /F5 1 Tf 1.809 0 TD [(,)-301.1(and)]TJ /F7 1 Tf 2.5457 0 TD (cl)Tj /F5 1 Tf 1.5035 0 TD [(models)-297.1(can)-296.9(be)-298.8(loosely)-298.3(coupled.)-297.1(For)]TJ -10.794 -1.3957 TD 0.0141 Tc [(ex)-5(a)-7(m)0.6(p)-4.9(l)-6.4(e,)-688.3(t)-5.3(h)-1.9(e)-4.1(r)-4.2(e)-686.9(m)-5.4(ay)-685.8(a)-7(l)-0.4(r)-4.2(e)-4.1(ad)-6.8(y)-685.8(e)-4.1(x)-5(i)-0.4(st)-688.2(a)-689.9(f)-0.3(u)-4.9(l)-6.4(ly)-685.8(c)-6.1(o)-2(n)-7.9(f)-0.3(i)-6.4(g)-2.9(ur)-4.2(e)-4.1(d)]TJ T* 0 Tc [(calculator)-471.9(class)-471.7(and)-471.4(the)]TJ /F7 1 Tf 11.393 0 TD (gui)Tj /F5 1 Tf 2.2822 0 TD (and)Tj /F7 1 Tf 2.1684 0 TD (cl)Tj /F5 1 Tf 1.6772 0 TD [(models)-470.8(allow)-473.1(us)-472.5(to)]TJ -17.5207 -1.4017 TD [(synthesize)-328.6(a)-332.6(customized)-334.9(interface)-334(to)-329(this)-335.7(class)-333.9(that)-333.5(exposes)]TJ 0 -1.3957 TD [(only)-327.2(selected)-325.5(operations.)-326.2(Alternatively,)-329.2(these)-327.6(models)-327(could)]TJ T* [(be)-268.8(tightly)-273.6(coupled)-271.5(so)-271.9(that)-273.6(the)-275.2(calculator)]TJ /F6 1 Tf 17.8502 0 TD (and)Tj /F5 1 Tf 1.767 0 TD [(its)-277.8(user-callable)]TJ -19.6172 -1.3957 TD 0.023 Tc [(inte)4.8(rfaces)-682.1(cou)4(l)-3.5(d)-686.8(b)0(e)-690(s)6.7(ynthesized)-686.8(in)-687.8(lock-step)4(.)-685.4(Tightly)]TJ 0 -1.4017 TD 0.0188 Tc [(c)4.6(o)2.7(upled)-679(models)-680.3(are)-682.2(c)4.6(om)5.3(mon)-680.1(a)3.7(nd)-679(are)-682.2(f)4.4(orm)5.3(a)3.7(lize)6.6(d)-685(b)1.8(y)]TJ 0 -1.3957 TD 0 Tc (metamodels.)Tj ET 1 g 25.398 747.156 494.249 -9.921 re f BT /F1 1 Tf 6.9738 0 0 6.9738 25.3984 740.1825 Tm 0 g 0.0001 Tc [(BATORY)-343.5(ET)-337.6(AL.:)-504.1(SCALING)-340.7(STEP-WI)-13.2(SE)-334.4(REFINEME)-15.9(NT)]TJ ET 1 g 519.647 747.156 19.843 -9.921 re f BT 6.9738 0 0 6.9738 527.9243 740.1825 Tm 0 g (363)Tj ET q 441.1477 0 0 161.5181 62.7023 561.3164 cm /Im15 Do Q BT 7.9702 0 0 7.9702 26.1921 543.4015 Tm 0 Tc [(Fig.)-333.7(15.)-329.2(Grammar)-321(files:)-332.8(\(a\))-325.5(constant,)-323.4(\(b\))-332.6(function,)-320.9(and)-328.5(\(c\))-334.8(compositio)13.8(n.)]TJ ET q 137.1537 0 0 64.8567 83.2252 47.7921 cm /Im16 Do Q BT 7.9702 0 0 7.9702 26.1921 29.8205 Tm [(Fig.)-333.7(16.)-329.2(Equation)-321.4(Files:)-327(\(a\))-332.6(constant,)-323.4(\(b\))-332.6(function,)-320.9(and)-328.5(\(c\))-334.8(composi)15.5(tion.)]TJ ET endstream endobj 39 0 obj << /Type /XObject /Subtype /Image /Width 1820 /Height 667 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 46968 /Filter /DCTDecode >> stream AdobedC     "")""""""),))))),222222;;;;;;;;;;;;;;; "  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?~T7q)sMns$%_QcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcT?EbXp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Q$zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I "cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$EG M$:Jk/,ԶtyŇbt7_69V]8lr14}S/n3t܋.?輽 X kMg1l̚]4T?'Ktی\n`ֽ:y~tƒUUusuh%ZʧnC]c8:pˤ;ۡ<+Y=c [$$x9:_ˣg𩩷}mϠgT*Mʥ<cgYX\eVek7`| Y:I$I$I*}[|gem,y1Tz3^jZ9[I!dՉS90 ]&^D ot]BAFZI$uNGI~fSXy1T:ﯧ^.I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1!N,OY:)W[ɑhoov.)Cw]>GVJ_UpfM$$|ЙXR\L,l~h=cK"CkND,\jN 7gvLO؞beCrtGF[e:FęrtGV1:s1$1q:L fdWI<4*:MǦk۽koH9T4#oUuדKƒO#tgȩ7|DxkC~Ei$>?֌LoE`i`{!C? a$I$I$XoNkoP%:v\_7 Ծv&+,װzBEL&.>@jU>ӤMo40;թvghtWTū6ΆI$־wag;aӷ>*Gon.ĀH-&^I "cIz]#뾅M.>~t\v׉gV\Of~c^kD{,w2MIR\zHq/8-Օ_@8׵fg>\ SH{`q_Q\1_DQdP##OU( Ƭ}YEtz֟8`:Zps. :O|SjeN{v>!r}o_ZOQn ;hһV}_v'V踬ů(A/k6-[[.F6q.T >j]X Ƹ1*?gụKAkÌs bZ'<@묡e}kAߕt}sxT>{*\ZA0'||à= vXOz??~l?;m }%]VDZ`cY26kL5ǒ־oUt:6RֺHPX;Һ5VSM`!Gw .Wn:qU\jwǁMOC`t FQ:W.7U^@o;+-.S.OKaE,9]WNl~YFẇn"W?O֏]Q;1?ooAscۛs}6v9Os%nxT}N~4@^U_-aٺ SrYsߺB7@Aʲ,iuVTLSldJuÀ7ְ{]OòV n#q+"Ə߅}e1︺,;@lsŞw٘cUewxa̓^raSUcu&8m8;1&a_}cd*~$7ֆ yUŦM]s[u#T8c`zbI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K^\Mr0~>kwt. 893t˳OhXB tzdZy`XwK--i!q_K=?4^CslBǽؙ7'"lcM8QʺB gnqMfVoSNMFvNOΟGªXٯAy]AEl FUai|ԾQX2rr:cg@;)x'3s:qNh8٭uΛ}hu=F&{JӹZ1~]պ.+1kʋA/c6+t~,qq.5F駂WDg+^_wĕ>f]X?d6I.+R˻%u<:(7伏`D./!mmss ,Zoeq;Ẍ́r׳ :-md]*A4y7ׯY9 _;nWLC+9&)stײ_^>ϫvN>=/n<;*nՙ"i}n= z%0 L_֎ÛԱqnmO#q]\S:`/ X4/sā]KOج]?ƷKF9`}U*󶪅qm*?[>ucc׈I.,/Zv wl=> \îj\kAmG|<eJ/Χnk0N1WFGLma>tӲ{rzF-cjki go߮X:WV9uZۜ@w}y%[>tjz2Mc:S>Povjnw\Z~VT1>k\:oIgW`66EG=޹^GmsmMp\;?'hev !T~8^\/GTQ[xirƈh?S|3PxU{޺N*8uaP!04y\If}aCmvXݵ/5MX:˱}may;xwzom7Vݾ41:.czEuNnx=I1u(s6^ ;_fϬ=:/6bvcA߫_Y*C)ʚ"Ѵ U_Z_VK[ ax<:__,VV6=;G-zh:5zb_[?וaoFnۮnI0NOM3sv̪=C_JsݝUS4u-ϘZgK3m9dxctΉWTsGTK@iS֦eu^qK>uW{^K \m&ֆ&4Ԯ R}s2cێ{GJ'[}۷cU%?;2Ҳq6[XԺ6dHX/$lp{`Vғ+w;W/cb^.>!ݷS\Ν ;o l##WN88B||_Xz&uY vhWcKS31qo¯$mctHʫ:GWŽ8cv6[`d*Q~Z߬oƶ罻Fte~toc? IÌpWa{z|1$c5*IZr5lm~/͒6`  n}gGճPwGa[-icw62 U>a}cʻ/ڝ 31zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$KeX2:ӵÚ1 9{ݮOJz`a_Oo)wi$]1X{Xkhpƺ3^}qⷦߏlCh >ӕmses[--j|7f5[S}nl=N-vU.klkEZو\ R~7'ݞ|ץf}`~uv:~?I#U ʰrpE0n Ё.}Yrq] 4 V9Vc]42ڄHGHX9X~ہ}}>V72gIPrb+Y)45HD}~s YXen y7x=k'XlVwK`6Ryn^zZ [cCv掳~u!̵k^gGzkoZ8> v{ qx@r [al{cuoy^Oջ1nv>^>SĻmo>,&緧s=QAqw?be?W~u+Ec`7:|̎0ۃMô]e DXO6z-D]t\s?[_O+Ohk=⳿Ɨ: c.ktIo~6bbgݐt5'_Ⱥ*v;~hyo-?Tu 02mnaFnIL|O]ʯ l{+w2hZߊŦ-.ɷ#m}P @O?Za{z}{>}˵WM7TkkCA Jtǽ ysp) خXgYZVϬBevC~K|?'6][(y е&Y-um B _T13?Ɔ|'_Ⱥw++qUOms-=:ѫ7 LlLcQf$A'>f:n/\^q'I$I$I& ;CNI$I$Ц4p <DzOZ.c ;lqz&3ʘH64Ѭ|RI0h@ԧMgtŠ8NI$I& LNH_N-4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$*?V??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!T~8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$BXp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Q$zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I "cIC27e6ƸfG}}G7:]eqv]Į&St<%Qשv1Vgʿ_Wk6p#AqX]_vMX;;ti$UN9-> :7EOղ0@|wAW>֮PzZG4u?V=!S 3%tdn;@+b? {l7>Grߪt~32>A?D0 EfN=u̻NKC4{V{at|r2,* Gw`I7'e\KwV [/>G7ʱnkg1)}@9]oSuWKc\CHmI$I$I$I$I$I$IyowUy_pI!k}x#;oaa5~wZV&Q. Xdwt^[#ki}MgwyL~i:~+]iNv5i˖;,1 %gb kՎպ^~3CF%dӸnZp}@}R7YFK}- ѺgToG:O#wЩv6=a٥Aӏ<Wbį99x[\,fEI$I$BXp_ie,ܪ?"I_BÅPςN|\m?1 dvO?ex]Il?'okzWQSؙlRH3Rgnhf+C)2cDϟuI(cji5xw^9]?X:U,{۵p&}WWAn~VmuUu~ ,UM{ t?B{wGFOHcŹ _,%X\0r+=ѻS?_/UxX6ב[᠎HZ_O^թkr.-@\>anKKMUk{GuSn@kk<[ՔI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$CtN_ڻ߮5Z84ʫ֎湮_g?#?Fڃd6V՞}}C-ُsp۴Gctu9u ,}A|t,}8[fN$>jI$I$I$I$I$I$I$Ro]uժ:=K/&= {N?v u*~[mձ2\cxW>0sYlݦĮX=}~߸m{\MxZzNiQĴujLԮyn]k@]btk(Nxm Vr[q,m,fKUGAp[-`#O9A酝.Eͳ3^OK'BƱU7hF򴺯F5z6@wcy%OP=;+"a}YjϤZ7q1NT}'d\8I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?SGTfc2˝̘wD#0qJQ5b?8= %Wϫ_ޮ__Νe v-Gs+uן2X-G=7N]1هSjufvީ#gcVKH>H2CG'ĞOfeC虶~F3_e-t+}M`ϡh\5qђI$I$*?V??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!T~8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%z,520 ?LwSGUd:ZK>WzX:]E'x\#YF=? my/ZOKW~Ps]V3` = {lI$I$I$I$I$I$I.7cunqPVz7s]SKV󍑎֋ƈv'-ޭzR>U>KFPVm.xxsN+{}N][-^`kkI husUuΘus?W׶ͮ|K/Znu;Ë8}jgD\d'\⇧Tdd2I/kT>1gӱs+i$I$I$*?V??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!T~8^gΚÒٿ]G׮OPx nU>q wQc:Á 3 Ըkk c7kGTȰMվZ 5c=Iq n8k?( )s^p~a$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$*?V??/W@Zi/0TKލeud}l6i#7Ժ1jƫ ޠ엜oT?tuS1 (x([Ķ;@U/Q]^tqZ\6wXUpY5Yvlxnƈ@ah}g]#s0Cqle묞K[Ϡb^n I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IPJΗi~C[>Ɯ?񩑜^kAKV_Uvb󮽢.BR\%GRp$ :I$I$I$I$I$I$I$I$I$I$I$H_N-4I$I$\O>M6F#o.$zl0iY7蟞տ,ޮu} LlvmX.quwl~SVV-7mdА[^ȸ_s?^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$/ehh;a>|Fz?Jy 6~c2n?D7aqە]ǺȱOVM][#%ֱXk۶R[/ k7nO]$ RWO!ϥ0UZx']bI$I$X1:)eװVZI$I$u^OIų7&EU t 1\;}c.y/;mI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\V]eYt0]3ENxnK7 l*xXݕ\kku4iph \nɻcΝn+] u+I$I$I$I$I$I$I$I$I$/Տ' PI$I$I$奔C7.%׺E]g ;@# A?OWk;p~^GOKG/n>Kk_t_]"ZȾnk6k\?Ss`{^@΃VϜ-oڏfތ~yE^_MV`9FA # 6gQffup?/vQ>f\k==֮qsUw!r3~]V`/w0csas\zS֎5 YuP6?*-ggdz,紵A{UO˳/dḙE0+ȥP~uΥRFpY[qc53_U1HmWk$Ϭ'/; @He7kF+G|נXGb~2l;lg`thx ^)Ӿt:z6t{i/;nVfZր9o kWSnWMpp.hyiוsF>ncۈnm.Yc,C3==AەgZu9]awpdU1+SGq|n:gJ˳}6,g/GGsבV5uӍ"Z?fuqL}v\ΜW{0Nn،wlB~taq^1xmsLghzEؙ0bXC;x?gUtʰ8|2ZH:x-oyXu:pì[e<-|Sy ˬϰ't @\?N}.Yq2r~u^f]\uUPnq~+f7uU:Kf+> AgUdn2ƙ۹\Zn7OFB y \erUsaUS69}<=zpTW*K,[cͺ'OX̫Mmilѻ:_Vîe۱0:>̏ǦFI)ajyf3_;ƪ˵-O:Ӻ\n5^vռ{ K~*3rɡZ`Pc90FtΛqo5ptW+6;3p:\qeڤI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I,ߵg_w vwi<#S61wq1>Ѥ0BfUO,! >J3:8uX}q%8m?]ílO޹nu7Uq 6o|~k?wu]OSֱ:;c21C7lgqI+[PV`T1 -h{vww_V:]wXCZøt]UvG5\߬];ٕ]mnasp;uJV\"|,읕0%r/f􎩕^ks O޺ԒT:]νq~.ְ 72v+$I$J]G߉]u^} I$I*]Katg\C7yUпm?煥/Sñ$ni#I$I$EG M$I$I$aHu~|;pF4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%D{C-!ZIyMukUv@k0=߂ū3aߔUc1Ioe])tJk6k^WNc֊v=oi|yFޥN[D6= }oѶ=p> I%S:>?ܬZ/>?V1OOKV1w(5u['_:̯@Ѭ<9{yY~X}`mWa\mZ|x5{ 7$<s}mЀϷ/2h'xu}7_VW@xqLt\A5MM>CV<Ѯz.GZ=55V3ٸ0 @I\f_֟n}:}kKOP۱Z/7/ vnݾq ~Ysn=.6Ƴ\۾﬙7UuUC yGհ:}uuEv?>}bve(lKuAP}rXS#e69cOrO.sAx`.[dl}յRya$I GT{zOrm]ﱥsLOεk>_o/NM5a2:6m}@_TmTtvKݓu k ""OxXW}n[ǭ<ָhOWӟf{\汛} Y?/y\*ebl{tN Gf}r"hn-Hܓav$EG M$I$I$ ;;S:FPǎC~+I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$^!f^gOlk}/S翡=Դ$μė}}c5c4L&]:ǽ\Oz*Kƞ^P\FCK+Ef ۮqaӣʟo}Y̭b{`{Z|;W+lgD9^(;M<;a^^U,sC+ N~G[վu-#'tA^޻NcaR63uo\}_aߙvfFqy!7hǕ-y"6cbCk?? Y}#_[PbP $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Icp3^gHVU}KKP/RVި6IsHs`yE33sXf]cc]ulorີ8]G Nsˮ>YMvÛ1nUlp!֚Z2UMMnqsK.{W}Y>[XmN#l$}[yk}CsqGEirf7L6ƟRrObPaVߤkGE>s ]F(ۆ Z˱X.qH{ƺ.\\teH{փA?zT_ns+45{;2 / zu;)61{Ϙ]ל<ލGN'sF9h!yj]?\s]g.Tޞ:fF5Ɩ㤎ʏQ+ݍuu57t?r~e0lvfsH\JϿ+܌'*vr>+\c?!<A]W'9Q{;+kKl/_\mYe~F0 .h8%o£ݔ2k" lë+Y~FdžAk}^GC99Y{CHvh `~{3cr+t=ah"O+;F/Pö^Z4%qQ~d}_ƹ]~ym _tVqu}c̡WWC=V?Y_~IoOE8j;]ՏuWĻۧI$/Տ' PI$I$I,Λsd]^ KMVI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?Vam8FAѴ~]㮪65x6[kZ4rc>_R˳*C^A4o[qݏvMN/.g6tVNeSu&k{`>,ũ:]Oޮ$Y«'MmֵstϳpYt/ؽC2{p`{4кX~7{қޢrWb 58]׏>߫X˚Y[I+=SV9݇ǃSOrs-" txnh(Ox;\|,%OZ715[<,oYriʱ]os G}U~ˇWK@./l/MI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$YYYx4(h4[ƩGXI$I$I$^y_Rko ;fѾ Xؕӗg{[#qm$I$I$I$I$e8}!ѶݷPNcE}]m]EfEV> BI$I "cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$s>MXk\51TO̮r1겺V0EWzk1݆j;ݹՆ7aw* o+7}^[qu5Nπ6K*+|nَ&0n/On%L=ۜwSX}R[3l4n.%8uqo h hoދvS^[q*N8}.K Ré hl|UI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$*?V??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K_z>a}:\ַn~~?k#k I$I$I$I$I$I$I$I$I$I$I$/Տ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$7_U^CxcknaIAl}]ΠS(y`&2uZI$I$I$I$I$I$I$I$I$I$I$Q$zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Xw^gnk kI$I$I$I$I$I$I$I$I$I$I$*?V??/W@Zi$I dr,e` DZ,pt}$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!T~8^n[qwUۣ=ǚ"v葉q-q!3ݽG=?7$ToYyvX3ZF_{۹#O:hxa9m適ZsBQ[H\ǯΩEB+(I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$BXp_iOzFo+l׏gZKgL0г~m4fWj`>ti=BqzxYݕk)sZnu^pz{X멶}|%p_<쌚e9.x.O!zK\dANI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$JPϧٗT bl93~i{Ǵwh?_[1zo][ǘ5gUé𤋮^'eX^eNa?0N#=K!)ceSR~pes?k-mv[9({k 4rNWyo5]k vSp} 4L >}of{Yix]״9AZίU?ttʴ\7k(5gcvk@k?,ߤ°I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!T~8^UM;1_ƆB&%XTVZgu}/ϡ=jG tʝ^7ω?5s}Z]כCmm >ُpB I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$6~W?vS'ݑݺ.t^z]g, $cL? ?QgY#'8Ew:W5:&>ph68O~+uf~F}894W>ח1;+ ò?{-?$i On\Oevx<+?UoSnN]u-og0c̚˹zTou|[:cVts6znzmM.atF<ןtz3jss s~h 达?OM& (kV3*_⧡}4]ۋq?z-, u5sKg乧Gw{:> \>%wKYMk0p=DI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!T~8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%_?\ƖuN_Vc]з?GR{kuXus༷Be]T`[y`͵+.?.e!ֻ|5U{wTnʰd :_Ԟ2Jc=Ϙ[fdў];w49V~W+$]Ԭʤ4s`yxEEns1/v.nfCc rxZI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$EG M$I$I$MomO{[cIRIp[~t15֖͛t}P6cV+kߵ+^՞1]E kH{>,3]Aul[̝8B_ZSv84z%ɗpbxʖ/uwc\-vuj[}YbYP\Z6E[}oţ,eaV̐ bk=o+SKy=[86vd[=~h:_7qs{n;O?Rwe<,2qmzl5#VdbF-s߬]pںgRZHk«~wFqaiΒv̭^`z7_<1Ϊʼ[$x.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@ç:c䱶T ͧoEV-{sH`FI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$TTa۝M.1t\NW1($~K[vcd6V ې?6Ý g@]?ՉZ#`6֍GBXCmAUԷPC}m="2`;i9^:'Oe1p`ޯ@ʹb #e}~}BFSM0C}B`ǁ~+30p}N]y[6Į2YX`h)92BX٘kDZQiۢ渲Za)'lkD$ ~Ke$I$I$I$I$I$I$I$I$I "cII$I$K[g2sdRH۴϶W~KV0!r}kUb{\<2z?k2]|YEKOGW@7GW/u<eAKZ*U-k)t54 RM+Uck{}uZZz?Y~e_i5ߌGgRW=+,p`k[> _\iƬS7kgɟpszZfK-yan vO]G5Wr47sܬoy\]7 c_P}B7h&G+_o[:,1񵵟g?I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%U;qʔ/k`"I4 vNI$I$I$I$I$I$I$I$I$I$I$I$I$Ǝ-?W@Ǹkz1M khHZ~ ~^6/MFX~Yˢ]]vdW{80Z碸\nҚzH m9"@?ԬL|SF]ԝfAѕicKz:uNm4AnONwG0Ò mm\ѱ{+} 1{@<*^iïbWui{x+p1V^z |#X^ŗVn#klc\7߅ރ:Frks:i%nof/ܯ%T͟"+7iPoie`5qy'=WZS8yд~#:>?bXY\08Ǐu8V^%c]4h-DI$I$I$I$I$I$I$I$I$/Տ' PI$I$I._ޝz:cvkO>PK˦|rN5!W@nf59ihp-i*Y⣥?) ,saMts?i;5+SNCK{|9*:^ ɪ܍{_:VxYXI3X#Pd?Et?W~}^v6;!ӸGhWM}Z.eO|Z'WOco%<^o-$rA<_+GгkZZ78CJ5=/?lr=Mf> KF{*͌n .$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\ל^Пk<ƪժ=:uW#㤞9Z.+h bP i1kHGvN-Hw{A?Ҙިlm1rUқІiYXsvV})G6Yc_-iks~wW\cNwQȽf[{2~zVm t,'2?r(]u{ g.=BQ~fllV2:O_6ouΏ-9tו{+$\d[=]I$I$I$I$I$I$I$I$I$I$I$I$I$J/clic-"<W*ksǩ]Uo-ʱzwRjFm3WtCsɧ*i=k~}MϺϧmsB`d۾v,f˹ ]ki_`}cV[" A-^ }8J^^澳vȬhM_m9a.:z#pVH/;2SnSua.}UI.}[踇\wn$A\G鏱ƻ#uuto=XLǃ/q"$?gw'tWW~nj罛sM$I$I$I$I$I$I$I$I$I "cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>,1mR|=;+tqsmcaIj$UZ2◒v.3]_*\ 6{tXSPqmhcYgrTu|Cӳ3(m {A6V2z|>U6}V,^ޟM=Zޕ)ׅRϫ69}χRG>U.mW [W:YvoWP=.{;W|h*;~]:F+j{za`cuI$I$I$I$I$I$I$I$I$I$I$I$I$I&-u c[DI$I$I$I$I$I$I$I$I$I$I$I$BXp_iI$I$iNI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$WpzmW1%xB>~2:y+y$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I7 Ir?_o/ {p+.߮?Y]?5{'~EzPWSUW}ooP5T~}d|+/`XE>;x.'>upOKV֒Hj:_gY^-sA@yߵ@/_[:_̲)f5uvWCw\wQr>;uG8rXu.Ӻ+i1L$I$I$I$I$I$I$I$BXp_iI$I$߭W_ |ԙ}iswBI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Iaw{ya!—A??""K_#d w|֧_WەhI"xY}%=T9gevȞwmt:x'')Wצ[֘Z{};`S?Axq$±gF/{(ue{k&;<MŔpŞay.nB9UҤI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Kl]- Xpq{?5XҬ.[oIh'[ >Iqk^-{tËF>=kitN<7G=ӊI :/s>9 3t~T*4 ;v瀏,?Wq#3X<,ߵުi}Pcq/]Y,薓-/}W(u|iga4]$I$I$I$I$I$I$I$H_N-4I$I$\M:Nf=7~t{ZG]I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K嵏??""K̿oIc`7kQ"~arOd}j淥b:D~UU]Z Y";BE-nю G-3`!>4NϾOȸR{|C,)kLfΒ)[uc̑YnP~??VP̛1I.5x"6Q]ؕhUZ>A[A qK#Kd|.w[$I$I$I$I$I$I$I$EG M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%Ari%_Y~[j7 KQ>_ُ_Z_w lYt f#KmA铻ţn7Vmc|]s:DmbY,,%޳5㶊oОaw?cdZwn2n;6VCݏcO:k2L5.{WjE^ǘǒѺX=Vw6JXw=WjI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(c*iƉ$ksL!:I$I$I$I$I$I$I$I$I$I$I!T~8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$YYuSdQvOЩkO I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$șZttų+I.+7W3-vֿ@NĭO\`Wkn- L?7ftJ/;\Ʈ{},5nutxl?\-5uWa\a4n;N4Pz?zLbPAczqĺwY]{ubu7ոAӹ]Yf]W7E.;qy\=0\;ocuI$I$I$I$I$I$I$EG M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}v~a ns[:ˊoLvcZi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K*KO[?B~}QSW԰i,i*^sp[m]{vZߊ~tΈzuY5 < Zڄ{LSeϩ_Z=vHC7\nMC1#88=r;*U,;:WW]Yc+`ղd-P~Q5clmialT.:6eW*m//}VhVy"Q_ kG`?<z^E5"&'ۡ G}SyF!@"rN^]NΝ/uG͢LBtl΂+e[']~At$I$I$I$I$I$I$EG M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%t: vFEZ7x9at% ĩ~ѵS}6ں[,w}ƅ|}aHmt<>vYZ^~]N>OmoĐ*]?gEϜ^:;6X0?޺Τz]`cӑYc[ o~˒Wϫb ˜Ϻ'wFthvlhA| clblu`}!Χ?ŦX8u,vM`9Β ¯ֺYz޷eY55fil3(ժa uA'^]{nM)fn6 ˶Fk'TۋwU@;_y^7cn\ |ծOT®pkÁRI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I "cII.+Tcd?0dגd8H3]wHåWb7˝WI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$/Տ' PI$I$I$I.zhYvh{+'N3 in4gw6bd0ÚC=]_S+Inүv.fKk-!HP1]5alLx]WZ)i u30_WrKgPb JWnKL0c$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I${1g*c֒_Z^v=x&}>ϣ[ۋ.t@v$<K11:S/ǽ { 5+NVm 48s\I$I$I$I$I$I$I$I$I$I$I$I$*?V??/W@Zi$I$I$^OZӈm=vvFڤ]5 _ʈ}hwՐnjq?3f ֊]^4vсб.8:.88lq){~=+7Q-+k md4ƛrֺ%}R/I6S64i?W韲1%Qȍ>UF>5ӶK[)$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$uֱݍƼCI#s| ؘ}'7:f܏h#$~q7tfX{놁ר o`biaa1! {t-y+'5n3lk9.MAjI$I$I$I$I$I$I$I$I$I$I$I$*?V??/W@Zi$I$I$}w'[vvrͅ$^z^FeTR+p%|^{ъGֆkv\G )YV6Km 4U?ɾiݫ6ϠfouvzgmGBgrmVtcCLWPi+gn-kHon W>࿢r^ӸMRt-]/ԞwA4;u \K|I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Վt8Ԙ D{~+(n&+q1tΟwEmy{:tN}==ՔM[CFֺ6j{duEx#'ULf^ A3{WvI$I$I$I$I$I$I$I$I$I$I$I!T~8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$BXp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!_N0絀ރ[ =_.Ǣ=[F?ztekX\3:!M[ =_ƺ};XL8%Czo1vʭc,qdXph z ܊XCwuԩԱ+qc^G[z%uca)Svc|ȎI$I$I$I$I$I$EG M$I$I$)?.EWWc6eui$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$KWz>a!x. k[qמ#}\af~8sX]-0VK'~gPaxs+>EW7QSkV! cmLCiiWY\_Ao~pH9ۻ,4o׻:6](V:n:^ *"Ht_W~m*gq;ppoվԺ?TiC2rO_Vk=K=u,7 }W?+uR1hE2Cos%./1zgE5ֵ;qgb[ 1ߐw;_=5%H}ZYY"kYGV@w-Ѱ,~cbZ\=?q}2HZHUc'^l7|{$I$I$I$I$I$I!T~8^I$I$IpS 4lL{4s!ǚI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$7[ek n{Cz7պU94f@hcƅm~}kߘ,"Cv7w/<|Ρ۶e_Wv˹mGnNMp&|.7JtPfۛ{x)WO}K7`f},7?Ԗk 0~gt\-&t/(-K#QeL9d%o}Nz7I.tReΙS'_eau=;"m70n \n:/DVR9n4+c>o,_^N{/i`pwU<ϭ7lѓs o'Fܭֱ:[ZsN9@/hBeԹ ۽;N+Ѻ/Xb378Wd^I$I$I$I$I$I$BXp_iI$I$?U0^vGR$s1&ahI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$k- rq[[Oc^6bP[CGөM3GܜԀS@'I$I$I$I$I$I$BXp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Q$zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$T:\X/9* %ǰOuln78{$I$I$I$I$I$I$I$I$I$I$Q$zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\(ni-=JBzUdTmn;I$I$I$I$I$I$I$I$I$I$I$/Տ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$澷}O nُC˟^&;Κi]#ZZ NI$I$I$I$I$I$I$I$I$I$H_N-4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$*?V??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!T~8^I$I$I$I$I$I%igYΕ7A.Z,[-{mHq{-TI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$֨ԋ7k։{Ї6qpDn3GLpwȳ gNh%CD@xx4 ]V#ׇ=˪?gzdWϋ^;.ŻdVOZI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Km>82/඾}g-}uZTߤ,[njq{O-XLD,T_kK1ۡI$I$I$I$I$I$I$H_N-4I$I$I$I$I$YZCr'wdG?Dtr=o[E5c2n=N߂:#0ꙃ%!k?%z+æ\L|}v$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K]'=UmgKk#i0|AqV:fSm|Djl=V0WU`ѥ$yI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%:X{w/MտO 9̟.afYFhvOF>3(kCX6ƚ\{N%<4jI$I$I$I$I$I$I$I "cII$I$I$I$I$JTۘ%y4et;Ĵf!6Oӳ,'uZDJ?Vdefzps n-kGr:7A(TZK5?ݣ'(x6#I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\^E}O$Sk<KN:.nP'Vd{{,O=z2F5ۘﵽu8Fc'oySߝ]r>?ͰI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%"*+ CV.Q:}S5}r]?GzOͮ;gv5߱퍣wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȥ_"{dR_K)~wE/ȡ endstream endobj 40 0 obj << /Type /XObject /Subtype /Image /Width 566 /Height 268 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 8893 /Filter /DCTDecode >> stream AdobedC     $$''$$53335;;;;;;;;;;  6"  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?~Tzutk-T\1g}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwOɏ請?dk?V?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%W,.n~}j?'nc}^t?5;[S~S'&gbk{^dn$J.m_NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ƽ- K22jeu4245h;,Uwd8eY:Ɛa$Qwog}XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g> ]ߤǷV.^40oMVa=:raXѲ6 |~+zF;\aڹu+Y$Qwog}XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}6wՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qwog}XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ 5s*迶q:N{kh{keHvTq>u΋02*c-h~וA_} ce2!I$]YV?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%ΣWk,uoX> ?^c?1cRËP&ckh {o]B/2MRd]mdC'I%}6wՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IR#t庰Ef5B{v7MŦKZI$J.m_NզJ³?Z(Ū=K&7ѣA<oԏoo[}'tγ3:fCrh$sdAA⮤I$I$I$I$I$ҲENc+c| kH__Wk^IȺgC\VI$I$I$I$I$I$I$I$I$I(泾o:?VHY4QC꾶S1O]Һ^_̇a{{wY[v%ҨKzWLh lgk@e^I$I$I$I$I$韓Ӿu,WzwI9iq <Ĭ{:V7ՌfVmB쌇49/%\Vz_z_޻k2PĭvX?M5-]"I$I$I$I$I$I$I$I$~iVVm7]-Cv6oh{:Qs\%aY]U6~kI%}6wՏM'G{jIPy]C]q~ݖ=ִdhDTֲ}cugeӫYK4I$I$I$I$I$n԰2022kuv' /?to'`PHʡv׶t't?Vo㗑~__,;.XA#BRI$I$I$I$I$I$I$I%~oVc}gF՜1qn[\lUU'I4]\^`I%}6wՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Is^g.gtC@nNfza6:84ڪݸ$Wz=/_#%͇5RI%}6wՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qwog}XJt維4~VeX#\ +ͺ_ZAIbn4d}mk%*:|UߪY_Ž nq 9 i$I$I$I$I$I$+3~e[niu{w@sZA%{}tԺngSý%淴Ѯh'AKo]z:eε`:#?DoWz:YJMol0w4J%n-HuVdǴmh/Vb̆ދ@< +cs:Cq蝠%ΉֶI:vY]'`SmhJk^OOE_ծu-.m[XlYϩՔe;IseGu:Y=lkcIi5 I$I$I$I$I$I$I$J.m_Nզb@L+0~}`78fmI.TxR(wەYk#]wI$I$I$I$I$@Ͼ|zTٳmkIv8^aSegK~UIuG:%vN+s]~͵ouGQq]~t#j-_[1Ʋe OHtpU)~Ulk}JeS3}K3UY-hYt3Bu]tu2h45Gq*g׮P߅Ny#K/hUo?VQUFӎ;r?g{KH Gba]v}TuXֺ,􌺲ᦾ ?WSկǪޡmԶ@ZRp:n8\+mlJI$I$I$I$I$Kb}#756<4QhhI%}6wՏM'G{jIV84u2gcimprcQ}O7$O1пQd:H]*I$I$I$I$I$H9b]i"St;^ L}oʚʬ˨{.8m.0LUY;{/uؙ6{lQ?ŷ{z[nyX>uoO\fWPVt^Wgޖ*unVEm{22ֵ`WzG A(uow5 V}Uݐ VeZX~tT`wڟ選F*bdUKr=2m$na#v)$I$I$I$I$I$}5}TY3qsny+:^zN^UyZ5ʘ74ry$IEM5c}/ ڴI$I$I$I$I$I$I$I%JoNI$I$I$I$I$I$I,:W^f/Uk͇[2;8oޅ쾗{[m$I(泾o:?VJ]UUM/։$g[QVw߫}S)}?UKja2CD]$I$I$I$I$I$׏;%ؙ}Jl`0ҾtfLfU԰X 0'qY$I$I$I$I$I$I$I$I$I$]YV?7ҿM%+UpAA h\]c=9=*Y{OcS^qp_W:JۍMYS1,nᾭXz*I$I$I$I$I$K~ONԳ1jȪ9is$y~? /Rcɦs32\ޅK^o}G/u K1i-. KOzI$I$I$I$I$I$I$I$E966*iu_Kōʬx姖B+u:!dMƝՇ7ikP~fQ?GIþ8#}st4j$zI$I$I$I$I$I$I$I$__E{tu\p={wԿ4tީ]8wͦDk :CZJ,GFft籙&繵>h2,.$Qwog}XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?.қE3ߋy{'Q2E?U)YTjq n琶~}^쩙w*;.0dIEM5c}+ ڴI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]YV?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEM5c}+ ڴI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]YV?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEM5c}+ ڴL5/y kA.q9% ;c3/v=A'#c*< y31ıc!$I$I$I$I$I$_}gڃ=CNdĩS-ei|De?"VZdR8ohw%FI$I$I$I$I$I$I$kų"jcuMp.`w6V6]-_Km0uh$ߚmZi.OvC?w >?ŸtޅҷX``'4q\=fagXqΧհ_hxAPG~]GT8vk-ʇORI$I$I$I$I$A˧ ݶv:{5q\ o˜VV<Ϩ?Yz?@}zT dc*·37&{YcGd}st߭5h^0G}vus^k;$I$I$I$I$I$I%CZ?Gv՗_^v?Dn~a:n]ɷVYvM?ծK.~E6h:7^]sx9?.3L.ӟ̳_Yv ]I(泾o:?VKnƯJ 1XgZ^A= ޺ʰk{um`wOpj盕ChV3ns=:m5D@dlEpp3__Zq/ջYklά2#弮$I$I$I$I$I%12xh?K)jCL1q◦Ss ګ[駥sձf\qvCK[.1bMw}OmHm;f~6e}WYݎy?Dm~ e$I$I$I$I$I$I%ϫ5P>NUU٩չ-#nF,Ŵui:J.V&l;`7ȴsLH:UĸA~b`X05L,q`#O.$]YV?7ҿM%ka\])!ǩ!cbt^10s:u_kd ߄u[w^ꕜnrp@-&˅9a8{+^y.5~M\CmBei]I$I$I$I$I$K MwS1kn}/RGK_PoQrDOgU7~-\7εњJ!m;\" vo=`bۉ:@sv@w5ܵ?>_پ1ٕĒ~;`P<+oǺI$I$I$I$I$I$Ir;ٙRj{29цEjSi 3t3rz'ּ}= O%PRknHakO'Qk 0!:64Zb JhbL5D|XTQwog}XJt維4g.O]6Ӱ&;ǏFǨ:b64މWTls[h%74xOdrsӹu41}$I$I$I$I$I$9st>԰Q=%l´[Al:EѤ:\/Ut[lN$I$I$I$I$I$I$UZAA`}Q{ qn/$ELk:.1J>|ڝCUE$э%7:$$]YV?7ҿM$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEM5c}/ ڴI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]\oB0>3f=m67nLrWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoWoW㋹T/ endstream endobj 41 0 obj << /Type /Page /Parent 143 0 R /Resources 42 0 R /Contents 43 0 R /Thumb 120 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 42 0 obj << /ProcSet [ /PDF /Text /ImageB ] /Font << /F1 153 0 R /F3 151 0 R /F5 160 0 R /F6 165 0 R /F7 169 0 R /F8 182 0 R /F10 71 0 R /F11 72 0 R /F12 73 0 R /F13 74 0 R /F14 75 0 R >> /XObject << /Im17 44 0 R /Im18 45 0 R /Im19 46 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 43 0 obj << /Length 12080 >> stream BT /F3 1 Tf 11.4571 0 0 11.4571 26.1921 505.0204 Tm 0 g /GS2 gs 1.0166 Tc 0 Tw (7A)Tj 8.9663 0 0 8.9663 52.3842 505.0204 Tm 0 Tc (DVANCED)Tj 11.4571 0 0 11.4571 100.3464 505.0204 Tm (T)Tj 8.9663 0 0 8.9663 107.433 505.0204 Tm (OPIC)Tj 11.4571 0 0 11.4571 129.3732 505.0204 Tm 0.335 Tc (:M)Tj 8.9663 0 0 8.9663 146.5511 505.0204 Tm 0 Tc (ETAMODELS)Tj /F5 1 Tf 9.4646 0 0 9.4646 26.1921 489.3164 Tm [(Recall)-321(that)-321.6(a)-320.6(model)-322.7(is)-318.3(a)-320.6(collective)-318.5(whose)-323.6(units)-318.7(are)-321.2(building)]TJ 0 -1.3118 TD [(blocks)-304.8(of)-300(a)-302.7(product)-306.6(line.)-298.3(Suppose)-306.1(model)]TJ /F7 1 Tf 18.3114 0 TD (M0)Tj /F5 1 Tf 1.5095 0 TD (is)Tj /F7 1 Tf 1.0243 0 TD ({a,b,c,d})Tj /F5 1 Tf 5.4329 0 TD (.)Tj -26.2781 -1.3118 TD [(Further,)-337.4(suppose)-333.2(there)-335.6(are)-333.1(variations)-332(of)]TJ /F7 1 Tf 18.1916 0 TD (M0)Tj /F5 1 Tf 1.204 0 TD [(,)-337(such)-335(as:)]TJ /F7 1 Tf -18.7607 -1.8988 TD [(M1)-331.4(=)-330.4({)-336.4(a,)-331.4(b,)-331.4(e)-336.4(})]TJ 0 -1.2639 TD [(M2)-331.4(=)-330.4({)-336.4(c,)-331.4(d,)-331.4(e)-336.4(})]TJ /F5 1 Tf -0.6349 -1.6293 TD [(We)-377.9(can)-374.8(define)-371.7(an)-378.6(AHEAD)-372(model,)-378.2(called)-373(a)]TJ /F6 1 Tf 19.8329 0 TD (metamodel)Tj /F5 1 Tf 4.3427 0 TD [(,)-373(that)]TJ -24.1756 -1.3118 TD [(expresses)-602.9(a)]TJ /F6 1 Tf 5.9421 0 TD [(product)-602.7(line)]TJ /F5 1 Tf 5.8283 0 TD [(of)-605.5(models.)-598.1(A)]TJ /F6 1 Tf 6.9484 0 TD (metamodel)Tj /F5 1 Tf 4.9477 0 TD (whose)Tj -23.6665 -1.3178 TD [(product)-336.5(line)-332.7(includes)]TJ /F7 1 Tf 9.9134 0 TD (M0-M2)Tj /F5 1 Tf 3.3544 0 TD (is)Tj /F7 1 Tf 1.0483 0 TD (MM)Tj /F5 1 Tf 1.21 0 TD (:)Tj /F7 1 Tf -14.8911 -1.8928 TD [(MM)-331.4(=)-330.4({)-336.4(AB,)-332.4(CD,)-332.4(E)-336.4(})]TJ 0 -1.2639 TD [(where)-999.3(AB)-331.4(=)-330.4({)-336.4(a,)-331.4(b)-336.4(})]TJ 31.5793 14.969 TD [(CD)-331.4(=)-330.4({)-336.4(c,)-331.4(d)-336.4(})]TJ 0 -1.2639 TD 0.3304 Tc [(E=)-6({e})]TJ /F5 1 Tf -4.4206 -1.6353 TD 0.0127 Tc [(Gi)-7.8(v)-6.3(e)-5.5(n)]TJ /F7 1 Tf 3.4502 0 TD 0.013 Tc (MM)Tj /F5 1 Tf 1.2399 0 TD 0.018 Tc [(,)-684.4(w)0.4(e)-689(c)3.8(a)-3.1(n)-680.9(s)-4.3(y)1(nthes)-4.3(i)3.5(z)-3.1(e)-683(the)-683(m)-1.5(o)-4.1(d)3(els)]TJ /F7 1 Tf 16.9157 0 TD 0.019 Tc (M0-M2)Tj /F5 1 Tf 3.7977 0 TD 0.017 Tc (by)Tj -25.4036 -1.21 TD 0 Tc [(composing)-334.2(units)-330.7(of)]TJ /F7 1 Tf 8.973 0 TD (MM)Tj /F5 1 Tf 1.21 0 TD (:)Tj /F7 1 Tf -9.554 -1.8928 TD [(M0)-331.4(=)-336.4(A)0(B)]TJ /F8 1 Tf 3.6838 0 TD (.)Tj /F7 1 Tf 0.5032 0 TD (CD)Tj -4.187 -1.2639 TD [(M1)-331.4(=)-336.4(A)0(B)]TJ /F8 1 Tf 3.6838 0 TD (.)Tj /F7 1 Tf 0.5032 0 TD (E)Tj -4.187 -1.2639 TD [(M2)-331.4(=)-336.4(C)0(D)]TJ /F8 1 Tf 3.6838 0 TD (.)Tj /F7 1 Tf 0.5032 0 TD (E)Tj /F5 1 Tf -4.816 -1.6293 TD [(Thus,)-433.1(the)-436.9(units)-432.5(of)]TJ /F7 1 Tf 8.7035 0 TD (MM)Tj /F5 1 Tf 1.6413 0 TD [(are)-435(building)-438.9(blocks)-436.6(of)-431.8(models.)-436.4(The)]TJ -10.3447 -1.21 TD [(following)-332.3(are)-333.1(interesting)-337.5(uses)-333.2(of)-330(metamodels.)]TJ /F3 1 Tf 9.9626 0 0 9.9626 289.2472 379.5023 Tm [(7.1)-1010.7(Ser)-7.4(vice)-339.2(Packs)]TJ /F5 1 Tf 9.4646 0 0 9.4646 289.2472 366.0661 Tm (A)Tj /F6 1 Tf 1.3717 0 TD [(service)-597.4(pack)]TJ /F5 1 Tf 5.7264 0 TD [(is)-593.8(an)-594.2(update)-596.8(to)-598.6(a)-596.2(model.)-599.9(A)]TJ /F6 1 Tf 14.2981 0 TD [(service)-597.4(pack)]TJ -21.3963 -1.216 TD (metamodel)Tj /F7 1 Tf 4.774 0 TD (SP)Tj /F5 1 Tf 1.6353 0 TD [(contains)-439.1(an)-426.5(initial)-438(model)]TJ /F11 1 Tf 11.8901 0 TD (M)Tj /F12 1 Tf 6.6251 0 0 6.6251 467.3763 353.1401 Tm (0)Tj /F5 1 Tf 9.4646 0 0 9.4646 475.3133 354.5574 Tm [(and)-429.4(a)-434.4(series)-431.1(of)]TJ -19.6592 -1.21 TD [(service)-280.4(pack)-287(updates)]TJ /F11 1 Tf 9.584 0 TD (S)Tj /F12 1 Tf 6.6251 0 0 6.6251 384.8881 341.6881 Tm (1)Tj /F5 1 Tf 9.4646 0 0 9.4646 388.6865 343.1055 Tm (,)Tj /F11 1 Tf 0.5331 0 TD (S)Tj /F12 1 Tf 6.6251 0 0 6.6251 398.6645 341.6881 Tm (2)Tj /F5 1 Tf 9.4646 0 0 9.4646 402.4629 343.1055 Tm (,)Tj /F11 1 Tf 0.5331 0 TD (S)Tj /F12 1 Tf 6.6251 0 0 6.6251 412.4408 341.6881 Tm (3)Tj /F5 1 Tf 9.4646 0 0 9.4646 416.2393 343.1055 Tm [(,)-283.1(each)-285.2(of)-282.1(which)-287.9(incrementally)]TJ -13.4176 -1.21 TD [(updates)-331.5(a)-332.6(model:)]TJ /F11 1 Tf 0.629 -1.8928 TD (SP)Tj /F10 1 Tf 1.3178 0 TD 0.2783 Tc (f)Tj /F11 1 Tf 1.5514 0 TD 0 Tc (M)Tj /F12 1 Tf 6.6251 0 0 6.6251 327.2881 311.1306 Tm (0)Tj /F13 1 Tf 9.4646 0 0 9.4646 331.0865 313.7385 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (S)Tj /F12 1 Tf 6.6251 0 0 6.6251 340.1574 312.3212 Tm (1)Tj /F13 1 Tf 9.4646 0 0 9.4646 343.9558 313.7385 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (S)Tj /F12 1 Tf 6.6251 0 0 6.6251 353.0267 312.3212 Tm (2)Tj /F13 1 Tf 9.4646 0 0 9.4646 356.8251 313.7385 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (S)Tj /F12 1 Tf 6.6251 0 0 6.6251 365.896 312.3212 Tm (3)Tj /F13 1 Tf 9.4646 0 0 9.4646 369.6944 313.7385 Tm (;)Tj /F12 1 Tf 0.4373 0 TD 0.1673 Tc (...)Tj /F10 1 Tf 1.1441 0 TD 0 Tc (g)Tj /F5 1 Tf 0.5032 0 TD (.)Tj -10.5843 -1.6353 TD [(A)-243.3(composition)-241.4(operator)]TJ /F10 1 Tf 10.764 0 TD ()Tj /F5 1 Tf 0.4972 0 TD [(,)-247.2(called)]TJ /F6 1 Tf 3.3604 0 TD (replace)Tj /F5 1 Tf 2.7913 0 TD [(,)-247.2(i)0(s)-240.4(used)-242(to)-245.1(apply)-246.3(the)]TJ -17.4129 -1.21 TD [(changes)-310.5(of)-318(a)-314.6(service)-310.3(pack)-316.9(to)-317(an)-312.7(existing)-314.7(model.)-318.3(If)]TJ /F11 1 Tf 22.4086 0 TD (U)Tj /F13 1 Tf 6.6251 0 0 6.6251 506.2676 285.3921 Tm (k)Tj /F5 1 Tf 9.4646 0 0 9.4646 513.1274 286.8094 Tm (and)Tj /F11 1 Tf 2.0126 0 TD (U)Tj /F13 1 Tf 6.6251 0 0 6.6251 537.1085 285.3921 Tm (j)Tj /F5 1 Tf 9.4646 0 0 9.4646 289.2472 275.3574 Tm [(are)-566.7(primitive)-576.1(\(i.e.,)-572.9(noncompound\))-568.5(units,)-571.9(the)-574.7(law)-568.3(of)-575.6(the)]TJ 0 -1.21 TD [(replace)-333.1(operator)-332.1(is:)]TJ /F11 1 Tf 0.629 -1.8928 TD (U)Tj /F13 1 Tf 6.6251 0 0 6.6251 300.1322 244.5732 Tm (k)Tj /F10 1 Tf 9.4646 0 0 9.4646 306.085 245.9905 Tm ()Tj /F11 1 Tf 0.7248 0 TD (U)Tj /F13 1 Tf 6.6251 0 0 6.6251 317.8771 244.5732 Tm (j)Tj /F10 1 Tf 9.4646 0 0 9.4646 323.6598 245.9905 Tm ()Tj /F11 1 Tf 1.0483 0 TD (U)Tj /F13 1 Tf 6.6251 0 0 6.6251 338.5133 244.5732 Tm (k)Tj /F5 1 Tf 9.4646 0 0 9.4646 349.0015 245.9905 Tm (//)Tj /F11 1 Tf 1.5394 0 TD (U)Tj /F13 1 Tf 6.6251 0 0 6.6251 368.5038 244.5732 Tm (k)Tj /F11 1 Tf 9.4646 0 0 9.4646 375.0235 245.9905 Tm [(replaces)-284.5(U)]TJ /F13 1 Tf 6.6251 0 0 6.6251 421.9652 244.5732 Tm (j)Tj /F5 1 Tf 9.4646 0 0 9.4646 425.1967 245.9905 Tm (.)Tj -14.364 -1.6353 TD (Otherwise,)Tj /F10 1 Tf 5.2113 0 TD ()Tj /F5 1 Tf 0.8745 0 TD [(is)-378.2(identical)-374.9(to)-376.9(the)-377(composition)]TJ /F8 1 Tf 14.1364 0 TD (.)Tj /F5 1 Tf 0.8745 0 TD [(operator)-380(for)]TJ -21.0968 -1.21 TD [(collectives.)-240.5(\()]TJ /F10 1 Tf 5.403 0 TD ()Tj /F5 1 Tf 0.7428 0 TD [(is)-240.4(actually)-242.7(a)-236.8(special)-243.5(case)-243.5(of)]TJ /F8 1 Tf 11.9381 0 TD (.)Tj /F5 1 Tf 0.5032 0 TD [(\).)-237.6(Thus,)-241.4(a)-242.8(model)]TJ /F7 1 Tf 7.3318 0 TD (M)Tj /F5 1 Tf -25.9187 -1.21 TD [(that)-333.5(is)-342.2(up-to-date)-337.6(with)-337(regard)-341.5(to)-335(service)-340.3(pack)]TJ /F11 1 Tf 20.8152 0 TD (S)Tj /F12 1 Tf 6.6251 0 0 6.6251 491.1873 206.1921 Tm (3)Tj /F5 1 Tf 9.4646 0 0 9.4646 498.1605 207.6094 Tm [(is)-336.2(defined)]TJ -22.0731 -1.21 TD [(by)-327.6(the)-335.1(equation:)]TJ 7.0982 0 0 6.3091 358.1857 200.3527 Tm (4)Tj /F11 1 Tf 9.4646 0 0 9.4646 295.1999 178.2425 Tm (M)Tj /F10 1 Tf 0.7967 0 TD ()Tj /F11 1 Tf 1.0482 0 TD (S)Tj /F12 1 Tf 6.6251 0 0 6.6251 317.5936 176.8252 Tm (3)Tj /F10 1 Tf 9.4646 0 0 9.4646 323.4897 178.2425 Tm ()Tj /F11 1 Tf 0.7248 0 TD (S)Tj /F12 1 Tf 6.6251 0 0 6.6251 335.2818 176.8252 Tm (2)Tj /F10 1 Tf 9.4646 0 0 9.4646 341.1779 178.2425 Tm ()Tj /F11 1 Tf 0.7248 0 TD (S)Tj /F12 1 Tf 6.6251 0 0 6.6251 352.97 176.8252 Tm (1)Tj /F10 1 Tf 9.4646 0 0 9.4646 358.866 178.2425 Tm ()Tj /F11 1 Tf 0.7188 0 TD (M)Tj /F12 1 Tf 6.6251 0 0 6.6251 370.6014 176.8252 Tm (0)Tj /F5 1 Tf 9.4646 0 0 9.4646 374.4566 178.2425 Tm (.)Tj -9.003 -1.6353 TD [(That)-359(is,)-355.8(the)-359.1(effects)-360.7(of)]TJ /F11 1 Tf 9.8535 0 TD (S)Tj /F12 1 Tf 6.6251 0 0 6.6251 387.4393 161.348 Tm (1)Tj /F5 1 Tf 9.4646 0 0 9.4646 394.6393 162.7653 Tm [(are)-357.1(applied)-360.7(to)]TJ /F11 1 Tf 6.6968 0 TD (M)Tj /F12 1 Tf 6.6251 0 0 6.6251 462.9542 161.348 Tm (0)Tj /F5 1 Tf 9.4646 0 0 9.4646 470.1542 162.7653 Tm [(by)-357.6(replacing)-356.4(old)]TJ -19.1141 -1.21 TD [(base)-312.2(artifacts)-320.5(with)-325(new)-315.3(ones)-318.1(and)-315.6(adding)-320.2(new)-315.3(artifacts.)-322.1(The)]TJ T* [(same)-272.7(for)]TJ /F11 1 Tf 4.1091 0 TD (S)Tj /F12 1 Tf 6.6251 0 0 6.6251 333.0708 138.4441 Tm (2)Tj /F5 1 Tf 9.4646 0 0 9.4646 339.4771 139.8614 Tm (and)Tj /F11 1 Tf 1.9767 0 TD (S)Tj /F12 1 Tf 6.6251 0 0 6.6251 363.118 138.4441 Tm (3)Tj /F5 1 Tf 9.4646 0 0 9.4646 366.9164 139.8614 Tm [(.)-277.1(Special)-276.3(primitive)-276.6(units)-276.8(might)-278.1(be)-274.8(used)-278(to)]TJ -8.2063 -1.21 TD [(indicate)-378.4(the)-377(physical)-378.2(deletion)-383.3(\(rather)-377.3(than)-378(replacement\))-378.6(of)]TJ T* [(designated)-332.3(files.)]TJ /F3 1 Tf 9.9626 0 0 9.9626 289.2472 98.0787 Tm [(7.2)-1010.7(A)-334.8(Cal)-8.2(culator)-339.4(Metam)-8.9(odel)]TJ /F5 1 Tf 9.4646 0 0 9.4646 289.2472 84.6425 Tm [(Lets)-332.9(return)-336.8(to)-341(the)]TJ /F7 1 Tf 8.4938 0 TD (calc)Tj /F5 1 Tf 2.414 0 TD (,)Tj /F7 1 Tf 0.587 0 TD (gui)Tj /F5 1 Tf 1.809 0 TD [(,)-337(and)]TJ /F7 1 Tf 2.6236 0 TD (cl)Tj /F5 1 Tf 1.5394 0 TD [(models)-339(of)-336(Section)-339.1(6.)]TJ -17.4668 -1.21 TD [(Because)-379.4(the)-383(units)-384.6(of)-377.9(these)-381.5(models)-386.9(are)-381.1(in)-377.9(1-to-1)-382.1(correspon-)]TJ 0 -1.216 TD [(dence,)-370.6(a)-368.6(tight)-373.9(coupling)-375.8(between)-370.1(these)-369.5(models)-374.9(is)-366.2(to)-376.9(embed)]TJ 0 -1.21 TD [(them)-330.6(as)-330.9(units)-336.7(of)-336(a)-332.6(metamodel)]TJ /F7 1 Tf 13.795 0 TD (CMM)Tj /F5 1 Tf 1.809 0 TD (:)Tj /F1 1 Tf 6.9738 0 0 6.9738 25.3984 740.1825 Tm 0.0001 Tc [(364)-30999.7(IEEE)-338.4(TRANSAC)-13.6(TIONS)-337.8(ON)-338.1(SOFTW)-11.5(ARE)-331.7(ENGINE)-14.8(ERING,)-1009.5(VOL.)-337.4(30,)-1004.8(NO.)-333.4(6,)-1004.1(JUNE)-340.5(2004)]TJ ET q 1 i 82.885 722.834 400.705 -174.954 re W n q 400.9272 0 0 174.9543 82.885 547.8802 cm /Im17 Do Q Q BT 7.9702 0 0 7.9702 26.1921 529.9086 Tm 0 Tc [(Fig.)-333.7(17.)-329.2(Calculator)-325.2(source)-325.6(code:)-322.8(\(a\))]TJ /F11 1 Tf 16.1397 0 TD (cal)Tj /F13 1 Tf 5.5789 0 0 5.5789 167.244 528.718 Tm (base)Tj 7.9702 0 0 7.9702 178.1291 529.9086 Tm (:)Tj /F11 1 Tf 0.2703 0 TD (jak)Tj /F1 1 Tf 1.5578 0 TD [(,)-330.7(\(b\))]TJ /F11 1 Tf 2.1624 0 TD (cal)Tj /F13 1 Tf 5.5789 0 0 5.5789 222.3495 528.718 Tm (add)Tj 7.9702 0 0 7.9702 231.4204 529.9086 Tm (:)Tj /F11 1 Tf 0.2703 0 TD (jak)Tj /F1 1 Tf 1.5578 0 TD [(,)-330.7(and)-328.5(\(c\))]TJ /F11 1 Tf 4.0901 0 TD (cal)Tj /F13 1 Tf 5.5789 0 0 5.5789 291.0046 528.718 Tm (sub)Tj 7.9702 0 0 7.9702 299.5653 529.9086 Tm (:)Tj /F11 1 Tf 0.2703 0 TD (jak)Tj /F1 1 Tf 1.5578 0 TD (.)Tj ET q 1 i 43.597 342.765 216.34 -207.156 re W n q 216.4644 0 0 207.1559 43.5968 135.6094 cm /Im18 Do Q Q BT 7.9702 0 0 7.9702 26.1921 113.4425 Tm [(Fig.)-333.7(18.)-329.2(Synthesize)15(d)]TJ /F14 1 Tf 9.4605 0 TD (cal.jak)Tj /F1 1 Tf 4.4742 0 TD (file.)Tj ET q 1 i 121.436 107.773 60.548 -54.312 re W n q 60.5731 0 0 54.3118 121.4362 53.4614 cm /Im19 Do Q Q BT 7.9702 0 0 7.9702 26.1921 29.8205 Tm [(Fig.)-333.7(19.)-329.2(GUI)-325.4(base.)]TJ /F5 1 Tf 7.4718 0 0 7.4718 299.1684 29.8205 Tm [(4.)-335(A)-334.4(d)-0.1(esign)-339.2(r)0(ule)-340.2(is:)]TJ /F11 1 Tf 8.8926 0 TD (S)Tj /F13 1 Tf 5.2302 0 0 5.2302 369.5243 28.6866 Tm (i)Tj /F5 1 Tf 7.4718 0 0 7.4718 374.3432 29.8205 Tm [(must)-334(b)0(e)-334.7(a)0(pplied)-334.6(before)]TJ /F11 1 Tf 10.7743 0 TD (S)Tj /F13 1 Tf 5.2302 0 0 5.2302 458.7589 28.6866 Tm (i)Tj /F10 1 Tf 0.3469 0 TD ()Tj /F12 1 Tf 0.7696 0 TD (1)Tj /F5 1 Tf 7.4718 0 0 7.4718 470.2109 29.8205 Tm (for)Tj /F13 1 Tf 1.601 0 TD (i)Tj /F10 1 Tf 0.6222 0 TD ()Tj /F12 1 Tf 1.0547 0 TD (0)Tj /F5 1 Tf 0.5008 0 TD (.)Tj ET endstream endobj 44 0 obj << /Type /XObject /Subtype /Image /Width 1654 /Height 722 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 63543 /Filter /DCTDecode >> stream AdobedC     "")""""""),))))),222222;;;;;;;;;;;;;;; v"  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?~T7q)sMns$%_QcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcS@5 M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,q+7d=\)cՕ[nK\ $TI$I$I$I$I$I$]g}Xp_iM؍-a:Z-Ʃ 5-흲7s)c_;H1%ǒHLrɚnixsװۛ[Masv;jI$;xihg}UHtX7o?v8Zph`&c` ˀ r2-c8ӪI;dLLy$׵ӴI6/ v8H2gV\gk Lr[zW8N UK}M&LQH:$ g_Cl~4\NԺ 6C0!t_Wcs}sYeo9kڎhk տC󾖋hqgļ<'|1m흲'Iki40mb^@f$j'^ֻَC}渻tЛOZtr/ {[I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`A3^Hi9ck0,O~ޅ㱶^S %SKo @=LH_{GXY~o[RccC7Ӫ 'U5ZƐ8xLcB$ph%DZAxות=,c gmBֲNFnY>CNBPey!` X]8nU&8KL(XӴӪ\ЧI3$ "8: yR$'̱ ayT::_IݺXTST1Mph>I\vtKm`{{8AЮjM- ֈyI$I$I$I$I$I$N-4^{0aacY%ޣawT۫5蹤 wLKzKou#E7p#^Ouc[znJcNE>q;aGdUYojp-fWetn%xJS~ΎtB|Q&8!O}c'cїO.s <@g#Yj}Ll eͱ۷7I⸞މfGO5j7#We?3"ߧeLs.h%^YYpj]; e, G^`z xVzΠǸ`@ }XLJVM.3ʟG^{H甆GSUn}8NYuvA&Ew3t-ݓwd9%~ܼQ`c5+?hz~5ucݙHkt~K77\ҮT>(l/sj{q)I悬۾yԎ_OeluiwϷV۳FtYw}EvvRV0mu՝ޣ\az x Ͼ}_렷u>^ʨSb UK]͎75-3 r*zW^GJUV<|lK}`cto֩7\1:zv=~HK5k1\?|AzL~Uƚsr=:aL;|__YP9\cśDߩWavp;|Ou[ Q\tק'uZp*y;Env ~?]cۙscv햒ݿ8]/O}YɍNN3ͭs`u7L ^ǗZU$X5Յѽ?fI7~G_K?7=̱1,saSk֪2ԋXao:ze"U-j-ޫev. t^Tֽ.s'^U7WU7Yśc>.KYO7գ}|71[]#lFp]NjfoG˭-}x.\5 >}##lٷy5Np2kŢԒ$s仟xUX2?e$IJp*?DmtkN>SFM6^\KFXܻ$ gM?\]9xskm-qh\DTtpVClcmrz5GRvElr^w5 5\VL'e]]sk>]r?VG~8u$n}GNH1ɺbx$I$I$I$I$I$I$]g}Xp_i>=vṸmKgH:1^aw}YxulK=/G4HqݾѶ?U (xwV鹔LLYz_,SW?Yue{3 P?Y>4`/Cm^?DOk}`nIV60[Qp9Acv[>*!n.+^6tvΏzUX=Vk M\F[:0P'}\γG? pKm6pn +'պ߁ӫƿ{]9sCÀ Rzs Vݭ`VIIr_?!ծ̼t^ҺGSoms{\?4ߪY3dz*m55!:.=<[>}I9':V; 8-&]12:t]X2q-6?5б:GlQIiV\Zs7t?T qz>QqhtU:/ :52ۄXI>#ΥϤ9|Hğ]bϫlz"Xk!Xneiu:OꕶVG ;fT?_nE=%ZZKJ; `WŁVud\^\ƗIm`-߭/l K}V6 :Ƌ>ˇP m{5PѺY}U` ewapY:h#j'^׺Jnm\7"\~Uf:[\1%wwY޾ok=$6G'vn80Vr -$2;x\A?[z01ۄ.uĻ[?V~gbz2kV7VOnfs`sHs>+/fշi/.维,쏩Xtqx0z}ɽY{ 5 sG\,/,Atu\Ο}M!{YCwk_S[v@d0;aefFZkm3ME[4;J}]u)ckm5/> XoX71[\ OȺ-7Ԗۧаp qǒ׻sHt]6m\OԮGZg<|k^EX!i?GvI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I fP~Ӱ>v;.oUkpkkmdnn릜Ϥ5=HVܝw ,Hݯ ߫o(±KQ~ e_c,duK(= qtKχӣф1[뵥 Z=Ϭg QMN~Gms?c̓.{mڹ>oU ;\u6p}CFnbtGq?{" D"uNԺ@kqM{/?`kPg3Ѻ[ֶ\1!E}qoa@qs>no=U7WemݍdAuLOF׋6=Ok}T:^^eB+cYĮ%u:v}S:}=z.9 6~]WgN&5nj^<_뭱یbwOm?k}iu`7Pm/y.~{Ѥ|~~f7W鞛qC;Âo?|bܻ(4ů l׺_Xؖ Fx2 ׄ'?aw8b[z8t|:X={|>^du={j[Dk; M$I$).032ů.2cn%F.7c3}@ur$I$I.c}nK}W=zoMX`5yVI$I$I$I$I$I%u];?!{ ZIjΝvUd8AI$I$I$I([mics\ QjTmhI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$~C*{U=cۍocD:Kόa$I$I$I$I$I$I%}!YV??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IAWYk^ ğ%4I$I$I%=A! $I`lph\d@FзI$I$I$I$I$I$I$I$]g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$:׎в>˚6F9Ơ#}l5;lmpkN$pGӺ=X~&}ݖ[wE;]kikjy|ty܌g*xA\WY"v m.#]:^wLX}˛XR~__&ۆ6?߾ ,~tEj5{tf]5O+GuNr4+>u+ԾcK_tL.6V]n=n{5%s=[?տ/emq Yqz:·^ŖIݠyUϯ]ZΗlv?i+mr+ ؝w3JsOoS= I$#-wOPr iu$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$YZ :Qn߻c5i!at}ym'p&+1:5 "]n6-P(c[Hl5nEuu w4E9 Oލ?uX[ΊݳL~+xt:-eֻf; 7׋_,q7foR\XG3;je ]VSW׺]=V[-D9A?VZ+)lkoB2wA9A=2yOo~4YSq[,m6wu\l&ik#k!<GamxsDr_q1x3+I%+/{aS6Ut?it$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ib`}P?]թiE2}GiZtR|`4B]-j̯ mGzWD Bx'\Nctp$rںUu YGؖ220SQf8N8_ۦt_}vW ϿMgXov?V\M?as|+S]o7qSpPn7~hXXY232m"$il[k4,-pEw݌"5}P_;.,=g#EoGg[`Ǩ\5i.SzCrZ nϕr^7 Y4ˈ.$\wɩea ˸]s I$I$I$I$I$I$I$I$Qw5cII$⎋}݋uupD)nt5YtϧsΆ$JI$I$I$ֺ%ͥ7nn׽X|U΅֨l0!i-3 A$-X~6=6zqI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%Su\NI͵T nqE.kDz:=_yn~h]s7P/}7\ v1w?װ16OӲkA$,߫q{Vsj$Hw_^;m cD0Y+gJ0rYmN 𘟒I%к}aUX꭭ܵjI$I$I$I$>k; M$ƥq8_}j˺MaXQ@:B7H]vޗUwXSH! "{? _T?\-W@U0t[vhYޡFv>Y,mV'P OX2:.=- nm,u+aw9b_0NUd6K[WSo:?ES{7ZʚO{k$JqVn%-LY[Tss3UDa>m‹ `$'}`], Բݦ7AY]OWTێ,ki qcHÁ 8=L~mY%z_L惴JOQkXbcU[g[Ǚ1%ؕqd@{÷.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$=G:vV6/5-msy!:5h}^͓No/`ok|z֬l<F63ZlsGxO1X~V+Ek(4@|7sI+IfϬ}ݚ5vѵ~? Cڳ">)x%X%U,b0\%pxXz_o('ҭ,_'I[U>ԭgzg3 }.UwoT[tVn]B+ K#k`OI,}޹Dvf^>~-za}n#i-߭XUVbܧty[ۗuunik6K9кWc*~s>:)eC5c67}Hg!*?!Xyfm-16NgOƫ `ȅe%}aӖz7K[6w kO.^&u,lK+**{suo1Aʧ ˮ#9!K1GU~ 0v 1\k4f~4Rt?段s[Vȭ ^[#6k'k$A$I$I$J.C泾8^Q{CZx"z>+nk5oxޅ{,׋hkIE`/|ΕS kqfOw?ԟca7!unk7V}%Uف7ꃿ?pgO2]St1*͡l̟UmZhͺ|ޫt|~[m%9{u> [-fe{/lϭX?tm6}'l,%T\wD/Ff(ُn;/5,ݴ;JRI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Iy^/OW_v,"\-s[[Vp[Vy=Jm7tl,c4?}fs'Ycߋ; vV<:.F ״>Ǎ$:7Rȩw2{7>+OKkɫ{l{6+*Uv$ǫ[>/3If_5f6=ƧWK2Η~Utf5A/s6 5ޫ}yۋfgIew "YhSۉ:ul25Ɖճfۖ}&lotv /&IZZݧI ]o[m ,@x맧Yf6gE鯯69gkxe}]>WXjmt4p^0"˵fM#R Mz~30?cZ<ȟwmd}#ޓوʏ.`̮}8veo}~gt[H+֏:I<:s*2X Kξ.c1cZll`C8w@f_lY_Jo˰} ַ̹龾`_~%96]{2} >K ZS_E,zs[Nn'0$!ڿ[,"m2G.sZfathnEo1.$I$I$I%}!YV??/W@Zi$yNIS LHyJt$yNSI$^]oXdm"[1̇<$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$:&8NI$I$`!"'&3:bxTGHl@[V84 d%u$  IPzus9䒯{>QoWoZu167p:I$I$I$N-4I$I$Ć:6o!Pn5N+cb|^רTkXKgP~3_XԬn@gl \|clC2;!Skk-. ϟEŨeVPw<:u k@D:71EMi/ٰiYco^J'nkvؙ :_Sכf[_o?{}82?z!8ou\M?]:vWo5oN2Ӻ+lN\]k%ѽ!P*4HwEU1\mdpQk }@Fș#V%?t@1leb^CG.go=7{w潾- B|sX ppix!rZ_nF~UUYxww[_W7.-th79mb^CG0?3 ~ݏz>=O7}ܢ`f\,p sTiɫ K :5cGc7<ab}^gQy̰YAY8P*ǹc9hp'TRvGNV4fos>K\Sfn7KPH"@1 džR`?#حƃudksH Bkn`~* ͢ +mecL,uv[!-VC@$hneB셙2쮜̾k[[,Ycg6[alc覝 7H5Spμ5G/qѭéKpklknwҺ睭$rη@eoLz %:KO'v.e{,{#ܺ4I$I$I$I$I$I$I$I$I$I$I$+{Xwʧ]!<d.e|, `qx!-ǸW>uuOP{nZ #-dI$A2r1AHd}oYL1pvm7~VϬ:\N6vk; M$I$Ir'/ kiYe#qf8Lt-}V_ςd.t^]Uuuѽs+Bum9۞$zgLN5b2w^tNn9z&kp=˰VuO;-k\Z$;k?F=N涱֖ϊ7Bu| :˷%\7+/[T岒Z`Il l/18u2SIoenKȥ{pc'pO\g_,GoMmxkv Je=lrnּm{m{H~tzKu^C3 Ӓ|W_Y:fNe"l94\Ϩ]/3΢߶d䱶Yk` 7\_y4ouĩĚGgXntoUu??"-n&+2Kt,OVu> 2kc4h^ :Ick'WK˺VC=98`ue}8t ]t@gQ_Bm}&  OD_[F6=*^[$˽HIZ_;}]H]!oq3Znwĭϫxt_9*dZ 'f]~'LAqu2gP#E,I[-XjPx$^h?6oN0_l$]?X5?t̍OZY!Ʋ-AcwtC+c]NS dCwr̮:rN[C8g{Rp}Wcaچ#`cv=ͩĻҲejz[+gO~h9O~ 7TXK pk߸5vi.?g\vev;&Iw9/:O[_w7m5XRԃDLs;ct\ܬssy tTpz_Ht^9=='~n5˾9u#mq\m?ȁ8?XR+rp'W:C^ΆY_]nek֟h?qdzz]72]}G{N }' 2-< !s?Q0)Oae5Hkddۃ+՛kka'h?M.-8ښ\}"g_5KYOe0E=GIl.Z؟w[F)ߐuak8\F]Seus^5 `ˡr閰2[UfvSíf?\jHf=̫Y<ޔ)>v4x7Q[oOzKuptkffUh賾^Y{.a#%7 ATOպ sqv5;efnqh|Ήun?!}Gm,,^0,v?E̠A-{T->8t tua&ckgk@X_\O8U9q{ =^ ?b NϤ?FaQ`?"c_?\o73ѻ]wqܤ侾Nޗk?nuaHw՟׫ͷte WՀu5bdôƒI$I$I$I$I$I$I$I$I$I$^C:u>Ӳum{0<j,Ns]WneP]o{?ȹi_ܺG~:k^ >?Qv;F\G ,#,*~CM}#]F!$gu ?gJbıcԱMt>(W>]ԫkZk8}QΫqUmS]ī=skGWֲUA*fFN6%r$=_SәwpGvȳc~e4n<@ ޻?-kEBտ'Uٻw2:G=c[W-n)|*=KW˧=P2^\C7iG~>;&M[ _YV;z^ أsU&~܉cUmdW~.C6z!_?raFlKs !wl;Q7՞v? CRnO ]RKHgۛC谺u5h#s}UGN=*ps k^Lr>_Iykcx5rz io1:XT_6oa簾iͪ?W(-|{]-[zmdtbu/_WNv=`M @^sZmưEU07Tzimw W43 .Ў;%}uObkEtAn׏I'ٻk?J#w*W~:'WuVclg8$=zΙ[q1mȥk,=7V1u\e7k+edSozc<9ͫYǟ DFgՓ:?դwZ-n6@{_1`﫟YzGez;{<{VUOD}5COGu`\ՃU~S%` }ಎCݮ0,~s `gK:VsnhAwJ鮮݅yJl}k3<>}ޠs^+#PoHgNEط,J.@1- :l1sgZVWW]19P*fw4:7Mξ 3ܼ֜|oqwp+lLvCvJoXOU;OȪS64"Z ס[i$Лװ_\k|0\܏X:V og<$sg\MA5Ǹhu˒V)qnNM:q{5{:52$I$I$I$I$I$I$I$I$I$I$t;wAbaѽKc+}#a~[rUM{]?k'^ioLdk\_'o~']:8-&L٤u~m9 XnΆ"tY_^lsC1qUb|Յ e /NXV_Åe7?'2͆S69:}aTwUuX ` :ml@+wItu sXVݵxz\aGÔ_9='Ǿw<_>-I$I$I$I$I$I$I$I$Qw5cII$I$I$I$I$I$I&"t\ϡ̩O!=> .:8Z)$I$I$I$I$I$I$I$I$I$I$JUbeDZI8\FsAtjM- $I$I$I$I$I$I$I$;(cZ-0|B"I$I$I$I$I$I$I$I$I$qxޔ 7vkGQ#TsqKws^%i[$I$I$I$I$W{vÄ$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K3gRk/4x u$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ipq68l:t9߻I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`AtI$PZ `.'jW;-c}]op-XbWhI$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I%wW6Ղ]ʱ㫾Ao׶ù'볟 :4|_V6ԝ)y5viK>Ym ndչۚ+lMZ$7Iv^ct%O& #y{,a֖NRI$9>`tۓ9{esK1eo,aSJI$I$\gX:3nONZ,$9Zv4TXQVA!6zu:+$I$I.o{/îo鶊w:']ivZF1Öv+A$TFV63d^#me|'@ӛԬ}GbE,KK]:I$I$:?FvfY-'AUdHNI$ul̫j$ݍĶuy$Is_Z}_[ƺ᥮{6WJI$I$I$I$I$I$I$I$I$I$I$I$7u2ܬpvXռH$I$b% D tI$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I.7KsN4j7:/FnHmvI!d7[KWcgnn#sEmq]'ol̻)lcY,?[: u['xa>CF/]Vix{IIqK]:'%d\ka}ogxsſDm' zY;A5ȟs]zJZ+u,5^OG֜n]z{}<|}wH2sjumgM奯15#uum@5uhO ww[af)ȏ<:w!T0~]M%ҭeS_LWߒqw~{-O3;u.f7, Gùo'u:ޣqly ݡ--kuVzKKó2[c{{+le=o[uܼl}.ښ-P7~n f-D7n=>׷MKduXu,~V5M0Mc2[V>)n٘,ȳdfiP_Z,3w^ҭتn}C  Wxf+v{\AU:G׮riuXju!e/vco"]enos7}a _KWdd3i9ߢ6zJ xV!1p\?, ϋsW_FS$py7Zͬeu}ynRʫ'vA.OPlgkNoYxX-~CzoVǸK{U`[n]yX=S;lYgY_e=Scfuc:>'Oϱ4ZSZ?51—R^vFKoe6s5g˺Imc+sA} 7=W?:rCLv>KI2ETkZ^a31#/u۱$*eF~rߨg#:kI{v\F[X95Gu#}>]B7]V%B1Z\3͘ݸ^4ԸNao^]0G٭`NY3Ri}KɀW/_lj{˽v |UO1.'ڬo^:^U255k; M$I$Ic}neMP7?aʱ]o]GgU˼u4ɡsËoWn?ɯ~դCrj}//ii8BzkՊMͮ_NӽA k_Tu8b!n.{*c;wuweӑP@gxt7.:wqڽ*q&\Bb̌a-:7AҨD[AQߕ:}m`>=ZÇeFϬJGӤݱuߗ[peMN?Kiw`u?e[gvzew}/.f]Ktn ;:|"эU^DN-]U6:OۺsiU%$Ө!l_ꙹF̌ L8 .k+:W.+ۺ]/;)`iw$y-zGPm6.H ; ;.%mWdcun[n . kxOvY}aWO<\tv6tc1řX5]eUov#9Y1{1/tNs˽;2C&,Fb9TzQ5LAq!Տ}OVda,W7պˍ.th:O9}k?h oax]GBYFdz7F9xq4\66gY_ewi;;wځװ:Ns--9$WGߦd3Z[򱺿OߍV<8vT,ԯ'Dx6mct7g`1aMNm.^w\g[XnvzeuYV}fɭdVAcq1΢V7X}:twu`7ԧc4=juL\^.Ulpsϴ8๣zTǵ05ZUB:x9٨]u,6S, fV;{+];\>\`lC[Pwu|zuSX#p~~γ<-e7U^%,i}hY:鮣NU<ceT}kvS-|g]V#u,9!o 2*=oGwzm[9\F.fkqkgWn&_/->+gEȤb&dT#%UGZϫ|71ՍA[ ~faLMiwp7s;1t&Y]}va>ίi: @wp=3? W׺Ub蝥Z|A@/w$ƏԨ zRci[ڷi?\ޑOS8β=5p]F݋f=7}$I$I$I$I$I$I$I$I$I$I$I$\Qf:"+I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$TzFꎥMhXL O~<]Kp2kp}9A*1oѷ[{lh{-"AI%tމop QzO\5p.eӨB[.k!E]g wc h=BI$K#DƵݗSla-sI8rw\!PYƝO}p"C3%ݺ1ZCR21,m;4TkҬ rk96OxLﭽ%NݓJ:Hι ?UzOΓ_`9۫]VI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I%2vRH2`¡lGoPebQ]F' Y[+iq! y#׸t0̊{j\}k~&fl}-W1(񛋙f0)cuhzՍ_M6SUϲ;1́?WWK&ߴXfoa [t^޳GR~.>+5eanor54ULv:ݫIy>;kdk YM{\m?GmdbӔݗ6f ~zWd{|£*ׇۘHe$7}stnxDۺ8 }[Xu[r˚+h`s \OaՆϦ >+y]ܻgچl0hftxpR\Z sc,c0v7'@/2ΧcE[ْnWUC?*d:-k{:/]=c;4i9 =+ p ;s}M8ed[{AFٸyWv<Վ0/ǣȶ_-6 Z=[X}_:_skeh++J˻=kͲ3ǛO%}uOQ%bSAB?m_o/E6ztƟTSOVi>ii#BJϪW彌wuF^x/O=2nZPs[?%}M-nf&&A]kגL-]tvNEb^utY9@=mu6pL_'lǬܒGZѝgQhᶦ[kZ/t:? a, +MCdsza[a3[e/M-il8(9m4>fU8/';-@~/rZEm{։s?~Q.:mr]*Kuʳ;eكum G;n;"}VTeҺyV}UY^]V2C.m?Y&VuwX7eV ,$qo+k􌞦7.BI5wOc+٘Ym=W!۬!;ĭ_V)Ǭ>qmDϪwW%{*=muNTqcfkNۚ|B O_?+g^IVfS342;/K2:~H2߹mt.d[l H!lVu[u_vsN 4G uNu@i?X~H&}> vyW>j\ִ7v (A[V o#QNvgP$8{[3[^e7YP-ekMYn }W"ՕĵkuX-kAkvtJ?Qs:P:⊈"Dot]ccuWuOЂ8 !sն}b6m9[ Q`$.{.q\7M}o>9.rWhI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$l9BV[wv9wZckhck@)$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I,?=uFH?W~_`kvמWWGUƦYsk@Wp\q2z[v.}ղ{𺄒I$I$I$I$I$I$I$I$Qw5cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$o~Xu&?QΝ T+^X_*YkvBY7bۛyVEn?M߳t9 u/#ۤI$I$I$I$I$I$I$I$N-4I$I$I$Igu]eښZ''hsAqjV/L:!\A!8Ls[i$7Iv^ct%t5Oj}rU{m{#N'PI$I%B޵Vu}1'&0''Utgeȩ]ma8 $ubt̓'2ƾ-`haoaR>iwr2I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I.#+~f};gv"z-[^zM={)}lasD ~Un ftg_}gh5$I$I$I$I$I$I$I$I$]g}Xp_iI$I$~uޥV+r(c q~_]D=SzPl5uT:\gWk7~?X^_uMvmm|X땿riv˩ҭsZz}0u>U#%tC_t C[1Y{1nkݭV6'Q+F X&k`$~fTȭߤ&o_3ܾI.!˙wt}V-@ns52@#"3jed;mU4.W/>϶`t+`Ͷ8~u1]Sv]Y6eLqowJm2Y;cCe++[nnvwm]̼~OOs;׮?[iulθcWK! ?Kӟq0nݵoWPKɕ^_.Aek?;vI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$:yҩpc³r1ꮾh;^>K+K̴d_SlCGn>+@Ə.W3vO+ XpRWZI$I$I$I$I$I$I$I$J.C泾8^I$I$IBڛs]XA<-?QٻvF?;>CEx莻;Mͬ~s*#+8_zF8UצyVgzw[vq|*?_t*ɭ3&9]?%?7\YbW+;]nOHv7"|vX-{\t+7/Mً1hF9@|Ρ:㾹;gTnbPl~< }s)mѳs\wb$znpyGW7F_̞M{)kZÜ惹n}K?d[c }p8 #@%翤'Q]K/<Ν[8k^m>:RoW˥ȳ'_Q6][%B~:fَ)ϏayVZR벁c+6gB܎_]:ǽvG`W-]d ξk4c2G=p/]=CXa`?1l6Ƴi=0}k5ܺ8A"`RU:W_}X.uo uNҭQnvuc!7o<eQm;+":\KhN+3V2R9Y]uOƋY,hd r=;Y[xok`NqqNU2nEl~t'tߩY5g;dY ݼyhg  23>2m鸶[]'c{>s2~|oM ݠ]&$jW7CuQh3~RI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$I$I.;#}]p " lAFXMq^0p6^᡼kG85xVzc D=B~7X՝s>Ń`}7職]JXm}TAS?C:qsstqmN]}%c;pv ϩ{Yeav8;=֟Em3L0 }=/}Cb` }qZ\ Oy8V6U$$ACiNM;1`w<lj*G n%B98B02}^:Ξ3[H]XctnPam}]eRq-lv.;;}c=Hu,EN>Suź?\9YؾEu1uպJUv222),nئLg_5?8fVhl$;2*ŵld[Iy@Ҳ-+:CuB'J=O~C 啼 Oa32M eXֵn8H1wZ[i=:w#I$I$I$I$I$I$I$I$I$I$I$Uh?%=xնZ[֎F"$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I%dʉ?֤I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I%}q׺~5:>kNI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I%ӛGQb='2!8$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I%Wbtdo2 |i$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IP]k31ŵ6I'^Ͻd̫t5RC5LLco-+QRI$I$Ibâ\P6c`}UUۏ{.n{4Ir^f&d6Xߤ֞v:X/y̫ $I$I$I$I$I$I($zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@epeŤ1ą?XzRXr[]QcvV\.c}`)NF3$y>Zn[6>KyvgvqFoUƎZ揢?v?Ts+{.aC[N'WC>SԲh {j~{:MNcw ;/T84FM1푬*_W7?AuNlsC*FϭXuk`bnno?Z胭99_dmlJk]z}S,/˥{춧:XӸsjI$I$I$I$I$I$J.C泾8^I$I$I$I%׾cUnHqmL9ϒQsq X='H#np$4͝@I$J, !RI$Ig[qs,a=I%@un8ɧgt\,<70$RI%S^%YK ._Sū2`{gCI$I$K_?I~&Um[&Q=>-p:=ٙƦFѸ]Z# I.cUϢ>گ̱\7lk&Yet;}9ѷsS$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I7-T?!ŵ xy' jGSu^2۷4WSb*|{KA^qѾz?XpKkmn2[q o''>4:r~[y?-2mWkk.faú]0@Ŧ_S,}'mi%_TYm! ${ uڹ/ :e`{K p}*EgZN}ed[oQfcSKWk깽48[?V+Ff;]K;Ob>un? tw+GVwc}_N;>˶9㖴5ec,ܯ88Gd]XwWc^^ӍW3ImUNqвX3~ձw;ԩQmşҰmu]=۷h̬d㞣EXn]w=Rz[3n2 :G[Wn{ݻ4۔f5{Xw0| \_Y_sTP69ߥۡ-k{-_XξΝjg֝}g,ê}\ceŁsfgo"׾f98MY0Ho ޣ,dU:>+IsܪzK 6K~apGecΏ7; f~8 9$ZVz>6 ̬<L8'o9_Xô`c>[|кebey0w5suIXG1ɑkj\t?%=6zwN9Za`> #}e{}GTߣq;ùl ԰+έ`p{E/bP-4sėG %Q׺ZHkݾ //XMR0^cyo{sdX㏍Emq s:}%i}VgZdcXjw>C 4Eߑ^&bUPHYX-! ?K]i]f9'³ Iq}o.bc]áv$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$h4Id:h I$BDJtI$;ˤe׍;sX>9l[X]~;,ɯѵ]\m>9VI$I$I$I$I$I$Qw5cII$I$J6VX-p j~3w#g!_ۡٗ݉u>XA(~mr/[i؏Ȫ}Nαszkux5SCY_~JS!5Geto796Vpu?#g{Y}16d89euZq3wl¦+8׸1u>z־k.ծ;udDO ^yGO}SWL.ץߵ0}g pȫ"<`Aj1~-ۇ-B~cQ>gKlkv]آ.mnluQ#.}zҮ\ni Κǣ}gqoO @?wPO:Yphq/d6t2 u:ꌊn-'ܬu[mQVsq_Anyא>r/#dɶۙ鶺Ʈ璻_NEií}\3ab m;.ꎞz'I&w>H~;Fs:]I6 cajFVnS}nIuZ' WޔΟx~çq!]t{YX.$;f=n `.qRo[xmqXKYq=EXwvi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$=&o6MUb^Rk{yi?y p1ƪMlkI pdV=ߕ7رC=6moD:IH=OKġޥTzQtq S۲f6XS>W\.p5?yV `hGQi4vh!հ- UcUI&5UQMsp>xZI(8"D꫞_*?{cw}*\Uop๭q3X֍ ?S]"+hh>,ân}lsrJLâ25ÂL*,%έIhbSigLZM6A;a,ӶsWtwbSUeE 8bjcX ha%TǸ=)__үwʘƨ? h@3谗>Ih%*(ۙ[ 2J\-8v`YΣ_\j)f=#mu5v RIr\2qiv@ñݲ].-hs7;k9؏TI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$UqpsHaxm$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$eK<)OIv^M`:\+ډqVևuv&umjqg1ÐI$IAWY1*kz~EcuhvN]Em#sA"I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I( ˀԔTMl.'_MaaQaᱷ nw_n*BCC]iw\m=Uٷ\SKyvu&sDʃo9i J1:\&7uNskk)6Ɨjڷ0u5>Dpݩ:4}=I0¡ղzw]!۰XE:_l8kuФKT>1%w4Dhw4I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$I$c6;3.\Ok`5]Ԝ:q)07%*}u,7&8'.gr~uomfJ5c5>ƸɱvI,=S=)=ĝDvX>]}c즵sCGYXWM`[u8T zv]s-vvoffjf%evKKl ?IxWW's?տ7(uAq-ѓ{Vw :ߴ-%mmI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I./aNԩkeMWlO 89b{MLۯ(_)nV]RKмO%z][Vo:XP0~~gEʰ2}'U`>VxM{.>y\t&9]vO1ȉǎ+7z]ݕ ĹkZBo)#VNkf+}2ͬ3 R\/}x2M72'5ڹq~dⷥ=77"\-mo <{ot?QV^T`pve:6I1kg|nm͚q\惠}TIgP_ߧe`We[\m/p, 2VԌ܀rVU`[wA^jZ.r_x vK>$ I%?+tpce9.1c,:׸~ϸ|]:I$I$I$I$I$I$I$I$N-4I$I$I$LD:/^_ѽ =ew1n2ZжVEfWz2Rd {`}`_~5N)c|ƍ]Z'y}N]|8 kui,ιo FIh?!c_wӳ$L,:hf5mU5I<Ψugًxic.OOD8eǬm2p _/Z]oUMW:gud`3cCI6 6KgϬX+dI~Ï/qmϊ-[cO0%h}ZUc <˷;R'˅I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ю+D k~9k,uLt_X}{ v8s9c۫\}rg °|\a_gbPq> Gխd46ۆյ.%u֟k}%43Ey;a>~}g kk.}f<-ϭbȢ]Qw_KWlGe;5;p<8 unq@/Mvms)0tfs{\?8wS8Ye^e~χPl.cH*;>ίVmz  oȮuοX &{$\heZI$I$I$I$I$I$I$I$>k; M$I$I$I$I$I$I$I$1iÃtTI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$P9NI,.\troc\c5I$I$I$I$I$I$I$I$N-4I$I$I$Ir^nKn-TbP0n=և@Ϗ7ƾFǚ3MQC*.m5XUߨ>e/yKdI1p{|BI\ $K&ǦadPA s~}{ kr7\}oYX_mX;XS-p\GW'' km mX/5?M=먶Re cA$ܡ` 6ڏi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$IFy~YGT~-K,ݩ3+wtFddOfzNgCu{WEײjfKz6hHVw = lF徽cUH¿4:A-,ӓrؽ7(/Lex42Sv}6t M|^8\~(m6FcVҩx7"k@h--Ѯ;OG꽍}W ceG{~PwUF;(.Gyv't]w`N~kƫ?WOx]9:d<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I&:I$I$I$J592I$I$Ć:\APBtQw5cII$I$I$I,uNFU̓XsIԬϯ]'7``F^LE`[;V%"+ЬI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$:m/sxUm/<`ptU6jiex}tteXMB,_T󱙙,NJI?D?5 I$I%uo]37{~)a¿uꍸOݰAk|ӨY?YzpeeoN@Kͻ?b举.q+m%Ol^׊o$w+whĴV>=9YNxak cUa^\hv-iqU`}oBƗ;p-&K}z}#!ݒ7^1从ph=ÇkӨ+|^kM&>+?Yp^"gޫ0U{0_YlgQvNSu0K6Ů³?X^({}i.vh\>oPw&L}. 2I&D>Ea}sh֘z'I`ӃOѩ{^Ibuϭ;X2^^[Um/ ]oOu8sn`UcK,eKW7M Ͱ"}64KJԾ73-٘Yv \l>]H#ORQ{cK%A+t΀KqLk+ `I>MEH|wՏ' PI$I$I$I$K;`5  84jStO8=znZ6BI$I$I$I%־΂.9sD8*/v f'-XO[Ri6z䶒Cc044I\9WP1zYہs.kt;N9 I$X_ղ[f{DŽv[i$K_/z~Khcz6v{.c#, k&PgOQߘI$IE&J>?Tbd}[`RIdn:VV-73.5,ƑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I/4]c'K.Ǫߵޫ ٴl-7}\v,L]?M,{#XzFC&gM0,? nmE3X\_K:sE^˱v^s?]ӍnEw&}_ qE4^cp]16[g,P;][TCg{*ico in#)%e/pN[w $vs_̣֊rAsw[0׏z Xy+{KwpUηFg/im.\A- kkn3 q:,l?gչSX}wi _ ]HoC*zL΢?(71!4h6] ?.9Ht}?atQS[@F&|GTƵjc*imLVc-N+.ty.z_Cx4rx?l! F{.5 xSvϤԒ^ipOZ]UkVӏfٰoq3wQf,{#X:FK.{Gm6u$.E[_ѫw;pZ?=25U1yIH|wՏ' PI$I$I$I&$4I/6g̏6Ysz3-\v㤭Z9/"*Ȥ{Fkt} _[ȼ3: >}/'LoNՅuo*@Lni>kIeu4&1Wu@> l]6[3fMa48 Q8y8~XZ}q?V 5Ԃ懲K\Dthճ2VQsl QoؐHW7;/}3Q1v:6{쵾}j@lsK_NE[}n:/Xꘙ@ulNK~Z\7s^>B3t>/>hs::99 qxm \N_S\W.mmZG5ƓV>ccH tNEOȻ5xиU}l'Yqs)ٴvkkrޑF5F^m=DӫJ3ʣtpљ ͏յT]}3?H'KC潳n77c|,ݵ{J+}+d MU =Kaכnme5cyjxo\OHmv?9k٫q?ԺgtE5XYԷLm[;_]ᑐ.c[>U W|jGC*qp\}knSuquI.3sV́M{aϓx"}oY/Wѐݞ\ O*Nt>ՓUhsleF5xk';u{rkކڅn'nWo:~FvݦË| a}w?"RIs_p_C[=VUZ}4 |͵1Uâr?XȡcD&5CJI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$z.[}ZkyU ̾}HctL^qrK$8v9Y}>Lϲ쬆>I$Is]KfC k>$q(GOma#չϒn';&\Kk}.]]dXm%twTuO/tXUaWe \w OU~2 T4r÷~Ve_q,q0cӱ[~Yݑ.feӁvM2wMCO/00læܖfߣIP,:v3@»'uV/k՜/:62w=EVSqz@]C9w]^F0vQMFU8ih/CXef.%ǒIQљ:}/17xծ^rP ;pgϕu%uYu@mhyx;V33"򯬇1_h:D1C؅a̡o`!uti(\KD+Cݑ7.[l փzOWFUV8>Ӯ >ب$zI$I$I$I%= 3ظ?Uֺa{Jj2}_iͭﶰ5ֹf}h** ɮ}]hckJ̫}l¬b;ՑkF{n ŧ_ȨCfP'izz,s[g[rk&@ rǯkٹ8%mYmʯzm=d,ebp-=2/P鹙t7?־R r>KSF&^RT U[8kqx{ 0lop2:e~goNܫםQk+f?[ޕVƁI,V׻-Wv569?}P3,[=M]]VK6:|fLZmLc44?p0\;zS1Y,;hiRCW>v [W~kiYfYm$5U>}aa]s #McE 6:Xu{{@>+jŬ,w妌:M`\?\\|+I /_p]-pW.Գ:7J}%slp;o3#.b`gtO:vR\PwO8]vEmNw\5f5_U p>`}bgU-~Nz_mxǿa/gL+U%LGI~%Zߘ` {aZ[LkD"d3aVhg,geʚl3I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IVX9]/poB]o 1Zۘmqoܫ$I$K;aT#`up.mo1Z $I$I$I$I$I$I$I$I$>k; M$I$I/%[[Kh Uz/]}"PVI$I$I$I$I$I$I${enenv41o_[*+ǰ~ﹺ-VuadnI$I$I$J}+籑cCO7i⭤I$I$1ri̹ǟL}1īTL[0.mvŦKtz^-xx*tVI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>d+:OLQ@N5< ,CΧs/q!g6BIyu=;}\^l>YCI9S+#9&Mxg/[s[z>+.C+u'mqe_=ims6C]+i{$>}d%W庆P4`RI$I$I$I$I$I$I$I$]g}Xp_iI$I$j_t=/N3͝BRI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$I$r$~3.,.o4@}^4u'RO_I$I$I$I$I$I$I$I$Qw5cII$I$>8?uV!$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$H9x˥NZ`ЪAWq9$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J6XښlyI~?P_cm+ $I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$L懂 B cׁa4W7F9;JRI$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ჲ~s)`` xܤI$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%a?Zͻ'B^f9&ZD>JI,O=O?UCu>{`]tI$I;2 {2NhmYPfZDh!$I%>]ֳ2хUou7@D֮TךƋݦ+a2TIqc cQ뵁ŠD]I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I, Vtr/pm5%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I%}zYYcdV/v%ԓGazlfV®n{vK_ȵImb몉kDaO+C'7^ΥS_X!p o]gM'cZY,ǻ{7Գz&SEO~Uuv~뾯]XNe8h\w z)oR?$U.m<xilĈ|= wZ*z2nɡE= ٟeP̛1:~җvf}j[\|^LTK7V]z>5NTր^2ﯘ/.}>oy~kO+윮{z]a1p 8 ]wٖ?Immk[?CA13j=Ke KWY={'K?1VܚZו_ǟ' ҺjwPf%>zneRҲ3~j.]ceα&8pet}_!ظWϤʞkIYo/gkuFfߏfڳ>3dz{d Ⱥ\7LgW ꢱ8n.s{.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$#ҞthήOȮ$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$KOWgPUO3~Ƹ8_Rsk:v?J>7`v^ޕ\GݲzCeP݁dc1QEOЉnvOe3se=lunl۷ޟnN;-MlC}jn⳥`wøV|pށgYo];'>sl'a1noYw }9c=qbx-߫Wfz Cvk>+ۯ7U2WE %ĞNRT 0j{= =kt*o, ō;nۖG_ԃ(ʰOsXs?~>_K#ԩV~tluY!mM2*6|W//unVCvf6 +x0eVFOfWjf==nEnE-?!s_Uw K&Xj79pjhYU﫽/GMUmi~+E$!O+[^mA^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K7`Sh6WSw0^,Z>ʴI$I$I$I$I$I$ s(u=8pi.e9/{lhqi-3o#I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$zռbb7cai}Gy˫7ۚ[]Gu$I$uL[1N5FZ`Džt/"QMtW` 0ek.x8&£%}kS0NxI.s^ͳ:]\׻wmA]I$I$J-%'PI$`AR&;I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$èn1ݿ*c̻WlI$I$I$I$I$I$Գa0cYfV9\|4c~#+^qls칿I4]_Y>1qdnilwnvmʻI$I$I$I$I$I$I$I$Qw5cII$I$I$I%`߯}\k:0C5vhG9c8ӵ#YZoA-nmlcA{ZCӺspc> ?}/8^ @fLhtϯd3YAc0'ttvdYkvXT~|0 =1dӷ/S]+gY] TklwP 턐w "I>{U. Z}lN]l!kՃ0,4Xe7}.IXy+dwcƸVtt ׿?Jt:v5$l$A Oܶ7N/87o4ik ]oK6};ms TXgtƇi{8Hq*G|ڏ} q`}S}K.n}f́.煽> Pcݴv? =l_KC?h?O+f2c;}3_KA`c`XӾtKŗn *W,xwfic08o=:^2IvVkE٫Gɨ?^(O,{O 2A*I3'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Bf-,5;8O($I$I$I$I$I$I.Oh于po繌?-3쾇R?JYçUOHflnsc>"~KKX}bαC@i:{4v`eʲ'.$I$I$I$I$I$I$I$I$]g}Xp_iI$I$I$Kq.|]]1]:n-lG :v/YO+_Z2r=#]{GRk~={g8 ִt@:u )1>τ5kbt aCgđ[%8G/&_U=Bo[]ܸ7rq)i}tq'.OUWH,,s j% rV%昸c/R8Ok?Xs^n~Xs,kua{ts$}nY}?{!Sðe+CeV4H%;!cZc"LwBZ ri虏1citmt<.0Cv>r'ⱰV1 2] o{]B7CoW:[9 I]Wz7UmȭϪַc۳ Xב:!u/׆4< ?_L[[7]Se9ۚ OtUEbV8k@  n߭}@p;eȘC[ZmyRVfS(<7Ho(]N3M[l~weM1@w^ waT~5 IPa e}tggh?Ы}];>ihW\$OW1:7-9uF氏&]u$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$羿tԺ&ML{~,;"/@Щ/7Q~>RzOVǹ4Sw&cjVuwUmN;O~)q}ޫOʻdI$I$I$I$I$I$I$I$Qw5cII$I$I$I Yhvniޯ܀cEк :}7;{O#v&\m6p8* zYuNgahZ7_;;^Ƿ4Fʯp=G7/- Yd3Oս:7]vP; s\;wigQC=G7sZUPe};crozl~ht}%Oiayxnt]C dQi>3}HSv>>NAÞ=94wBGC9Βy"%5+I`V]偷ա;T?;renga &7\8@$89؅>Ӊ.Jgne8+e'\PW#t;/ğF!y @7@踧[sIyU.p鹙Xu8j~}Vnj`[a-̬z8{8έZ=v7Err6vX~c[)MVd+?5d337+'.ڜVõYB/#"lkX?2뺬̷6+}Y[-~X9=۩v|8e{ssE9s _UgR[X`eX=>ΙVVO]Xof!oT!ec>\jw%nb,mǨՉxݒ6$7u3&`=! O1Rԧ"8@ؘMh"W!5k#Jw;r)cpcZ%>VtnK|w$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1\՞2pgtJC\Fr:{6<[;$I$I$I$I$I$I$I$I$]g}Xp_iI$I eԾ_$hc`}Qٹޢۑh5[خ$I$I$I$I$I$I$I$I$I$I%ZΛkƓD NI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$fnCYL5bI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$0etf.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$G\JF`sw ž wVI$r8ֱ41I8es_R]si82T. eդI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$3qjoNnsXѓMl{} BtI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI.saQM '}p-tW~u,өͤs۫Oynk$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^Ir_@ODx<j ][DI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$[ηUWz]pb=CⷒI$I$I$I$I$I$I$I$I%_^GtU^]YZ,κ0z7my->#I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$I$I$I$I$I$I$I$Ucpqw1?mه[>ן ~BeM}F%tOK묭'Jcw0NWH괿9k:S[њ?WI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$I$I$I$I$I$I$I$yOxR:#պk.0yzO+Wڮu>+>ir,+Y>yкI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$I$I$I$I$I b21Ֆ4!rŎ4?- .-~N֗l?P}Sj:ol~ k[@?zn/D8y[(hhO xrz'MoJ LkI#*I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$I$I$I$I$I$I$I$Y*oR[]_cDm]I%u:V65֍I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!^s?Q,4濛#'\_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/(G endstream endobj 45 0 obj << /Type /XObject /Subtype /Image /Width 893 /Height 855 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 58575 /Filter /DCTDecode >> stream AdobedC     $$''$$53335;;;;;;;;;; W}"  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?~Tzutk-T\1g}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7U?o%3N'Kg}TʜOiܗ8/S*q?r_;TMwO犯Sm7請N'&W=iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?g}XJt維4<1zmm8;Csq$I$I$I%W<>n~s,j6> 4lJ5k۫\ȩ$I$I$I$O[t3*61lnߥ-WI$T:6~/N͹Y'w7?P @WI4I$ITr:eVnk}pF%VI$V_֟Y/XdT@ֹ"4"A)I$I$I$I$I$I$I$I$I$I$I$I$Q ⳾o:?VbH$ Yկ'Ktd-ײͬ` 깙=>|se-( .{U7[p:GF5zdRehtFΨԺaɷXM6cXC\#*^zNnGHZz1n_Y,6{0>fOL<ܜclQih0Xak"g5/azOʨ>< o.z~56}-{4[ k'IZw>P [Zʶ J|n7-.=X+}KG~u~9ld[Mɭ587~xHEZˎ?M9t {$$.Ku~wLoTmk H,tt7%};.zlȦ[_;C򕙟.nNC* }En>q:^ߕ԰vcK,niާ]KM,pc Hvuq0q[q-90։.\S~n^f@cڝq-qI >c3҆֌z2Z]"KG_OAn̡ko!;K@Yp`KY;XadnmNJZw; Ku܎nfv'zN{HxXUZla[Crk 1-cC=^=mg}cZ|k Y-Ј *e6&}k.t_n9]7H=0ɹoa?\VS1_ub嵴V S> Y?Q]'8FG!贂ֵ %l lvzUwfO?Ttee1M-ϪyٟV~Vx'.7 dz\ կKtdonce^!Bꬲu82stI%sTgEjtFEu-q{D\ojΓ_KbCvkдY?Aְc׸m6'R.fVMx7XX=c69P:_vU};GcqpcYX;}Kvlmy)8͐ h Q>u1^10r;kwIo:4>)ur:6%߳cGvJJ];YUVgͯi۸gH ' fd:m6 'V]SWSK[vIM3ce?2K%ε!A31jE[i~wKۓ\Kt綮W"ܼ޵׮鏢j=:ۊ(mn-o#sWu[^>CqS4Z}dc\|ccl},:3C+b ]1Hk^\\;I-t[h̪ǂMN 4I.!5:KK3(g]h:v)}w=>M5Wm]Sm{l Ѿkڮev=uY/Z.{v7"AgLZ>}% / CAGggWmkAkVԼOʹU}*F;v<;w=\ϬWmc>l6!I[EX:v'OʮѕM=͍K dt﮽;M7bڬ4Xm]S\״ƐUο}rYY˱qM6ꁱS}wWï\fexbXXwkԺUɟ'G*}'}UU}@<{w=%T88tΫ2zf?PƤadw[Ne/|FCzW[[:,ìazk'֫O4>겞p e'ײַV}Yűp$|!Y?2aa Ƹ -tmH\]21/k-6is]n$J">?&v+kH,-; !7X[nSuY7 /e[6`샇O?[ ;nͮ.}zxy?tVՒn`6V je itJ.3qK:1PՔZ2^}ώ׾҇ծs(g{~loə[/2SIi%[̻Kɏ[t vK=y] XYNuag\gn$hI$I$I$I$I$I$I$I$I$I$I$I%+;&W=iƇpAЂ 7>f'_EZťccE.cZNZcphx숔]Į18cKhoQwQuYXVle6 +DLzmFV%nͥd=TL[H"===9SӑoU@0 qL&o3Νvex3)3[ZykXsNجWr>ӍqigeLȁQ.dTH&Zh i8Ooǩؠ koNRK,}}8IXmvche8mu/쫷t6f`c,7|wG>hVS+ƥO^Bt\]}/1'Ų:V&A-VD阷7M@apߠ[!]ģ u^+cW-Tkw[9MkKS- :QIr.u?}W/*:MхZK^rI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g_Nզ~OIy]J]^-nr4|N f43;ur.aᲡUAچ;ca*ՊUT\읙  65Ebg;ZGp%"W9 U:Ͷΐ:z%Xcf s}V:i"'?=["]GDɩ<{P,aJn_P߲;}6X* tԯi-D-}_+bb6W2:۽-s#h.cgqc}iQ~ݸ?>;F`OIPV26 fnmc8o@Xtu7/u3,͈ʅclj*V7u31ƹ3k`i2zUk:y1 6ϵ,q1 α+峩~jϬ4 sc\v{w ֿLuo'{r7@w=_I&ȶ}:Xvn0sQs]x v;$ kifq$.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IG'mZjYunmqc2u{-$hab}a:`^CEc' -r [?԰WH'\~zTcc s6KkEo'[/FGMޖݧ'ggnw:虽Aeu +mo3[ {8Kװ~?etOW@nqW%{FCk!z0[ul/Wm}JڙY]n4Vlp~_)飦a-׳^}(Ħ^mys.,Yz>WLs?k,k|XY%- 2nYmwsjtzf43_ipƩ[ anEtC:{:UV.m ^u/t2$+?T(]3u<^Ӎlϸ^ܬf1[Cblc"XG<;BuU.et|1M 7z~'XE$~ox Wײint$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J??VwՏM'G{jI$I$I$I$I$I$?Gx?Xs;9fS`p1uNn:I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g_NզI$I*}St@Y5㵦~ '/N/QˮxE?W`e[emQ>](\^>?TDz\]mt8Zy8̹3[k>nYX]~dR;ki8Zy؝?[F=B_k4I?21:WIǿ\|zԇÜͅdї^N3Ŵ\n<ԾnγV>fuve>[#WTуS˯e.?r֯FqsM'b[j ?tLJ龋2s11ߤ}ܫ _YzGRo6v:+`s5cEԺL47#d;c_a\D>W\:tf[+6m>CreV%ցJW6CRLijtjv|Z~B?V3q7\kl8骣?wM5Y{i~3?ismm͠bu>`2͗ ̲wcơ.K6v}U^5uZ͟ W3rofN;9~7F =O.cglql8?ZϪ U4-ֺF镊zmXNcFƄSF1 /qOrU:{Agp ߮Uƣ*Υ@*}I2H[Zwab̋{ͧO'%:]mkkO޶/֦w:Qa"Z{rM[z.5}K;.ee]4U]I,'x[lf4!_ovX^[j!'Q(]W/Am}K6{^%\GX[lܚiuf`8rV?:˳fvr~ǜٿZ~`f/>C}"dȐR0zv3e {kgVHYQ9 [ $I*]O[-yUWc0,߮_UlmY]J=;h% >k^ȥU:Aku}Vv.OR0{A. >s gRW P^;!αOחUndDP-Wf^{Zby/բGF#Yn&^3]\vV;VVW &"c*\\Obg~ӡߛOwpLrsMvV~Ex7Ce { oUrcTEa o.W31ߍ@.`alARfgtC負:>3}v>EV>guWVaGV[ %ع=J\h%`!5FE4{u6 ~-m=G6.pQ>pՓk7l IױQ p6Tde>4WW]]/El\9\~bJ;̒\ւ{+~Zzl4 2]@K*R'dW@1Z>y+?pԲ*!Bs>ۉf/n?#֡,n-v>[~ߗ26Şn]b1cak+a]x-? u %{9':I.^λgS,ɋӾGh:wgUV~ߴ䇹{4װ@}Gut>uxgߝm~oH떂$ȝ AԲzZuvV܊2nCn;\0۬.qzvVq7pa ƣYzRR&57S &]:] K;IDZem1a ;n'W؝F6c}7BI$g_NզI$I.Wcf;>.wKٸknK+/\nBԲwP陟XF>]~~=]qr0kW9dH]q1Xp?rԩů `nL7m .zx!`0}h:mx`-}Wԩc !wlFz<98H:N{.+>,Z v%5kCZZ4h~QC+66bK@&\\(=S)Ψ3s-ӕpnx]gJkִz퇘$-DqzWל*voMM[W-Vof}`9xx65c]qZ7w.ʪmxG祉klh h~}Ϭ} 짺Ӳ tqh=߮4Sk;kn3)~8ZV5֭ LJmX_ZsfƢFWeum_Ӱ]`̛-յ{HtkYsgS8agAk.i<~FWQ]O)Ψq--i7YXB֍h1'o!h[E6nh1yޛ[?Y8}Ls 10aR8A\\(_[ѫ=osDK8b~Ϧq0ݷkoJZOՎ:N/~湛 .t9?2SY$%aZ}[zt$OO fu"_eW7^ ].3-߫7{:wO{lfmu r_U]O ]~fM##"ck 4HX[3hu9l{ɵT5hD#-B_oR`ɬQF9 oLc߭,6w{Jų}}uA]?Yǹt.n%wN}1ٍk>K#@[K;A @}?',FM>y}a}ḷì{X7c+a+6ޝc2c_S 4rZX\}U-ĸ Jӱ:-]u S=3) ŗUEÖ7{$xmj1~t0:wGn&6Hp#8~I*NԺ~?PucWqLw9V,lZ,katyYٝS>wz.nF>\hkkarN^?/ؽN4Ӄk`H6 W%Yq:饘42G#l$0CɅԺX,x_ee,%,Wee4m|qzxqŨ9Ż5=T5Գ U۲ \惡7ly 9[r؜`YȀsg 5ZVjgG\2*ǫtr8ַ-iWzV/.N.N6ŶDqܒVUyίr.qq\WYsHkv< |{z7[,&TXd@`+85uu15k^7%ݔ~CK[\|8"w(W???b;\0-Ż΁+įVWK\8$sX!t[qzM~\Zmm5c|V~ꭙy̏MH`s4]>ZkzFKfU9cV<[F=7=쥭[VVX}_Z]Em;\;!c]B9X:F(i8x>ژ_Wz65Bqop~].-n ˷n8VfWZ5u{ *}ʉ ]53 =>Ν1m˻8.-/}h7#ϫuΟc*{X^w8T0I[=+=Vys]c0 .wÁ~qgzQ{jꡖ0~j''EG'?Gc9S}V'=Sfz }V;SߪgSlpk+]Pk\o2z}Y+5ug )6dUwSyQՏc}ծs+c7x:VGRmBӍdR_1F?7~YoSѹxZXl ƿ&sYG/2[c+?ʲ(˽씜eyi m4=3􌌛uƩh|z{_S=ڨQ"qZ+eLC66O5ҺNHn~-%Is}'Βw}OD]*^l~%biqsO{}_f]Y7cʳt6gk+hk' ?绪tWP]Z[hoj9#.]]C;'gT]{ztHպ_QmlΞְ4Ռk &Iw:=m ׏sn#^\Z$ ^O\Mɺk4-env%āCN._TfU:wl{^lV^+z.7J9.vZ60mH! #5}KںRs*6W]E=FU[C bZ;]~FC,k[kC} ߨݕF]?#b4QznUڟsv7Dݹw26=ŢZШe}R۳?Qe;~S(l{ V=VzGպ:vSBzn|ݲ6G`>u[o'fc3~%&Vݎ}OѾti#cM{Cv_Ank*eWbI°C}n=:>ѺF9ybu=ɫq{PO'o 5u34-m۱:hGeS/?Qߵ:^nlӘƚKa;u1+c^Gߴ2}h=gf/?CNOvqU`bى^=e"6?Ym ~ޝ4:rp2˺~=}-hC^4tȉZI$?XޡWP˻XjnUIudϧc,k:zQ_nnva̼cc@h k[I%׿i_JfۛRI 6{M'܋Һu=/t?ŭ4N̝UPyG9jeƧ?%$?g}XJt維4I$IUtluWe]}k?fM|J2kgc6yx2'EFN636: έҞfdžXOI([cjnzf?Sm-.`-|ԒI-Wm MlswZ$`?\+W^}άGR%I$-ku=/{k@$a ͘95eVu/mXJI$I$I$I$I$82me5_cGDk5j<$I$I$I% il^P1_LİًF=Vh I$J_VX/myc=EX!Zk5Zd|I$I$I$I$I$I$?g}XJt維4I$IpY~QǤuJ1+&dېe;J`g#a۷Ǻqg22nKveeU9wZ3qEwIc[lK$={[ӝީ7v0VfoT1-9ظ9Ա[Veh\=Y ƒk&+n5Xi.=-𺊬mj״9ȉ ?QRRIs3rq>Qa<ӑ_@]^mLŸN]Z_GS^FK >4*11i$cߜlskLzI{qۉ1_U>Cm Yg?[=KJqGIu5IkΈZ;QޟN4?㭎ppT^NXrqf=  Dʵo7C,=3F󵯶fY'R#$v|f:]5J7umxV.[uVGmaitE&vRCXw5 Sz ȳ*u mYlm!C%Z4 ԁ[?kUK-Y4,k}fO1dYK7@WnN-i$*}vu,pcsK//T=#?V]Nf5rX>|vݓ^+Ǫm;V͚;Yпi7irgAۗ*F/Oĩs0_kuWkFE.)6v3ߏaNr ;,3t+QnM=8ñ[3K>}6S]^m: x}wa::_,zkvi-s/q[j}em/yDg߬+&-]1utjx:VI$I$Oc}/ ڴI$I%eWG>Ρeoe `IwTXU6޺^ϰYC}o=10'.z6=V\,;$W%>[zV^[,qe kapx?b4l$5cߵ]KfCbt^E.ͬQMM-;\\w8 Cte}!ENAh<—Bg{2˲(Ŧ(eVƴG;73\ʝF-6zuuB:N \*U;bU]3Vws_ں?URvMWq 4}sM؟UsLdc[}y9C^iҺRneL>P4@%Ce}h="rۏsٽ-y@>֞s?BޠA寝{8>*fU^iSNXok *Gɠ;Y97zpgu-k]jBoS+ .4׏rqÛmMeF@֗s]5W)6:˨W[@Xwu%wt̞/ƪ.6 "t\Sn}:lZ}C 2}v}3pś#Gݽ'LCUN۲{e7Uq+KUoXe\[Oe4H%=G3qaX]=|%Wx_Yt:E/Zܦjkn.s1\Va~FXqo,Owۿt5©ͥ Q7k²޳uwID~̦[cLƝww|C~/)wOǩ.gCBҾ޳ԩKvVUXY}ͦl[CUW=gffVYAکcݰx#nj}"ϰTq%ٱJZ\}K0׷؟[>}cu/af^Z]ȇBW輸? u,Lj}y- hIW~w)CussGK7I_TKQC}-̢FycG>a$ cTxoil+zNL*~U;bU]3\6>}"ϫ4fqz/V}Ǿ]&t~ݔPv5 }$[!տ SŹlf^ևj恢Ieuz妟5W8۳V_~mܺvn h|no/2-;j&Ѹ<WRoSٍy=79>2rvou]37O&CnDٴEˎ?&};-_ ulnڜk辩?}]ƴUmqtT}g?:3P.v`Uu='-=3 d 6alnMa?:YzOSk`uY̮ګA0 O_XnԳz}jR}Z8+M52+hlDJюq~=V-W:NǏ^H='̈\~+?y;1 Kz_TX"^M5Mkxs7{Z n$zXk]]9ll&cfщ_Y*io:pd^X _H]b\8kGĕtWNCuΣ]a#ՋY)?M]"Y{q.cŞ>X7U?MnC-cLy.ߧ*v&-!lgKcIX:A Go߳Lv}7`u\QhĴXt.YtﰚoLok\,7CDZLӓ򙛙֑S} 1 y=.?.+oҬjk\"c:hCՕ624'Gw+U$I$IG'mZi$I$c O8kGEU: !s2K2 -^=# ^[ k\6̬V>VMtӪUS)aw$1~0je4m8Hp>iei?1hkG Zu `!x [[$[[`AvQeUVݕo> oM> IQ}uݖ4=?VݬhcGDA&nh~ I$I$>> [,iei?[+nh$ZdOH5 (9I5{аeǒ\,2IhIBi=ZdqzŌ&KA?Z  I$I$Gܜ4> 6SM Xp MR' hHC*5UCmLm` C.bC,49 -.nV]tnKfAsmSY綺%MB^k2CQ榒J~m? 쓶jmjvn0t>԰ח,!TcYIRI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%+;&W=iI$K?]zp'8e=嬜gl6~?~`t;.QKiy$ ~qOR6cWSEpwDw85`u,O;gί dVƇlik~+ oES3~mT}CcCQcWE}Rji}8Zѩ$Ke1`v3Ϥg`\t\ZqP OmIak˷ ;_Aы16?cx=~`sqm a˄sc؅˲i}xXn,o-2Wwջt0mnީSɭ\ sG]Y?R3luR?W32s:^ONNڝQ~7[3p+jis|WBvsY̠mtFΎKԺ3tcz#;5w]I,/.k>r⽣+Wp*`#4+ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Oc}+ ڴI$I%}p1+Kz-_&=u_X~7& zoD5k[pK~tsź' ::VrlE#ia|VoԆdO3(9 ID ]'nM0O9hqk v|0=J #fx Oߊ#&4\_l;>۬ƲKI#耪PȺl]WR|jߓM~Iks-AWg`u ,ʷrOIgZ_ 7 .k%U0q_Ӝ=al(>HFVIou Vli2gGXE_{oL}UWD?O}\ZmuUmմǹz}+ <Hqk\oJqxxsz>ݣ  5q`m:xA~@;p7Zqg>Q MѺVezd6Zw;ym{/.̻(۲+*x]okI=ћK3b 1ZRjsֶ61'EW:GY5:n}dee%GaW81 mMtZ9vf8Hqvl6<&a%s2}.*^7gL7{o{iB{ UetN~ُmFR2v T~$TY[1l[C9'i"}]O݃snc+evG,{Z%PGI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g_NզI$I$I$I$~ecwl?K=Fߴlvsl|J~uu^kӐ+%1#f}c_Vƥ0u[Ch I%}avmy[OD-{*&js~ݳY*x^>ca!dgz5n-Lg V}:cIX_[1>l*r3jFV潤ktXQ+ t}=D޽s( q>t=3PoV=Vc2i{K\Hi0eu] CVՕ֏~MC#9ñ}MmuWFKY[7Be][=[M8 ϬoXwCXd>:C_U̬ G!n_Fޜ,fExK1].MCkɏmmm I%}P^P;5 fFsOL>cozG`u[$I$I$I$I$I$I$I$I$I$I$I$I$I$J??VwՏM'G{jI$I$I$Ig:Eޟڪum;\uic,2>ϬƸVq[!RX[:=[cn/c{3{.ױ1eQӰ)'qI1Vt+_v+,+{ph&7uT~uΫz&gL#5_Kuuz c6^h [Un2Kƭ:8\ ʗsgb;jWFKǣ,O?cWc݇1_S^\nZ(euO鸍kfW^=k)lraGכ:?,\[3ݎ,1Vnd桀νi)~gPֱ2tlV,pk $l}]^ƖYƞE&+ln־ҩ2 r=]΋}$I$I$I$I$I$I$I$I$I$I$I$I$I$IG'mZi$I$I$I$I$I$I$I$I$I$f.UmYen*lckck`s)$I$H9Xb[E,0AF10@tΏKZCo~NC:d I$I$I$I$I$I$I$I$I$I$I$I$I$I$Oc}+ ڴI$I$I$IR]񏕝E犬wp*!9A Y~YޓU85\ʽ{{A쪡$I$J}d}cY|6VoQE69&\7T1Ա00}% kbEuNk;3+?+  epXVԼ>Nn6n#0;ֶ]ow0?5g$=3Qbk5h`umf%C_[_ZV۹~X:$p͙T;x喻tapgl8bz>яn] z?C籁>BCt$cWHf-GKO\˻+=l7>ȏR\l\:S6o9 #Q>!]уN]iɮntya$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%+;&_=iI$I$I$F^= Q{]<9BjZ}mjXKr[k`-oąѺfnmvwPd^CX[4j}^qlfYHd1ۿ| |VHٟ[ln;igS-sj$~`7 mm{F.MPs׳!pAբV'We[9k{"BoH(g^ԍb_ ''7݂Υ}. {րaXEVQˬv_e<asn}]#9G6n[M@n@ y}K3t WY[s2M׹q t]X$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(YV?7ҿM$I$Tz%0XrV@a_\]XCm@mռṺ-$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IG'mZi$I$K1 DVE_zx]2I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?g}XJt維4I$I%GfXt;]kxk)UUaM9uI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Oc}+ ڴI$I%Sut7eHhm.֬?+\a -gc 1jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%+;&W=iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?g}XJt維4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g_NզI$I$I$}wtqMxxP^>iZU`\im}۬[=k ̗;oQstj$K'^sYi,uuOmε1z+4)n2[#௤I$MOW[KkDUԯ2m?gfIs&\i'Ov ή.}@bo? -4Ir Ծu~me<:wS]b"v8+I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g_NզI$I.7Qzw>mY YgT2**֓/tnAȮV涊}{II od^kr>]v_SsMd0V!qC#L]:NV]@٢i1AZXYv;ڃk\ ?}c}+7[jǺ4iwmo?2]2Z\]`IտO,Q`nGft2-Ve5Puo=yJ\>gf}>Η0nv+0o}k͏k;AU*:o^GQnG=f9=?Q ._SgJ9Wv^I:ƾ۳ޝL![N'I,x}":oֳ,oOuomIacר^Lkks,k\Cߢ{'^wP\S엺vMmcX8Wy{.21~̾9<>ΫzղɪזWSC$:.zNuK5i!NZl5sg^Uguǧ['Im4Tq#~tޡ/f Ϳ;mal3|zn2Y]}ct\>N .s[,q詄@ K=d+h`_zW3[U:hCIiuUu;09Ծ70%"Bm3gQIYNұzZ Üak '`gSapC~kI$55XM=VI@TI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IG'mZi$I$I$I$I$I$I$I$3׽9 eӹ)}?kH]퓻lJ*I$z?Rw/+_hɡplms[-v ĒI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IG'mZi$I$I$I$>}Uv.OQVvc\ʡ6-9!sfճp6]}79ݔE1q `"O2}\NP0u>ckc\֞7GI$I3ִ$aTFGTvޜ-k/KetQrw/X}WY^7P׽zo[mפI$FEԿ#&Mcu'o-5:Ã|絭wȫg/7ddcܺ`c{k&JºN87Tm3* c/_>i7 k˩LI$zHS*FHcqTꅏkqր:ھq}کn}!h:VKqiUl;kݹqk+Ku^ұof5=GUnzΧşh/;OZ}g=3!51ŏ-Z58|S!Jmf, 49յ|fNȢ,4"I$I$I$I$I$I$I$I$I$I$I$I$I$Q ⳾o:?VI$I$I$KVV'nKoo-5X'Lfme}?qw$ZTz?VC=Ʀ؎{hos ?S˺;^lmoa7H>uY+Ǩ p]"K԰z+wFy]Lx#sI.^9zL~U,oLFy${'%7çr1Vk{mg1Pt_nݞB:JuV){!K6{}kDZD\W]>U[/4l6h9Ը)t.Ucۆkkl KNT!guNN[,êm&$%^oO֖ǩM[خӛ1hV6̺)k2-i%sK&oRވOLן?4Ӌ?I݋o]TQVQv4C`V\WZʹKcQY d^^?K˅Dk*cD-N9O]qUү1čk=2;cbb__O5nl.;Y[^vFgCrls.m>6N@B]CQk1iaa}-vp16'Ts22詵`5`ۺ\:.sGE¶YcΩ;촾NՎя}o}m ~9[-VJ7q:uLf#X6}";wSˬt(ʺhl/k*־ޱ q6A,sF1Y/~I$I$I$I$I$I$I$I$I$I$I$I$I(YV?7ҿM$I$I$I%+e[k 8ϩ]o;} Fkڝs+Ot<~};2!eZ^:'Ծ :Vmmyc-;뱮nw*E踽cכ2.vmI;MVJ%v|^>$~԰ͬ]{v|#o.Ɗ*Y6 Yz#`,WZ:luuXwD%Y^v?s> ws]=@ۅNk#kv5+(0- `2)$q>˘ pkqeߣeod.`~uqjx:Wz՜<_SϨX;K߸{gԋvmM}!@ wzWM9ΧSC|`m%NpH1>I%X1~mB 5x%us:Rɣsl}E,p{f* a<֒Y]նV\4ѿQMG ?eUr:}t6 VN/GNc5{yrJ鬦iu4[[Yc^$9Akgt5:95ѺF}8lȹZF>3wߤ$w$ӕNnٷ2ck}E1osDxr:U8+(E{flkUO6nhܛ>ul .kZ h`ְ_X:V3zN1/m9ٞAUC/tޗcr = 3<VWJ}jǬ2 EV4h\='L\[:;9BVUuLam8?~5$FCYbg_WIȩe9Y,s@4i ԮjF=d_}ϑe ]U1":öI%S٘\:OJgJ慎\Q4uI:@wR\מch]397}67>H\2:?NW36s]l-e`y?}_'eH'qW}\>hxYEkuw8`Xm%KI%}}Z)aݍA,e}4U򟇅~S)~Kc*V/tkzrn̹+sD`ht$I$I$I$I$I$I$I$I$I$I$I(YV?7M$I$TzKi2C^9kǹmpfU=Wu.kwV,cGsU-ƴq*}qzFu<&U_KວD^z.çҝhfu]Uu Z-} .VWup]煅W׊:gW'̦M_k>yޞn^w]'20,k,0M\>k=:Q> W?VrmּsCL>zD;l?'T[c摲7fEg\e#- &UcaeWC>m kyl_XnƣҺn=a}ֺocniicYה}vz:;!F.;&V|[]L?2QVVndX#vet~t|[1GJŵ[_Y sh{`}vv꾼uNOIa鮵¿Y>ree`WPnCoc{wYm䲾d:E4fdߚ,P[m4HWl-K277n?}3"\5d_QX/u.cu̯gz=K=C;&d4WUuګ$껔lh}v״AA\կO:T^]X<_+YWP˳2z]^vhs gk2 +s2=="+#E\/kC+g%otzbUWPcv6s5}yx=\V}Cm􍫪wu+;12wjUG~򭤹Ϭ>nnoq\Z>kI$74׫ngV[[WHI$I$I$I$I$I$I$I$I$I$I$Oc}+ ڴI$I$I$I$I$I$I$IEc'kCwI<$I$I$I%UvmNb4ƽ>t̗ϵ63OZ$I$I$Atk$Kֲ݃:&cnV4Z2Ϥف!l$I$I$I$I$I$I$I$I$I$I$I$?g}XJt維4I$I$I$Y磇gY-+is@![;`L6fZ/oЂne=S_ӿH񋉀kkX0X5RCoQ]JҮm_kkC=Z`9@ :I$HycPU54ahԒJތg}߳o ~m6Z=!Z9 g~#fngn54v?:]WS 1 )H tI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g_NզI$I$I$~>ٟ~&VgKZq]Ӻ؍L8!Ӂ"Fw#Veٗ6Mbݮ;_Hg3ەqgvx0|YӺs201Vmv :3kngp;侶~_lنF7;z:nYXwݾ2#|zKt*ZM'7eZﭵoV3M!Lt`?wJH#UzvChcFxU>V-]"E~7]&ap}L(hǭ\KʰI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Oc}+ ڴI$I$I$L@"<s_]6I'ѵ'J=+zuq%y{K~%dU.R inUMq.-fUy0WzgC\l}q`uDžI$F=4?"M,ky]6e)Cw+gt 둫3̟wmxyav]-4+ctL.MK-vz־1\_֎F5ұov^kˀV?C^NL$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g_NզI$I$I$I$fu({kYek& &UԒI$I$v>r{챭t >+Ak j=tI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IG'mZi$I$I$I*G?g;mպDʳ>g:wLe}X6ӫE֋4ZW:ݽVeCC.ݾ{LX]~L.~n. 5eەas+.;ϻY]I,t|uM`i$Lʭ__~]k)4$j]K;u7NvcnQCHiٸ${n#tR7~G3l>OWL-au$kYc$s];;,+/#-4<= a>ְ?Ԃps^V}dZEOdwWe1fʄ\t\ͫ? CVMmkx7XI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IG'mZi$I$I$I,Ϭ-cgtfM.edϔsU vƁ~-ָKs潤A]/&q^KGJ9͋-sXf;2lʯ"m s Һ^ul SCeB lTGVnK]311dR_&Hs^"Jp Xn88k-@>0$?ۤ[z3YM.K#6M&:?^ȳxv.whaϫU7_ұb[?X `NW6oe"=ϩL;i+_~]6]O*(wҬZѱa蘘1ۑZ1۹;]x-" j I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Q ⳾o:?VI$I$I$I&$I$I$&{I%S{˺o)a}7{h-$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Q ⳾o:?VI$I$I$I*uhjFָ+g'dtϫش^߶dXT׼nmLs|΁֟*>0l3qn |5w52 I$Iu;  w5Ri?㪰z~5iEXָF/cX^$#Tj4Ж8:>eb\DT1Lp~6Ey/,'`0O9:Ou^>Me_ aQcHivK,8>=YuL} ?{H%ڭuZՕK^? g}әYT63v4:4\JϪUqzF#;)q gGdc_Z2 ǵwbNf#C^q u[UT[kCSEfmU|]G־lk+cc\ O%HX:?zGQZ}vΖ2`}>5R`C=Gqr0. -!ÈUm}_li=c<1zYW[_s,쨏NXsI<3*,K/;iǭn?gWQWԞ]NHMv{dOIaf۷{f|"SۓIYY:ޤ-ꇴFOy*o,Ƹi)gUv%a\͆y`t/֧t~(vc,=΋I%bu;Vc*ɤo|,dI$I$I$I$I$I$I$I$I$I$g_NզI$I$I$ԯ_W:P:>\Nex`mǶ^~|Ԛz-aaWpwMkS.{k]gR]lS"Stfxz^}$zW\-CRX 48]'6oQ;IgWa{Cƿqo鎾 Is_ U˭Ģ1%'ϫg2'$z8>H,+lq' ;ݫ |b hoQȹ6mp<$OlStp&Mӹw8{gXyw]Ӻف!="ŏwZc:1yu qucq Ir[QX~~.G۽?w*?X[ң'Պk2jy\\ cHW_Ӻ*eljkiScɉKq~ʫѺ(\ҺQW,QszazQr~T8NbK2jh& ů۠O`}G/;?ӁvK/fc6md6dak.lbז6/ jQKEuUԳ[k[i h[?F陿\>FV1-~+~uKpc>7 T}WXQ虝.yWXdc>1*f[im6XC<,:&_6U/js\IcIԮ]fGGnzxi'YXQc?+mܺ5}.GnѕƱ@Ge$D_YF F2~ٖ^C~U}f;^Ǯ4D@;j|- }bGk8=+90qq2qq 1ͳ~p1W.s 9ې4\P~ҟ_ꘞwWF.ȫя.p=#Ȫ_V:I\}a0RI$I$I$I$I$I$I$I$I$gNզI$I$I$^&>n-ؙ,QWkB\uMS:]C{4kK{Cw!jn԰kPQ %jcxU ޅ1Oe8 f6Un=kmf5v:#UYds:ufInkZ ִ@ U%u+C݂kk 1.j_X+X{s*` KWG}k`׉VC]^Qis"nҕ}?:'ߎz!+6zMY>2Y vP}tUUΕuI*>߭Mo$h/-:'UWxv iq%oZX}K;%O6ٽޣwy(d}\vWU }b c?9z/Svtt\nUm o;3>Yq S=6m-ӰsOeհL CfXwqƷ/]s?'K「ֵo_Sseúk-S{5K}Z*k~ɹsҶ9+kt Ouٛ3tCZ֎yzfEMX6:`T+Ǚyhqo KX3:TT*O;q{|$u_ٮG<VK,gEg Hs{8^#2Xq< L{9s1|0AEԛ6= }[n~M8KvOZ}ou>pYgM}@\ֱb\o],8yqM~[nS,o]B^ 9g32\8 k'[ûJCs[F Ny5=sAhZ|,̺okQcX++,<ۺ' nz8oVɫ/ M~C Cv;Y^OQZ}O<ʥ^zn7[ˁh׶+Y$ J3.n2i e}VoDe܂ƿ%}*Z+Z>:f^f/Uy-XM}l6ԪʬZyh 1Y&Zq,ƭpv xcˤX/>I`ͯ_k_?d;}=;Oͯǧ[=6Ɉd4VXOFN 9vXClɰcO}.q-|}x%;9HvACek#n6u΢9][I$I$I$I$I$I$I$I$I$Q ⳾o:?VI$I$CFI;0Xܝ²?8^_W]#~U;5ҴRI$I$I$I$I$I$I$ ,Lǧ{#}V49 c?SŁ*;Llgෘ1cƀ 8$I$I$I$I$I$I$I$@Eնc[ʹRw@[=z>Yn`ӻ8c+Gu{:HC\|ǻӾkx"DCtϭ3gul^:ik `'KN[dsEk8L얋qq쩎-usnW9}P-cX77Rd>u|ԙ91a}߳ѩ{ZeщOWƖ,c6: \nn2ys~ ݔKR:~-=Kz궚gs+$wecc̷gV@΍"w\8ۇUuݼr-8ۓX71s*nmԝOB;Z֟퀺5}e[}^ -O"?V If}b똽r0mcZ$эܡ}Q]? Zͦ@sɰG1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J??VwՏM'G{jI$I$I3K:{i\վ.xU9}]VK@R>$_;fW,m*ǽ;EZNڃqA*f^ԝD6jmu*;aZ]?+t+_ӗkf8q̨8аsR:SגZjfo =Hndѓ~re%t5dt[a:G`V.6*V_u;LmPimltWe=@0Ir=o/~>gFt&U]slo1g0U_gd잡m#z-6o sn.;OJ7]\zswL,Su1꺋rU좢qR`B7<>Wҳ[Xc@sO'l*~ji6W@UhYKgi>~zs?6336}mqk| *\|lOld.kZ B纡{mQ=F;~$.$rƷ!maepZDAXPmߩ18ͩՂy[[$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?g}XJt維4I$I$I$I$I$I$IF붷UkC HPƣlv 饡pִ@N-ߑMMeEZ6q#ntXUOVYut .-iwr I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IG'mZi$I$I$I$>X8}Oa՗itNߚզꯩRUspG+?X:UWQKk˾s{kch"Jwf>`$U>۾kݨoeI$b@t?+쇪zӷo#w8eՀDLcMW)wX:U}F,lNwSI@f85.$z?Gk]*}c.o%/@6F}96k8Av{UֺMe~0x6yJquUtzXxv X[z6~E-;F ǹ͉+D}nϰrwlAۻ[Krme,k;Z__~t\q1-P7cհHл/1ִcz}#vWN]FChuoi i\{ t߬=m=76iV q>c!uVeƌE77GT^ !^84?S#zoJG&Z\'O?%Ogլ[qz:5XU}kY?dV̆,v֍GsGb{,Wc\L?֮;އE3ZMU86vï]I,߭Vp2N&_RǦueZ|)m=`CAs=GUx 0imy9wn/7Uϫ_34`u62,my>ok۾ݨooNcExs3zyt/sx G6| Փ[maxXI$I$I$I$I$I$I$I$I$I$I$I$g_NզI$I$I$㙕_܊kx峡p2V'|.V.Dgk8"wƓJҺLfuYӋu<\{ 8~KȮ]eu~5XOc9tڱ'K8`;Cl'{j;$?+םM8\.ǰʷ7npi}O;ou[60]lI IV,u͆t V'&SXzes!os1~g[:8-} ~q1[$I$I$I$I$I$I$I$I$I$I$I(YV?7ҿM$I$I$I% MƖ=AL&}<^3M]+StV]~A$@ h׀Nj뺋Jek3F9#sFDWc/vVUlr8Z)!ٍk[S%DaaF7UzN6fǽ^ :c1_Y2ۊ4k]U.7--~ҫ'ȽKˋ8X9RzU}aͲK=\wS|nҿVH٘Y^_P9/ ih=6Usqta}6RᤍV=^ӹzlk7˝D}P_7`l \W2]s#`}YBW'wZ/\XѤcugcdUf~ \`׵p!pޠic*km cVѰI:#GRYc \x`mϮfǹtCwe?aYk=7d"4] x¦ P6=?aU.ײzkIu=˞</I'L~>Uvո=HC>-:?}7qF:[zMXlss*[\'M:>+m% jMƖAsRxM?I8x#J]Wmh2:7EoKmv^NvFA_kD5^U:ի/}+[Ҳkk5hg/4W:'D[,~E mΈpRYZ(9})?n=m;,lzqƥj5hpS{Hh$sPzfU8ycVK,e{4u)$I$I$I$I$I$I$I$I$I$I$I(YV?7ҿM$I$I$I$I1sZ%SI$I$m sH i$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J??VwՏM'G{jI$I$I$I#"\{2r+,5~KhάeÂ񺓗)+ ~^֩ϱ?#N^-Uku-tht2.[՞ӭ̜ϵP:{YW``hUrLðUF=n 1xÈBo^opc:+Z.O JUx+EUGsc&Xqh}jM7'r3:}[uoդ9BWYNfzp佯,tV~eee}_%uXOQ]eVZ9g\'gu+>;Hn ;A%Xƫ+/hÚ TI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g_NզI$I$I$݁Ծ,A9P[G8{j!s7n/.ǻ*p=sH-:-}\c/{>Ցm97m*߬ Ήv%}C,ZY{ >2l:_Oͣ-m65.ofFkGX#*1˽>_RnENwKCM~cj9]KnWC6ׇNNC1mCYn .vc fHǩG9~w_+S̬I?s =/#;ހ }ױ9`骣꾯np 1q(ՀE'dװ|Ctn6M̦`ccnָEUSMuSX h"$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?g}XJt維4I$IB۪{kl4IjI$.ehȻ%19%\` c@ WnsIsL$'j&7Oqv.5T9jcXHI$K=W>ɓiݶe]}UYYkpX H >j||j,zM`em l&^ҳ. NqK =9[)$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?g}XJt維4I$IV=Kؙ3'JXPmߪ؂u-selBI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(YV?7ҿM$I$IrR2n6s>^l4ˠI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%+;&W=iI$I.o_6jY5+I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$gNզI$I*S7/ ` G cls[Z$~:m;ce$9>.q%]I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$g_NզI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Oc}+ ڴI$I$I$I$I$I$I$I$I$c>a֟ѱ[ [8iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J??VwՏM'G{jI$I$Z]ZޭGAϫ&]s}AU-plFǾgu >K{uu,L1ߌ*vNE_W+{nTApu~qGk<6]s+`.s=U]+K1jDƀ}h_M?:y-'{--c@#zgS=C݊7X$m,ApB_V֜,ՙvN-V6ԺL}bٙ`Gaex垣SUs4Cz7ںnCri!ÖT[~f&Xͩ-՛]/vkc5K!` Is\~~V&@^s~JnMxJr.peUtǰumUV ckZrO _>PU;EmDƖ~+Gޑh'3ڬt=,U]+Zב[_fָnim{lL\vebZ]BzzGGNS~c~n !\tE9/uv]$]o{`y*YԺo]T[;M9Ǒd}tI$y*'M!t$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Oc}+ ڴI$I%u~z<ۺ\u41U {^6=aUtQպ}ՏsM+c> 3~m+ 8A W_Յ],nMms[x"t}ciq7~g'iꎱN՟wPtg&VrGOޜGwGt5=3 $z]d1s_\VNwBFSOѱ̭Ϧ9뢳ce,~;Z 6x}{;Qw+ٴ2[R0v/n0NvYkl/= զU mn7h&HD~Z7[pe#~fWMt2>kh!$ Jt3kʳe=\ y>}"[Z[1r<!Ϸt ]2I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?g}XKt維4I$I`Vޱ^f^}n55LTq~SzWV~+Lz S8SZ bVT}[{8d9pA(}szRz-}1w޵:G9љDm~+^ZѴ5ttWV'ZU["l${zNʠc[Cm}֖j0ȍ&u &:SvF8siF~tOFgN=G.16H>> B_C<{\־o}B?S:vErus--n0N¡տWѻSy6[v< .$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Q ⳾o:?VI$I$I$I$I*YSu2Ƶ10aX8kh I$F..SCri[cC>#p*t g1AulkLxK@VI/3 df]^= VZƏG ?P20r+ɤTτUll *OMWYϩɈ4Ñ[I%C7L >n~>5mcF^.Ns. MH'i=mum{M'M$YuK22!;vt'EI$N.=9Ke<I(}?54f̆ F׆VbB]WΫJ3*t8@}o*I$I$I$I$I$I$I$I$I$I$I$I$I$Oc}+ ڴI$I$I$Agm~cL_XzN]^Hlβ,fg';2gZ%Łߋ_> 5ܳkYz잇<>ёe[$Wz'Zϻ:*Eb?KQ!9agΟ>0}O?ǡ7._R_cz_d&{U6~OF[1U7_,wdW]7158{OD5\haEm{^ 6z>V/IMǻcCX9Y!*鏊?W[zoճFrcss}Sl3(Y^&Om>ZO@꣬lN9U~!h$vu}i]оɉӫ{+0>XK\W[ uV/Zu z7YuL.fs\rҪec\ zNo7= Nƣvn msrimaknѦ %?['잉ݾ=Jz{t\ʷG+Ke_vm&]4^\ڨǯmmuVH? H2D  u} g?'{ݦAs_T~ӆ7W8]Q@4\;uIi A6uIj hcXᦟHwç}f'z6ٷY+}+?m}/o۶?;+_"̆ឋfMT!:C,7;p,/6VH9;*1nk[~_Ww~׿nK_TzOP鷿*hn0"꟰nRuΉ]94ёUUԿ``A V}G a`W]gO&np ߷?a[Aꥭŝzw浍R# .ͽ?:pŵ۴jU.kU_ΩEmʗc2 o7 뫽|\0έN=ޖ֏d.@;>к4{rq[V]C`_2 1lhoU\2Qipp-;H#UI$I$I$I$I$I$I$I$I$I$I$I$Oc}+ ڴI$I$I$Aŷ/%(8ɠ~Yzuc]s_t%v8K<%ZK\"aߨ'tϭ8mXպE¼v][v͉>3yꏳOTZ+H_q΁KQѾbunn (5c-[`ml :k1:gwUS pkuDU'f7[ nah$%ef3rz5bvQ쮢ii 7/:vG־|>˲.sY)y"\ $h֒ߤ9XR*'IWAhf|q1~f f5vccezdfݻ6SG'.Nw0"1\t]Rg斞}7H cg=VEy%r, SkK>>vJX8~NE=AV{lx`;#Gn%_ X2s2t1:?n%e5 ?9d}O¤No^g-9{AGr(~'Dʺtw=uڵwVu\/\:GWyT\5ƧZXVJӺK;XfzOe lmv?Ga`\r05,Xw9.ul\_SC v21͍j~tWTޣq&?͵徧m8d^[rm}̺٭Ӳʻ1:66pvN6@cX~Z4 *־?*ZW %s۶[Qt~>NoB?ꅁԶs#/]v/N9tXS02zpGΘ!=K4auhrn$?&WB5i +~:HfWMXOsBo.:.WSgV;$ o.!$M70͵f=vhIVI$I$I$I$I$I$I$I$I$I$I$I$Q ⳾o:?VI$I$grf5l;Z %+Ǵ<BI$I(x8x) 8D)h8"DH44p$I$\%\Y{Q1ɱǧ"+hZ*2+ti<4I$I$I$I$I$I$I$I$I$I$I$I$Q ⳾o:?VI$I$m5_[sG+\Vmv_[[}hѤI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J??VwՏM'G{jI$I$\ԛ/'fz*߱i6=7Ǔ]bI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?g}XJt維4I$I%b޻${u]"I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?g}XJt維4I$IT?>v yv r1*];tp0emLy'RI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J??VwՏM'G{jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IG'mZi,u糯f1=9;^= I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%+;&W=i7W՗;Fm:HI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J??VwՏM'G{jIr^jvy]*Nf;M{A]5L591*i$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(YV?7ҿM%u> stream AdobedC     $$''$$53335;;;;;;;;;; "  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?cX/`|i?}b_kƟؗ%|i?}b_kƟؗ%|i?}b_kƟؗ%|i?}b_kƟؗ%|i?}b_kƟؗ%|i?}b_kƟؗ%|i?}b_kƟؗ%|i??}b~Pg\˃ i?⭕ԯ4WWHG\=H%lU1hYP`QS׍ƩMуz7>ݍ@:긃81?*M?Q(lȢH׏9r+~ur+>r3~sr+zTٚeXstsZ5t$ع؎a@,2 }\ u*K7~Q#AWUʾmuu,ѱmT{N3hGbWn\߂~v{:ȭisl0qSZKpo wtêiiYv|͜?˄Q_NYxbz[--cÚ̈́[u]տ3&exލܣvTwoxX}3}xcӟ+{uk{ A>ct̼\g}(mUm5~y8QfOYeW:Źt;yWM HN@UΟ,3z}UedVΉT>vZ 'MrOC:m30l$:'H?[]>.\[+^cb?Yjt,hգQ /kj. s{ vS~ld7i'"YϬՈUSxyU:oM+uX5ov絖WW~e?'*]}_cI]gIV?H8Fg@Ú?7[:Mft~9+x}-[ o_%xK}>x}-[ o_%xK}>x}-[ o_.}A_I?+te9_+iq =8ԟotwI/#+K#+K#+K#+K#+K#+K#+K#+K#+KH>H>H>H>H>H>H>H>H>?򾏹$?򾏹$?򾏹$?򾏹$?򾏹$?򾏹$?򾏹%*ٍEصcc׎Ԁ&Je˺UwmڛZ,T -LR8Pf,&/S՟ޗzn/g^sq?/?mY}_jKOVz_e7ڳ/S՟ޗz< z]uYNJmfY2ZbB:WewUW:8̴}_jKOVz_e7ڳ/S՟ޗzn/g^sq?/?mY}_jKOVz_e7ڳԱE ucO67Sxa'ⓢ~W.VrV.? ?ʾg_nn_cTRI$I$TMZylKDöԱ$I$I$0粋j#OW'E,]ҭԬ\3ߕ|0?Jݿο򨤹~ߗoLqǢvx׷E_&wn:UwYY}=JoJgge`o -&6DNWO32ʑ^3!kK O8o/#\JNG1rue0[ vlu2ꚴ Nmb:KԺ/Vؘa՘2W.cgtj2zW'׍Kg GlkuU*Ҭģ4s1-ҺF^wm l'GUᑃf-V@~VַgCm^qM97t7vX>v;"dsgPŻYHu%i Dzh*u{Au/ i-$}ȉ `;heG,NY\[+Js;GWs T*Kϩfׁe'*9챤miVߝ:WGْqd6]^N~^ y[v9c);%=7#]59Yz} jϯ:5o8 vnf犡k}Į^1Tm,pk$u2g*];&O.a[C~EfV=#^6ofE+zGTgCc3EI-7R-:ebI%L7vZ.z2Ԩ \a;~Kx=/tnuY"=3D2 vDzgϲB[MT`,kl~H???Dxa+ⓢ~W.VrV.? ?ʾg_nn_cTROMy)O'6$u2g*];&O%O'6jOmRI$ zeڼ?0I?+te9_+)_ = Q~.$woٽ?+b~9_KoO؇r_zW;r!ܗޟfw%7C/ٽ?+b~9_LݯKykq>JzȍaW8f1c>ٽ?+b~9_KoO؇r_zW;r!ܗޟfw%7C/ٽ?+b~9_KoO؇r-bbk1da;DB_ 79dRt_2*_WJs;G:I$I$I$I$I$I$I(ڼ?0I?+te9_+$I$I$I$I$I$I$j#WW'E,]ҭԬ\3ߓI$I$I$I$I$I$ Y]_ wJWRqQ~NI$I$I$I$I$I$J? 79dRt_2*_WJs;G:I$I$I$I$I$I$I(ڼ?0I?+te9_+$I$I$I$I$I$I$j#OW'E,]ҭԬ\3ߓjI$PI$I$I$I$J 79euRt_2*_WJeY}k/c[:;◣Կ3%/uz=K7b^RXԿ3%/uz=K7b^RXԿ3%/uz=K7b^RXԿ3%/uz=K7b^RXԿ3%/uz=K7b^RXԿ3%/uz=K7b^RXԿ3%/uz=K7bzߕ)muk^z: ?W'E,]뿶}*dR˭ ̮^?.?OOo&'׏n7}}}}}}ɾۍdqqr_dqqr_dqqr_dqqr_dqqr_dqqr_dqqro}x?>\qܗ>\qܗ>\qܗ>\qܗ>\qܗ>\qܗ>\qܛ^?.?OOo%Oo!d~E,2N3 I$I$I$I$I$I$I$I$_ endstream endobj 47 0 obj << /Type /Page /Parent 145 0 R /Resources 48 0 R /Contents 49 0 R /Thumb 122 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 48 0 obj << /ProcSet [ /PDF /Text /ImageB ] /Font << /F1 153 0 R /F5 160 0 R /F7 169 0 R /F8 182 0 R /F11 72 0 R /F13 74 0 R >> /XObject << /Im20 50 0 R /Im21 51 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 49 0 obj << /Length 2421 >> stream BT /F7 1 Tf 9.4646 0 0 9.4646 295.1999 127.2189 Tm 0 g /GS2 gs 0 Tc 0 Tw [(CMM)-332.4(=)-336.4({)-330.4(calc,)-334.4(gui,)-333.4(cl)-331.4(}.)]TJ -0.629 -1.6293 TD (calc)Tj /F5 1 Tf 2.7913 0 TD [(is)-384.2(the)-377(\(lone\))-381.1(constant)-384.1(and)]TJ /F7 1 Tf 11.992 0 TD (gui)Tj /F5 1 Tf 2.1864 0 TD (and)Tj /F7 1 Tf 2.0785 0 TD (cl)Tj /F5 1 Tf 1.5873 0 TD [(are)-381.1(functions)]TJ -20.6355 -1.4915 TD [(that)-363.5(add)-368.5(different)-369.9(front)-365.7(ends.)-366.4(The)-366.6(product)-366.5(line)-368.6(of)]TJ /F7 1 Tf 22.8339 0 TD (CMM)Tj /F5 1 Tf 2.1804 0 TD (has)Tj -25.0142 -1.4855 TD [(four)-331.3(distinct)-338.9(models:)]TJ /F7 1 Tf 0.629 -1.8928 TD [(basic)-334.4(=)-330.4(calc)-4035.2(//)-331.4(no)-331.4(front)-334.4(end)]TJ 0 -1.2639 TD [(wgui)-333.4(=)-330.4(gui)]TJ /F8 1 Tf 5.4988 0 TD (.)Tj /F7 1 Tf 0.4972 0 TD [(calc)-2328.1(//)-331.4(with)-333.4(gui)-332.4(front)-328.4(end)]TJ -5.996 -1.2639 TD [(wcl)-332.4(=)-336.4(c)0(l)]TJ /F8 1 Tf 4.2888 0 TD (.)Tj /F7 1 Tf 0.5032 0 TD [(calc)-3532(//)-331.4(with)-333.4(command-line)]TJ 7.8409 -1.2639 TD [(front)-334.4(end)]TJ ET 1 g 25.398 747.156 494.249 -9.921 re f BT /F1 1 Tf 6.9738 0 0 6.9738 25.3984 740.1825 Tm 0 g 0.0001 Tc [(BATORY)-343.5(ET)-337.6(AL.:)-504.1(SCALING)-340.7(STEP-WI)-13.2(SE)-334.4(REFINEME)-15.9(NT)]TJ ET 1 g 519.647 747.156 19.843 -9.921 re f BT 6.9738 0 0 6.9738 527.9243 740.1825 Tm 0 g (365)Tj ET q 1 i 51.761 722.834 462.954 -545.159 re W n q 462.9728 0 0 545.1589 51.7606 177.6755 cm /Im20 Do Q Q BT 7.9702 0 0 7.9702 26.1921 151.5968 Tm 0 Tc [(Fig.)-333.7(20.)-329.2(Calculator)-325.2(GUI)-325.4(source)-325.6(code.)-329.9(\(a\))]TJ /F11 1 Tf 18.2452 0 TD (gcal)Tj /F13 1 Tf 5.5789 0 0 5.5789 188.1637 149.5559 Tm (base)Tj 7.9702 0 0 7.9702 199.0488 151.5968 Tm (:)Tj /F11 1 Tf 0.2703 0 TD (jak)Tj /F1 1 Tf 1.5578 0 TD [(,)-330.7(\(b\))]TJ /F11 1 Tf 2.1624 0 TD (gcal)Tj /F13 1 Tf 5.5789 0 0 5.5789 247.4078 149.5559 Tm (add)Tj 7.9702 0 0 7.9702 256.4787 151.5968 Tm (:)Tj /F11 1 Tf 0.2703 0 TD (jak)Tj /F1 1 Tf 1.5578 0 TD [(,)-330.7(\(c\))]TJ /F11 1 Tf 2.1126 0 TD (gcal)Tj /F13 1 Tf 5.5789 0 0 5.5789 304.4409 149.5559 Tm (sub)Tj 7.9702 0 0 7.9702 313.0015 151.5968 Tm (:)Tj /F11 1 Tf 0.2703 0 TD (jak)Tj ET q 1 i 106.469 129.94 90.482 -82.205 re W n q 90.6376 0 0 82.2047 106.4693 47.7354 cm /Im21 Do Q Q BT /F1 1 Tf 7.9702 0 0 7.9702 26.1921 29.8205 Tm [(Fig.)-333.7(21.)-329.2(Refined)-323.5(GUI.)]TJ ET endstream endobj 50 0 obj << /Type /XObject /Subtype /Image /Width 1910 /Height 2250 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 265796 /Filter /DCTDecode >> stream AdobedC     "")""""""),))))),222222;;;;;;;;;;;;;;; v"  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?~T7q)sMns$%_QcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcRQcS@5 M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iK#h}z-fGtI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI&qHyG/征1 mS}q \4IJ}.Z>Dc5'(c)2{aig>S=W1>"|9Wqj`ÚC~aS; C#&?絮Vɪ{cxUz{i9&E Fg]gX5kN@հʲiѭFi[*}S]N"@{G̬ٿj9hm[͟ON.xʧ1EʵNuxc)ޝXk[,|;Xda阖z7R]cAA2/{kis TqtܻFM6[{KQoXz7_S,絮׍ L| k*/ph'汾pxe0uk@ i!WeǾk 徴}~ms)s.ecݱsu>׿ ݵŦ@tJH I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$mƂI<9+̿Ɵ]B1U ptzMcUqKׇ;/+1U>CZ'un] c+p3]$St+R*eWTy GwNZƴc26GGfNSj]}^~e_4tِR^t5s>}VeuTe=~?{li>t^M c}H.g_@3kD9<[m19uMeo=7۞Ӡ?%8Y_WֵrO]Y>F] cA lK# }Cʲ,Gc+G'ռ^zE!6T!\񝝃gT۽:ON> wWAv5Y ܵW:c`w~~*0:SH6.q݀Xp2zPutwչf.ĕ^څ6]#.Nj_uW9}*t;o4q[]Mkhuwu`􏫽&qE9{;w`'Y[Kb`ĸ`hnN+ŕu7/#xikκ@^:.E5 rO'R3Aϼ[e5ͭ -[z 'zM}6DsbX}^aڃ#`k9LYS)ckhԺc8.̭-xai ʥfX۽OH8㪷־tpͣuB.)~n\q]%=x^ (Ϭ[[\{hn:r~v?ȘZ= Oޟ_- N>>*6}SuH9myuwtnCs+RZVuA$xlä>=*ofF>S+vu6"M;1_J?P:'HdccUZk; M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$U1-KcɩlcI$I@ZF$> i$z&]7gL^A$I$I$PZ%8q ʚI$I$J % ⦒Hl@G$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iaQgv|q_U:88qseI /sfՀwQSvT+߮Yn\S0\ÿK;iWp)3EnsA!@J5X>}]zh絎}2K![_XGRwEUn]lw%Cb7Һ*?iFgis5Y~uԫЦ|W;Sൺ YP=YƓvoUʗaZqG>vGpq+G;zd?NͽU^r-0œ|pyy}otu0lӭ/d蒻O98OVX.\.٘˦[S]}_lm8/s{^zkqfE;vn0tg>]0/g,C!}J3陖Q{Xc& H=]KbfC2~+XpV>u>uW ].p{LqnUSWQ7ʹpfK)}WXz3Mƚ ꨷v^ug羢8}{'.ݿN}X n7w5t~WUT5vGl˞|:^E_ǹ8%EUνKc LvTnGDz&_==mt$8=#1u nvւuܩ\㙛oIv=be6ePX>0n%vbeALˡ'\3c\_9}YUbn)gl۲F],r<>> MhsL$ί7aX,c\XH9$I$JP鴜UMs&W0oe#v1<-I$I$I%Gu.ֿ:Rג\bHDOU;mRFu^ΗvmR<&7>YUN%յ2t]"I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^IUveUcX25kI+m]Zΰ0[*h.U}?T1?f5f4{*VzǪV+k-l{FjyT(gD>=F0lkCw~|cSU=7 W[uK:Coc[upu}mՉ&ߜ*YzLFf6-. ǚ7 ]gA_]ժe7 6n{sgzM5EOZZy֟[E,uIwym(!tq]/љ[}t ۦϫ=sm{^aK}VAd~k^ګ,ynupC,, 2?4%,?Vss-mwmǕWGվ:65=BT+ zD~swi~`lu'b+L4D+ްE'p;;퟊`¨uӕzn^K]VQ8et8s]/mމz-7tUckK8?n[1w赏/]ҩĻ 33cks=/f._C}l:C310w2ga}\gF,՝Y3ms/?U,뢌fg+MvܵsUzMbXp44wAlipݵo] +nWS!C)Aѭʰ}KgSaWnn5ku,ծ~֩unݠC]2Km 4j (V>ߟԙ[2Qʬg9<,߮=W+`Wlqȳk-_ozm/ƆA3^tjYl;s'өc:.>Z0 6=6쉝t)*sczY'^ߩb`[M0ֈh]n15WcˡL`OozͳSmnNٿc&$?Z:=8L;;eM :jt_]zޫVPA7= = ?[s1 EbYb5ʫik1>Vv5w_1pi>±sVgKuJYV%bk5\ZD*}df#Xxǹݑ;#e_^AK,{17reX__9Q;iȰU['EtNܺYpn=􇁠ht.a .. NijSnA$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$ Q}^q>30۶NIw&N\I$I$ *zn\"Gdto]:mK[>I$I$I$I$I$I$I&sCGH tI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$B}5|ל>`u<:^,6zb9+!XzEW~۫rf040cY+#;QO0)}ƔT+;Xs\K> ]/{l6"tׅb=Kb}$8oKg]ӿCvAYmNgj7]=Cԣ:h`e}tfgRv=m8ޣ}՗9V.ںI,TdAuf]1UϩWaR:.$c2WSɷtX^ڬ=NJB^r(eo<)lq^WXt1m=xlQI?KY\q>YsM}f& V1y KU/"6>9ĖI$I$I$I$I$I$I$I$I$I$I$I$I$N-4Ib.vF *ktsKwqⶔ=V;kʚ^ s ˃DfqOQmq!9bCDfJK>ʯ[/.܂uka_XBǷ9=R%9ٕN8.NJ3Kn;^ѣOա_\vQ~uoq;`;i+_P:Ks1_w,+GVf%͞Gwuׅ.8Xš9ۜ7-%W꺦5wϧ`m;Oȯ>Tu^#lے.!t_x \Xec3wadtO{#kN]֪ X@u-QcYT:N.V+8b=?ELvUfS13ǤSm 绾[^ ^bTq9 xp }j}QXOe=?eqs.n`JWp-"]!rӬ5dr,ea|.qs}efadu-{31IS~K0G fw͍sd5P}q ?aFgl~3>JK9fklAeBgLW UN7qx'_ft:ke5 ׁ⣝sYo]]zQsp'K1kaf.yafOOM;i=oi Ӳ2ja.q h:mai2^k]du*m,5[mݛ}}L2}ku/&yYZl8o3oXoU٤I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I*]gUG h-31,㣜&@RY02udKAL=keUZݏ- LΙ[\<18VϫX(?"eD> QA䵮ÐR[kKZHšJ.{Z $9)5x=~kĤ:7qviHK_[IisA!M2'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$L,k1,\õW&?V2=B G·տVu/#$2H)s!ګӒ886cV^F6s-]/?;#vUŤL:>[X>ua}9,۪v#{t]܌6;{ U}S-ٶddhCgC8mu{O#4[v6Hne.\}^y}[;o[}̝iv {+dUV%_s6>ؿX1>Xp=k+Tm-uf>+061Gկ_Vi \duXk f n l KY^v='>}k=zoEU_e!#R_gѢix@ yV~}J}ibCA[GĆl xն3s+`mk O:'K;@u.=X#~xhCa)mS8mJX5=3+0=`}C#"C wT}N#$:58#wH+;7OS^n]ޝm cώ*~Ulg[s'}.7ռob.kw8|tVGKbU>M7?5q%ȷVggu߳Xn;fL$v䮹$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ibc}b7u1`[h|i5ߟ 'QczMwKn|SLlo]uͿ';QSt-o?F:J%^jGvͱe-6kf]la}]:Txz1kY Á^0ӏIꏺ^x/.p'̋+^[lB~f?M74>'L6Χf>^;wQĽñ=ʏ.ޫGIꖛ*}XZ!;W:լO_7kޣ`})FIy^?Ο+e6Ky#f >}e׸dIqx͘p&!\?mnni긯ȟJvgOtu/bzBLAkW>d]oEwEsฯӍ]7&˝Yjkmk >OG*5m'h;,?Xuu]ԙ_p\vvI$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$KQzGۋ,V:}]϶6[kX_%,022_r2m[drfy->/}Kr6-v T]C)w]iclF ϻ `3Μݜoƶ #E~t 6pk^9:I'లŧO"˫"q}WfΐN:;@4i$fd;Oͱ"윊XefyB ~E0ֶm`4(O\`;+CcXس7qr*Vځ$1I/Ob網ֲ{I .dTl"7[sG^'/,4h}[6Sm|G}:lsmȮ\\fڜӾtM[ۜktʢY6}GucW񛏆TͬgmsPЪ#?kr/ȉOĒI$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$?3YUkl='Kwh;`}cO˱-˪fD->+ugRhw1}f]P-[1h/($J[-pimMLpYۏ+PZZeOI$I$I$Y_X~3T_Mvإd(ZG P'lλyy_]z6{^6K h q㲯/ϹܴG ׻ۅdDKOtܾCv]eI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4\~~7K~oO8omׅѾ݀ުz&ciH̎}O;bu<[]5ZB1j˻t^+u< Ѳ Xe;[U̱99%eYPUPcj5S4Em`=6\3+ Rƒ~KCtky]Mt[R:%y5k=Հ!t]?Wen ` r2E~洸+o`l+aXmzkn7ߗ֛]=Q؂utxuYWvXs,gs̲5$~=vuoؽ:,. <rtox#~,}~i o~оuf߬?D441HYvo;c.ֶ"v#+_dٙ12lNDqׅ}n}9"˘}>nc&.7XC×$gg;[c~.8͖Z$}}m;>ΐܳS/VkyUzY_S2\:[kE Q3ujOWd;:.KAWՏԝMc6$1q՞>~=dq0BfsھgZnz)~u<T}`8`kkA8+]Y{%=j_X};j-oճf/Doߕθ`h\~:V_Mn^k1\oheVv5tlK kgG|VO.vWZ~Q[˙gߺ {OҒX;3h䶦ǪHsy,01iu.7mgqk:}w5&.s6#z7wbd݃vxeK[wtƸG6I^=ޖpe贒Y];?Qq CiI +!\chSz3ÅvLv;Jvv>=mm`9edj8ke0XV9zk7s'I$Ieu22hu2y.KYf wIr\~.FLeWfxݱu~u3N-/4;Uwt9O˺8C[C-uGt:9 v1<<\_V>XoT`O<';}B^M-ȯh99+"z"̗Z})[䶾WYGsqK۽kbd}EK:VF:-?UoUtܖPYOnIqRTRgVm-sjmLnЗ @rM˪llk#OgON˻v] ur|LJ11.,Mc1vXo<0Igϩ G=;92:GX5!BYaW1Z6湸39Kф܇}wY%b_X:eFe/kcko]QrJ+ˮXk#MV'ߩX;m`W>$i+IrgaT Ǿ̱ٷy>Scs nk+G$YP̻7dUhuMf'|ϩV:mmi 7V:CձFDˮ6n4Dnt:KDqv;G#bS#&7PX oaƱFSzRUtC$X7YlGJ[NڿGeqmz>eLlkmqd!{BQՑ*6:cH3ZcXuՑEY=瓷*]+PRu~8p1Ou.o\辭=:Z?m˘rZD|.?ɴQÛ_ҳneVU}C)|[ɷX*c~ S>t-R zw8t[>,1,%溷r^VWo;>Kwlas1[1U~m6k@OBV.S2}S`5g]?^vMw pwEMh|vsu./g^> ;t{Uk-C2I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I/?yYkXYUX5U$Vj_Vz./Tnn.c6ٰVF|euWz+=[) 1yu}u.N/K\حcG|c/U3u_~b 7MΦL뽮y8>GivyW+D~gQ{rrji4lkCtr%cW>P3ul11s?+7p}3`\qeڋMˁ tB;5YOOIdv :ּ}Z Xw6Y*JJyz_}K^.[~n{'"Ǽfbv8]ts,a޺.Zo~8\UsU4Rw\o+I$I$I$I$I$I$I$I$I$]g}Xp_iqzCrei?5.8Qw;1 I$I$I$I$I$IAQ@jKs[g+F:I$I$I$I$I$I$I$I$I*KcuZXr@ ,/ @ E$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$^e3͌p)ƺ FƸ{-{u~)}Ϧ\xy'$~S]:%ﶡUZ?_7dgw)Z֝#@~}j访#'ɰqᦇt?UҎFnmAC赣, Zn.5\A:kٓe'C9@l~+?U[H.۲gt=c׋`fme k6p 0tCՠ6mp+k\KO+>4/~ƭwȪS~[б_/y} ;I ;}Xu/ϴ멸Ռzͻ,3ӭb{NSc V,wHߏMmh L ?YU_:v] P,ia;hBUf&eY%;8\H]b֙W7dlȝx\fxyF=l FCվ_1mP[]|>[nĽcbHw>X2kn;fz:Ktg}O p5;O$x_T7\P A.:dgRkaB=ssFuu˞N D7F:"}Qֺ'PZ754D7}[X]W#t;h,7e\!_^M#!40UDO>s@nqk`8c_PX/PǡA'v[3+*h?mmmi(?]/ m힓G8G^BGgYPE6zז(%wCOfu{ gf$x)}z,UY.=S[!\_ָ'F=1nѡhI$I$I$I$I$I$I$I$I($zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%;fZĩ˜[+SZE- 58$I$I$I$I$I$I$I$I$I$I$:n ;A-sO#1Y\kcyI<ĒI$I$I$I$I$I$I$I$Qw5cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K+?WJ}/*8H|-vkr+3]] g]75 gma>NkNƦ*e65}n26wjc*i}5I0]']|\Cu6s=< ߬.يύ$zIr]]N6|ea ~]F?{Zn{|m\-l]Fى_˧2ߎS2>+\v\gO͡^t].^UXt[8u<1u8zf0_ֲh6ʛ}!pcKO&~ ϬۉSiͤ=\A[~t|~qi kq'Egul>_s)a'⅁QbdWelh૏=kAs{NMUfc.t} ̚\Gtޯ՘pmkIivY]7|v6r[cv /?H_K7eZZ^y}nՎt %p%4I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$2pMV{O8]Ce[]ni"ڍ f8T^GMGeVkȑtdwklq3~121lkypaU?= .no zta{z~툕OܷⴸtP]e-iO⺟V /3q-߫|_U~?km9Ǹ[$˧}Sc?/1Yˏ@l^')|q 5qSnEA&[>?cf`g[X F湡k^ KnVdWO&K[H6_YCzvE {"HnH1?1gz,ۦ .uLW3}4=}BWnoUXm۸&|?Xto}uUD87GK:>/C&)Z멲n;ݧrlˬ2ݎaew UQ&{Cͻx#]V>C0r>λ썷?:7{fP=.l6x\NL -ЍͬX>~ ɂ1=:뷧v>GgU2snWG+@ʦn%?Ԩۿw_.[{|.3ZE2ql!vkӺ]=S:}׼l1~ޤI$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$ᄐzm \䪸]s<׉UKXǎԱ]y>l+I$SJS-O+I$I$I$I*1~QiۿӟvVU/N`.R`4|.lĵ.ch$J}Oܗ6r+hsVIrff/PoH8jWxcɎ::ah.h3B"I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$}/i%|yr:bVڪo hmì<Ƽf?M3sr6nȂ:?U~QSt񭩬 vc$ߊ21iʩ^ƾ-pXxP:5xuέ_u16XّBt/ZomV.cRv.[43P\:t5'ݕ.y8I≃G[^6;X۲ 7B1C8o[v<|o.ҋ;k6OSg[=;t]-hIrU'X'ĶvCGE'zmZ٘;fRYSFN;_^;vOh5 = ?̩eLlO+?G:_`2 L+_u enW֖\ظ Pz A]GHmf3TeqvU[@u.s.w:O2[j5q,׎Xjv7Zo.C;6ceC{m/eNcC]%?V0XdF-x u$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I.6=O]0ۑV;m[՟Ou[)m^d4d]W]`qakv ߬}zKiTX:k'sR]Eu$fC=b4 =9FM`;]5i\H阽3녴aګ;Z Ixw_nMjΝSkx>\!v. `PYҬkF s 9$_]O4ݽs&z7\6cSh[ kzpLA[!B?/Rq^imo54z]Uհ0 c9Sŀޫ6nZ.hOu?ZgE9t v͵]?]v1-hs[s]3 &}ٛE :D:ן :ma85?WmŮʽ%iƏOZx~8wc^_2zk`Yk^[oI0nkZxsF;>6C-T?uݵY]?_[Y[i_s'7Nf*~+}2 9~+3Hss~VB7ef)`8[at[r2qVEudF=ΟW!7}a;7v]#0US.cN$Į[Vqsk`"o7UNu๬ְ~s{*+ksk?"E6Tenpu./:gXGd~uv5+IE 0W{!s6OV;m.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ =K!º<)$I$I$I$I$I$I$I$+α}H$I$HY95bpel8̩Uk.`AASI$I$I$I$I$I$I$I$]g}Xp_iI$I$q:;)ºZxcs~s-YEnC;-lCA CԶ7u6u0wZ=?+5W}p v2[&WI8MvpkmwsuԞvTrO>V6Feeui¯u7C{c3?\Ǯ5Xɒ4%V?alyJ:Ckz~o~U$=Gb 龀PnBA_t̎`~cä>mh{u=KPrzXy$` 4{rYozzUet't:fumɾQs&p5un:SCц^KwxcH]\}Kt6N@}&sHƣbXz:_hǍvG GT}3*~zsY]KZֵ4Y]_ílm>{4^k bUUy81dLq3>upr-kK,s.k:H?:o۰1S=Zav-Zuβ޹1%8jq_˝ҺS8Nv[zdχpBtszTQnC[]t̖V>%c}e9}_*k!4ӏ5ڷ䞝Ì<~ G:웠c>۷nunmfoKށzFWҞ 'tu[uMa+! [1uԃ"W'33wُwLfNK/ȍv?_?>cSk< #m~/F~+*xscY:.3PotUk>?+I3 \$\OAǯ}icŷzcZ;JI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$nn.5QY4  \V]\$g+bN۱Sލlud.~U:wX?+zytMwZ5p}ݤ֮m>nC*nu[χm :k g_f6=SY4 'S~X*Kl9w辮}ft M>smkuK_߯G8,B<g%Ofct:&3?ݰck:-R6] hq7Di2Qc&!~;] n?xh;lvQf!՛X[- 2>YW^YC.}ۚbk[~3m-kx.\iYrV׵CZ4w]FYY#+ւ8:qw\߭iy`_M1ϳQsw`tڝIϬ|]U_ۭ67gloXù큒` {)?Y{[msp/๝lϩduz՚o٩ͮc٤Owd3I.k\C]Gu?OcC/qq4i tY'n+ex\e|@lٺuO_WˏL6+Lv IZy3&ShcZ{\Ȳ|i.8&[WY{q}h4$o\pᇷp:RI$I$I$I$I$I$I$Qw5cII$I$Kd٘-ȦLah'ZSy2RI$CMkL@;ODI$I$I%z7^.^cHpP0ŷMƽ~G67]bI$+MYbǙqA>S ?4=  [L.ܚrr5=p$I$I$Cmh{sq%$17-ybM k3+c멌戒I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$w|΋^S>vN3-έp]'s5ݖC@9`uՇK ǭ-;u}Td}e{k}N :uzA.c*es=~L-WaXe{:du]U}bƒ}4fy Bug:X ~?OP'Ӣo_WzOf}G* O.7 Qec,ipc~L2WRǨ=[l`-"/Y]?;ec]l=[Xho.r NӺY]S{.W9Vzq~+/{+{Wа.Bߪt෭5{MRz`#S_ѦUֱǪV׫ߚnfWްqţ=a{:7,߭YY}a!6|Foȍ~&GXx}9:}׸ ̀Dy9_Veub]Umkn0D8 }J y<9XcNwF]oU%8F״Gt_WzwV,v%Co{v\C7UFMyvj}-|9Z=k}mV2 dn=U21݂Ε3^GA"'w3zWռnV=7{P9[}vY[WNNc.p%ݮgcWK5G7ȮSX:EBmM3W@D][\C p+mbB}tVFormy%vW^c6aǂ4VfZӻ08N^5N[\{\Dz|h-9փat[=7~Ls>k]dgt߶SM1n>$$I$I$I$I$I$I$I$>k; M$I$I$I$I$n)I03D)L ]|t eS?~VÒ.-~wxFTzUgHv]}d{kn1YV~}e1E ` 11x0 q-SC[r&V̫ˁ,63kHh~ !\<㵇{Vwdb86%ڈV,,z,d2~u_=K bi6~ˮM#,?s#c3:e gskq͏UZ#<)I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$JQvn5ZlkCo;%/uD9]zI$I$I$I$I$I$I$I$}um70 @<:I$I$F=YU[9 Uښ+ph%ʟx=ƭZI$I$I$I$I$I$I$N-4I$I$I$I$;[E7<% ֻ8^oz^.5u1.lΏ>zLϪ7_і_ ZznMvY9O~`V]ܟU *`&L·wLS::m3,5YCݼ]J2:[ɣ/'q$}+#Dz^f#q鯯s['ӱ}xC}W]:^\pg>Pmbsc@,{7pY?^W2NI'x۱v,]ht>vo絰chו·las3-X.vwIWK1Op.&kis֎xRh25{#hdMyyO OJRl4[CݼH=>:綡3\şg?Zg+t"[m6&Lۅ_ӰY.y.p{cw_nF%7^ݖ?5z>6tlo,L~(Q]cz-7Kytnj bZٱ6͕srhw7"XeI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$/ߡ/FťhZѻ;~ zH3m|VI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$I$I%Y1:?w9iSc8}[:T}ouyV&䳋wx7M777d}bju4&vU͗_{ump*.,YKúBOH9_~NIin^] =xYW]sPsZL&]uM@ittGIgX_H8;oO1 N&:%ȯx=TS-ʪF LIou``dՍ[simKKu}V֭jvAֶvoc ֟7Xn]n?Yʳkߩ􌋲#v큢!cuom_Vߝ6o=4oc~N :*slʿۀ.WL~wOƶ]i|۹7جk}on~ 0K>ҳ *\/tp߽G6a٤xLfbRz2I&ԣ,'3b7▲{ɂ*HhJǡն1 h@sӏ^@]665x2Fhk@ֈ$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Eyq5$A,z]s7|-4.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K W5\첋Gf @UI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$ISW?3,@.:.k.v?QXNe5k7>t,Mv?AC>ׂYJXzV32udۤOUOGqn-!uj/[ێָ{ %ͧA>}b9¨K~ B(p}¦+伐,̨v0<"%p+lai8}mnvg3 Eg4{ Kz=K=9Ww?w}Ui Z=c BƯB $7t[SJ6Ci@V695bW xcC-uNph.vjW#:qi'k)AĞS}{΍n']6wNf$^F}Oat2 bJPBtI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ ԬeٔWs!D NI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$IQ_c=d6H.y} ;k*ȵn5kd^wNjeP3=PCcXxC?Jij*ֶk;CxYm;2sYӡ$ǚLzg_C/ٌk\%i+_ Fʶ.e5, wַ9\GN3N̦XYYy+`Nr_=''\-UΒ4zNֺ}Qe}{}̓5s?P[~?c^m,65vGMw߫n&Ai`wLFȈzK:OI=Erjec uLKzoc5h}?EczClsE{TY,5uw 35l<<שS_TB?uz?_ؖU4_n˺YWS+k@S[݇[;XO0Z+m5 hi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$I$I$쵭{|/S!tD57/KtvR 1 jz~5UUûZ/ǫ%k58}F**]lmg߹58j$A$|Sݾq-hK'e:ཡ|% v OWky߱+qDKçbH"cqkM5 -'4>?OquW[%kIбomzcxvK'eSnqE`cKvZ++._T\^hn#cyDsI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$K7u^FS,uDžvexe]>L/tjaJI|JqҴKw<ʦKckILjVpv &#o?zI$I$ʧif q'*K;~]Ŕk/"7 /'sr`!a;$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$I$I*]^1^ޜ3$X%]d|3+.)鱁敏A$v={M9661yqMWS[ȧ4l:UξqgM} ne߼04o'/b汅̝hcG>՟bYS\?͝~b:մ1il wLtϪ-ZN=~TV24kB~,iȩgvJN۩Pzlf覺:?7~ө:BtMg8nY<,>gͺnV2~uj«e4mkwPzGֿuTa }cTK+lu#uzo^9o64nN7kWqWk wco5dukiSK]D8XjO:OP3bT5V?ҺΌIe.[^z6Ƕ7'I0`ѮI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$r¥mUh䪽`v1I1=X8?^z/Pn&6K_s5;S-:! McgI$I%:'E834cz6R[o]{;lvWgM854aq\[zP$rqw N׵?XyPʶ*8vwU`ckp%v*G233fc OMf? XGVk\\6lxOt1z˨itk+: gط+Fd8絿Wרгǰ[M!>E`}vӳߍF3ʷ-OUī}AEޘt,.Ln⸚vH\{t?\~u3.s7}v ʾWgP~6>3 {=O;>sJ~CzhcK4D*_޻1<]xu뇿+?kY^ %ԁ+I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\ZV;s'wg+XX:Gϣ*vʮF?u}_ZiŌ5pONԺvoLv0`}A:&t\QNGQ肊n]Z O  'NuR7}9/6%8Xz?[Y/v6}vF=Ml4)\/A?^aqKZClO]'ϬCo⪫\W]:f)ͳٮ9fx\Ɨr@5}auJqaoSݺG<΄D]{?㺦c )a[_Ӻ*c1Hm$o?._Q=WXs [T챣d|ض4]ӾXxq8eWE74I\-}K?_F/]e=W?).D}xjESgÓ'deYBzHw$.o,=ޡӧ ߬=#bU;ͳ vx򶾶?MX_Vo _e skeA۽=I\ՇAO/>{}㷄.u8lOγwqLl1E7;&fW77qc}vqFuo]cm&褹{'~^i"\>HplwGdTI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Iy s[-;l0 ΖWOZ1zuccb;Ԯ,DzL;tkmniogt>]>&[(?YN}8ԓYq~ gUԪ.F /F.]7+v˸_s]-# w=u#tKe ztcbѴwj4\ؾl,/u^i۴;p?JgEst^:To[SCAV>'z]x$~׹tv`.+Sۚۉ.ݬhޝiXj~pxu?r}]^k(x&m/<X91. ^tv?+X~gG酦*]ebu/f\bQXĴXPK; :Ie5lfc]Iog- y|Lv=ޣLJ3ų0hBMwJ8/58c z]X]&MXU6JIq83띔42Ŗ5x|n$I$I$I$I$I$I$I$I$>k; M$I$I$I$I$;*a\+ P9n3lg[χZuL<{7_[-<1hvDʆZϱUm{\G.ԛ`eՒc%irY6390&O߹Q\1gTE:Kh-N'33/*Ns=\]aÖJ'կ}[]s1-Av$md`鸖k\}ī99k+c{Z~r=F˧*^% 'g?=WUVLGc--eM/I&=k"\C'`c~EMI%>VAۣ8:>0 ~m"[Dn'Q͟[]y'>u3mtRY#UgK:K~6V9 s#LƳл*XtVs-ȱ{Zg̪Gtj&5Th;&SKƽt]S݋XL?=|~ggt!p];kEL8ky-<(fEFk>NIJtI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Is=C\t>f^M%;$ VXW@UM h@GI$I$I$I$I$I$I$I%Kn<"Kx25 BҾ ,sv\i3n$I$I$K;mUhmqo[xzYIqycCK$TI$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$I$I*S;k|n0  >:WKm0nxetӝs[WkC^]]oމ:Cs+u=+u ;-eol5#:kXswg"~찾n~Y6?tҭ~Lst7I"O?Ŗ]8Wt˜}aN G9])?׎CuOlDŽ,O?W>fj2UXc`F>o~UŶ>ì5aotL﫝1P/4:eQOU]\pV7uW@499i*?C&өe?Ӫ,k#CX'c]LeVk 7{k}g=++VwV͗7F{wjӇSN k;{Y iv!te*dz4lຎ:=ªnsqk;'\vNOSZs]_Pq@;{F-=ZݗswcYStkepWa'YԪv9?K.^!la3q60<3 p*9٢Sl&_s C^~IwϨs5`:[}h 5C_e4>\s ers:= 8UEnoz6c>[AMt,6[;|U6.OH{32]V{4jAZUqXSkV lx-sux-dI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Umlq9za h>rj a#IT{C]$AP =VznQ)yXZG"[U&,{ZOA2,ipspzNf6ߢN8[Ȩ>h.jgRũumlė4 ; NWR=cMs8nYcji{ $}jc0E27kM%WnK1__)}cijcs̋2e!`!cfqes) K0$X{C '2FV /zsK"w c♹5={KG$Jh7 }kyXW[==saalxi\֎qh~p+RfKln }7#wik?^={3*K-oi$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$JX踝o*G,!+#JX:iͧ}CgspPD r(ư7kF_WIOeul i *'/G £enqBs_S*i4D //$gIBRG]͠:78KHs^ [Pmi[ 6tf4#cR?aЋ=Ml Ot,.pI%Ťj~vOPI3ş-1œS_DF8X.9<Pz/PvnE{G0Pz-g>'! Lrϫ=~GPX֙i4DҺhk," .|:U^En{ӹ$+oۍei&}'m{cIfg7b?Azw33¿ӾH\K÷3|Uvu,4US(`@c͂;".Ѕ/X)x_s@c[ɝ5[ h` hϮ_U1́Z28+c  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$u[g6>zwP 9rpq3`U6Nر=Sc}E"'8+I>wͳKM.U.ֺG^\\_kl/fAm +??u j~InԐ7)Gnt]OٝG%[v8w9 'E)__~S,79AtvytT`9MF}M{l9A\/V5=6kVv$XL`]W:֮0+ŬI|J: =G\Ɛ1#Ԟz@Ψ:e/s`5L8]+j[pufm-2(XX5 jԪtO/&ʍ d"7c}^ƻhšQ`,/Iq~^ձ_=hԝyN7?g'_xe꾸~hBZzPZ/uU{,"_ӯ.Ķ *Q:NM+-$X5*Y2 j? bVѳ4f5+6_SlE>c2e]6U`]oTuߏcCR i\SZb7^w9maw3I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$I$I$I$I$I$I$5cǪq n,%4I($I;e͸:< }ny $L !Qmc˜`Sk :$I$I$I$I$I$Bɫ%k1-!G$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\y\縹Ŷ3C&EUT$q]F5봛62|U>}M\`czA̵mV5!/w'br8;Bi=,s>KC}I|r Ԟ~㑄,sv.3-+]S` b7 Sddu$տH6e ]!E*mgy>xWZ)Z[]XQzgB600۞]?gMЉۤw^(ح2cqu3XǢ\,k^έ9U{I}S+Xя>X7~U7BnQSJSk1S"7|5 C,a'?+?`M!qk_sY}a+5V wn;f/_8co}X3^wg?}zKm}`Rw۟~^X6\\"g@}ҺS-m鼰>?x-~p%]S0 2|I*_uWe=eX8KKOai*.ŲG51ΒָV8`w s}ad~&˭a`shU0iɦߑxM ׫MxW {c.<4Ī?#oI F]s0,CrYz Z]&x[]QN[F,%tNNV6 0`8Vﲞvs)vk7CIZWP/c1.k?u NFLȶOܮy(ulJk]Y{kLߌ\G}InpO7?ΧqF [A-۝@\Wctl7gk +Y>[mݖ6[Tz׫mͧ ?1"`ʟÙ]^#-1}fƿl=[ vF+CK=W5znuY+UNUokG]9Uwck{}oȳd^*0YΣ_1(ǰ?I ~S+f*u=3">|M~uޮߙO?&CzfK[@KGx|YӺOgni\Ei n &v E y;OȬ}լfꦧ^H|LL 8QgKzS~>N;mw| [#a](d{;=ܪ?f;Lh74읟5 |UHZz$Dh?;\?y}"B쀍u}sۋ:cyypN sb`pp,u n}MDջ3 ҳ'[[HAqItnE{̳;R54td y4o_[?lvF;r 溧׍m,P;òzXRƷv[÷t iŮ9M,\J-cYHeD}-+):GMv#Da ޅu>GwSc=N9\=DnVSxծgjQPɶc?W}Rŧԭɗ:C|c[EbKa{*}닺a鹸alאLhBL?!v4GM>+S2.~&] 9ռ̵P:cF[:f%k+>ǺsE]wԨ|`x>`_%Q[{5GE,,7u+:E.qȯt}|I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$^U6;k;J#$VEWHts2cS>MYL4 <*I(Yk*ph&U}wO9 "I$HUSkUok7\GdTI$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$>m:}VIw1/.wXǢthnEe\#0[?+bu m YAvGb1ONϺ(mq82A˲ybVɔ˞ qcf`#tuKoVme}LY̎n[Y~#º2{}w`sWR(wH8w15K=F՞f^-GFf5 V+h[[՝3Y>c]T\`V}޻gMٍ!{gúߪu_lzl׵B~t% N>y $mPprq룬{59Q-Y/L}!st.ǯޣo)pY:Xv_acft\jg*Ձ''Mr?]*}y+2\f:A{XkZ}l Mn/%A > q͙7guk6Hg#V|<^0ŭ~ԮgL4]9+>smcy_ Ѷ`Ƽ 'aQSq kC]S =>8?M8m};\D~EX*T u_̴*aw.:m?눲<=C#ֳWeQQ\ˊCeuq[ϸ.+MNwXVm7ƟN#YΟ?6nM °ƹ~:+}tKom,-RR̬쮩v5G{_9:}^Wt|[7WoyV?NMb[Ӳ1=<4gg/tްIv5}IO̕٤O/,݉zu~FMC*x櫏vYm=?YH[.(]mg[@XeD<l쏮CbbF.%. -֏4*:e}$T.Y۸?ddLUR:K9stV_oBOYnv1-ׯ0]ea?}:V+,OYse aK #"F{zfG"M&;72,N%^%ƫX4ݵW{Z3x~;ư!k/a'6G֫Xq" cŸ?g_V6;.iskak{UN#uArol;<MG\_^"dhƸ~w"Sz_Qd9v6Z7l5I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$I$I%)X}]#,*z~Fet=?FoI$I$I$I$I$I$lΛk95SHծY?ekvH° I$I%_;N>]mDF15 )$I$I$I$I$I$JN8\CD{%XsCi> b. O=WRI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$rM6S1ln'~zGQs. oegUotzmGsIMcX ŷ"E3s-ǿc<;;}V̶Z쬗PZ^֋֖m5e}Qӱ9eR}=^[{1)Prm6=X?TuFnIκ<,VCC2,![NۣW1:O[7204n{]WQs';̜<0T7"+.gU3gqI쏨yeb~6MnwkTzYǕ}#83a,;X ϘV# F0f@L_t=yTև8+ _}w*:nA4и_cU=O="hR7:\~Ms_W>s-5슏j=z达ӑ]J_{1/ck@γp:8egsh<*׫^/71}nq$U-noSԗ~ht~ӺuZR쫏Uٮ+7]]:j,8u܈+I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$K}b`fg:4m$Le/s&zVN~_L觑1qxq}yׅq ǁY4>[r@'+XO:'Lջf(m$^-O%CԱٗ%$|ՄI$I$?_#Vڪ=`uX,$2cs3Ov^u#nini-4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ogXv%W{9ݿ}N>makip6Lt$I$I(-pAB1XlZ akxd?wx;TV~dt0]nS Z6ԭԒI$IVccfMU]?o|Ka[Ea߭]$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$TCw"}&>+neyK/&̑cXd _Xv`[@ʹAʎaW=>~Uy{-ms}jV.rs.=v8 7lz&-u8>>tlM.ڍaofuWOH s7zƽKݭQWIq:-z׺Gcu)}y>kNcm[{7|{f|א],#=F>ɆwOϪC(s6NWL܎Υ]ewߠ?Gϑ63Iqk쭱;W'+&zvVvHuUZ滒nc,n}U@յ'F/}coI9wecߌm>8d}kN#'ٲǑ'ss;n魷#' ՗ enow'_gL6;5>mյ4$Y{WDݝvUOhݮpt<oRnd3i8o o΋Sd`sB]GտO~XXyfϨ?0̭|]7zQAh~ranE=YͲZEMWMUdUhev!G]S*KkqacgKӱt_Q/JZ)Fk$uVUFf&A. !܂zլ+gPϷ* `/yogVpȱ-ai]ҳoy&, #o/VEYwug:7zn56[Cߺݻ^WEez7scx,f}ECG 8+X"1 DZulx>y֎?XԺݚ+sC#O>bOK0fHcۈ>aw덳]S7gih{mX11] @hI?c_cӖo0GȁQz[\ݦL=lx:}CdV̻CC{ں,өvF] ;qfC !_nq JWNsʭHsI:ht>} $<`Ɗ]g/N`Qw/I]jv>cUӢܺV tyGYo]/>k@H# h}Xwk,i!npv$Z/u|v}/t0`>̗-{tsiSKvV5{sZ״Ú{V'NwT9x:O0DO=>Ƿ_KTXZ\yti$I$I$I$I$I$I$N-4I$I$I$I$#0:WWӽ@8=Cb;xVzFM[z6#2{_C 2άՓ[mkp}qe5>2|4 Ib^ЬȾ۲/{;jI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%_F6R`Z\XۉVr-ӂz&=N6zqqNuj2V=Om%v@.eWK^lˀ?s:Ue7%Բ1=(4Όyljվt~`e3*Et񵤃5?_rmO y [;L"t\/G]>]_V+ֹkk.evсt}V&9jTqjmRֵuglt4+8H\?מOK=,'WY>Ykc4} Yǿ*lz٭A!@O]G[c?g']MU>rplƳfk an/#]2[.c5[ N5wYVv[ۮKv ЪV]"Gi]0qNca,X8ntt]#t7d? >P4P[4Gut2C)T,Ǘ -^]كEu2{;պDM÷]꾲KtG]o.вr\WTRA0}iE78ѽ1/mcn2|v=wU>)p2 ŤWV7nkߖQ{+6onr-闱 .p.=|?QeߋnOP}w18owmvuۿ\D~ؿ]YUm1KZ=]@y,~3+݉͘Eos zdYg -~fYAm"}>2v]Wq |9t|r|U+GJ}g`GyD/g՚/h$|ŭj=%*Sd}c>KEr.yfl!$}Iq/EWe{[G,ڳ~>M ]5o?.I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$I 0 -a1OOtY̰V-x ]I%Ig٧ښggtcjͽ=ZyU.ְ;fu0 3bujV\$vWIR_:b4?yxO<ԓ:I$I$_1qoVo0x%u$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$^m αoQv5 e:Z KExpX^RӺzsx.h'>CHkR kPΊ ݇F֒@;:誟1m;v=e̞p1C}#6DCd?GZd6!v4T0toUvvphZ!Ey5[i=llj*m42kZ >}-๠tgY;c.q$$Uұ:[ xU28 A>*UzMϏXn,|nُuV7fTkvn;/40qVgRƪ h&ONRJ^\L4@ s'2A{A!l]/Z/ƪ@#su.ksje@x>J8ׇEu5ց?Get?GV> 7̮p1-==bAfxY`t &]JEENUf+pZ~Eg}V=:W#{'JɼۋS'qy`..[>;~ ۦwO?S=YWpo N]-TWH-@ 1_p*}{ULƈ Af`O\lm7g;3qc64{csg}Ѱ]M<|WRTzOĮl.isPjv;UͿi|L$I$I$I$I$I$I$Qw5cII$I$I$I$׿M<3s %=+c":״;!WG_M my.-pcrz~M,{fVqL!+wOa -%Ma_ y=&W1誂;w'gZWu%ĸ,on3R 1- qݐ=;/\VU?[iy{ p^\ަONfhcU{WMgۙPfcakoWUq(0n+svn["*%>]s.57D:fҪ0֩ .au+}.|3+Xր3-Eg_ z^U]32֗kuV*k3\cHgf $.WRKYYu:qoU~',quO޷9^Y7#:R8Yy6}/jߢݻ|#>}b]WکB5WL~J\tش5$^ sZ3k:uV}g] 2<{΀UϭZG[01qWמ.qf5 .Ʒs.sI2> Iq>_KoRK;A|ux p~pgi&[}[8H>h$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I*=GtT̻6:Bw<^I%Jnkk,AѦ cR 8Q}a8SxGf]XT&m9 𣁝OQXUZ"GXI61:'I$I$I%Ku^m#^kyy%GXſ2ΞHs wO#தI$I$I$I$I$I$I$I$I$>k; M$I$I$I$I%}|tK7Թ49uzvYAWiSn<+F޴1̋I knc"q>d_v]s4: r\ΩE \ΒN_0c~n?//cUX,3+S+'K̾]˖Ϭ}i̢K ZNj[%u=?\1n+ x~9pt>e mmoq$0ik x9̫wI׼.lqOZƏGg[L^1\؀XZ}FƟ?>]w:Ńe>s ;k:B,VYxkZ_Ng.N-=,"t³}l|zbN{Y-s]#UKռ)gH}b~!w=o߄չH_udb&ZyL-WfṾ4 enbe}x;7tEnMo7E kVCtѳ#au]:-w_@ᥳ,pt|rXxSi{mi/s?w]o76&eV3h%{k75BVUe=  ]s`J1u7okve/̦+7F>q]{:F6zw8mk;?%ٴ@f;I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IB=69cwR7m_'%_ 9Z[ }gWHbUK{MvԨ}qzXxUm5ۋր||Y-z- FT·xZ_Z>zrsս+k"wDz0rd6[7=6f<՟[:իutUf $\$+}gʪ:fTtGܺė}k5uV LwNx]]; 2̆ cˊ[~z.>+(9ĸl h>k]fqX}1>PH|%sUrőWSŢϳβ=͖5qo~)(5&1;Ϭbc1z^1Bo1noQ{Ic:OsWJU}xsr䳾uJ^0yZ4˙FŲS]X!??tϳT׺̧ك?u~GT͎[a ՘p@m{Gp~WwsvGZetp41gz9}ufxFiKwz]TۊXLcnVn_^jn/cl~[e~[~C\S!*hoiUouV`PsSmOot>KsRKYuVv;/3tlZYɭquq?fuXqe}v]H(bhoqhcI$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$7v'U$I$I$I$I$I$I$C@$<$I$I$mw@%:Ǩ77@"I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I*H\q.zov+{[CY*%ֱĞ #Uc}VVET&Z 2πscGVY#`8> [4u&hAcTduuV~Ivkq20!lpY;e5>=sihkZ_:T|FُE=FJ辯g\a긭-#fׇ@gZ x;ggwi%صѓo>UHoO`f.@ZxgMpXܹʽ@Cb]j_&,d{mݼl֟6u݋n#~ь"zd7HWWili]v_ٍp_Ak {O_F Lu-`,;Fu\j~3na { uhVTQ.DJZ{p}RZ tU]3; cUYo,k=dޗղzUu9hX(`<04+;O깝NN#sNX浞A:D*Tՙ~ޙ9z$LeX>[Iٽ*.xTznc¯Zz|\{{qVt+6a0:w1$w>ڤI$I$I$I$I$I$I$I$J.C泾8^I$I$Iq')¿7{3c6="!÷[ut[a82JI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$KԮ]\^Z"e[?W~q9s M$I$I$I$I$I$I$I$$yH4HSsƵw O$I$I$I$I$I$I$I$I$Qw5cII$I$K/CqҲF|oIGc?i+g'Ti;.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$&;M\dߪYzɯ2n-4;~I11KpNb@:sv8c'ͬG]wWP{ff6UOXzAxȡ.វq%Y+qM]ZpՏ?Ymx}1ӯo=V뮺Mxz?F4 [K6ZIJtƥ:b@N:X-ct|6X 9WHw'I$I$I$I$I$I$I$I($zI$I$I%8UFsncvVָ.;.Tpژ<h[I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\m̭2aYB uO_@dz oeMu~>%w%d}F_Fs+cDC*V_[m?Y.%@}FF&WSW]L Q(#ݗ{7KwD~ઝ;tۊN,5?чr'ֿ5ٴd2^XKnCeCNS?82}NY@ 4fYmeyӺ|{v_\u\>.v>5}k߳C?掝0:}c*u;vmR35Y:׾m@ :wNsd[f# nfCב_ ?5Xke\E@s \ՏU}t=gmcXC\@h?Bij0?9Wn>+k:,h>D~UWg;fݐ@=C& |Wk+2﫸 NǓ vv< "*tm\b2~n>>63.cv[yk w ٭tJ}"us!@LyN-svEont΋2:[!G|xZS)e4љGK@ȝտWԼ~1}3 x]3ÜF.[wpf >i.Tۮ4]L\޷",,ksI>=7?˧/*󃏓em<%Bnq,us KCwI$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$q/KlDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!4:15u#k6pw}YXj8dg3ێr }\? ى]eMֈ .W׉a9χށ>ZLe}VR[Y;s)K@nHe_pV D4fg#t/uem,۶4;#}lG֜V=<<xj+Ktv-xU˫q@,qw:ks3_+Vc}_emQpU4sw֊'?z+LûYe׀ ,:25DFf=ܻ1Txv;&UuURLiiߨJ0 Io'_lLNMy5n3I3;|}E9ged>Xk\80;_Vc |8=aY'-X9L˾m#}`̦dM-$okhhmuo}?+#ZI{)|0Ɏ?ԜL>gMIJM95ߦsdQ\[ÀٴvtQ0x]>ΛNfSk{s6ϵ4U,Y^-~C6΀-Z~Wѱoyx R];jk{/" T*wubYKp`}Ar3ASn| WoXe.n0Q2~Ebe)vqwQ_Q_enղKZ*+]Ws.kxOc5?W.ڲ/X\%ӕVqUow̬:I5T`' K~>M}~CɷvCLvX_⾼?1t ev]%k&m+I$I$I$I$I$I$I$I$]g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$INI$iNI$I$I&H8=G Is?^pzF]iZЇ4}%$I$I$I$I$I$I$I$>k; M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%Ӻ_سpvXdNu_pX4ߏku~6z~]}Byǂ`Ce;.& 6mGu0:gY\RR%﹡v:R׬uAэw}4{8]- 1^Z}sbܬelw5M}YK< ƶ ۋp4WJ= NځX-.@>2ɫ%61 F^7H<|G ې^ Š'K,UӤʯ}`ln=˲^%l.y )wsv<Pr{xUwJV>;_]x.Ϭw[Q]>=veϿot ncX;ed׉S/pmu=5+jW[&Ym12V R \486Z\8b}Z4QVKl kL&A亞c54hx4wY=+`agĶ,>2gL~ XH\*s!bX \.p-#(ޕ-c}`kmm cpT?ecΡsi.]66X7S")%yWI'VWdMTmpk $ u plsgK]zI$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$^u0~au]Ri 5DxlӃ_.sbh-`,Pۅj]~.-ԵG,wp(V:.EYxꢶ4s Aw^;132ˣFk} [Y3z"j>%zשOͼLt:Fϳlv ߤyOn8Zu }T~izcܖj1:^ ¶\3cnEqߛzquO~+Oi˙1zoOX;n2Yst.}mUUf~zZ 8qn.;ze"쇖yg7<ԫ{2ck+,ZcQWҘF[ZXpтyj~.ȭKҭ }LͅYc"8|^aOugI`YWeeU >k}z陝s a[M7;bԨgkp,x,'i!y+zٱzQyOcDL+/}B h 0oLX.mfRK+q~ '!?4UɰӼ˂_n,6=m$ #׾ 1?LX*]KgGE}BA][ۃ@+ҺWSc37MVc߱tްrb.Dh~Ժ5f/]KWպ~` 9w4 ORRΧi}׺@>`y.$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$_Xju :k!k ?IIIcY8+!졖3굿K?{cm"H5pyVOίWLv= Ä $qcke/ip5xx:=_y0$I$I$K^~P.xٵә|F*!pݱ'K$}c=X]^6mV6CZI'(xt,Zd]Ǐ.k*+Y%uxˋ3s f],ȮvXֽ8HYX^Z6PIGI$I$||VI$OUǏҲpkX؀D}/k$I$I$I$I$rml0$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$KH#[N; 6<LH8N;B%6Ɓ!&7aScU5Sy10PܝD4cX6<B@HVѨM3Gܜ1g9HhRCD5SǓ2WNki2@^f`O'\;Z!)@0(Xh}6sOpj\$J8be@I%ڒIԕq$ˍۿgSgM6=qG4I$I$I$I$I$I$I$]g}Xp_iI$I$?atrѣOgM;~Tu;qWmWIëSGUŋ67}[O0'qYzGl~C> kYkE!*}ߤ|\]cFe}^ׂ .c\'PG.L۬k2sz*7traf3X ͭ'WW׿ܯ? ?E`vnqoTn-auRnW\̚2mg{C.闱NoPՅևI"][n5n:I _7"ܼv^=^4K _ל9vz O;u3}}j5<踶tk#V{N+xѹ_Ɏy5'g6Z*}v;t_3LNc*ɱ18_}]Ugf ^L3a[Ou^zHšŗ[V66'TكGT1UCCZZ^t۫Moó&2TnS+edb^ y@?.[KjsCjis?{AuT:O_ufXCrlk۸ 7GVCe?^I8wҀ7]/rn9-İUg\Fh.?OHoLĻ="SI dnuN+闌k^懍-rr2F[*}{oM52azfZ<>+3̜ިA_ Ha3/3"׷4d7_[Ccww|~u_=9v`fMֹe h>+?7B~oXx*h ~4WϮ5fr15GG׿K=vl.{U`*˯ o-!qW>gS׋)\6}6U뱥B}-΅Һ.OԳF66ûXzKxd2v`d<|ӳ@edbl{{=͟_Y*c}$fn0<]g\2:/R[)mͳha;juc:gZy5ߏ汞7Vcqp]ݞT <E3f~/__vV"Cd]_Փzf9;հz8Zײ`os^X?豭΅tװ\doUgAmkpݱ4xO_U319C7 .N+DX??ɍm*o%W'[lnfSngT )pl˚69__835UY&YX`o%uӳ1}>Ȳ=ea]_ۮ 2[}gyfs~ժ VouƯ5]8V} M9 Nc]K$86k/ W{iXc[O:"2}6R-h{ d 'U:O_udceOmBpsnO0쬹>/ԎlAlG45~>υ$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$m9a<7տXs1[c]F>Kqr^Vh}wokۡRs>щ(k s@l߲I$I$_>O'g5έwZ4Z.7GVN˚2ژ*W>bcq*~iI$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$KͭX~׌柱-t{hv+蕿u쎭h"9G# Ifat0/%|C-p8| 䳾}j8}n,>//77u+P{+n6A*lpml#[}S7'Gak4v*Hϕ}oYUMn,nGg uiQ^;,4Ge_Cjin4ԏ_+Y92ݹ7=I!K.к}ui9hxU2>gfN(5Z+&`çdQns\ 1.>oq,9Mi$r>tom䵍iXqkwQcmnas{8x.kM֛S[Er&&|߬Uub9lN OՏ=S+*vP6ZvuAl&UUx,}PwR[rkvct!5+R\'_Xg'c2mM-pp}amabnɿnEi7AtkǗq sݧq¹OY=2]K֟ 1.$FJ?U>:Hҝ0/uYgiďOih3\_S>SoT8ɴFg> Ul?K=cf4ΐ]_X11} 4q#in1mlX2gEV2:0lc20Z7V2>Z,ߩYh6cS>j~+v߬9W2ƾ=<.>ݑ]K2S[utb%C}VXNʟV#S:~Mvu!QFydc]h@wqGeoS֫]Id kM=гzo=K"rwbkt#3tp:kѰbct l3ZkYDFVb׏}ȱcZ=vǴљ+.5n~m4~?oip+XefWM:zgp]cUS2οSیSH!g8ߨXnmcYl5ݘZO4f}M89Ξ0<9+ d;Q憲 /;OTǷ#?Z2s2hW5g}XЙ>K` ?2(k[_u8n` lJ?o=cbcdkcε;(b;-vpv @1ޠUX=/MMt6khog>GKku-e տYD~}aYc&IvJI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ip_\3:XMmy!7bOYϩQ301/¹1~~Kc݃t5a7D}dy&Ʒn獣A:Pժ#l y;}lo[GY:P^ɂpN}ϯԞw歮G]Oy={}6yw+u:gIkqek#ΟxGon3qkaȿn5W:?Nꗌlͮݡ1;!v|,{z6S:>\\ˁ]5ъlXq6J:[n\lх8QP`|%_Y?k_#5ݤI$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$'L$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$^ iGX}L贽WK^!AI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$KͿ^eV^EYlƾ}7S5"d]ƹ{u=ğ]I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$Ig_?se;:Gba\\Ӭrren#|֝.{^ljkw4'`u dS]JXlhIXo*$>+W?lYS<^ʫt38"^KZ}XY[!+ejs0<^O+?SzOe;u2\` 2{k9OrW{.ssuU.ePlplbOI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I,߫=/Zr2jDWpmu7赢#$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J#/{yVI%}!YV??/W@Zi$I$I$3~X EЏnq忥\]c_M[}6"IUƷ-]Rxt>k|dLʝэ^ my@A0mҮfENikeIuNS=0qD6rX2Kd/Tf>=m-s,4 Rmtʪ{nW,;x._:|/a`{ژX`<|}fX9]ulY{ZKH]GVo9ٕnng(=|lcM_K]9V׷`im3Ϋ;gatޥuռͭ  )U[X&M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%K?`I=Xʧ.v;en!?0guΟӜUN<?qDxu01̐:7לnUVU#[\[V]ʥ}=ݾFݾ;:Vo[zpo;yt/{ki{ I:aa&l׵gm2s2:V&EVk;QB0=vb\"44n:miuRY;X,̹^J&&em>WYmy9$>UAúL8|qw]PΑUu,}<Ƒٗ6)e5&b鏻ʤcwOJSI^?5^ӱmɥ8RtrۓK Dlh#:NR̚cC.NVeu^4}bu&]8:>0?NEi\7v+׺_TF/mU1}wzuh>/oONn vmEPRִcsѳWп%ٽ[?Pon5ksA$ﭝQ-0GPpk#k K䁧Õg`6u6ƹ EX]Y^H0bEkӽ-sIx,\>˫T6U_h>$9*}cuݟa+7$.5,#:ԅo<Ӵm{ygz7X'Qq#pFV&2*A_7xn\\|1e *djri}}ҋ0uub絮3Lu M[kyk; ?Wֺ6׺Zͥᅭw/հUǵ>i*yc /opld[K;4.kYʻ'3oijGoKchd\oYbjzI%}!YV??/W@Zi$I$I$:ծ\tpЂ.HՃK)ihO%Q_E9V뉒HПߢ~~gX:QCϸx*?_uӺf7Kca*ƺi+ɭ\!pGXQh`2 |tL.P>dv>DjqЋYëk&43ծ_uvv;-{[N:w8x̮κ_MqioL^ ,S<>֨x̊OI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$^_S2 <[va$C&Ә")aETO;u:CzGXƻ/6.3 <]ޕp)"\"hL1ODufQd8wXc`lc[ D5Oּ:n:h,`ĴuT~t>zQmXUwa|@rzEh}mkvCzwDOOetlnډ1u.T2[c}CXWzOz[]CD\I\P7cߍmuheqc reucUm2zmxfB~7 j8ޥcy~#KovGNZ-opWzbUGc5PI畷_VOJ8-i5붧;V>3:6P[p#Ԙ)tzJ֚ڜ|v{?f3r2/k׻48cgOK\gUg{h::1ʫ鱀-F8Fj*{;$gau[8x!ۘ鹿i#+ԝreu}}֝?GM??Q9gAs[jVCl*}Ԙ.·n |]\+sn H'vWjY?F|?5u_]:DþadPsNڹ^QQƖ OhaѕzCPcw4Hnhݭ,~K#MuW~t粷UV UEG?MݖGgulɪ͔i{?Oc*|SLjj{)mMqׯOeeTU1涪,Ѭӏ%гz7Qn[XÚ浯q? f>V'ك[Mk[ג2tPHz|[?t^zK>]'Jo[874.qTW;:[}=?!v֧׮GI3~UQ]5Jva=3u^&qaa5p1n*4\>n`t)m4d;%Фs2uliosEU;k-PtZ R\_O<*bG︂?$>bu,MÏv|VΉKqXk\LTy'tIEH|wՏ' PI$I$I&JB[R tI$[FEx:[sx  ,snN3ŕղ~ٕiD9`%M=+(a+$Da=[Epm?IsH:F'HU69JP/X9yTM`Ӫ7:pwKe-f#9k+Kz΍nT5mnӿB鷌1Ǩ-<4ԎVu> ,}:F>kgsƌ[ }OE규7@xѢlt zn;11։5>tC-|xKaK}S}`PD%fY}^{2}Ӻm3xMb&<ϻX^q.8ړ?M%01O1 CCfgi}zL?՘Zg[ٵւ[w3!xl-vMv .ܕ?XG?>׳f~ÏV]Nk7W]Y\IoG^ۗ01\ !f}ŌmmC!Bsz.~'7itY#EqǪ-{[L.%to@6{Icito};4ڷrF?Vc1+حlrl6[dmxII%}F꟱.fs2,ɱvɭv.$Qw5cII$I$Kt^E _-tD:'=gXnȺenݛFVGUe~S* %]~P/UcGN[~K}ϟTX`tZ>'ghe Z}l)C ,iao׿h6p41ḞRq;{@<Տˮ,x}a1˃CuY?S?*ߊZF<ŸԻ=Wckݢ?bt]hk,k8A"W}s8uO?fnV>UkVY.=Ϋ7sn{_Gnm֨<0YEi}lՑ/ed-6em >>JFtS+}ny^k0>Y?YoTy7kn߼%WFwUC[Hk="= 3*?2I3%wcNWtSl6[il6uWŮ9{Ӹ4Ϗa4ѳO͝5ӤI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!dSRq4}G?4k- c$I$I$I*ǯ!qhǂI$J6XʚlI&j7Tv{0ǵ>EZI$I$I$I$IWn~;okC}BO7 4^5XI%_c:׺lxV $I$I($zI$I$I%a7}Us0N^>]εpe|˽6|V/=K&|N)ȮmGnauXΡAŲ澷V\Z dyjڟm&_E9e"}uO]$.^Ik19q2dDscRοUVz%MDqhvw_՛LYea۹lH+K'L&[}UV?%[Qoq,ǵk^[[V0Teswn=*c0]]Թ݅؃ϊ09=S >${GSOU6L;kl5S^Rًcz[p)]e1%[wtx- }AY1mˤ~gn]lio,# <]mMkhѮp ]7 ;c:Q.kˁ7f.r C}1y\]щ007RĊD@$}n$و滖ɵ>_{=:ϯ8C36,$1wU>}^˫י8Zlm~.Rn;r,\W΍r*Ku<Ou.bdbYQhgEG[FK&Yf@cIܺ/Y? Fks}dXD'̼֞_O!ξ\h'.:g.Ïd,O\ݻo|Rk:m]ScX7@pfA$8~hKK {wYɢT8I~ k.֬ޱƫ5Ьꧬv]Q\-"͌` |'/{هיsm}.u >U~UN^U`IpeuGO"ΝAΩnk*W>~'FKq_׺ 'F:OnN=ޘ: l'S哟пlbٹqv}B=%7^KY;-"ts='bt.¬UWطmo_Ϋ噑r-Ĭf!ZW-C?\88~}r u|+\\~>o쮓s3팭=f?c`z'WMDy>3OK/-\]`Ǻ/߭uޡq3 q 1|;.NCKU:Cv.c^\tЇi n_Jû+)W蹭+Vuz8u:5PG׮m_)nvn64ZY>_OtGfQk\C|D?efm8GddeK,VXc_o~u[UweC}]c#}W~cё_]kC6iDNSch$#-ZsqoWk~uq> a.=f/iKk:.[}mE8|./ ^*Hx}˴\3[gtŻǎI$I$]g}Xp_iI$I$I$I$I$I$I$I$I$I$6ŠXq c2I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$o\ go[>W.kY=.뮥j{[;+cu}*%qjືÛk}"Y/PϺ~ _ˣ՚0.uĆq@Ɵ~sr_Ҳ\˃5O5g^ӪCacJlOSdz[꭯2}[`rřnGOh3_x!}UG#|LӱcN~n.K!G?oQwPm+>0vwRn fK>-\;h]f@{7Z6|P(?UzyUZ-x-^~,lF&ElݻF#f}_{6szD.Ի+}_ c55d:m`]'E./hպEM}?Y^םɷeca̸XѠӱVnoh}700kpqв~}R8[#;#\;_[4rn('2v%BRIy$=3bdY:VU72pj%F ˰??*EV}G.un-#uccs^Owυ/;EW6F"v{oX꣯++avFfawy ti" {b\@:OOү~M-ٸt;u1}Brs73b}K=_s/ٜ4-;p:@~3(k0@-?fԨӯps7r;*֟G/û7& -AW~tFԾOM[_i/VUXeێ*".kP~egM;.O7Qy=g*,P4;@[꺾 YaǷ" ,1󊾯U|4A,ޓuuu/\{d1[I#y300:GUqz=t,]_+/˘NM̑K-|ZŕSҮ1}ecny]XX?5w rz]sUs\>)Cn5oιڶq]UME i.1uuz*![ 5Eu} nm.ihI$I($zI$I$I%&/vXykݴln1+#n qֳƗ 7lWNDt]'Fx}se`YY1A:Tz/[xj$׹ [ʱ^d>M/t 0%C 5y䚭hsdA$I$bO9o9]I$I$I$JFxj_Ic,ufFs9WI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]KnCkA yp($I$I$KSq-QsZM4>i}^~X܌iovI$I$IbRN@cEm/w0FAcMCn EI$*1)icX^w;hssUW be7;īI$I$N-4I$I$Y= }f̪0j$#Xޫ YպVciαOu>q]qs}25_;u6zy7al}Rέbjp6P{qORV#tͭb9+Ӿ),gQvs6$_ܶYg,3l}#/l_u}=Yo[};*nevsƿÏrojpʪYc^aAps?oXf-ئ]xyCymS^zeT=tRetUi9}k'F!n}ot^H+gu!WHwKw ZCqvy~}X#\n`tCZc~WFǫ9O]qU~md]CXS5ҎV_FG d9u^cW|\*fF\tMM7}Nk^;2- /]]Uርw.y')ٕc un 3Ջ:J77;-ƷX,0ݝ̮MU}2͍1fsC~w\oCorۑc6f֝:r{X[782>e39`uk7V=z>bԺz[Y[r4׎tT:Լ޵FP91t6?Ir*2g+̑Ychp{*RGR8~ֹ߼ØCst%oI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$X,sl<> ;֛j8⽬sKgx.$I%OaJNE͍Lr|9YT~8cjs װW><Ι.9o't?X?NgP-l9 SqX-ʰ24}'ɡiu+r)ŲVZH#*վ__:x74s~Ej$I$I$I$I$I$I$I$I$I$I$I($zI$I$I%A{2y!59ǼZ]x<>}7X+8:KkX[{NU1ms^/3m{㏒wsYf&?Pȫ6 n|m}SxEx4yn3cbZK;sӧܺLNF.ѱ;8:fOskjb~ x7>Kg}O)MtXuC 9Uul˳ulƻ%7RnwS3>ƴhƞZ<mWnѠh+ݻә+Ir9P rl9`u; V@WDֲm6[cD!s\ȷgq:J0zӳ~c^~%K~Ϗr 5wԜ\WMmi긻u'?ŅGmK"Xl+SNaӄٲ5'K'\׿>X͍@xw?;YY]yk}R>5{W}8qS@'˝+E%gEsly`ֳ[t6L{3_73oeOzfTu . pVOnMcc^!N:*Ӂ21qy{g;(MnݻV?xnn`;\[_:_V YwQMl,pw'^>P薱K.~oH]q : c΋_BW :I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%_O`ksE y/g ,n4wՏ{}msM=ny:?o~ŧkK\2/X?^K͕#'V_eɾdeu(d5[c =g4?wNy]?"U]m֓#"9]!N&ksH BOWUպ㷨fz0׎Vΰd/kr={b[?FˎX'a?%O>➵3/m)~ fm^{;Q~czC#dVvݿ8+[TzYVPI ƿ߂.}JaŮZv9ڀП)\&fw|]Xh%=RI$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$2:sp<y o~6p:V6#>L!_/$S:.ۤUz]C߶==ѵ{u mVr+ν1J'|6/OTkpu/#o}d\=f}Dsr+YV;cu[X:3: =նȃ(_U0+ֆw;GF#nU8$ϵG*VWw18W:}1ˏrr?ˬLͿ uV}yW?=}5.qhpX$ G?hnǍ[3K}v_+XwoSkR!a]30yVU28;|WѺ'\X/*[0[X_شa+:XtXxġ4  r|Qs3)/.sc5zXt;X0z%##>]n0`?'q->HcXHSsn*y,7j2އei.s({Kv! =Mk{ilcLL =?Ʈfun;9 |0 .v#sx8ipygw@߱ޜZXҺ(/Ր#Yh>*'ߐ1-p u 9VϬ9Wopc}78wd27 ߤKgRī2s*KYWt?[q3W[`S+a^>E̮tc\VI$I$Qw5cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$OO9/ \ zWK=S_kf#^yԈWcԲ:+j6wHs|LOsMz`Xn)fI6[jJ>bSS[h$]ٱdu~C_XYCj,ƅu_ 3g*'GiWG'MȦ 7+aada^_n;f]OtkVG*zwNƻZ{wFFSzcqca }(CG\Ll[9 f; .$D"Nz{~qr*{$7.C2zgI f{Ż XocśM'nnf|iES8F5,-.kecq~e~unxf fUSa kk:y"̋lm}42zfF/:rߐZMiZNơAv}R9 i '֜Sޤ ZMmk@2ӧo:EU7׹^>&[UMk_XgXunm1O b}~d]Iѓ}X.%-,u1 oz?$Qn= +%R D_zĭŢqɶhᣗ#_ZÅ~GRmTmfIz?֯};[{k^X2do]9/6朰MzйߑR= P[X=-wnrKuL.!4YcAaAr*9Hh`2Gۦ[mfxΓԺ_EZk}ub[߬JVCVakw[?K}۶97D>{KChiu?Ws:1v=26hAOxjreLd5sPzU:2M{ .m4yhJ0:6&==7p'XJIqn}:_-2? &npiXH5:.$I$I%}!YV??/W@Zi$I$I$I*othǫ*LFcK i-!8r4I$K7u~n(q e{^穞_${lo}˺I%uޯ:"Q>Ƿy2b]n;leLmu9ItjQI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IBkaևH?Pqzf&.ƦK,\|0F=l8>pӝo5&wzm±^Ml!8G ?DƷקZ9hwVK Wckp?"MkC-;[FXynȢ5<5 F+J(kO&^>s=,k?uX8LeLcCG/fMLahv%ik ,{>٧ZhT]zsC6񭻾W_DӐzixcw}SO!;^ ?Hx*5iFŧ-ykpKMuO;S0X'4;_0U0֮`$ ht8<ޙn]5z-c0WK>uֱ,U r;}6]30dS]{00q^-xcZ~3:~6{veTZ8hpT)g[k` lS- 2J8ft,QUokµ]m L>nIǧ~,^fN} [?gGʭʑ3Xdetk6΁άd5^;%z?Z\kfasxp z z۰ﭭŲ9.W^Wu o=߬8_Z/ɦ:z61ݵG}INzMvKnٗe\raȱcki@Y}dt+Ps?kI> E=_uѺmYa#N&ƶ[K鲱as(ພa 05hv^y{p*es\HёKwF9oV_۴m"~ޚe8`}cXc^z[r{,չCGqy^{wEUٸ4~v_Z~et,*K[v~CM`c>K΃nU9LoO`>:*W̞WNɮ^9Հ]MLϬtbԬȩ` wn;]/ׯ0Ӎcqjݿ%666 UcuP? V< {w7s຿#/&^Z| @?%_.05{Y+*fSj,{T-TA&<71Y:_^lq;ǒI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$WugΥK`KKcW߬?9 uo ;!mW=*XAm^kCV۰`VK?cefZ\2(kK]ÛI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$ʝ> }e9XL޳۵uh?75{w@n%دX/MRuۦtOf>>e}<߫[ԝG 8u/Dk\MedfT-nkKt?Vzuhb8K}&Tכ}nƢ94;oUl& :﫝Ӫڸ}a_ЭǷ sÃ?ՏY=,ggZ/9P^!=o\ .5p_вGOndY>gkH2'ú?[UMwc|OuMGa#QuP)LYXGX,gS@|ѵs?Ugo5me7mv9]na^<۶ `Ms 8>ZPW5?=Ԝi.V\K\$jP>^f)ĺZsNO+tqgPU nذG4VngE֪=;>Z_ʃgpOS럴qo َvo P͘Y%lʼ_^ZWcɿ&AeyqC])I86V^#|cp1ķZ0!`@vM<9a<$װc{U%sczn?XOkOx䮹$?LW WhI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>糢dZV_[c+8lŷks'sar߬_vY`Z\_ֿV|~s?Whn7QҪ}[mܑC{RI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$b'Ba׸y@I$I$I$I$I$I$I$I$I$I$I,/S:_!콃hl~Hǩ4NA$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I./Xqȷ*?H'tjQmflp>4?ž%TtgcKqqԞIqu?f1q:>G Wb~>E? Xѣ_gv$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$I11T\ri`O[T&/P̟Zcb}l븃#]n}}}S˶̣ ,em{GGS$Suo-t7e6ecMĩU}wu.kjX:Os􃋡%*nmp=锺{:v-v}D|U>aӖ͝oyZJK2[+ّHkAՌL9gGXmcb0G<^[)Le}6??Oiш"7_!n}lx7d4Nͥ0]۞W`b4uomv@2wMصu_ ~sft\=#eVhh{sFOfwM̰Xa[kiw_]:Nn1kҵl\K06zV&CI=L# t:ܪ,7ss%$jpTcb~ưUJfw۶wi٧Fu2VY&"1J+ҙAG,zp|Ω_ [hys(e׳'B|;s5&W3%M?;qt]>u7+i_ 4#`u}dΫ~ln=$7a^~gtNu6[HfohI\N0p:n=ݕkHn-I{;0\ֺ1i{هj 3~N}ͺZtEFnm̜ύc%qazk:.=v$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I.o~NUASE4DyR/~GCò<'RcEI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$IWJceYS9sǡX,5:-eszU_3gY\֏II;s:Ԯߜ׹nld.< /7I«k\hWI.̹mGcl}H} .cZXy#i3+4~L-/}<׻,y.NⳠk{@c:'G>GKVwAmO,U>,ZX`dH,ޑ/GIuVߠ_׾+9u=<u?i.3=::qj$:r>t0><$rо΀K]q/yTsEvU8s׹%ZRgB̜9l:1⣠53?9t,oa CqU??WecZiA-\w6XC\D>9 T>_n v$Vz>FV b99sipQqVmxR`XÞmI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$c? q|{ sۈc}f[clĽ" M+=dž W~}j=pqߕx.em!KeuFtbXd Bоsr0-ijvo.wRz[qn6ys_Oշ&s$ W8$kˠu'' [n}w^ů"EkwgV^Աe^es +3|/On$pS; WQz}9ĊH,wh#M~ɎGu.Ygk3s絇kk/7WٹW6E6@]GwU_w\սn-([ma9x ?^7t7nW?謒л1%aY`bwl y$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}x#~- YJI$MgtI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$I$I.KeZ:KǶ䍠H2\/I=6O}/YLU~@m`ԇO&4VO 1ϸG bg_S0zkO]m$>K{Zr0e%Y.#G єpΞ+p晗~hu,}b[}41u-gb_G,rpr)nqiis ~>쎨jģ响 2ZO#Dz~u}m.n9 }SEyחclx0]@Y}OߙGo!y@-5#Nh}c!宫Sz?OE HbgfUb2ZQ Ngkj \Z~.N]ؙ;\;oW>Ty[)s2$3?6Py},̪L{Mִmh?˧4SvC]~ܞoi}CAv.[1 5mws2g[0m4x=ײ)yvtלk#fѴ-vle]NcïBY0ʱ0z %Y]],;I>JEƩY|$ ?H6u{ 3 k,nC\К>"[5oYv.u4>k7}A5$m$-DI$3gUmα)Tcy8I]#,h{x"GIgn Swlz][s5=[I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Iq}^=OQCh{S*ݹ۴.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$>uF.w\[a|V/VBC*/[zqM W﬷3 /~jnv'V _-lַFk*ǨWƪw}b[]W++혙DZ<ָk啝Ӻ?t_Ks%ޛKoV.Vf]U{.;[Vɻ۱ZCݱaK?Kv@km{ApaOip30ͺ64ܨ]rd72WsnvvC`}eWHeӏtGT>zg]|3Z׵?su_vNU;].e~vW^nG~v&e3"ѱ!#U銿Pn5O9Hh:]ckmű8 P:=mL0?er=+q}[n6&=ϥkL/cZO^Ҳ兩k6Lk8WTZsֿy[nV^Q-oIkP6cU k';f[c,ӟ;uhe{}}oeоt[ݥ-t^i31ߕn.A{O7;u,ʳ#.ʹ+_O/5|v]}YY6P2zV=YJ@Ϡ[Ky{ ogJ ,~ k[rH,s~kF׺z~ tAh}±Hu-2>M+=.o[rͽ2rkw V͖=}u_. +$C{u] ,Q_Y[Tڮ[u̯m-k~`ΜT͌k| iZAЅ5VUJ:ھwKFNѤGm}v(+I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$!ʐ$9ncjNu}c@2E5^c s%yx&Oe~gt[XjV^IN֯]^v-ͩ湽­gӓ^_QW亣-c@|]nK\ƴ:]/_Q,l5/t@s:L_/zhֻ;~ 8wabkgu]N}n`q{3IoUK1۲kZ;__S2~d{3_C)-sc} /g.opL+ɯ++ GsX*ʱԾu֞u NO_n?ջ۾ <;c[;-acCW?ut~Ϋ:qME.yhz:dƵh}6~asؿb:nưin;fS[c;|wj3PtީeXowk]5WOJϵkq3!%)귿[&Vb%unk=ΛC3&Ԯ]+a#O>.fU @s, {Of~VKa`=6!>7d_:vC][2}U*̇\\簰4:~y2uW>t:N5Sm'}-^mcWfK=+FH;]HYI%7o5p}v0x+}FY$W:㴃VG8ZXuRf+5=̕kNo@f-S 43ʷ~?;/Nʳ 01`8D3sV4}{9T,Eqq/y5}- o[G1׺!: >wԫ~k:"ƆKlzmh/# $wzE ;Mw ӂ \~_slӫuLqt&NmnܶI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$Iu82s`Vއ1ha48Vzޓ>əʮvx_Xb?ase./mnK>AT}[io`T=ӨG}zLEy vM{wӉ#P~ VׇiW8G_[OX9 .־΅> #>ޭCpm%G:s704[/buVڎJnP&cyWUףZqY]tz/luX$ Lx$,^]OϬ1䜂魑"<~kkel>kx!u+e׶.&D;~JDŁ׫u>kXaZ|,imt7GFӿw>н2;*k; Qcô[O*θҩ˳K,3C 4 $.eqm:naxFI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$/W阍mϞ+I>>~K7~c1ۚǴ_ͭnoZma I$I$I$I$I$I$I$I$I$I$>k; M$I$I$I$I%, T.aB@gbW!=LK#Bhl~c7_^̫)N%s]XzV/ZkmNs[k{ZXL~i+=~eiuyLWj˯ iKZI齃 qܮ}ُ~F.= i4Ah}Kl}`}ĺ)p}xpk0U:þi_:>9>Kz]=:3z{j"Vk{H7 E(tSywٿ:^}zv8[K~VoM9]>W2XmގKGcu^,asvmNkKI=Of#֢sG,n7ϻO}w @ij6>< V=>SSxu$p}BP \H^ɳI+i5<>VeVc=l6Dlറ}Rf8U8aW~%p+}_vgSdTt~KcYoTܜ[VֆnoF0Hͦl*#isX>GoQdQlc; sO }bvav6n?4n jSPɵ-*"a-L^r~?.;赤,|=wOO\,fKC>h] ~Hqк~i<LuKI#xu'ZK?;·-:z=2_+cHֿhoboL4e~rB}nE /Kn+kk{ts&|u nf㳤}5>9qhv%3/SɿfCmM︒ɘBߓlNIkw֖zUԺn'G2ʫk(}vA v~_:VV[X)6 ޗ: =5$R4Gcu+$~s͎p#lv {_5u׻/RcͬAD3 6}Z~FC]L5jIIӂBrXm8~i1/^ypO'PX h$#+jpVdCrr-!odd~;ۣo?-1W[p7lt!ui$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$⾤^ԺIzσ+~IYw'2$t6Pٻph VQd37p`a`?e}tϥNEZO.{ZL8ϫc3>ZI$I$I$I$I$I$I$I$I$I($zI$I$I$I$IEkZ HeOՇClWoQƪ"7=qJG~){ i;Z Wr0ʤ_[_IX cUn:wK%xTk@?(GuVf]qOFLn*k *oўa\LknZ8T1o hFI$YWwQƪ"7=<$}W9.\ƘktOٲ*e9Ӎ NӺY݅UN=.fKiC^@@>icъ羊Z-nw(]UzE bRmwlo>*oOu͑UP! Gj:9h,"6YLXхD8{|Tc1 'ՎgK,x+8eocl ?U>{oƪkw/Q]Upoht|L N>-,Zg9UWSKZZKXp>NzؘUdF04DŽ>h8v`䉮G`C^9{ѹ I*=C`u75ٴWs!*cm\]/2~F-6Zb\4M]g_qȷZL4GyV~7Qї[-8~(];TWL󱡤JR]?Ǯ 4\>QUYhh?TwDXjQEx[ h"I*=of}Mms<#aՃC1nګhkG n80_ͮHiWz~ ]?JWSC<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Lx\GOɩ=/֡ϯPh憏7 lgtZlm.o[4hՎ  w)$I$I$I$I$I$I$I$I$I$N-4I$I$\ֺ U6E1tع ʥ>I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Kɕ) ߦUOR+~ֆhX!S#.Yֳͪ2GwG+Q[ 4|ҺMmEms}ˣI$I$I$I$I$I$I$I$I$I$]g}Xp_iI$I$-+m}~ZwGXqOcif;Y]#轭 I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%Gt|~_p!X,0y㺼:6?V*\ʬ sy$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I.M2ʉk8}V?c׌ưL \I>%k$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$IsX~ʽ4;uS[5<SI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$An]/{M 4eӐ綗^A-w($I$I$I$I$I$b9:I&&;I$ƩI$āΉI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$V=W&\ +.#'?x)V߻-m ]KGު}I5#\ɺMjg@ΧUXy?]?YlctScvmV\$|*3 4dQa[^e}_1s2)*;p~Cm``׾Zgfm\(墷nP/:Kk2InҞpٍxŴ\>jϬXj}}Nev7k0_4M7>_K 7m1 LZ_W>׬MVݻxpY?+ 9UVH}׺:]IgoS=Bu~OGvf@q!.vsqq[sk< V>}\CfyC_fWeκ}\͍<Ϭ_[: EDۇVe9VP]̂4.u8ɶmipnڛx,/hW^7!ޫC4JX*m>H?Wcu߆j*5\ݎ?Ey=`Ysr+m ~hcS]qI2M? װ2gKUr+w΍qV~^eVJxjacwW7c|BL꽷{Z{0{$~az8xxa!`Ιp?Ki2X(f"|U7gP,qviڛ&_KX5a``$>]'.7V駪D{ϧ3-ogVUYP;+֘#P$eR E7 x,:7ڳ] s{4w+oΠ[UVe105yV/_W3#}U}*]QWUv&K,l/Y<Dhޓ10zGٙU>=[sX$T5.&|l2hW~}js-ŕX6XψY9?/ x9uaS^yW㧞^RlwohY#kY_F6UlWfTz MX,xW4"1qE+X~}_uc%=V{|U|񍇗V3ȡmVͬݣ2q*hkO{]^1Hī&8(X~ct+Yk#*mT{*W3]ۏuQֆƠDL]2V;r}$6Ɩ pYvOܗ5[4Wt>0~1"CH;-;||Hu5Zٿ[pzu}VfF=MgDjU{.uldu}V9.᡾+7kI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$KcV/պOz~mW_]mk@.;' z`:ßvi.oatѭok~a}c?kz~=մk?IjPXXŬ M!daN)]K(CI u_Xl6&4ଟ'cWve9 -x+]>tm=k~ͬ.Z$VgՅf/Fc ._ulzVf-Lpc?zG%Xu*f [溿\akO=KgJ=]B=R8A215.H&[1^Q-oE`u $XY3\Z}rHov+\~ {mh+[+ ~=9uW}oIAIu?_?9^QK֬'u>h{X֖{u9xcmkK$A;J烗W]_陱h<+R^e1>汘|9Y;]f׎~}^;,Vߊ,672 68me?N?YտKaO߾x^nCzJ}C6sH.+ҨW{iۊ뺯ּ^N^sl^44%qP>`n2"dVudbtT1:h~uM5/he\OW_ɉz]kݴli~= 4\-{> }=J|NS϶~8sV/OUٖcYQ2s }c5}eŏWlǫS+R:5شYԳ>B~>}u{m͹~[fuڪu8v6ؗe}^Ջc+gј2-skkMGii.U' 8]C^ Hq"usN';szmeʲ5.wܿJɆX6Б毮75_ՙS(µζ;\_׎םN>>5ֶֽ -?<7]:UO {J:?]3j Ÿ]nAakXO,lőDU,"}:V1z Qʟ2 gUΙ^6~. #]*E߬S?1bۊq{kǒՏX_UzVeQfs)FI7uFuѫon7}M~+1yoĩd0°Z\Y-o,[s1-OnczD;V 0z'M酷 im 'X(,!Ք}?-]>+{7t4|?c`W}kk!˜O,Zܗ݈qܜy/(Q-O3q}~M Nk#z2VC1i}N\aN~}jǿ\`Z}!uVKzI]#7lmuX;.<0mv8> +0]--k k4aaǷ6qq.;e3^F@ͨ)ư #u{Garyabvu"TÁ:BQtI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I,NSiskZ!gfz?A\m;\{O촒IGcA&Jp0cARQkϢ'-hōt=loNpյ\# I$ [A`P1D)$>&<p;&M>)im H4m  N$yM;!ฏS:[{=vTk0?k84pOIkp1cI@8h&,i!GI$ZƷ'9k4<ueskq+O]ve~ЬǤ?Iƞ 4 ƻWcN@<<p69hNDhhIQ<p8 㸀HyMIEk~|I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iI$I$zGclε]ܪ?\z?PعUkA2`Jm?ܶpϨ_cm98~$K'*zlX*f4T}bŌrC!؟I.W3b`f} O]1$I$:Ne.xw ~eRtrN_ԱۮMYI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$1:o3u[Mo0<7.w^tQl׾mlOaXNQgPk"[Kl ;%v/1INu2hh;^-$.gY2K[V7 ]oSO}X1m^Zexnw:#~YԽͭ EmZcG~qtJs 7jqqڸ>Z3(m_}>>]BűcȀl\L YNf9vCC>n.ϩ`ۇa!1$r.%R/>Y\X~jut#~N`; z3=]?N]v@[̎U?'tftΧ{NE.kǧ45Klf6b_6γ]E5t{XX@4X_V~aOmc2n-`gۏ JR\RԱ}%?" Zչ0U^o*cvR0;=_Xݐ= jn[@&Sm A \_SzIeyXպ&΍Kf/;@ư1 }Jհ^u-xߠ[NxtaWHk,؎xQcA.`㹁 $ÈV~}YX}:q/v׶I8Y}Ww^X73kWMCUWfuuLlX%̒8C^eUu+ʤ54(.9Z?[>eu[uͧ3ncƠt._Vmihm^'2~>u[M6:rZ'_z'Tmfel1%sT>cf]kІq mpu=@.HYX3zXzCw >C]I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Is`[,i@s#-.4=t>ivF%ya6I$I$TVvY'5S}jXKO5k@-tI$I$I%~}_c,zmk$T^:?_ųyR]HtKwz5|v7X35]`nF|LI$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$Y?XzQ阣-旊9}ro,+U AwS^˻vDқci9tnuI5%gb陗l|l~k^PQկU/;ͭ cPֳ:O}keZ6d.%O.۫76~294%p-̕V߭&zˠ2b}F~&Ŵ=V*9?Yz^%g*Z9kG[Wڝ04(y$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$HD vGti>R7ֻGEc1ɫf@"tUun:fNg_55c@w.L}zϫ;Me'Ln׺33N-h-cHt8GN8;aSasˁN<uuGPSn'd#o+"Kv0ĘT:\ɉ0dXѩyJD=c~Rs,v*?YҰ/]yq7wV~r;='62, +-pONFV/Oo^ [imoMȕӬ=jwPnmML4|띘NM~=670]亾e76=Ѭ>1A歏S+ -ǥ9$O~yU#+:uMs[$L[?^~ftq1Uh.ݑp>65K[Y=Z[q079c7wpeOo֬^ޗuL􅞾@#L_?;"iƭmk1v*VUKsnX^@eћèbAƮ7f1i.,KHSǨ^h>+1 nl~=@ln8a{ā0}KZαiVsMY/93[OҐ#_%tUvf.mWڜʘ:@*kE$J^!fʥ1Xx']]CCIstLp(qUma>mUԒI$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iI$I$~}hwSumv5c̝U?tavnδÂ4`~u't[Z\)7;>cgu~`ʸn!ki4.+ tl[XKZ]~mvkY>1EYN1,.:ƴ,ѩUWڝKH6z6>bze^AnVUg q!̾^ݺ~Wbf2Z_k[Iv$\ˡVatt<>zRw\ .v]G-k?0)oOA»@o5C7D6uW]WSRgcmxg⹾v%c[{<i]:[׵sCqݸ<e=7fekw:ӵ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$HY&SvD4)^}Ҿ` ]8ܽ{L@WeպA-X-5\ET;(2Ѵd9s|~K}+`t:칟}/gAUN+}v1uXmc;b@A Ҿ7}cko6ZļoE]'G^׎j8V־:,vRE^й*9yX nm/ )uދn4Q2nh!vi|UUs:~}S.1}Jmһ5W`1-jG+hp: ~@a_>7K[w?HK]cW184Q7[^N^- SF[qݏk^knRc㞟V;-8k]kҾt-vՍGZ_c}{-ϯصd,U*s#蹺Ϫ׿#[aQY' U$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$:^7L4|v+S^11+ن>V-۫psNAˤsCk \vtKD6`"]b/@YsffxH@aqdA< ΟM-̹w?JV]?6i3094Z]cNUVm!v - 4 XW3&`kpsN+Ic=+8?: <GŰq>bX:V8 .h ]#Fn]nNA6ZGW7\>~>WIN -`kZ c꛺>^_Pɰ]wY3|I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Q{Z-"> ]_}ߢm42k@DI$BƯ.sC:w}W{EV?sBI$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I*]c?&_DWXH|9\7ȳ#+C ͍X~sO}9tt.L4jҵm>sU4_UkO|ر y׵ZAK+eeaq"~j"k3#5 '3{FIs>)&&N:ە@n,-Qt\VP~2 {wٶ9U]Xyrkuh ~ >zSȭŘִV{^:q4C]Qht.u^G8Vߖ9ȲCkb8+{_w{(4#wT}Fp q۾Er+t3/-UcHNdSՎlmuN]s>5/6߀z^tP:tRQiԹ!/7h˱;ǦL&yVt\Z)\+۸9?|NM?3*ֳY@׾'^Hont_.a b:m:V;OxB i6%۶;~~tdI$I$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I,#u]ʲ@V>+W_kͽZAV>OY9{8d}#1 K}LWusxe/~ u_ӺS :*X"^^`/~3 ղ]M,4`|~j>(8,Β\\㤒VgYY^}mW]ks:B?V:i㤚A &5fu,:MV5[Une[}`f45ѷ#U~-gR}v\TƱgf|JQ[jlu0".csl6{/4Moٷh4W>QۍX!#|^uL9Se-#,:N#me.\ O$~[C)~Ecm7hqz>3p+{>Uٽg:ݶ]ui$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$I,߬G'a'ngC[=K=?WwwFWzn=~i-c{|9{oQNyez?IpVz'Yǰ6ҷ]uv[I$I$}k+b`AޥhӍ5[ko_T\CSZZល[Կjќ[֭3$~ueٔw04 kb:OO/}I.U+Evݏ{$I%QwD :{vLrge2l,4K5?WL,ápOu$I$x6rp${=seb\U>u^n]m`$љFLeW'屬,eNqo$1:sd^ڰW[3ww$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I1!yoKCtrN&8czsvgնd[nV+Λ(:_%/=XS[}c2Kl/&Ƶ اг[kaeװ9.t55+'GZF/#*V+kiJ?V6ՖV[G3*$u~ޫGǺ W+/uL#mWE"sX]VP{}4}l[uKL)? ;/濶8SݟFCkgay-6w?v~΀~㻫\NJKZ`ZRrq:wBd׉/ x>_޳23>rr,fK/m7>'G+K}ksy%}`.~{srK{Z6<uR ?\vG6P"j}7n:9yR\CԱv4*|Ʈlp~+вI;kˮ@sYӺWKwZ2wV s+CabtVM{7<7]AW^M*k^`Ws1] -cKYxu{.sX *_^3~gwtl5g=Y{]kXylegߢ+c߄hϭ-7Wh\iU:4bnb܆0w_Z}Yy}}77?E٤I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$Ou_+(\<}\GÇ[fN]>Lo onUyv뫬^ҫQeWv #̍ 7 _g9TFh,T`Ұv,i q,^/9CM|']wA/3wVmbm>}=,k/pt+_, wWkV^ipum{9$~\Ɇp o9okptΝWKūEu44|7/X쿥_-;eG\y vZWb N9{͖͏w+XY}O-;].d]']~]oL˲ [2>%Cc %>+zʲ,$I]="GP,:<̝xFPQ_>ݑ]2ƴwk|K+ Ꟶݐ4ɟL'Ogu}`=<kk:˝~K LClu|q2͆9'Sikr,f\Dbgz[iA{]:o \\<,lnaύyV~GzC*"Yc-'gc}Dӛu8CtUыs:Y&N!pkgS/̂YQ]V"1?NEyO2D`pGu}ql$mHnyOYԝ2]D|x_XO6wUmI?æe}#.hj}*v Fρ~GU_ؽ:~PKNF.lyc8E8tW˜|WFK:OFm[Q?۾A I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I(oRI$I$I$I$I$I$I$I$) I$I$I%O3g=]dms xq$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$3N&=:[K0K[mu>Mdn[kLϧ]CqkcCZvW\;p'D-I$Ic}g߫sub7NeguޮnA/XLJX۽ok$zWF.ENa- i$́EV>}aRװ+k b$A!+bN- [`yW?ta\õ-vHTعyalnBI$K zRVMx -o?Xie?gFY^+e$#ߨfqckD6 `Yu{fltup$I$I$I$I$I$I$I$I$N-4I$I$I$I$|:}.x s\: `>$}7Cm}`u2-2]VpVG_sّce؅>t hs|5U.>D 0y!ϯ+]l1s? އ r0,vAk|+._cHk.4{t:D[~}]2o';r}?'\{â/uu olqekt/a_ᆬ2Cl;h^l>WF?Fcp/pqؕ^=3/ۣ6k߷{xB:VU7YGZ--E4gnץtLiemqB _ݚޟ]s}2Į$Ys N{*. 4A?> K4 %·l6(9V=7qy>ݾ2_вqsXb?*>:vMmB?[z fuZl½Ӻ=KxuV 0DVVg_[CGG}U߼IݐgarVz^."sN»i7k&Ch\}VO99=/Kc"PwBƴnss9>fPӺv:ah.G{,..s\+~hk3hPy>ݼ̮sft qsk'~UE^FM8;}GD Vɺʲ})2v J侥[:Տq(d[]|<\Ru#r8 kn`'kĎˬcōiH>EV=[0Ys)c^vV"AӤI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Kκ7Zw:v'PH&eΚ+DuK2ͳ-W4#\v~7 ΛfEl3旞7ԫGfeYKc谾}_]Kͷ{jβy']/^n_CV}]e0=ԅVj}lqc-$s\7CoQYfefٗQ6k<מ0f Enw /qM}K&[vƾ]@`J4uNF`3,iLOu1}"ky!ecu/Ke7.JY5tZ^fu"<1 M{;^_2^lۥǓ!s_:^NOe>XkD]_ҝaγ0< "x_KguA|z^\洹ȱ' wG{]'\E2Su/$N:vG.el 5sla+&]s'f7xhDݾ `Kjrk?blnV_QO#缳t8w]_;d\+^ 鹍u-ؕal{=Jw@Ց߉U8\`ETuNqW>6DZxL㘸 S߳d-0 /?X=FܟM'&XuAgGǰXDxqvUcB.-#jպbTzgDfUk]f|!7V#]u~byC?]j2:Տ/h.m>!ceo-ӓ&at_VzuCzOf<;k[ ϟ+IyGVf+:r֋+}l3cy6ik,u^yS=hI YK9gtYZ8KJp:_ V.nXȗsXxES{0noR8kL_15).}su>鱶7h3>dLdߕ7H\PعYrng  ;w]F߫Td1ea`;Z<ue`?+'z7YprgFn}_9S]Mַ}uYY7rP1zKCkMN7S{pNcU4qKo ond3CC<h LNNXֽsKgvA[_}jx̦fw#ikY1Az?kgO~b_eoQ}z#&ܗUm\^]69Ǫo!3ҍ8u*lEM_:O=v7魻Ƶ;@$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$^UdfoK ;A0;>b:Tv o[w*ZoQ=[ekX gt[f]Τ\P;i ճLLr>duΝԭ6\mwT:KF6oVyMxWcU~'hIcMP"nFT}ZW0=Fq ?}Mu>p=VaQ}Q-Sd;/9FVf}az@czu> ?PǦzP=lCgN`{XƻZReXmYX͛vL*o/3`_kfqP.MP;o`1?`}Mtmxi;̟L~u~n5ߴC][ Ll翂uU^koQVպ@YVЊgtw]a#ȳH ]2f4'Iq?\f/_!y0 ]V2I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$IAUXh>-8ckd4&ZrEBU4:b,7QUn=ƴK#be;}c%k|HOIǩs+ $HY7em?#gzNw>>-8ckd4^U1m hw W]kyk#)zX0{"$ft\UUQ0WSCZ  \ jwLϦٟ]UJE^~?8Hk BA-$pb~};v6'#l|Jq[[IkCDp+f="w7w8te܊`@{C?4t\89 8*Km [â>Y?29kd9ߜ[ IcuG[`Eu{`RI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$;z> 6YSI,i'aZִ@@I$I$I$I$I$I$I$I$I$I$I$.Ѱ^uMS3c ,bL|ʴI$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I%~`}_ =6v.`Qz/\}[0[$JZʚlI&eSӿU?Ỵ-2ƃ~H.x`.qRO5V2M$I$T:\T}9*0]'k㌼'晴& uU~^g-:v|U z;2hsLDU\Qqq%+cFI$Y:G3,hx-|d2$"$I$:=ƪvLLx+4^̊uD9#$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$.6^Uu9i:qSGKgٚa5DNȬc++G7}*t V:\g_].poޑNC1P񵻿{!>k]%}y뭣xY72߱.x c7=` &VU^zlNٍUFu-{lCd;q[ӳv(cŴ|Ʊ]Ff]XT"V.s\Ӻ_N=݁V!˯ {os:v\_}bȷ2Uc[vu4.ϙ]v2D5ku>[-%nG׎V. ۙki[cC}nJ6?+2ۼWR^Evc3GA-"$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$Ia}nÏ_}Xx/w\VMF-4:.{wj}woRgdcf qάx5cLUNA:ˉ>-Viȧ)f3Ec]XٿY:WFE0Z7@st=^/h `4y]9=+іz.f[Ǹ;mrGeݎ~˺Sy@a ZI}bYĞ]',v̜-}~s%.{U_YN8b-MsWM8r\ZZv9{soLȤfacNJ4ߜеuη49c \l/qu_ڔ Vco糴]uꕝBlq/sG]*ϲR}1Ե߼ѯ+ ĵd; ٨c+s4+QwPgDgڜV,2`iܪ>}c]5ϪsMxWah/!j_1* ?_ro2\9-o[o (h>&jwt]gGV]nsOu'u0g>Ma->k_Өm K, lۤ5]@1CzrA ̺_hX'+/zfAkLʺ.n4Tn6ˈ쳾uܾsf0?8Nu$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$^IӀf{\]} s=Cv7 j{緂ҳaYQ{*5 [. v%LߨwέaXa6k}Wo۷,Ϭ#.4q|ٯFb%SXYWb7ջƖRvFJO_МK=&v2,`+?U[~x7"ݭfdWKպ7F~fcRȓ΀t~ֱ>` Ư܇A9gk ];?.PF湡/>bGԭij&ͅm[:y?Y:~E ̛\=?wgdt\?>WN}GV#Mi긮 ,CWB:>Qs,? =}-x[_]~р+]ם'_?\r]17>_Oӹ]W7Qv\ֹe@/y_Ui#/xha3y/ucݛ}}j?:7{fR/rang==sy5t(/ѷnX7IɀqMUoOY5Diˤ|V~,_Ӭx~Cמs]UUkv\O}|?eqWY2ki{'ٮ O<쎙eכV%?dr{.$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$K wf {=,,{||4 w\Q׶^^S]_MkIhB kJ}X͖q/nϭSgVk=;)nِGAVUxUTdkYUS-nuyk3\]F wX{HsA۱|l`uvSm,.:̮:2v`'>y\?Kv1¾umotpΊzwToiX=+o阌XeuK[y%lil[:bVVÛHX}V6;6c GGl7PYf8I厳tVD'K~?V,*D2Y\=G7cQ})caх{.7 UzO]Q;>4:pk†'L1d{hhVCc;K|GHNCXù| Y?n Maac;lDGbԺwNfSmmu0329wM5=I':B챿@x]K{ηzVWgе<*})YQ4cc2wU_d<|o_Xzn5+X"ϒM{7C11K˛L#3_v&v>C͛r=J@woVْsVm,RO{qZ}u|N׺/G~#n%K:WޏnEӈ~qhO;`Dio>'ݖ֗5Ѣ#?tqye~|MѺ=.p CߤG)Bےyy l$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$KdaI%2|lQSqXo h]Rz%;!u;hg8X[>[ҬWےK C:_U2_E5Z=]WYև ?Cŷ֫d7Gow520CKG}X"v;*ǂGQLTk)N7SxkxgN;''-~qȘ_UV-svXm(XS:60x,|EU_L/8ݏ>OeS`Wܵ:~?M،ن&JͿ_E9VT\d9>$q"T]DXռݍ[O[UU}t7mm#F7MzN%`h-[QѺu6%MjnW:ER˚85AVgLcZ ^'V:x91#SVmf5a*1 i2]^\1+.sKβp1u#SxkDWB? ZIn[+mNuG҅G16=uXc+C*KD$h~K'Պa}z./}AsI$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Tz[!:R;wma I$I$I$J>|GޖƩM)JtI%S3U6ݶK[I1 sA % A'Qsq UgT 7*q 8xFI$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$LHN,AˢAF~h_X[[?bٻF >~vY>C}2ja\>1ۿZc"gSuu 5e0[CcixV4@{Is:@Uv5t̻*[eݛ=rx b+yZ4{yo[V~ulnK&5Zx {j9O]W3b[dEl.Cw&$=NVħ(]O\{-w5RN*}W8]o!k8<9?qQ֯Go7i%O/a`7Sg?V>$d[7LƯ8{np=P̮^fW{NU_Xr.8 WcCZ:c:^6eXs@ZʷctlM.bh+Ilc.q P.{KmerX0[r*>ߎqles?g Z46P^鍑n KHpWWx"y{Z~Q}u{+wczj7`{vz2+ɬ[KݨsL7GO92X̐%ծλөfhDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$}_WIưEmd@W:_N+>]h&IgΣuoq{\C[[7n#Y[r+TTȩn='TY>b`WGo>]K4LZqkCį4Gqec 7z;z}K'lUz>gJaUn^/\q 'Po_El}<:\7GiMҾu 6k+us],9b8<-/,io] ._Vm׎F;ΥqLjcAkz^?N7w567sYJi1?7d}x觫v"+=]~7uaRֹis|yܺkFƵ|%r=-ߵ]fV<fwǐD 61n?ih;A:R1-wlI>%v[WWSSi~-,pp> b{Ӭ zlc6y!:+IqUɟXJg/ ct7sW~WzGNeThs;NGӤI$I$I$I$I$I$I$J.C泾8^I$I$I$I$\gνơ5b_d=Eg W0ӆZ|΀һ_Uh%+ְt\$~ S&Slҭ$鑸:O븷\~,ew#GDUGEvݔA#X՟Snۺ<ֶ֐ʝH;OmU2>W_qu-&{]H55Ů;K[^p>qkC O꺧nzqq$wdicIqmL9NY/ߧ]nn=]W#Q#kc}N||^]BX{7ʿ jly.- ƹ ѺTb+X̆p- +smt;0۝ Rœ VK1='EOz ou.i996sOd\\*nF;xA m]O ˱ۜ[ɍť :f;[K55pgXcP-e02t:FmQo~,p$}&[nʠ09{5w!u_QBƒ1KedyPmJ*uD#qp,ȠT^lҮ$&Dz_PX ckclݩA#'uT@n;Mp^xZ_Ton^?KƟnG;L|ZKI#uau7/±cn;ȁ:/1z3ӱ6[uY3d.'M}+'Q[ťZ- a<5;JvW|2 Gb']4^:6/ELVNyE isI\i?ّkA]*wMevݺjV?çcykbԤI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Kd m[k C#O5I9;ۍ?Y5ջ};]?{,_7,|!b~7>6v3k?]#~knub7 -]:'O ]?zXY:7Qf>˲w~n,_bWvGRcXG IyAr2:y֓4?^FvOi;bjS]U̵ո4׶{x_1hnNXU[[;\몳"nn+/pnI^?t1,hn?wV~~<Κ[nީۿ*-eW,|':<@ u|FűѹÖAPZǣ#mx U u|nS}a%dޯUmmcO^+~u^#FVv{\+6Ha .wՆϬ@Q,"W]RtꙟG nt[fuJkz~o~U$K3}Zb۝˞Ѵ06G`X㸆I`-,kа2+ʢ jp{OnIZsOmզK\߃GѺ=' %>t~r>kuRQGJtw@;hA*6߫=>8HOmUs zCF!ifvr[#Ӆ.; 33‰=EހՍdmѾtLcʹ\ZIts3ŏ@m; Y[Cau,_Td@n6půBô\(69GsȘVznײVuE{@t=7OtΝ}#u΃ɜpA Ntvbbe5C9vq9sKAo}N2p*hs O99%\w9s6 FҺ!մ^ݶY}_ g0g۽ [GOackVW]qz-kHrK7^ s5Zuip,tMZ疟)F{hE8d =Ps3/z/Nn~=Nmqp;u>D·߬%ά+ѯkȝN -˾_u+ݓm%<9>`WS@f5֒ .Y-_WCd~޺#D;Ox6)}^FiP$jB?KtZWSCG˿g}p=sفcjutdΟpo߇|WQ:N{k\۾ĮyնZ>Δ1om,{,s]?]q]L~U^{+{cGO跺naƯ$ꍍl*'#ڱs]H6GvS9>Qr==6tUWV}/KC`pX~lffSvkP׾ʺ^[Ѽ;.œn_XǦ܊,s[;6 A4E}1szOsĮtcV:~V>h-0~㲼_P!+tr=߂Ņunl Kmswv$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$I$I$'NW+Ůr0͂pV$]oE[`ƴi2ӱa6k66yKMGѕM/bzs6_Ye˻ [fcDhzRKvMWӺk縇eӫx `ic6v/F~d1}M%'$Y[td2.MiD>S{ԭ33!V׈~ď5݅9͢W鴰]8?WuK\G5宪w3*HvZƻ_+=xcP~#=VVxί7kҭZV?57\;=_{w3l7M:ߝs+`sYH.1jȳA! :۱ h>JI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K_heQ`Iq--jԊ,xu׊ 'UI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$I$'^_\ͯ2)!00;c6F+hʽ6f di¼I$I$I$I$I$I$J:f5yNe`d=x3ܖfZǞZ+Ju;+ʭXOkWI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$A ,=%($I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$Iq^]:S,8aRstw:r>Տ]%$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$K'_MSd}--|g'T;6̳h>.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$K׊I`.@tf0mh_I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iI$I$RWXٵmhl-D NI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$V ɼ8 }_t=F1\a'ZKzKpsַcđD.gz~+" lI$IgueIu3gW\`v{澫W׭4tgQE ˰Occ@K/>쎙HݳXp߭4WO鵭0лh_/NnVݬ\S}5Ώ7]o]kw6sܸt~[vq-.P{^cpc~5ϸ7}[UǾCk.Po΂?_]kKjnSs-! $h9U^[\@v y܈~uFgUdƦofgAY'졀`[]DZ?`<;1԰m|ocWu|:k4*Udwgq1_vO?̭Ϭ;m2*߻+KswMgҪ|CtY oҵVwFޝkr2~$ ~f3?(#;wh縝ݤI$I$I$I$I$I$I$I$>k; M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$q,}gLWtG=?? i>UTt_US Kx t-l`9;t>?"ưdQs9ôJ~^'u7C*$31օԺgf>(~!q`0=ڮKzƓf~+=3qìۼ;].^*smksьb y kw8&"O)]unńn߻cuiTt EIC)p3ƍlD ҺEi~]кS᭶iVrIY[_~N+),y >uNꦱcv4RIVNqd{gvW?E 0zjCsgv Z>W;2dmmDǒ:gF)/f#UΰVaWI\>'T/'T ǜRˌ~sy> c ꮾN;J#kn,ϩ=?Ee;*q^&e1ϒˡ݇z^d ^׀cuAF0zUؗy.{gŝb1M^vy\dl՛U>)]0dAeaOxSksC{?xGtuaUuۚK9s/cu#3s둱QܻW]UO)ClgsqrEv ^.5>*B!Xg}m7後j`pCe+,fc]3ς[2+9lc4`L6gcًgеa8B?S܌ɖ8xACZi1]oω]I.'u}t_`]I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Is ߕOٞ䭤I$I$I`}b׭fS춌۵V%f/"OEI$I$I$I$I$I$I$I$Qw5cII$I$I*8g#2ޟ["lhw*=7G\W8ޣ샆,ikw I*=CVmű!XI36 Omu6%02$$*zCUdT{KuVG1c~>1ତI$I$I$I$I$I$JORsYmuD9%YI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%S'a12\}iʗϬW qF+k;)}UjuŬppy}fi}k9. a,\-pt}P6z"͓w7tBVu Z>64;_$:6ʵ{*yt_[w `y0X GĩSVCwH# }r9T9̨cY:ş zkC!: ߭o&NӈnVS#wK5{-^E3 26M ߩy{3"ѷ!s|,fn$I$I$I$I$I$I$I$I$I$I$I($zI$I$I%KJF} ]=豾tqp]/9I]p>euѱCՆu ֻv?zB˲ʩ}3Ա%4渏]EٿY-vn30$w@#Z]>e}X߿fH efT}7hlƗ\}`9>N]X ŝ[qu ?;3~ ĩ;s_|Yo}_}[^O8y>]?FX#dUn5XEpwq<:iiĤmi&`m3ulӉka >ۙ_ c}baۜǰ'@Y:G)m>ݷ7Oʻ]O}mcqA\7אָvv 34ɷxÀ#]G֞~:kM{}w8`UWN ,౾'o@noYW7]{SKy{=X}uW_\ZcZp.%YNuSӰ\+v[grKw;.x²Z@{>uu?i:V9O*NwRq:)pI0zVvOO{Yv:7A%t+  u\:8`FᾦgZ(oa/7,~z 'NkF5q{0yfksc_c{V>zvPpF&@fZ k` >*sz٪qeN*Kga3^헃_[]|VN8m'65rY/M_UuŻ\Ѡo`4W~Z|Lᾃc4?hc%a5հX³~[:MU8}Ƒ ;YXuz]wO{eu6[ٺ +ZHeU!snt>WPY`s vW"e>պl #B#}V2}8u4HctXZz:}7lɬd5k|ו.ӰnⓑH$</MzN˱T* jC@O_3?QC\|k5^^3hņ}1ۃc까jC6aX8~ \_W_Nc]ns0 7Y,*1q/8ٮcEkZ@WfI$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$IqZOW٭NW[Wbh$J|WfԲƲucdVߤ _ֿdu0nWՍsc, w/~M=:s%tLdӯˁSO7uN߰_rnsͧFΝyUeƱ—KzUuُ?gsqz>/Oּ46èwZTfk.V ؂iE{.nX͎*^-?3v95:`loܳzVG` KNhcH]/Zɿ=vsC?;ouĎ^=kNNӏ;fcպm]#~[ؠszmwȫ;^mɱdƶ=OuMG 8;cDwc\*7_sc`^2_UGPvfl>WvZ}u^`; iZ贻7~+ u_5?qcMk!añV-O﬙kV+ ٱkd>Ѳqmכ9UO_`N:~n-szsK/u_c#vK}We͹]jfGOAk2*mYxwy?Wz5<_sP?zbZnqh5G#noS1&9ouu^Eؕ]M^io-SZzSɮeQ^vo}TdN]q1llGw?WzJk3k\HqEW+W_s,ƻ?GQ@XZPaӭ>k}6Lό_SHyXcG4SSWr:^=X!s\4V?V`ٖe4AuvyzOޜDz8KsKmq7TSmeT~f>=ϥc2^A t]sV;݌쵓G$Lt/14[sOZ?^rz_Pf?Oڰm۫m4h߫c'V2q,s]r8tdfuʬyh~`=E/)ɻ%>*֛m6X3O I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$"[KX8 &ba$Vˡ[cu.K+ _֏}-gݴ-d o};;]=ޝ'o]gL8y8XG;,: 6 .x5s>Rϩ}/:f]7k\X|!Ԟ~d`VX$gZ=_cuWf7}/j)7F蘭nʛ$d䒱[%U9XAqpn5,엸u:r.:&.{V:7n ­70{-?t}#clfbY0 .ԬkG_Szg~emt3@P:?X9y5ZX3|~ _tN@UP3%ge|k9x7ԩȿʱ^+!"CIJމWA0{:2< ӯ{k:`h I$׿=HDI$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$K+Lo2GbuY}ctγרN RI$Oӫc~!sCG:Pxn}^c,ݻVGx+q%׾tcq/![UMdxeSճkԲd<8͛6I]:I$'\M0NI%:7F;+t_kjf>+ArKdyA\;*ǁlI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$bcR +mxYTvm^/꘵[p,-ny,3jFN˺8C|b&WE'[.qp#sy?:|s18]&@ʢc%d`X{_a-k)n#P]Q;/<4h`tQMynJ%q츯do֖3V.Oh`Cbߜ#F#w,\qku*2+pwt[]^9^|=N [}#Up C*hh?3U;j>Aq:1iCmך=Xۍsc]!quFƾN-\Z=06{\צb6IqvƵ o{}~euK_q=\g&?h{EV*t ;|Wd ,o[wT MIahsL$$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iI$I$_XYmʩ[D;7woY_Yp/+1y[Tr:o1aX2̮#-*3s6;l}:~Wm" ۫v5{r>:mvkieqlǶ<>k7c_\22&K~~FGJ9Kmn1u{oD)ly.3[WW~chB57Aw|wu~|cuT0x #&ޣ_+**]t\ֻݴc׺3nfSgaYߩ]2moci4sS/Ԛv^UD_c6f{rWQ0zO@nwcHxN?xv+?S%Y7ݷYf#ޡNч~>; 8v%oaus1~[iZl; _v-]K:[=:k#^anFan]4T, #OfnvfSckhvwd.^}Lxv4\}N~E#&^u[Ծfg/ s2H!i%-Y?VM9_o˪_vʚ\w5l $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$A̠Qe /c>J>}hS%캂V ?WպMGήhֱ+3oں?G# ֟Hm|gk+}T̿*rN;-kns[|7m}=QE {wӻߘzç@ m~@_\2:VN=mG:u6eKr܇d8Ot:W\kZ Z;7_fKe~-힘, po;.M˨n~̾<}߁aeםEy4և48J:q:6U#c-pq Ƽ/b 0g7};6'] 5nʬSe;7?5u6KFMvYg_Y~znV&&Ef\Y#pzf7N5u* <ף$Xnn׫]Z}z4tN^E.?l:vГ]!:I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$IrY_P#*Ι~qu9ql}_G@89.q{qs?<Üޥlsl3g q;.3_x]-pkb,v 4d|@#^,􁟑L6O0vl.Z \~ZMٓ\^d};G3,m$xwZgFqx!dt_ygFdmuS yw>Isw]]S$u ki?Bޗs2o--c =U<|}Es $Ԫ:vX[]:̙fgyTzwwM]` ˶[}U4_Q;G겟.Mv,lk^k0%춟Oޖ:5ߎΛ۷x")깖c ==I^u)p̾c4 s8|PVrֆA^<JVi-{akkOgY7C˲,veWC;]Omw.ML/-hǗ@W#gh}õ˾}|L܆Wxc;@Q7*3."2pUϫRj蘗`Yu8 E~꨷^_K~ύ2 |>K1bV[ۜuGĮ^X5gu&as٘d˰I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ifa\7b^q Y?Tg}^sk9ⱅ532WPI$I$֖<<P:O7;Z&YI$I$UOKvX5<zḱ A$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$~tf1Ʃ ,-{Z_UWf:8j$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IWƷ cpc5 Wlj$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Id}jͫoqͲ ;LB$$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K+Vj]Hl@<i[jhckZhI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$I%Gu^r_vKx[MD`P\ />׮8z5x{dblvCDžI$I,οGN~L`A̞Ed߭=;~ӷV} vhsLDGIgtNjudy-7VJXdk S+8&]_{CB^~NL̛ǀ7(X 85OpJZ_cZ9$5&8H tIׯ7ԉ#tx› @I':OqI'ޮ)I$Yul:mDZdkwp |9`\2g1.oZ $X3/-85O o1oQs'{î>JI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$cNWbuϭK#Vq[eKG?:X.އԅ_n4k>ȧֺVϪO۱u, VRrE˷ mok}u}Io֋5.ǫ[lq&Oa:v]O _Xꮯ~KU&~z:842l1乏YY6skXcin$UX.*ٟn79e;;*l5Veƃw)>U׫=H `-kO]u2+{-Ŗ<IF*}k֝}ыזmi{ZTeu r:oT}5a_ձUՙ`Ɠc<'E}fϱ{4}ϭOWfg WꝾT K]ߊ>x_ mfuGPG56}i۲5o]U=c-[U~afٜ̐NkZ5/3Zgbuz˪դ*v(ޯmΜ4].yv<UaP S 4@Ѡ^wμ~_'c/n~z*7eu_I55okeOSzwS]N=Ka'p :u睮{ki;u$4CGqx]vvA]zEL/elG~H}C}gUճ݌q50WiAzH{/ugf9O8[!ަͺyJ_\[ҲxN[vS?+?wʫqsk%)Y-Ԝ]yV]w-ooY,mk 녟bv8/ocw݉e=w}%TȈ3ߕ+oQ cym-> VdW2_Tq ďVgs-s58xkSq0:U]czMc_kl΋6VWPZ:>-}g8g9`;^?5aP0d;e~[|^0ϯ*{^ [^o l1 \h+5/"{`/Ǟiv-[WMz"=F5a(. gCqdWҽ_U^d4rDWxI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$}tk[^=JUUYɓΓf~ʮ̸cMN2;e mss ?P߮W[A?Z;_ҭkk_<ΙU`Q:Qnh3<]wXoNc+n8L~WLs2+-sy۪{3:~ghбM(>1cu.oEY9Ktsg+Vzz'M6~+Xѕ\V,qcfo>̞^:\n m`.ϭC;F xUft\Ϭ]`WNK̃Q.kKL~p~[:ػp:s0+cc@|wW=ly'xB復 ރ8msCݷ_Jőjxcq6 oJg&Z4 -4N?z ?\/]Y*hs=%PuڀP+aĸO׺/W-}\S]hLnۿo};[ 4.ŏj&V[7˫u56QZ?T ~ >LlV;xݷH=sgQ:H7=knL}dY:J5clZϮB\z k9F7u,t]}lNCwWc&GRVzͧ"UN>t~S_XZʱ6KE!ӸހD_X<9;YfZihZzb]}c3 }a}DѼ4;Z?I}^1 L7Օwk̟ܕe2K'Zͭ=k\&_7`}vrFz}$Վ,0!Jk->&5Q~GN5c=2==ʿg}c䶆u,w#}Ct Ϫ_)gޙfaZl W#:.VgB6 :=ҥuQh.ʰ:aeğȺmM nh ~O=*@c2ohhv$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$LD+]b?.$I$I$I$I$I$I$I$I$I$I$I$I$I$??XY[r eN]kO0UΑӿfb}'aIJI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$NN!⺘%qOXN_\DxcK`$+Z1rjL5Z][2rjhsݭ1VI$I%O?btVܫflwWNq:[8/0 DΣ>S ƈ*][>jư=;e~cܭVOȽ Nu,p}OGIGp J[&+l ȸ[.WI$I$I$UzTt16Oj¡W1`<`jVeLȡX%_?1[;*c$}{uƮ]SXL$I$I$I$I$I$I$J.C泾8^I$I$I$I$YwctGf<5Į_'Wvm&^ؐQ:su=Fة'F%bgHźHcNuaDxOqv-7C,<~fټ8(ʟBYpt}O>uun{gD9Tr#o¯o[5dR/n UZƳs`#VX}ks(-'ovO zh9,_v2'tcK33m?ikq4]ˤT2 * 88l <>#-cNǚua͑"R8[Yhnc YYa3ɱ3 6U9l!$H9bǯc+786~&l'fQۻV^\U|Nk1qrz3E&6||b}@s*0 'XXL5'oݻkvDG>+'|c:{KZ~AjNy^hvClG\ŏT0ŏcsZUX߳T{w}ҏF,z2sgBoVu_QLNp`.q5$ؽW5ŘWcc>rΌh k\lN6?Ԯ\4eml;D Bں[a0`LꙝkΥ@z6ܔ>ֲW]ǽ,fk~]*I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$~ں585 ;@{vW_֮V{:O\e7l۫Rx*_V.]Y8i k9 u .[;ot3:v\~)ſTȰ$DZN]c6בQ*zwv 8}3oNf,C&{eᤱs@J~fߑ-繖l4Doi߫xݑst^7ԾhLLvegfbu]6"*u> o,ؕ\յ8q;%u,˰2c;eZ9kcW>iʷ:>͟KCa敇淩b`QN⻞WNdz.T :\9tm^Xl}08[_չuY7tv@s5/FOQ7$\X5xsyR,eʎ{ݱ,=cUM:n-sDÕ}FW8!kA]mwtl[)TX! :KNXN(ġEE-kҺsc@ฎ/Y2IeVV=C;'< gQ =G6߬x,5sAMg }阖<69N+?]YzsZ7h:\>&&ƒYg;cléX=So:']ϭC6qmU9sxc}w84֩Q{m=NiՇJM|4~s#~u+:?Y5zuN.ilB\{_G.mgӺܞu.?s4:WXe 49ۚgIo 2f61c,.vΟQ=cU_sK@-qGkSFMZqvS3[micĵpW.,v=y%[3$Wd澿u~-ư[ꦰ sO~YzV.%Y]MBI$I$I$I$I$I$I$]g}Xp_iI$I$I$I$pZ2|<8InݗegƐ i\g\l<:EQsmǷwD||оnuؙ?cXq_Vzf_ּZlȮ.NO[ۏMd> }h5ܖ#yc}.-~/Nms7Nקcg̫p)ϸ\;ָ0thap}ן:U ŏn8Z*$Dā Vo}#7ۙKlsEV(#DZ'7Gܹߨ_TQߟK_cIsݭl@:lϫyGu>-!h{𹎟ӾuOM.ŧʘ KFIZ_]ۏ[0zx˽̶ǚSvˈ"tΙE'> vՋon3ɖ&<}3/VV6d6#{4U^>GOkiG\y:ٛվTJF;Z*}6N洑{/}??LJQV=sl7n$/FPby l!_Rs[sa/pK="`o#mk+h7ӷtht|Bg^F^m%REľIYZO#"Rﴇm`uX9a:~7NEh?Dt_[TeRrh'n_rjw|.իsld43֓L/cր K܌}v4LGWM|.{uu.ފg1Nnq-nߩ3+[q}{Cgk|{:Q~-Ohun |^v@ȪN5eg}m70kk2\-%?񧓐piQtX7m#kԱ 98;S[s2?e^lkql@&wJ}͑ߤܵUe13C2΅kR2Ǩ:m5>=9<?3絧;1ޡF̯y][p8{6zo=FNzY8dfx5\^6_::cKճncYx.OGؙmmymͩIUVCmt>Fnxum5+s][Y7 ?Rz>F5}@F~eۿ4,z1 ]sv6ABsu,ޫg_Ռwiqk&Iq7ֻu n ޣOWHfiY8O>XѸYCXti:x3n@x:vt>3}l ;Z_?H@9\W<^d1=Vv&{jTlCTK"$xY?X'T=%8gӿh]F~gV7\wc繤6[aQ2 oռ#\c0ōpk 7Bn6״y`?F:Dֿ@Mqk>ϻ{`ϻ[:6I,5Su_~\:exsA6I1H n"@opN,Is9-v*:.e:~nmIdWIy+UcIћ?cu(3yֿ8J3sjW6\3.wu<[f}ξfIs^V7P/Ϧ[5 3>&Eu+]$I$I$I$I$I$I$Qw5cII$I$I$I$V-Y:S9\_àUgd1s?+k}^[aߢ۲4%~xǨX g;_Spy;=R^tksOQuNAݽѾgV_מ Ȅ;pHc{uVEEX]hJ L|*c݋]N_x}3h}_ X- \]f9mre$9kUޣ3u,J.1;N~agw㟊'^՝^ZK\Bw5-$|L΍rݝS!ćj4$?F=Fʜrg]Ѿgo}P}ͳ6%Bn3ttG^| m$/UXhy),U:1X /l8DT2?Dɢk*qo;}uZ?_;7Fk\I#YϚ} ol-"ǹ"alu^'1+ԈpvOOAã>ΨFU s/Z .c;[<]q/M`w ]#?03afw+~2kƩͶ_+ū2c4>4A\⻠3p49;Gusmů8SύϒkDǧʜjvz]]V~ӛP~#xctk3<̞V^'X }ao=hz׾Ϭ/c.5ÜyѺFK31*snvDpJubW[õ-+;/rl*I=;r~~{]UUQXi=t$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ al}I->q亼zF=LZƆ"I$I$I$I$I$I$I$I$I$I$I$xiD[^ݎ#D htrk̦kcK?a}X~͟mF^wy.$I$I$I$I$I$I$Qw5cII$I$I$I$I$I$I$I$I$I$I$I$I$I$Nm" nqy($I$I$I fїбl;]\; 7?zMɍtI$I$I$@b#~ގa$ph`'I$ $0 ny xԢ$f˛.p.k G$tI$I$I$I$I$I$I$I$I$I$I$I$I$I$K ';\$ L DBtpv3Npt/.0,nm2o57ccu>gY 6ಶmw%r:{:n-YK a7K5LJiWs;bhG՛̌{k \Hit:9D8m3u|pcA; /'3k{ qy"BΣQwS86tq:4 xN{'L #鋀 "@t $DF7zuk5+X똎ck׻hސ0 _GJkExKyI$I$I$I$I$I$I$I$I$]g}Xp_iI$I$I$I$k+cӋn^e˾KpfY[=>^YgdeJ69_6/׬| ]<V7:\?Jp#ȭ}Ky^\ɎB`cħ+c_܉o4miq]>.:Nueͫ6AdD..7df8F}|ܮ[n53֊ݴGmW'vGG~}6Y[`{]ͥw9'їV%7\֓]zl.nq<>dݟ_MgÍN6ƻh XX~ G*Aߑz_SvI`.d#[L:f+s絤1q߇[ww3pt).$}~/2psmv%k}__Tr(o.h<Hmtw~gkuA:eDi惡wOsT~us[u _;wNsiΜFM[] {E='k.6\ѠMaYդ5qSާq2P7pdćՏGwx0ãhХO{6tzlw`kZp#(y?^rr-5;m׸rO*NG!XbI=,Vǖzw3 CzHMZڃ,$@1GXewOJƵT9ZHퟭikb> Iqwz}*s\?K'kc0Q':_Sv0T<9 /]:v3svsv x.]eB}`?qr-9fgAkOYMϰrޭnǷ+,\OE[gիӭɱq> L 0<̎#[]uY(]LJd{Z_Y>ux8?/:\Xb?9ǰ\&9iՀlvSki{L9g{r=ok, W6?Wzm /twqXgOS~6M?H;I/Kn{hq(}Zg_݅U_kcݝ\:XqiѠV_axsx2%\_Y*8ƲwvzQCE?],Xg GMsE{h:e?/{`jNT~}kco5|#ç~y]?R޽nd\kaj \GL \<్emqh6a}Weo>!NH[&]Y=>NI$I$I$I$I$I$I$I$I$I$I$I$I$BʰUK. i; /7//"3(c駑[33UWUk1ksp!׏7׮]Uq狱d:=0Ge߃>UN:Iq#?_VzsNڳ(i$8;~uӰY]Ƽ[zn&oLƿtFۅ/{_,k,.܊q`-/1:~EY3Xϴy|dSS!ny yDksL!yO3uw[d0<LkSlż0õF}LWuZ~f>K[f[u%tռu[9{sPpucƒ'`}O_+{WƩ#Z ~mfcY^b\K3.6 qcv 7t2I5 J~ឧ.cS[nPﻕo[bamX~{H t~fb\C=!wp|5vVw׃hkݽ۶ݢgWggt܋he@oف~zQqnTbcXo}m,$<sq~]1fNػq/]3?58\ G;A]w,=@͑s꿧'q ?:9﵈hϬ똏WOqXgU٤I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$\~f%xqo-.oGI_j u,l?4c画]4˚aVW^}~5u׷f)Sg֌|`侜VZS|YCcsImK6auLMdS67 i>v~d_QιϪWK\p]*C3Ӳ5[cŗ[4d"UG3t Kr}Jˈ qwWқmǑ67h~9ߪuҮ7:okΞ_WRϿeV-_=).в~}RYMm=6r(k7:,r֓12v+w_Z]XO!rnStV%ea-go?5}`ymˍ^Mb55귖:yC]yu5Vq=uT>}X8}c#ecdbdpv+!<Ϩ"u1MB7ɳ]{ t#)wL9Fv _qBݶn:8^?B\]]o3:QgM%6za5MWWGcqzTXjqze?W)v3]StKsVY@-;k:ocffta875_c;c!<ǰxײ?L΢ΣFNWK+&EwFhĺI;-y?GB;]F7]! hkϏ޵t|"rNܗrs}g}Fm7'=W>n;G ;3euN0kk}=yz7Tџ.6Ok;-[fE=0t{h}nqχuo't~M!V꛹kv]FeL׻v:k\Ϳo4Q;TihWhϭC-Xp*ɶ-c%Z>uL19/S[;]Բ1rq2q]V! 7ԮP̪1ɲ"GIf@s:k!ٴ o,^uUu7*2C:>%v'WC.kow7 83@q{nhT=ko& }LRCLvĪetz];(:˜M!{t.[F׍vQsnpd.#\WN;fmúFoDmC}>̯[C;׺R=Y7(bl#;][-s& +sE>D=_7uspCNƟz]1#fg>h59ŸO@-+gV+?'dFhs56f􏚯ezECG5m><6~:.}WfGAC6i#Uۨ3ޕsk`` lRΣGMp2s}zDoJB Ůs K\`,nèчOOY/ʪӬ$ j/ɖgt+tc?M4 ,2z1mc'X#QV^S2s Wg\m,`Ѡ}aϛGZ5s.>Dv]Ekuŭ'h/3_X3zUoL^ܗf9q#ӴCyZu+n0ژ]=̬ouxn.2?]2KV:z5:g\4x1s.EmE4|_NFKƢ$6z`nŃk@=mI$I$I$I$I$I$I$I$I$I$I$I$I$Anec9OǢVvc* w4]%W߲Y_ gu<8W{쥿ͱ>K-]/&7'$ [iy˃w ՟+4eo~56C11A=լ>Sj;_[ZV>Į_kps-__Pqd##!FǀƖ0Vl" QSF3qr?{\ìwzn}7:gө&\ai켲wz8?Rꫧ~Ւc]h|LL+z}Y9"KInѺD:uVgԌ~dzwG\~ `xpGĮP6Mz~s۷i|Jk-9OPl+Xb}`5_]u0W[ |}ffXA#ȅe=~m *~8yB{n'%cKEo|0:36̬.}'GK<^lvE]> _rۮ lKUUpl,}>xE=++]UVm_Y_`?~˪˪qw2ž%=0-ywAm6- U x"6YCXّv8[ +U[uT́f!GԺz Y96_iУu6M#Rfb{t/'']vVHiklyڷ1ٓSKc}O} 5 \ Q2hBFg]S,`2wiB>e}fg3L#qw޺I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$I$I$I$I$I$I$I$KW/vu em[Q? htI$| |ݣ"ٱÇVI$I$I$I$I$,NE/,/ihs~dD0n3;;"@w#k09]rI$I*`G6vz7VI%Q'n isv?;oI faQ_[mAHBtCnSi-kSIij-A4䱻[aMn\I$I$I$I$I$I$I$I$I$I$I$I$I$I$I2tI$I$I$I$Ā$8H'I$IGx'I$I$I$Q{;I$I$I$I$I$I$I$I$Qw5cII$I$I$I$׏[K2s>ns~=1cU1;1:I*wl\lxmkf$JM긽V~ŕ'7Z= ݟ`vH&]0:mٽpsd\] I$I$I(_s1ucs, : vlЭm sw>َ12ZO %n$JS8di^ g}c)5t-ԒIc-xnq7=A.+OPTsD8Ș KѺ%4~I*K0Y+ul`;Ⲿmc)㖇䷒IQoP2s. '{iX}^CWAXvlA>jI*}W qxm-VI$I$I$I%Rf o" ٬;m%־`*wPTǻkL&'+#ϫ(ڷӂ:?| rkncla<)5fu{:1ڭ`skeФ\|orݕ ׼,ޝ+~zIM O2 k]# HFI.bU[,ž絏x cL4]:I$OE·;#Tفˏf2Q:nU[_k&Kg*M^nӑaɒ< c嗢֒n#?W:] %aniI$I$I$I$I$I$I$I$K;u#-mcss5LLzظywRWtL WM&cd674pD.[J}g}pqqSU=I#T,nNEW^ZzryV>}eS,]y1GN'hhL%.§+*]VK@"G^ =ŖW`8v!s_X˺s(a۱ai*r9%宰+ 3ʩLc:HɩOoߛZsŁ"ӽuՏS5.\VZ  u^mx\BC_n]u= kY blkAk6;nꮭ^ ʭNA:K^Yd9<)fX$+S#bzcixy*YӲMٙLP?QzOl>EVY~3K͋toyY5LL˺umߌ sWK}6Pf}V}JgZν=EUYcb]^@ť\+iv։q&\O՞>ݙSrjv8Z'O1&#r2&NW-wЯ5e=;ʵ2кY~&cmA;>}Xc)xvW:>}lۑot:;ǂоlMؙqW{v+1K ~+1rݐ+kUXevS} *m{gG}~~&=bA"|VIӉ>wQlZ4NS~ݚ&umT폮p+kW=0g&ͯbhI$I$I$I$I$I$I$I($zI$I$I$I$Iq#d屗vik `?zl010sүIl#+Oh0)RM9:GZL?PgqUzUA5Ы {ˢsp6:4+?IфrIoo}^ٝ,X33,wݑu]OW˽YTWaeULs䷾﬘4eXIa/f Z{5o}`O7KٰٱVwqX~umZ5kI\_]K?u+q/h uw=g9s_Ԩ]n1j c\"_u[s:f.=ƼnÃGm{w~-#{^ܶm ,2V*z~у,EM`4wV7ˢsous^Fq}^fUXhf,yuϨZnnc"WV_]esyi /"պ^H{]d> ~/_T-wV׸;qxq/NNq][-nO;J>ߓꣲkSG9 |~+#O՞12vI!h3^,[Y[_hʬ4=go98YWӐ:궽O+yG}jkD5?GߙgEV]/]ӳ mt_}[)}ET[2Hgct:QoRa*]Vǁ5ǚ]rq\}:&7]Kuy܆k4-~b}_wP{1qst~źmo?+b|܃cI!{Gw?\o4b_ďCZ5d ?K>`}a=_zs01ic}[^{xguGB]kDZXzFۘ,.mǻ҃kgtǟ^Cz7ծ^f_R}Qo #S~3e=# 3}X7+}bY}8tpWMҲ0~egDzKl{}m;gGzvfM}7[1rk}f{nߤ KH]g_m_Uz%fkYmRZ,NMYՐͣQd7PC]] ~ɀ X=3=a c>?r0zfVGZ馬-yc8 ^2;γ0<sW>~glîUUtU9Cd_7}-v1+>oC.{EM{ c]At#Xjqs_S{`it/Ld;'*l[vᶱ@ߪ3`bUvE1A/۬f^\+ΰZ"+?\4[r2OkѲ}k+0u ,'uL(54h7O39}I-w!G>}oXهS},k!DS>z:my7f\[eOh{֞,WPΡYYèH|m^q/f[iǸm$o+2u)c:KZӯ}}Zݗs졏y{9Ѩy_[_U9N+G.gy+{I˚~,L^n-ſ 6w՞lzKF ~e9Ctycj ykSt]c|w{tvZ,x}CutadW?uy2~]WD~UUX>.\Sz~C2sr0S1%` ooKNs2,~UXuzo{ \EgtNӟԝƚ[XGY Ceu.03*[}N~trQgo ?wW*ט48z[vyJI$I$I$I$I$I$I$I$T ?Jϩtjp򨹶;`md-?[St;[lMaڰ0S'[FwnlN%Йǽo-s]>au6\e?p yr1rfhֶڷ7" GPVwD~gXT"$9zNz]oy1ՎzO60]=W^]o/%ƹkL{ /׼\.:Mط7:}+>++tgHp*eno{R膏eןEOx|d r躷Q/J>`P[\ҺmŧKE>nˉB8wt َ獏5t5<20 8Td_kV@.'ּNE:nhT֜Kz8m&ۘC=rz>gUժWyk43Vwe*׹͇GC{ _KlmYuMjxRYq1sŭnQ杴WKI= 2r]k"}lLbu.C2\* @kƫ>YՋ/;Cgvt_tdzFr_Xe w\nWP V^nf@qjG6W*kGSY"l*2/kؗ%݋խ&G雱TxwJ}CbFGPu.$>~Fk^Yqmٓxm2+e,%&|}Oō9mN b98K/7 ιki5ZpSXs,knC6+p;_U .{aWݏٳ1KzWQ0ٴrVXYұ\,nZLʳOQ5m@03kt5UQqlynAadOQQ0Xt6cu[;3Ӟ+%p :7_ևXfxnӵ-MsUK)+6Ah}vm{t/O'O=Z+kEu T>}V[oIĐ&=#Qo 1l۸LDt?XzF+pVPv}CZM۸sK"_Xq11zV.ܺLlY-s]eˢ*GOXNǪLkGjh 0os T >u^[WZG#56׼#AL]7!ynnkj~fY_RkX쭄tw(Y>unܺUe 5zn߿o^84O(e]-p`kc =G_sE/}N`s,O[>o@Ͷzɵg}K+uz8ڬYԆkatu:3-;4[%~ecFgoGǓ ++*͌{N>K[oU3(tӣR7Vi=L߈[kߴ;-?T_Q׻:h3\[}M̻62 [[;A7՞*)a;x OoSo.0WԮm;d89k.g_Ut r]|X{tK%ERJ.qpŞN{-\0o[v[Y:^~ֺxo'/;scSwϗ21ژ<(Z?2qn>f+|ooZ~ k>곯ꓗK0cg[ĭJΨ3qq۴\!øs|% }X*_weTUd}kg\m\q_'BEըngT- ]ZwU2>ۑs~_eO`7^M!e^ [,&}D?3d?nukx>Z-`xk>Nױ}Xo髖_T0zVM?:7_XhcS}NUU,zܷ5K90 Fc\e1K@ *վm2ٵm#$.R:VIٱh{,hsOnwSΧ~Ɋ`D{U><WFx;hg'߻ӟXSz7Y=^.>^(S2YenCS,y]]3۱ 2,f}E,vMNcemw-kܡu^NWi~{dy4QTua^;AHSgZ ۞nGٝg/}uCf5cGg;O'՜_M57C|ծѬ~L*;:M}OL< {?uXWST}!hYvgNqr%}UO; *cEuk;#Ԛ+*>>=W1311[WP7f͡ A+:Muxisn3j܋qk"Uh/a4X?UVS:{ Wd82S_ܺ7v鍱<$bfQ_\8HPGn~N>8p~% xj$K*}"3(kHp64G 뱶4=z,nh!wEH8fƱ2H$r$#$I$HY95pmuRtNγWd[:{!tGT#̿,c_]iz[[&;¹d}-O I$I$I$I$I$I$I$I$]g}Xp_iI$I$I$I$bgOl6 r\R_\zvFkV7nG30cⷺj*SZʽZ.pho|<{5' Ma^\2iЎB7B>3,{5sH-txÀc`GF4t,ch-qq.IJ#z7>COZ+#wH[uC7!/pXYi=P^ӈ؛$5t JmTrw I[}tvF N@0o~.FSurkB'C9` ]04DZ:o@ Yvnqd_8voO $9BIs9?5]0KZ4h] yTHci-o3> >7Su ۜΝV!c @ _e1%q\Ӗ^SZ߳\/v.cf乶9}< spﷅ$>׾Uֿd7,k?~ S.wPfUuZI,{ Wz.Ь^Zu{>!_}_2pmm%Y t~H4ápi%a\IoTuq\}!:DOdL}/ ǻýQP4WsD r5.OX77)Mm[\t[]>5M-mMp$9yJF:Crr dj5>kIr^:1T=ª, ;UIo7PDfU/ph'TpA5:I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$'Tzme;[=C$p}cv._Pʪ/e/u>}pWUMւYSx$X7GO͢=Kn Ӳ4os3klJ°k_]@*7}kk'}uWSj58\^X+?eW[~-Ewj{]HVO@oZ]X=V&>uQ+˫7}T6i;uz+W@iq9Z;nlxy.?OwJkne4ѽ׸uڽQvʲ7syi9+.̞ju\ֹt Z:PtNW0lګLw+;#uWQwSfn 60WenG!uuLC2+X`t pT@Yo6T:gjY{,wu -v.om#ۨ:z;z5:%s{? ~}X<[wEt>1̶4c]?K6"s&'.w6ֽi;}+}`g>ZZ^In?735fbel,Np>> FܼkwC[C$O_HCu-=B7C[+38cXQC7EwבlƷx$Ϭ?+XVEOe3D;k[zWcTƇ4vce󨻧cd=bhp#wrUuj~`ەԪeEmm4\l~a}ԖV=m@y|Deu^Η6?KGZ^/֌sMqA ʽ<}b7;Kc.!>}e߁dVsCC Z99¼7R Vlh۸+:=5vu,\qptՎ:]M|O޵G!.Zƙpno:{~ 2iz=rg$ۯvY]Kb?S^q,պm? +7#ísqqXk'vQ7 g31q2]{s~c;ʳn]{ea},[h?;-ui{}!?՝Nێ@پNo~˪vHckmq] jtk@|9~t>L2jm6}7{_t? ^sZƠ%C}hkCn$]uz6d>;ܺL 65TR5"#3lU9ΰA1?KHvt3k@&H 2I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$侾ԶCnݽ_XXߊAmC&#CWz<αV.f[s7fii<=z~Kz~-u>!v1O\`8ys[]GmÃ:)ErE ,;#`1q%'o8\_ϨxVEn{[|} [wTnVQ8˫w#A X}gGtg-z.N#hμݩur=7~tv/ Y`qxtYXj]8wUn{He!΍zW߭3'#&0eXl:nfOUw6Z7r]wIm šUH񸻲n yZ ݻqD}/op~ߍ5g߻q~}gE]Aq1G:=']պȪV[qj?Z:լSE~wt.;ꮤYp,?YYcp2 ,lˈ.ksG7qs  W>!fK쎱ez>-N+̿~eDXLK8 kbgLHs!*֏]wb; Kc^ IRCA|>^Գs(~( f9Y:q#Eo/ 퍬Wc/fl }\C2߱cYzAsDP~^ԺYb_@v>76:êuz }sn*JG³sYԺ}9\Z{KH{tvzV%WGWe5nI%}@ޯ_e֎xfI$I$I$I$I$I$I$I($zI$I$I$I$I1:iҨy+lE{#WVZȪ?,zq䱁QMӑn5./,iq>3 ;Muiv5&۷n*wN59u26JهMt ]CtCqÂt&AEc6x@gվ[S1i 71#>0鮐ݱL d}[WZ_w﹍.GXymY4elխsCI۾Mt1 y?i˭58~*ҍmQ`O=2-7ݍK$1ď8IWmRn.^Xۼf9F+WK.h=:VMn:kƆD/5̥ht)V@@g7Len-"Lcd=ӃK)2C?UJS:Aw3egbaVqֆݵTHv:6+tV)ckp֍>ή9o 3-Ds-9Ť]s31-vT^ orzTEw^>e GU_YE 4CLѷժR]m cDpr۷d <~/վiXu4ȴY}GK37!?e%̯MQa?N/{eP6q>帒I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$~tܼ755k; M$I$I$I$I$oXZ{dGZ$dJ&ƵJI$,mXCQkt?*Yt\vc|FI$I$If]?pԝ <ռ,sfN;`t[F>utcA;-9rmixh[ǰWI%ߣbd;얶al;GxpRI$B* Zx@qWsX:kHk I$I$,%iq&.Ա331I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I*7Οiǻ"Z5,sq<Ӿt,sy p'E_{*^Xp/̷*ع~>%>-kHP< >}lÕH+k_KÉpBKmg0q}{a&d6;H.Z޵fg\Ư=V+// }/u,{~Z^ߙHsy֦^YcsHST2NӓMV%{Z|K+7dd[kNհ}BUg9MӺUi~̹]| hϖƝ])sayŢHXY:;1]=R[o;-BZ|PskHhGI$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$f@K_ޑfä3$0v:w.=ǎWqp>R}&5 ]uQnh Nw־c-x<^7=׺]\^)uc"b o/FIpcϼ>~O~m 2=?D\_׬u]*(Хﲓuo@ci?]GQIoƥm%X ܣTᑝM3e[9D.%SYƲrzmFB^^m#I?vrWdXvyy;ve}a>OK7;҂noo%j`c=WdꦿޱO~ :c⾷)H{a1_#!ߴTvj?]]z.%?}[uzW@־;;ZuV^kkG.ʯ¢ el*xh:S 0ւI [u쎝n63\Cd[`ȟl֧unKR\dzwF>+_;%9]ǹϏ'滞/tvn5q;v9xGlPE{ d{ `Dnں]CYcN;Xt>"~c+mXhp,$ggPr ٻIYmkmչzoy i7+guN~m]ݵL \߮d~Cn~7t3=úI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%:uk*wJΈګ!D{ʻv6/MKU?G}OW\rF#k ^ .U:.?EZ:VY臖8GОlӓѣ':mv{qT&~5tk%՗bf|kN] /=?ЮˍcvenL~条ˡG>ѶqՈl})>K螀)01]\WFv#4xϤx7{-m-v% k};^$0V?Kq2GZ ꦱ][cLcmYgMoi{ՏJZٟF+N5 )$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$IanKm/W787g9V>}_v_:{wPfᶻ WLcZj`kGYK`}`]OS[ ."fDCh_;gtvWt~fvWLe;nv*AVIUF>6L;ؗpL]+&nklvkyltպ>6VMXXu_``wcZX7GZ:m-yIL6Zs1JX?Y ~-7_ew:Ͱ͙ZXp_CMe72kVqQ0 8YKXk|}";w3ߋUyM.ݍi kտCcul| JM%EeD'W`}aSԱj}8a6q"gDXRZ4l];șRꘘgא}VcۤARq0 - _q'S~wRvvzGuvVs]eE׹#WcPT_Ns:[='PgA굲/k~As;% Ֆ;#obܞ[;Q{Ycv1*L?Ypn-4`&#n㠻1Uѭdc4;z,?]o7$:Cw>im鹥it`vGUm4c{~zNXŕ >]'E ncD~ө\=R3<⳦b ÏsO=',<Zpy1 p]3c@6YaW[kE~kcve}KЪۉOEPHW/Kg=:YS{熹aϬ] (ֺͬpvƊUa+. @v{W X*tbqki6LȕӢ݇Ժc[ev9ޛxz&G<̡oRl@5sk溗|~.?Qy ʜ['B[_SwM웱1qwk+Kkt,||_V06_[k-F/%>1~SC/-iwYY5T1]m.q__azCK,j1t]W3b]gѥyqRǨuK]cMm Ƃ#ĒI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Iy׼.Ժ9}NhmޣD~}Vn&[afx->ou浝B۳C>ATбeb6]ۿ:q|FC̺t3!k􎉅j0*mL&LrO:wيw?Ru?zgޟh~.BLȎem{7O87acV$l{<۾1f%?͝X4I1:4`*Ǿ}cO ϥN P/ՎЁCj.лR%W?Q/SYx}ύ%`Gbto3tENxJ^ڲIKw[i>trU"akI$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$QsAS :I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J:5.m9 hspiBI$I$Աp9WWPw? Dʧ-mTI$Q{[K@kDx*]c 8sDǵ>J!N*GR21,YI$I% f=nRT0)ΥT-sLI$I$I$I$b`IԪ6#s|G!YI%o4 ][ ĒIEH|wՏ' PI$I$I$I$JT#$j96`7 mk;+=ESZۘ VZV~ IZAK77ч1cnHqamiRQs~|Tg@uwdclud<eJou\WUm.7v's ,<ǥ_ ksL$kङդEI 8N{A ),g>ӨfCkkv,cWN9 u- X]>?98݆Ʒ}|9sѯhխ:nh?xX:^+Zqyw19I $qDHN iy'AhiٻV>K/E c]c9m$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$~e.[b.V᠐tVg?X)֫ǰcC>-p,z/Ʃņh>}eعRگά:.C 4`^ppO?%;F_]nN>>k,Ősɜq^}_PK@@YkC,,u]53X`ϭtܞӅXD`{Y~t\j EV669`6 ~UԨg ,;sDádC mLyefƵhO6t/'2̼l֩ E{DHmu9C:ΙqMm{+xlJo]O"Λ(6uM,ct1q}5jeoɆ4]ޫm][ c9c~!y}G}atmc79z}jε71縪YgL8ƾMOcŕo-ӂ~fe.FcV g_w4b"XR 0|+=F.1fK@>?鸵a!04|V3q[EZa8F^MПoCkNI#aѹz_OT}^]/%ߥcBzO+}:.hf3qpU񣝗qXK^[Xm5 'D_sdE9};-zt }s5+\}A^G/[ibJӵU:zoBU@ǻelq3S[򲮻b~UfW\]Yx?^SLNߴPnla'M~mt>tɭǹvpwyut|&er]]UWiiu@2ZDn>`dN; [.88Vq|z |ovbUʾ]պ12uoupޣӚ- -ko+Z>eK(~>q2v \6 6/0[Vc*sls]?ت.6MfeǃVA=k7 zxŧi> Iqٿ]3XmX+flĭ?Z[7cdTq1Hppr IqWO쟬)S{k%Ou|^׊osiv?H.ia.kO;}]bI$>k; M$I$I$I$I%s? zc.WU1hų#ZvH^ˋ.?Vi.;]3wU{GF{Iysnk{}aԹ̮-$t¹zU?W>ٍv!..âuUZфˍmݾkc b9|>bd\S+4?/3bVM8$ԋ]V dOz#uh`m{8-+uϫ՚;խ~rQ~t\g͢v\岳-n; ΍qtJz=x ʫg`#ؘ̕}#&+f>oQ~aRG߼>ZLh+K7z2~b,mk x[]"_Zƿ{ pq_˕ֺN&N.Nf. k[E/pLZ_Q*Qt+'ӽ,ov5Q,ea{d O^-/> hs+7QoQV*쭯|⺗aΠd=ClfUN/zn'DW}) }YlG>ifu ' uTpб^Ҫ}ӺHv^ek\.w?+"윮m_+Iy=*}g>coՎ6?|ƺxt,Kl~f;ƓVW_8S;bmbX}B4oQoC[MmIw,+C9e#e5c[-:moh]e5VWC<;sv9-p]bK+uO?޻Cv>+ugl:̓gWbI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$t,]G[sDZ"1a^}?QNCf@yT5c]NGvƛi֪v7m-$m [Zz^UVw72|BO}iwIًCmcfN}mїӨ·"XQK!m:%'_s(X9y= om:!~; f~ͷ'tmDN6V8wZ{Iqq_Xg_gP;j̲~p-g.}2ns$~h[zGJ7 }ӺazK̷7,p$.n֨uoslR~itǒMж.Q"a0#-V7-,6@*~ۋ\NJm6GTqFOMnˆ$vPC6mb׸ niѺ}?VsbG\K[v0ڜ8 V~u*2qz=uOguuOo~n]暏+y8x*W-mv~n1d6:k?JkEn^]cLw_\׌ΣGOu=/xs%K U~ۅr6OezEuzO`9ʮO^hǣ9׻-nZ\NOY֐t.i d}f2Z:SsC[cv4$q+CwWclm8 YPs/S+kmGTz]؎̳%o<;N:U?X3;1utPLd/Y][ 3d_nhsl W.KMW}Ӯo2Y$ 1 9>+沌~.nNCh0Cw:.-RꬶדS,34h hgzHo 3U}}gqmomi0A\٪2*t~ _V6>6Xǟ2qf>-b|ʛ$2ֺ|]GD蘽xm"I$sysWs —`vӰ8wv%G(9?Wz2_{0@9ͮL Dϒkmb}~>CEФI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$F5XcX٘h DI$I$I$I$I$I$L@" Q^;t`$N;3gpKpk~;$Qw5cII$I$K]P.(i7n-p$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IgM7)k}U~;"g92e}$I$TzY6F;~3;CI$*rN={Ea?A,<)3z& źVt+_}eX+uoa7 I$Tz};?&@1,Ϫ[dz5.պ?G~n[idn ɎUE*i$I*8=k?"ZM A]Gu^s3Im@qq\;cԲܺqz70]QqlZeVI*=[bv[`/wEy1!N,oXr^aae.mkt/xLGdV۫E~BI1ӕg"ƴms<[i$I$N-4I$I$\ V7;Ә pqk2Ιeo CDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%C#Ұ/ iĀΙC3`fu^Q쭛 ۾}Y,Z}G9nGP?tibZnGs|mJ_1=?z~k 9?Υ08![3[碬ߨ7aae]C,snDx|q@ΡyW?vu.fexxaw/wW̜28uuO$wBkg]7/e;oG.rszmFE6}2IrU]joPʨ~:g>u~tǺ`k_gs|%y/u?jOU=DppgwxlϬWʶZc9c W?WU*7>kq!c;^ߊ|*Eu[ahkD>KZWEϿ6 ~%v/8ɝӾ q`ְC}̹_zVO;u Ufv|)rXrYS,s)Ɔsufe'(h-4{vX:tw\ȶm_#3,:l--1h=\vwS/-v8FkEWU}428apy]EcΦIѪ~⃬URS7_X IkOFcUkAx#.0 8^}/2ܜ˱u5KCӳ'#> -iy-x{xx/#fEgs)ܺu33NNAմm,w zRC*Mt:WoJҙrIu&V;ok`G}C /`[Y~oFUuWW{Br+FE`7 VoQ7(_Ufl$vYceo=/.,@m̲8%Km#d_eN&^k8U./%6-yqZ Qwջ-q}.,sCG%tUe۳z^}c$Zƴ8Q St:fMe2ctxhT==_!@nѼ7|L[k鸙SXHAT>}Ho6CgN|Ls=3etu,݁ctd~e_þޔ}PVR}TZ7~|*Q+ȳ#gY.v+ ŝ:|n:6+ ީ1ًխ2X&}.[tsϤJ.γp"7H8ϸO՜:P-kmp`<,lou1n"smc.tj ? A;>Y^oTȷݵ 7&WG:_|}GUn?׺Ks!۝=⾳:y];(꺦ӷI;kXaT30ͶaV[wӵKݯ{2mazea\{![v]qD~{,ޥ#%fckZ[:-ЏF}&r,ӹۈ<.drZMvɝKuGZv\ps#AkZ< Q>}C1>X3#~q%Gћ[h[-naw3\,͸}/QG~gW^WQW.+d( *hXa}I# 75{l}J5ygtlרɽpp_^?v ]*Ik; M$I$I$%˥ηz Y0ti[Z!$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PZ!bT `$I$I$I$I$I$I%}!YV??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IJ2Cŵza>9ܶ0fqf. 4ǣg;m"Ǵ J+u 6vևV[.%׾΃h{n[KzO׾ّn3%C`'ϥ]Ԩ|'^M5QU]; nܐk/tnwwYgܜg*xkɳu\.K<-;I#zz-%ƖLGZh;q,u,˥ss I<α՘0neiK WI$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɍ~_LɣϩgąW:wGfS5e9/Auj_Gd*[-cni%s!ӹ᾵uY1{KjS`OmSjV^+t <\FRvߐֳ&~UPaO=1V3>]mɮɫkϧ?=ff~@q$4K_W>Q c.ձŖsOLcX=WxxdiU/s_R;0.b~i}aWz?SRec1mk*ԯ7CmHt gOsjsI6:=hŎ--s T}QY;>\qro+Դi=fNrlӐyyou~liu=Q3e V`=ٷ._X]7z&sxy #]I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IUgm5cK%Y-Ax**2 U3ͣh?Gzo+VVZXӡH(8? ~UuO;?r-2hs $QExRֱ|@a^:*s]LQǫX0pր+v.E۪79s߲Ы׾(`nzϣ,oᦊ ?t,n[+ O1;^Ƿ 0[1ık,ikA ~OMǯjAu+0m{D87DyzV-XX*ӹ=դI$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$uk%0ĕIXzcPI3A8NI$.zџacLv Ou z;2b$| #jehRI$Qց$ 0Y[ |^M$1A]/n3ր3NHC&a=Y#p1*z?Hų7)jI=(y#.^ֹƇFI$XMW,,u;A Cu*:331NlDw I!WUs+{\p;"I,z5}A(nvCl `{%:7F2aKZq E$s:3Q܆,5i֊I$I$I$>k; M$I$I$^hI徥dՏwٮY>N7Nj躗PYyisK#3-9q1dV}vU(cjaƂI:utέv]QM?c&wWŭ˾K{g(eyc*^t gunf]s'U#+7+u U>5٤ fnuv6|xALxZǵf溎{1)^|\Jqf]X+k>߅,=' deRG-/>> /V9c&}uX?WSN;kkxvk` tYYVUe*1<O>WZôQUvkָEv^XtM~tޖ^nEU<8"0qa >}`cjps Ԉ |\oUʥW "YFbg,>tNU.chx|q:pi̺CnxJ:ەKMKǸ*^mUlmu\>zV]y p$|I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$s0Υ  ź&W\K#7X4htK2z&Xa 窶.dnp`/{Z@vk̟tԱ3eXy]_[:Xhn_ȣԺVNjpr˶7-1/-h$Qd?UO?P\֪þZ[^ n~>av_W66Sc= D+]3y^]WN {\1ml1ۧ>rfUMa_c{;W~䷩32q2=cưu]wPβKN֞}K՜Sp_v,+(ٔ0nG/iGW}ЫUGV}ouݽ߯y+w;8UiX_[?rR{|:ӱsUUnsdnuet6[v>;#@K.ޭGO.r[$rvv? MHIY?nT3zY]JtU ^5V>1:Å[Mv1>!uiƜ+S;xsN: mvK}\;&׽Άⱋ~oqm]ۻj]Ԭ{Q[zaS(y[^1Dz7}v]3Wj̫\ƼOW#zR[G'YWl}wfD˪9ՍS:>&MM7q#IIq_sz_SdL~s-.['~6&`$45u)$I$I($zI$I$I%ϴ euC5wܺWMƯ徹8_ueʎto]ZZ 9bRmH~+ }/e N7sC7 yV8Y d;u#v8n}t];zs)ёQk[Y;"Woթ]FI;'j[GOԭ9Vp4 O^Ɵ֫w#$|cՕp7s|/Vtܜְ4=P7<<{)eV1mLSkӲz5=3xqqs|t_){Ie:}h8}b2}:.d9} 82x\LgK_[4Ս?sC7J꾶cu.ksu#,~}yWGOPͦLփ1j"Yi-qeNx;rNͮ|_L}V̲u<^>n8y-=ܭoٴ_EuXǽ!h|NVU"r }H_%Wse66ưIlv=aՁk'OғxWیϣǐI> itԫ*ɵ D {-?:SWo i?7p_p6*n׶5IZ^q0Mf2m]`pZw{YpWH}! 6d \|UؔDd;m|`@xY/oOvn=]kvNJ]3#`Uur,c6=]gGб]:薶`VGaU.s)¹85<ךя r쮓% k72 vd|z~CSPh-{cI+F.gՆM7d 6 syU~}R)kN։*pq]ډuԁ|\~7Hdzkc-:UI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IU-ÓgП8\?AԟҺi[[$ywJq mvW%9 UzM4bH-~Kc}^UXZ7H;j$wXS:Ysh`{\_igt\:gR=9Vg~A!sClC~6nvI=~18Ya<9@*Z ^HZQ;[1kFVz_X쎰NM@tqqAݎzͩq1o$]ԀϫǠY8h=V Uz ٴm$x?%;G=/![[7 ~bҩ8P̹{{|~Kߵjh龕hqC>to 1c{cI6ohoSgVM7uv6duQVVN6U-}/+~uλ*6ꋿB;iqF%t 9Vv~sunk 6R*IoAk}]7ԷYSeumq3<=:iXm/54}60K2+u2pVUE/g>KW0 k8u염oQ?ҾYج,Yn-m-XDj@]?֚M4QmH;cPӾtv\or= V)k˞{O*=4b1p 4;9ǰmtΙNF5hV\\dzL0}^G ]z333֦`[eXXi-kzI$I$Qw5cII$I$K[2״V*hѷ%o,W9mVh[0[ⷒ@§Pli>K?$g}NBiknĻ Q:&Eun3K)ik {l'7;kǑ[eb}AXw3"VnvVRxVbVjw-wu~~`p.pL&_Rz7TYxͲ0 pQ?^z}mqG=U~tΓePڝh cRqsKR?2q5ɃfV_6W#Ijd]XM L wq}8b6FJ[mܵBа,fdKH] KJZefc˝\& 7GSݤ"f5%Tв}bXǓʽ~t]`*eLLVW6Wj,<:pin>3]Lִ@ 7C9wָˌ_Nůl6adį]}_Xb3w0K&7ukn^3^41GtL_1WhhW@X˥RZ6hy JѺELf6Ì\L&Q/RYX}2`Gb~u8 n dܕ/ze]~0uy~=?gW3 |I䫊TX^e. FQo>1[{.ϙWzoΝҨ~.%-e6{5pttY?Wo1%ſ CX]ՙC^gcuhlm3tV;kqWFz6@wc!g.cl:^Gq0RI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,7u50Am`I e:I$I$I$I$I$I$I$I$I$I$I$I$՞K) ) *k̸L%hI$II$I$>k; M$I$I$I$ 0klmUCFeK*m44•W[k.srU\>^.EV !kx讪O2)ƾN>ZI$I$[.=c[u鰟sV\;w6cQ麼6ڜ kdTUp:/RaƸÐ$GOOmu6%0U9;šI$W}FnN}|aZI$I$I$IUX>ck^w'GRr2+ PBt6 Sf$̪?V:SuCbZU.|;-ԒI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$U:Jf_#yS^03zM3i%w1?uϫ=~+ӹâ'B}Huoqp+f$1@]zK]w'ulFZZz~Y5|I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$cp4}Y:`]PH6ikj:W/٘Sc* .ty_2߲;s8zwUgf~3Y7VٙHvM}3 `is1w}l͟~1˛3p:UckD / 9X^^\Men/v%H~R܂[U-11' wu>ma -X>UXzx`{um7T|wK=\S##zOmch]>5;Z?*:XaٝOP$d:ԺT=!waxu<]ԟ !mο@} 7̕-.qFCØ^l$@_]LꃦWӽcn@6b4} WP1[{6XsA*Ytc[Ei,}2 k.9 mi٘Fy_[T}jcb6T5[|gݙ-7ٹ9AÂ?UVs$6lЍ~E+{4lyJQ/7Gޮ@[`[-i{j9%hy\wox86ޟW-ĆZ_77/VLJm56A箉u޿yǧ'zxŭkݿKo:YV'':\5Ҿ6fD6VenpRZgId4noDlvkWϕr:oRcc5U,ﮙYwbt,V wl,vbUZEs%Ȗv+#-2ޘ *e.t@l.l/ٝ ״7q\ײ11z}n\҃fܴk,:1׹#W7?֮@s[ l{+>nYk O^fgFewO$ԩ=97/cjƿ UAǪr5"I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%غTo /'fF>{?5uu1;*_x]\W9bԾ 6]25nH]h rI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$IyChVb.*=guO^4JEN3a%T.Us̶:ꬬ? ՛zI陸t]m}i[]zUޓ@s {Kүɾ_:=u7uOp ]wYͫo~=LwI2Ƹ7p65]ޗ:ebCI5|B7.r*q2]>u.SIxv+~oߪ=+ruɾl͖}/t{Ժq:i:u>oKcrYenGĞWE MUcfc@,=c/1~ay ;nt+FKe22]a[l#FUxtm>X>Hq!s8^O25^ c/=[?%,{-Gf꺇G:6+(skmptz_[4eez,c&m NzT}'+7(3-tUB.uWҺFNnzSB##Kj!G`4Y:XƵ}X ~qmMӶ #xYW0/2:|?u¿Η翧-`H?8ӄ Srdg]"XGMf/Q:fvCmB6Ue69hv/1L 5:^[xYx]ObzMdVnݑu<:=9n漷yzߎֻ39r u#閏ku?Wqr:ugc{u%s_OʳL~O>`M:]6?>gE/zU32]qucҤө3c=j F=W;=q($I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$nѱ픲$?HyW^Ωk͓sMNp- WG׾^缱vK1Y_Iu4]}08A,qW\WW2였;7\R>K+?F;]RI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$HU+3/,X WGDI$I$I$I$I$I$I$I$I$I$I$ƫ s7aÂ'WՒݗ1l8 DTzHa[y! c՛kjsnI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>h]F^SKX%<oN:Eh=W_1rp[u~i 3\/R8)x]Z/27m)hΥf+ t:0k}>JUF˺KRekb+ iXKkÙZ_W>okk\~+NӲV;AV}tY^%u?'6YMJt? Y7FzvP9Laǖo{}1\~v^3 ߢ nΞӮæߏ!E~kjdg22`;toS:ƾceTt= ׆̯ٸ8f]|0(C^^czoTų*5>yե ۨ i7V}I0.ɢ O!0|V8GSV`l;3ŎfLnȦ[j3c_Ư~.6;I};>ׄOR1,ɧ!uVl/+mm-.h%#E|x5eUd +t(q:;I^忔/K]k?71jg$%q)vk:Md .FFMGgVmG{sM2IlATu + mŭ.>i^ձMyqKNW yV7B{v \XcoJų;&6h`3Y,ksV{/w9u(?`pc$2 j:V,e kZa}Y7.-UV }yޫ [2j>ȭIApV:?Se] w6 m@X h$9\=;6r:wK0HL m}Je:DilӺz kq? Is_:>Fu9i>9?a<:n^+q.+y$I$I$I$I$I$I$I$N+%T֒qѩYĿ34oy]zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$I$I$I%яٚl4\l2v-\ !Ԗp `W࿤:1h2\9y\G﮽#.v.po^~}`aO^GҰ+Kdta;[Ӱ OuBGPmoð~zPoS9w> zh{zG>?5g ȹ1 stƻeu_UnO2 {YVZStKx64]鵎ov֮OJΙMv1ZD;g:vES7t{20%nk\$ruje=S/3.h'i17U[Ym3~U4\}X} FSv=bZۘ [uL۝au,,١{_[7G=mmY=g'寠0+ҺuC:ֵme1:'-7;ld^knǂO:y2f`|gY?_ {2N;m?K|OcV}cܸY[NͿdնkX1'dkهG+wk'ɁKW{om>;c]<[f̪e"fg>j5NWD-n(`X+c^4us˃vK%sut#kSwH]w+1b6<- :/Vٍ.v?Vg+ !2+0Vn@C?c/o5 'O:W׮sg9ֻiqxi+zXsPͿ!ޥVƝ`ȘU|892֖ s[w8;;V,cl}kKfWJhKͥ%zMxXk]ZL}=g}_8XclkC΅aqoDdws;\k5x{C4v;0:<UWq]2A\7o>EzMlnvKV8gfV :?_t|>tqhI$I$I$I$I$I$I$KӺSozmՏmneK{cjtNޑN \)`n;$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$I$I$I$Yw-&wzmȯsKAQ7m\| [S*RFRfS]GާOT44~y+ཁ}?`Z_Q,6XӴE,S"|Dq 8# (5\Uq^&5ȦmMhwīc^ZDx*?@إƌjX^v4H< .6#TƆ2:NʷRG9.Ut|1ĨgtlC Gޙ7cR`@۠R<[N=LxcZGt\ lڗ:~$|Jrknc_Y`8WQ<04 *f--¶W21ig{cZ?rF=xRֱ WgM~~VߍSƚ  SѰhvck F5=*ǥnͭ3N{ݍIq2IOܙ07d[4?r.WKp~E5 1M=99ԇ ȹ3?gڪe|D{ՋK-pE>ܛv5/Ɨ}1` hT:Nγƪ?ykB0m_gRDl6GxB`}X1DCŕc״skh Eg[-g? ӄbQ]S d<Uc7=q c,Wh8sX֟mc4u1U~+c#wL+a$,Zr12gkp}ǩxƀt>7IEU#s֟FRfS]GާOT44~ nť֋mhŦss=RT96]Sys!O#5k4hsZ߄𧍇F#=kcR&O+6CKq{ sN HOwH¼4[EO [;[$hMlsӱM?f4ݞ?G-?Y8ⶶ H-, Dq%k]A ?nѪR]m ct䁟:C3)e:>OT44~ z~6{=#v47(:}6YK$I>fѰrz\ƓAVS+ZƊ *T}\xzb9+h?[ħ-Em0 WoGW@V6fHiky>daׄ,umkxpZwX{fE n[f|VI*w Cb6|\ 27ea6=%RI$I$I$I$I$I%\ޡoaUrqc]]F]I$I$I$I$I$I$I$I$I$I$H9UX.s`fe,ȪvX-0xУ*S׊`=[I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Fx}V UOB΋yvfבuNǴVUI$I$I$I$I$I$I$I$I$I%}qWa}_i>5WiE:/Bv^[T٭+459=?&7D\@c{Y]Ne0QۺJdg٤[$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$NԩXf*Kc}^σ݀9k4XYs]s`pk@$vU=WbMVi" |+iy~c6?lWec^YI$I%O:Nk Eu*mvK?Ѻ^[rud50'tI$@,a ƽxoaP^n}ή Z4'IU\JiWsCm$U7Ngk*a14OZE feZ $URt;+-YVL=dכlvփ[ğu $I$J~u]?̻$yc}_\=5s F@7]kvc\6g-d|ޡeUny {IB8=Hwqn ptO+$綋c;^1GXYc}Z6c`R'Y!l"SJw\UKȐG7o,lm=ZQRI$@;YE1\:I$I$:\~ꩯg:K׮"`=`Z֓&<9]W7"E{vTI$I$I$I$\?ּ2Gae9iA qI$I$I$I$I$I$I$I$I$I$\6~ox7yQw\7P痹Gb&ZZP?IbW\j]~kf_Uܢ@ܤI$I$I$I$I$I$I$I$I$I($zI$I$I$I$I$I$I$\8̩0XȒ`HX}oSgPe%ͭӾ5ۅ;gt_:3n"_:縸1_yCÕ :+Y h$\O/UUi{mE>lwP=ڳ6x K=Nٶ4j@{O޴V:%uXNPZ`Gh,ac osKin'UOݢJv^CSXy._'ΡV 5s$ǎy]F~f>EʘF\J*];nƫu2e-u iv _֏v[&n{,hq=Y[,wjfn-]+W~?:--/>@ÇF==[LIpD-OC3+eA'eck<ff.m}۳n]*g~+^~ElmlJ1u[}8Ymi,a;C+3>fklOh;XdGnί`uFǃݿK.S֯m9(Ó雾ZPu.zcmƴW:βgȾMِj9=OQ w]]UO3mZ>}Ys/n)U|ޥ1YU5a[+]~}fhx5վN`)Z:.9V;Kg֟緣o4YY[T~0Ckeg!V-_[urS1q$z:~ i汴bd~Og?Ye[eem9!}if~[O*[+Xt٭vkX[jwMީXG4{x^k[Y?[%ͬ<Pרf~@%9s \]rh=BqT߶'ǟ඾F{;-X\CepS>3'MxyѶK74zw:]fN"-۹\7מְ߿?xm%{7s қ\.O޳3.M~;Y}Dvo^uO*XH꾃YwX2j- .ms (Y~~YC~ƚc㇦b=ՃX~Ʌ߫X2Ilm-4=A?S6;0ڱ>DiZ:>-?hg z_qMϤ[|c7Yoz{1(2ke-7tKqT5fx0{o^7cQact͍J~fwtު73_pr|?Qsw}Oݿ_\fQf+`e>kIs\~ګ>.>W5w֟!;9c7[+k|]MϫcWAh{~YIpyGGZ]^?}]I.fu*l6g]c hߥDžcDI$I$I$I$Y];Kw+/ԻΦb|I$I$I$I$I$I$I$I$I$I$K='^&qҜ=>[2f?ԫwwi=c/YwN.spWQҰC,Ǭc?eoP{.}+I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$I$I$I$oܯ?W?[O/ 岶X6\+c'Nvs}<4\O+!ٵ=ZK_C_}ceӓs4aU~}m&E=;v[m|,Jڷ}tw^_Ff&E}E6k%WF'D! lsbɕ~N-wMM5+wad^5c:OֻWwܩ3ۙ_ӲmvQ.ϦY}?*Mţ{x$O]꺳=70]|GAtk,$w.|^SGUĹ15]Sw5q%oϭzw`³`O_^>}]= d*ƌ|NfC^%جj](Y+ׇ*(vN- k~+8>U{kP[e ƪ6~OEcpgusyE}+tY7L:džuϫ;*IlAoú~W#a.۹7q.Y0&9 ]>}h=c"mĻWsj $oՑyu9y{Xd*_PV'E~&CخZQ-׭c' *}=_[J^b\mZƴϚucяue}Vk֖ƝGun^=8`<{gƋNso{N6;vFz:m(9X%}cםSQc馃nѺ[>zv[sudYGooEd_ånYg}o~Gn0r**ue=ĝڎߜhm3qccӍs][w[?W7ׂ0i.cakgUY_?S<-cXG֋k[kvi5}nKgOmh}-5vݬ },^nN!y^uGFiSm˷pۧuK# ÁF&@ԚK=.s'y)Zdz/'[jk}mV5 k\7K%d?,e]Q%xac<l 0Yks>u\[M7slk*]Y{Ɔk\$Tnec0!q%`/#K &Wl_֮{:31u}ϭocb0zEY܆[ 5nά[}ՓGq X6`'~*GӨcd֍N]G՜1n~0İ`gb| w]wԞjƽɼSnK~a뾭ًH>gEz:pZk˜d!vU7bߏ:ml@\L?#'7۰U Kމ}[q?6Z6BZ)! )t3{w7j>έ+Ž5ofF8^+ȝ5:?9PZ1.qt綗UUnD.ꋮx7>+"S${p4}^.TkL z`dGee}"V1zNnk4q G>Ke=7c܌zCXZ. xT]~[{}{,i-]_*?Sz+!A .lmVm?ڟv>1p0KoGOe c{v).gZ7>Cq}ZZHstN!qWOg[tp̂"ci8]wu+~֞NޫO˻I%.N+z0󨶸!+ƴS,:4"I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$~t6cNAc5iz VvѿiHGKx8>. w OZE- h$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$I$I$>\?Xۉi3whKC}):[/ea" I$I$L$I2tI$I$'I$I$I$'I$I2tI$I%FNkuɱp'㲼I$:d$I$I$d$I$d$a,y{̒\$$}XzU586atϬٍٍ] I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$I$I$I$I$I$Ip]m=u:&1U?^{N+ӳ2t_-^s7O75M85kc"Oq]gHɁjjc;B'jZ^AnkeA[-O7>кx=PLg9ktSgK{gi~Aakmwww֪~b 7<1n{p}^u sd] W+#;6-onԳqjgd6k5Ҙ-}^gk;b~>+~w=&FK㹄t.j뺟G`2k~U3QdYDfKOn~ ]k6sur? dԳ2sd0Gp|a)clp,}.$nޫeحז8ŃDצtn1ׂn--sBӝVV#>87#Yר77Ь| *.7YOOML踸x9ٺU[fh%W-spYX ĬP8` vI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$I$Qǀ"AU1:6 T݌kOmLhZ BGDc1H4wMQkƪC*cjw`h ?>q>-8Ca4O3g?*pཌྷqBU,h>AC+9 mZ߸K(`1Z N-9l5^\P^'ObS]@󱡳)+exJ>q*i9~WDvTǩ\4;_0(鸸[7;Z0aOVqoC[9Uc|W<7)Q7I}[َ<׎SotZYߵ0j4?վG`cIqqԕI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$I$I$I$IW[\9#9A$I$I$I$I$QִI3)ͨ_[sLђI$I$pu\T鹗8 )I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$I$^u5qrC.ꅏe8;nwVtX5?[ce~\,3|52~`e[vvD5GcoK.3g}jebb03FgNF_2&b `  _%֤~ѱ_V$O̮:UU߁bZi[Һ]GԈP?Eer\B,_^ok/nnn ţX9XC\r.C7#&ޜz65Ku$T*i[ vG4\CW4E u~"?cPsE1αyk AO3䁋ԱWLgX[msֺWSӾtp0[gZ§Ys4}oKGOY2icZuo ~kFF7֯]amMn!̞O㋅M=z,kֳ!ϳy0ۓkĸKI~>gjȤa3Om{|[GV]s]k'io]Yy5en~.${y]ExsxN/qlFOdqA8NE˯>ښ욄1疍.HkۅSj;sw]Ou`Sms7~kRXVgSS[pry$ /ާպ>; ^{CV3l?=AxK`BI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$I$I$I$I$K/X}R_7l`vEwBvΡq\{y>(؝7bQ[Y@lHE3ǷGLvn6o!;l9㮿5V%m6!h>K/?wG7'u.#|c&'n2񱫮0Ptl]~%O\IDUWLdaWU*v?PUڝ\$,7tصF>:_ޝ0he.|HWbu~͝XL8f}Y}^47ֆր3>tLNEd' ?OS[*~khNkg\#T^0zKv`Ak`/WmL}/Nshe.xJz2 7tص<}'rrDIK7L X[[qe#P$@˿?CȸىQ&4'٣f cXZ@OtZz Bݮ8| FՋuhn6č{+$I$ձ-ķ=dn-H _1mcW\qSOL]c*uǦf? ]BI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$8.O|> >|%u$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$I$I$I$Ip z5ѣ* wI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$I$I$I$Iq_NڟNe\QݏOu {gsII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$I$I$I${[t 5)$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$I$X}OH9aͼUt:!{ HG$I$:Kt]U.:5 I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$7_ѳ.:Z7Ѧ ?hK#^.^OM`ZXs [ߟSt6<,n[i$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$I$U\2OG\GQ5XqwM}?.^cOK?e-dgx ~_ַf;0]W]I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$I$I$Is^hVך\K$i&8B#@}%m鵛r^60v/Wm8#WKϋݫsy}@׺N^EMxI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$I$uϷl +zSu48 I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I*}Gat]!opl2ͥZ$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$I$Q{XΉ1naTLH]88`,}ht.oPs=OHvXEehU~٘&^g_H5)x!5v,!SIBYPcG0 &{X΋>bSj=\n6p[v%.|SYsDʍvѺe>%088D,OXz-M;2t*yX6Q6w1 \S׈ 饟 4KÅҡ}u洞$v\ǒָ@<|V/Q {K\Stm)IFYh2]Hc /hАAN5:M?YK\t.|` A-pSc*CG0̊{KL,oZW}W۶{emN\ɅJ̃ցCGT1}nwDeP}Πz F;ξ*crƺ'aXPV_ ܤ\Ʌ]qĐ%B˙V86|L):&,Ñ:5}X뙟X:^C6z54G׌]rXC_E}[~y#KN]~͞u5nkA1)éc2kZ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$I$I$I%wWSzYwcXkq_caXz[ǯљNe^%xsOhG?Zê۫nclb;=O/F5 wktsz-6oƇ2 sNw@''1}lV=n{j8HCz:?>??5TFGz.>֐CW>3g|)Z,ox_VYp_nZGq2}cwIVSԞCo"І'[.1mun9^=Xm,;wϸYsVJ{7;v5͒>2 u~:S*7[ìkb}@Ӿӟc}nvx?Wރ~jy zآژ{ ~n^9e1̞e['[_Op6i6#.}CXmSC\L^k'ժVQیh+3Lђ {9kx5}\ץWP~ u,^ ߑWr"l-k-2RUWvm̭kAh~h\aRçtܶ^9]33/@(PVw]VouX>>D>+|_?Zze8Nvn4Mxɷ>^Sk;;46?%lr3sזEV47FǞ?oLvۦ.Ns!8wpx.3`fuYMv }xc&]V5YtrbcWc;oWk?Htd`b۲74Ǟ:0ۇ\Oc^Uhn,k5B5C3L~wX&)4}]<zկxVm'5ۘ {&VW{\í;6߄h<ϩX}knen|;I&[1WqetWZ]8_.f^7HƱ˅6H>7# \-s;8t_5Y?`^j%ƚFv}sfftA̤I~ȺQO=ޮXA2NWpNԛe6>o ߩΣ?U?iaqg~>Kt6 UskX:xAK@s<= ȹ>'WCſLlu u>}XK(/ c f#_SR1(i%6Ln[C/vHðs-f[+Rt˱l[vw E]E7HsLo}m0](_UNeV|6 кSv_Ba淽'Sp>JOUk55tBϫdkG bd~w]Aq+ }dVwS{lk>]O7My->v v~+.s^]c##F'#x+_Gd~a2̋{̯ؓ=fNܰ%v>+߬TFOV.u`;O_ן[h[]6a6Χmzbu};}-)c{|[,O#l*[x?@Ϭ})%q[;Du#YsTI{g8]'W{ك꾘5)~K.QZ> SQ "?+I2j,o8 ̮ ^ճzS;:AioVO? $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iI$I$I$I$I.;Mϫ>Ω(c]|zռn䟥Y˯3u"ªF; %~uΩR e[BO[9˫5e:[IL3e>9xloZ^-`5cIp&L華ޏc c@9?sM-}NHΓmY̧si =_un?hUז%BxZ={^[$b&#ǟȱ3WQ 98CNQHnߩYRlM=[F=xLrN[cd <'UM=BfNӠ:oFf`:]i`cDGUIt~xŰֈƤ>zG֞ϱ`u&}hc&7WMg㺫,ɶǗ<buQUcd`m';+VLf\dz`mAQY4ua콣G+)V~3x&CoFwI},k[k;GUXܮ*qq#໬Lfaz24y4@FY_Y~wRv?Nc%OcJ~f.FC-?Dֶ68$&VouSԯͭ=vhF԰3m1sʬ.Wz~Nh]c9֖dw곾cVmr(YS@pYV͝cTa0/gS +g?L9ↇo1[AҍW_e.?Zb2k]sTٙYl1\oqAz̆tz7Ec$X^7zp;NI*I׺gJW`VIxkR7}_,}n@ow;_?Y12mͧVQ>qAձz:TfK[ѻL;߬mzYfZ$ h}W׺]Ϳ+ 7Xuߩ_'tϤ ASc}LK6g+L5tY:}vh4 ֧++` -s ?GS[:^E&eߞ>quzCOSg#Wz.gHoKs\Vۆc UWzU:K. ҶKT:ձf>^K.p;kkx{Q}o=MտS!ٽW=69}06fc= ^s:~;N٫ӈ߫=?`ulatv8-A\gԜ,Bv=vmw,ďZ_^rdA;Cs{ZWz;:'OL\~ei$*!^˻I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K#c뽃hmtxVIx{jnqm$IDXA#*I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$I$I$I$I$I$I%Oe݅e`4/> #_ַfG,wn5F/[COO}< OcՏZz~wm|U\X8j@%`}HÕ Y lm8h3$I$Ig}`Ο~e ,iHjkպm kIsDԎ5}e2;<1mkUv:I$K1Xq_ﴲPۧYY#ݛeZ&evgԺ}we9'A$Y_X\Y`dY7+CPܬG*x+)$/i5,>˪UE*jaw]]I$I$r-Ʋ+7ZƗ65YVnŵIi]zz[Rʢ78u{.%7ak. LroMsŌnݲ&4ײIft8b̊qnŰf#O>}cE6.u8 gں dJtIsY>W4Y DǏvmu#S+ǟJ- I$K3?.v?Nw> o+M$I$\տu ܾוgk<8O4\u,{hC\a.luVLwҤI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$3Σf83OS{zo0W5cgcAF=O}f^q,{?Sʱ69_ݯ)s}y`s̘h 3ܗM]C_Wz:Rѐ-w?w]?7 RU}?Q~<ޮc .,xG 'Wu k-u29Lo}37k4Dauo ̌nk?]C}.6`c"}aS}-DϜ/K긾K-4Iۑ>dg>WTΰdP[>VXK_l~ι6m}F4릿GbR6<26O.2΍R9xM.}6?ru+aٌ).50ht̎xhE˻7ߐea.s+7Q]gKe~~_վj3l}&Y$uChg$zyve+sjs.zgG\gZ4Y#㷫fuqwѭoiu\ 3ꏶ-,'ѻ&\u ]ޗ"}Y9nm#dLƧ*꿫bgEt>f o-6lKq}:|9zT֟z]dߦwF~ީFu{E]$)k7ٺNͲ]]mh\ n־~=R+s704w]R]ۜ5~3\;_O˭X+ā%n}H\;2Tt-d W'OFuqnq%6V;}o2prm#et _NY˺1A${@ພKtڲOi׭xٮ?J8oKϾ}=[WuL :S 2?8}`=SZY}FP7Hu\|2]$jV\ә:~eC9#rUw?ۓ|F9W9'zN-NXHd:KLcD^C'x'|WRn@hKC13<o9Ֆ.E {%_W 3)٘?F!QؽrutNcF`ѩ fӄ{zs˫2N[ H/#}zǧQM>~3Øw8BUH&un.76cP^ߩ8u M7z08}A%/6UEe .$.O`-9tnCk {;l}fMoEj- +_}nYƫU\Hu[Y؏S'Y;c~1<7Ȼ>MՕgsZ썻 K#?献3dwv؝>LVaTإ 1 Y>tswnG+Vc,!ܝ||Tn lsÿ8wUiM87 k {;[oWԙik=;j~߬'ֺ/Ǫxp??7T݅Ӈx)`1:=Sfp_o!}NpC~S>.lS,a. v ?tNkhlZϬ#QOL;vIUҺH3n%aq28?v]Kn|OS Ws$tT:oVu6cT,eT07dxst߮Z\Zn?wkUu]+26@דW71:O_뿨[\5<|U:\ iǺ/}S~.a 4m;?hԪ p6vijV~6`:k`C[Q氾mGkpqx/K_gdt~C0}5m5K~հ˱WY6\᧺~V>}Wtfu,\:vsqpp/>P}>V&}-$Wk*H?tYάj\9Y~swcUOA׉?ldWM5Y-#V^uMZAEq?t2n-r>nkͰ87p(avGJ3mh@k}3:{b}Wk?ڭh;{KTfvŬaZ-{Fѐ\ ܍.'Q 6 |_Vze+|=@\2ux}wuU/_8+~abݍ@Zc.O {zPhk2KX_LL+ !K1Q0:[NtSwUC]gjcF6S/ݸf /u*/ŢSQ.7O=+_ģ*-,eٖ]Unèc,O}fo}#([!{̪Gvse}[-$r'y/G-ygۤދe_ex*M541#"~YRGNvOEBe{@}Q~auz^=-1p;Ctnߠu>Z20˿FrLoQ˪̺k{$1ꭽu73ǃ|as6HҰhw@ 6-UQ:4۵KCq}f  gݜ#?x]I.'nTJwvaeڹi?I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$I$I$I$I$KOOX*ABƶ3dX  I$I$I$I$I$I$I$I$I$I$I$I$I$I$IGn7q1I$I$I$I$I$I$I$I$+mbGK7B \ ^}nnqˣ`mmscdy4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$I$I$I$I$I$JPgOƳ*K*ay h?c2 k;w4h %֤I$I([k)cOJ~?Qdb=T41I$YYY4cVK čp߂IeO3)e69w;x,/]>F>]NII$I%o:NMא_S\Z|d7&^cC1p[2mnk1[I$I$J:.FEuZ_TsgV\Ԭ?m_yLo*N]n kA2\x q$PP[a cs(X9u [S Ɗ¡z XG(/1e>Qe,ΥldcÀqXI,^v32kwOmݷ5I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$I$\}>:WI[2dwcϬ\0ʿ&絤V\ qײ{&G 3>uӖFzȘ!zHǯ!kbŏJ=vi1>Jp֟aٽ)n"Pn{O'G/W؝as65f`٤\z/Ju5߷}^'n?>вgTŹ9' >_5g]T0.ɱKˠHq$~Zm]Kُn;kKwx+:E 6w *4f3q}ϴ^Fg7_MAlύC~.pt}gիu9vfL|Q?UXkMo ;.ku[WK++%X˸q:h#^>+ϭT%  ?;u8Y}oҵ<Ӥqac~ͯ1մ.c7ǻg}eհ'mEgjȒL>c!Y#ռV?N<|4$Hasq11t/LAk]XXգ.?}`j~.n -q;q[kä>g;RYt7YFj9/]wΝY̦Y>[׺Rέb=>5G|kύ]E_H^4YR4I.%}Cf3u+4hė1FGHu6n~[k-uWqn=7ZIΑ?+:]5ZKѵDRgWZs1n8 uR.챭fM/5֙fi+}f?X3#h l t/Duu}m:j;K{;}G[Utٚ.hH>ՔޓMNێݮFS(ZSGENCxy?gs}.N.v- (sw!派gn3zNcZv`ce[۬u\O׻qg?;q<bgX}T}sONc}LkMٌXvFg{OX27mx7}t殿԰~a~%wkLҺz:ǚ@$?3S^5c=F3UkwPQؙ6jT['Zi/^}ݍ芄H6G]I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$I$I$I$I$I$I$I%}r}Cc}bu}k?G('Vc].L^6Ϗ#Ժ~9k+ȢeC{j+z ]kPks \ fN}6 [u.'X+%kYޙg~sr7Yg[+}Kt Q"i?亏_[-?bb= R{ }yKt}kw 7Oc?3rz^CȎ:~}W4s_z%  +{Dnu:kҺ }{-_񇙟Աka\w$5 i%0P=? @.=7Cy]Ew8Kӳ7BNWg?QލoLȷ&84 m57&aldگ>鵷t+`_Yye~v5]LK01:osh:;v+Y;}KW_7};>u: N [#Eo#nFM<:wu/=fΙms.67MlRqGcfl*ݷV5qZY:vW~|Y6t'dHp6/h6loʳ:OլN(km}u0LĴ_%zTye8I6{`w?ӥtޟcsZKs+uLW`߁~Gj}Cs\ƩfuL^ k}!mc^aK]['r1nP͙~GOd%#ӳ/; yüXtCztkg~_첬}t7}i-o?XY![eqgxv7W2a<\_XzJzqĤ4{4f9?ӻJ~-%kG^Ya=w_J.sOe^A%O_Rv%8ٌnT7m-C.rbaa#>iKe<ܜ{66 ֋.`.glIyY \;q~]mb๟U?XwX ;Y[6Y8V:_@5{]ןjoMXWN ip--=b3ebt:2/Zrk 9p=ɻHc[}v3ӳ4Z'@_Zzt{:^M53w+;/ u*E&k`O\~( ^7?1Sniõ c֬<*q`\?eů~aVˋ0tɪF7TgMķ2ߡK+[uK:RsMo|Tֱ?Is%ؤI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$L~fe5/m$I$I$I$Ice6U96b_$AE[.xKv$txcVj454@DI$I$I$Bƫ.Q{Cx-sNG [ʘ!ұplz.v9{ʶJGJʾk}7Y<¶uGTv&Sw"`e,:} heUkG`I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$I$I$I$I$I$ITxo/֘7Wv/x5qVI$Is]KbtNQRI$I$&R -{M79DP=0ڪ?zvucK I?zI&sAs%BX,{ixDUPcYT z:-y5esC:;VI$YWO+=BVvKo<|Q:<5:1\KKuI$EU3: vMp`$T㖋^n'TI$I TR״\FI$,n$1rxo7Y0KsC\~^n+U`WIetxC7#3s21׈RI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$I$I$I$I$I$p~c?LneN|#Vn)z'=gG8feNֵ\mǬ[qJw?/0ft֪+u6 :.1p%/s-/XW/Ϯ?}g={df eOV s@$>o^9u U d>_3t,Lawo~Vտ/"_PnV *Vuup7Svel8tՊI @{%N9d%0$.C'|Gcc6nh=~X#3" GGV`ؔ3ڱo XViȥ՝vxy/?_lqj~iˀkYAGu_W2]V٢ v5q^y/V-{\ǵ <{+9.j!V] #1#238Vu?\FȪ4T1x`HckN\,ZcAuK<0s/P8"rr2i瑡`>En5Rƴty\WnS:^7c{q;w^ǭM  |jq6efn^Cwi޺[C!;Ჾu~vռvY^;}vnut~]UlDth}i]oOLǤ[& `3`}[mm^w;{'v9teG[,74:>Zf<C=_V>-{*rn%B\fR-{~W@tkPֵdYw~Mvda0w$~UoW^K?!c1tw\=982KZOܽqX:2F>=T4ۯf}Mە/J3+Tս5?sZS -xt=}i1XtՊg{\41y}"oN=B,g ky'_oeuJ =ԟus?t]wuVgARw-t~(lvH'Ա)`ߟvVsn&@kH8pԭtyM_Lqqj~kme5 #_Y}_&Z,[+Xy6[c]}\?wQU=E*MOaܟʲ2}cg}<[A?GwD@ׅq\zBȩY1n5 Rd1?}V?.fez$柽wNhp +N ?ǻ}cvKH:z}{ O߂=_U1ʝiZ4d>kUg\;$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$I$I$I$I$I$I$I$ή=,Ucsl#⅕E}}mxŘ/7mtkG+t*sj= 9Z\vϪ%~>ޮ%w=>t_w[g19_C$ hUf9c{I^-[J(z;tߏ5cU?S7 = f`trm׶L{趻sn66[dnq&?"?FN&_Dgk}J[ҙE쵔\ѴN4v..e56DfszVFM nִw [ A091.C7׬7b"!t69f1>Ʊ{wOodYq95s }4&%zKTq#:ʿ8빮8XV*ulsX!opߊŞ&=?#^6@RzVo/Y=C>.U,k辮}sw,2Kk 6:D4q/被_uմlw?%/S1keVf55`mc?z7_`k'S#_(X}\ʵ,w 'kFοv?^?OpvPh٭?Py؛YHu,HCv& ۊCx fu0좹k t^p2( vw=H-^?Gצ=`Hۺ"9xOj:nF>CFCnL52F//.^V+EޗwB`xT5z5d[`neӗվK>Moq/ ;>Q3g䴿/Wi駦n8s\iq#oڎA߳6ndK[EWUmUgt^iwsr6L6v7lQz}XӇv=YAYśH/.u_KF}UbdD?zƅ=BQҰ2ݭ`I:iM.+/gYz65d s6Nofu\llYq nm#?@6\eȎH^+ʺExʞX Uٽ]T~ga˩cw hnowK]8UH9r_z+cz}Wxwܬc]߮gcQeX;6}qccX%ep]Qolkmmo/McCh\/'֬f"R]^ hO`.*9=C ˸60w)$O֎ӫոsou]?WSjȻ"$B{-f5m4Za$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iI$I$I$I$I$I$I$I$I$I( 8A&4q䤘 Iߢ#0q'48C#-wF)KA2@$pD4$f7FII6;_tlcK\ixUXKU9E)I$S:mwF)I1h:Nf7F'LNI=thp$yLZ  β>}iwUwW+^Zki \#d.ӓN%ls_G0C\ +;t>F]>3VKHEY5uw> i , :v;1qUckZ;a$~Bu$k AdgVB`3VI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$I$I$I$I$I3 sp\:O8ٖSw]I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$\/?e]B($z-:v\˚,: I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iI$I$I$I$I$I$I$mj`p"vD.B01[$ˌ\d$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$I$I$I$I$Iv|~l;R-n^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$I$I$I%dgpϠ7|OsjcZ"$SI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$I$I$KnfO>_X:a+W~λnx%VfgWA4<8' T[_z{o&ܯ$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$N_Oû.5[&>k"^>XqV v]J6=$Z,3t tm{uc0е.v{$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I$I$I$at,?k4!m}KƳsK^ڛ-X47SCGULW%uܬYIdN$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I% ?W}vX<2+&~& % v^I$I*Ʋ]0ۧiʰI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$  [0/wi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$Iyf>GVt7}`˶}j=cS>^KRI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$u.Ҫk'hs \gWfwQm|}I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$ԺN'VSSn;pkIQ0q}BZUc$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$s6C,5~Xl$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$Ave P_a}. eNqXSەM :׵\@`}vx8t{k`: v(VWr:"n;n3hHynfM4;mkX q$LzJ㓒:utZn{'2:>IeCm̥85|Vua4X.򮤒zqaȧsup"Ө +NOG!%Ne5!*}%a^{̧TJ\֝^j~˫{;s_>NӜ @U: M0 3gP 욱6ʢclacy!ħ2ڬc5C+ba܋RcCCus]rrgWJ͖Dς^I6o2 n9Fɫml>}`?b^=9yB\C7 zBHfN~?^׫ivVk4=9PAUk:VzV_Sl}ҭ.SOP׵mߦvxud$:)i^N꧋FcwZ488~ˑ_/uܗaoNh?u*wаɟN0wRoLcq6D"A쮳YXT:Ɨ8!w*VUleޝ#[N}諾[7zY;mv1k)\赖=H5|@X]s5{[٪ٱ>׏4~3h$nG)b lnv8:>0m̡\q>eWaZewʱ]9 }iX;1ج~>8y~~&W!S'}b,e2}@.-ߤV~6YP?ʧFEY,R4(YSYkظ&cS`X] qQmrI>j}[ ֗}Nh0H{HXZpsOpd*|}o#tUk.`1CdT\~?WY_,6b3..$?"5# k6;֤I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$^]3~Y0ma5]vlx ptΗn^}862n.fBE}s?\i9;xrt|lc"f5H|ӏC YRH=ֺlLe\v^Cu05GO6b#rOO_r[aیh@8]' R%߬9sp* vtkKVzë3/z69sZA껴׶]6uǍE7ޛV 'QxgcC[zW \Lbg,$CN>D=_'Օ[l]ph.=#^6 ,;tN^Xp:E}7gMZ4;xk+vXϷ9iyj2*?X~쿮b}Kpi>ϫ9{v9LU}Sf33]ua-4Yo7_:luXv0f'E7Mh,m sN奣Uݭ = KG\O⌰w3q>kϺ?}\xYՑK\z&*#OV?ֶԆ3dnpn='.ֺ{:Uݗ =l8DCdX>YqIg}S%` n1[xuVOfW&eQ8?P}Qֺ]>X˲X E:^/ XyeeVVq+?](~u{/Qsm\9:.h-u RsN>F>!zʷ+;qsv._c}R(1X[~cwA.:5TuOկt^M>tϬy>ƿw+_>qvO{1wH>kЭݱ>'P쫉w/0ܤx-F\ֲ&,?^LfVZd=?Gv^U*qmc:pR>oPf]npuu!Wt0g4v}Wg}H6}pqsu>+tLp2Cr\=4`d}ی}&z/ B<ߩ=:æۏe.q&u=б>}gm4(oZ>,m@\` bG}Wsku{t+:OJ;A%ܙG7XQ.9_Q$N?LK9C3oًsīkvό6H4˯~慭*:k,ǐ߼ۿu6cΉc=,j([[Hx=ɐ/oLxCۺ]˵\'P.7UwHŹ|o=dB_"|FYښۺ4Ip Nэ_eĒ\'uⶺZGMx*ÀO+uUC0L F^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$le``[xae k{TLy?Yj.鵿ikuOÙ]VcA#l|!rW Ϊb1߮|J?7O_o>ݾnWc1gU}T{YÏ%lXƊ\,۬I\TWrX~$4ˡ:I1h km Y_X~uNmًqga- J՟OS/KaDŽRYgPý~s|4T1˫+rS]cnI>kIa}tgN +snp>KQ}þFupƓ]cˉ2IBg_3+r5s꣺K.^Md,uH c_@zy$m;?ܬYW3F>k3K-z7:u"|S9 Z7(=f}9mɲKX?U:X{Pl?9T~AZΦSÍ! ߥm}kO&`ePfŇ0zQzU`u/?]5 X$4$ĕ4#7U5uw?k[TikI3WuLa/zKsкI5Wm}e[ksorkVW}SYs][H!KgT ~GQ~F;X)- Q3U.΍{D+P}M̭4dj65w;\ju`k;꽟YU[f ;|V+Zq-vFnW_MQT O''̕eA8tL^S[W~k˷'"7YachsgZuc3VCv 6|'z>̾gd.`9<.c֟s,5.KZۚߥKnhk E~d.z1."}zQ΢M#d@iܡ qߋXِ7Otyqk [ԭϽh2ZN>]׷/>_UWV~S۠]^%v';'o=G:gӟ_TwV~+,x/AI%/.Žnw;LrIy=;YC. ?ϨYX^1s\K75kbGystvwQ~]e6tw+3`t+KCIHh=x n?R>5kY:w^՟YU A;~`ްbmp-&?JՃ>M<~%]IqtO.WO88}'/.$7&虢'T쳠8 A+I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$tqŪ]4`@VoJUpe5%[I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%W;atpʫ3?ƪXI$I$JoKn]5;VgMUV~XI$I$em}z>pM}v7t7y,:$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$I$I$I$I$I$I$\֞:U&c6l;O`gWPYZ mqo\PŒGEvW3BRIqci`2==x/s#_䮧uuLJk;⭤I$>uINq!n۸T}jܑKiL{tMdz%< 5yލ- >?]]%:KǓO_熆XW1ܺdI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iI$I$I$I$JW1^O>̾K$cƗ;q[W-yߋn?Ů_ȳʆ\$4G?O|nU7*ms$}hX^q:8ؘdTYk?Q4KWc/fNJˬ܀->'f!WL߯~߫&̬qb[[ \?žm <~:&z!:K^W#gŮ-+\wtztFxV~?z.'I&9Z$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$I$I$I$I$P~zq{/=_W~auLi؝9wϭOc=+cOLֺ3ncYMv{:_ˎ&`uly(Z_rߴ =ֿ[YيZ=Lol$x`cCZ ),+ts/ٷP> a|cǭ +LJkCQP?a{aO} `e:w-߫=3W{zK^^ݢ>?+tQn>Ee3w|tOYzWY=ASso," Di6U^}9p!3D> 7k c.@\)W>?d s|~?wI$pƳ$M64~/FcZ᣿/܏)u657Ksfݗq>o}ݿ Gtwf;d]M zDXp:Žgm9 {.=M4Yy_TݟGXu?*iҺy]wGsHq0#osF}8aݱ i$Y>0~ҚIq:໅n1V 22ӑaѺ:7s;UԒI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Qw5cII$I$I&&9NI$I$I$I fSC[9.UT?tX]NO7X!I$L$Q[ĵ1pk ԓIԕy$I$I$'Qumq 80I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$W/X.SkkvHx/]!phˀv?$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$I%!7ExiꅎzcVI?I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$I%N_YzMu=o@4.$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iI$I$K'&Rm}+ c] 28=SMW}"H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_i/cӴ@>kϩ}WXXY70iDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iKه~\k ¶m 1{񙙈%i$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>k; M$\/Ĝ,$cd\MWgF -ckֈ$I$I$I$I$I$I$I$I$I$I$I$I$I$v[;2:Ɓc3{0xhT۟oLps/xc I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_i5|Dzq:ձz[m4UK9*RI$I$I$I$I$I$I$I$I$I$I$I$I$Ief߱e[_Qzh6\=k{tYzۨžב~UwsҺ9cw=J0NWƴ1ʪϤ 뱶=Z>EI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]g}Xp_iI$I$I$I$I$I$I$I$I$I$I$I$I$I$KszI~V_V.*e!n_u y'uS?U^^}\jߐqFc[DO> j?b9+I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I($zI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?zJgs%oT_?̦e-湣aY]'j5kHג Z|Z5}SZM^[qy{?47e=X"lۚ5 ahVڛXI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$] V^MԿ| =(sw-dC:嵊diS8w;-tI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IEH|wՏ' PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N-4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%}!YV??/W@Zi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J.C泾8^I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$]xj叠濛?Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ksq/%Ŀ8_Ly endstream endobj 51 0 obj << /Type /XObject /Subtype /Image /Width 374 /Height 340 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 13295 /Filter /DCTDecode >> stream AdobedC     $$''$$53335;;;;;;;;;; Tv"  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?TI$I$I$I$I$I$I$I$I$I$I$Lx+1omHI)6~)N?ɳJqMSrlRgܛ?8&)6~)N?ɳJqMSrlRgܛ?8&)6~)N?ɳJqMSrlRgܛ?8&)6~)N?ɳJqMSrlRgܛ?8&)6~)N?ɳJqMSrlRgܛ?8&)6~)N?ɳJqMlon%\kHZ>~;zSw2YVB^eվuNKSkk0$^3E-ōmGMMfO*vg_b]yUT6 G? 0]H>Cԛc篟Ϋަ߮xu_AϮΫަ>?M[zަ>sAίPu)S=j#~uݟ橎v޳-$j2:zm!wY@lnGSs~/nn ; =DK*`g3#{[`?o} 4I<}3YVB^ON5_]Ȭ[QX4 K0}o׈+RH'/vÁH yNHƀO2sÄƚ!Sj3QZV> j "]_ۍ7Di> 5Ej+ZkU? ̶a>JFA W97aXt&/s2fc k 9٥`ן]Zkf~GNvi`iwGOʿ+d<r@]OWb̬ccQ^OG%Bf-mk ssɵ?$d_ꧧd[,aivұ?Ȣc.~ET^Ot@oٍo\Nֽ7_Ll?,d7cۓqe4 n؝b-fTCl "G?UɍeG(U].h=/vdsWcCi 'PseɰL)}uջi)tgO /%#׻ivƳ0"̱]c)mQ !.ȱ4*feV1mkh>K0:v~v#n3 `+Y\:Dv껜_W>K>rY}0QzakîsGx?T@td}a7ۑ}nb77sTe_[AZL۵t7ΦC-iqh @>;p}8^Xg~ btv9s-Ej+QXVXҩgP[_]>ct7UnM7\ Դ87ho$r~Fl`5'㣗UGW)=;4 = 7?M"[]$c6V=nGwiǂ-t3MsX[q{@=C# wUN_cTR@[" ʪc6Ǝp]/p5_s_1Xw۱浭<+_]|ՏYkksN Z:eV3.}u\nw}gnhCU-Cp>nuV2污CZ p;M ?''{ReY 9xoՙ7wڽ{vl}-8^z}UgenmG}nhE}?3!CCp%g7佘L'`ipkG}YGXhm~.;6{\ָO fu0 פ}}nO@ E[#g_{FCMvV\cG6d6&24=)@}kY͇hypa?$(]Y?Znc,6m}/wV)\rZVVSe,Qoi_T:-, c]O}#1>5JV'| i46$Iq*KZYmup(tlϭ"Cm?-{GG?.K |f"vnt|$;uY So^ ׻7Fu9ЯwY?Qu!Y]WtP;tq Ǵ=_s N1q3wh~ƇNLsB඾F [nul.`Æ|Wk`Yux= SoKu*Jݱ`_a:8]6UߓAžf;ø{d,ma?_<|}[oFx+*TY}?^VFM']8^,sZrm k>=ـۅ.sr-ekkoH-c.<ߢlqt|7+,}L] _n{c-s/q-vI{cp𒝨Ej+ZzemHѩ}=Ofe9\h]QLC1( Bth䖏JWIvmﵵ\'NOמS'|7;/UaB_\U6 )龝/f0i ٍv]Ulp{JOOoo5Qx`A\]^l,qvպvUGOʪ)(`=]E녶C^ IutTNUi.>nwYq_ӫߏ*zUS!Cc !xԽ8j|y]OOtז6[[w:\b[;w=nw=nY?[_C} $Vϊ4ٖ fV?V]c]Ch4zPJ??ަ>R?NOҧc#4z@~ci?BzS'cc]WT(~*c!?e AjSTϽLdaܖ}_k ^gޗC>ׅr/Ͻ/܆}}3Kx_!z_k ^gޗC>ׇr/Ͻ/܆}} 3Ed<kCu0;?x;7E.VUЩ'+G4Ցey kED8²~9ät"G?)zX)zX)zX)zX)zX)zX)zX)zX)zX)zX)zX)zX)zX)zX)zX)zX)zX)zX)zX)UY#YĬbn,+'{Re[ 9sU5SM$I$I$I$I$I$I$I$I$I$?NUmB '{Re[ 9sU5SM$I$I$I$I$I$I$I$I$I$?NfUmB{}3YVB\Av3_GSI$I$I$I$I$I$I$I$I$I%o[Pz๿p;7E.VUЩ;!u_3_P]?QI$I$I$I$I$I$I$I$I$Icno[Vo^7.s>7MK<o*]W TiO5T~E4I$I$I$I$I$I$I$I$I$X[;Vյ WM '{Re[ 9sU5SM$I$I$I$I$I$I$I$I$I$?NUmB '{Re[ 9sU5SM$I$I$I$I$I$I$I$I$I$?NfUmB '{Re[ 9sU5SM$I$I$I$I$I$I$I$I$I$?NfUmB '{Re[ 9sU5SM$I$I$I$I$I$I$I$I$I$?NfUmB{}3YVBXc~oJxpcùhAZwu Z h {$ꅳOZail[>ϭ?imOZail[>ϭ?imOZail[>ϭ?imOZail[>ϭ?imOZail[>ϭ?imOZail[>ϭ?imOZail[>ϭ?imOZail[>ϭ?imOZail[>ϭ?imOZail[>ىԱMy+xAA}uսi)tgOtG<)I$I$I$I$I$I$I$I$I$I(j,*'{Re[ 9PѺxSY߶+ĶxaApVf}dx_KgOI/ٟY?^$f}dx_KgOI/ٟY?^$f}dx_KgOI/ٟY?^$f}dx_KgOI/ٟY?^$f}dx_q_ẺFY=_3aYMlcMp>ܼ/I~r%3'Ϭ/ _>ܼ/I~r%3'Ϭ/ _>ܼ/I~r%3'Ϭ/ _>ܼ/I~r%3'Ϭ/ _>ܼ/JxXSVӗg_Qzg?`uսi)tgOtG<)!VI$I$I$I$^(u kz"I$I$I$I$tQ!U-YX?]woo]ଫSg*/7Q jC}o:UI)SnoӒ$I$I$Uz7W*ҫ宭I$I)I$I$U_(ʏOp;7E.VUЩDž5W>_*I$|߭mU{K@>d PVq.}};u9aQ ˴?(P^s h6rr-mln5E;i<Zxm;'Cn I+Sn[ U>sqq֚? 5ϯ]=/kxINwUْ2jWe%9>JEu[l;+Vk7k$JF:jZUzOտZI$u Jʳ$dqiNt!vMVXt?LG,߯=3~ȭx{n2fN=Oي[MlØu׾Ϭxuqo개/.xweu8=7Գꬵyko#kYMF1)coˉ[\oD1ٕf-o"ٙxs Edi9mJKwYQ՟XUOVў ʷ?ru?ZI$+>LO^k6?ꂣ3_O}--m|}e8ޒoo5Ӿt޹Һuk2nu֐Ql}gp\)^v7?"tIU[_JI+I$򎣍n_˷݉e7"\BW5c Z5KXeᏐm6P+vhTƅ5Qe2+` |?ԱXzwUAX\tltS]E66 煓о3Ӿm`ihC?I*/YH~UeGVcV_8|}[oFx+*TYʇKš[i$\ֿ- X$Qfmݹ $﫿\iX1}o-C|33mciNC^d5 2}eoR?gSZmi :AbQ: F9ռ}i:q0+\ҮN Vg^ׯu "(.s==3Su?~8۽KaEܴC@'I$^(u kz"I.M6v3R-.1nդ.dnc檹S]YeCWaa'Ԇ5:m)O]?'ʘ+a !sJ{+t=8dT =ŸOYX:U{?lXhs~OSשՍ2[MsXZѴ>WR.ֶ{ut:(|US84܌I*/YH~UeGVcV_8|}[oFx+*TYʇKš[i$I$I$I$IU[_JI+I$I$I$I$JKwYQ՟XUNVў ʷ?ru`JSv)vUu~~VwPu*t Qzg?`uսi)tgOtG<)I$I$I$I$I$I$I$I$I$I(j,*'{Re[ 9PѺxSI$I$I$I$I$I$I$I$I$I$Q՟XUOVў ʷ?ruI$I*8̊sK *_zoʫ^r8%Wܪ ~*_zoʫ^r8%Wܪ ~*_zoʫ_Q+{a!ߓKJ^r8%Wܪ ~*_zoʫ^r8%Wܪ ~*_zoʫ^r8%WܪM)xdHSI$I$zg?`uսi)tgOtG<)I$JEºvN5yzG~O~K'+qܗOV?/0r_g?[`}n7?Io%~Ulv=[V=~i{Z;+.x]vh}opAV؝&^ӱi"v%0r_g?[`}n7?Io%~K'+qܛ'+qܟ'+q܅lWExm@I$I(j,*'{Re[ 9PѺxSI$I$^{_aZI$I$IQ:?sVcVn?Z_mI$I$JO5oVI$I%-YX?]woo]ଫSg*37Q i$I$пk 3+I$I$I*9?GwJѿ?*G S+M? $I$IU I$I$Ox;7E.VUЩDž4I$IU_Ip^#dtqfaK*}2\7!Iy<I$s;h?f}# &ʄI$I$_VUi$I$Q՟XUNVў ʷ?r?uI$I* ?"I,zw}1tsE]7'=ޤm.JI$s;h?f}# 2sPIeճ?oς/F8Xϫg;mha 6WI%W'*ʭ$I$J=?Z ʰ~}3YVBT:_nI$I%WgVI$I$TrΏXU)4W*I$I$oVI$I%-YX?]woo]ଫSg*/7Q i$I$r֝}zl_ޗ힕rҿUz_zWʯKJu~?./=+gܺl_ޗ힕rczHǹ۶ f/]%0H$g/\eVA~?./='gܪl_ޗ힕rҿ]z_zWʯKJU~_*K XAI$I$Ox;7E.VUЩDž4I$I=Cc`Y)mmmmmmmmmm*݇U,vX-sXȅ{ˉ?zʍQ`;/qsq$ %6ޟp1ޟp1ޟp1ޟp1ޟp1ޟp1ޟp1ޟp1ޟp1*+ݶO $I$Q՟XUNVў ʷ?rǦ[cX^ ZO_lLϼ%O_lLϽ/bgf'f}}3>ىxK혟ىxK혟ىxK혟O_lLϽ/bgf'f}}3>1?3 }3>1?3 }3>1?3K혟ىz_lLϼ%Of'f}/bgf'f}/bgޗ1?3 }3>1?3 }3>ىxK혟Of'f}/bgf'f}K]fVg  >7MK<o* 'WRwqR?r[:§KgOTl -?S%*~tOܖΟp?r[:§KgOTl -?S%*~tOܖΟp?r[:§KgOTl -?S%*~tOܖΟp?r[:§KgOTl -?S%*~tOܖΟp?r[:§KgOTl -?S%*~tOܖΟp?r%VcPKƪ87Cr]woo]-!Ɵ}Qߑi]jsqR?Zn7?_'_Kdk)̟7E/ȥ2~oOֿO"sqR?Zn7?_'_Kdk)̟7E/ȥ2~oOֿO"sqR?Zn7?_'_Kdk)̟7E/ȥ2~oOֿO"sqR?Zn7?_'_Kdk)̟7E/ȥ2~oOֿO"sqR?Zn7?_'_Kdk)̟7E/ȥ2~oOֿO"sqR?Zn7?_'_C{uVfbA'ٷv͓I$I$I$I$I$I$I$I$I$I$I$I% endstream endobj 52 0 obj << /Type /Page /Parent 145 0 R /Resources 53 0 R /Contents 54 0 R /Thumb 124 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 53 0 obj << /ProcSet [ /PDF /Text /ImageB ] /Font << /F1 153 0 R /F3 151 0 R /F5 160 0 R /F6 165 0 R /F7 169 0 R /F8 182 0 R /F10 71 0 R /F11 72 0 R /F12 73 0 R /F13 74 0 R >> /XObject << /Im22 55 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 54 0 obj << /Length 19788 >> stream BT /F7 1 Tf 9.4646 0 0 9.4646 32.2016 609.5054 Tm 0 g /GS2 gs 0 Tc 0 Tw [(clg)-332.4(=)-330.4(c)0(l)]TJ /F8 1 Tf 4.2888 0 TD (.)Tj /F7 1 Tf 0.4972 0 TD (gui)Tj /F8 1 Tf 1.815 0 TD (.)Tj /F7 1 Tf 0.4972 0 TD [(calc)-1219.9(//)-337.4(with)-327.4(both)-333.4(command-line)]TJ 5.5348 -1.2639 TD [(and)-332.4(gui)-332.4(front)-328.4(ends)]TJ /F5 1 Tf -13.2678 -1.6293 TD (Consider)Tj /F7 1 Tf 4.2888 0 TD (wgui)Tj /F5 1 Tf 2.414 0 TD [(.)-247.2(I)0(t)-249.5(i)0(s)-246.4(a)-242.8(model)-250.9(that)-243.7(allows)-249.7(us)-244.9(to)]TJ /F6 1 Tf 13.6632 0 TD (simultaneously)Tj -20.366 -1.2459 TD (synthesize)Tj /F5 1 Tf 4.4566 0 TD [(a)-296.7(calculator)-304.2(class)]TJ /F6 1 Tf 7.8289 0 TD (and)Tj /F5 1 Tf 1.797 0 TD [(its)-301.7(corresponding)-304.6(GUI)-294.4(front)]TJ -14.0825 -1.2459 TD [(e)-6.2(n)-10(d.)-681.4(Lo)-13(ok)-680(a)-9.1(t)-678.3(t)-7.4(h)0(e)-681.1(c)-8.2(on)-8.1(t)-7.5(e)-6.2(nt)-11.5(s)-675.2(o)-10.1(f)]TJ /F7 1 Tf 15.1307 0 TD [(wg)-8(u)-7(i)]TJ /F5 1 Tf 3.1088 0 TD [(by)-681(e)-6.2(x)-7.1(p)-7(a)0(n)-7.2(d)-9(in)-12.5(g)-675.9(i)-8.5(ts)]TJ -18.2395 -1.2459 TD (definition:)Tj /F11 1 Tf 0.3354 -1.8928 TD (Wgui)Tj /F10 1 Tf 2.3601 0 TD ()Tj /F11 1 Tf 1.0483 0 TD (gui)Tj /F10 1 Tf 1.785 0 TD ()Tj /F11 1 Tf 0.7188 0 TD (calc)Tj /F10 1 Tf -3.7198 -1.2639 TD 0.2783 Tc (f)Tj /F11 1 Tf 1.5514 0 TD 0 Tc (base)Tj /F13 1 Tf 6.6251 0 0 6.6251 84.4724 514.2613 Tm (wgui)Tj 9.4646 0 0 9.4646 98.759 516.8692 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (add)Tj /F13 1 Tf 6.6251 0 0 6.6251 117.6944 515.4518 Tm (wgui)Tj 9.4646 0 0 9.4646 131.981 516.8692 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (sub)Tj /F13 1 Tf 6.6251 0 0 6.6251 150.9165 515.4518 Tm (wgui)Tj /F10 1 Tf 9.4646 0 0 9.4646 165.2031 516.8692 Tm (g)Tj /F7 1 Tf -14.0525 -1.2639 TD (where)Tj /F11 1 Tf 3.7857 0 TD (base)Tj /F13 1 Tf 6.6251 0 0 6.6251 87.7606 503.4897 Tm (wgui)Tj /F10 1 Tf 9.4646 0 0 9.4646 102.0472 504.907 Tm ()Tj /F11 1 Tf 1.0482 0 TD (base)Tj /F13 1 Tf 6.6251 0 0 6.6251 131.6976 503.4897 Tm (gui)Tj /F10 1 Tf 9.4646 0 0 9.4646 143.3763 504.907 Tm ()Tj /F11 1 Tf 0.7248 0 TD (base)Tj /F13 1 Tf 6.6251 0 0 6.6251 169.9086 503.4897 Tm (calc)Tj /F10 1 Tf 9.4646 0 0 9.4646 74.0409 492.9448 Tm 0.2782 Tc (f)Tj /F11 1 Tf 1.5454 0 TD 0 Tc (gcal)Tj /F13 1 Tf 6.6251 0 0 6.6251 108.3968 490.3936 Tm (base)Tj 9.4646 0 0 9.4646 121.2094 492.9448 Tm (:)Tj /F11 1 Tf 0.2755 0 TD (jak)Tj /F13 1 Tf 1.5574 0 TD (;)Tj /F11 1 Tf 0.4373 0 TD (cal)Tj /F13 1 Tf 6.6251 0 0 6.6251 157.4929 490.5637 Tm (base)Tj 9.4646 0 0 9.4646 170.3621 492.9448 Tm (:)Tj /F11 1 Tf 0.2696 0 TD (jak)Tj /F10 1 Tf 1.5634 0 TD (g)Tj /F11 1 Tf -12.6449 -1.2639 TD (add)Tj /F13 1 Tf 6.6251 0 0 6.6251 82.8283 479.5653 Tm (wgui)Tj /F10 1 Tf 9.4646 0 0 9.4646 97.1149 480.9825 Tm ()Tj /F11 1 Tf 1.0483 0 TD (add)Tj /F13 1 Tf 6.6251 0 0 6.6251 121.833 479.5653 Tm (gui)Tj /F10 1 Tf 9.4646 0 0 9.4646 133.5118 480.9825 Tm ()Tj /F11 1 Tf 0.7248 0 TD (add)Tj /F13 1 Tf 6.6251 0 0 6.6251 155.1684 479.5653 Tm (calc)Tj /F10 1 Tf 9.4646 0 0 9.4646 74.0409 469.0771 Tm 0.2782 Tc (f)Tj /F11 1 Tf 1.5454 0 TD 0 Tc (gcal)Tj /F13 1 Tf 6.6251 0 0 6.6251 108.3968 466.4692 Tm (add)Tj 9.4646 0 0 9.4646 119.1118 469.0771 Tm (:)Tj /F11 1 Tf 0.2696 0 TD (jak)Tj /F13 1 Tf 1.5634 0 TD (;)Tj /F11 1 Tf 0.4373 0 TD (cal)Tj /F13 1 Tf 6.6251 0 0 6.6251 155.3385 466.6393 Tm (add)Tj 9.4646 0 0 9.4646 166.0535 469.0771 Tm (:)Tj /F11 1 Tf 0.2695 0 TD (jak)Tj /F10 1 Tf 1.5634 0 TD (g)Tj /F11 1 Tf -12.1896 -1.2639 TD (sub)Tj /F13 1 Tf 6.6251 0 0 6.6251 82.8283 455.6975 Tm (wgui)Tj /F10 1 Tf 9.4646 0 0 9.4646 97.1149 457.1149 Tm ()Tj /F11 1 Tf 1.0483 0 TD (sub)Tj /F13 1 Tf 6.6251 0 0 6.6251 121.833 455.6975 Tm (gui)Tj /F10 1 Tf 9.4646 0 0 9.4646 133.5118 457.1149 Tm ()Tj /F11 1 Tf 0.7248 0 TD (sub)Tj /F13 1 Tf 6.6251 0 0 6.6251 155.1684 455.6975 Tm (calc)Tj /F10 1 Tf 9.4646 0 0 9.4646 74.0409 445.1526 Tm 0.2782 Tc (f)Tj /F11 1 Tf 1.8809 0 TD 0 Tc (gcal)Tj /F13 1 Tf 6.6251 0 0 6.6251 111.5716 442.5448 Tm (sub)Tj 9.4646 0 0 9.4646 121.6062 445.1526 Tm (:)Tj /F11 1 Tf 0.2755 0 TD (jak)Tj /F13 1 Tf 1.5574 0 TD (;)Tj /F11 1 Tf 0.4373 0 TD (cal)Tj /F13 1 Tf 6.6251 0 0 6.6251 157.8897 442.7715 Tm (sub)Tj 9.4646 0 0 9.4646 167.981 445.1526 Tm (:)Tj /F11 1 Tf 0.2696 0 TD (jak)Tj /F10 1 Tf 1.5634 0 TD (g)Tj /F5 1 Tf 0.4972 0 TD (.)Tj -17.3111 -1.6353 TD [(That)-287.1(is,)-283.9(the)]TJ /F7 1 Tf 5.2233 0 TD (wgui)Tj /F5 1 Tf 2.6955 0 TD [(model)-286.8(has)-281(the)-287.2(same)-278.7(number)-281.6(of)-288.1(units)-282.8(with)]TJ -7.9188 -1.2399 TD [(the)-490.9(same)-494.3(names)-486.4(\(ignoring)-491.2(subscripts\))-496(as)]TJ /F7 1 Tf 19.3716 0 TD (calc)Tj /F5 1 Tf 2.9051 0 TD (and)Tj /F7 1 Tf 2.1923 0 TD (gui)Tj /F5 1 Tf 1.809 0 TD (,)Tj -26.2781 -1.2459 TD (namely,)Tj /F10 1 Tf 4.0073 0 TD (f)Tj /F11 1 Tf 0.5032 0 TD (base)Tj /F13 1 Tf 6.6251 0 0 6.6251 88.5543 403.5401 Tm (wgui)Tj 9.4646 0 0 9.4646 102.8976 406.1479 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (add)Tj /F13 1 Tf 6.6251 0 0 6.6251 121.7763 404.0503 Tm (wgui)Tj 9.4646 0 0 9.4646 136.0629 406.1479 Tm (;)Tj /F11 1 Tf 0.4373 0 TD (sub)Tj /F13 1 Tf 6.6251 0 0 6.6251 154.9984 404.0503 Tm (wgui)Tj /F10 1 Tf 9.4646 0 0 9.4646 169.285 406.1479 Tm (g)Tj /F5 1 Tf 0.5032 0 TD [(.)-462.8(Further,)-469.2(each)-470.8(unit)-470.2(en-)]TJ -15.6219 -1.2459 TD [(capsulates)-352.7(a)-344.6(pair)-348.4(of)-348(files:)-348.9(One)-349.3(file)-349.1(represents)-351.7(the)-347.1(calculator)]TJ T* [(base)-234.3(or)-238(refinement,)-234.1(the)-239.3(second)-233.4(represents)-237.9(the)-233.3(corresponding)]TJ 0 -1.2399 TD [(GUI)-348.3(base)-354.1(or)-345.9(refinement.)-353.9(For)-350.9(example,)]TJ /F11 1 Tf 17.4429 0 TD (sub)Tj /F13 1 Tf 6.6251 0 0 6.6251 206.0787 369.3542 Tm (wgui)Tj /F5 1 Tf 9.4646 0 0 9.4646 223.6535 370.8283 Tm (encapsulates)Tj -20.8632 -1.2459 TD [(the)-377(refinement)-382.2(\()]TJ /F11 1 Tf 7.3018 0 TD (cal)Tj /F13 1 Tf 6.6251 0 0 6.6251 110.0976 357.6188 Tm (sub)Tj 9.4646 0 0 9.4646 120.1889 359.0362 Tm (:)Tj /F11 1 Tf 0.2695 0 TD (jak)Tj /F5 1 Tf 1.5634 0 TD [(\))-379.8(that)-375.5(adds)-378.7(the)]TJ /F7 1 Tf 7.1101 0 TD (sub\(\))Tj /F5 1 Tf 3.3963 0 TD (operation)Tj -22.2708 -1.2459 TD 0.0265 Tc [(to)-690.4(the)-686.5(b)-2.5(ase)-692.5(c)0.3(alculator)-692.6(c)0.3(lass)-690.6(a)5.4(n)-1.5(d)-695.3(a)5.4(nother)-692.6(r)2.2(efinement)]TJ T* 0 Tc (\()Tj /F11 1 Tf 0.3354 0 TD (gcal)Tj /F13 1 Tf 6.6251 0 0 6.6251 49.096 333.0708 Tm (sub)Tj 9.4646 0 0 9.4646 59.1307 335.4519 Tm (:)Tj /F11 1 Tf 0.2755 0 TD (jak)Tj /F5 1 Tf 1.5574 0 TD [(\))-343.9(that)-339.5(integrates)-340.1(the)-341.1(subtraction)-341(button)-346.5(into)-341.5(the)]TJ -5.3131 -1.2459 TD [(base)-336.2(GUI)-330.3(class.)]TJ 1.2639 -1.21 TD [(T)-9(h)0(e)-681.1(s)0(i)-6.8(g)0(n)-9.1(i)-8.5(fi)-10.9(ca)-11.4(nce)-683.3(of)-683.4(me)-7.7(t)-7.4(a)0(m)-10.7(ode)-13.2(l)-8.5(s)-675.2(li)-11(ke)]TJ /F7 1 Tf 18.3294 0 TD [(CM)-8(M)]TJ /F5 1 Tf 2.4978 0 TD [(is)-677.7(t)-7.5(h)0(a)-7.2(t)-678.3(i)-8.5(t)]TJ /F6 1 Tf -22.0911 -1.2459 TD [(separates)-457.1(concerns)]TJ /F5 1 Tf 7.6253 0 TD [(:)-450.8(I)0(t)-453.1(separates)-449.3(a)-452.4(design)-450.3(specification)-451.9(from)]TJ -7.6253 -1.2399 TD [(its)-259.8(possible)-257.5(implementations.)-257.6(For)-255.1(example,)-256.8(the)-257.2(design)-258.6(of)-258.1(the)]TJ /F7 1 Tf 0 -1.2459 TD (mycalc)Tj /F5 1 Tf 3.9534 0 TD [(application)-333.1(is)-330.2(specified)-335.8(by)-327.6(the)-329.1(equation)]TJ /F7 1 Tf 18.0179 0 TD [(mycalc)-329.4(=)]TJ -21.9713 -1.2459 TD 0.007 Tc [(su)7(b)]TJ /F8 1 Tf 1.821 0 TD 0 Tc (.)Tj /F7 1 Tf 0.4972 0 TD [(ad)-8(d)]TJ /F8 1 Tf 1.821 0 TD (.)Tj /F7 1 Tf 0.4972 0 TD [(ba)-8(se)]TJ /F5 1 Tf 2.4259 0 TD [(.)-672.5(This)-672.7(e)-6.2(quati)-9.1(on)-673(sta)-8.9(tes)-676.8(that)]TJ /F7 1 Tf 13.6452 0 TD [(my)-8(calc)]TJ /F5 1 Tf 4.3068 0 TD (has)Tj -25.0142 -1.2459 TD [(addition)-383(and)-381.5(subtraction)-383(operations)]TJ /F6 1 Tf 16.6462 0 TD [(without)-382(specifying)-379.5(their)]TJ -16.6462 -1.2399 TD (implementation)Tj /F5 1 Tf 6.3434 0 TD [(.)-241.2(T)0(o)-240.7(supply)-242.4(an)-240.8(implementation,)]TJ /F7 1 Tf 14.0825 0 TD (mycalc)Tj /F5 1 Tf 3.8635 0 TD (must)Tj -24.2894 -1.2459 TD [(be)-250.9(evaluated)-249.3(in)-252.1(the)-245.3(context)-254.2(of)-246.1(a)-248.7(model.)-252.4(If)-250.5(the)-251.3(model)-244.9(is)]TJ /F7 1 Tf 23.8641 0 TD (calc)Tj /F5 1 Tf 2.414 0 TD (,)Tj -26.2781 -1.2459 TD [(then)-303.2(only)-303.2(the)-305.2(calculator)-304.2(source)-299.6(is)-306.3(generated.)-300.7(If)-304.4(the)-299.2(model)-304.8(is)]TJ /F7 1 Tf T* (wgui)Tj /F5 1 Tf 2.42 0 TD [(,)-606.6(then)-608.7(both)-613.6(the)-610.7(calculator)-609.7(source)]TJ /F6 1 Tf 16.4905 0 TD (and)Tj /F5 1 Tf 2.1085 0 TD [(its)-613.2(GUI)-605.8(are)]TJ -21.0189 -1.2459 TD (generated.)Tj /F6 1 Tf 4.9058 0 TD [(In)-253.1(this)-250.1(example,)-250.6(metamodels)-252.6(separate)-255.1(the)-249.5(specification)]TJ -4.9058 -1.2399 TD [(of)-559.8(an)-552.4(applications)-555.4(design)-553.7(from)-555.9(a)-553.3(family)-555.8(of)-553.9(implementations)]TJ /F5 1 Tf 26.2781 0 TD (.)Tj -26.2781 -1.2459 TD [(Further,)-289.5(they)-286.3(allow)-287.4(us)-280.8(to)-287.1(create)-289.1(declarative)-289.3(feature-oriented)]TJ T* [(specifications)-324.4(expressed)-314(as)-318.9(GUI)-318.3(front)-317.8(ends)-316.9(like)-315.8(Fig.)-313.7(22.)-319.4(The)]TJ T* [(check-boxes)-330.4(in)-330(the)-335.1(left-most)-331.8(column)-326.8(of)-330(the)-335.1(GUI)-324.3(specify)-335.2(the)]TJ 0 -1.2399 TD [(features)-246.6(of)-252.1(a)-242.8(calculators)-249.1(design;)-248.2(the)-245.3(check-boxes)-246.6(in)-246.1(the)-251.3(right)]TJ 0 -1.2459 TD [(column)-578.4(specify)-574.8(the)-580.7(model)-574.3(to)-580.6(use.)-570.1(From)-580(this)-575.3(input,)-580.6(the)]TJ /F7 1 Tf T* (mycalc)Tj /F5 1 Tf 4.205 0 TD [(equation)-586.5(and)-579.2(metamodel)-580.6(equation)]TJ /F7 1 Tf 16.79 0 TD (cgl)Tj /F5 1 Tf 2.39 0 TD [(can)-584.5(be)]TJ -23.3849 -1.2459 TD [(inferred.)-655.5(Together,)-648.8(these)-651.1(equations)-650.7(specify)-652.6(a)-650.1(particular)]TJ T* [(calculator)-651.6(in)-647.5(a)-650.1(large)-646.2(space)-651.8(of)-647.5(possible)-646.8(calculators)-649.9(and)]TJ 0 -1.2399 TD (implementations.)Tj 1.2639 -1.216 TD 0.0145 Tc [(Making)-679.4(fe)-3.7(atur)-3.8(e)-680.5(d)-0.4(e)-3.7(s)-1.8(ign)-684.4(s)-1.8(pe)-3.7(cifi)-6(cations)-684.6(o)-1.6(rt)-4.9(hogonal)-682.8(t)1.1(o)]TJ -1.2639 -1.2399 TD 0 Tc [(feature)-416.1(implementation)-413.4(specifications)-420.2(leads)-408.4(to)-412.9(an)-414.5(interest-)]TJ 0 -1.2459 TD [(ing)-400.9(result.)-400.7(Instead)-401.9(of)-395.9(specifying)-400.7(an)-396.5(application)-405(by)-399.5(a)]TJ /F6 1 Tf 24.1457 0 TD (single)Tj /F5 1 Tf -24.1457 -1.2459 TD [(equation,)-528.2(we)-520.9(are)-518.8(using)-526(a)]TJ /F6 1 Tf 12.3933 0 TD (pair)Tj /F5 1 Tf 2.1324 0 TD [(of)-521.7(equations)-524.9(to)-526.7(define)-521.5(an)]TJ 13.2678 72.6107 TD [(application.)-280.7(We)-282(generalize)-284.9(this)-281.8(approach)-282.5(in)-282.1([7],)-285.1([8])-277.6(so)-283.9(that)-285.6(a)]TJ 0 -1.222 TD [(single)-342(application)-345.1(is)-348.2(specified)-347.8(by)]TJ /F13 1 Tf 15.1068 0 TD (n)Tj /F5 1 Tf 0.9404 0 TD [(equations,)-346.8(one)-343.7(for)-348.3(each)]TJ -16.0472 -1.228 TD [(orthogonal)-284.4(concern.)-282.3(We)-282(call)-285.9(this)-281.8(generalization)]TJ /F6 1 Tf 21.2106 0 TD (Origami)Tj /F5 1 Tf 3.4562 0 TD [(;)-283.1(its)]TJ -24.6668 -1.222 TD [(significance)-322.7(is)-324.3(scalabililty.)-326(We)-318(show)-323.5(that)-327.5(the)-323.1(length)-322.7(of)-324(each)]TJ 0 -1.228 TD [(of)-353.9(the)]TJ /F13 1 Tf 2.965 0 TD (n)Tj /F5 1 Tf 0.9524 0 TD [(equations)-351.2(will)-360.5(be)-352.7(at)-352(most)]TJ /F13 1 Tf 11.8183 0 TD (k)Tj /F5 1 Tf 0.8626 0 TD [(terms.)-356.8(\(Our)-354.9(calculator)]TJ -16.5983 -1.222 TD [(metamodel)-305.1(is)-306.3(a)-302.7(particular)-311.2(example)-303.2(of)-306(Origami)-306.3(where)]TJ /F13 1 Tf 24.1037 0 TD (n)Tj /F10 1 Tf 0.8745 0 TD ()Tj /F12 1 Tf 1.0483 0 TD (2)Tj /F5 1 Tf -26.0265 -1.228 TD (and)Tj /F13 1 Tf 2.0606 0 TD (k)Tj /F10 1 Tf 0.7907 0 TD ()Tj /F12 1 Tf 1.0482 0 TD (3)Tj /F5 1 Tf 0.4972 0 TD [(\).)-369.4(Thus,)-367.2(the)-365.1(length)-370.7(of)-365.9(an)-366.6(Origami)-372.2(specification)-368(is)]TJ /F13 1 Tf -4.3967 -1.222 TD (O)Tj /F10 1 Tf 0.7547 0 TD ()Tj /F13 1 Tf 0.3893 0 TD (kn)Tj /F10 1 Tf 1.1022 0 TD ()Tj /F5 1 Tf 0.3834 0 TD [(.)-241.2(Had)-239.3(we)-233.4(not)-243.2(used)-236(Origami)-240.4(\(or)-240.5(metamodels\),)-235.5(we)-239.4(show)]TJ -2.6296 -1.2279 TD [(that)-675(the)-676.5(corres)-11.5(pondi)-8.6(ng)-674(AHEAD)-677.5(spec)-7.7(ificati)-10.8(on)-673(coul)-9.8(d)-667.9(b)0(e)]TJ 0 -1.222 TD 0.0144 Tc [(exponentially)-679.5(longer)]TJ /F13 1 Tf 10.8419 0 TD 0 Tc (O)Tj /F10 1 Tf 0.7607 0 TD ()Tj /F13 1 Tf 0.3834 0 TD (k)Tj 6.6251 0 0 6.6251 407.5085 616.1384 Tm (n)Tj /F10 1 Tf 9.4646 0 0 9.4646 411.9306 612.7369 Tm ()Tj /F5 1 Tf 1.0662 0 TD 0.0132 Tc [(t)-6.2(e)1(rms.)-683.2(More)-681.8(e)-5(x)0.1(amples)-685.9(of)]TJ -14.0286 -1.228 TD 0 Tc [(Origami)-659.7(are)-668.6(given)-659.8(in)-665.4([7],)-662.5([8],)-668.5(where)-663.2(we)-664.7(explain)-661.4(how)]TJ 0 -1.222 TD [(AH)-15.3(E)-9(A)0(D)-689.3(t)-7.5(o)-10.1(o)-10.1(l)-8.5(s)-681.1(a)-9.2(r)-12.3(e)-683.1(sy)-15.3(n)-10(t)-7.5(h)-10(e)-6.2(s)-10.3(i)-8.5(ze)-15.3(d)-679.8(f)-8.4(r)-12.3(o)-10.1(m)-678.4(c)-14.2(om)-11.6(p)-13(a)-9.1(c)-8.2(t)-684.3(Or)-16(i)-8.5(g)0(a)-14.2(m)-7.5(i)]TJ 0 -1.2279 TD (equations.)Tj /F3 1 Tf 11.4571 0 0 11.4571 289.2472 549.014 Tm 1.0117 Tc (8A)Tj 8.9663 0 0 8.9663 315.3826 549.014 Tm 0 Tc (PPLICATIONS)Tj /F5 1 Tf 9.4646 0 0 9.4646 289.2472 533.3668 Tm [(AHEAD)-336.1(is)-336.2(being)-334.3(used)-337.9(to)-335(build)-337.5(next-generation)-339.7(distributed)]TJ /F6 1 Tf T* [(fire)-351.2(support)-354.2(simulators)]TJ /F5 1 Tf 9.7757 0 TD (\()Tj /F6 1 Tf 0.3294 0 TD (FSATS)Tj /F5 1 Tf 2.989 0 TD [(\))-355.8(for)-354.3(the)-353.1(US)-352.2(Army)]TJ /F6 1 Tf 8.6735 0 TD (Simulation,)Tj -21.7676 -1.222 TD [(Training,)-325(and)-327.9(Instrumentation)-327.3(Command)]TJ /F5 1 Tf 17.4908 0 TD (\()Tj /F6 1 Tf 0.3354 0 TD (STRICOM)Tj /F5 1 Tf 4.5584 0 TD [(\).)-327.5(Several)]TJ -22.3846 -1.228 TD [(years)-384.4(ago,)-385.3(we)-383.2(built)-383.9(a)-386.5(feature-oriented)-386.3(prototype)-390(of)-383.9(FSATS)]TJ 0 -1.222 TD [([6].)-279.2(As)-277.5(the)-281.2(first)-286.6(nontrivial)-283.2(test)-282.9(of)-282.1(AHEAD,)-277.8(we)-281.3(converted)-286.1(the)]TJ 0 -1.2279 TD [(prototypes)-299(source)-305.6(code,)-304.6(which)-299.9(included)-305.9(classes,)-298(interfaces,)]TJ T* [(and)-369.5(state)-369.9(machines,)-370.9(into)-371.5(AHEAD)-372(features.)-374(We)-365.9(also)-373.4(added)]TJ 0 -1.222 TD [(design)-348.5(rule)-345.5(files)-353.4(and)-345.6(makefiles,)-352.9(so,)-345.4(when)-349.3(AHEAD)-348.1(features)]TJ 0 -1.228 TD [(were)-623.3(composed,)-632.9(three)-629.2(very)-629.6(different)-627.5(representations)-630.5(of)]TJ 0 -1.222 TD [(FSATS)-217.6(\(code,)-223.1(design)-216.7(rules,)-225.5(makefiles\))-215.9(were)-222(synthesized.)-219.4(The)]TJ 0 -1.2279 TD 0.011 Tc [(pr)-7.3(ototype)-666.1(w)-0.6(as)-664.2(defined)-662.9(b)]TJ 12.2975 0 TD 0.0125 Tc [(y)-657.5(a)-661.5(single)-664.6(AHEAD)-661.1(e)0.3(quat)5(i)-2(on)]TJ -12.2975 -1.222 TD 0 Tc [(composing)-244.4(21)-239.9(features,)-248.2(yielding)-246.4(90)-239.9(files)-245.5(and)-243.7(4,500)-241.8(Java)-243.4(LOC.)]TJ 1.2579 -1.21 TD [(The)-624.1(next)-623.8(significant)-627.2(test)-624.4(was)-618(bootstrapping)-624.5(AHEAD)]TJ -1.2579 -1.2279 TD [(itself.)-506.1(As)-511.1(mentioned)-506.1(earlier,)-514(AHEAD)-509.8(tools)-507.6(were)-509.5(initially)]TJ 0 -1.222 TD [(built)-461.8(using)-460.1(JTS.)-463.3(To)-462.3(bootstrap)-462.2(AHEAD,)-463.4(we)-461(converted)-465.8(JTS)]TJ 0 -1.2279 TD [(source)-317.6(into)-317.5(AHEAD)-312.1(features.)-320.1(In)-311.9(addition)-323.1(to)-317(code)-315(represen-)]TJ 0 -1.222 TD [(tations,)-340(AHEAD)-342.1(directories)-344.6(included)-347.8(grammar)-338.5(\(BNF\))-341.9(files,)]TJ 0 -1.2279 TD 0.0192 Tc [(which)-685.7(d)-1.7(efined)-684.6(the)-687.8(s)2.9(ynta)4.1(x)-688.7(o)-2.9(f)-684.1(o)3.1(ptional)-684.1(J)-1.2(ava)-684.8(l)-1.3(a)4.1(n)-2.8(guage)]TJ 0 -1.222 TD 0 Tc [(extensions.)-441(We)-443.8(used)-439.7(Origami,)-445.6(an)-444.4(AHEAD)-443.9(metamodel,)-444.4(to)]TJ 0 -1.228 TD [(generate)-374(equations)-381.1(for)-378.2(AHEAD)-378(tools,)-383.4(including)]TJ /F7 1 Tf 22.0492 0 TD (jampack)Tj /F5 1 Tf 4.2229 0 TD (,)Tj /F7 1 Tf -26.2721 -1.222 TD (mixin)Tj /F5 1 Tf 3.019 0 TD (,)Tj /F7 1 Tf 0.593 0 TD (unmixin)Tj /F5 1 Tf 4.2289 0 TD [(,)-349(and)]TJ /F7 1 Tf 2.6416 0 TD (jak2java)Tj /F5 1 Tf 4.8339 0 TD [(,)-349(and)-345.6(then)-345.1(used)-349.8(AHEAD)]TJ -15.3164 -1.228 TD [(tools)-333.9(to)-335(synthesize)-334.6(their)-332(executables)-332.9([7],)-333.1([8].)]TJ 1.2579 -1.21 TD [(To)-312.5(convey)-316.2(the)-311.2(complexity)-315.2(of)-312(this)-311.8(bootstrapping)-313(step,)-314(we)]TJ -1.2579 -1.2279 TD [(offer)-332.9(three)-335.6(arguments:)]TJ /F8 1 Tf 1.2579 -2.0486 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(There)-289.2(are)-291.2(69)-293.8(distinct)-291(AHEAD)-294.2(features)-288.6(constituting)-297.6(a)]TJ 0 -1.21 TD [(code)-267.1(base)-258.3(of)-270.1(33K)-259.7(Jak)-268.2(LOC.)-264.6(The)-258.8(AHEAD)-270.2(equation)-263(for)]TJ T* 0.0119 Tc [(each)-681(tool)-679.5(references)-681.2(approximately)-682(2)2.8(3)-680.1(f)-2.5(eatures,)]TJ T* 0 Tc [(where)-351.8(10)-353.7(features)-354.5(are)-351.1(shared)-356.4(among)-353.3(AHEAD)-354.1(tools.)]TJ 0 -1.216 TD [(Each)-497.6(tool)-497.3(is)-492(generated)-496.8(by)-495.3(composing)-496(the)-496.8(Jak)-495.9(and)]TJ 0 -1.21 TD [(grammar)-362.5(representations)-360.9(of)-365.9(each)-363(feature)-362.2(and)-357.6(trans-)]TJ T* [(lating)-300.2(their)-308(representations)-307(to)-299.1(Java,)-304.9(resulting)-302.9(in)-306(over)]TJ T* [(30K)-643(LOC)-652.4(per)-648.4(tool.)-648.6(Thus,)-648.7(using)-645.8(only)-650.6(equational)]TJ T* [(specifications,)-475.7(we)-473(are)-476.9(generating)-475.2(the)-478.9(AHEAD)-473.9(tool)]TJ T* [(suite)-422.7(\(150K)-421(Java)-417.1(LOC)-424.8([7]\))]TJ /F6 1 Tf 12.2855 0 TD (automatically)Tj /F5 1 Tf 5.5407 0 TD [(,)-420.9(a)-416.5(task)-421.3(that)]TJ -17.8262 -1.21 TD [(was)-264.6(accomplished)-270.3(only)-267.2(by)-267.7(ad)-263.7(hoc)-267.9(means)-270.7(previously.)]TJ /F8 1 Tf -1.8988 -1.21 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(We)-282(subjectively)-281.7(estimate)-284.3(that)-285.6(to)-287.1(write)-285.6(the)-281.2(main)-280.7(tools)]TJ 0 -1.21 TD [(of)-336(ATS)-331.2(by)-339.6(hand)-331.6(would)-333.6(take)-339.3(at)-334.1(least)-335(two)-334.6(man-years.)]TJ T* [(The)-300.7(effort)-298.5(to)-305(manually)-298.4(replicate)-301.1(the)-299.2(entire)-302.2(tool)-305.6(suite,)]TJ T* [(which)-407.7(goes)-415(beyond)-410.7(the)-407(main)-412.5(tools)-411.7(to)-412.9(include)-410.8(code)]TJ 0 -1.216 TD [(formatters,)-410.2(document)-412.8(generators,)-408(a)-410.5(graphical)-407.3(inter-)]TJ 0 -1.21 TD [(face,)-524.7(etc.,)-522.2(could)-527.9(be)-526.4(three)-527.3(or)-525.6(more)-521.3(times)-525.1(that.)-526.8(We)]TJ T* [(cannot)-366.4(experimentally)-367.2(validate)-364.4(these)-369.5(estimates)-366.4(as)-360.9(it)]TJ T* [(would)-345.6(be)-340.7(too)-345.1(costly.)-344.7(But,)-342.4(more)-341.6(importantly,)]TJ /F6 1 Tf 20.1803 0 TD [(to)-346.1(make)]TJ -20.1803 -1.21 TD [(these)-473.9(tools)-473(feature-extensiblethe)-475.6(prime)-477.3(motivation)-473.8(for)]TJ /F1 1 Tf 6.9738 0 0 6.9738 25.3984 740.1825 Tm 0.0001 Tc [(366)-30999.7(IEEE)-338.4(TRANSAC)-13.6(TIONS)-337.8(ON)-338.1(SOFTW)-11.5(ARE)-331.7(ENGINE)-14.8(ERING,)-1009.5(VOL.)-337.4(30,)-1004.8(NO.)-333.4(6,)-1004.1(JUNE)-340.5(2004)]TJ ET q 1 i 29.48 722.834 244.46 -71.49 re W n q 244.5783 0 0 71.4897 29.4803 651.3447 cm /Im22 Do Q Q BT 7.9702 0 0 7.9702 26.1921 633.4298 Tm 0 Tc [(Fig.)-333.7(22.)-329.2(A)-329.8(declarative)-325.5(feature)-325.4(specific)13.5(ation.)]TJ ET endstream endobj 55 0 obj << /Type /XObject /Subtype /Image /Width 1009 /Height 296 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 31217 /Filter /DCTDecode >> stream AdobedC     $$''$$53335;;;;;;;;;; ("  3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw?U nXvbP߉)}'R~'OOK??~/ _oI߉)}'R~'OOK??~/ _oI߉)}'R~'OOK??~/ _oI߉)}'R~'OOK??~/ _oI߉)}'R~'OOK??~/ _oI߉)}'R~'OOK??~/ _oI߉)}'R~'OOK??~/ _oI߉)}'R~'OOK??~/ _oI߉)}'R~'OOK??~/ _oI߉)}'R~'OOK??~/ _oI߉)}'R~'OOK??~/ _oI߉)}'R~'OOK??~/ _oI߉)}'R~'OOK??~/ _oI߉)}'R~'OOK??~/ _oI߉)}'R~'OOK??~/ _oI߉)}'T1:nFF.5؄ m.䭤_UrEƱ>ehK?$oI/,KG_Y$l-{I~gZ>}%ehK?$oI/-KGK}l7%{/ IGKQ}l7%{/ IGKQllllkkkJ~z_J~z_J~z_KK?/˧k.K?/˧k.K?/˧k.~~~~zz?W~?WjޫOUz_OUz_]~ޗW~_U߽W~wUz_~ޗG~_Q߽W~wUz_~ޗG~_Q5~ޗGz_W~_piƯz_W?/oޗ7OM5~pi_?/vxK5gpiY_?/VxKpiYKpiYKpi[Kpi[/6KwRoԿh/6KwSѷwRo>F}K ڗ /x3K w>h]Ϲ/x3K w>h]Ϲ/x3K w>h]Ϲ/x3K w>h]Ϲ/x3K ssvoJd 2CRIUƮ[Ծ j^г:ShǬ3ͤ@wG?ɲZ tGs:V!yܱ}J`]Ӛ1ۆC.c^848I0R G x'x x'x<O<<O<  x'x P<Hx x'( x'x'x 'px PO<O<(NO>O( PtR tӄH'N:tt'LvMQ8<c݆}98Uc6_Y{c8. 5ι#?ءnTnUl`jZb?*M d{񕵋r7Ⴐ '}&grkK}&Q[Kߕ[Z9q*]= p/uCc#{?Ei~gȭ/fSfE5m. . yTVKz6>Ck<5ڑk Lִ4!/ܚ_ɭ/ܚ=Oa*/s6F#Eo#ogGI%W;/R7\;.W_qٺRS}-s{~Dc4AwHy}+[!I^[uo2$PJG!--YhɭSci8=?WEx~9s[CA;$$xgO^m5&AÃw2Z+1ei>3+,=Qᯨl2 GpA<8NN8N' tӄӧN:Iu$t:tӧN:tӧRN:tӄ:tӧN' ӧNp:tӄ:uz~ {0DNsq+sLSuTuy8ʣ/-[o[Ŧ M?!'3v ]Nzw2,%Fs![]_ $N'_QB+ugּW+u5Y@#YƇo?jP(i uz?3=HOgMi|UQ+mKנ k^8Ƚ9-OƉ- }U]S;/? u<5خk3'_Y?.⺫]VwzgUs1"/ꚹous eNc[ou׺΅m-acGDi[Un+u[o:vkSNi.-%{ I +t?=9mS각U^@ A;t| zO%,:mL?,[4&4\^gTS]ՏYmf |u^F?fUVfEee h=[7atoӜ묱lik@GH?]fQsjv%wԾҟk2+ǚtKz?Na]YgQ۸&Jze KAT^ $ŕODe4}ZNXX~ʥ61Z+i5kC/9ӧN8Nӧ ӄtN'N ӧN:tӧN'RII:t:p8N:tӄ:tp:tӄ:p0'M~ zO'5yXXǹpݩ[];kc zq1uOu7/*K2h}gb%-;hD_Ww=¿1JvFℒJWS:՟ +N;iWȭ7}O:oXU}{5@it;`]?Ż㏬Ve-M|fE`E@{#l'nv_ B??ܤ?\|TB6WcKve}d5QGP u:5PxoVk}̩hؽ7ԪbU/R-h:J[ӎ-6q2ֺk;E.i{1ekbHaJb`mPxxay<,^n/?#"]zkM]mou>* S⨞4ze\i6Ɩ[U?Yzfԙcr?s]{fO?WzZ Z7 3?RzεҲe%8zc^*s:Ve}k5ֵ\պoޚhɫ%ٕXRXN}bL;վ:^p|-Ծ ܱpM@F7=cQߨXcm}ձs1 C=>n-53 Ӓ.{C6pӧN8Nӧ ӧN'NpI:p8N:tӧN:t’JIt:tp:tp' ӧ ’tӧ tKco?ag>w䴸/i-&9Pg~@:<Χ~×-N"\yKCIgzzu3V~Se]+9v`}5 _ 7oj?+>_R=-l.gEqlOtRz֎ιKKu:.T~PJ_j]r.ĮpxϧRGֿ]sӱ7PQ 2~:3A~_Emdl7ʸ}KOiոmqus Il}gn5Z"\GK+`,obZAkDH+]uYЮ+;]=c]I*S|zM\WԯtlJUiqu$m%@ z& /V8Þ G5#h _~ig$nI\:~PmM=C?7}`FfX@-po. @<h A( '<(ӧN:p8N:tӧNI8N8N'N'N:tӧN'N ӧN:tӤӧNӧNRYgdĨSϵNG*ltܿYKu:ƻ`#_tٍўzGۛ &,I OSoԿi|ʛٝ쳣tџF}'dYg ::Pxϫb<<4y`ŷj}pۍK\?-T,e5هcZ^*]>﬽?mpۍK\?-Rgo*MV={Nz(h/ap$\ !+3'}n"˛emƐq}ŷj_kqmuoیu q G]FG+ _XrJw5a}f{{ AIWy"?G{??9\O?no"77L~'9ySϫ+3e?V_%31@Y7 htc roA??+/]eV_%40R ?)B9_WܜE/пN_"kt/`ȥ50S~rrC9__cܜE?'+KmtO`ȧ]e?);r2D_?FW"#+O7/0Re?)E__:/0RFO"FO`ȥ0Rѿ?)ao?_7|E?N'K'GO`ȥ0Sct?6O"쎏'O'31KOHMgb쮑#?쮑#/}'6Gٝ'6G_:Ol?f)gt)~?r?S_r?RJKgb=+.G_a_o31O.?gb_[S%^?؟3%/tľ?_g%tLIK/3.?ؗ~?ؗ~?؟gMb[zwazwa䣧~K?;0rS~'~%OKo?0r^[a[a|޷}0rK8?o%?ܟx>6/axam} %/??ܟ~6/K' aha/K' aha/K' aha/K' ahaw6 VRqo܊~u(w)$qOcV/沾_]9WыtQЗ愿h4%G//9? ~hK_B_r|З愿h4%G//9? ~hK_B_r|З愿h4%G//9? ~hK_B_r|З愿h4%G//9? ~hK_B_r|З愿h4%G//9? ~hK_B_r|З愿h4%G//9? ~hK_B_r|З愿h4%G//9? ~hK_B_r|З愿h4%G//9? ~hK_B_r|З愿h4%G//9? ~hK_B_r|З愿h4%G//9? ~hK_B_r|З愿h4%G//9? ~hK_B_r|З愿h4%G//9? ~hK_B_r|З愿h4%G//9? ~hK_B_r|З愿h4%G//9? ~hK_B_r|З愿h4%G//9? ~hT:fE[,p-wVп$Ԭ?u(w)$qOcV/沾_X>C?"I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$JT~U־GaGI%W;~3 I$7}$I$I$$$I$I$I$I$I$R&I$R8|H90/I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ITʴzп$Ԭ?u(w)$qWcV/r_X>C?"I.?˰.gDfvF+YG_kX[kv1)cȫ]@jOn՗,f_M٪ɂG5ncScӹ3 gu.+R=C )~tL\JaC^jiwLzz Lmm/ht\ Ϧ+ŴX87n;qkW;/k:ܶ-=1SV^Ge,kKO!W}aw9 Eؗmk4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%SE?*_BR??ܤ?XX?b cS]Ol$#м|I^~+OK_}7}uʣ2V:Z"ON e_2~]伷t8Xu,\lvYOf/bޟoOgT-$~lHו:Zϯ}X{wIk۪"}374`C3q L(}K**]awGSzwQve+Ǻ:2OZg>/`bu~e~=7od08j!cS]PUX2 mk}wꧯtYm{hzlx"X>p_ b˺Xa25<2[6($3H4%gܑhK#ЗrG/C;B^w愽 ? z$3H4%gܑhK#П _6o5h1 gmuv9) ? Δw8Wl,[{z%W7F@;f<5U3:w; Y5֝#?ŽкuXĹՂN/#_L;NIK΀Ճ(?jO"_XC}ot8HW 5/"ޕ}Sm6:P6]7Ej\Ϭ k m-o` p.>~?WQMȳ}ᡀoxdt /qW~v/| <.f'yro{]'@]G\fWc}:ƇC,]-_uN44XF Kԛ>Սu{dX61E"ߪyV;/7 ;KeLA+< if} ? z$3H4%gܑhK#ЗrG/C;B^w愽 ? z$3H4%gܑhKUkOL1I$I$I$I$I$I$I$I$I$I$I$I$uOgZ=k_VzgUs1Y_/_!Ucs:1ip `6;c]z[[sϷ%/$sgjO*gH,h6T!KԮVwrmn/ΣGp*T=)zV1͸9"@DVzR,}Kj $l kǮ|wdWwBĮn8-k ow7{z.1>hс.˷]5[dg2[t{?Z77Тۋʥ4r5CWqjŶs]x+?V>vi9?+ӭ٥ͯkG*K(zŸ_hWs~=u߫X=/joۈԻ–7՞~qKmFk9:d<֫#kۛ\5&y> _^up1US4A9ثZ:/?|k.Xc_'^Y+C:={\p]01eA$dI$I$IUs'4?B֫qW6; XC.-G0}XXz5չk ]X,$܅],e\7,iR:I$I$I$I%S̟җQƵ\YHG̪mw[^K_&V_z&\gӬlFt`&XVIu++n&S]Gk͙(_^z~N}xY=ma2'_L=Pt\Cٷo8WM>0ln xJNgUe p\ Z}Xym2?OI$I$I$I$I$Z?d,Щg[CQ7*$I$I$I$I$I$I$I$I$I$I,Wg_/?+]=c]I*UՋV/ȀIaế)SW}? d?` plmh=TtGVmX[-s^@1zYzۏk6?pYuW1gSY·*w徠ǫH|er}e"܏?iKc^ֻPsu-*Rjkhk@.:kZlm݌xl"V?+}Ժr\v-Ow\gJxts[ccNٗ΋fٟ1Ƴ d86Z5+'ﭗtLNv;". k7dN}he0Zn8=ݱs}&]N֟mβbNxu*sl0fDz] ՞s?jcV1Üƙ:w_[{#Lc5%cKIJ7Y?P9O{znq}ֶn=͙$p[F[ZX܊hiԀAђI$I$I%S̟җQƵ\YHuKκ^ʫe&d>߫\5oTX=ϱL,?u}~Nu8owرdUk\=h߫wPîOZz~U՝UMc֒ zUeWNs;[ >>LƲi5-V>VCqpSw :'!f7RŇ&5u$I$I$I$I$G쟃U?+J?EY$Us:K{k˧^HD'6G2@.,΁ɀI$I$n^-7UE2 VhI,}c;c50ml;rceR/ŵsIB*J'WYȱsSÈIVI%U[ٖpK-8-mEi$+ri{mc.ȑMnp~vI$I,Wg_/?+]=c]I*SՋV/ȀIaế)X?/綬ߪU3z1z^q,[@{K`WXZCo?꜃׺'# 4DqUs]z*cmUbZ75/l:G.TևoWcu̧xc`TU0ȥܫ+w :"kW_WXb{O܂N2q0qɧc~4#ѿ]scG|j)JvV7緩Y|?P~/jgZ? WRI$I$I%S̟җQƵ\YHcKbZSվ1uoDyp-dPǣ*GUC>ST7Ye61s@ WG'YUuPF\DGuOf,.jC.-j׏XS?cߔ/7K?b֤I$I$I$I$JӲ~ VO_Tdz(dU:y/+zgLnu\O\;#w,}5`7x#[vFΧ2OJkZ>+|pI6`:zOMCX]o5t4n- ̪>/:]9 sc|tM>}u t;OK3q1*N{}p}3՟[gQTifev1N}%5¹>`t~d\h\O-'~S~-袜 ?jClQ2+r_AêCYE[.iWU*Qԟ:N?$վz@k`o\OZڇ_b~`-c,k%vs}}v]N5;^=FjN}G|G7ƍi<.?3W"`s>_Fƫ]9-vWFоtzh9Wcc!h;~du'\ͬ]xQw?6qa_7lpf+}JXӊ vs!quUc$=Cgt.:8pӠv״Fu\ve#Uc1C%v4U~x\tÆ(EӰmʕ]Wֶ^ ~gf?*VጏC&~t]xh潯n ʫGכ۝:5e7|ls[ #U?`Kux鮰mas}յv^:-}Iآ\ 7x!ee}t=40ȱRv5G`agR3\kѐ'Vʳ^V쮐10ogܯX?B%UI,Wg_/?+]=c]I*SՋV/\8?ZTz&F]xϮXA1~([&Vc\[Ip~1k[hp!'q{F48}ÿӺ@6XCHpF'imis.m˫{Whkex W:n#kݐNkٞZSC:ú }5&:ú9d?as}0m44i3:NuAe.k+pasCu3?R=6X/RF7[[Yp,6k~t[^kCc¶ӻPߺYSNg[o[ ɮt?־tVU.VN$$+t5֖4dZwjYR>W{[kdt-'|Q}VX]KkN>IN&eZӋTckfN ~DI$I$IUs'4?B֫Stc pT,C)ƺTEO^5}_dVONy-kYu1hU}jo6Smَ[tIqIWR:Fuy̌jnKŭ:+kNX-[V-Ӧ%s]i~#bԷL~ć3c3klpmC8XEdC.h$I$I$I$I$JӲ~ VO_Tdz)EY$WO՞q.sUG|a"#\<7t_x89Ƌaq^#Mug7c?0dm@ccvE{=~mb4ɝ*iŭܷ5ә[Z >?V?LZC}|]|F׵!Is ; 0576s\G.&zgb>uιԝo`__Ro$JqĦmng\8HEz+?'|wYVOk33 ǵ{Xh꾩t (4_Vqm94H'L]NsOO =3>^V-d^)cpcD9\ w}twк}_A='S,T>>d\ڛƹ\CdI>*zr?+VԿ+N#n/c*47~5^c._ST?MGkR_TVYPo@r=lz6ei muvj*?UC6{ %v-bW^BZK??Uh*,lG} J_XrJw5bag+3W/N/VI:dI$I$I$I$I$I$I%W̟қ Z$2I$I$I$I$I$I$I$;'ideO{?ҝoUI%}M̫&+כ`w>w8OԬζΫ*MshhTn6̾OZ32mݹshd2 S:V8Y3ikj;^XroQrYcM5WUb~??XǺ={CmWN>ss)%°Kq-L_[z ];7هQa mE+Gk}G3tՏ{1ssH:y+{࿦L j[قGq+G\{&+^zueK'/GU=Ci}eKkt h G}M'5[un9hQ>P] Xz/ھ?O}V1z-{Qa!}&QӺv'LfK1ꝍs\uvGbu<;0_loh%!r?ΓE}3Uc[/#vI'{Ԭ>,9}9V un2>j'ѳF.KXmpk'h%wOsOR]vέMÁ.JY/*܊(~;^ZN,O}s QksꋺnuWZܮm{n x*agt<1ՑUsX$8ANOS¾h35#q*Լ욝KDoGuedՂMe í%$Q oG[[]Yf9E W˭4uxy{˷XCa@?S[qk:mqwZ.7Tl~q0mn 5Q}GK`tk1h6mmy>.V7Z"D)$z?kfJ;E?*_BR??ܤ?XX?b UcI$I$I$I$I$I$I$I%W̟қ Z$I$I$I$I$I$I$I$G쟃U?+JwVI$I$I$I$I$I$I$I$I$I$Igʽ ൳?[e?mhIXQRIUƬ_e||?~DW+N/VI$Uokβ~o_ږo_ږo_ږo_ږo_ږo_ږo_ږo_ږo_ږ܊鹌+i$I*?dƔGUq2I$I$I$I$I$I$I$I$;'iPXyՎ{mk& WzYsT6 Au[[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟K[.7Ծ۟Q}cݙE5Ջslqc뤭Ol:8 2*$1k\ABR?=2T<gTtI$Z?d$OJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOLuOgZ=k_VzgUs19_/_!Ucu~RS;$?"fCX CA *uV1n p'Ѧ|/zPz붾N=ԝCu$}^7mNB9Xؗӑkiw ftEs}Noj/m̦} }nƵСWm?YOjj3[Y[^v}q:w]λ!au67an?5aX\q[r~oVe]v=CF4]^WEͧ -lA}P:__7tۺ] p5Umٞmwغ.Nv,*6XonY7R.űٶ/~h+~UgR}&$v&>ydz :1kjxskr_Xz\~v=Rn0G[ w̕}eWq7; OKm+Jfms+ ̬61:O3 8@h׼N+cc+ hm>bYsnEx;~a#+, I$J?7QƵ\YH^X\zU}A_s齖b49` F|1;kƯ0ey0Sa-qM8tW]c[e csxjJ˲321WLՌӑZC?G~ZW,^X1lp/vwF5C[.6VD;H7P6wtC)sh*#*ʬ}O˱`:Nx`VmelcO>aRϳΛck@7ƟL>VӜ׾+x ݺ _?.-шKW"&M V9՞ucYYOPvS]mkZO\`BϭG{7Ck#ex#T~ç;`2lXpU0zyί*߳b}ȅ}naYͥ汋kŠ}W:MSYerx+'C(c X |ת.?}m + > nGa`c -Mox G}yLag ,k2]+?X~`ONߵZ4b1YPtqqLW7{J躜Y}UcC{uZ?d$I$I$I$I$I$I$I$I$I$I$I$?mhIXQRIUƬ_e||?~DW/N/Vg_k J_;=`tJz 1:s˱z?Oc侗"u2<ctNӝ[kck;7svtw0{9R.SzmuU\ i?SMuN׹c:fCkt^݋FQC}k+;Qs?5P+'?3F&8xXM,US`{CXpT P1nO_ܽ/>Z09ׂ7 {\.-OWVe=Pny jq,~^Muf0s'^:OM`%_kݻwrlܿg{?/*F=єFZl/3YTkt85؀mW˾u/ʿuo0uKaV^Xn!k\lNje"͵Z%`_U%Ks&./,1S);nqO&+~ee ՔZs ?]]ӨfXi77xp _~[gMx-وAus[y,?~#u`dj]uLEԽ0-=:_KZ"AǴ CcT*fF>Z%:l߯Vrs/Ŗ4V 7Vec8O?R11画#e>j9KHYU]m ht:su-Wkaĭ=WcU|zw4;uv >ݗCcdsFB;'i$I$I$I$I$I$I$I$I$I$I$I$NlG} J_XrJw5b`k+3 *q":^vnMn!|}/dl3v{C4%C~^Në(WK44@. (S1r ~¹ЫX̱cK\]F>]cW- WX=coN߽7qN?Ek}d>ctcXɧ^6mt*]gtV{g)-q,gnwՏX}/tްYq.]3^pkÐ:ͱ4pW?Z9Yn[oN"'4h}C?4皈'}~;b}sZ~š}⚿crWoKfݍ*?ΟE \Cct|x]ӱq^S[u$ ;imW[{LĘRT:zb7{v!3_XoOۅFw3yxպQu"8;HiG6GUT:)P &f;W~3ǧ;ǖ' ,Z)ĭs(`yǹFUhjI$I$I$I$I$I$I$I$I$I$I$JT~U־'aGI%W;~5 \8?ZN ?pߗ~_CP&mh Ȧְ 3ۭ__n?~I}%3ۭ__n?~I}%3ۭ__n?~I}%3ۭ__n?~I}%3ۭ__n?~H{2 Ne_I$IUs'4?B֫28aƃ/!%ܡfVEc7 $I$I$I$I$I$I$Z?d$I$I$I$I$I$I$I$I$I$I$I$?mhIXQRIUƬ_e||?~@II$I'LI$t$2I'LI$I$9SuWkU™$I$I$I$I$I$I$I$UhjI$I$I$I$I$I$I$I$I$I$I$JT~U־'aGI%W;~5 |{겐 05M_yKwRʾ}-K*[Uu/ܫ)n_WRԿr~_yKwRʾ}-K*[Uu/ܫ)n_WRԿr~_yKwRʾ}-K*[Uu/ܫ)n_WRԿr_yKwRʾ}-K*[Uu/ܫ)n_WRԿr~_yOMzv i0Wt6}-K*[Uu/ܫ)n_WRԿr~_yKwRʾ}-K*[Uu/ܫ)n_WRr~_yKwRʾ}-K*[Uu/ܫ)n_WRԿr~_yKwRʾ}-G*[Uu/ܫ)n_WRԿr~_yKwRʾ},jmph6L𬤒I$I$I$I$I$I$I$I$I$I$I$?mhQXQRIUƬ_||?~DI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$NlG} OJ_XrJw5bag+-=4\ ]pO0R~)~L?i_/x?<KaO0R~)~L?i_/x?<KaO0R~)~L?i_/x?<KaO0R~)~L?i_/x?<KaO0R~)~L?i_/x?<KaO0R~)~L?i_/x?<KaO0R~)~L?i_/x?<KaO0R~)~L?i_/x?<KaO0R~)~L?i_/x?<KaO0R~)~L?i_/x?<KaO0R~)~L?i_/x?<KaO0R~)~L?i_/x?<KaO0R~)~L?i_/x?<KaO0R~)~L?i_/x?<KaO0R~)~L?i_/x?g@ev8>kc} OJ_XrJw5P{[C^.}U(0%Q`KUګAG/W_j_ ? }U(0%Q`KUګAG/W_j_ ? }U(0%Q`KUګAG/W_j_ ? }U(0%Q`KUګAG/W_j_ ? }U(0%Q`KUګAG/W_j_ ? }U(0%Q`KUګAG/W_j_ ? }U(0%Q`KUګAG/W_j_ ? }U(0%Q`KUګAG/W_j_ ? }U(0%Q`KUګAG/W_j_ ? }U(0%Q`KUګAG/W_j_ ? }U(0%Q`KUګAG/W_j_ ? }U(0%Q`KUګAG/W_j_ ? }U(0%Q`KUګAG/W_j_ ? }U(0%Q`KUګAG/W_j_ ? }U(0%Q`KUګAG/W_j_ ? QEtkpՓ.Y$_ :mۿ􎵥 @:__75/ok)o?RY~7ȥ1o_Kc}f"sE/_757ok)_?RY~7ȥ1o_Kc}f"sE/_757ok)o?RY~7ȥ1o_Kc}f"sE/_757ok)o?RY~7ȥ1o_Kc}f"sE/_757ok)o?RY~7ȥ1o_Kbf"sE/_757ok)o?RY~7ȥ1o_Kc}f"sE/_757ok)o?RY~7ȥ1o_Kc}f"sE/_757ok)o?RY~7ȥ1o_Kc}f"sE/_757ok)o?RY~7ȥ1o_Kc}f"sE/_75/ok)o?RY~7ȥ1o_Kc}f"sE/_757ok)o?RY~7ȥ1o_Kc}f"sE/_757ok)o?RY~7ȥ1o_Kc}f"sE/_757ok)o?RY~7ȥ1~o_Kc}f"sE/_757ok)o?RY~7ȥ1o_Kbf"sE/_757ok)o?RY~7ȥ1o_Kc}f"sE/_/5KwD2{#F;]"I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ endstream endobj 56 0 obj << /Type /Page /Parent 145 0 R /Resources 57 0 R /Contents 58 0 R /Thumb 126 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 57 0 obj << /ProcSet [ /PDF /Text ] /Font << /F1 153 0 R /F2 150 0 R /F3 151 0 R /F5 160 0 R /F6 165 0 R /F7 169 0 R /F8 182 0 R /F10 71 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 58 0 obj << /Length 15493 >> stream BT /F6 1 Tf 9.4646 0 0 9.4646 56.1259 717.0518 Tm 0 g /GS2 gs 0 Tc 0 Tw [(AHEADwould)-539.1(require)-535.3(a)-541.3(toolkit)-545.8(like)-534.8(AHEAD)-545(to)-537.8(be)]TJ 0 -1.21 TD [(available)-330.5(in)-335(the)-333.4(first)-335.6(place)]TJ /F5 1 Tf 10.5963 0 TD (.)Tj /F8 1 Tf -12.4951 -1.21 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(Another)-413.1(reason)-411.4(to)-412.9(bootstrap)-414.2(AHEAD)-414(is)-414.1(to)-412.9(demon-)]TJ 0 -1.2639 TD [(strate)-472.1(feature)-476(extensibility)-476.1(on)-475.3(a)-476.4(nontrivial)-480.9(applica-)]TJ T* [(tion.)-367(Bootstrapping)-370.8(a)-368.5(compiler)-367.8(is)-372.2(a)-368.6(major)-367.1(milestone)]TJ T* [(in)-342(compiler)-343.8(development)-348.6(and)-345.6(it)-345.4(is)-342.2(a)-344.6(convincing)-349.2(test)]TJ 0 -1.2579 TD [(of)-431.8(a)-434.4(compiler)-433.7(to)-436.8(compile)-433.3(itself.)-440.2(In)-431.7(compilers,)-439.5(there)]TJ 0 -1.2639 TD [(are)-566.7(multiple)-575.7(levels)-567.8(of)-569.6(abstraction)-576.8(that)-573.1(are)-566.7(super-)]TJ T* [(imposed)-447.8(in)-455.8(the)-448.9(code.)-454.3(Bootstrapping)-454.7(requires)-453.1(these)]TJ T* [(levels)-454(to)-460.8(be)-454.5(separated.)-461.5(Doing)-455.6(so)-457.6(is)-462(nontrivial.)-458.5(The)]TJ T* [(same)-368.5(holds)-377.2(for)-372.2(ATS,)-374.7(but)-372.9(it)-375.3(is)]TJ /F6 1 Tf 13.6033 0 TD (more)Tj /F5 1 Tf 2.372 0 TD [(difficult)-373.4(because)]TJ -15.9753 -1.2639 TD 0.0221 Tc [(ATS)-691.8(i)1.6(s)-689(n)0.1(ot)-692.2(just)-686.2(a)-693.9(s)-0.2(ingle)-690.9(t)-3.3(ool,)-692.3(b)-0.9(ut)-692.2(a)-687.9(s)-0.1(uite)-690.9(of)]TJ T* 0 Tc [(interdependent)-348.9(tools)-345.9(each)-345.1(requiring)-352.4(different)-346(repre-)]TJ T* [(sentations)-334.9(to)-329(be)-334.7(composed.)]TJ -1.8988 -1.4196 TD [(In)-431.7(short,)-429(bootstrapping)-432.8(ATS)-427.1(was)-432.3(a)-428.4(major)-427(achievement.)]TJ -1.2639 -1.2399 TD [(We)-611.5(believe)-604.7(ATS)-606.8(is)-611.8(the)-604.7(most)-610.3(sophisticated)-609.1(system)-609.8(ever)]TJ T* [(produced)-338.2(by)-333.6(automatic)-332(step-wise)-333.4(refinement.)]TJ /F3 1 Tf 11.4571 0 0 11.4571 26.1921 496.7999 Tm 1.0166 Tc (9F)Tj 8.9663 0 0 8.9663 51.1937 496.7999 Tm 0 Tc (UTURE)Tj 11.4571 0 0 11.4571 85.833 496.7999 Tm (W)Tj 8.9663 0 0 8.9663 96.7181 496.7999 Tm (ORK)Tj /F5 1 Tf 9.4646 0 0 9.4646 26.1921 481.1526 Tm [(AHEAD)-336.1(raises)-332.2(many)-331.2(interesting)-337.5(questions)-334.3(including:)]TJ /F8 1 Tf 1.2639 -2.0546 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(The)-456.4(ability)-465.5(to)-460.8(analyze)-458.5(designs)-460.6(using)-460.1(tools)-459.7(such)-460.8(as)]TJ 0 -1.21 TD [(model)-634.2(checkers)-641.5(will)-642.1(be)-640.2(critical)-639.9(to)-640.5(future)-641.3(design)]TJ T* [(technologies.)-257.8(How)-254.9(do)-258.6(such)-257.1(tools)-256(fit)-258(with)-259.2(refinements)]TJ T* 0.028 Tc [(and)-693.8(A)0.4(HEAD)-693.5(designs?)-693.1(Prel)-4.5(imi)-4.5(n)0(ary)-689.9(r)-2.3(esults)-695.1(are)]TJ T* 0 Tc [(encouragingsee)-330.1([34].)]TJ /F8 1 Tf -1.8988 -1.216 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(There)-474.9(are)]TJ /F6 1 Tf 4.8699 0 TD (many)Tj /F5 1 Tf 2.7554 0 TD [(operators)-480.1(on)-475.3(collectives)-478.5(and)-477.4(units)]TJ -7.6253 -1.2579 TD [(besides)-372.9(the)]TJ /F8 1 Tf 5.403 0 TD (.)Tj /F5 1 Tf 0.8805 0 TD (and)Tj /F10 1 Tf 2.0725 0 TD ()Tj /F5 1 Tf 0.8745 0 TD (operators.)Tj /F7 1 Tf 4.8339 0 TD (javac)Tj /F5 1 Tf 3.019 0 TD [(,)-379(for)-378.2(example,)]TJ -17.0835 -1.2639 TD [(could)-234.4(be)-232.9(an)-234.8(operator)-242.2(on)-235.7(a)-230.8(collective)-240.6(that)-237.7(compiles)-239.9(the)]TJ T* 0.038 Tc [(enc)-6.2(a)-1.1(psul)-6.4(ate)-4.1(d)-707.7(Ja)-7.1(va)-707.9(fi)-6.4(le)]TJ 11.351 0 TD 0.0404 Tc [(s)-700.6(t)-3(o)-706.4(a)1.3(nother)-708.7(c)2.2(ollective.)]TJ /F7 1 Tf -11.351 -1.2639 TD 0 Tc (javaDoc)Tj /F5 1 Tf 4.6123 0 TD [(could)-390.2(derive)-390.6(HTML)-388.3(documentation)-392.1(from)]TJ -4.6123 -1.2639 TD [(the)-401(same)-398.5(Java)-399.2(files)-401.3(and,)-401.1(in)-395.9(general,)-406.4(many)-397.1(develop-)]TJ T* [(ment)-468.4(tools)-477.6(can)-470.6(be)-472.5(realized)-470.2(as)-474.7(operators)-468.1(on)-475.3(collec-)]TJ T* [(tives.)-298.6(By)-301.5(equating)-300(standard)-297.9(tools)-303.9(with)-301.1(operators,)-302(we)]TJ T* [(enrich)-378.7(our)-388.8(algebra)-378.9(for)-384.2(software)-386.9(development.)-380.1(Once)]TJ 0 -1.2579 TD [(applica)-9.5(tion)-12.1(s)-669.2(are)-674.6(spec)-7.7(ified)-675.5(algeb)-10(raica)-11.4(lly,)-670.6(t)-7.5(hey)-674.2(are)]TJ 0 -1.2639 TD [(amenable)-295.3(to)-299.1(automated)-300.5(optimization)-301(and)-303.6(reasoning.)]TJ /F8 1 Tf -1.8988 -1.21 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(Because)-235.6(it)-243.6(is)-234.4(possible)-239.5(to)-239.2(derive)-240.9(artifacts)-242.6(\(e.g.,)]TJ /F7 1 Tf 19.743 0 TD (.class)Tj /F5 1 Tf -19.743 -1.21 TD 0.0276 Tc [(fil)-4.9(e)3.4(s)-695.5(a)0.5(re)-697.4(derived)-694.2(f)-4.8(ro)-6.4(m)-692.7(J)1.2(ava)-694.4(f)-4.8(iles)-695.5(v)-3.4(ia)]TJ /F7 1 Tf 19.5933 0 TD 0.0309 Tc [(ja)5.9(va)5.9(c)]TJ /F5 1 Tf 3.1627 0 TD 0.0264 Tc (\),)Tj -22.756 -1.216 TD 0 Tc [(composition)-325.3(operators)-324.4(are)-321.2(needed)-328(only)-321.2(for)-324.3(the)-323.1(most)]TJ 0 -1.21 TD [(bas)-6.5(ic)-675.6(art)-10.9(ifa)-8.1(ct)-674.6(t)-7.5(ypes)-10.5(.)-672.5(Main)-9.1(t)-7.4(aini)-12.2(ng)-674(the)-676.5(con)-10.3(si)-6.8(sten)-9.9(c)-8.2(y)]TJ T* [(among)-431.1(basic)-436.9(types)-437.3(in)-431.8(a)-434.4(refinement)-436.1(\(e.g.,)-437.7(English)]TJ T* [(explanations)-444.8(of)-443.8(source)-449.4(code\))-443.2(is)-450(something)-446.4(that)-447.3(we)]TJ T* [(currently)-610.1(accomplish)-620.5(manually.)-611.5(Tool)-612.6(support)-618.1(for)]TJ T* 0.012 Tc [(artifac)3.8(t)-684.3(derivation)-680.9(and)-679.8(c)]TJ 12.1357 0 TD 0.0117 Tc [(o)-4.4(n)1.7(sisten)-4.3(cy)-682.2(maintenance)]TJ -12.1357 -1.21 TD 0 Tc [(among)-329.3(artifacts)-338.5(is)-330.2(needed.)]TJ /F8 1 Tf -1.8988 -1.21 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(Many)-323.1(refinements)-326.6(that)-321.6(impactcross-cutdifferent)]TJ 0 -1.2639 TD [(parts)-513.4(of)-509.7(programs)-516.9(require)-514.8(more)-509.3(sophisticated)-519.3(im-)]TJ T* [(plementations)-317.9(of)-318(refinements)-320.6(than)-318.1(used)-319.9(in)-318(AHEAD.)]TJ T* [(For)-626.5(example,)-628.2(information)-629.1(from)-631.3(multiple)-629.6(artifacts)]TJ T* [(may)-357.2(be)-358.7(used)-361.8(to)-359(decide)-364.5(how)-361.1(to)-359(refine)-363.1(other)-363.5(artifacts)]TJ T* [(en)-405.5(mass.)-404.1(How)-404.6(can)-410.7(such)-406.9(functions)-409.4(be)-406.6(modeled)-403.8(and)]TJ 0 -1.2579 TD (implemented?)Tj /F8 1 Tf -1.8988 -1.216 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(AHEAD)-617.6(constants)-628(and)-621.1(functions)-625(are)-620.7(typed.)-623.2(The)]TJ 0 -1.21 TD [(feature)-637.7(directories)-644(that)-639(we)-640.7(have)-637.4(composed)-643.3(with)]TJ T* [(AHEAD)-366(have)-373.8(the)-371.1(same)-368.5(structure)-371.7(\(or)-372.2(type\),)-371.1(but)-366.9(our)]TJ T* [(tools)-489.6(are)-494.9(not)-494.7(yet)-491.9(sophisticated)-495.3(enough)-497.6(to)-490.7(validate)]TJ T* [(this)-317.7(assumption.)-316.3(A)-315.2(type)-319.2(theory)-314.6(is)-318.3(needed)-316(to)-323(express)]TJ T* [(refinements)-332.6(and)-333.6(artifact)-334.2(hierarchies)-335.2([15].)]TJ /F8 1 Tf 25.8888 72.6107 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(In)-282(Section)-279.2(4.2,)-279(we)-281.3(mentioned)-284.5(that)-279.6(the)]TJ /F8 1 Tf 16.766 0 TD (.)Tj /F5 1 Tf 0.7847 0 TD [(operator)-278.2(was)]TJ -17.5507 -1.21 TD [(polymorphic.)-293.4(Our)-286.5(current)-297.1(implementation)-293.6(realizes)]TJ /F8 1 Tf 22.8698 0 TD (.)Tj /F5 1 Tf -22.8698 -1.21 TD [(by)-261.7(overloading.)-271.1(Even)-259.8(though)]TJ /F8 1 Tf 13.19 0 TD (.)Tj /F5 1 Tf 0.7607 0 TD [(appears)-264.7(to)-269.1(be)-262.8(higher-)]TJ -13.9507 -1.21 TD [(orde)-13.6(r,)-672.8(AHEA)-9.9(D)-673.6(imp)-11(leme)-10.4(nts)-674.6(c)-8.2(ompo)-10.7(si)-6.8(tion)-682.9(as)-672.3(pr)-7.3(e-)]TJ T* [(compile-time)-579.2(static)-584.1(transformations)-586.2(which)-581.4(treat)]TJ /F8 1 Tf 22.8698 0 TD (.)Tj /F5 1 Tf -22.8698 -1.21 TD [(operands)-241.6(purely)-249.7(as)-241(typed)-244.3(data,)-245.9(where)-243.9(every)-246.4(type)-247.3(is)-246.4(a)]TJ T* [(subtype)-389.4(of)-389.9(Unit.)-384.6(When)]TJ /F8 1 Tf 10.8419 0 TD (.)Tj /F5 1 Tf 0.8865 0 TD [(is)-390.2(applied)-390.7(to)-388.9(Java)-387.2(code,)-394.4(a)]TJ -11.7284 -1.21 TD [(Java-specific)-389(transformation)-396.2(tool)-389.5(is)-390.1(invoked)-391.3(and,)-389.1(in)]TJ T* [(general,)-286.6(a)-284.7(type-specific)-291.1(tool)-287.7(is)-288.3(invoked)-283.4(to)-287.1(implement)]TJ 0 -1.216 TD [(c)-8.2(o)0(m)-11.6(p)0(o)-11.1(s)0(i)-12.8(t)-7.4(io)-12.6(n.)-682.5(I)-8.4(n)-674.9(t)-7.5(h)0(i)-12.5(s)-681.2(se)-10.5(ns)-8.3(e)-6.2(,)]TJ /F8 1 Tf 13.741 0 TD (.)Tj /F5 1 Tf 1.174 0 TD [(i)-8.5(s)-675.2(bo)-15.1(u)-7(n)0(d)-13(e)0(d)-680(p)-7(ol)-12.6(y-)]TJ -14.9151 -1.21 TD [(morphic.)-448.5(Again,)-451.3(a)-452.4(type)-451(theory)-446.4(for)-456.1(AHEAD)-449.9(would)]TJ T* [(further)-333.2(clarify)-335.7(these)-333.6(issues.)]TJ /F8 1 Tf -1.8988 -1.21 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(Our)-286.5(code)-285(composition)-289.3(tools)-286(are)-285.2(preprocessors.)-291.7(What)]TJ 0 -1.21 TD 0.0189 Tc [(is)-680.2(eve)-5.3(n)2.9(tually)-687(needed)-684.9(are)-688.1(p)-0.1(roper)-688.3(e)0.7(xtensions)-686.2(t)-0.5(o)]TJ T* 0 Tc [(programming)-340(languages)-339.9(that)-339.5(allow)-341.3(separate)-343.2(compi-)]TJ T* [(lations)-255.6(of)-252.1(features.)-260.2(Our)-250.6(concept)-260.8(of)-252.1(code)-255.1(refinement)-256.5(is)]TJ T* [(similar)-430.1(to)-424.8(the)-431(open)-428.6(class)-423.8(concept)-434.5(in)-425.8(MultiJava)-430([16])]TJ T* [(where)-519.5(separate)-522.9(compilation)-526.2(and)-519.3(type)-522.8(checking)-522.5(of)]TJ T* 0.0415 Tc [(clas)-4.7(s)-711.5(e)-0.6(xt)-7.9(ens)-4.7(i)-2.9(on)-4.4(s)-711.5(\()-2.9(wh)-4.4(ich)-711.3(c)-2.7(ou)-7.4(ld)-716.2(cor)-6.8(r)-0.8(es)-4.7(po)-4.5(nd)-710.2(t)-7.9(o)]TJ T* 0 Tc [(AHEAD)-378(features\))-380.9(are)-387(correctly)-383.9(handled,)-380.8(but)-378.9(Multi-)]TJ 0 -1.216 TD [(Java)-554.9(does)-556.6(not)-554.6(support)-558.2(method)-553.3(refinement)-561.9(or)-555.5(the)]TJ 0 -1.21 TD [(composition)-337.2(of)-330(selected)-337.5(extensions.)]TJ /F8 1 Tf -1.8988 -1.21 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(AHEAD)-569.7(has)-574.5(been)-566.5(developed)-578.2(with)-570.6(functions)-571.1(that)]TJ 0 -1.21 TD [(have)-505.6(at)-501.8(most)-508.5(one)-505.5(parameter.)-504.1(There)-504.9(are,)-508.4(however,)]TJ T* [(GenVoca)-296.7(models)-291.1(containing)-296.6(functions)-301.6(with)-295.1(multiple)]TJ T* [(par)-10.5(amete)-12.5(rs)-633.6([2])-8(.)-636.5(Are)-639.2(the)-11.7(re)-635.5(cas)-9.7(es)-633.4(wh)-9.6(ere)-635.7(m)-7.5(ultip)-14.4(le-)]TJ T* [(parameter)-520.5(functions)-517.2(are)-518.8(more)-521.3(natural)-518.8(to)-514.7(software)]TJ T* 0.0244 Tc [(developers?)-654.7(I)-2(f)-648.9(s)-3.8(o,)-654.1(how)-652.1(c)-1.8(an)-656.5(such)-650.5(functions)-650.8(b)1.4(e)]TJ T* 0 Tc [(implemented)-299.6(in)-300(AHEAD?)-296.4(This)-301.3(issue)-293.8(is)-300.3(analogous)-300.9(to)]TJ T* [(that)-219.7(of)-222.2(single)-216.2(inheritance)-222.3(versus)-220.8(multiple)-222.3(inheritance.)]TJ /F8 1 Tf -1.8988 -1.21 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(Not)-262.7(all)-259.7(features)-264.6(are)-261.3(implemented)-257.6(by)-261.7(cross-cuts.)-262.1(As)]TJ 0 -1.216 TD [(the)-562.7(granularity)-567.7(of)-569.6(a)-566.2(feature)-565.8(scales,)-569.3(an)-564.2(individual)]TJ 0 -1.21 TD [(feature)-242.7(might)-248.2(be)-238.9(encapsulated)-247.7(by)-243.7(a)-242.8(COM,)-243.1(.NET,)-248.3(or)]TJ T* [(CORBA)-487.2(component)-489.8([10].)-486(How)-482.5(does)-490.7(AHEAD)-485.8(gen-)]TJ T* [(eralize)-335.5(to)-329(represent)-335.4(these)-333.6(features?)]TJ /F8 1 Tf -1.8988 -1.21 TD (.)Tj /F5 1 Tf 1.8988 0 TD [(The)-468.4(Principle)-471.5(of)-467.8(Uniformity)-476.8(imposes)-467.1(object)-472.9(model)]TJ 0 -1.21 TD [(organizations)-341.3(on)-337.6(all)-337.6(artifacts.)-340.1(There)-343.1(are)-339.1(cases)-337.6(where)]TJ /F6 1 Tf T* (sequences)Tj /F5 1 Tf 4.169 0 TD [(of)-282.1(artifacts,)-280.2(not)]TJ /F6 1 Tf 6.9544 0 TD (sets)Tj /F5 1 Tf 1.4855 0 TD [(,)-277.1(must)-283.8(be)-274.8(expressed)-284.1(and)]TJ -12.6089 -1.21 TD [(refinement)-502(operations)-510.3(on)-505.3(sequences)-502.6(\(e.g.,)-503.6(insert)]TJ /F7 1 Tf 22.762 0 TD (x)Tj /F5 1 Tf -22.762 -1.21 TD (before)Tj /F7 1 Tf 3.0609 0 TD (y)Tj /F5 1 Tf 0.605 0 TD [(,)-283.1(o)0(r)-285.9(insert)]TJ /F7 1 Tf 4.5404 0 TD (x)Tj /F5 1 Tf 0.8925 0 TD (after)Tj /F7 1 Tf 2.3121 0 TD (z)Tj /F5 1 Tf 0.605 0 TD [(\))-284(must)-283.8(be)-286.8(considered.)-282.9(For)]TJ -12.0159 -1.21 TD [(example,)-484.4(XML)-480.5(documents)-482.9(are)-482.9(trees,)-487.2(but)-480.7(often)-485.4(the)]TJ T* [(order)-271.5(matters)-275.9(in)-276.1(which)-275.9(children)-276.3(of)-270.1(a)-278.7(parent)-273.7(node)-274.8(are)]TJ 0 -1.216 TD [(listed.)-267.1(More)-267.6(work)-266.7(is)-264.4(needed)-268.1(to)-269.1(define)-263.9(more)-269.7(precisely)]TJ 0 -1.21 TD [(t)-7.5(h)0(e)-681.1(c)0(o)-12.3(n)0(c)-12.2(e)0(p)-7.2(t)-678.3(of)-683.4(ob)-9.2(j)-10.6(e)0(c)-8.4(t)-678.3(m)-7.5(ode)-13.2(l)-679.4(o)0(r)-10.4(g)0(a)-14.2(niz)-15.7(at)-10.6(io)-12.6(ns)-679.2(wi)-14.1(th)]TJ T* [(sequencing)-246.2(so)-248(that)-243.7(the)-251.3(generalization)-246(of)-246.1(the)-245.3(Principle)]TJ T* [(of)-330(Uniformity)-339.1(covers)-335.6(ordered)-334.5(sequences)-334.9(as)-330.9(well.)]TJ /F3 1 Tf 11.4571 0 0 11.4571 289.2472 175.5212 Tm [(10)-459.7(R)]TJ 8.9663 0 0 8.9663 315.3826 175.5212 Tm [(ELATIONSHIP)-434.3(TO)]TJ 11.4571 0 0 11.4571 395.8865 175.5212 Tm (O)Tj 8.9663 0 0 8.9663 404.844 175.5212 Tm (THER)Tj 11.4571 0 0 11.4571 433.0204 175.5212 Tm (W)Tj 8.9663 0 0 8.9663 443.9054 175.5212 Tm (ORK)Tj /F5 1 Tf 9.4646 0 0 9.4646 289.2472 159.874 Tm [(AHEAD)-509.8(is)-515.9(a)-518.3(meld)-510.3(of)-515.7(ideas)-516.3(from)-517.5(several)-514.9(disciplines.)-515.7(To)]TJ 0 -1.2519 TD [(place)-584.1(our)-580.4(work)-584.1(in)-581.6(perspective,)-585(we)-580.8(first)-586.1(consider)-583.7(broad)]TJ 0 -1.2459 TD [(relationships)-405.7(to)-406.9(other)-405.4(paradigms)-401.3(in)-407.9(computer)-407.1(science)-405(and)]TJ 0 -1.2519 TD [(then)-333.1(relationships)-333.8(to)-335(specific)-334.9(prior)-337.7(work.)]TJ /F3 1 Tf 9.9626 0 0 9.9626 289.2472 105.4488 Tm [(10.1)-458.7(Per)-7.4(spective)]TJ /F2 1 Tf 0 -1.4966 TD [(10.1.1)-228.9(Relatio)-10.3(nal)-333.9(Quer)-7(y)-330.8(Opt)-7.8(imization)]TJ /F5 1 Tf 9.4646 0 0 9.4646 289.2472 77.1024 Tm [(We)-605.5(believe)-610.7(the)-610.7(future)-611.4(of)-611.5(software)-614.5(development)-612.2(lies)-608.5(in)]TJ 0 -1.2519 TD [(compositional)-474.7(programming)-477.8(and)-477.4(automated)-480.2(software)-476.8(en-)]TJ 0 -1.2459 TD [(gineering.)-313(The)-318.6(most)-322.8(successful)-317.9(example)-315.2(of)-318(both)-320.1(is)]TJ /F6 1 Tf 22.6841 0 TD (relational)Tj -22.6841 -1.2519 TD [(query)-259.7(optimization)]TJ /F5 1 Tf 7.9308 0 TD (\()Tj /F6 1 Tf 0.3354 0 TD (RQO)Tj /F5 1 Tf 2.2283 0 TD [(\).)-255.6(A)-261.3(relational)-263.5(query)-259.2(is)-264.4(specified)-257.9(in)-264.1(a)]TJ -10.4945 -1.2459 TD [(declarative)-325.3(domain-specific)-331.6(language)-329.6(\(SQL\),)-325.7(a)-332.6(parser)-326.7(maps)]TJ ET 1 g 25.398 747.156 494.249 -9.921 re f BT /F1 1 Tf 6.9738 0 0 6.9738 25.3984 740.1825 Tm 0 g 0.0001 Tc [(BATORY)-343.5(ET)-337.6(AL.:)-504.1(SCALING)-340.7(STEP-WI)-13.2(SE)-334.4(REFINEME)-15.9(NT)]TJ ET 1 g 519.647 747.156 19.843 -9.921 re f BT 6.9738 0 0 6.9738 527.9243 740.1825 Tm 0 g (367)Tj ET endstream endobj 59 0 obj << /Type /Page /Parent 145 0 R /Resources 60 0 R /Contents 61 0 R /Thumb 128 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 60 0 obj << /ProcSet [ /PDF /Text ] /Font << /F1 153 0 R /F2 150 0 R /F5 160 0 R /F6 165 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 61 0 obj << /Length 15485 >> stream BT /F5 1 Tf 9.4646 0 0 9.4646 26.1921 717.0518 Tm 0 g /GS2 gs 0 Tc 0 Tw [(it)-501.1(to)-496.7(an)-498.4(inefficient)-497.7(relational)-503.1(algebra)-492.7(expression,)-502.8(a)-494.3(query)]TJ 0 -1.2459 TD [(optimizer)-448(optimizes)-446(the)-442.9(expression)-447.3(automatically,)-448.7(and)-441.4(an)]TJ T* [(efficient)-455.3(query)-450.9(evaluation)-454.4(program)-452.7(is)-456(generated)-448.8(from)-457.6(the)]TJ T* [(optimized)-336.8(expression.)-329(RQO)-329.7(is)-330.2(a)-332.6(great)-327.7(example)-333.1(of)]TJ /F6 1 Tf 22.4984 0 TD (automatic)Tj -22.4984 -1.2459 TD (programming)Tj /F5 1 Tf 5.5587 0 TD [(transforming)-374.9(a)-368.6(declarative)-373.2(specification)-368(into)]TJ -5.5587 -1.2459 TD 0.0122 Tc [(an)-674.7(efficient)-678.1(p)5.2(rogram,)-672.2(a)-2.9(nd)]TJ /F6 1 Tf 13.4236 0 TD 0.0116 Tc [(compositional)-677.8(p)2.5(rogramming)]TJ /F5 1 Tf 12.1058 0 TD 0 Tc ()Tj -25.5294 -1.2519 TD [(a)-398.5(program)-392.8(is)-396.1(synthesized)-397.5(from)-397.7(a)-392.5(composition)-403.1(of)-395.9(algebraic)]TJ 0 -1.2459 TD (operators.)Tj 1.2639 -1.21 TD [(AHEAD)-270.2(is)-270.3(a)-272.7(generalization)-269.9(of)-270.1(the)-275.2(RQO)-269.8(paradigm)-265.3(so)-271.9(that)]TJ -1.2639 -1.2459 TD [(both)-356.1(compositional)-360.9(programming)-358(and)-357.6(automated)-354.4(software)]TJ T* [(development)-474.4(can)-476.6(be)-472.5(realized)-470.2(in)-473.7(many)-475(domains.)-473.3(AHEAD)]TJ T* [(supports)-496.6(the)-490.9(paradigm)-486.9(of)-491.7(mapping)-491.4(declarative)-493(specifica-)]TJ T* [(tions)-417.7(\(where)-420.1(users)-417.4(specify)-413(the)-419(features)-414.4(they)-418.1(want)-415.5(in)-419.8(their)]TJ 0 -1.2519 TD [(program\))-598.9(to)-592.6(an)-594.2(actual)-594.5(implementation.)-594.7(This)-594.8(is)-593.8(possible)]TJ 0 -1.2459 TD [(because)-381.5(programs)-385.1(are)-381.1(synthesized)-379.5(by)-381.5(composing)-382.2(modules)]TJ T* [(that)-345.5(implement)-344.3(the)-347.1(required)-344(features)-342.5(and)-345.6(mapping)-341.7(feature)]TJ T* [(specifications)-438.2(to)-430.8(equations)-435(has)-430.7(not)-434.8(been)-428.8(difficult)-433.3([31],)-432.1([7].)]TJ T* [(The)-324.6(novelty)-323.9(of)-318(AHEAD)-324.1(is)-324.3(that)-321.6(it)-321.4(models)-321(software)-321(domains)]TJ T* 0.0224 Tc [(as)-688.7(a)-4.7(l)1.9(gebras,)-692(w)-1.2(here)-690.6(features)-688.7(are)-684.6(o)0.3(perators.)-686(P)-2.6(articular)]TJ T* 0 Tc [(programs)-337.2(are)-333.1(expressionscompositions)-338.1(of)-330(operators.)]TJ 1.2639 -1.21 TD [(The)-480.4(power)-484.4(of)-479.7(the)-484.9(RQO)-479.5(paradigm)-480.9(is)-480(optimizing)-483(equa-)]TJ -1.2639 -1.2519 TD [(tional)-437(representations)-438.8(of)-437.8(programs)-433(using)-436.1(algebraic)-437.5(identi-)]TJ 0 -1.2459 TD [(ties.)-483.2(The)-480.4(commutability)-489.3(of)-479.7(joins)-480.7(and)-483.3(the)-478.9(distributivity)-489.4(of)]TJ T* [(projects)-497.4(over)-496.8(joins)-498.7(are)-494.9(examples)-499.1(in)-491.7(relational)-503.1(algebra.)-494.3(In)]TJ T* [(1998,)-463.4(we)-467(showed)-464.4(how)-462.9(equational)-466.4(representations)-462.7(of)-467.8(con-)]TJ T* [(tainer)-347.1(data)-346.2(structures)-346(could)-342.2(be)-340.7(optimized)-348.8(using)-340.3(equational)]TJ T* [(rewrites,)-585.5(thus)-579.8(demonstrating)-580.1(that)-579.1(programs)-582.8(in)-575.6(domains)]TJ T* [(other)-345.5(than)-348.1(relational)-347.4(queries)-345(could)-348.2(benefit)-345.3(from)-343.8(equational)]TJ 0 -1.2519 TD [(optimizations.)-252.9(Our)-256.6(current)-249.2(research)-254.3(shows)-249.9(how)-253.3(tools)-250(can)-255(be)]TJ 0 -1.2459 TD [(automatically)-399.2(remodularized)-396.3(to)-394.9(minimize)-395.3(tool)-395.5(build)-391.4(times)]TJ T* [(using)-436.1(equational)-436.4(manipulations.)-432.1(We)-431.8(believe)-437(that)-435.4(AHEAD)]TJ T* [(lay)-10.7(s)-669.2(the)-676.5(gro)-9.5(und)-8(wor)-10(k)-670(for)-677.7(equ)-8.2(ation)-9.2(al)-676.5(man)-8.7(ipula)-10.1(tion)-677(an)-7.2(d)]TJ T* [(optimization)-336.9(of)-336(programs.)]TJ /F2 1 Tf 9.9626 0 0 9.9626 26.1921 319.6346 Tm [(10.1.)-7(2)-227.6(Algebraic)-341.1(Specif)-8(ications)]TJ /F5 1 Tf 9.4646 0 0 9.4646 26.1921 306.1984 Tm [(A)-536.8(formal)-535.2(approach)-534.1(to)-532.7(program)-536.6(development)-534.3(is)]TJ /F6 1 Tf 22.9357 0 TD (algebraic)Tj -22.9357 -1.2459 TD (specifications)Tj /F5 1 Tf 5.8582 0 TD [([18],)-480([19],)-480([53].)-486(A)-476.9(specification)-487.8(is)-486(like)-477.5(a)-482.4(Java)]TJ -5.8582 -1.2519 TD [(int)-8(erfac)-8.4(eit)-669.4(is)-671.7(a)-668(set)-670.8(of)-671.4(method)-673.1(si)-6.8(gnature)-9.2(sbut,)-672.6(more)]TJ 0 -1.2459 TD 0.0239 Tc [(importantly,)-690.5(go)-4.2(es)-687.2(beyond)]TJ 13.4595 0 TD 0.0221 Tc [(Ja)-5(va)-687.9(b)-6.9(y)-689.8(ad)-4.8(di)-4.4(ti)-4.4(ona)-5(l)-693.2(fo)-5.9(rma)-5(l)]TJ -13.4595 -1.2459 TD 0 Tc [(contractual)-349.1(obligations)-338.2(demanding)-343.8(that)-345.5(an)-336.6(implementation)]TJ T* [(have)-272(certain)-265.5(properties.)-274.5(An)-265.3(implementation)-269.7(is)-270.3(said)-270.5(to)]TJ /F6 1 Tf 23.9181 0 TD (satisfy)Tj /F5 1 Tf -23.9181 -1.2459 TD [(a)-248.7(specification)-248.2(if)-250.5(it)-249.6(conforms)-244.6(to)-251.1(the)-245.3(specifications)-253(signatures)]TJ T* [(and)-297.7(adheres)-296.7(to)-299.1(its)-295.8(contract.)-296.1(The)-300.7(semantics)-293.2(of)-300(a)-296.7(specification)]TJ T* [(is)-527.9(then)-524.8(defined)-524.4(as)-528.6(all)-523.3(implementations)-525.5(that)-531.2(satisfy)-520.3(it.)-526.7(A)]TJ 0 -1.2519 TD [(specification)-350.1(leaves)-346.8(out)-348(implementation)-347.5(details)-352.5(and)-345.6(is)-342.2(thus)]TJ 0 -1.2459 TD [(not)-357(executable,)-360.1(but)-354.9(is)-360.2(intended)-353.7(to)-359(be)-358.7(more)-353.5(understandable)]TJ T* [(and)-267.7(more)-263.7(easily)-263.3(written)-267.1(by)-261.7(humans.)-265.1(Step)-261.3(by)-267.7(step,)-260.1(it)-267.5(is)-264.4(made)]TJ T* [(more)-329.6(concrete)-332.2(until)-328.9(there)-329.7(is)-330.2(only)-327.2(one)-325.8(possible)-329.4(implementa-)]TJ T* [(tion.)-510.8(At)-502.3(this)-509.4(point,)-505.8(there)-509.4(is)-504(a)-506.3(unique)-506.9(mapping)-503.4(from)-511.5(the)]TJ T* [(specification)-338.1(to)-335(a)-332.6(program.)]TJ 1.2639 -1.21 TD [(The)-378.6(two)-382.5(key)-381.7(points)-382.7(are:)-376.6(1\))-383(Each)]TJ /F6 1 Tf 14.987 0 TD [(algebraic)-381.3(refinement)-382.1(step)]TJ /F5 1 Tf -16.2509 -1.2459 TD [(preserves)-413.2(behavior)-409.8(without)-415.4(adding)-410(new)-411.1(functionality)-413.8(and)]TJ 0 -1.2519 TD 0.0397 Tc [(2\))-759.4(one)-757.2(can)-755(f)1.3(orma)6.6(lly)-756(p)2.8(ro)5.7(ve)-757.2(that)-758.4(this)-755.3(is)-755.3(so.)-758.6(E)0.8(very)]TJ 0 -1.2459 TD 0 Tc [(implementation)-365.5(of)-353.9(a)-362.6(refined)]TJ 7.0982 0 0 6.3091 146.2677 98.3055 Tm (5)Tj 9.4646 0 0 9.4646 153.1842 94.1103 Tm [(specification)-362.1(is)-360.2(provably)-357.7(also)]TJ -13.4176 -1.2459 TD 0.0183 Tc [(an)-734.5(im)4.8(pleme)6.1(n)2.3(tation)-734.5(of)-738.9(the)-736.6(o)-3.8(r)6(i)]TJ 14.993 0 TD [(gi)3.8(nal)-738.9(s)2(p)5.3(e)0.1(ci)3.8(fi)3.8(ca)3.2(t)4.9(i)-2.2(on.)-738(T)-2.6(he)]TJ -14.993 -1.2459 TD 0 Tc [(AHEAD)-587.7(concept)-590.3(of)-587.6(refinement)-591.9(is)-587.8(different,)-587.2(as)-588.5(AHEAD)]TJ T* [(refinements)-296.7(usually)-295(add)-290.6(functionality)-300(to)-293.1(programs.)-290.9(Adding)]TJ 27.7936 69.5558 TD [(functionality)-521.6(to)-526.7(programs)-522.9(is)-521.9(called)]TJ /F6 1 Tf 16.778 0 TD (extension)Tj /F5 1 Tf 4.3427 0 TD [(in)-521.7(algebraic)]TJ -21.1207 -1.21 TD [(specification)-392(parlance.)]TJ 1.2579 -1.21 TD [(AHEAD)-330.1(and)-327.6(algebraic)-323.7(specification)-332.1(are)-327.2(complementary:)]TJ -1.2579 -1.216 TD [(AHEAD)-342.1(can)-350.8(profit)-347.2(from)-343.8(a)-344.6(rigorous)-351.1(formal)-349.5(foundation)-347.2(and)]TJ T* [(from)-571.4(ideas)-576.2(on)-577.1(behavioral)-577.1(contracts)-580.3(\(e.g.,)-575.5([38]\).)-572.3(Whereas)]TJ 0 -1.21 TD [(AHEAD)-431.9(encapsulates)-434.7(features,)-433.9(the)-437(unit)-434.2(of)-431.8(composition)-439.1(is)]TJ 0 -1.216 TD [(more)-353.5(general)-356.9(in)-353.9(algebraic)-353.7(specification)-362([53],)-354.2([19],)-354.2([14],)-354.2([11].)]TJ 0 -1.21 TD [(On)-522.8(the)-526.8(other)-525.2(hand,)-524.9(algebraic)-527.4(specifications)-528.1(do)-528.2(not)-524.7(have)]TJ 0 -1.216 TD [(AHEADs)-508.6(tree-structured)-511(representation)-512.4(and)-513.3(support)-510.3(for)]TJ 0 -1.21 TD [(mul)-11(tip)-10.9(le)-673.6(ar)-9.5(t)-7.5(ifa)-8.1(ct)-680.6(typ)-7.5(e)-6.2(s)0(.)-676.7(A)0(n)-7.7(oth)-9.6(e)-6.2(r)-671.2(ke)-11.3(y)-670(d)0(i)-11.5(ffe)-11.1(ren)-10.5(ce)-679.3(is)-677.7(tha)-8.6(t)]TJ 0 -1.216 TD [(AHEAD)-342.1(units)-348.7(are)]TJ /F6 1 Tf 8.4159 0 TD (designed)Tj /F5 1 Tf 3.8336 0 TD [(to)-341(encapsulate)-346.6(implementations)]TJ -12.2495 -1.216 TD [(of)-677.4(reu)-13.5(sa)-7.4(bl)-7.6(e)-671.1(f)-8.4(eat)-10.8(ur)-7.3(e)-6.2(s)0(;)-676.7(thi)-14(s)-669.2(i)-8.5(s)-675.2(n)0(o)-8.1(t)-672.3(req)-13.6(ui)-9.5(red)-680.4(in)-677.4(wo)-9.7(rk)-682.3(on)]TJ 0 -1.21 TD [(algebraic)-329.7(specifications.)]TJ 1.2579 -1.21 TD [(Because)-337.5(AHEAD)-336.1(does)-335(not)-339(deal)-332.3(with)-337(algebraic)-341.7(specifica-)]TJ -1.2579 -1.216 TD [(tions)-513.5(in)-515.7(the)-508.8(traditional)-519.3(sense,)-511.7(the)-514.8(exact)-517.3(relationship)-515.2(is)-515.9(a)]TJ 0 -1.21 TD [(subject)-234.5(of)-234.1(future)-234(work.)-238.3(A)-237.3(goal)-236.4(would)-231.8(be)-238.9(to)-233.2(extend)-237.6(AHEADs)]TJ 0 -1.216 TD [(composition)-289.3(operator)-296.2(to)-287.1(apply)-288.2(to)-293.1(algebraic)-293.8(specifications)-288.5(so)]TJ 0 -1.21 TD [(that)-363.5(collectives,)-360.3(when)-367.2(composed,)-363.3(simultaneously)-361(construct)]TJ 0 -1.216 TD [(a)-272.7(combined)-280.1(specification)-284.2(and)-279.7(its)-277.8(implementation.)-277.2(Further,)-283.5(a)]TJ T* [(premise)-249.6(of)-252.1(AHEAD)-252.2(is)-252.4(that)-249.7(no)-253.7(single)-246.2(specification)-254.2(formalism)]TJ 0 -1.21 TD [(can)-261(cover)-265.5(\(or)-264.4(indeed)-264.4(should)-264.4(cover\))-261.9(all)-265.7(aspects)-262.2(of)-264.1(a)-266.7(program.)]TJ 0 -1.216 TD [(AHEAD)-360.1(allows)-363.5(any)-359.7(number)-359.5(of)-365.9(related)-364.2(specifications)-360.3(to)-364.9(be)]TJ 0 -1.21 TD [(composed.)-531.1(In)-533.6(this)-533.4(regard,)-534.7(AHEAD)-533.8(is)-533.9(less)-532.4(like)-537.4(algebraic)]TJ 0 -1.216 TD [(specification)-278.2(and)-279.7(more)-281.7(like)-279.8(model-driven)-282.3(architectures)-281([37],)]TJ 0 -1.21 TD [(where)-603.3(a)-602.2(system)-603.8(is)-605.8(defined)-602.3(using)-603.9(multiple)-605.7(distinct)-608.4(and)]TJ 0 -1.216 TD [(overlapping)-330.4(specifications.)]TJ /F2 1 Tf 9.9626 0 0 9.9626 289.2472 409.833 Tm [(10.1.3)-228.9(Functio)-8.7(nal)-333.9(Prog)-8.2(rammi)-8(ng)]TJ /F5 1 Tf 9.4646 0 0 9.4646 289.2472 396.3401 Tm [(The)-348.6(idea)-350.2(that)-357.5(the)-347.1(architectural)-360(designs)-352.7(of)-347.9(programs)-355.2(can)-350.8(be)]TJ 0 -1.21 TD [(given)-581.9(a)-578.2(functional)-584.5(form)-583.4(is)-581.8(implicit)-585.3(in)-581.6(many)-582.8(papers)-579(on)]TJ 0 -1.216 TD [(softwar)-9.3(e)-665.1(arch)-9.8(itecture.)-675.8(Th)-7(e)-665.1(core)-677.7(ideas)-672(of)-671.4(metaprog)-10.8(ram-)]TJ 0 -1.21 TD [(mingprograms)-452.4(are)-458.9(values)-455.4(and)-453.4(functions)-463.3(that)-453.3(transform)]TJ 0 -1.216 TD [(these)-387.5(valuesoriginated)-392.2(in)-383.9(functional)-392.8(languages.)-389.4(And)-388(the)]TJ 0 -1.21 TD [(recursive)-413.5(application)-422.9(of)-413.8(apply)-420(operators)-414.2(to)-418.9(fold)-419.3(trees)-413.8(also)]TJ 0 -1.216 TD [(has)-328.9(an)-336.6(elegant)-334.1(representation)-332.7(in)-336(functional)-332.9(languages.)]TJ 7.0982 0 0 6.3091 519.3069 331.6535 Tm (6)Tj 9.4646 0 0 9.4646 301.1526 316.0062 Tm [(AHEAD)-503.8(shows)-501.4(how)-504.9(functional)-506.6(\(or)-504(algebraic\))-499.9(descrip-)]TJ -1.2579 -1.216 TD [(tions)-579.4(of)-581.6(programs)-576.8(scale.)-583(Traditional)-580.7(metaprograms)-577.1(deal)]TJ 0 -1.21 TD [(with)-516.7(the)-520.8(definition)-517.9(and)-519.3(composition)-516.9(of)-521.7(small)-517.1(code)-518.6(frag-)]TJ 0 -1.216 TD [(ments)-305(\(e.g.,)-311.9(LISP)-307(quote)-307.3(and)-309.6(unquote\);)-310.3(AHEAD,)-307.7(in)-306(contrast,)]TJ 0 -1.21 TD [(deals)-396.5(with)-402.9(programs)-397.1(and)-399.5(program)-398.8(refinements)-404.5(on)-397.5(a)]TJ /F6 1 Tf 24.2834 0 TD (much)Tj /F5 1 Tf -24.2834 -1.216 TD [(larger,)-294.7(hierarchical,)-298.3(multiclass)-301(scale.)-295.5(Although)-295.3(AHEAD)-294.2(is)-300.3(a)]TJ T* [(functional)-596.8(model)-598.3(of)-599.5(programs,)-596.3(it)-597(is)-599.8(built)-599.5(around)-596.6(the)]TJ 0 -1.21 TD [(object-oriented)-239.5(concepts)-241.1(of)-240.1(classes)-242.6(and)-237.8(inheritance,)-241.8(concepts)]TJ 0 -1.216 TD [(that)-333.5(are)-333.1(not)-333(normally)-334.6(part)-335.4(of)-336(functional)-332.9(languages.)]TJ /F2 1 Tf 9.9626 0 0 9.9626 289.2472 203.9244 Tm [(10.1.4)-228.9(Feature)-342.5(Interact)-8.3(ions)]TJ /F5 1 Tf 9.4646 0 0 9.4646 289.2472 190.4882 Tm [(The)-564.2(selection)-566.6(of)-569.6(one)-565.4(feature)-571.8(may)-566.8(disable)-565.8(or)-567.5(enable)-566.2(the)]TJ T* [(selection)-344.9(of)-342(other)-339.5(features.)-344.1(We)-341.9(have)-343.9(developed)-338.6(simple)-347.4(and)]TJ 0 -1.21 TD [(efficient)-323.5(algorithms)-328.4([3])-325.5(to)-323(validate)-322.5(compositions)-329.5(of)-324(features)]TJ 0 -1.216 TD [(automatically)-249.4(using)-244.5(Perrys)-245.3(Light)-252.8(Semantics)-245.3([40].)-246.4(This)-247.4(has)]TJ T* [(been)-356.9(the)-359.1(predominant)-366.6(form)-361.8(of)-359.9(feature)-362.2(interactions)-359.7(that)-363.5(we)]TJ 0 -1.21 TD [(have)-331.9(seen.)]TJ 1.2579 -1.21 TD [(However,)-408(there)-401.5(are)-399(domains)-405.9(where)-399.7(generated)-400.9(software)]TJ -1.2579 -1.216 TD [(must)-457.5(have)-463.7(certified)-464.1(properties.)-460.2(It)-459.1(has)-460.7(been)-458.7(observed)-461.4(that)]TJ 0 -1.21 TD [(properties)-446.6(of)-443.8(programs)-451(are)-441(often)-449.5(properties)-446.6(of)-449.8(individual)]TJ 0 -1.216 TD [(features.)-290.1(When)-296.1(features)-288.6(are)-297.2(composed,)-291.5(we)-293.3(want)-295.7(assurances)]TJ 0 -1.21 TD [(that)-261.7(these)-255.7(properties)-266.9(remain)-257.3(valid.)-259.3(Thus,)-265.4(an)-258.8(approach)-258.5(to)-263.1(the)]TJ /F1 1 Tf 6.9738 0 0 6.9738 25.3984 740.1825 Tm 0.0001 Tc [(368)-30999.7(IEEE)-338.4(TRANSAC)-13.6(TIONS)-337.8(ON)-338.1(SOFTW)-11.5(ARE)-331.7(ENGINE)-14.8(ERING,)-1009.5(VOL.)-337.4(30,)-1004.8(NO.)-333.4(6,)-1004.1(JUNE)-340.5(2004)]TJ /F5 1 Tf 7.4718 0 0 7.4718 36.17 38.2677 Tm 0 Tc [(5.)-266.7(T)-8.2(h)-0.1(ere)-271.8(are)-264.8(ot)-9.5(her)-265.3(d)-0.1(efini)-11.3(tions)-271.4(for)]TJ /F6 1 Tf 14.6591 0 TD (refinement)Tj /F5 1 Tf 4.5981 0 TD [(in)-271.7(the)-270(literature)-276.9([44],)-269.1([12].)-276.6(We)]TJ -20.5926 -1.1305 TD 0.0001 Tc [(use)-341.2(t)0.1(he)-330.6(most)-336.2(comm)-11.2(o)0(n)-332.7(one.)]TJ 36.534 3.3992 TD 0 Tc [(6.)-441.2(An)-434.2(equally)-438.6(strong)-442.4(claim)-438.8(for)-438.1(these)-441.3(points)-441.3(could)-439.2(be)-433.3(made)-435.4(for)-438.1(m)-0.1(acro)]TJ -1.3278 -1.1305 TD [(programming)-311.4(as)-309.7(well.)-314.2(We)-304(focu)-9.7(s)-301.4(o)0(n)-310(f)0(unctional)-315.1(prog)-9.6(ramming)-309.4(in)-309.6(this)-311.7(section)]TJ 0 -1.1381 TD [(because)-419.3(the)-414.2(AHEAD)-424.2(model)-422.1(has)-417.1(many)-416.2(of)-415.8(the)-421.7(characteristics)-426.2(of)-415.8(functio)-12.4(nal)]TJ 0 -1.1305 TD (languages.)Tj ET endstream endobj 62 0 obj << /Type /Page /Parent 145 0 R /Resources 63 0 R /Contents 64 0 R /Thumb 130 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 63 0 obj << /ProcSet [ /PDF /Text ] /Font << /F1 153 0 R /F3 151 0 R /F5 160 0 R /F6 165 0 R /F7 169 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 64 0 obj << /Length 17135 >> stream BT /F5 1 Tf 9.4646 0 0 9.4646 26.1921 717.0518 Tm 0 g /GS2 gs 0 Tc 0 Tw [(synthesis)-491.3(of)-485.7(correct)-490.1(software)-488.7(is)-486(to)-490.7(certify)-487.4(properties)-488.5(of)-485.7(a)]TJ 0 -1.21 TD [(featu)-8.2(re)-671.4(an)-7.2(d)-667.9(t)0(o)-670.4(cer)-8.8(tify)-670.4(tha)-8.6(t)-666.3(t)-7.5(hese)-673.6(properti)-10.9(es)-669.4(hold)-678.5(after)]TJ 0 -1.216 TD 0.0139 Tc [(c)-6.3(o)3.8(m)-5.6(p)0.9(osition.)-682.5(Li)-683.4(et)-682.4(al)-6.6(.)-682.5(h)3.9(av)-5.1(e)-681.1(d)-1(ev)-5.1(elope)-4.3(d)-683.9(sp)-5.1(eci)-6.6(a)4.8(l)-683.5(m)-5.6(ode)-4.3(l)]TJ T* 0 Tc [(checkers)-455.8(that)-447.4(show)-449.2(how)-451(the)-448.9(state)-453.8(space)-448.1(of)-449.8(programs)-451(can)]TJ T* [(be)-472.5(reduced)-471.1(using)-472.1(a)-470.4(feature-oriented)-476.2(approach)-474.2([34].)-468(Their)]TJ 0 -1.21 TD 0.0161 Tc [(work)-677.8(may)-677.8(l)-4.4(ead)-681.7(t)-3.3(o)-682.8(c)1.9(omposition)-682.8(operators)-683(f)1.7(or)-685.1(model-)]TJ 0 -1.216 TD 0 Tc [(checking)-336.8(feature-oriented)-338.4(software.)]TJ 1.2639 -1.21 TD [(The)-414.5(domain)-413.6(of)-413.8(telephony)-411.9(is)-414.1(one)-415.6(where)-411.7(feature)-416.1(interac-)]TJ -1.2639 -1.216 TD [(tions)-567.4(have)-565.5(been)-566.5(extensively)-567.7(studied.)-562(One)-565(approach,)-565.6(ex-)]TJ 0 -1.21 TD 0.0685 Tc [(emplified)-731.1(b)-2.5(y)-733.2(Z)3.7(ave)-734.4(a)-0.5(nd)-731.1(Jackson)-732.2([)0.2(55)5.4(],)-735.7([29)5.4(])0.2(,)-735.7(i)0.1(s)-732.4(t)1.2(o)]TJ 0 -1.216 TD 0 Tc [(independently)-288.6(define)-281.9(telephony)-280.1(features)-288.6(and)-279.7(their)-284(interface)]TJ T* [(properties)-290.9(\(e.g.,)-282(activation)-295.2(conditions\))-286.2(in)-288.1(formal)-283.6(description)]TJ T* [(languages)-543.5(such)-544.6(as)-540.5(Promela)-545.9(\(used)-538(with)-546.7(the)-544.8(Spin)-541.7(model-)]TJ 0 -1.21 TD [(checker)-391.7([27]\))-385(and)-387.5(Alloy)-383.2([28].)-390.1(Using)-384.9(these)-387.5(descriptions,)-390.8(the)]TJ 0 -1.216 TD [(goal)-589.8(of)-593.5(composition)-588.8(operators)-593.9(is)-587.8(to)-592.6(combine)-588.7(them)-588.2(into)]TJ T* [(subsystem)-578.2(descriptions,)-576.5(taking)-578.3(into)-581.1(consideration)-580.9(prece-)]TJ 0 -1.21 TD [(dences)-349.3(and)-339.6(priorities,)-350.2(to)-347(yield)-342.7(models)-345(that)-345.5(can)-344.9(be)-346.7(formally)]TJ 0 -1.216 TD (evaluated.)Tj 1.2639 -1.21 TD [(Prehofer)-431.9([41],)-420.1([42],)-426.1(also)-427.3(motivated)-431.7(by)-423.4(domains)-429.8(such)-424.8(as)]TJ -1.2639 -1.216 TD [(t)-7.4(e)-12.2(le)-14.7(p)-7(h)0(o)-14.1(n)0(y)-686(w)0(h)-15.6(e)-6.2(re)-689.4(f)-8.4(e)-6.2(at)-10.6(u)-7(r)-12.3(e)-677.1(i)-8.5(n)-10(t)-7.5(e)-6.2(r)0(a)-15.5(c)-8.2(t)-7.4(i)-8.5(on)-14.1(s)-681.1(a)0(r)-15.5(e)-677.1(f)-8.4(u)-7(nd)-13(a)-9.1(m)-7.5(e)-6.2(n)0(t)-17.5(a)0(l)-11.7(,)]TJ 0 -1.21 TD [(developed)-440.4(a)-440.4(generalization)-437.7(of)-443.8(mixin)-437(inheritance)-443.9([13],)-438([21])]TJ 0 -1.216 TD [(that)-357.5(explicitly)-362.5(describes)-357.5(pairwise)-361(interactions)-359.7(as)-354.9(a)-356.6(lifting)]TJ T* [(from)-589.4(one)-583.3(feature)-589.8(to)-586.6(another.)-587.9(A)]TJ /F6 1 Tf 15.6878 0 TD (lifting)Tj /F5 1 Tf 3.0968 0 TD [(is)-581.8(a)-584.2(set)-587(of)-587.6(code)]TJ -18.7846 -1.216 TD [(modifications)-265.4(that)-255.7(is)-258.4(applied)-258.9(when)-253.4(its)-259.8(associated)-255.9(interaction)]TJ 0 -1.21 TD [(occurs)-331.6(in)-330(a)-332.6(mixin)-329.1(composition.)-332.8(For)-327(example,)-328.7(the)-329.1(resolution)]TJ 0 -1.216 TD [(of)-575.6(mixin)]TJ /F7 1 Tf 4.5943 0 TD (A>)Tj /F5 1 Tf 4.798 0 TD [(would)-573.2(automatically)-572.9(incorporate)-580.5(the)]TJ -9.3923 -1.216 TD [(pairwise)-414.9(liftings)-420.1(from)]TJ /F7 1 Tf 10.3148 0 TD (C)Tj /F5 1 Tf 1.0123 0 TD (to)Tj /F7 1 Tf 1.2819 0 TD (B)Tj /F5 1 Tf 0.605 0 TD (,)Tj /F7 1 Tf 0.6589 0 TD (B)Tj /F5 1 Tf 1.0183 0 TD (to)Tj /F7 1 Tf 1.2819 0 TD (A)Tj /F5 1 Tf 0.605 0 TD [(,)-408.9(and)]TJ /F7 1 Tf 2.7734 0 TD (C)Tj /F5 1 Tf 1.0183 0 TD (to)Tj /F7 1 Tf 1.2759 0 TD (A)Tj /F5 1 Tf 0.605 0 TD [(.)-414.9(Liftings)]TJ -22.4505 -1.21 TD [(appear)-272.4(to)-275.1(give)-278.4(AHEAD)-270.2(refinements)-278.7(more)-269.7(internal)-275.7(structure)]TJ 0 -1.216 TD [(than)-336.1(what)-331.7(we)-335.2(have)-331.9(described)-338.2(and)-333.6(have)-331.9(exploited.)]TJ /F3 1 Tf 9.9626 0 0 9.9626 26.1921 376.4409 Tm [(10.2)-464.4(Oth)-7.6(er)-332(Work)]TJ /F5 1 Tf 9.4646 0 0 9.4646 26.1921 363.0046 Tm [(Among)-431.7(the)-431(most)-436.6(advanced)-433(work)-428.4(on)-433.4(generators)-430.4(is)-432.1(that)-435.4(of)]TJ /F6 1 Tf T* [(Model)-446.9(Integrated)-447.3(Computing)]TJ /F5 1 Tf 12.6629 0 TD (\()Tj /F6 1 Tf 0.3354 0 TD (MIC)Tj /F5 1 Tf 1.9467 0 TD [(\))-439.7(a)0(t)-447.9(Vanderbilt)-448.3([46].)-444(MIC)]TJ -14.945 -1.21 TD [(embraces)-310.5(the)-305.2(concept)-314.7(that)-309.6(architects)-309.4(use)-305(multiple)-312.1(represen-)]TJ 0 -1.216 TD [(tations)-410.3(to)-400.9(specify)-407.1(application)-405(designs)-406.6(and)-405.5(MIC)-402(generators)]TJ T* [(have)-355.8(been)-350.9(developed)-356.6(to)-353(synthesize)]TJ /F6 1 Tf 16.161 0 TD [(graphical)-350.1(domain-specific)]TJ -16.161 -1.216 TD (languages)Tj /F5 1 Tf 4.5224 0 TD (\()Tj /F6 1 Tf 0.3354 0 TD (GDSLs)Tj /F5 1 Tf 2.989 0 TD [(\))-469.7(that)-471.3(architects)-471.1(can)-476.6(use)-466.7(to)-472.8(specify)-472.9(their)]TJ -7.8469 -1.21 TD [(designs.)-324.4(Information)-323.5(that)-327.6(is)-318.3(collected)-329.9(from)-319.9(GDSL)-325(specifica-)]TJ 0 -1.216 TD [(tions)-244(is)-240.4(integrated)-237(and)-243.7(stored)-240.9(in)-240.1(a)-236.8(database.)-240.6(Specific)-241.9(artifacts)]TJ T* [(of)-270.1(a)-266.7(design,)-266.2(ranging)-269.7(from)-265.9(source)-269.7(code)-267.1(to)-269.1(representations)-271.1(for)]TJ 0 -1.21 TD [(analysis)-400.3(tools)-399.8(\(e.g.,)-395.8(model)-394.6(checkers\),)-399.9(can)-398.8(be)-394.6(extracted)-396.5(and)]TJ 0 -1.216 TD [(derived)-339.7(from)-331.8(this)-335.7(database.)]TJ 1.2639 -1.21 TD [(MIC)-324.1(has)-316.9(had)-321.6(great)-321.7(success)-324(in)-318(synthesizing)-322.1(software)-321(and)]TJ -1.2639 -1.216 TD 0.0105 Tc [(h)-5.5(a)1.3(r)-7.8(d)1.5(wa)-4.6(re)-684.5(in)-682.4(en)-5.5(gineer)-7.8(in)-5.5(g)-677.4(a)-4.6(nd)-687.3(ma)-4.6(nufa)-4.6(ct)-8.9(ur)-7.8(in)-5.5(g)-683.4(d)1.5(o)-5.6(m)-3(ains)]TJ 0 -1.21 TD 0 Tc [(where)-447.6(the)-442.9(building)-444.9(blocks)-442.5(of)-443.8(systems)-446.3(and)-441.4(their)-445.8(composi-)]TJ 0 -1.216 TD 0.0347 Tc [(tion-by-cons)-5.5(truction)-706.1(pa)-4.4(radi)]TJ 13.5434 0 TD 0.0369 Tc [(gms)-698.2(a)3.8(re)-700.1(well)4.4(-u)6(nd)4(erstood.)]TJ -13.5434 -1.216 TD 0 Tc [(Where)-514.2(MIC)-509.8(has)-514.6(had)-513.3(less)-508.4(success)-515.7(is)-509.9(in)-515.7(areas)-508.3(of)-515.7(classical)]TJ T* 0.016 Tc [(so)-6.1(ftware)-685(appl)-4.5(ic)-4.2(atio)-6.1(ns)-683.1(where)-685(t)2.6(h)-6(e)-679(bui)-4.5(l)1.5(di)-4.5(ng)-683.9(bl)-4.5(oc)-4.2(ks)-689.1(and)]TJ 0 -1.21 TD 0 Tc [(construction-by-composition)-264.1(paradigms)-257.6(are)-255.3(not)-255.1(well)-256.4(under-)]TJ 0 -1.216 TD 0.0096 Tc [(sto)9.6(o)-4.6(d.)-674.8(We)-673.5(believe)-679.4(this)-677.5(is)-671.5(where)-673.5(A)-0.1(H)9.6(E)-4.9(AD)-676(c)-4.6(o)9.6(n)-4.5(t)-3.8(r)9.6(i)-5.2(butes:)]TJ T* 0 Tc [(AHEAD)-491.8(provides)-489.6(a)-488.3(structure)-491.5(to)-490.7(modularize)-488.6(domains)-489.7(by)]TJ 0 -1.21 TD [(features)-528.2(and)-531.3(a)-524.3(mechanism)-532.6(to)-526.7(synthesize)-526.3(applications)-529(by)]TJ 0 -1.216 TD [(feature)-338.2(composition.)]TJ 1.2639 -1.21 TD [(Domain-specific)-265.4(languages)-256(have)-260(long)-261.3(been)-261(recognized)-258.4(as)]TJ -1.2639 -1.216 TD [(a)-272.7(more)-275.7(efficient)-275.6(way)-277.4(in)-270.1(which)-275.9(to)-275.1(1\))-275.1(specify)-275.3(applications)-271.5(and)]TJ T* 0.0138 Tc [(2\))-677.5(i)5.3(n)3.8(tegrate)-675.2(d)4.8(om)6.3(ai)5.3(n-)5.4(speci)5.3(f)-0.6(ic)-671.3(an)3.8(al)5.3(yses)-679.3(to)-673.1(va)4.7(lid)4.8(at)6.4(e)-681.2(D)5.1(SL)]TJ 0 -1.21 TD 0 Tc [(programs)-660.7([51].)-659.7(DSL)-659.7(usage)-660.6(is)-659.7(increasing)-663.2(and)-657.1(has)-658.4(been)]TJ 0 -1.216 TD [(particularly)-366.7(successful)-365.8(in)-365.9(the)-365.1(specification)-368(of)-365.9(product)-366.5(lines)]TJ T* [([)-8.4(5)-9.1(2])-11.6(.)-678.4(A)0(H)-15.3(E)0(A)-12.6(D)-679.6(no)-14.1(t)-678.3(o)0(n)-14.1(l)0(y)-684.4(e)-6.2(m)-7.5(b)0(r)-11.4(a)-9.1(c)-8.2(e)-6.2(s)-675.2(t)-7.5(h)-10(e)-677.1(u)-7(s)0(e)-687.3(o)0(f)-683.4(d)-9(i)-8.5(f)0(f)-10.9(e)-6.2(re)-12.5(n)-10(t)]TJ 0 -1.21 TD [(general-purpose)-281.3(languages)-274(and)-273.7(DSLs)-280.6(as)-277(the)-275.2(primary)-277.4(means)]TJ 0 -1.216 TD [(for)-468.1(specifying)-466.6(artifacts,)-465.9(but)-462.7(also)-463.3(advocates)-465.8(that)-465.3(programs)]TJ 27.7936 72.6107 TD [(written)-243.2(in)-240.1(these)-243.7(languages)-238.1(can)-243(be)-244.9(refined.)-241.8(Our)-238.6(refinement)-244.5(of)]TJ 0 -1.21 TD [(state)-268.1(machines)-267.5(and)-267.7(equation)-269(files)-269.5(in)-270.1(AHEAD)-270.2(is)-264.4(an)-270.7(example.)]TJ 0 -1.216 TD [(State)-372.8(machines)-375.3(are)-375.1(expressed)-373.9(in)-377.9(a)-374.5(DSL)-372.2(embedded)-375.4(in)-377.9(Java,)]TJ 0 -1.21 TD [(while)-398.2(equation)-400.8(files)-401.3(are)-399(written)-404.9(in)-395.9(a)-398.5(standalone)-401.2(DSL.)-403.7(It)-399.2(is)]TJ 0 -1.216 TD [(this)-461.5(scaling)-467(of)-461.8(refinements)-464.4(to)-466.8(code)-458.7(and)-465.4(noncode)-464.9(artifacts)]TJ 0 -1.21 TD [(that)-333.5(is)-330.2(a)-332.6(distinguishing)-339.7(feature)-332.2(of)-336(AHEAD.)]TJ /F6 1 Tf 1.2579 -1.21 TD [(Aspect)-357.8(Oriented)-357.3(Programming)]TJ /F5 1 Tf 13.0762 0 TD (\()Tj /F6 1 Tf 0.3354 0 TD (AOP)Tj /F5 1 Tf 2.1085 0 TD [(\))-355.9(i)0(s)-360.2(a)-356.6(program)-356.9(refine-)]TJ -16.778 -1.216 TD [(ment)-270.7(technology)-278.3([33].)-270.3(AHEAD)-276.2(essentially)-275.7(uses)-273.3(templates)-273.3(to)]TJ 0 -1.21 TD [(express)-472.6(refinements.)-472(A)-470.9(more)-473.3(sophisticated)-477.4(way)-469.1(is)-474(to)-472.8(use)]TJ T* [(special)-632.8(compilers)-635.6(to)-634.5(implement)-631.8(AHEAD)-635.6(functions)-631(that)]TJ 0 -1.216 TD [(perform)-243.5(computations)-252.4(on)-241.7(a)-248.7(collective)-246.6(to)-251.1(determine)-247(how)-241.3(that)]TJ 0 -1.21 TD [(collective)-564.1(is)-563.9(to)-562.6(be)-568.3(modified)-564.3(\(or)-563.9(advised\).)-560.5(Aspects)-568.2(are)]TJ 0 -1.216 TD [(specifications)-444.2(of)-449.8(refinements,)-448(and)-441.4(aspect)-449.6(weavers)-446.1(execute)]TJ 0 -1.21 TD 0.0123 Tc [(t)4.9(h)2.3(e)6.1(s)2(e)-676.7(s)12.3(pe)6.1(ci)3.8(f)3.9(i)3.8(cat)4.8(i)3.8(ons)-674.8(o)2.2(n)-668.6(i)-2.2(n)12.3(p)-4.7(u)5.3(t)-672(pr)12.3(ogram)4.8(s)2(.)-672.1(T)3.3(hu)5.3(s,)-672.1(a)3.2(s)2(p)5.3(e)0.1(c)4.1(t)-1.1(s)]TJ 0 -1.216 TD 0 Tc [(provide)-257.7(another)-256.9(important)-259.1(kind)-254.2(of)-258.1(function)-255.3(that)-261.7(is)-252.4(currently)]TJ 0 -1.21 TD [(lacking)-294.1(in)-294(the)-299.2(AHEAD)-294.2(tool)-293.7(set.)-301(Gray)-290.8(et)-295.2(al)-299.2(have)-295.9(shown)-291.5(how)]TJ 0 -1.216 TD [(aspects)-262.2(apply)-264.3(to)-263.1(noncode)-267.2(artifacts)-266.6([22].)-264.3(AHEAD)-264.2(shows)-261.8(how)]TJ 0 -1.21 TD [(both)-499.8(code)-506.7(and)-501.3(noncode)-506.8(artifacts)-506.2(can)-506.6(be)-502.4(refined)-503.8(simulta-)]TJ 0 -1.216 TD [(neously)-332.6(in)-330(collection)-337.3(hierarchies.)]TJ /F6 1 Tf 1.2579 -1.21 TD [(Multidimensional)-494.9(Separation)-492.9(of)-488(Concerns)]TJ /F5 1 Tf 18.0898 0 TD (\()Tj /F6 1 Tf 0.3354 0 TD (MDSoC)Tj /F5 1 Tf 3.3903 0 TD [(\))-493.6(i)0(s)-492(an-)]TJ -23.0735 -1.21 TD [(other)-429.4(program)-434.8(refinement)-436.1(technology)-434.1([39].)-432.1(We)-431.8(have)-433.7(built)]TJ T* [(GenVoca)-416.5(generators)-424.4(using)]TJ /F7 1 Tf 12.4173 0 TD (Hyper/J)Tj /F5 1 Tf 4.2289 0 TD [(.)-420.9(Features)-423(correspond)]TJ -16.6462 -1.216 TD 0.0103 Tc [(to)-676.6(hyperslices,)-674.1(and)-675.5(G)-2.4(enVoca)-675.7(equatio)-5.8(n)0.3(s)-670.8(c)-3.9(orr)10.3(e)-8.2(spond)-675.5(t)2.8(o)]TJ 0 -1.21 TD 0 Tc [(compositions)-611.1(of)-611.5(hyperslices.)-615.2(Further,)-613(MDSoC)-617.1(advocates)]TJ 0 -1.216 TD [(that)-429.4(the)-436.9(techniques)-434.2(for)-432.1(assembling)-433.9(customized)-430.7(code)-434.8(from)]TJ 0 -1.21 TD [(hyperslice)-645.3(compositions)-647(should)-647.8(also)-643(work)-650(for)-641.8(noncode)]TJ 0 -1.216 TD [(artifacts)-290.6(as)-289(well.)-287.9(This)-289.3(conjecture)-289.9(inspired)-293.3(work)-284.6(on)-289.6(AHEAD.)]TJ 0 -1.21 TD [(The)-462.4(contribution)-464(of)-467.8(AHEAD)-461.9(is)-462(a)-464.4(simple)-461.2(algebraic)-467.5(model)]TJ 0 -1.216 TD [(that)-333.5(supports)-334.8(the)-329.1(MDSoC)-335.6(thesis.)]TJ /F3 1 Tf 11.4571 0 0 11.4571 289.2472 366.8598 Tm [(11)-459.7(C)]TJ 8.9663 0 0 8.9663 315.3826 366.8598 Tm (ONCLUSIONS)Tj /F5 1 Tf 9.4646 0 0 9.4646 289.2472 351.1558 Tm [(We)-671.4(bel)-7.8(ieve)-674.8(t)-7.5(h)0(e)-669.1(f)0(u)-9.4(tur)-8.8(e)-671.1(o)0(f)-671.4(soft)-12.3(ware)-674.2(e)-6.2(ngin)-9.6(eeri)-9.2(ng)-674(lies)-680.4(in)]TJ 0 -1.21 TD [(automation.)-369.4(Integral)-366.6(to)-370.9(this)-365.7(vision)-371.8(is)-366.2(the)-371.1(transformation)-372.2(of)]TJ 0 -1.216 TD [(application)-476.8(design)-480.2(from)-481.6(an)-480.4(art)-478.2(into)-479.3(a)-476.4(sciencea)-480.4(system-)]TJ 0 -1.21 TD 0.0217 Tc [(a)6.6(t)-3.7(iz)6.6(ed)-682.1(b)4.7(o)-0.4(dy)-684.2(of)-681.6(kn)5.7(owledg)4.7(e)-685.3(t)]TJ 14.2682 0 TD 0.0204 Tc [(ha)5.3(t)-687.9(i)-0.1(s)-684.7(o)-1.7(rgan)4.4(ized)-689.4(aroun)4.4(d)]TJ -14.2682 -1.216 TD 0 Tc [(principles,)-333.6(ideally)-336.4(expressible)-333.1(as)-330.9(mathematics.)]TJ 1.2579 -1.21 TD [(Generators)-635.7(are)-626.6(critical)-633.9(to)-628.5(this)-629.2(vision.)-631(As)-624.9(application)]TJ -1.2579 -1.21 TD [(complexity)-261.3(increases,)-268.4(the)-263.2(burdens)-263.4(placed)-263.6(on)-259.7(generators)-268.7(and)]TJ 0 -1.216 TD [(their)-373.9(ability)-375.7(to)-370.9(synthesize)-376.6(multiple)-372(programs)-373.1(and)-375.5(multiple)]TJ 0 -1.21 TD [(representations)-444.8(increases.)-448.1(The)-444.4(challenge)-449.2(in)-443.8(scaling)-449(refine-)]TJ 0 -1.216 TD [(ment-based)-366.7(generators)-376.5(is)-372.2(not)-369(one)-373.7(of)]TJ /F6 1 Tf 16.7181 0 TD (possibility)Tj /F5 1 Tf 4.5045 0 TD [(as)-366.8(there)-377.6(are)]TJ -21.2226 -1.21 TD [(any)-473.5(number)-479.3(of)-479.7(ad)-479.3(hoc)-477.6(ways)-473.3(in)-479.7(which)-479.6(this)-479.5(can)-476.6(be)-478.5(done.)]TJ 0 -1.216 TD [(Rat)-9.5(her)-10.5(,)-672.5(the)-676.5(c)-8.2(h)0(a)-7.2(llen)-9.2(ge)-676.1(is)-677.7(to)-676.4(sh)-8.3(ow)-674.6(ho)-8.1(w)-670.5(sca)-9.7(l)-8.5(ing)-676.5(c)-8.2(a)0(n)-672.1(b)0(e)]TJ 0 -1.21 TD [(accomplished)-348.1(in)-353.9(a)]TJ /F6 1 Tf 8.5357 0 TD (principled)Tj /F5 1 Tf 4.4206 0 TD [(manner)-348.7(so)-349.8(that)-351.5(generators)-352.6(are)]TJ -12.9564 -1.216 TD [(not)-374.9(just)-382.7(ad)-377.5(hoc)-375.7(collections)-383.5(of)-377.9(tools)-381.8(using)-376.2(an)-378.6(incomprehen-)]TJ 0 -1.21 TD [(sible)-254.1(patchwork)-260.5(of)-258.1(techniques.)-262.1(The)-252.8(significance)-262.8(of)-258.1(this)-257.8(point)]TJ T* [(is)-420.1(clear:)-423.3(Generators)-426.1(are)-423(a)-422.5(technological)-427.4(statement)-425(that)-423.4(the)]TJ 0 -1.216 TD [(development)-432.4(of)-431.8(software)-434.8(in)-431.8(a)-428.4(domain)-431.5(is)-432.1(understood)-438.7(well)]TJ 0 -1.21 TD [(enough)-246(to)-257.1(be)-250.9(automated.)-248.1(However,)-252.2(we)-251.4(must)-247.8(make)-255.5(the)-251.3(same)]TJ 0 -1.216 TD [(claim)-503.1(for)-510(generators)-508.3(themselves:)-506.4(The)-510.3(complexity)-506.9(of)-509.7(gen-)]TJ 0 -1.21 TD [(erators)-475.1(must)-475.4(also)-469.3(be)-478.5(controlled)-473.6(and)-477.4(must)-475.4(remain)-472.9(low)-473.4(as)]TJ 0 -1.216 TD [(application)-273.2(complexity)-273.2(scales;)-275.8(otherwise,)-269.8(generator)-276.4(technol-)]TJ 0 -1.21 TD [(ogy)-331.7(will)-336.6(unlikely)-334.3(have)-331.9(wide-spread)-331.1(adoption.)]TJ 1.2579 -1.21 TD [(We)-413.8(have)-415.7(presented)-415.9(the)-413(AHEAD)-414(model,)-414.2(which)-413.7(offers)-415.1(a)]TJ -1.2579 -1.216 TD [(practical)-342(solution)-335.4(to)-341(the)-341.1(above)-337(problem.)-339.7(The)-342.6(key)-333.8(ideas)-342.5(are:)]TJ 0 -1.21 TD [(1\))-317.1(to)-317(represent)-317.5(the)-317.2(plethora)-316.2(of)-318(representations)-319(that)-321.6(define)-317.8(a)]TJ 0 -1.216 TD 0.0178 Tc [(p)4.8(r)-0.5(ogram)5.5(both)-681.1(code)-689.2(and)-686(n)1.8(oncodeas)-681.3(a)-686.2(containment)]TJ 0 -1.21 TD 0 Tc [(hierarchy)-501.1(and)-501.3(to)-508.7(treat)-503.8(containment)-501.9(hierarchies)-503(as)-504.6(values)]TJ T* [(and)-363.5(2\))-371(express)-370.8(feature)-368.2(refinements)-368.5(as)-366.8(functions)-367.4(that)-369.5(trans-)]TJ 0 -1.216 TD [(form)-547.5(these)-549.2(values.)-552.8(Such)-553.5(refinements)-548.2(encapsulate)-550.3(all)-553.3(the)]TJ ET 1 g 25.398 747.156 494.249 -9.921 re f BT /F1 1 Tf 6.9738 0 0 6.9738 25.3984 740.1825 Tm 0 g 0.0001 Tc [(BATORY)-343.5(ET)-337.6(AL.:)-504.1(SCALING)-340.7(STEP-WI)-13.2(SE)-334.4(REFINEME)-15.9(NT)]TJ ET 1 g 519.647 747.156 19.843 -9.921 re f BT 6.9738 0 0 6.9738 527.9243 740.1825 Tm 0 g (369)Tj ET endstream endobj 65 0 obj << /Type /Page /Parent 145 0 R /Resources 66 0 R /Contents 67 0 R /Thumb 132 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 66 0 obj << /ProcSet [ /PDF /Text ] /Font << /F1 153 0 R /F3 151 0 R /F5 160 0 R /F6 165 0 R /F15 76 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 67 0 obj << /Length 21467 >> stream BT /F5 1 Tf 9.4646 0 0 9.4646 26.1921 717.0518 Tm 0 g /GS2 gs 0 Tc 0 Tw [(changes)-502.2(that)-507.2(are)-500.9(to)-502.7(be)-502.4(made)-505(to)-502.7(the)-502.8(representations)-504.7(of)-503.7(a)]TJ 0 -1.3178 TD [(program)-338.9(when)-331.3(a)-332.6(feature)-332.2(is)-336.2(added.)]TJ 1.2639 -1.21 TD [(Doing)-329.8(this,)-325.3(we)-329.2(discovered)-326.3(that)-327.6(application)-333.1(designs)-322.8(have)]TJ -1.2639 -1.3238 TD 0.012 Tc [(an)-674.9(elegant)-678.3(h)2(ie)5.8(rar)12(c)-8.6(hic)3.8(a)2.9(l)-679.4(m)-1.5(athem)4.5(a)2.9(tic)3.8(a)2.8(l)-679.4(s)1.7(tru)5(c)-2.2(tu)5(re)-677.1(that)-678.3(is)]TJ T* 0.0191 Tc [(e)-5.1(x)0(pr)-5.2(esse)-5.1(d)-684.7(b)-3.9(y)-686.8(n)-2.9(ested)-690.7(s)2.8(e)-5.1(t)-0.3(s)-686(o)-3(f)-690.2(e)0.9(qu)-5.9(at)-6.3(ions.)-689.3(B)-1.8(y)-686.8(i)-1.4(mposing)]TJ 0 -1.3178 TD 0 Tc [(uniformity,)-385.9(we)-383.2(1\))-383(eliminate)-383.4(ad)-383.5(hoc)-381.7(complexity)-387.1(as)-378.8(contain-)]TJ 0 -1.3238 TD 0.0119 Tc [(me)-6.3(nt)-684.4(hier)-6.4(ar)-6.4(chies)-681.2(s)-4.4(ca)-3.2(le)-6.3(,)-678.5(2)-3.2(\))-679.4(e)-0.3(n)-4.1(a)-3.2(ble)-683.1(a)-680.1(sma)-3.2(l)-2.6(l)-679.5(n)-4.1(umber)-683.3(o)-4.2(f)]TJ T* 0 Tc [(operators)-647.8(to)-640.5(be)-646.2(used)-637.4(to)-646.5(manipulate)-643.4(AHEAD)-641.6(concepts,)]TJ 0 -1.3178 TD [(and,)-425(most)-424.6(importantly,)-424(3\))-424.9(keep)-419.7(generators)-424.4(based)-423(on)-421.4(step-)]TJ 0 -1.3238 TD [(wise)-270.1(refinement)-268.4(simple)-263.6(as)-271(the)-263.2(systems)-266.6(they)-268.3(synthesize)-268.7(scale)]TJ T* [(in)-336(complexity.)]TJ 1.2639 -1.21 TD 0.029 Tc [(We)-690(rev)4(i)-3.5(ew)5.4(ed)-692.8(an)-693.8(implementation)-693.8(of)-692.2(AHEAD)-692.5(a)1.9(nd)]TJ -1.2639 -1.3178 TD 0 Tc [(described)-535.9(our)-526.5(first)-532.1(nontrivial)-534.8(systems)-524.2(constructed)-533.4(by)-531.3(its)]TJ 0 -1.3238 TD [(principles)-403.9(\(FSATS)-405.7(and)-399.5(the)-401(AHEAD)-402(tools)-405.8(themselves\).)-401(We)]TJ T* [(be)-11.3(liev)-12.3(e)-671.1(A)0(H)-9.3(EAD)-680.2(tak)-9.7(es)-675.4(us)-676.1(an)-678.1(imp)-11(ort)-11.9(ant)-679.5(step)-683.8(clo)-8.8(ser)-681.7(to)]TJ 0 -1.3178 TD 0.0101 Tc [(rea)-5(l)-4.4(iz)-5(i)-4.4(n)0.1(g)-683.8(a)-675.9(b)-6.9(r)-2.2(oa)-5(der)-685.1(v)-2.9(is)-6.2(io)-6(n)-682.8(o)0(f)-681.2(a)-5(uto)-6(m)-3.4(ati)-4.4(o)0(n)-682.8(i)-4.4(n)-676.8(s)-6.2(of)-4.3(twar)-8.2(e)]TJ 0 -1.3238 TD 0 Tc (development.)Tj /F3 1 Tf 11.4571 0 0 11.4571 26.1921 490.1668 Tm (A)Tj 8.9663 0 0 8.9663 34.4693 490.1668 Tm (CKNOWLEDGMENTS)Tj /F5 1 Tf 9.4646 0 0 9.4646 26.1921 474.6896 Tm [(The)-480.4(authors)-485.5(thank)-478.9(Martin)-478.1(Wirsing,)-481.8(Alex)-480.7(Knapp,)-479.7(and)-483.3(Ira)]TJ 0 -1.3178 TD [(Baxter)-626.2(for)-629.8(discussions)-623.4(on)-625.1(algebraic)-623.2(specifications.)-631.5(They)]TJ 0 -1.3238 TD [(thank)-383.1(Melanie)-377.4(Kail)-381.3(and)-381.5(Mark)-379.3(Esslinger)-379.5(for)-384.2(their)-379.9(contribu-)]TJ T* [(tions)-357.8(to)-359(the)-359.1(design)-354.5(of)-353.9(AHEAD)-360(tools)-357.8(and)-351.6(Jim)-359.9(Browne,)-354.2(Stan)]TJ 0 -1.3178 TD [(Jarzabek,)-353.6(Dewayne)-356.3(Perry,)-349.9(and)-357.6(Roberto)-355.5(Lopez-Herrejon)-356.6(for)]TJ 0 -1.3238 TD 0.0253 Tc [(their)-687.9(h)-2.7(elpful)-690(comments)-691.8(o)3.2(n)-691.5(e)1.1(arlier)-687.9(d)-1.6(rafts.)-689.1(They)-686.6(also)]TJ T* 0 Tc [(appreciate)-320.7(the)-323.1(helpful)-319.1(comments)-318.8(of)-318(the)-317.1(referees.)-321.2(This)-319.2(work)]TJ 0 -1.3178 TD [(was)-504.2(supported)-507.4(in)-509.7(part)-503.1(by)-507.3(the)-502.8(US)-508(Army)-507.8(Simulation)-503(and)]TJ 0 -1.3238 TD [(Training)-527.7(Command)-525.2(\(STRICOM\))-527.3(contract)-528.1(N61339-99-D-10)]TJ 0 -1.3178 TD [(and)-525.3(Deutsche)-525.2(Forschungsgemeinschaft)-526.6(\(DFG\))-528.5(project)-523.1(WI)]TJ 0 -1.3238 TD [(841/6-1)-336.7(InOpSys.)]TJ /F3 1 Tf 11.4571 0 0 11.4571 26.1921 320.7117 Tm (R)Tj 8.9663 0 0 8.9663 34.4693 320.7117 Tm (EFERENCES)Tj /F5 1 Tf 7.9702 0 0 7.9702 26.1921 307.7858 Tm [([1])-1088.8(R.)-506.6(Balzer)12.1(,)-511.1()0(A)-504.4(Fifteen-Y)12.1(ear)-503.8(Perspective)-501.7(on)-504.9(Automa)12.6(tic)-512(Program-)]TJ 2.2549 -1.1239 TD (ming,)Tj /F6 1 Tf 3.3716 0 TD [(Software)-314.3(Reusability)-317.5(II,)]TJ /F5 1 Tf 9.9868 0 TD [(T.J.)-317(Biggerst)11.6(aff)-320.6(and)-323.1(A.J.)-313.6(Perlis,)-314.4(eds.,)]TJ -13.3585 -1.1239 TD [(Addison-W)13(esley,)-324.5(1989.)]TJ /F15 1 Tf -2.2549 -1.131 TD ([2])Tj /F5 1 Tf 2.2549 0 TD [(D.)-395.5(Batory)-390.6(and)-394.2(S.)-389.4(OMalley,)-393.6(The)-391.8(Design)-390.4(and)-387.1(Implementa)12.2(tion)-396.9(of)]TJ 0 -1.1239 TD [(Hierarc)11.2(hical)-256.6(Software)-245.1(Systems)-250.3(with)-254.2(Reusable)-248.4(Compon)14(ents,)]TJ /F6 1 Tf 26.9232 0 TD (ACM)Tj -26.9232 -1.1239 TD [(Trans.)-325.9(Software)-328.5(Eng.)-324.6(Methodology,)]TJ /F5 1 Tf 14.9376 0 TD [(Oct.)-326.7(1992.)]TJ /F15 1 Tf -17.1924 -1.1239 TD ([3])Tj /F5 1 Tf 2.2549 0 TD [(D.)-559.1(Batory)-554.2(and)-557.8(B.J.)-558.8(Geraci,)-555.3(Composit)10.8(ion)-562.4(Validation)-555.6(and)-557.8(Sub-)]TJ 0 -1.1239 TD [(jectivity)-673.1(in)-669.5(GenVoca)-666.5(Generators,)]TJ /F6 1 Tf 16.7088 0 TD [(IEEE)-670.2(Trans.)-674.5(Software)-669.9(Eng.,)]TJ /F5 1 Tf -16.7088 -1.1239 TD [(vol.)-326.3(23,)-329.1(no.)-333.1(2,)-331.2(pp.)-327.3(67-82,)-326.2(Feb.)-329.3(1997.)]TJ /F15 1 Tf -2.2549 -1.131 TD ([4])Tj /F5 1 Tf 2.2549 0 TD [(D.)-687.1(B)-12(a)0(t)-17.3(o)0(r)-17.1(y)-9.9(,)-681.8(B)-12(.)-681.8(L)-12(of)-15.1(as)-19(o,)-688.5(a)-12.1(n)0(d)-687.9(Y)-9.7(.)-688.9(S)0(m)-10.5(a)-12.1(r)-10.4(a)0(g)-14.9(d)0(a)-17(k)-9.9(is)-14.6(,)-681.8()-12.1(J)-8.4(T)0(S)-18.3(:)-681.8(T)-12(o)0(o)-13.4(l)0(s)-697.5(f)-8.4(or)]TJ 0 -1.1239 TD [(Implem)13(enting)-348.1(Domain-Speci)13.2(fic)-351.6(Languages,)]TJ /F6 1 Tf 20.18 0 TD [(Proc.)-351.9(Fifth)-343.4(Intl)-353.9(Conf.)]TJ -20.18 -1.1239 TD [(Software)-321.4(Reuse,)]TJ /F5 1 Tf 6.8215 0 TD [(June)-326.9(1998.)]TJ /F15 1 Tf -9.0764 -1.1239 TD ([5])Tj /F5 1 Tf 2.2549 0 TD [(D.)-303(Batory,)-304.2(G.)-313(Chen,)-306.2(E.)-302.5(Robertson,)-301.2(and)-308.8(T.)-309.6(Wang,)-301.5(Design)-303(Wizards)]TJ 0 -1.1239 TD [(and)-230.6(Visual)-227.5(Programm)12.7(ing)-231.3(Environme)10.9(nts)-232.8(for)-231.8(GenVoca)-225.5(Generato)11.8(rs,)]TJ /F6 1 Tf T* [(IEEE)-328.7(Trans.)-325.9(Software)-328.5(Eng.,)]TJ /F5 1 Tf 11.8291 0 TD [(vol.)-333.4(26,)-329.1(no.)-333.1(5,)-331.2(pp.)-327.3(441-452,)-321.9(May)-326.9(2000.)]TJ /F15 1 Tf -14.084 -1.1239 TD ([6])Tj /F5 1 Tf 2.2549 0 TD [(D.)-388.4(Batory)-390.6(et)-394(al.,)-394.8(Achievin)14.6(g)-394(Extensibil)9.9(ity)-399.9(through)-381.9(Product)-392.2(Lines)]TJ 0 -1.131 TD [(and)-564.9(Domain-Sp)12.5(ecific)-571.4(Languages:)-558.1(A)-577.6(Case)-560.5(Study,)]TJ /F6 1 Tf 23.7223 0 TD [(ACM)-564(Trans.)]TJ -23.7223 -1.1239 TD [(Software)-321.4(Eng.)-331.7(and)-329(Methodology,)]TJ /F5 1 Tf 13.8066 0 TD [(Apr.)-324.4(2002.)]TJ /F15 1 Tf -16.0615 -1.1239 TD ([7])Tj /F5 1 Tf 2.2549 0 TD [(D.)-552(Batory,)-546(R.E.)-545.9(Lopez-Herre)11.6(jon,)-552.2(and)-550.7(J.-P.)-548.8(Martin,)-545.8(Generatin)12.6(g)]TJ 0 -1.1239 TD [(Produc)11.3(t)-304(lines)-297.6(of)-306.7(Produc)11.3(t-Families,)]TJ /F6 1 Tf 15.9761 0 TD [(Automated)-298(Software)-292.9(Eng.,)]TJ /F5 1 Tf 11.1036 0 TD (Sept.)Tj -27.0797 -1.1239 TD (2002.)Tj /F15 1 Tf -2.2549 -1.1239 TD ([8])Tj /F5 1 Tf 2.2549 0 TD [(D.)-594.6(Batory,)-595.8(J.)-597.8(Liu,)-595.4(and)-593.4(J.N.)-595.9(Sarvela,)-585.8(Refinements)-587.9(and)-593.4(Multi-)]TJ 0 -1.131 TD [(Dimensi)13.1(onal)-339.8(Separation)-336.5(of)-342.3(Concerns,)]TJ /F6 1 Tf 17.5054 0 TD [(Proc.)-337.7(ACM)-343.5(SIGSOFT)-336.4(Conf.)]TJ -17.5054 -1.1239 TD [(\(ESEC/)11.5(FSE2003\),)]TJ /F5 1 Tf 7.6822 0 TD (2003.)Tj /F15 1 Tf -9.937 -1.1239 TD ([9])Tj /F5 1 Tf 2.2549 0 TD [(I.)-270.6(Baxter,)-263(Design)-267.4(Maintenanc)14.2(e)-275(Systems,)]TJ /F6 1 Tf 18.6649 0 TD [(Comm.)-268.7(ACM,)]TJ /F5 1 Tf 6.039 0 TD [(Apr.)-267.4(1992.)]TJ /F15 1 Tf -26.9588 -1.1239 TD ([10])Tj /F5 1 Tf 2.2549 0 TD [(P.A.)-291.5(Bernstein)12(,)-297.7(T)0(.)-302.5(Bergstr)11.7(aesser,)-293.6(J.)-299(Carlson,)-288.2(S.)-296.9(Pal,)-296.8(P.)-291.2(Sanders,)-293.4(and)]TJ 0 -1.1239 TD 0.0225 Tc [(D.)-694.9(Sh)-6.2(utt,)-694.9(Mic)-7.1(roso)-5.5(ft)-694(Repos)-5.7(i)0.5(tory)-691.6(Versi)-6.6(o)1.6(n)-696.2(2)-693.8(and)-693.7(t)-4(he)-693.5(Open)]TJ T* 0 Tc [(Inform)11.5(ation)-458.8(Model,)]TJ /F6 1 Tf 9.8304 0 TD [(Information)-453(Systems,)]TJ /F5 1 Tf 9.3182 0 TD [(vol.)-461.4(24,)-457.1(no.)-454(2,)-459.2(pp.)-462.5(71-)]TJ -19.1486 -1.1239 TD [(98,)-329.1(1999.)]TJ /F15 1 Tf -2.2549 -1.131 TD ([11])Tj /F5 1 Tf 2.2549 0 TD [(M.)-538.6(Bidoit)-534.9(and)-536.5(P.D.)-530.2(Mosses,)-535(Common)-528(Algebraic)-534.5(Specificat)9(ion)]TJ 0 -1.1239 TD [(Languag)14.3(e)-424.4(User)-428.8(Manual,)]TJ /F6 1 Tf 11.8932 0 TD [(Lecture)-423.3(Notes)-421.7(in)-426(Computer)-417.9(Science,)]TJ /F5 1 Tf 15.5351 0 TD (IFIP)Tj -27.4282 -1.1239 TD [(Series,)-324.2(Springer-Ver)11.1(lag,)-327.5(2003.)]TJ /F15 1 Tf 30.7501 86.5384 TD ([12])Tj /F5 1 Tf 2.2477 0 TD [(Logic)-341.1(Programm)12.7(ing)-345.1(Synthesis)-339.8(and)-344.4(Transformat)11(ion,)]TJ /F6 1 Tf 24.3625 0 TD [(Proc.)-344.8(Ninth)]TJ -24.3625 -1.1239 TD [(Intl)-553(Workshop)-551.1(Logic-Base)11.2(d)-559.9(Program)-545.1(Synthesis)-551.2(and)-556.6(Transfor)10.7(mation)]TJ T* [(\(LOPSTR)-326.4(99\),)]TJ /F5 1 Tf 6.6294 0 TD [(A.)-327.6(Bossi,)-330.7(ed.,)-327.5(Sept.)-328.7(1999.)]TJ /F15 1 Tf -8.8772 -1.1665 TD ([13])Tj /F5 1 Tf 2.2477 0 TD [(G.)-462.4(Bracha)-453.4(and)-458.2(W.)-457.1(Cook,)-459.4(Mixin-B)10.5(ased)-455.3(Inheritance,)10()]TJ /F6 1 Tf 24.6186 0 TD [(Proc.)-458.6(Ann.)]TJ -24.6186 -1.1239 TD 0.02 Tc [(ACM)-683.3(S)2.9(IGPLAN)-685.7(Conf.)-690.3(O)4.3(bject-)4.5(Orie)]TJ 16.1682 0 TD 0.0197 Tc [(nted)-682.4(Progra)4.3(mming,)-690.6(Systems,)]TJ -16.1682 -1.1239 TD 0 Tc [(Languages,)-323.6(and)-329(Applicatio)11.7(ns,)]TJ /F5 1 Tf 12.4266 0 TD [(pp.)-327.3(303-311,)-321.9(1990.)]TJ /F15 1 Tf -14.6744 -1.1665 TD ([14])Tj /F5 1 Tf 2.2477 0 TD [(R.)-442.6(Burstall)-439.6(and)-436.9(J.)-441.3(Goguen,)-441.8(Putting)-432.8(Theories)-437.4(Together)-437.8(to)-438.7(Make)]TJ 0 -1.1239 TD [(Specificat)9(ions,)]TJ /F6 1 Tf 7.3692 0 TD [(Proc.)-551.1(Fifth)-549.6(Intl)-553(Joint)-550.6(Conf.)-549.6(Artificial)-545.2(Intelligence,)]TJ /F5 1 Tf -7.3692 -1.1239 TD [(pp.)-327.3(1045-1058,)-324.8(1977.)]TJ /F15 1 Tf -2.2477 -1.1666 TD ([15])Tj /F5 1 Tf 2.2477 0 TD [(R.)-463.9(Cardone)-454.8(and)-465.3(C.)-464.6(Lin,)-459.9(Comparing)-458.5(Framewor)13.6(ks)-464.9(and)-458.2(Layered)]TJ 0 -1.1239 TD [(Refineme)12.7(nt,)]TJ /F6 1 Tf 6.1671 0 TD [(Proc.)-330.6(Intl)-332.5(Conf.)-329.1(Software)-328.5(Eng.,)]TJ /F5 1 Tf 13.4367 0 TD [(pp.)-327.3(285-294,)-329.1(2001.)]TJ /F15 1 Tf -21.8516 -1.1665 TD ([16])Tj /F5 1 Tf 2.2477 0 TD [(C.)-386.3(Clifton,)-379.7(G.T.)-387.9(Leavens,)-380.8(C.)-386.3(Chambers)12.4(,)-390.2(and)-380(T.)-387.9(Millstein,)-387.3(Multi-)]TJ 0 -1.1239 TD [(Java:)-252(Modula)11.7(r)-259.4(Open)-248.8(Classes)-247.6(and)-251.9(Symmetri)11.5(c)-257.2(Multiple)-246.7(Dispatch)-252.6(for)]TJ T* (Java,)Tj /F6 1 Tf 3.0942 0 TD [(Proc.)-458.6(Ann.)-453.1(ACM)-457.3(SIGPLAN)-454.9(Conf.)-450(Object-Orien)12.2(ted)-460.7(Program-)]TJ -3.0942 -1.131 TD [(ming,)-324.6(Systems,)-326.8(Languages,)-323.6(and)-329(Applicatio)11.7(ns,)]TJ /F5 1 Tf 19.0134 0 TD [(pp.)-327.3(130-145,)-321.9(2000.)]TJ /F15 1 Tf -21.2612 -1.1594 TD ([17])Tj /F5 1 Tf 2.2477 0 TD [(E.W.)-325.7(Dijkstra,)]TJ /F6 1 Tf 6.5014 0 TD [(A)-334.7(Discipline)-319.6(of)-338.9(Progra)11.1(mming.)]TJ /F5 1 Tf 12.8108 0 TD [(Prentice)-326.3(Hall,)-331.6(1976.)]TJ /F15 1 Tf -21.5599 -1.1666 TD ([18])Tj /F5 1 Tf 2.2477 0 TD [(H.)-474.7(Ehrig)-474.2(and)-472.5(B.)-473.2(Mahr,)]TJ /F6 1 Tf 11.1178 0 TD [(Fundamental)11.8(s)-475.7(o)0(f)-474.1(Algebraic)-470.7(Specificatio)12.3(n)-479.4(1)0(:)]TJ -11.1178 -1.1239 TD [(Equations)-326.7(and)-329(Initial)-330(Semant)12.8(ics.)]TJ /F5 1 Tf 13.7568 0 TD [(Springer,)-653.9(1985.)]TJ /F15 1 Tf -16.0046 -1.1665 TD ([19])Tj /F5 1 Tf 2.2477 0 TD [(H.)-289.8(Ehrig,)-288.2(B.)-288.3(Mahr,)]TJ /F6 1 Tf 8.4575 0 TD [(Fundamental)11.8(s)-290.8(o)0(f)-296.3(Algebrai)12.4(c)-291.1(Specification)-282.2(2:)-288.5(Module)]TJ -8.4575 -1.1239 TD [(Specificatio)12.2(ns)-336.2(and)-329(Constrai)10.7(nts.)]TJ /F5 1 Tf 13.0242 0 TD [(Springer,)-661(1990.)]TJ /F15 1 Tf -15.2719 -1.1666 TD ([20])Tj /F5 1 Tf 2.2477 0 TD [(I.)-348.8(Forman)-335.2(and)-344.4(S.)-346.7(Danforth,)]TJ /F6 1 Tf 12.4978 0 TD [(Putting)-341.6(Metaclas)10.6(ses)-345.8(to)-351(Work.)]TJ /F5 1 Tf 12.576 0 TD (Addison-)Tj -25.0738 -1.1239 TD [(Wesley,)-654.6(1999.)]TJ /F15 1 Tf -2.2477 -1.1666 TD ([21])Tj /F5 1 Tf 2.2477 0 TD [(M.)-687.9(Fl)-10.6(a)-12.1(t)0(t)-10.4(,)-681.8(S.)-688.2(K)-10.8(r)0(i)-11.1(s)0(h)-14.3(n)0(a)-12.4(m)-11.3(ur)-11(th)-12.6(i,)-689.6(an)-12.4(d)-680.6(M)-0.1(.)-687.9(F)-9.9(el)-12.4(le)-12.4(is)-14.6(e)-11.8(n)0(,)-689.2()0(C)-8.3(l)0(a)-12.8(s)0(s)-13.8(e)-11.8(s)-682.6(a)0(n)-12.4(d)]TJ 0 -1.1239 TD (Mixins,)Tj /F6 1 Tf 4.2394 0 TD [(ACM)-435.9(Principles)-432.4(of)-438.5(Programming)-429.8(Languages,)]TJ /F5 1 Tf 19.5398 0 TD [(pp.)-441.1(171-183,)]TJ -23.7792 -1.1239 TD (1998.)Tj /F15 1 Tf -2.2477 -1.1666 TD ([22])Tj /F5 1 Tf 2.2477 0 TD [(J.)-320.4(Gray,)-324.1(T.)-323.9(Bapty,)-316.1(S.)-325.4(Neema,)-315.3(and)-323.1(J.)-320.4(Tuck,)-321.2(Handlin)12.7(g)-330(Crosscu)13.9(tting)]TJ 0 -1.1239 TD [(Constrain)11.2(ts)-609.6(in)-605.5(Domain-Specif)11.9(ic)-613.5(Modelin)11.8(g,)]TJ /F6 1 Tf 20.7419 0 TD [(Comm.)-603(ACM,)]TJ /F5 1 Tf 6.7077 0 TD (Oct.)Tj -27.4496 -1.1239 TD (2001.)Tj /F15 1 Tf -2.2477 -1.1666 TD ([23])Tj /F5 1 Tf 2.2477 0 TD [(M.)-510.1(Griss,)-508.5(Implement)12.2(ing)-515.8(Product)-506(line)-511.2(Features)-509.7(by)-510.7(Composing)]TJ 0 -1.1239 TD [(Component)-366(Aspects,)]TJ /F6 1 Tf 10.2145 0 TD [(Proc.)-366.2(First)-375.7(Intl)-368.1(Software)-371.2(Product)-369.2(Line)-371(Conf.,)]TJ /F5 1 Tf -10.2145 -1.1239 TD [(Aug.)-323.8(2000.)]TJ /F15 1 Tf -2.2477 -1.1665 TD ([24])Tj /F5 1 Tf 2.2477 0 TD [(W.)-428.6(Harrison)-423.6(and)-429.8(H.)-424.9(Ossher,)-427.8(Subject)11.2(-Oriented)-424.6(Programm)12.7(ing)-430.5(\(a)]TJ 0 -1.1239 TD [(Critique)-260.1(of)-271.2(Pure)-265.3(Objects\),)]TJ /F6 1 Tf 11.9856 0 TD [(Proc.)-266.6(Ann.)-268.1(ACM)-265.2(SIGPLAN)-255.8(Conf.)-265(Object-)]TJ -11.9856 -1.131 TD [(Oriented)-203.4(Programmi)11.9(ng,)-205.9(Systems,)-205.9(Languages,)-195.6(and)-208.1(Applications,)]TJ /F5 1 Tf 25.7567 0 TD [(pp.)-206.4(411-)]TJ -25.7567 -1.1239 TD [(427,)-327(1993.)]TJ /F15 1 Tf -2.2477 -1.1594 TD ([25])Tj /F5 1 Tf 2.2477 0 TD [(W.)-435.8(Harrison,)-436.8(C.)-436.1(Barton,)-436.8(and)-436.9(M.)-439(Raghavach)13.6(ari,)-441.8(Mapping)-426.4(UML)]TJ 0 -1.131 TD [(Designs)-333.3(to)-339.1(Java,)]TJ /F6 1 Tf 8.045 0 TD [(Proc.)-330.6(Ann.)-339.3(ACM)-336.4(SIGPLAN)-326.9(Conf.)-336.2(Object-Orien)12.2(ted)]TJ -8.045 -1.1239 TD [(Programmi)11.9(ng,)-334(Systems)13.5(,)-333.3(Languages,)-323.6(and)-329(Applications,)]TJ /F5 1 Tf 22.5629 0 TD (2000.)Tj /F15 1 Tf -24.8106 -1.1666 TD ([26])Tj /F5 1 Tf 2.2477 0 TD [(A.)-476.9(Hein,)-480.3(M.)-481.7(Schlick,)-474.2(and)-479.6(R.)-485.3(Vinga-M)11.9(artins,)-475.5(Applying)-477.1(Feature)]TJ 0 -1.1239 TD [(Models)-449.5(in)-456.1(Industrial)-455.4(Setting)10.5(s,)]TJ /F6 1 Tf 14.589 0 TD [(Proc.)-451.5(Software)-456.5(Product)-447.5(Line)-456.3(Conf.)]TJ -14.589 -1.1239 TD (\(SPLC1\),)Tj /F5 1 Tf 4.1256 0 TD [(Aug.)-323.8(2000.)]TJ /F15 1 Tf -6.3734 -1.1666 TD ([27])Tj /F5 1 Tf 2.2477 0 TD [(G.J.)-597.8(Holzmann,)]TJ /F6 1 Tf 7.7462 0 TD [(The)-599.3(SPIN)-600.7(Model)-598.1(Checker:)-594.8(Primer)-597.4(and)-599.3(Reference)]TJ -7.7462 -1.1239 TD (Manual.)Tj /F5 1 Tf 3.7984 0 TD [(Pearson)-326.2(Educational,)-325.3(Sept.)-328.7(2003.)]TJ /F15 1 Tf -6.0462 -1.1666 TD ([28])Tj /F5 1 Tf 2.2477 0 TD [(D.)-324.3(Jackson,)-321.7(I.)-320.4(Shlyakhter,)-321.8(and)-323.1(M.)-325.2(Sridharan)13.7(,)-333.3()0(A)-319.4(Micromod)9.2(ularity)]TJ 0 -1.1239 TD [(Mechanism)13.6(,)]TJ /F6 1 Tf 6.2098 0 TD [(ACM)-329.2(SIGSOFT)-322.2(Conf.)-329.1(\(FSE/ESEC)-326.1(01\),)]TJ /F5 1 Tf 16.915 0 TD [(Sept.)-328.7(2001.)]TJ /F15 1 Tf -25.3726 -1.1666 TD ([29])Tj /F5 1 Tf 2.2477 0 TD [(M.)-503(Jackson)-500.6(and)-500.9(P.)-504.6(Zave,)-501.9(Distribu)12.3(ted)-505.5(Feature)-502.8(Compos)14.5(ition:)-503.1(A)]TJ 0 -1.1239 TD [(Vir)-11.5(tu)-12.9(al)-674.3(A)-8.6(rch)-11.8(ite)-10.5(c)-8.2(tur)-9.1(e)-680.4(for)-680(Te)-9.5(le)-12.4(commu)-16.6(nic)-9.1(at)-10.2(ion)-14.7(s)-675.5(Ser)-14.3(vice)-13.4(s,)]TJ /F6 1 Tf 27.0655 0 TD [(IEE)-10.9(E)]TJ -27.0655 -1.1239 TD [(Trans.)-325.9(Software)-328.5(Eng.,)]TJ /F5 1 Tf 9.3324 0 TD [(vol.)-326.3(24,)-329.1(no.)-333.1(10,)-329.1(pp.)-327.3(831-847,)-321.9(Oct.)-333.9(1998.)]TJ /F15 1 Tf -11.5802 -1.1665 TD ([30])Tj /F5 1 Tf 2.2477 0 TD [(J.)-512.4(Liu)-504(and)-508(D.)-509.3(Batory,)-510.5(Autom)12.6(atic)-509.9(Remodulari)9.6(zation)-506.5(and)-508(Opti-)]TJ 0 -1.1239 TD [(mized)-325.1(Synthesis)-325.5(of)-335.2(Produc)11.4(t-Families,)-327.4(to)-332(appear.)]TJ /F15 1 Tf -2.2477 -1.1666 TD ([31])Tj /F5 1 Tf 2.2477 0 TD [(R.E.)-531.7(Lopez-H)13.3(errejon)-533.7(and)-529.4(D.)-530.6(Batory,)-531.8(A)-532.8(Standard)-525.6(Problem)-527.8(for)]TJ 0 -1.1239 TD [(Evaluating)-515.6(Produc)11.3(t)-524.5(line)-525.4(Methodolog)12.4(ies,)]TJ /F6 1 Tf 19.4117 0 TD [(Proc.)-515.5(2001)-518(Conf.)-521.1(Gen-)]TJ -19.4117 -1.1239 TD [(erative)-328.3(and)-329(Componen)12.5(t-Based)-331.8(Software)-328.5(Eng.,)]TJ /F5 1 Tf 18.8854 0 TD (2001.)Tj /F15 1 Tf -21.1331 -1.1666 TD ([32])Tj /F5 1 Tf 2.2477 0 TD [(K.C.)-232.4(Kang,)-238.2(S.)-240(Cohen,)-234.6(J.)-235(Hess,)-237.1(W.)-236.6(Novak,)-233.1(and)-237.7(S.)-240(Peterson,)-230.4(Feature-)]TJ 0 -1.1239 TD [(Oriented)-458.9(Domain)-455.9(Analysis)-451.3(Feasibility)-459.4(Study,)-450.5(Technical)-459.5(Report)]TJ T* [(CMU/SE)13(I-90-TR-21,)-394.4(Software)-394.5(Eng.)-398(Inst.,)-402.7(Carnegie-M)10.6(ellon)-397(Univ.,)]TJ T* (1990.)Tj /F15 1 Tf -2.2477 -1.1665 TD ([33])Tj /F5 1 Tf 2.2477 0 TD [(G.)-433.9(Kiczales,)-431.9(J.)-441.3(Lamping,)-429.7(A.)-441.4(Mendh)12.3(ekar,)-441.5(C.)-436.1(Maeda,)-430(C.)-436.1(Lopes,)-435.2(J.)]TJ 0 -1.1239 TD [(Loingtier,)-518.7(and)-515.1(J.)-526.6(Irwin,)-515.8(Aspect-Ori)11.2(ented)-524.7(Programm)12.7(ing,)]TJ /F6 1 Tf 27.1508 0 TD (Proc.)Tj -27.1508 -1.1239 TD [(Ann.)-595.3(European)-599.1(Conf.)-592.2(Object-Orien)12.2(ted)-602.9(Programmi)11.9(ng,)]TJ /F5 1 Tf 23.6227 0 TD [(pp.)-597.6(220-242,)]TJ -23.6227 -1.1239 TD (1997.)Tj /F15 1 Tf -2.2477 -1.1666 TD ([34])Tj /F5 1 Tf 2.2477 0 TD [(H.)-453.4(Li,)-459.6(S.)-460.5(Krishnamur)14.7(thi,)-460.3(and)-451.1(K.)-457.8(Fisler,)-451.8(Interfaces)-451.3(for)-459.4(Modular)]TJ 0 -1.1239 TD [(Feature)-325(Verification,)]TJ /F6 1 Tf 9.9228 0 TD [(Proc.)-323.5(Conf.)-329.1(Automated)-326.5(Software)-328.5(Eng.,)]TJ /F5 1 Tf 16.1397 0 TD (2002.)Tj /F15 1 Tf -28.3103 -1.1666 TD ([35])Tj /F5 1 Tf 2.2477 0 TD [(M.)-396.3(Mezini)-394.3(and)-401.3(K.)-393.8(Lieberherr)10.2(,)-404.4(Adapti)12.9(ve)-402.9(Plug-and)12.5(-Play)-394.5(Compo-)]TJ 0 -1.1239 TD [(nents)-372.9(for)-381.2(Evolutionar)9(y)-379.8(Software)-373.2(Developme)11.5(nt,)]TJ /F6 1 Tf 21.9938 0 TD [(Proc.)-380.4(Ann.)-374.8(ACM)]TJ -21.9938 -1.1239 TD [(SIGPLAN)-433.6(Conf.)-435.8(Object-Ori)14.1(ented)-434.1(Programming)11.2(,)-440(Systems,)-433.5(Languages,)]TJ 0 -1.131 TD [(and)-329(Applications,)]TJ /F5 1 Tf 7.5328 0 TD [(pp.)-327.3(97-116,)-324(1998.)]TJ /F15 1 Tf -9.7806 -1.1594 TD ([36])Tj /F5 1 Tf 2.2477 0 TD [(S)-13.5(.)-688.9(Mc)-21.5(D)-12.4(i)0(r)-18.2(m)-11.3(i)-14.9(d)-12(,)-688.9(M)0(.)-695(F)-17.1(la)-19.9(t)-12.3(t)-12.3(,)-688.9(a)-12.1(n)0(d)-695.1(W)-10.1(.)-13.2(C)-10.4(.)-688.9(H)-13.5(si)-21.7(e)-11.8(h)0(,)-696.3()-12.1(J)-15.5(i)0(a)-19.9(z)-12.1(zi)-19.9(:)-688.9(N)-13.5(e)-11.8(w)0(-)-21.9(A)-8.6(g)-9.9(e)]TJ 0 -1.1239 TD [(Component)11(s)-334.1(for)-338.5(Old-Fa)12.5(shioned)-330.1(Java,)]TJ /F6 1 Tf 17.4912 0 TD [(Proc.)-330.6(Ann.)-332.1(ACM)-329.2(SIGPLAN)]TJ -17.4912 -1.131 TD [(Conf.)-386(Object-Orien)12.2(ted)-389.5(Programming)11.2(,)-397.3(Systems)13.5(,)-397.3(Langua)12.8(ges,)-393.4(and)-385.9(Appli-)]TJ 0 -1.1239 TD (cations,)Tj /F5 1 Tf 3.4285 0 TD (2001.)Tj /F15 1 Tf -5.6763 -1.1665 TD ([37])Tj /F5 1 Tf 2.2477 0 TD [(S.J.)-403.9(Mellor,)-398(A.N.)-396.8(Clark,)-398.1(and)-401.3(T.)-402.1(Futaga)14.2(mi,)-402(Model-Driv)11.4(en)-403.3(Devel-)]TJ 0 -1.1239 TD (opment,)Tj /F6 1 Tf 4.4884 0 TD [(IEEE)-328.7(Software,)]TJ /F5 1 Tf 6.6294 0 TD [(no.)-326(5,)-331.2(pp.)-334.4(14-18,)-326.1(Sept./)12.1(Oct.)-333.9(2003.)]TJ /F15 1 Tf -13.3656 -1.1665 TD ([38])Tj /F5 1 Tf 2.2477 0 TD [(M.)-453.2(Nenninger)-449.9(and)-451.1(F.)-457(Nickl,)-458.5(Implem)15.1(enting)-454.8(Data)-454.4(Structures)-449.8(by)]TJ 0 -1.1239 TD [(Composition)-589.3(of)-605.5(Reusable)-596.9(Compon)14(ents:)-606.3(A)-599(Formal)-598.7(Approach,)]TJ /F6 1 Tf T* [(Proc.)-273.7(ICSE-17)-264.7(Workshop)-273.7(Formal)-272.2(Methods)-265.7(Application)-268.6(in)-276.6(Softwa)11.1(re)-275.6(Eng.)]TJ T* (Practice,)Tj /F5 1 Tf 3.834 0 TD [(M.)-332.3(Wirsing,)-322.2(ed.,)-327.5(Apr.)-331.5(1995.)]TJ /F1 1 Tf 6.9738 0 0 6.9738 25.3984 740.1825 Tm 0.0001 Tc [(370)-30999.7(IEEE)-338.4(TRANSAC)-13.6(TIONS)-337.8(ON)-338.1(SOFTW)-11.5(ARE)-331.7(ENGINE)-14.8(ERING,)-1009.5(VOL.)-337.4(30,)-1004.8(NO.)-333.4(6,)-1004.1(JUNE)-340.5(2004)]TJ ET endstream endobj 68 0 obj << /Type /Page /Parent 145 0 R /Resources 69 0 R /Contents 70 0 R /Thumb 134 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 69 0 obj << /ProcSet [ /PDF /Text ] /Font << /F1 153 0 R /F2 150 0 R /F3 151 0 R /F5 160 0 R /F6 165 0 R /F13 74 0 R /F15 76 0 R >> /ExtGState << /GS2 190 0 R >> >> endobj 70 0 obj << /Length 11745 >> stream BT /F15 1 Tf 7.9702 0 0 7.9702 26.1921 719.5463 Tm 0 g /GS2 gs 0 Tc 0 Tw ([39])Tj /F5 1 Tf 2.2549 0 TD [(H.)-403.6(Ossher)-393.3(and)-408.4(P.)-405(Tarr,)-399.5(Using)-401.1(Multi-Dim)11.1(ensional)-402(Separat)12.5(ion)-405.9(of)]TJ 0 -1.1239 TD [(Concerns)-325.2(to)-339.1(\(Re\)Shape)-332.6(Evolving)-328.6(Software,)]TJ /F6 1 Tf 19.8456 0 TD [(Comm.)-332.7(ACM,)]TJ /F5 1 Tf 6.1742 0 TD [(vol.)-333.4(44,)]TJ -26.0198 -1.1239 TD [(no.)-326(10,)-329.1(pp.)-334.4(43-50,)-326.2(Oct.)-326.7(2001.)]TJ /F15 1 Tf -2.2549 -1.1239 TD ([40])Tj /F5 1 Tf 2.2549 0 TD [(D.)-452.4(Perry,)-454.7(The)-448.7(Logic)-457.1(of)-456.1(Propagation)-449.3(in)-456.1(the)-458.3(INSCAPE)-443.7(Environ-)]TJ 0 -1.1239 TD (ment,)Tj /F6 1 Tf 3.3432 0 TD [(Proc.)-330.6(ACM)-329.2(SIGSOFT)-322.2(Conf.,)]TJ /F5 1 Tf 12.2915 0 TD (1989.)Tj /F15 1 Tf -17.8895 -1.131 TD ([41])Tj /F5 1 Tf 2.2549 0 TD [(C.)-485.9(Prehofer,)-486.1(Feature-Ori)11.9(ented)-489.1(Programmin)11.9(g:)-492.6(A)-492.3(Fresh)-487.4(Look)-490.5(at)]TJ 0 -1.1239 TD (Objects,)Tj /F6 1 Tf 4.403 0 TD [(Proc.)-423.1(Ann.)-424.6(European)-421.3(Conf.)-421.5(Object-Ori)14.1(ented)-427(Programmi)11.9(ng,)]TJ /F5 1 Tf -4.403 -1.1239 TD (1997.)Tj /F15 1 Tf -2.2549 -1.1239 TD ([42])Tj /F5 1 Tf 2.2549 0 TD [(C.)-549.9(Prehofer,)-550.1(Feature-Or)12.5(iented)-553.7(Programm)12.7(ing:)-550.3(A)-556.3(New)-550.8(Way)-551.3(o)0(f)]TJ 0 -1.1239 TD [(Object)-326.8(Composi)13.8(tion,)]TJ /F6 1 Tf 9.937 0 TD [(Concurrency)-326.2(and)-329(Computat)11.8(ion,)]TJ /F5 1 Tf 13.3016 0 TD [(vol.)-326.3(13,)-329.1(2001.)]TJ /F15 1 Tf -25.4935 -1.1239 TD ([43])Tj /F5 1 Tf 2.2549 0 TD [(T.)-288.3(Reenskaug)-279.2(et)-294.4(al.,)-288.1(OORASS:)-286.7(Seamless)-281(Support)-286.5(for)-288.7(the)-294.7(Creation)]TJ 0 -1.131 TD [(and)-500.9(Mainten)13.4(ance)-501.9(of)-505.9(Object-O)11.9(riented)-500.1(Systems,)]TJ /F6 1 Tf 22.2143 0 TD [(J.)-505.3(OO)-500.8(Progra)11.1(m-)]TJ -22.2143 -1.1239 TD (ming,)Tj /F5 1 Tf 2.6888 0 TD [(vol.)-333.4(5,)-331.2(no.)-326(6,)-331.2(pp.)-327.3(27-41,)-326.1(Oct.)-333.9(1992.)]TJ /F15 1 Tf -4.9436 -1.1239 TD ([44])Tj /F5 1 Tf 2.2549 0 TD [(D.)-374.1(Sannella,)-377.4(Algebraic)-368.8(Specificat)9(ion)-377.5(and)-380(Program)-374.4(Develop)13.1(ment)]TJ 0 -1.1239 TD [(by)-311.5(Stepwise)-312.7(Refineme)12.7(nt,)]TJ /F6 1 Tf 11.8363 0 TD [(Logic)-310.6(Program)-310.4(Synthesis)-309.3(and)-314.8(Transforma-)]TJ -11.8363 -1.1239 TD (tion,)Tj /F5 1 Tf 2.1908 0 TD [(pp.)-327.3(1-9,)-330.4(1999.)]TJ /F15 1 Tf -4.4457 -1.1239 TD ([45])Tj /F5 1 Tf 2.2549 0 TD [(Y.)-243.4(Smaragda)13.4(kis)-245.1(and)-237.7(D.)-246.1(Batory,)-240.2(Mixin)-239.5(Layers:)-239.8(An)-236.4(Object-Orie)10.5(nted)]TJ 0 -1.1239 TD [(Implem)13(entation)-532.9(Technique)-529(for)-530.6(Refineme)12.7(nts)-538.7(and)-529.4(Collaborat)10.6(ion-)]TJ 0 -1.131 TD [(Based)-260.9(Designs,)]TJ /F6 1 Tf 7.4332 0 TD [(ACM)-265.2(Trans.)-261.9(Software)-264.5(Eng.)-260.5(Methodology,)]TJ /F5 1 Tf 17.2778 0 TD [(Apr.)-260.3(2002.)]TJ /F15 1 Tf -26.9659 -1.1239 TD ([46])Tj /F5 1 Tf 2.2549 0 TD [(J.)-661.8(Sztipanov)13.1(its)-667.1(and)-657.4(G.)-668.7(Karsai,)-656.5(Generat)13.5(ive)-666.7(Programm)12.7(ing)-665.2(for)]TJ 0 -1.1239 TD [(Embe)-9.3(dd)-9.7(ed)-671(Sy)-9.2(ste)-9.6(ms)-11(,)]TJ /F6 1 Tf 10.6057 0 TD [(Pr)-11(oc.)-682.4(Conf)-10(.)-674.7(Gen)-9.4(er)-12.4(ativ)-10.9(e)-674.9(P)0(r)-11(ogra)-13.4(mmin)-9.1(g)-673.7(a)-8.2(nd)]TJ -10.6057 -1.1239 TD [(Componen)12.5(t-Based)-324.7(Eng.)-331.7(\(GPCE\),)]TJ /F5 1 Tf 13.7426 0 TD [(Oct.)-326.7(2002.)]TJ /F15 1 Tf -15.9974 -1.1239 TD ([47])Tj /F5 1 Tf 2.2549 0 TD [(K.J.)-422.5(Sullivan)-419.4(and)-429.8(D.)-423.9(Notkin,)-426.3(Reconci)13.5(ling)-431.1(Environ)12.6(ment)-426.8(Integra-)]TJ 0 -1.1239 TD [(tion)-276(and)-273.3(Software)-273.6(Evolution,)]TJ /F6 1 Tf 13.5505 0 TD [(ACM)-279.4(Trans.)-276.1(Software)-271.6(Eng.)-274.8(Methodol-)]TJ -13.5505 -1.131 TD (ogy,)Tj /F5 1 Tf 2.0272 0 TD [(vol.)-326.3(1,)-331.2(no.)-333.1(3,)-331.2(pp.)-327.3(229-268,)-321.9(July)-332.5(1992.)]TJ /F15 1 Tf -4.2821 -1.1239 TD ([48])Tj /F5 1 Tf 2.2549 0 TD [(P.)-234.3(Tarr,)-228.8(H.)-232.9(Ossher,)-228.6(W.)-236.6(Harrison,)-223.4(and)-237.7(S.M.)-230.9(Sutton)-230.5(Jr.,)-230.1(N)-239(Degrees)-224.4(of)]TJ 0 -1.1239 TD [(Separat)12.5(ion:)-248.4(Multi-Dim)11.1(ensional)-245.5(Separat)12.5(ion)-249.4(of)-242.7(Concerns,)]TJ /F6 1 Tf 25.1236 0 TD [(Proc.)-245.2(Intl)]TJ -25.1236 -1.1239 TD [(Conf.)-329.1(Softwa)11.1(re)-332.5(Eng.,)]TJ /F5 1 Tf 8.8914 0 TD (1999.)Tj /F15 1 Tf -11.1463 -1.1239 TD ([49])Tj /F5 1 Tf 2.2549 0 TD [(Univ.)-627.1(of)-634(Texas)-632.3(Center)-633.1(for)-630.2(Agile)-636.1(Technolo)10.5(gy,)-630.5(AHEAD)-628.9(Tool)]TJ 0 -1.1239 TD [(Docume)13.1(ntation,)-325.9(2002.)]TJ /F15 1 Tf -2.2549 -1.1239 TD ([50])Tj /F5 1 Tf 2.2549 0 TD 0.0212 Tc [(M)7.9(.)-689.1(VanH)7.7(ilst)-688.2(a)1.9(n)6.7(d)-687.8(D.)-689.1(N)7.7(o)0.3(tkin)6.7(,)-689.1()1.9(Us)7.2(ing)-685.8(R)4.3(ole)-687.7(C)3.7(ompo)7.4(nents)-689.9(t)1.8(o)]TJ 0 -1.131 TD 0 Tc [(Implem)13(ent)-508(Collaborat)10.6(ionBased)-496.1(Designs,)]TJ /F6 1 Tf 19.305 0 TD [(Proc.)-501.3(Ann.)-502.9(ACM)-500(SIG-)]TJ -19.305 -1.1239 TD [(PLAN)-379.3(Conf.)-378.9(Object-Ori)14.1(ented)-384.3(Progra)11.1(mming,)-375.9(Systems,)-376.6(Languages,)-373.4(and)]TJ T* [(Applicati)12.8(ons,)]TJ /F5 1 Tf 5.6976 0 TD [(pp.)-334.4(359-369,)-321.9(1996.)]TJ /F15 1 Tf -7.9525 -1.1239 TD ([51])Tj /F5 1 Tf 2.2549 0 TD [(A.)-619.2(vanDeursen)-614.1(and)-628.9(P.)-625.5(Klint,)-621(Little)-623.6(Languag)14.3(es:)-629.4(Little)-618.6(Main-)]TJ 0 -1.1239 TD [(tenance?)13.3()]TJ /F6 1 Tf 4.6449 0 TD [(Proc.)-309.3(SIGPLAN)-305.6(Workshop)-309.3(Domain-Speci)13.1(fication)-315(Language,)]TJ /F5 1 Tf -4.6449 -1.1239 TD (1997.)Tj /F15 1 Tf -2.2549 -1.131 TD ([52])Tj /F5 1 Tf 2.2549 0 TD [(D.)-687.1(We)-7.6(is)-14.6(s)-682.6(a)0(n)-12.4(d)-680.6(C.)-9.4(T.)-18(R.)-684.4(La)-9.8(i,)]TJ /F6 1 Tf 13.2304 0 TD [(S)-9.9(o)-8.2(ft)-11.9(wa)-15.7(re)-688.2(Pr)-11(o)-8.2(d)0(u)-7.8(c)0(t)-690.7(L)0(i)-13.4(n)0(e)-684.8(E)0(n)-14.7(g)0(i)-15.6(n)0(e)-9(e)0(r)-12.4(i)-10.6(ng)-7.8(.)]TJ /F5 1 Tf -13.2304 -1.1239 TD [(Addison-W)13(esley,)-658.8(1999.)]TJ /F15 1 Tf -2.2549 -1.1239 TD ([53])Tj /F5 1 Tf 2.2549 0 TD [(M.)-638.1(Wirsing,)-635.2(Algebraic)-632(Specificat)9(ion,)]TJ /F6 1 Tf 18.7075 0 TD [(Handbook)-636.8(of)-637.7(Theoretical)]TJ -18.7075 -1.1239 TD [(Computer)-325.4(Science,)]TJ /F5 1 Tf 7.9169 0 TD [(pp.)-327.3(676-788,)-321.9(1990.)]TJ /F15 1 Tf -10.1718 -1.1239 TD ([54])Tj /F5 1 Tf 2.2549 0 TD [(W.A.)-471.7(Wolf,)-479.9(M.)-474.5(Shaw,)-479.2(P.N.)-474.3(Hilfinge)11.2(r,)-486(and)-472.5(L.)-480.4(Flon,)]TJ /F6 1 Tf 23.8788 0 TD [(Fundame)13.4(ntal)]TJ -23.8788 -1.1239 TD [(Structur)12.7(es)-332.5(of)-331.8(Computer)-325.4(Science.)]TJ /F5 1 Tf 13.5647 0 TD [(Addison-W)13(esley,)-665.9(1981.)]TJ /F15 1 Tf -15.8196 -1.1239 TD ([55])Tj /F5 1 Tf 2.2549 0 TD [(P.)-412.1(Zave,)-416.6(An)-412.1(Experim)11.1(ent)-415.6(in)-420.6(Feature)-410.4(Engineering)10.5(,)]TJ /F6 1 Tf 23.5872 0 TD [(Programmi)11.9(ng)]TJ -23.5872 -1.131 TD [(Methodol)13.3(ogy,)]TJ /F5 1 Tf 5.8541 0 TD [(pp.)-334.4(353-377,)-321.9(2003.)]TJ /F3 1 Tf 24.896 49.5003 TD [(Don)-458.2(Batory)]TJ /F1 1 Tf 6.0106 0 TD [(holds)-464(the)-457.3(David)-454.5(Bruton)-456.8(Centennial)-452.5(Professorshi)12.4(p)-465.2(a)0(t)-461.6(the)]TJ -6.0106 -1.1239 TD [(Universi)13.3(ty)-371.3(of)-362(Texas)-361.9(at)-369.1(Austin.)-357.1(He)-366(was)-363.9(an)-368.4(associate)-359.4(editor)-364.3(of)-362(the)]TJ /F2 1 Tf 29.2208 0 TD (IEEE)Tj -29.2208 -1.1239 TD [(Transact)14.6(ions)-326.1(on)-325.7(Software)-318.5(Engineering)]TJ /F1 1 Tf 17.3205 0 TD [(\(1999-200)13.4(2\),)-327.7(associat)13.2(e)-330(editor)-321.6(of)]TJ -17.3205 -1.1239 TD (the)Tj /F2 1 Tf 1.636 0 TD [(ACM)-258.3(Transact)14.6(ions)-255(on)-261.7(Databa)13.3(se)-256.8(Systems)]TJ /F1 1 Tf 18.3732 0 TD [(\(1986-199)13.4(2\),)-256.6(a)-258.9(member)-249.9(of)]TJ -20.0092 -1.1239 TD [(the)-364.8(ACM)-365(Software)-361.2(Systems)-364.6(Award)-358.5(Committee)-365.2(\(1989-19)16.2(93;)-371.9(committ)12.7(ee)]TJ 0 -1.131 TD [(chairman)-616.7(in)-631.3(1992\),)-620.6(and)-627.3(program)-624.8(cochair)-619.7(for)-626.5(the)-628(2002)-630.1(Genera)14.5(tive)]TJ 0 -1.1239 TD [(Program)15.6(ming)-398.5(and)-399.6(Component)-389.8(Engineering)-391.3(Conference.)-393.3(He)-401.5(has)-394.7(given)]TJ T* [(numerou)14(s)-310.9(tutorials)-304.1(on)-311.5(product-lin)12.6(e)-315.8(architect)13.4(ures,)-307.1(generators,)-301.7(and)-307.2(reuse)]TJ T* [(and)-534.8(is)-548.1(an)-539.1(industry-co)14.9(nsultant)-537.9(on)-539.1(product-line)-530.8(architectures.)-535.5(He)-536.7(is)-548.1(a)]TJ T* [(membe)14.5(r)-335.6(o)0(f)-333.5(the)-329.2(IEEE.)]TJ /F3 1 Tf 0 -2.3758 TD [(Jacob)-338.1(Neal)-343.8(Sarvela)]TJ /F1 1 Tf 9.5529 0 TD [(received)-338(the)-350.6(MA)-343.3(degree)-342.5(in)-346.8(mathematics)-335(from)-348.3(the)]TJ -9.5529 -1.1239 TD [(Universi)13.3(ty)-627.4(of)-625.2(California)-621.4(at)-625.2(Davis)-620.3(and)-627.3(the)-620.9(MS)-627.8(degree)-619.9(in)-624.2(computer)]TJ T* [(sciences)-287(from)-298.5(the)-293.7(University)-286.9(of)-298(Texas)-297.9(at)-298(Austin,)-293(where)-294.6(he)-297.3(currentl)13.6(y)-303.8(i)0(s)-299.2(a)]TJ 0 -1.131 TD [(PhD)-496.6(student.)-489.1(His)-498.7(research)-486.2(interests)-491.6(are)-497.7(in)-503.2(generative)-484.4(programming,)]TJ 0 -1.1239 TD [(includin)11.9(g)-564.8(its)-565.9(formalization)-560.4(and)-563.2(extension)-556.4(to)-561.2(build)-568.2(systems.)-555.4(He)-565.1(is)-569.5(a)]TJ T* [(student)-322(member)-321.1(of)-333.5(the)-329.2(IEEE.)]TJ /F3 1 Tf 0 -2.3758 TD [(Axel)-286.9(Rauschm)13(ayer)]TJ /F1 1 Tf 9.1902 0 TD [(received)-288.2(the)-286.5(diploma)-285.7(in)-289.8(computer)-283.4(science)-282(from)-291.4(the)]TJ -9.1902 -1.1239 TD [(Universi)13.3(ty)-236.2(of)-233.9(Munich)-228.5(and)-228.9(wrote)-231.3(his)-230.8(diploma)-228.8(thesis)-227.9(in)-240.1(coopera)15.3(tion)-232.1(with)-236.8(the)]TJ T* [(Universi)13.3(ty)-250.4(of)-241.1(Texas)-240.9(at)-248.2(Austin.)-236.1(He)-245.1(was)-243(also)-247.9(one)-243.2(of)-241.1(the)-243.9(first)-243.5(three)-248(technica)15.4(l)]TJ T* [(people)-229.9(behind)-229.9(Pangora,)-227.7(a)-237.6(shopping)-230.6(portal)-229.1(company)-226.7(that)-233.1(now)-240.8(powers)-228.5(the)]TJ T* [(shoppin)14.1(g)-522.1(pages)-521.2(of)-518.5(a)-522.1(wide)-520.7(range)-517.5(of)-525.6(Europe)13.3(an)-524.9(sites)-516.8(\(among)-516.7(others,)]TJ 0 -1.131 TD [(Yahoo,)-607.7(AOL,)-614.9(and)-613(Hotbot\).)-611(Current)13.5(ly,)-615.6(he)-617.4(is)-619.3(a)-614.6(PhD)-617.6(student)-606.5(at)-618(the)]TJ 0 -1.1239 TD [(Universi)13.3(ty)-250.4(of)-248.2(Munich.)-239.1(His)-249.8(main)-242(research)-244.3(interests)-242.6(are)-241.7(using)-243.5(graph-based)]TJ T* [(knowledg)13.7(e)-614.6(represen)13.9(tations)-606.2(for)-612.2(all)-612.4(aspects)-603.1(of)-610.9(software)-605.4(engineering,)]TJ T* [(generati)14.3(ve)-263.9(programmi)13.8(ng,)-265.2(and)-257.4(language)-249.7(design.)-256.9(He)-266.4(is)-256.5(a)-266(student)-250.8(member)]TJ T* [(of)-326.4(the)-329.2(IEEE.)]TJ /F13 1 Tf 0 -4.2537 TD (.)Tj /F3 1 Tf 1.0456 0 TD [(For)-542.2(more)-544.3(informatio)12.6(n)-545.4(o)0(n)-550.3(this)-545.9(or)-544.5(any)-543.9(other)-539.2(computing)-540.8(topic,)]TJ -1.0456 -1.1239 TD [(please)-254.3(visit)-255.8(our)-264.8(Digital)-254.6(Library)-258.8(at)]TJ /F1 1 Tf 15.592 0 TD [(www.compute)12(r.org/publica)13.4(tions/dlib.)]TJ ET 1 g 25.398 747.156 494.249 -9.921 re f BT 6.9738 0 0 6.9738 25.3984 740.1825 Tm 0 g 0.0001 Tc [(BATORY)-343.5(ET)-337.6(AL.:)-504.1(SCALING)-340.7(STEP-WI)-13.2(SE)-334.4(REFINEME)-15.9(NT)]TJ ET 1 g 519.647 747.156 19.843 -9.921 re f BT 6.9738 0 0 6.9738 527.9243 740.1825 Tm 0 g (371)Tj ET endstream endobj 71 0 obj << /Type /Font /Subtype /Type1 /FirstChar 1 /LastChar 254 /Widths [ 770 500 770 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 770 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 385 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 385 0 0 0 0 0 0 0 0 0 0 0 0 0 770 ] /Encoding 92 0 R /BaseFont /BJHCBF+AdvP4C4E74 /FontDescriptor 78 0 R /ToUnicode 93 0 R >> endobj 72 0 obj << /Type /Font /Subtype /Type1 /FirstChar 77 /LastChar 122 /Widths [ 520 0 0 520 0 0 520 0 520 0 520 0 0 0 0 0 0 0 0 0 520 520 520 520 520 520 520 520 520 520 520 520 520 520 520 520 0 520 520 520 520 0 520 520 520 520 ] /Encoding 94 0 R /BaseFont /BJHCCF+AdvP4C4E80 /FontDescriptor 80 0 R /ToUnicode 95 0 R >> endobj 73 0 obj << /Type /Font /Subtype /Type1 /FirstChar 46 /LastChar 51 /Widths [ 270 0 500 500 500 500 ] /Encoding 96 0 R /BaseFont /BJHCCG+AdvP4C4E59 /FontDescriptor 82 0 R /ToUnicode 97 0 R >> endobj 74 0 obj << /Type /Font /Subtype /Type1 /FirstChar 46 /LastChar 119 /Widths [ 500 0 0 0 0 0 0 0 0 0 0 0 270 270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 760 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 520 427 427 510 458 479 468 572 343 406 510 291 0 593 0 0 0 0 458 0 562 0 708 ] /Encoding 98 0 R /BaseFont /BJHCEH+AdvP4C4E51 /FontDescriptor 84 0 R /ToUnicode 99 0 R >> endobj 75 0 obj << /Type /Font /Subtype /Type1 /FirstChar 40 /LastChar 122 /Widths [ 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 ] /Encoding /WinAnsiEncoding /BaseFont /BJLKGM+AdvTT825c8005 /FontDescriptor 86 0 R >> endobj 76 0 obj << /Type /Font /Subtype /Type1 /FirstChar 46 /LastChar 93 /Widths [ 270 0 500 500 500 500 500 500 500 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 270 0 270 ] /Encoding 100 0 R /BaseFont /BJOMMI+AdvTimes /FontDescriptor 88 0 R /ToUnicode 101 0 R >> endobj 77 0 obj << /Type /Font /Subtype /Type1 /FirstChar 97 /LastChar 117 /Widths [ 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 593 ] /Encoding /WinAnsiEncoding /BaseFont /BJPFID+AdvTT0688bc49.B /FontDescriptor 90 0 R >> endobj 78 0 obj << /Type /FontDescriptor /Ascent 750 /CapHeight 717 /Descent -249 /Flags 4 /FontBBox [ -20 -958 1114 770 ] /FontName /BJHCBF+AdvP4C4E74 /ItalicAngle 0 /StemV 0 /XHeight 705 /CharSet (/exclam/eth/Thorn/C0/onequarter/f/g/C15/thorn/C21/C5) /FontFile3 79 0 R >> endobj 79 0 obj << /Filter /FlateDecode /Length 891 /Subtype /Type1C >> stream HLhg߻.bn7U6ᰳ?Ɛ%njaʐuչtJҤi㒻\r֜Y5Xq ۨ{l!o撢0_:Y0LkƋs>א6=ȣ 0[Е}p o(ݽ{ݻw 1 & Xp&6rgV1 n3;
͈o"ii$*Rp3BA"#d岹,j躡٨Sk,a:)Fd$̷~!<{<jv$@Ŵ0 cO9X!&W ,H5ۆ(3yӘ(w9)-|bUj^U/MX8/ ]rADg5WIww2b,$,Z'Kόϡ1oW:#@!jo1F7!=rO32$ k Z|-Ѽ^LhDq8 cÇd4 0h)M]H,LCKxQzFؼJ^H'"yw_^깳CK/ڥ;B2 d-hOμ[ߜ@)quz;Tx&]#rut!g0U:ަlv셯tu!@љ9vO-!%;UMS8YyCo[h7 q2U]l}M."_`DI/χADn We~•2gqa/DNK?lqoqU]JX3iD endstream endobj 80 0 obj << /Type /FontDescriptor /Ascent 611 /CapHeight 611 /Descent -228 /Flags 4 /FontBBox [ 0 -229 531 687 ] /FontName /BJHCCF+AdvP4C4E80 /ItalicAngle 0 /StemV 0 /XHeight 431 /CharSet (/k/x/i/m/p/l/e/n/t/a/o/d/c/b/f/h/w/r/z/y/s/u/j/g/M/S/P/U/W) /FontFile3 81 0 R >> endobj 81 0 obj << /Filter /FlateDecode /Length 2316 /Subtype /Type1C >> stream HViTWKnKpXﳋ *Q;"`)DBat*:S;Su\ЊKuع/D Vǜy}}\;=n_@7}i_x{x|u1\ Mw[,<˟Yv,wk%byX^,3+؁ہE1Y,뎝n>~aNv;@&h9W+Nf,8sC y褙M'&q 5RTpPJl!r _`-Pkmi06(8{F.eNf[PM.*gRN a6 b)4C% wG0"lo @IfY!63R `: t?<7:hP]!H;x{n9TZ)*sM=\âNWbZZn\M$aZ:p`jCE z.f{H\_n s3:~3Wь J\V]#^G!~ -bbZWx,<,,4ho0]+gxCLLW{WA[]&O~_ G"Pۘ/d^:Ųqd3ryf^6Z' \̡| h6c'7A5tY9*2(JͰT7rOotI"'g5՚T JЕR M Toq@1v5vWS|À8i2X9W^V@^&D0mʌw"*£ %4'*@:L:#{DvO|ه_EJ 4x۳YȎ0%¬tSKz_y8`BDO|:^ m"H_!i=wWփu$s[9~DAi5:E ) Dp׆M;=r`.j0ol}]L%^,AZ?f-)(ΐѻ!ɤwhbTs/Wȡa'* 3 6g7mTj_ta=Za3YN/b Q-<w(ȁtv!҇5r]T-e|0 bqrAl2 & 6(xϞ&g6h?BdY<;33^L,pJ<ȤlZQK+]M483i3؋CF(sgAUrFvlnӒn=26zid&XGNHm+nUMu4ʎK*p-=A{ .RFl[ӨyAV bs%Sڃd@*NJҡLh<̙<ݒ4G͜FMf?CvW~%9#t;bGx.x9Gykm?Htu->[%EwZ)mMf}[H*+QQ0Ek>},1'+"o)푢#~ҐUucj*~lD:n rZL/s'\;RʨLEif+;FBzM#- Zooi><-&ߙ'"7!軾CuOj|[b }/UDj7gTfy B 9@A%>ÖӹKx2/3ƾSE錱3Amb"e)2caIYRk.5Xl RvL6uB.ʵ't@3R<a}ENSo@>}9agvxJ'lge0`0mHN66?N9P(WΑ|-d}e+`U.\#vg5]=&ϐZR90qm;KL.7GjmiwlYY^ JGrK>{kYyWGTyr?N?K(;> endobj 83 0 obj << /Length 500 /Subtype /Type1C >> stream BJHCCG+AdvP4C4E59 l| AdvP4C4E59 7Tsnnssnns`ۆh]9aOBq.bkF=;@1?:wנАgdPyNjˋ͓ ֔y(S?L@GK,|Rm^tKM3klƋg1kl⋳⋈k1UBrm_|IuH01A/2Syh̢:9;Y> endobj 85 0 obj << /Filter /FlateDecode /Length 1834 /Subtype /Type1C >> stream H{PT T5{s#M03h$KM"/,w, `y,yVPmq`ڒjN: 5ӴԳ3]li?y| X,淏JM{9oH*B&6'w K0%c`0eaGcq~,cӬXĘbľ;w<6;E|zo^KdٹH_"b3ʢ1` ۬aZRhb5Yl ]~~@P]).-tP\Ѯ<uVo!gv뱺ѫƯH% NG;CᏠrQ2@^J`z Q9#1z鏈) a"^XY%K°>ОQ\w!ě ;m!ZUlyjd-@bE+'XqH ~5JNKyJn"!~7~:hڽxd2*?貌\8URͮ,N] e3gc0 {54:F?O]!dNX'&j@3v-,ڢ@G^UV6ڨxn\9'ɢ Ӑ 7z=ݠME49P)Ue0\S~Dѳh]̟lvQ<4;Uz,RkPvE"(u՟ɟ|V OzNG[P{o?|@x+PoD GxWVa@B5`$JʩW륮 _]! ٛwDU:Hl(:e3ScSTVUW =6 %:Z+7/(-~m Y\'϶8M^7m-U(ib~u. ]&VZ$a>WCmun׮qRhb7BͤN"(&_N<GbM&_ 1s/gqlvrt{{6gNGҷ> 3Wh$@{g<Q#PT+8,3{!g{bpO_#mAdjB[󁒤Wt|E!i)zS7ƘeZzSpiɅ*R^Im+Fˆ$5wb:TNB%{;!9(!PB929<;tHX%AM*@Ӵ.o YRHW5{a|1o~N2|m>=Q\u}@7K 2^3HՄQt9}1p%)(TcT{ur>c0T9j.L1ԉ%Pp|tzi,jUߘe&W3SڥLDNxV| O-S/C!1+ @!=,(|b\\!)j();򋴍:-> endobj 87 0 obj << /Filter /FlateDecode /Length 2272 /Subtype /Type1C >> stream HV[LIO67vj}鮴4]ujD&` c0` 6 1apv'!!8M6n&ykUEݗU5!&N>>PD  G+N8~꽏.j?(k2lK{}wD(4DgSI[IrJݡp?I>VwwCҩj< D?LrV_z$ܽ>|}G*RѢ鑜ii6]>`PC(+-J( Ζj1GRM`Cx@Ȗo;!/ruVBytbe~w=")".NZR1allFE{nj]-iA3gIII:IB84S>u:TOT*JKU_jvC妰@ v%y7.Yzͭ1;Ą:Џ Ё-"Pxb_(Dq4#1 )}#zx95VHKl_ch]XEo%0hF5=Cc/s at8R.z( p*P6"qUI_?}T4,b4FjmMjXƒSt 1Cq312j9n beSeۺ~~' HC!|'ҽ?{"!y]?? n=qcxx՟ YU(Pp2;ȝb&f2 %@(2XZTh+_R\Vdrb*+Gٻگ{t Ggsl6͆@kMօ-XK7G&rsW`iΤ%!ܥ]nO#EӷrjF"i>_J\.dOf-Z{[`r"){xvaxoQiJ ]iƚfE \(]FEHlf4R 6RnVcS6aLN5n5]@djg?-j 4^>k7 yx[);*!daQf'-WcXhjU(+[Ǻr"IkPW(+)}->~h撇aɉx4H+* b'lyH?* 31 Lބd1Nia{Ea,"~TV:W G-. \wLĂhp3BAq }|&*+xx  !XثCgOE#^.h(ہ^o3~@Kx W -f%ymq(Z2gbc0Kxg@:iűIXa)%E1{ w}*e3i0KiY@q2qjd2NWBN+PY.<օcVps&yIXjiBoʨ5S8GC ʌ 1EiK[5G#߾v proYpaER R|^I7QL0 endstream endobj 88 0 obj << /Type /FontDescriptor /Ascent 715 /CapHeight 683 /Descent -207 /Flags 6 /FontBBox [ -217 -212 1005 766 ] /FontName /BJOMMI+AdvTimes /ItalicAngle 0 /StemV 0 /XHeight 461 /CharSet (/one/period/two/three/four/bracketleft/bracketright/five/six/seven/eight\ /nine/zero) /FontFile3 89 0 R >> endobj 89 0 obj << /Filter /FlateDecode /Length 2623 /Subtype /Type1C >> stream H14|u2مM|o_^CQjϓ]_~'|#b*Of< r0(Y:8UYEp Q~Q8ٳ]w,"K,8`Cq XHZSSP }] =JέrV-,kj/9ʄHZDQnuvY_US7]jVQyv~''DUw=y"OPxȄ*XmfnN pjWc1tB/G{EٔeZ%F+ N2x?)7qE\ o%]RK\|B H νǤˠfH芭Enx_RRM~Go;J!>mіMV(mJuj}؄/Y4^Ejp"x`62\9{a0_ƵZmG{h!)T8IPj_ o2B|w}G>8yN{>Wi q5QUfXYt~KZ5q,I؁.@s9V1PB>&ZSo1JB}~a֬h󦨪IKK]hU-Y hV8,OIڀ P`J)X` p0SAB!<D;ְHnrI +,ġ1Ć`eL@B^EȭKpG)YC*OHLSEBձC6d}ѕ}=USy7:ɚxj5!zنoYGWVe C*TÑ@[A:$e\JQjTY4 Vj8r"Ga *Chx}e`ܟMzzA1ã G 7ܽ)j8 u$h2Q8mʞtksK h"y M 0 [acpXE$za4 KRСiuj=HJ5mkWv plC:!"(/-iC[ ݷ$T*ؙ[ՑNu=4C;,mU?i$Q;]}sfi8SzSuuI;Z9KD /3++rfts9Cv}yܓ;)T!%rmv O]tbHE)= wz` Ҵq\~eDiTO Il{n+UyjsYH ?I3g_س#76s/e#7S@7 /r HRLgʻ]R.=C.yRhkՖ}GqZߠf; ".lfฮ,^`XGU3*xDЙe"tyR Ng_TH*gnNWֆ 4ɠ[ӌQF#Ca**3m`;*^iFa;ޮݖH_%ɐNـ )Tuߪ"bC6?:yGgv[DLc1+R 0 fX8.0f Cт> j#h`};hdLTkX| p__m^{;* ؋ 0;f7WgS֛M%)RjNTO>Rkq 8CtX١\m;.\P7r/2 o lS4]N6Vu?ˊ/˲uZ&LݰA<lXl1y zd(JȁKh4Wts*R2P݀cM5y'R))WNms\!?Ymv΋0q9FPAdֱ>]D2Ez*N,?G>5n#lKw}~˧zϋ7yzח|k]F endstream endobj 90 0 obj << /Type /FontDescriptor /Ascent 633 /CapHeight 592 /Descent -208 /Flags 34 /FontBBox [ -41 -291 635 697 ] /FontName /BJPFID+AdvTT0688bc49.B /ItalicAngle 0 /StemV 0 /XHeight 443 /CharSet (/c/a/l/g/u/i) /FontFile3 91 0 R >> endobj 91 0 obj << /Filter /FlateDecode /Length 952 /Subtype /Type1C >> stream HR]lTv.D D6w3laV [UmkP6kaq\;Ms|~uADŁ7^<7>ڙ3cvwR <͓ǜOvSlYdq*t%8"T3$ㆈ(EFL!xdSr"#l+B3.tw.\$B ' ѡh,4o E |P;'on?ѾEm͊鸮2ZӄB=ݎo- cAy_gh^RֽRF734% ZA2f| /jl91 2=-"4%`U I\PR [ZYm4b:UDO.G>geQ,oO˨k s x~pO"Rai (T)\N}>2WXi|2) 7=-HF+0QTttbf"H9~WhW-ghyd<` Cb/i*V UgX"%8 6o4! .9>r Wrw}Ȼ/TkHv:jY]=Ǎ}; MgwFQE]M@jɢpJ߻nY>X&\( ($cGv^͵p}NNDW94L+ 8d^tރV鴟z[κ['9`o6Z7Qo c{M*[˨s>Yq"Y]nrH\_;ZkWxL*1`?[~zw_  endstream endobj 92 0 obj << /Type /Encoding /Differences [ 1 /C0 /C15 /C21 /C5 33 /exclam 102 /f /g 188 /onequarter 222 /Thorn 240 /eth 254 /thorn ] >> endobj 93 0 obj << /Filter /FlateDecode /Length 259 >> stream HTP=o Dj 5R~v'`rH A$ $lL:}pc8OkP=/@[Q(=XmcB685ݳ;oAcnӅ~E[ 4B_@sy> endobj 95 0 obj << /Filter /FlateDecode /Length 271 >> stream HT=o w~ō:`^KJ:N"a{/N wS{nYIu@o8OWWV6jwiVt@Cp 'Џp8/~3c7;>Эv=^@SܟxBlO=iTQ V?#u[zo,a \e"יMFཻT7Ϝ?>&)mWOVCgRSrc#nr8ȯ9> endstream endobj 96 0 obj << /Type /Encoding /Differences [ 46 /period 48 /zero /one /two /three ] >> endobj 97 0 obj << /Filter /FlateDecode /Length 230 >> stream HTPMO +Pz%\VMzp5v´X Zk<@z;gзu L/Q#qW֓ @_SB9N `g`nӭ@ jBրk쭽9(QAp V:u"ٔ'IvGf-ۿޔWz1QSӖ᱿CU`V"u endstream endobj 98 0 obj << /Type /Encoding /Differences [ 46 /period 58 /colon /semicolon 79 /O 97 /a /b /c /d /e /f /g /h /i /j /k /l 110 /n 115 /s 117 /u 119 /w ] >> endobj 99 0 obj << /Filter /FlateDecode /Length 274 >> stream HTQMo +Mꅘ4nGKR nf7sh倾Y`P̫JˡWQ$ Pné /g78\Xq}=ZG8\ǧ'՘oP;Ƞǁ0/bB1n!1[=.FHB<xUՀGʔ KXY?Մė)SUUM|b[?𢢋!Tf2g{j׆!ޜZ?8h=Voaf> endobj 101 0 obj << /Filter /FlateDecode /Length 250 >> stream HTPn0 StP@$<:.K# YMA‘#y~YvaF9\IGm@i(rhwqj0c~y,;N;$Nh<9(= &&tfYbD'̈*_#uV G2(3'n#V8 =vvͭX]Rgfwru.KGK.vqȏ}{ endstream endobj 102 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 103 0 R >> stream 8;Z\7D0Ef>%-.='oUg)hV.h>cbJnqCAp\Tc,tjUVaTPP:s7g'AA+EQ+*APR5j(g9+ 76#qJcZucj/Y63o5L\&u"M.c\cM8#`G,HZ3EQgTQP/k cUrMM`S:Go.Gh,QsJe:V],eo7E.A!#pi\CH-F*7XL"e C4,]Nqu4,PJU$9c?q0#'TH1#2;9=#+72nYE#t0$d-j8qbV@u i4;hH(c.\`8Yq@>3fT-+U4dRI\2"pDlM=[=++@D9^UUP)/^c?l8!erTRNJ"8gIemK (ghuM@4beK@Cd3$\lt29n]K/e(g0AMa25uLCk$B8e`W:d(@+>1`tj+]Vk]t@+=p[+ iFr(!bm283G3^s! endstream endobj 103 0 obj 638 endobj 104 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 105 0 R >> stream 8;Z\7fo:'hJ]E?/&miAbdQ8-d7KSW%2(%2]iAk;1\uQS'X\!%CWrtmP/NTjT$d&)ncg! 8e/&StA@u$l"GB+b=Q(9$CM\KW]^;9I7*41Uaf^NT\[ZCSS%4E2 V=lMBbE4/X[#>#?L6kE,33VpKTKpkQb.OAdI*fo*eYgUm_@foH_R-"77j(**>anf% '<>?(;T#KJ74d+DnfPE9p'*UO'%X^m0.p:Uf=\@"`FX$J19Oi:hl+"$I%Ro\Kc/@) (=H_t2\^-HRg>rTAKo,*Q8e\'hiXp#qZ?;FncB`>HY1l`#)I[h]PpI.QRCg)G$7nq 'A*``-njCFRFbVEn]h=<0`;>_ZZ!9]1U*o?nWbOf" 5p6+6pFtZ%j/(q!SM"VcOP)G"6JKq9eE(2*4tR[c?(KTfm*KHFc_ZA=iq7;AZ0681 _5fS\8WQ9BNq7:CQe(at?DVj?`(N6,%'qCJQTi^^KMu32P92G`ke+QV=sC2RJiUC- m5QI[1E3"2(CBA3Ia`MTm(RdRr1bNeSb@[%$/qM's'JI@lq\Ah6j`^\o'^/m~> endstream endobj 105 0 obj 863 endobj 106 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 107 0 R >> stream 8;Z\7gQ@+B$rfIULOSI-rTFL\EWcf:jgFR[P+.pS@3?\rFsYfAo=o_$quXA(dGj'C ]a&m9Q?bg_8h9$8K@>h$$GE=Z?IB' (l/2I)l5UJ7(asRbB`J$mjWY(bL%)AhK)/cgbHDh_i6PqW,`f(fPW7[MFHk!BGS,V CWD?&l79J_k7t.lfBVb./u'XOo+]f61:+??5104%m>8[B@qVHsVtQcleRbe-+(72;.F[# _E^f0h_fgs2>[2,[Y0?:>#6r@0t"'7?"l\/!l<=54W(V2!p9du=SE&!q@V;2)@I7< OH%*IKq.22-T.V@.[]58rP<6*Mp$7hdAlo4 endstream endobj 107 0 obj 745 endobj 108 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 109 0 R >> stream 8;Z]"l]nRp%#*/krLA?#LOSeaHatU5P3bRJBBHqfEZO7Lpp,_nR/bnOg+j0[(LQd> /48UPKfRQ06i-pZcadBS7I#IbY1KrN+QAIPOMO@T4*oKIp"SeT=pQ+dI*qcXl,.V$d\*#K#-j7"rmqMEB_I]]*H%092Isg)`=[';Lhrb<$@+m.Yis[Zee-2?W;7`fN&j/2<`+@dJ^!%EpL`nRA#u7(5BsD@jgqr5aH/(:R_L:$ bQS!kouId)]B5pk2sG7S0TftoUJ2=&pN k>I:;^F! endstream endobj 109 0 obj 792 endobj 110 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 111 0 R >> stream 8;Z\7;3Jg>#k^Bl:[bXaaaNs3]<"l)J=r($mHi'2:>3]!G_,tur8W\@?Mpn>NUD0" 6+Bs<"`NK$?+elu-OMhPmX4g$#tBiWEd;@0G.59tqeOrqf-.NWj-=$!Z"jji(JnbK #'VP[j,C63O_r:.MAuV]I`&=H\LeIFG(0-"IIDiZ7gup26-:DIHCd'IC:.:^?)fj+ -g$..5@@aXAX_Y4(DKX:B8NGbrb>:97(G\0u%UX,(H QW%:[Q>7,a7,2KQpDR28;@U_2.\sqog5"..Lg(luk'1!D(6_IRN1#'CGf!B[RbaNljMEsZh09Dk=[K\E2gN?/AJnA?(p,T/!*leFGLLdE7W>7ObY*\=-;,0AHA\NT>bWU"2PLinG G\'XG\Dc&jin-19mg*^8-([sLqIiHea^5-V3n1VkChOb@R$!JUV8K1@ri#=fFh0d. -[E8*44Y@23SW`0jgkl:3-G+>aD7^^[fl3G[A`PROi&ogW@e`;KA>[ln7')6`p+6: U?=n4C-eW:FG4g:2-F?JCan0_EWS\p:>6sU]@MG5) endstream endobj 111 0 obj 877 endobj 112 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 113 0 R >> stream 8;Z\7gMt+R&>UEB6U13arU==i'(HYUpAgu@SkRGi6mKV+md`EOs,R]1n_F%!=O6"e [_A@h_8ODW_IJ%Yrd,l5#3Qu9n,V(`m#I[kArrCt3Ffjq0[T@t'W/aDNYW<##`XcT .u?>09b8.eH19Q#Tj5R"=XhcLY8N$LQAsH[!m&)F'HE[OiPenUCt"VPAZn_!f"S*1 ,DKtP4XH0[95oL[WIKW+Z;[4"/"U`!=mFl=;'W-_@mQkp(998uh.\3gFHK=n2Ro(i 0tD`tb\06'--&n=)M,aDVU2MM@gq)0`:^XM[TVT.^m66nctcm_VU'_[;&4Y:(%s9" M7EGd8Rco?oObqKrWF/$d#QKl02Cl+j\%D/DOWH .b5T\Rpk`O)GsLhrA&Li?>e$EJ3'c6Ha33)o@/R[giKIU#.ohGE_&nL.;'R9\hg_[ )Y&*^`[WB+]*G`<=H,tqEWn3u*7-dt[:bT/ #F3s%>?e_CelG:>*Nf2r2-`7oDWM7gJC-AKm>n$2^+-.@U3!Ti^h[I5Pg#W7he,8? 0q(M%9&6X:EhI=1od@Wg:L_+/ZJ%8#ZM-Xp/FOVLoO,9u-3XAN(KfkAG$(6$OH?-V F?pWeBj%&[a`s)IDsZHj21)'hlQgUg=3Q>"86E endstream endobj 113 0 obj 814 endobj 114 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 115 0 R >> stream 8;Z\7D6i4F#kU<-b1nB=nW2O<-cQ\4"soI7YA.j@b/>P4h4TQYrg-uVSD\=81jM\R B5m8'b/oM=2$kF2fC`55+Va::MnC,;*r_3T&PLDr'$Kk3D"qlf5^+$Y(c\TTbT,Nk.]*YLkdFJI@L9 D=uE@44+XMRpDp,c!q\=_8([23I8IjZ=:KU%M=dqeMs4_^auV*1pbq9[@O5t!"kTW /`!(@TCUT31h4l=$K.P<<=2ZE6,1Vo5rUplMGMpj\2qfMN[n%YZ_@ghka>R,/rS`m 8Ye.DNEOgU))RsMW7&b6BXr(rp+:cV)tATE^JnGJW36g`q=Il;9s]Yb>f%Ioqj]`#.t8:\UJ(%P pZsPchp+B1QA/aM#,RfoO!p!!s"O6mh#~> endstream endobj 115 0 obj 903 endobj 116 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 117 0 R >> stream 8;Z\7;3o04%*a7fa+!BqIf.]%L3cf)&T)1CbaCHICPgj--F@p`?[biLEO/ZR%e'@u r_e]Jm^:c7)M)_G0=PN8J8kS@KQ?#UCme=D&tFF,06kjpVI+LW$R-*`YL>oKOd=k- M)=qr1jBG/U3-O_qM!B_Li1V+5T!]LW#+a"iM!)Z%Iqh/V"CcigNrFtJ*ncXX?\-F n%'_XnBBCnhf^"B]+:D^II($AJn#ec]5GnOs%JCKK"sh_b9""ke5=>rI]D9S<)*R3 2q9Rtmn3CtYfq\rNd&:1'V`*VV:DT!`kYV$(WWUlAXo'3mMB?n_!(U[hpirQnTYRm dC%/q0coFQ5.4e;VmMS.N/nu6m#9YO'R&lAhga4tK0/`FIT>"i9UV"cTuQP4Y6>Rg IodZnjcM)I1ejZ4QD-[r'V-rm@sX.g*"330T&k7oFYgnod6]jtIZ5]FaZ?^rYZDi; ^+0!S:07eXORt#F5#33p::LjFmnpbKV0qCD`7>^EQtqVZZ&q,5_PM>JS3[(ep_)Eh PS4DQ>ne!sRgdME]ClP#;udtboKuBH3\=7P0,p@"rV*>1YC'dNa.urCHnhWZ'i!t= 9W(-m9;Q[r#6?62'bnT;U,3?t`NN9V@#DmT#un%&^0"K(6)cPOqPbLM!9,Iq^hTsQ 6,T[<9Ep-28A1+:Lg\&mP;G,VEa%H_&UNmLD(EI)*^Y'SRh\kRqVmEC-]_3V0rt3E 7BIg4ZA)*X\48!H.-XfUf;eQ+38^WQ7pu;n0Ecmt %4Ur@*%QM?^'4Q=1t:a~> endstream endobj 117 0 obj 813 endobj 118 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 119 0 R >> stream 8;Z\7;3lhW%-0V/BCE2$l$`>X]<&i)!JWkhDS'g++''nHR3X'*qiABd@XuMsgYsj( (r;Ti'n[+17GMqO5e>mG-fq,H-LO?/:Z2#X;:dDj$b@DI"E+I1ZhdeapgqtJk4/*d FJ2f'DY]mNoiBM?O*OiLFm=-6T#G+h:.iAi([H"N.j"k-2#69Zl4g2ii*eBG:C&=X c.L"8VS%HDo]LP+cSjR#n+BpGL_FuPa(Lj8q@`#G?W]J"l&_bo4\]7:euP-oeNKRg qcQR)].[5T*BS>amlf:$'LONC1s&.n`81T;N53V&AfbDF4!qG#%57_X^dQdU[T6cc^;cYA8a Tf0<4I%ofC PNs,S>LOKlH'-HMNo'f9ne\<`B/pHJ^()J#(/l=jA7bfh5Mj=urf,IKf*`M+TPO$o hArbtF:"BjRnW0hK]iu?+@P$s2X$G[6m@aPNMm]4Vhi#?H 1E>M#lr@Sr%JZDJIkP)3N"ONm'dWq+;-%4smT*Y!I2'89$/FcUFXMLm?/hO+)2K'/ F+J@a\7JNWU$N;sLiZqTX#Tq\s*eanM?nP]Su!$P9)q;d endstream endobj 119 0 obj 802 endobj 120 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 121 0 R >> stream 8;Z\7D6h+l%(.2Sl$g2cqsd2Mnn?GG:@R--SU&7tVGuSH%RTK2Hk9[$$aO=D@-RLC WCjuZ)b3sKD66*G`OCXWMN2_&E'O#uWYU*duiMiU-6B^/q3J6BUI, -HLU1O,N4=E=DV/?8&.&89QGAPUEa(T$9F2i+u^"NM50g`!,NM?VA6.gmH]lQP]_o R^.WVW:.;-DSVh0pVIl7.6VFXlb4*X.fIuY'dnf@c&`'j,Gjj"h;LG.gt'Q$(./Qb P-#<5]P(LA$n#lUm+p8&pfEHi2Q('&Pt-eM\C/q'`JmX_9bh=HS[K,lYItpH?*2/J .W0h2atb$;rU^M5%liQ:_&X70PQVOHZ>GGk0E\jVAi[#aPq(`]q*V`"kNmFf'"'&Z aCcA97nZM"jn(1=%hoQHj,T'BobVb-[o#)'4iU3g_lEn/cNGn,Eb!+@f6(&7\P\+T)%GQ)0:`/\?n6+Ae7]Qu',PY`r<,=uFS/u4I8I8t+VG6dD= ZA+kSXB]f0(u/kK\MDmJPdh@\[S3agREZQ,B)k<(O=C~> endstream endobj 121 0 obj 705 endobj 122 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 123 0 R >> stream 8;Z\7foa/p$roOW8,]A.otujTA\"==EsWh!4ZiO'N\:r>-]0YYpdNi;HK]!S:Rec# Eb]1=D3Fc!&=/AD(+ceRP1R"@&q>sDM82cY8?*8_OOLTE,qgU_-UAu(26A6\Kk+Rs *O"1qn+`"J4,0kcC%-^J$23f"aK%BpB*kEJ69k\MSHt^@HQiR1YK%$"'UJBdj42D9 6?r#)c0&OEiX1s.4$o361oF"r=N*u4E\Tjt4E+dC*l@PQAUJfp8GAi[o;VU`Po"[@ Umf.'RTsjW.YAeV>Q'3LY6cd#Q?5fp2*F\hAiQ@ a6SG[Zf3IKT9$BVW95E#_4^i^[h:\SoN,q9"H^t2\A&;&3itS9^^C685BY9^rOk"L f.#CKT$ECrX144/XZsYF3IndD+?KKOYM;UlIPpg\r=1-"\MGd*JI`dMh_NJ>>(-T@ o&a<][i,!D'*1@io.mt]af(5)P0\QA8+B"U4^H/[Je?T6.Qk86n;-0QT':.,J^+-1 if!M,oS$t8f.IV2,0^k`p2YutDa06hp1*C>&0L'=^8(2odiK0[-//'MHeL?BDi":O i5CQGM/t>R8&B/46RQZUerJ('oiXVt;E)kfYnUq\*]IlCEuR%mM]Ae1RgoZ_D?/8U Db!^O]FH%$F5T"E'PJ^FCp81pDRlbuf5A4&j!ZB)1*J/0hIu#fLf[WJ Q0;fEXK2_7ZaHIHBXUA^>3^%aB)l)tDMA~> endstream endobj 123 0 obj 761 endobj 124 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 125 0 R >> stream 8;Z\7gQBAr%&BNfPCD9trU==kEZf1m-QkW+1H-\Bj!9r0mNR=Sd_C4X[e8X2@]eCn >ro_H63,anM@n_^f_b?e[Zi"@>[iRF`98.!0'%iL)NtV$_3KSJ-%j8m;CF9(-"j=3 0sA*@cDs)&/cm2#/6qEj/gn[N!5oM9r,#lI]H#8X8mrPY)>MNte5i!(=c9,XI>4de OZndf80SYNn#/:p:b+q)3$Js9=.dc1-W"94r2SbN7W:r4'_/`@"blf3DjhR_l^f>s !Tt0"KE!<4;`&$9]ta[`Z!;M\>F)X$-NA]:KfV_WX5p4sr?/\:>eH'"DUD7QQqW94!h0B]1^i9&WBW(>Hj?_CHVEDI*!+rpRX]!B3iYXA034hS5=X q](p&K;1V)PnL`bG\G?@`8gPgH=DkYSn?s>fRBqSh8K1eU-Ed\:a+QeUVkH"@RLf( i47];N0G_":]4b`"IW"SB_B)HQM!3Zf[?&*Qi!R8V5)#X[.:gM`&i8cS[QIJ)!YLE p#,6$&3_l)lYGr8*aIh:76o]sUPcKi(^u-JltQf@W5kO;g2fQ`6hjV[F/tAdjcRN! .!MP(U#iT1SLATN-=]>(kPj*iqcsY*e0M3ZC>K@C^[Nhho6>LRBd1qIY0V%q6'Q^6 lV8B#kAL,0]+_?Xe9PrQUpb\1ER]&Q:("p:L$deXLkQl;2[Pq%:QG9oe1%*X^82*q SRc=\d-(+]*0V@hn6>a&pU[VIB6/nSlS:o^gKfuf;I;e[Ydna6gWc($l=3C H?E-=5KiTCgWol,>+P`~> endstream endobj 125 0 obj 879 endobj 126 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 127 0 R >> stream 8;Z\7gQmI7%-7G<0JDuM>AYkk-@q#Xqm,Ic4k?"2aG$ooTp[RlR@iN())-aj#eur Ofp'2_Fig]e4EbP7d^:UF1f;8G"C&qDQn;:`gOFXGuDkK'cQaAFCo;VUT2l\G'R6/ %ech[(4oq#^i F]>]ld\o(Rcd+IACGG!l<`\V,]t+i2%T?lF]($BZis3[6m"&`_N+qVd7V]&/TAk=9 e?VRnJH9)H5fVJF9uM5'0l7fbm&)B$7A19Jr#6qUj; R.LQtpf4!R7giS78\=$/*io714L>?0r+54nj''[L\h6O5/h]/?XS![!nM:.h$jS?~> endstream endobj 127 0 obj 660 endobj 128 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 129 0 R >> stream 8;Z\7fkpjG%,Cm_6,1Anp$9? Ii"Nes#mMX?K@/CqQL+Y/jHg(OPmNK6[_O-K\82GD*UD5Hk61TM\o)_if i<"!4NBp"&uqq9Af=5b3: $BaZWV3;*A4qg:)(G%KF\^)MUH0\B*R2u!'^\'o!Y(R?%R*R&'dCO%QRq+o%Q:&6& D9LYn!jG`Jd#(`1d6gQ%Zo!fJtbmI=][gm(^G3@ZZmZ=RE@$X7.E:b.^62Ut(28-opLrjBM2VHA8r4Q,Ae2 U5?T.AG:+U='j'QP;fZK'P19ak#6!QV#_$Pk53/8!#^kNR/~> endstream endobj 129 0 obj 577 endobj 130 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 131 0 R >> stream 8;Z\79,<.&%-7C(bXV$KC-RG`&eYT;U1o#jMo3d.$Uk$)0^8^(n[DY8WO7=.MH,ug pLk6Q[!`=eZ6'a*dAM7TK&A6Cor]LD65jRD7b??8;iClq?eCFFBeg&:3e;#PNOX_b 9<"?JDK;a$56e,Q(JZ. 10XQ/OiVFkW7b\+$HiZdA;=2'8tJANHJGm?'oop_9te3PFCQWU!u+X 1)b%Z@f_S$5d89TrG$dA8XV@D[Ni]ur0,0a)22<8Dl6H*mCdLf^5>t)6i"F'6R=*r kNLDg0W+_YnkpDGn]+c`#Q,!in;,NQrJO,UCpZYfh``mbLM/6YU#u^4E5*:qHMUd& M4BSYcn.'m/YmW6Wg_6\M2P#',Y:rH=NU0]\a(%jf3<7)!Ph>nB!BP\r2C /WG4MZsTg)n/md;$ihWFA=!~> endstream endobj 131 0 obj 619 endobj 132 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 133 0 R >> stream 8;Z\7iR7$A#itqkO?`8@:./2M1"!FBcHMhpk%jk%M;kfl/+`f$+-(AiH+CJg;T`'j Iqatn#DY88ZBY6?WSK,o,]CWaE?3sp"B@[G6]iP'hsZp/(6@*_QcZbtU3>(X;;6"n Ef01*]Oc+F.bX>8?;0sdCj?GOi/(7LNL-`RWfSL/LHUesMLWSA-!g)r6>UK<$G0l) 8pB;[U8<,f,E81Y_(U(O7-TmL(a9nI9cG)#d,H6$kdL;q?OK*9lR@lZe$!h`GX>TdB%[q\(mSHuU;g\[DiBWdVk"E>Fcg+UJXMB, ed1n)(@-Ge)mR<:@T(^![?.d;[fLZ5V3=pZ`Pqm0%.-DS:@[J'tO,A.$(8_*/11)"t=om:2Y^d PuuWB`r`AghiA^%q"m_`Oe]el\R&<8-U[bhNXA#/(T>''f-2j=oa@@^m*U4*7NUIW CAQ&r0#o=QKXfA=XXj,-(_c^sQJB>kfV=huBalmp/iBb'@=sDK,k+dS`,NG&V!Q_\em/KJ`bmqEg^Bf&<'o%S9MG cYr>\6IMpK'YVT()WH&_U(IMAlkOolU[ZH8e+VK?j!^7s,UedgjNmcEn2_C)_og5g I4qM22c3J1pO&pc0nT6G-Q_PMDLcieIcC^mB/%msVF`-:RudjX\+Vi2=i#@?,c$W_ HCA#CCigd:+$=L#N[LHnQ9F:`le??b?FeT[^DtRn"DB_H/i8:TU;d>+0.-YgS]WstZ.3m@ ,Z]klC'k"P1D-h[W_-V5ZfVqgbe-Z>rX#]ga&JblMNZBZN&JZ*+_R]4k)FW.f&M:% n9P*iDs(:X%VEqrmkC*YZ`D7*RKNam,,heTa0V'&k==rE2hLg/97c;1,=6B:KYTa8 VX%H(Y06/#U`.;Ha<9'4TXnCg?kFH?pT2ca&Nb((s5!3X!-]eF_u~> endstream endobj 133 0 obj 1242 endobj 134 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 76 /Height 99 /ColorSpace 138 0 R /BitsPerComponent 8 /Length 135 0 R >> stream 8;Z\6>B0fh%.jENkT@<-f/DbcJsO^SUM)$sDVEa[Q3GJKIu"r=fD_tSV\!@.]QRf( !-6u96^!7^T6HG[q'>cghETV^GBq^iK*9U.UqbGUYM+%^YNN3sP\F!,S#c7N5<#XYV2Me,n#Y0A+3IGIZ@MV5Ak0F?=7AN6:cGc:U;:"QD/61;($(E>BpS8j"'ZA,S :>[oI5gQ^e2Rn,MHc9d!ef3Gkk5F endstream endobj 135 0 obj 613 endobj 136 0 obj 481 endobj 137 0 obj << /Filter [ /ASCII85Decode /LZWDecode ] /Length 136 0 R >> stream J,g]g+e/h_!_gCtO=0f)$P%cIi8Zdfc5&3j_8$7g.@L`YKUJNGBP\poR=_;Dl'P(T (7Boo^^S:71(MN]ZQX/+Cbu.lK"p74pe1T%s.DY%&\1TdJhr54.M9au6>79n6`Q:4 PbLSZTLEE(8E@'*1mg_*eTnN*;*'V3+gm-EEetX%;Bo$ur2ss*N`.-!.kG_q6GDD' dKoL!8Ka#EV,@V!\j8ZFbp6EE<9cn=N6j0nf;(&;QU6bUD')c@\ 9-d\DA=cZ0Q>gIM$$;cd2O@&a;X,Nn_aP(]I1aRc(K1^ue> gF/(+GaKo$qneLWDrQ#;5\S(\$q'4Q,85`-8;S(=Z"WSBOV*FM)4,?B],R endstream endobj 138 0 obj [ /Indexed /DeviceRGB 255 137 0 R ] endobj 139 0 obj << /S /D >> endobj 140 0 obj << /Nums [ 0 139 0 R ] >> endobj 141 0 obj << /CreationDate (D:20040512110304-07'00') /ModDate (D:20040512110304-07'00') /Producer (Acrobat Distiller 5.0.5 \(Windows\)) /Creator (3B2 Total Publishing System 7.51c/W) >> endobj 142 0 obj << /Type /Metadata /Subtype /XML /Length 698 >> stream endstream endobj 143 0 obj << /Type /Pages /Kids [ 148 0 R 1 0 R 6 0 R 11 0 R 16 0 R 21 0 R 26 0 R 30 0 R 36 0 R 41 0 R ] /Count 10 /Parent 144 0 R >> endobj 144 0 obj << /Type /Pages /Kids [ 143 0 R 145 0 R ] /Count 17 >> endobj 145 0 obj << /Type /Pages /Kids [ 47 0 R 52 0 R 56 0 R 59 0 R 62 0 R 65 0 R 68 0 R ] /Count 7 /Parent 144 0 R >> endobj xref 0 146 0000000000 65535 f 0000045426 00000 n 0000045594 00000 n 0000045841 00000 n 0000064428 00000 n 0000078516 00000 n 0000112263 00000 n 0000112431 00000 n 0000112667 00000 n 0000126693 00000 n 0000149416 00000 n 0000222314 00000 n 0000222485 00000 n 0000222698 00000 n 0000232451 00000 n 0000304488 00000 n 0000356600 00000 n 0000356771 00000 n 0000357045 00000 n 0000377784 00000 n 0000398487 00000 n 0000436984 00000 n 0000437155 00000 n 0000437382 00000 n 0000450570 00000 n 0000479811 00000 n 0000532993 00000 n 0000533164 00000 n 0000533391 00000 n 0000551403 00000 n 0000581592 00000 n 0000581763 00000 n 0000582040 00000 n 0000591906 00000 n 0000657490 00000 n 0000709470 00000 n 0000791335 00000 n 0000791506 00000 n 0000791794 00000 n 0000806118 00000 n 0000853260 00000 n 0000862325 00000 n 0000862496 00000 n 0000862785 00000 n 0000874920 00000 n 0000938637 00000 n 0000997385 00000 n 0001004911 00000 n 0001005082 00000 n 0001005297 00000 n 0001007772 00000 n 0001273744 00000 n 0001287212 00000 n 0001287383 00000 n 0001287634 00000 n 0001307477 00000 n 0001338868 00000 n 0001339039 00000 n 0001339229 00000 n 0001354777 00000 n 0001354948 00000 n 0001355089 00000 n 0001370629 00000 n 0001370800 00000 n 0001370953 00000 n 0001388143 00000 n 0001388314 00000 n 0001388467 00000 n 0001409989 00000 n 0001410160 00000 n 0001410338 00000 n 0001422138 00000 n 0001422864 00000 n 0001423204 00000 n 0001423413 00000 n 0001423791 00000 n 0001424310 00000 n 0001424620 00000 n 0001424889 00000 n 0001425176 00000 n 0001426158 00000 n 0001426448 00000 n 0001428856 00000 n 0001429117 00000 n 0001429687 00000 n 0001429979 00000 n 0001431905 00000 n 0001432203 00000 n 0001434567 00000 n 0001434885 00000 n 0001437600 00000 n 0001437852 00000 n 0001438895 00000 n 0001439043 00000 n 0001439376 00000 n 0001439549 00000 n 0001439894 00000 n 0001439990 00000 n 0001440294 00000 n 0001440459 00000 n 0001440807 00000 n 0001440975 00000 n 0001441300 00000 n 0001442099 00000 n 0001442121 00000 n 0001443145 00000 n 0001443167 00000 n 0001444073 00000 n 0001444095 00000 n 0001445048 00000 n 0001445070 00000 n 0001446108 00000 n 0001446130 00000 n 0001447105 00000 n 0001447127 00000 n 0001448191 00000 n 0001448213 00000 n 0001449187 00000 n 0001449209 00000 n 0001450172 00000 n 0001450194 00000 n 0001451060 00000 n 0001451082 00000 n 0001452004 00000 n 0001452026 00000 n 0001453066 00000 n 0001453088 00000 n 0001453909 00000 n 0001453931 00000 n 0001454669 00000 n 0001454691 00000 n 0001455471 00000 n 0001455493 00000 n 0001456896 00000 n 0001456919 00000 n 0001457693 00000 n 0001457715 00000 n 0001457737 00000 n 0001458315 00000 n 0001458370 00000 n 0001458402 00000 n 0001458448 00000 n 0001458643 00000 n 0001459425 00000 n 0001459573 00000 n 0001459650 00000 n trailer << /Size 146 /ID[<7d7fff06f02c0d72e47d48341b1c2e1f>] >> startxref 173 %%EOF