NNNNNNp NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNA@`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa   /Aa!!#A%a+-/1!O5a79;=?AOGIO/@`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa   /Aa!!#A%a+-/1!O5a79;=?AOGIO/ALICE PRG{ 7AP INI[4APTEMPLASUFwv a'SIEVE AP b4nTEMPLATE [ Q_AND_A DOCy 3F8SAMPLES J BLICE +S`|+D*o m$m,B"HJgP"&J$YJf"Jg< Af Rf Gf Vf =f Jg#B "&J$YJf"Jf&f2B "EHB2 r ggSJ"g fB*`B" &#&.I+I/ #"//SA?/ / Bg?<JNA Jf.?<?<N@>N?|BWN@>NXON" ?Nh?<LNANVp=@NUH#n?<NTO#qD/<FNXOJ@g(?<NsTO//<vNZPOp?NhTO#T&JTgXJhg/9hNXO/</9TNPO#hJy\gJhf/9TpE?N\OBTJhgh/9h?<HnN Jg4A-HHnNXOJhgp?`Bg/.N:\O`J/9hNXOBh`2X Sn n -PJnnNZNT3&BgNTO/9XNXOJ@f.N?<NsTO//<vNZPOp?NhTON#BNjNT y/(/9N΂PONRNNB/<FNXOJ@g209^Ry^ @ o /<N@XONp?NhTOJrg(NU/9rBgN1\O=@fp`B@3lJng/9N-XOp3@p3LN y/NXONF yRl0/9&?<N\O#"# ^# RJylfNUJy2gNP/<FNXO @fNQBy!BytRNBy>N6NBgNhTON^NuNV?.NhTON^NuNVJg nJfFJyN-J@g4Jyg?<`?<NsTO-@/.p?N\O @g$N2NJy2gNQHBgNhTON^NuNV/. NXXO209AH=@JnlB@`0.=@?.?./9N PO/. /9NPON^NuNVH0(n *@JgH \f>R MH?/<vNT\O-@g .v0@`JgR``BL0N^NuNVN^NuNVp?NNTO=@ nfp=@0. @bBH0@| PN`2p(?/<!`p(?/<!^` p(?/<!6/<!N6 N^NuNV/ Jf/<pG?N\O n #gp=?/.NT\O*@ gR nP/ NЬXO-@.H |2< `XHXW PN`l/ N6XO#*`X#Tp3\`F#4p30`2#8`/ N6XO#X` n(H@a=@0.H @! .0` n(H0@KH@g nHhNXO=@~nl0H @(h g)MRG` L0N^NuNV n!n0. H @!nN^NuNVH >.0S@H@ ?NTO*@peBGG L N^NuNVH0*nJg ef `2p?N 4TO(@Jgp@/ Bg/ N  `B, L0N^NuNVH *nB@->B@-=@ Gf/ ?<N\OnfJg / NdXO`p=@?<0.X@?NXO=@0.S@H@ ?0.S@H@ ?/ NPO-@0. n@ ngj ng"n0.H @!nBn0.Gl0.H @ h!nRn`/./ NTRPO/./ NŲPO*n0R@@ L N^NuNVH *nB@H @ PB@(>/ NXOGo 0H @`v/ N XOJ@fb/ NdXO=@Jnf" mB@H @ PJ(g -`>/-NXO20.R@Al/ NXO/`*m` y/(N XOL N^NuNV/ *nB@H @ PJ(g*m` *_N^NuNVH *n/ NXO>o0S@H @*h` L N^NuNVH *n/ N XOJ@g/ `B@H @ PJ(g/ NXOJ@o/-`l mB@H @ PJ(g/ NdXOJ@f*m` mB@H @ PBC(/ NdXOCf -`/ NXO/N XOL N^NuNVH0*n/ NXOJ@o(m` / NXO(@ L0N^NuNVH0*n(M/ N XOJ@f$/,NXO6/ NdXOR@Cm(l`/ N XOJ@g y(h` / NXO(@ L0N^NuNVH *n/ NdXO>nB`0S@H @ (L N^NuNVH *n/-NXO6SC/ NdXO>Cm `0R@H @ (L N^NuNV n hJfp`B@N^NuNV/ *nJg*m` *_N^NuNV/ *nJg"B@H @&t0@g `*m`B*_N^NuNVH *n~Jg B@H @&t0@gRG*m`0L N^NuNV y~R~P.HN^NuNV y~#~N^NuNVH N> @ g G gp?NTO*|v~ Gl0GvBRG`N>v0@f0GKH@f G_fN>0@f0GKH@ f G_gBJGfp"`p?NTO/<vNXO>JGfpc`0`0 |V2<`XHXW PN`0@f0GKH@gBnN>0@f0GKH@f G.fhN> G.fBp?NTOp>`DRnp.0@f0GKH@fp0`0GKH@g N>` Geg GEfjRnN> G+g G-f N>0@f0GKH@fp0`&0@f0GKH@g N>`BJGgp?NTOJng$p?`fGBnN>.H0Af0N>.H0Af Rn`JGgp?NTO`$JGfJyg p?NTOp ``B ."g/<vNXXO @gpA`N> G.f Bp^`0GKH@gp0`Xp?NTOpD`N> G}g JGgx`Bp`hpG`bp:`\pe`Vp;`Pp)`JpV`DpQ`>pN`8pR`2pO`,pK`&pB` p=`p&`N> @=f R MpY` G>f R MpW`JGgp?NTOpX`N> @=f R Mp[`JGgp?NTOpZ`pC`N>?NTOJ@gR M`JGgxp`N>0@KH@gR M`/<wN`Jno0.S@`JyNf$0. @?/<NT\OJf0. @0`B@L N^NuNV/?<Hn/<Nc BgNz2TOA#&N>p?Nz2TO/9'F?N\O.N^NuNV/./././. ?.Np?/<FN(\ON^NuNVNz/./././. ?.Np?/<FN(\ON^NuNV/./././. ?.NrTO//<NrNN^NuNVBnp`?/<NT\O-@Jg. nB/</<(NHPO np`Rp=@`/<.&M-Ld0SGJ@g, nR` n-H0SGJ@g S n`L8N^NuNVH >. <.Jg*nJgB@Gf R``BL N^NuNVH *y y-hJytTgNRr-@g?9&n?9?<NsTO/HnNr n-h nB@ @g B@ @f n bg"n i-h`4B@ @f?<NsTO-@`B@ @*f?<`-|J?9tTJyrg?<`?<NsTO//./<NHnNXXO0@HhNrHnNXONL N^NuNVN^NuNVN^NuNVH(*n m ef*m mBAH&An/ NdXO0@B@@?B@ @f"Jg/-NXO` ?< N|TOB@L(N^NuNVH0*n  fR`/.NXXOHЮS(@/.NXXOJ@g  fS`B,g/ NXXOR@?/ /.N6 L0N^NuNV\/ /. Hn`NHPOp/?Hn`NT\OJfHn`NXXO @ oB.lHn`/./<^HnNrKJg@H0@KH@ f /gp_`H0@KH@g R`HnN XO*_N^NuNVN^NuNV/.?. /.N > N^NuNVJXg>/9XNXOBX/9 NTXO/9NTXO/9'NTXON^NuNVNJ@fJXg-y/.N#XO=@Bn0.ylh0.H @0(HѮ0.H @0.Pf0Bg/./9XNx By'ByBy <`Rn`BN^NuNVJXg?9\p ?NMXOJgJN/9b/<cHnNr HnN!XO=@Jng BXp` 3qp\B@N^NuNVHp@Bn yfB@`>9' . g0.n lJyf/9XN!vXO3T309Tyg0HR@`0HH @'>0HH @'JPf0HR@H @'<JFf p3`f Fm:0@Hй -@ nJg4 nRH nR@Rn` nR0@Rn~` nB3'0.LN^NuNV/.NtXOH=@/.NtXOn0.N^NuNV/<j/.NPO-@Jfp`D/.N!vXO3 yg/.NXO`/.N!vXO3?9NTO# /.?9p?/9 N* /.N!vXO3t09tH?NTO#'/.?9tp?/9'N* /.N!vXO3/.N!vXO3|09H?NTO#/.?9p?/9N* /.N!vXOyf/.NXO##XB@N^NuNV/~ nJg0|> nRH@`0.N^NuNV <d#P#Bpb?N &\O/Bg/9N  y!|nBy'RNN^NuNVH0(nT/ NXO=@Jn g .gfp ` / N8XO=@?.NTO*@?./ / N, B@. |2< `XHXW PN`-/-N6XO+@B`B`m`/,N6XO+@Jg/,NafXO+@`fB``-l nHhNXXOV@?NTO-@"n n"n ni nHh nHhNHPO+n`*L .cf Jnf~ m/(N6XO+@pd`dB@.H @&t0@gRn~nl>?.?. 0H @/(N#PO-@Jn g/.?/ N  RG` L0N^NuNVH0*yP -@ g*p?/-/.Nj J@f `t M-H*h$`Jn gPp2?NTO(@ n!@$Bpb?N &\O/Bg/ N  p?/.N\O)@)n `/.?<N\O L0N^NuNV/ Bgp?/.N(vPO*@B@-@g ?<NTO y!y'F "y y!iN&09'R@gN˂ m bf0 yB@(=@/ N-XOB-B-0. y@NT*_N^NuNVJytToNd`N^NuNVJf ?<NsTO/p?N\O @f4 y/(NKXO y/(N& XO yBNFN^NuNV/ p?NTO y f ?<NTOp?p?/.N(vPO*@f ?<NTO| m bg2/<s/-N0POJ@g/-?<N\O/-NKXOJy&lBp?/9N# -@`\N-@Bn nBA(0.Ad n g nDg. n2g&~nl?. 0H @/(N,@\ORG`L N^NuNV/ *n#'Fp?NTO m/( NXO#'F-@p?NL2TO/<}/<vNHPO#'Fp?NTO/</<vNHPOp?NTO m/(NXO#'F+@ +mBy'RN*_N^NuNV yB@(@ fp3L y( N^NuNV/ *yP g"B@-@fB@-@ gp`*m$`B@*_N^NuNV?9N.LTON^NuNV/9'FNZXO0.33BgBg/9'FNXO/pc?Bg/9NByNݢN^NuNVH0/< JNXXO=@/.NXXO=@p=@>. 0.Gnn@*| J ./0Hї (@JgHHAg ?fRR`Jf=G`RG`0.L0N^NuNV=yBy ng/< Jpr?NL\ON^NuNVH *y&j Ump`,0RUH @!n /.NXXO>mo;GB@L N^NuNVH 0.HR@H @~*P f~0.HH @~*PJGgH0@KH@fSG`-|"H0@KH@gB 2d8H0@KH@gH?NLTO`H nRR` nB <"`  b H>`R L N^NuNV?.N/TO//9bN\PON^NuNV/ y&j0H>0H @~ 0R@H @~ /.N/dXO.N^NuNVr/ n/HnvN1PO n#b .P#~ .P*@Jg"/N/dXO @f?<N|TO`P`?. HnvN1r\O*_N^NuNVHnHnBg/<0/.NbJn g0.`$Jnm?.N/TO//9bN@POB@N^NuNV/ .#&j*@BmBU+n /. NXXO;@*_N^NuNV0.:ByjBgNTON#5$qHp?/<qp?/. HnNp.?HnNT\O-@Jg*/<q nHhNr.POJ@g/.HnNPOB/<HnNPO#^fHn?<N\Op`TN&By>JnfH yB@(@ g0?<NsTO/p?N\O @f/9^NXO`N4NTHn?<9N\O y/(NXO#?.N4bTO-@p?/.Nbz\Op3@/.NѨXO nf /.N6`0 nfHn/.NFPO`/.N5XOHnNXOB@9: @fB@9:? y/(ND\Op?N5$TO y/(N~XONݢB@N^NuNVN9N:dRyj yjf #&N^NuNVN:$N=SyjN^NuNVp?NTO?.N7TON4=y4By4?.BgBN=PO-@34BgNTO .N^NuNV yJg y/(NKXOp3>N^NuNVJy>g&09'R@gN˂/9N-XONTN^NuNVBqPB&BqHN4H/9^NXO#l/9^NXOJng nf/9NXON4BNXOBNTN nf pB?NTON^NuNV/ y/(/.NKPO . y!@#'F//9N΂PO yp@ /.NXO-@B n*h gP-m - f8B@-@f,Jg n!n` n!nB/ NXO`-M*n`NTNF*_N^NuNVH p=@ nn0.H @*h$y0.H"@ i#'FBgNL2TO/9'F/-NKPO~BA-0Ad,p?NL2TO/9'F0H @/(NKPORG`Rn`h y (#'F//9N΂PO yp@ L N^NuNVJnfBgN5$TO/. pC?N\ON^NuNV?<NsTO-@/./9^NB8XO @Afp?`BgN7b\O/9^NB8XO@/. .Pg .Lfp?`BgN7b\O .Lf: ng yjf ?<ENTO/</9^NaPO#&`B&/9^NAXO=@?<NsTO/ nmp?`BgN7b\O no ?<NTO/9^NAXO3<09<@g./9^NAXO=@0.SnJ@g/9^NB8XO`?<NsTO//9^NAXO @fp?`BgN7b\ON^NuNVH ?9,2/9^NAXO?NrXO3r09rR@H?NTO#~yrn0H @ ZRG`*ydv g*0-D@>JGmyrl0H @ *m`*|- g*0-D@>JGmyrl0H @ *m`J9:g009rR@?NTO#6~yrn y6BRG`L N^NuNVJg/9NXOBJ6g/96NXOB6N^NuNV/9^NAXO=@0.H?NTO#Bn0.nl0.H @ ZRn`N^NuNVH8 yj/9^NB8XO n?<NsTO/ n ffp?`BgN7b\O n!n /9^NB8XO n@/9^NB8XO n@/9^NB8XO @gf"p ?NTO*@094H @ B@/9^NB8XO@/9^NB8XO@/9^NAXO@ /9^/<jNAPO/N6XO+@/-NrhXO@ /9^NAXOH+@ - g - f -й+@;y4/ NDDXOp=@ n f ng ngJnfX yjoN - fF/ Bg/9p?/-Nc&@Bng / NXO*K094H @ Jnf yjoJng/ Bg/9Bg/-Nc&@dNgN + f>=k+k MC KA 2<!!QBn094H @ *K`+`/9/ NePO ng yjop@Jng+L(MRy4` n!L n fJnf yjf#L8N^NuNVJg/9NXOBN^NuNVH /9^NB8XO@B@. yB@=@B@.y&^dB@.H @JfBgN5$TOB@.?pD?NXO .bb .eBBBBBBBB@.?N &*@/9^NB8XO@/9^NB8XO@/ NDDXOB@. |(2<`XHXW PN`Rn`~?./ NBx\O`l/9^NAXO=@0@+H`P/9^/<jNAPO/N6XO+@`*/9^NAXO<`/9^/<jNAPO/B@.?/ N `p ?NTOBA. yBAH A!@?./ / NXO/N:`/9^NAXOH @-P n(+n`tB@. |2<`XHXW`/9^NAXO=@?.N 4TO*@`2/9^NAXO=@0.H @*P` /9^NAXO=@Jnm80.H @-P n(B/.B@.?N & `0.D@=@J9:g~ y6Jfp0.H @-P y6pBBg/9Bg0.H @ P/(Nc-@ dNg0.H @ B0.H @/`FBBgN &\O`Jg/ ?. /.N  `#~nl?.?/ N=PORG` L N^NuNV//. n hNXO=@/.NB8XO=@2.I0.@A>0.N^NuNV/ *n/. n hNXO=@ @ g ng0.` nf?<NsTO/BgN7b\OB .*_N^NuNV/. n hNXO=@ nf?<NsTO/BgN7b\O0.N^NuNV/9^/<jNAPO/N6XO n!@Jn f?. /.ND\ON^NuNVH0p'@/.NXO*@B@-=@ y'F bf* y'F ( @f/9'FNXO @ fp`B@=@Jnf.0.S@H @#'F y'F bg p?NL2TOBgp'?NhXOL0N^NuNV n-h y'F!y&Jn f/.p?/9'FN  `"y'F i #'F nB@(@=@/9'F0.H @/(NKPO0.H @BJngBgNL2TOSn` nB@ yB@H @B/.NXON^NuNV nB@(@g./9^NB8XO=@0.SnJ@g/9^NB8XO`N^NuNVHJfB@`x n 'f nJ f-y^-y-y-y6 n-h/</.NPO#^J^f8/.?<AN\Op?/.N\O np@#^p`?. N4bTO-@p?N5$TO#^###6p?/.N\O#'F?. /.NCh\OJn g& n/( NDXOJn g np@`lJn gF/.NXO<Bn~Fl*?. 0H @/(ND\OJ@gp=@RG`0.LN^NuNV y/(NBXO/. N6XO y'F!@p?/.NCh\ON^NuNV y-hJn g4Bg/.N\OJ@f"?<NsTO/p?N\O @g/</.NPO#Bg/.?<N\Op?NTO?.NGzTO/9B?9,2NKX\OBy@ y/(NGXO/9B?9@NKX\O y/(NIXO/9BNXONFByqZBgNTOB@`/.?<N\OpN^NuNV/9BpA?N\O/9BpP?N\O/9Bp?NKX\O/9B?.NKX\O/9Bp?NKX\ON^NuNVH0*nB@H @&t0@g*/ NXO @(h g09@Ry@9@(l`/ N>XO=@~nl0H @/(NGXORG`L0N^NuNVH0*n g fg ?< N|TO/9Bpf?N\O/9BB@-?N\O/9BB@-?N\O(m g gg?<@NTO`/9Bpg?N\O/9BB@,?N\O/9BB@,?N\OB@,@g /9Bp` /9BB@, ?NKX\O/,/</9BNZ J@l/9BNXO/9B0,?NKX\O(l`4/9BBgN\OL0N^NuNVH0*n/9BB@?N\O bb6 e0/9BB@-@?N\O/9BB@-?N\OB@ |2<`XHXW PN`/9B -?NKX\O`/-/</9BNZ J@l/9BN`(mHlH?/</9BNZ`/9B?-`-m n ( f( nB@(@g?<WNTO/9Bp`X/9B m?(`H/-/<`P/9BB@-`(/ NXO/NHbXO/ N>XO=@~nl0H @/(NIXORG`L0N^NuNV/. ?.N\O/. 0.@?N\ON^NuNVBg/./. p?NU /./. NP(PON^NuNV"y nf p1?NTO/.NKXON^NuNV/ /.NXOH/pb?N &\O*@Bg/ /.p?NU / /.NP(PO*_N^NuNVH0*y'F/ N XOJ@f m eg*m`/ N XOJ@g p2?NTO(mB@, @f p3?NTO/ NdXOn=@/,NXOH/pb?N &\O-@/.?./ NQ ?./. n/(p?NU L0N^NuNVH0*n/ NXOH/pb?N &\O(@/ Bg/ NQ Bg/ /,p?NU L0N^NuNVH *y=y09&S@=@09&R@yH?NTTO>.nn?./ NM\ORG`0.H @-hJng"0.nl n bg/.NKXO`?./ NM\OL N^NuNV/ *n0. H @/(NKXO -b -fB/-NNxXOJ@g2?. 0. H @/(/ p?NU ?. / NRf\O*_N^NuNV n (=@ ng2 ng* nf& n-hg n-hg n fp`B@N^NuNV nB@?0. H//.p?NU ?. /.NSd\ON^NuNV/. n/(N0POJ@g/. NdXOJ@g8/. n/(Nr.POJ@f p?/.Nnj\O/. p4?N\O/. N6XO-@Bg n/(/.p?NU Bg/./.p?NU n!n/.NrhXO n@ N^NuNV?.0. H//.p?NU 2.FA nB@(n A n@p?/.Nnj\ON^NuNVH n*h g/.NdXO`p>J g BgNTO/. /.N]POBg/././. N6/. /.NPO/. /.NPO/.?/ NP /. ?/ NQ, L N^NuNVJgJ n gB/.NSXO nJg/<oX/.NlPO nB0. H @BN^NuNVJgF n g>/.?. /.N  nJg/<n /.NlPO/.NSXON^NuNV/ nJ(g Jn o0. S@`B@H @*h` n*h gp?/ B/.N6/.?. /.NR #'F/.NSXO*_N^NuNVH0*n/ N XO*@0. HHЍP(@B@-n S@H?/ HlN, /.?. / N  L0N^NuNVH0*nB@-@>0. H @-h0. HHЍP(@/.NSXOJGo$0. Gg0. `0. S@H @-h`-mp?/./.BN6JGo(0. Gg0. R@`0. S@H @#'F`#'F/9'F/.NPO nB0n H?Hl/ N, GL0N^NuNV/.NSXOBg/.B/.N60. nN^NuNVH0/.N&XOf/.NXO*@J&g/ /9&NlPOJ@f#&/ NDXO(@B@>0H @&t0@g#qP`4?NlTOJ@g/,NDXO#qP` g *gpDL0N^NuNVH0(n~yn.0 F*@ mf+n  mf+n RG`L0N^NuNVJyg0NWJyoNV`Byp3B9FNU(N^NuNV nao:?<NsTO/p?N\O @fNTBy` ?<NLTON^NuNVp309 @F gBgB/9'Fp?NU `09 @H 'FN^NuNVH L N^NuNV/ Jygp09yoNW` ycfNVRy09 F*@0.+n +n0.@3 ngN-*_N^NuNVH NU~yn0 @F g0 F*@B@S@ @b`H0@* PN`P0R@=@0.yn0. @H PgRn`0.yo/-`/-NXORG`b09R@G ?0 F//<FN6 yyNUL N^NuNVH NU09yon09 F*@B@S@ @bHH0@J PN`8~yl0 @L PgRG`޾yf /-NXOSy`NUL N^NuNV/ NUJyfJnfp5?NTOJnf*09Sy @F g ?<N|TO09 F*@B@S@ @bH0@j PN`JngRy`/-/-NP(PO`B@-?/-NRf\O`/-B@-?/-NQ `xB@-?/-NSd` m!m#'F`P mB`F$-FBBA- mB@(AB m@p?/-Nnj`zB@??<N|XOSy09 @F f09 @H#'FJngNWN-BgNTO*_N^NuNV/ NU09yf p6?NTO09Ry @F g ?<N|TO09 F*@B@S@ @bH0@ PN`/-/-NP(PO`/-B@-?/-NQ `B@-?/-NRf\O`t -?/-NSd` mB`X m!m#'F`DBB-FB"- mB@(AB m@p?/-Nnj`B@??<N|XORy09 @F f09 @H#'FN-BgNTO*_N^NuNV yl 09R@`B@309H @. N^NuNVH~<9 Gl.0H @./N[zXOJ@fRGJFg0S@`p<`pJ?NTOLN^NuNVH0JgP*nJg*m`(yP g6f,g ?<kNTO/,N& XO#'Fp`(l$`B@L0N^NuNV/Jg nJg n`N Nv^NzH0@KH@gH?NLTOH @am H @zo pK?NTOH@a.N^NuNV/.N[XOH @B 'FN^NuNVH /.N[XO>H @B*P/9'FNZXO f0@a?pL?NXOg/ N[zXOJ@f0@a?pM?NXOL N^NuNV/~ GlH0H @.-P c(/./.NlPOJ@g0H @. RG`~ GlH0H @B-P c(/./.NlPOJ@g0H @B RG`.N^NuNVH0*n(n ~ Gl(0H @. Pf0H @. RG`~ Gl(0H @B Pf0H @B RG`L0N^NuNV/.?. ?. ?.N^r =@ nVfJy+gp`=@By+0.N^NuNVH0*nB@>p@=@BBnBnBnBnJy o Na`/9'FNXO=@?.Nb,TOJ@gp=@ nf y'F bfn?. ?. y/N PO y/NXOJnf*Nv^=@ ng n g ngJng` Nv^=@ nm n n?.NTTOpa`&0. |2< `XHXW PN0nKH@g GbfD y'F (=@?.Nb,TOJ@g&/</<vNHPO?.Nz"TOp`?NbJTOJ@g0 y'F/(NXXOJ@fp=@ Gfp=@-|?.Nb,TOJ@fp?`Bg/9'FNs\O yBP nn0nKH@f Np``?.Nz"TOp`3'D/9'FNtXOBy?. ?./.0.@@?/9'FNuJyf0.@g/9'FNuXO`0.@g/9'FNuXO`lJy o y`'Dg~Jy'DoN09'D`^Nbp`, GbfF/</<vNHPOp ?`|?.NTO`/9'FNg`0.vB9wpSy 09  @//<vNHPO09  @B@N^NuNV0nKH@ gp`?./<NT\OJfB@N^NuNV ng nfp`B@N^NuNV ng n"g n!fp`B@N^NuNV/ ?<Hn?<NsTO/Nc A-H*|v nRg\ fR y-hJf-|D/./ NHPOp.?/ NT\O-@g*n`/.NXXO`R`*_N^NuNVN^NuNVTH 0.HЮ U-@K\Jg yJfBJfHn\/.N0PO`K\Nv^> G g d`BBgNz"TO?.Hn\/. NՐ L N^NuNVJg$/.NXXOJ@o?././.NՐ`?././. Nc N^NuNVH p??./<NPO*@ f~`L ngfBA0. Ag n> f,p`* n f~` f J|g`BA0. AgB@>0L N^NuNVH0*n(n'Fg ?< N|TOp?/ Nnj\O/ NXO> Gg Gg G fp9=@ G f /9|NgXXOJ@f/ ?<N\O Gf./9|NXOJ@g/ NgXOJ@f/ ?<N\O0. |2<`XHXW PN`B?. N &\O-@/ ?. /.N `/ NgXOJ@g/ Ng.XO-@`/ ?<`/ NgXOJ@g/ / NOPO-M`|J|g6 y|B@H"@&t0. H@B@H@ @&t04@@gB@`V-y|`.0. H@B@H@ @& 9&`?BgП/pz?N\O/ NKXO n ef`/9'F n/(NKPOp=@ nBA(0.AdDp?NL2TO/9'F0.H @/(NKPORn`/9'F/.NKPO n9 ffJy o09 S@ @ egD y'FB@ yB@=@o(0.S@H @'F-hJg #'F` y'F ef y'FJ(f y'F#'FpL0N^NuNVH *n gTB@> G>g G?g G@g GAfp`4 GMfp=~= GLfp<~< GBy Gfp3Nv^>?NqJ`p?Nz2TOBy'By'D?/9z?9NkBPOJ@g*p??9Nl>XOJy'gBg`?Nz"TO`.?NoTOBg?9Nl>XOJ@gJy'Df3'D3J*n (yJg`B . L0N^NuNVH *n JygB@`>. g?/ NT\OJg p3'` Gf ytb` Gf ytJ` GfXBg/9&N\Oy'f@p?/9&NX\O2 9tA=@Jnm@/9NXXOnm,?NqTOJ@f@0@f0GKH@f$pL N^NuNV/0.@@gl0.@f` yJgTJn g/</9NPOBy/<Hn /9N Jn g/9NXXOS@0@B~0 @ (" gRG`0.@fJGoJn ff/</9NPOBy/<Hn /9N /9NXXOS@0@B~0 @ (" gRG`JGo0S@ @Hh NrXOSG`p`3'Dp`80.@g* GoHn 0U@?Nq\OJ@g0S@ @Hh NrXO0U@ @Hh NrXOp`3'D0U@ @B@(!=@0.Rn0@p  yB`^B@. ?NrTOJ@fHp3`*ytJgR`Ite LS"MS` ytRt0.RyL0N^NuNVH~0H @L<g0.Ffp`RG`B@LN^NuNV/0. @ B@=@?.NrTO=@Jng ngZ nf JnfLp`J nfJng0. @ p"B/. N{PO>0. @ 0.JGfB@.N^NuNVp?/.09 Ry /N6 N^NuNV/ p??./<`NPO*@ gB@`B@*_N^NuNVH0*n(n 0fL0N^NuNVH0 9tS*@e H0@KH@ f _fS`R 9t>?/ /9'FNh (@#& gJgH?NoTO`L0N^NuNV y-h y&?(0.  @B@( ?NˀXO=@Jng0.T@`0.N^NuNVH0BnJn g n bgp`B@=@(|#vBL*|JUgp0. @bH0@X PN`fJngp 8B\#BTp=@`8`&fB\#LBTJngp 8p` n bfT`BTJLf#L n bf yBPL0N^NuNV/.NXO=@?./<NT\OJfB@`pN^NuNVp?/./9N N^NuNV=yz y P0(n=@?./</./9L/9/9v?. ?. y/Nh&-@N^NuNV/.NXO=@ ng ng n f/</<NPOp3/<|/<N{(PO=@/<NXXO0@BJnf:/<N6XO/p_?N &\O#| y|p@py?NTO/< nB@?/.Ndt J@N^NuNV/Jyg>9By`Jyg4Jg, yRH> yJfBGJGfJ&g* y&R&H>JGf B&><0@`Jyf0<`BgN@TONz>ByJygn Glh0H @JgV yf?NqTOJ@f>0H @/NwXO yRH@> yJfB0.N^NuNVJyg09`>JygJg yH`"J&g y&`Jyg09`B@N^NuNV/ Jg yJf/./< JNHPO`H/.NXXOH J*@g yRf*| J nJg nR`# J*_N^NuNVH Jg.p ?/.NT\O*@ gB/.N-M`BgNz2TONvBgNTONz> Glp?NTON Gm??<N|XO0H @-P0H @B?<Hn?<NsTO/Nc p?Nz2TO0H @ HnNXXOJ@f?<NTO`A-H/.N^XO?</.NT\O-@Jg: nJ(g0p ?/.NT\O-@Jg nc p@?NTO/.N6XO2H A L N^NuNVByB&Bp3N^NuNV3N^NuNV/>.JGg(Jyf 3##&`*JGf&Jyg3##&3.N^NuNV y l09RyH @0N^NuNVByJyg8=ySy09H=@g&?./</<N6 ` N8=@0.N^NuNV/ nJfB@`FHn Hn /.N ~0 @ (" gRG`JGfp`/. Hn N{PO.N^NuNVHBnBnJ gp`B@3By#p3|c F"g09 @:0. @B@<??N}XO>Jyf Gg ph@4fBn`T y1mJygp?NTO`Ry09 @009 @0 Gf$09 @0."@ Rn0H/0Hї  @H @bH0@d PN`p=@`N}J@f209 @>09S@80 @ PfSD`0 @:0H/0Hї  @Jg`v yf yf yfp=@JygJng n ` n B0.LN^NuNVH >.<. GOfph@ DgB@`&p`"p??/<NPO*@ fp`B@L N^NuNVH8=y09 @=P09S@>JGmL0 @=P nl.=n0.H/0.Hї  @ g =nSG` n f0R@ @ Pfp=@0R@ *@0T@ (@0V@ -@09GS@=@0. @bH0@ PN0.S@=@0.S@yBmp:+|p ?0. /0.n /N6 B@`t nfhJyg/,pG?N &\O+@`z mFf" nf6Jyg^pF?N &TO` TfD nfJyg6 n/(N pXO//-Ng.XO/pK?N & ` no T f nfJyg Uf/-Ng.XO+@"n i eg B n/(/-pB?N &` n-h nB@(=@Bn0.nltB0.H @/(/-pB?N &+@Rn` nf-m0- |2<`XHXW`Jyg/.Ng.XO-@ n hB@( @ @b(H0@x` n/(NxXO//.`+n`Bg?-NXO=@JygB?.N &\O+@/.?./-N `l nf0JygX n/(/-Bg?,NXO`( nfJyg&/,p??-NXO` nfJygp?Bg/-Nr PO-@ n f nf$0Z@ @/ n/(/-p;`h nf n/(/-p:` ng` nfJyg&m n-h/ N pXO&@/.B@+?/ NR &@+K` nf^Jyg n/(/-p^`d nf" T fJyg^BN pXO/pI` nfJyg:/,`pL8N^NuNV nNfJn gpL`pN` nOfJn gpM`pO`0.N^NuNVH Bn*n#~ nPn0. @ 9~@N> Gf ?<NTO0. @  G"fB0. @ !M`x/<vNXXO=@".0.R@0@ͱd2/<v/ NHPO0.Rn @ !M0.R@`:B0.Rn @ !M` nPm n p"@0.L N^NuNVH0"y'F i ag "y'F i `g"y'F i 'f y'F#'Fp ?NTO/9N XOJ@g p ?NTO09H @(hB@H @&t0@f p ?NTO09̰y&f( ag `g 'fpa?/ NN\O#'F`p?pa?NRXO*@#'FL0N^NuNVH8&y'F*n/.NKXOB?. Nh\O(y'F0.H @'F/(NXO// NKPO#'F L8N^NuNV"y'F i af y'F#'F` y'F ag p ?NTOp`?/9'FNN\ONݢN^NuNVH8*n&n g$(n -n gg-L(l`&M*m`p3&# g efL/ NdXO3/.NdXO3&09&ްylf=y&3&3`J y-h nP .&g .Kf& n h J(f#` y#L8N^NuNV/>.J gL/9 /9'FNPOJy&m0@g p ?NTOB Np?BgNXO`N0@g y'FB@ yJg0@gJ9 g#'Fp3&` p?NTO0@gVJy&lN"y i eg0@f6p?NTO`(/9NdXO3&3 y#p.N^NuNVH Jy&mN09&ސyR@?N 4TO*@|>9̾y&n00RFH @0H"@!iRG`p?NTO L N^NuNVH009&ސyR@H?NTTON*@Ry09̰y&n BgNMVTOSy09H @ (#'F/NKXOBBBBB?.N &(@/ N>XO=@/9'F/ NKPO~nl?/ N\ORG`0. H"@ i#'FB@-@>/9'F0H @/(NKPOJGgBgNL2TOSG`/ NXO L0N^NuNV/9'F 9'F#"# /NPONp?p?NXON^NuNVBn3z|30. |2<`XHXW PN?9?9|/9NˬPO#'Fp? y09|Ш/HnN6 HnNrXO'Ff 3 H`By Hp?NTO?9?9| y/N PONw=@Jng$?./< NT\OJg nlRn`Bn y/NXONv^=@`JygSy` y0(S@y|o Ry|`/9NnXOJytgp?NTO`Jy|g Sy|`/9NXOJytgp` y0(S@yozRy`p?9?9zNXO`D?.Nz"TOp?/9'F/9N 3|z3#'FqLN^NuNVBnBnBn y-P3 3|J g"BgNTOp?NTO/.NXOBg/.NX\O=@Jnm n0.hl3Bg/.N\O=@Jnm n0.hl3|?9?9|NfXOBg/.NX\O=@Bg/.N\O=@0.yf*0.y|fJnm n0.hg NJ@fNJ@gJnfN|p?NTOp=@Jnm n0.hl3Jnl^Rn0.HR@=@Jy|g Sy|`"Bn0.nl/9NXOJytg p?NTORn` n0.hmhRn0.HR@=@ n0(S@y|o Ry|`Bn0.nl/9NnXOJytg p?NTORn`Bn`dp?/9'F/9N 3|z3#'FqLN^NuNV?. ?./9NˬPO#'Fp? y0.Ш/HnN6 HnNrXO'Ff 3 H`By Hp?NTO?. ?. y/N PO y/NXON^NuNVp ?NTOJy&l/9NKXO` ?.NMVTON^NuNV n Hf/< ` n HhN\PO`4/. NXO=@JngB?.NѰ`/. p?N\ON^NuNVJg/./< aN\PO`,J9(g/<(/< i`?<NsTO/NXON^NuNV y'F bf y'F ( @fJ fNp-?/.NB\O @/(NXO#'FN^NuNVH *nB@n gp?B@?/< NPO-@Bn nl NB(Rn` nB@=@p??. /< NPO-@ nB@=@0n B@ @bPH0@  PN`> nf nf?. / NN\O `0n 4B@R@0n 4BA N@0n :B@=@0n :B@=@ nn nn N0.R@@?. Hn`?. n f/< H`/< @/ N0 -@"n i bg n h n fp`p@ .`J m P .cg .bg p?NTO?. n f/< X`/< P/ N0 L N^NuNV/ Bn nl\0n Jg:0.H @0.H"@!i0.H @/(NKXO`0.H @BRn`/.NKXO0.H@B@H@ @&t0@g$?.NTO/9'FNXO#'F*@``BBBBBBBB?.N &"*@/ N>XO=@/9'F/ NKPOBn0.nl?./ N\ORn`p=@JnmJ0n Jg80n B@@H@B@H@ @/(0.H @/(NKPOSn` *_N^NuNV/ Jnf p ?NTONp?p+?NRXO*@#'F*_N^NuNV/9NXO @g p?NTON^NuNVH0p?NTOp? yB@?/< NPO-@Jg nB@0@ Jg p?NTO y -fp`B@=@"nB@2@ 4B@H @-hJng,"nB@2@ 4B@R@H@B@H@ @-h nBA(Jng nB@(`B@AT@?NTTOBn0.R@nofJng .` .(@~BA,0Ad@0H @*h/ NKXO#'FBgNL2TO/9'F/ NKPORG`Rn`/9NdXO? y/(NM\OL0N^NuNVp ?NTONBgp5?NRXO#'FN^NuNVP/BnXBgNTO y ef"p?NTO y'F#p3& yPtp? yB@?/< NPO-@nf0"yB@H @& 9&`?BgП/p?N\O?<NsTO/HnvN1PO~0G Jg|0G B@0@ BA nnB@0@ B@AfF2G B@H @& 9&`?BgП/N/dXO0.XRnX0@2G QZTG`zHnrHnTBgBHnvNbJTgRnr`BnrJnro NrB@(Y?/9NB\O.N^NuNVJngNzJytTgBNcjXONr?.NcTO`?. y/(N8\ON^NuNVpP?Hn?<NsTO//.NcNټ?. p?HnN"PO=@gHn?<N\ONBgN˲TON^NuNVH0(y'F gB@H @&t0@g *f(l`/ NXO*@~BA-0Adp0H @-h n *fR/9'FNZXO$n"n"i B@)@H@B@H@ @ #'F y'F bg@p?NL2`2RG`/ p*?NB\O/9'FN XO#'F` p?NTOL0N^NuNVp?NTO/9NXO @f( yB@(@@f"Bgp@?/9NOPO` p?NTON^NuNV/p?NTOJy&m,>9̾y&n,0H @/(NXORG`/9NXO.N^NuNVH *n eg4B@H @&t0@gHB@-@@gp@?Bg/ NOPO/ NXO<~Fl0H @/(NXORG`L N^NuNVH 0. H@B@H@ @*PJgtB@ngJg`-Jg@B@@gJn m0B@@ gB@@n gB@@@g&B@@nfJg/.B@?NZ\OV`B@`B@-L N^NuNV/ p??.0. H@B@H@ @z|/NPO*@ gB@`B@*_N^NuNVH0*n M bfD n (B@ @@e@B@??.NXO> y'F*h/.NdXO`~*np=@=y HJGfF gB g/ NdXO=@B?.?.B@??.NR >f(Mp=@*m` n 0L0N^NuNV//. Hn?.N: >/.?.?NPO.N^NuNVNNfp?NPTO?</.p?NCjPOJytZf*Nr?. /.NPH\O?9&/9NU\O09tZN^NuNVJy Gmb0@H @& 9&`?BgП-@gf/. nH?/< NT\OJg/< `/< ?<N `(?/< HnNr Hn/< N\PO.N^NuNV^H Ar#HnvNXO y'F bfX y'F (> G@mG@0H @z|*PJg B@@=@rRHnv?.rNZ\O` y'F-hf`-y'Ffp=@p=y HnBjJfgPJjg/.jNdXO=@pHnv?.n?.p nfB@?BgNR -nfjp=@n nf-hf`HntBBgBHnvNbJntm0.tH @=hrt0.t | *2<`XHXW PN`>/9'FNgXO`@?.tNTO/?<N`$/< /<vNHPO/9'F?.tN\OL N^NuNV/?<NsTO//.N1PO~ Gl0GBRG`.N^NuNV/0.HH@B@H@ @BC2.Ap4hCfP n 0H @0?.NTO/N/dXO0.HH@B@H@ @2.Ap4h&N^NuNVH0BnJg/./< `Bn nl NB(Rn`?<NsTO/HnvN1PO y'F bf8/9'FNXO@?H@B@H@ @{/N/dXO y'F*h`*y'FU g B@.H @&t0@g*m` gJgB@. NJ(gB`B@.H @& 9&`?BgП(@B@. Np@ .cf4 mB@( ?/< rNT\OJg m/(N/dXOp=@*m g/ N/dXO=@r nrf,HntBBgBHnvNb-| Jntf0 y'F bf -| ` y'F cfJng-| Jntm&0.tnvl0.tH @/(/.N\POL0N^NuNVH *nBnp@ g =y 3! J9&pg.B@9&p @f y fp`B@=@g #B.~U .9e& ._bB@.@H@B@H@ @pB@`B@@ ef& nPfJg/ /.N>PO>`&J-gB/.?.Bg/-N~`~BA-0Ad F0. | T2<`XHXW PN`b0S@H"@ i gJGgH?/ /< N$ `2?/ /< `?< N|TO` yT0.y 0B/.?.Bg0H @/(N 9ҁ @o?<NTO`|RG`$B@-@gy@ B@.H$@"R0. H @-P nJg n  g n  fp?NTO` n !fR n 1m. n 9n$ nRH@1>0H @-h`~ nH | ~2<`XHXW PN`>Jy g4`vJy f&RJ.g"nH@aH @!09 @P3 `J.g09 @y!`-m n bg nB@(@g nR !f n of n(`Jy!g~/< NXO`l nB@=@ n-h nf n  f nJ(gJy!g nbgp`B@=@Jng yT09 @{0BBp ?Bg/.NJng yT09 @}`JGm n bf n'Fg nR !f n o` nP .9e& ._bB@.@H@B@H@ @pB@`B@@J.g.J.g(BA.B@.AbJGgBA.B@.Afp`B@=@Jng yT09 @(0BJ.g/<`Bp ?Bg/.NJng yT09 @)0B.`R nP nJ(g yT09 @(0 &g Kf< m cf2"m i-hg" n ef n-h n/( BpP`BJ.g/<`B.H?Bg/.N`< yT09 @ `BJ.g/<`B nH?Bg/.N` -| .R-@ n )g nJg nR"nR` nB-np@`r .=@ n er ndj yT09 @'0 yT0.y 0 n'f yT09 @'0 yT09 @'`0.@?/< HnNr Hn`T-n nPJy!g/.NXXOR@?NTO yTB@.y 0T nJgN nB@y yT0BA. nRB@Af yTB@.y 0` yTB@.y ` /.`-mJ.g4"nB@) 2@!B@H @!09 @P3 n/(`BJ.g0B@- 2@!B@H @!09 @P3 /-` -@Jy!g" .g` .gV/< NXOJ.g09 @y!3 JgJy!f/.`B@.@?H@B@H@ @{/NXOJy!`p`,/ NxXOJf yT09 @;` 9ҁ=@ nntB@-@gB.09 @y!3 Jng3B@9&p @fX0.yhoNB`D#&f3`4 nH??<N|` nHy yT0R` Jn fTB@-@@gHp?NTO/< NXOJy'Rf/< NXO yT09 @}03 J9&pgLB@9&p @fJng #&`,B@9&p @f 9ҁyhoNB yBPL N^NuNV/ *nJy!g/ NXXO?NTO yTB@y 0@fU*_N^NuNV/ 9ҁ>0y n @Po yTp 03 .N^NuNV/ *n 0.H @ hBA(0.S@H @ hB@(A@g&=y y@ /.NXO3 ` /.NXO*_N^NuNV/"9҃HHA0.A>0SGJ@g yT09 @ 0`.N^NuNVH0*n(n nBA(0.AdT0.o0.?/./< N$ < -@-@ gP bgJ .f -| `" .f -| ` . f-|! gf-m`A-H .g .f@ l -H cf"n i-h`8 n bf?<NsTO-@` n` .bf?<`-|! nJg^/.NXXO8/.NXXO6/.NXXOCD @%l,/./././<! *-@/Nr`-nB/.p,?Bg0.H @/(NR . L0N^NuNV p?NTOA #ByBgBBg/.HnNp.?HnNT\O-@g0/<q nHhNr.POJ@g/<q nHhNHPO/<!HnNPO#&gXp3!Hn?<N\ONBgBg y/(pc?Bg/9NBy!/9&NXO`HnpW?N\OBn 0. yl0. H @ h paRn `BgNTON^NuNVH0*n(n3 &rJng 0.n `0,>lo>,/-NXO@0.@-m/ NdXO@=nJyg4 yfp?p?HnNFPO` HnNXO @g09&rGmJy!fJygv?p?/ HnN" J@f09&rGlJy!fJJyfBBg?9&r/N PO/NtXO09&rGl09&rRy&r @B`JygN/4L0N^NuNVH0*n(n ng #By ?,B@- ?NˀXO=@?.NhTO0.T@=@ no0.`B@&p ng/ NrXO-@/ NXOJy!gn n  fZ"n i-h nJgJBBp ?Bg n/(N/<!NXO yBP n(`R n af y<l nB@(@gp3B@-H @#'F` 9ҁ=@0,n=@BnBy:Rn0.H @:0.S@H"@:0.Q00.n0,n=@Jnl0.H @:0.P nfL0.y'lo<0.y'loSy'BBg/ N `/,/ NδPOp`V ng nfBn0.nlz0.R@H @:09PlVBA-09&rnA3zJngr`BA0.H @:09PnA3 nf`jRn`~0.H @:09PfPBA-09&rnS@A3z0.S@gr`BA0.S@H @:09PnA3` ?<N|TO nf0.`B@- =@0.@ -f 0.S@@B@-=@0.nl60.nl,09&rnlL/ 0.Rn??./ N `0.nl,09&rnl 0.Rnnl`?9&r/ Np\O`0.noD0.nl:09&rnl.?9&r/ N\O/ 0.Rn??./ N ` ng09&rnl nf?.?.` ygv/ NXOL0N^NuNVH0*n(nB, p?/ 09&rЭ/N6 09&r @0.@JnoTn Bg?9&r/N PO/NXO?. ?9&r/N PO0.H @:0mn =@ nl&0.H @=P0.H @BP0.H @:0H//NPO nl0.H @0Ry&rL0N^NuNV//.NrXO @P n Pf2~B@.H @"P0H @JgRG`0S@ n0.N^NuNVH0*nJfB@`/ NrXO(@B- bg0.R@n l0.R@@p`B@H @&t0@g/ NxXO-@g(nBUB@=@RU0=@0.H$@"R0.H @-Pg n !f n (lf n(H@1=@0.H @+hB-B@H @&t0@gR- BU/ NrXO(@B@H"@"Q Q-P`~BU m ef,/-NXO=@BA-0.S@Ac R-:` m-hJg nJfB` m ef/-NdXO=@`Hn/-NPO-@/.?.NP\O: n+h/.NdXO@/-NXO@ (n`zL0N^NuNV"n B@H"@ Q-hJg0.R@0@B@`B@N^NuNVH0*n/ NrXO(@B@H @&t0@g*/ NxXO-@g n+h/.NdXO@L0N^NuNVH0*nJfB@`/ NrXO(@ -gB@-S-J@gp`p@ bg JUgB@=@SU0=@0.H$@"R0.H @-P n !fp n (lfd n(H@1=@0.H @+h/-NXOS@@B@H @&t0@gR- p:/ NXO`. *n(n0Э-@2RA0-A? nHh/.N6 Bg?/N PO/NXO=y&r0-S@3&r g2Jf09&r @B`?-p?/ / N" 3&rL0N^NuNVH0BnBn*n(n / NXO(@BJngHn`B/ / N>JGmJp?0Э/HnN6 Jng3z?-B@.?NˀXO3`Hn/ NPO-@/.?.NP\O=@Jnfp=@Jnmp?Jng0-S@`B@Э/HnN6 Jg~ GlJng"B@.?B@.?HnNFPO=@`*HnNXO=@g .eB.HnNXOJngPHnNrXOf80.nf.0SGJ@mJng / NnXO`/ N`p=@`xRG`RSn` +nB-0.@p?NTOBg/ / N `<# 3&rp?p?/ HnN" Jyzmz09zmllL0N^NuNVB/.NPON^NuNVH0*n bf -?NňTOJ@f&Jg B@H @&t0@f(M*m`J g g/ NdXO n ` n p0 L0N^NuNV0.@??/<"NT\OJgp`B@N^NuNVH0*n(y~ll*0 @ hf0 @!n RG`L0N^NuNVH0Jy>f JyLgN*y/NXOJnfJ- g:(mB@-=@B@-??./ BgBg/ NB- Nݢ`~mdp?0Э/HnN6 JgnB@.@g:Bg?/N POB@.??.HnNrXO/Bg?/ N`>B@.@g3&r?-Bg/ HnN" 0 @B( RG`JL0N^NuNV//. NnXO6/.NnXOCfp`p?/.Nnj\OJ@fJngp?BNnj\O&N^NuNVH *y n fp@ `@BB/./ N>=@lB@`"<nn0 @0. ( RF`pL N^NuNV/9'F/.NlPOJ@g# 'FN^NuNV/ *y/-/.NlPOJ@g/. / N΂POp@ *_N^NuNV y0(W@=@p? y/(HnN6 Bn0.nlHHnNXOJ@f" y (#'F//9N΂PO`>B.HnNXORn`Hn/9NδPO y#'Fp&p?NTON^NuNVH *y0-S@>0 @Jg,0Э// NδPO#'Fp&p@ L N^NuNV/ *n gj bf -?NňTOJ@gRp`PB@H @ P PJfB@H @&t0@gp`B@H @&t0@fB@*_N^NuNVH8*n (nHn/ NPO&@Jnl Jgp`/ ?.NP\O=@p=@~lll0 @JgV0Ь/NrXOf>0 @0=@ngJnl JgJnl0.`B@ n0=G`RG`>.JgB@H @&t0@g/ NxXO-@g*nB@H"@ Q-hgp-n&M0,S@ n0RG0llZ0Ь/NrXOfB@H @"P0 @0R@H@B@H@ @Jf n0` n00.L8N^NuNV/0.H>0. @Gl 0. @>0.N^NuNVH >. *n=mJGmmm??<N|XOJnm 0.mm?.?<N|XO0 @JfJGmSG`JGl ?<N|TOp?0Э/HnN6 ?-B@.?NˀXO=@J.g0.T@`0.=@0.n3hJyhl yhoByhJ.g$B@.@2.n0.nAyh#p&pB6ByHnNrXO#&f/<&NXOJ@fBp ??./9&fN J6g 96` HnNrXOL N^NuNV#&f609hy3&dp?/<&N(\ON^NuNVH0(nB@H @ P PJg `6/ NXO>0SGJ@g 0H @/(NxXO*@ g `BL0N^NuNV y'F"gJ g/9 /9"NPO-y=y=y&/9 /9'FNPO yf09̰nf 09&ްngD/9 /9"NPOBgBgNXO/9 /9'FNPOp?p?NXOJng BgNTO#'F"N^NuNVp33N^NuNV/Jy&lTp??./9NPO0. H/B/9/9N2. H A0`HnB09H @/(/9N2. H A00. H/B09&H @/(/9N=@>9̾y&n&p??.0H @/(NPORG`0. H @JPl0. H @BPJn gR-yJyl0933?9?9/.NnPO?9?9/.NnPO.N^NuNV?.?. NrXO? n0(S@?NXO=@?.?. NXO?BgNrXO=@=n0.nn"n0. @( Rn`N^NuNVH >.Jn gp`p=@*n eg Jn g B@-@` B@-@@/ NXO=@|nl ??. 0H @/(NPORF`L N^NuNVH0*n(m gB@-H@B@H@ @ (`BL0N^NuNVN^NuNV/ 0.S@ @b "H0@ , PN` "/9'FN XO#'F y'FB@H @&t0@f` Jy"fp3L y/NXOp?N@TOp?NTON` p?NTO/9NKXO` J gp?`BgNTO` rBgNTOBgNL2`BgNTOp?`N` D/. N`/. N|`-y'F/9'FN XO#'F y'FB@H @&t0@f/9'FN XOJ@g#'F`-y'F/9'FNZXO/9'FN XO#'F/./9'FN>POJ@f`/9'FNZXO-y'F/9'FN XO#'F/./9'FN>POJ@f`J/9'FN XOJ@f6/9'FNXO#'F`N`BgNTONNݢ`/. BgN1`/. p?`/. p`BgNTONBg/<qBg/. N^ ?BgNF\`Np(?Hn?<NsTO//. NcHnNB@9D=@BgNTON(0.D`p?NTONzNr?<NTO?9'R/9N `hN"``N~`V/. N\f`/. N\`N["`0BgN`N`N`N`JytTg Nd`p?N`pJytTgN` y'FPJ gBBgBBg/. Nc` .cg .Ef y'F (`B*@ .gg gB@- =@ @gJ-f ngp`j/9'FNZXO#'F`BN`8NT`.N/. N&`N`?<NTONTp3L`/. Nݚ`TN `Nb`/. N`2N0`/. NH`Bg/<qp?/. N^ `Nۄ`N`xNX`pNB`hN ``Nt`XN,`PN`HN`@N`8N`0Bg`:N `"N@`N`/<v?<N\O*_N^NuNVH-n nJg nR ` nJfp0`^z|dFnT0FH>/.0 @"/N0PO8JDl0R@:`JDo0S@<`0 @"0`B@LN^NuNVbH0J&g/<v?. y&N\OJ@f| nagJnfT(|v  fR`Kj  o`  fR`JfBHnjNXO=@#/ ?.NѰ` n`g/9'F?.N\OL0N^NuNVH *n eg< bf -> @g Gf(B@-@f cf m ( g gp`B@L N^NuNVJg/.NXXOJ@o .` <+-@/<+/.NPO#&J&g(/.?<N\Op?p.*n JGfp/9'FNXO??. NXOJ@g.?. NTO//<vN:XO/p?NL `L?. NTO//<vN:XO/p` Gm0@<?NFTO`/ ?. ?NPOL N^NuNV/>.B?Nh\ON.N^NuNVH >.0@c @b. (nB@H"@n QP .@ep`B@@B@.@? @f/ NXO@B@.@?H@B@H@/pb?N &\O*@J.g / N pXO*@/ ?/ N  L0N^NuNVH0p?/.HnNՐ (nKKJg6H0@KH@gR`  lp^H@@`p?`B .L0N^NuNVH0*n 0. 0.S@ @GbH0@ T PN`N`p?NL2TO`p?p ?NXO`p?p `p?p`p?NFTOp ?pi?NhXON`rp ?p`B@?N`Nd`Rp"?NFTOp`B@?N`rp&?NFTO/<, /<vNHPOpc?NF`DN`N`p?N`"p`p`p `p`pg?NF`ph`/- NXO#'Fp3+`0.@H@B@H@ @/(NXO#'F`x# 'F y'F bfbp`N/ N0`/ NXO(@/ N XOJ@f4#'F`*#'F`V y g y f BgNz"TO/ B@?NB\O`0.@?/ N`/ N`"p/?/ NN\O#'F`p.?/ NN`p`p`/ NXO @ fp`p6?NFTO`B@?pB?/ NHPO`^B@?pC` m Df*mB@?pD` y'F g.Bgp?/9'FNPO @# 'F` N`/ N`J/ N`>N`/9'FNXO @ Ig p?NTOp^`/ N`B@? y'F/(NB\O`p5? y'F/(NB`#'F`nN(`fp ?/ NN\Op?/ N\O/-NKXO/- NKXO# 'F`(B@?Nj`Zp ?/ NB\O @#'FL0N^NuNVH 0.B@?NFTO/9'FNXO*@Bpf?N &\O/B@ yB@?/ N  L N^NuNV?.NFTO?. pg?NhXONN^NuNVH0 y'F*h"y'F i ef"y'F i*hp?B@?/<+NPO(@ g&  fpi=@B@??.NhXON`B@??<N|XOL0N^NuNVH0*n If(m`(m eg/ ?<N|\OJ,g #'F` / NMXOL0N^NuNV/ /9'FNXO @*h g f p?NFTOpc?NFTO*_N^NuNVH Bp?BBg/<vNc*@ ncfB@- ?/<,NT\OJf p:?NFTO?.NTOL N^NuNV/>.0 | t2<`XHXW PN`.?N*TO`"p.Bg?NhXO/<v?/9'FN N.N^NuNV/ Bp?BBg/<vNc*@B@- | 2<`XHXW PN`.pc?NFTO` p?NFTO`/<vp?N\O*_N^NuNVp?NFTO?.NTON^NuNVH Bp?BBg/<vNc*@B@- | 2<`XHXW PNpc?NFTO`$p)?NFTO`p&?/ Nv\O`NL N^NuNV/ /.NxXO/B?. N & *@Bg/ N\O/9'F/ NKPO#'F*_N^NuNVp$?NFTOpc?NFTON^NuNVH0"y'F i f"y'F/)NXO @(h ` y'F h/(NJGmf0H @(h bg ag `g 'fSG`BA.B@Af*lB@-@H@B@H@ @#'Fp?NL2`x0.S@>JGm80H @(h bg ag `g 'fSG`BA.B@Ad#'F y'F bgJGmp?`BgNL2TOB@.?NFTO .g nB@?NFTOL0N^NuNVH0*y'F g g m ef (m#'F*m` f p?NTOBC,C/9'FNdXO>Cd,0R@H"@ i bf/9'FNXO#'F` p?NL2TOL0N^NuNVH *n/ NXO @ *fNzNr?9'R/ N \O#'F y'F/(NXO<6SC/9'FNdXO>Cl4$y'F0R@H"@ i bf/9'FNXO#'F` p?NL2TOL N^NuNVH *nB@<~ yBA0AdD0H"@n QB@@ @@m B@.?NňTOJ@g 0. Sn J@gRG` yBA0Ae ?<N|TO0H @/(NXO#'F y'F bg BgNL2TOL N^NuNV/ /.NXOJ@g y'F/(?.N\O`2Bg?. /.NPO*@ y c - ` #'F*_N^NuNVH0*n(m/ N6XOJ@g m bg p?NTO/ NKXO/ NKXOp&?NFTO/9'F/ NKPO y'F h/( NXO#'FL0N^NuNV/ *n cf m ( fp`B@*_N^NuNV?./.?. /.HnN=@g HnNXO0.N^NuNVJ g8 n Jg0/. /.NHPO/.NXO/./.NPOp`< yJgJng?./.N\O` y/(/.NHPOB@N^NuNV/.HnNHPO/<q . 0@HhNHPOHn/./<q0/<q$HnNrp?BgHnN"POJ@fHn/.NHPO`NHn/.pA?N N^NuNV/.?<N\ON^NuNVJgJg/.?NT\OJg0.@nX@H@B@H@ѹq< ..N^NuNV/ g n.(q0T@?NTO*@ nHhHmNHPO n0S@@ L N^NuNVH /.NXXOR@??. NXO>?NTO*@?/./ NՐ 0S@0@B L N^NuNVJg" nJf/.N]XO/.NHXON^NuNV/ *n gU .cg:/ NXO=@Bn0.nl0.H @/(NHXORn`B@. |2<`XHXW PN`p/-`b - fB@-@f``/-NXO/-Na`:B@.H @&t0@g"/ NXOJg/ NXO/NXO/ NXO*_N^NuNVH *nB@ @efB@-`B@ @afp`B@ yB@L N^NuNVH *nB@ @efB@-`(B@ @ag B@ @'fp`B@ yB@L N^NuNV/ *n efB@-`B@ yB@*_N^NuNV/ *n efB@-`B@H @ PB@( *_N^NuNV/ *n gfp `/ NXOS@H@ *_N^NuNVH n-h/.NXO>=@ .P*@0SGJ@g ]f0.GS@`/./.?<N| B@L N^NuNV nB@ yB@=@0.H @ (N^NuNVH nB@ yB@<0U@H @ (LN^NuNV?9tTNJTOp?NTONU( yg y fByBgNTOBgNTO y'FqLg>B@9&?/9'F/9N B9&/9'Fp?NP\O3 HBqLB&B9DJyqXgF09qZRyqZyqXo2ByqZ yJgBgBgNF\XON` ?<NTO/9'F09y ??9?9zN^, =@p?/9'FNnj\O?.NܒTO/9'FNXO/NdXO#'Fp?/9'FNnj\O y'FB@(@=@Jng^JqPfV/9'FNXO @PB@.H @&t0@fB@.?NlTOJ@g/9'FNDXO#qPJyq\gJqPg yq\lJ9Df yqPqTg~ yq\l( yqPqTg-yqT#qPqT#qPJqPgD yqP( yq\lp?`?</9qP/9qPN~XO?NCjPOBqPJ&f"Jnf/9'FN6XOJ@g #'F&J&g^Jyq\gV/9&NXO-@ nB@?NlTOJ@f. nB@H @&t0@fp?Bg/.Nr POJ9DgN `N^NuNV=yq^3q^0.N^NuNV n0m n9o nam nfo nAm nFnp`B@N^NuNVpN^NuNVByqbN^NuNVp?NTOJ@gNRp/pH?NA\Orl|` /pH?NA\O,Jg І# LN^NuNV0.H/N"XON^NuNV yrm ?<3NY~TO nJg(09rRyrH @ .0N^NuNVH0-n0. H@B@H@Ю(@09rS@*@ec nd / NXO`L0N^NuNV/ Bn yn-h fp3r-n0. H@B@H@Ю-@Bn nn0.*@ Uf( mfB n (f"n i bgd0.yrlJf8+n*+n+y 0.yrm 0.R@3rp=@`Rn`fJnf ?<2NY~TO*_N^NuNVH -n -nJngByrB@3r3r3r`dBn~yrlN0 @Jg80"@*Q Med0 @B`0R@=@RG`3rL N^NuNV/ BnB.BnB n &e n 7b n 'f pX?NTO?<Bg/.Nr POJytZfz*n gjB@H @&t0@gL/ N XO-@g nP`8-M0.H @!M/ N XO2.RnH A!@*m`.HR@=@JgBg?<Bg/.?.ND J'.gNd` p?NPTOBy&np3L0.SnJ@gXY& y& &Bg/90.H @/(B0.H @/(0.Rn?NU"p=@`Jngp?BBNbF p3r?. NTO?. B/.Ns0 N>Byr*_N^NuNV/ J'.gB y'.*h g4/ N dXO @-hJg nf `/ N @XO*@`B*_N^NuNVp3rJytTgp3LN^NuNV/ nHR@H @ .N^NuNV/ nHT@HЮ.N^NuNVH *nB@"yB@R@H@B@H@ @-h .L N^NuNVH0 n gf*n` "n i*hm .g . f0B@-=@0.D@H @ (@ n *T` n  L0N^NuNVH0*n y&RP0=@Hn/ N PO-@-m 0.S@H @-h#n/.N`Z fJBg/ N6n\On n,p?/ N6n\On m0. H @ h (`,?. /<sC` ?. /<sK/<Nr <*_N^NuNV ys*JfNjJg /.NXO=yx?<NsTO/NXOJg /.NXOB9r*Bn nlTN"=@ ng nfJnoSn0.0@r*BJg n=P n=h0.S@??./.N POp ?/.N4\O0.S@??./.N PO/.NXO`ZJg* nmp??` n fp `?./.N4\O0.Rn0@r*0.0nr*B`Jg/<sN/.NPOJg /.NXO n g. n g& ngSyq`o Jyqbg` NXJ@`?<sNsTO/NXOJg/.N XO/.NXO#r*s* ys*Jf nfp` ys*Rs*B@N^NuNVH0NR(@NR*@BA=AB@=@A=@ no?.?<#NY~XO0.n@=@0.T@?NWXTO?.Bg/ N^VPO?.Bg/ N^VPO?./ HnN6 2.nRA 9&?Bg#&0.R@?/ /9&N6 2.RA 9&?Bg#&?.Hn y&HhN6 0. y&0.T@?p?/9&N^VPOY& y&BL0N^NuNVH y&X&*P f$*y&B@T@>0@GHй&#& L N^NuNVJng/././. N  N^NuNVJng/././. N  `./<s/.N3FPOJg nh/.Nb XON^NuNVJf-| n0(@ f/./.NPO`$B/./. /.N l/.Nb XON^NuNV n ;f y&X&=P`=| n :g n ;f y&X&=P`=|/./.?.?./.N N^NuNV*H /.N@XO*@B@>Jg .` -@^."fvJn g n fJysg/<sHnfNHPO`( n f/<s`?. /<sHnfNr y&X&?Hnf/.^Nr `.f n f/<s`?. /<s`.bf n f/<sHnfNHPO`V n f/<s` nf" n lp=@ 0. _@??. /<s`?.?. /<sHnfNr y&P&/(/Hnf/.^Nr`/ Nt XOJ@g n f/<sHnfNHPO`?. ?. /<sHnfNr NRR-@b GAg/.bNXXO?Bg/.bN^VPO/.bHnf/.^Nr `X Gfb n f/<tHnfNHPO`*Jn f/<t`?. ?. /<t HnfNr y&X&?/ NN\O/`/ NtXOJ@gBn:p ? 9& &/Hn?/.NX\O8p`.bf6/./<nHnN J@gHnNXO()Ap`p/ Nt XOJ@g/ NtXOR@=@p=@0.nl./.N3XOJ@fp?/.N\O LRn` LB0.S@0.R@?p?/ N^VPO0.S@no*JyNf"0.n?p?0.R@HЌ/N^VPOL0N^NuNV/ *nJng/ /./. ?.N%,` g0-@ fpb?NY~TO`*|/ N3XOJ@fJysfp?/ N\O`Jysg40-@f60-@f p?/ N\OBg/ N\O @ f Bg/ NB\O*_N^NuNV/ Jng n (` <*@/ NUXO=m0.@f0.@gp?/ NB\O0-@gp`B@ n 0*_N^NuNV/ Jng n (` <*@/ NUXO/ N3XOJ@gp`B@ n 0*_N^NuNV/ Jng n (` <*@/ NUXO0-@gX-mJg\J&g/9&p ? y& hN\ONj/-NXO/-NXO/-NXO`/<t/ N3FPO*_N^NuNV/ Jng n *h/ NUXO`*|Bg/ NB\O*_N^NuNVH0Jng n *h/ NUXO`*|=mI/ NUXOBg/ / N1 ?.p?/ N^VPOL0N^NuNVH0(n n*h.fBl`$/-N5XO-@p?/.N7 \O9@p?p?/ N^VPOL0N^NuNV/ /<t Jysg/<t`/<tJysg0<H`B@@?/. ?.N0*@JysfJysgm` Bg/ NB\O*_N^NuNVNR @Hh n /(N1PPON^NuNV/ /<t(/<t&?</. ?.N0*@?-p?HmN^VPO*_N^NuNVJno< y&X&-P n0(@ g n/(N\,XO`$?<lNY~TOJyn N+J@gp`B@ n 0N^NuNVNN^NuNVNjN" n 0N^NuNV/ /./. ?.N L Bn0.ysl0.H @X*P gbJnf$dV ePgHg@g8Jg / N,XOJ g/- NXOB 0.H @XBRn`t*_N^NuNV/ *n0-@g*/-N:nXO mfBBm`F0-@ f0H @XJf=GRG`0H @X PfJg/ N,XOysfJnl09sRys>`>. y sm"3sJysgp`pc?NY~TO0.@fd0.@ g/<t7`/<t8/./<t2HnNr/. N[XO-@Jgn `Hn/. NPO-@`B0H @X +n0.@;@JgTB@L N^NuNV/ /<t` n>(?/. n/(NZ4 `Jngt n0(@g n/(/. p?Na ` n/(/. NߎPO n h(H@g3sJysf?<NY~TO`d~ nhdX n/( n ?BgH?N߾\O @f. n ?Bg g3sJysf?<NY~TORG`.N^NuNV/ Jg .` <*@p?/. / N1 m*_N^NuNV n0(@gp?/.NB\O n0(@N^NuNV-y no& y&X&-P/.N;jXO n-hJgNj n hf$ y&X&0S@=@ y&0S@=@` y&X&=P y&=PJysg* n0.hm nlrn n0(A=@?.?./.N PO @gJyf ?<0NY~TON^NuNV?.ph?NY~XON^NuNV y&X&3sN^NuNV n 0sBysN^NuNVH0*n(m gB@- U@ @b`H0@L PN`d ef l-h `R-l `J-M`D-m`<-l`4 <."`D <,`<-|/` ,`,B@- ??<NXO n cf n (` .L0N^NuNV/ *nU .cfZ-m nB@(=@-0.@f0.@ f& n ( g n(?</ Nr\O`R*n` .gf4B@- @ @g$ .gB@-@f/ N4XO*@`` .f*m`P *_N^NuNVH >. /.N5XO*@ gfJGg0-`j."f`0<`\B@@ @bLH0@ PN`/,N-@ o?</ Nr\Op-@0.H@B@H@)@`?</ Nr\O`/ B@??<NPOB@`6Bg/,N=\O> Gm Go?<"/ Nr\O0H)@ 0T@L8N^NuNV/.NJyNg. m J(f$(|.b `4 m (`* <^X`" <,@`(|."` m /(`x <."L0N^NuNVH0*n>. -B@ |2< `XHXW PN`~B@-@g?</ Nr\O - H`JGg y&?/-N=\O` -H@B@H@`JGg -R`JGg  `?</ Nr\OB`-(mB@,@ f?</ Nr\O,`l .g .g .g .fB@,@@g y& ,`?<`~?/-N=\ODL0N^NuNVH0*n(n bf . `-l /.N5XO-@ bgfBg/.N7 \O>?/. NA\O-@ ;G- +n+n p@p0Ѯ o?</ Nr\Op0 fp-l/.N@XO-@-n Bn nBA(0.Ad0.H @-h n bg n "g n !fRn` n-hBn nBA(0.Ad<0.H @ (-@/N n/( N-@ .Ⱞol-n`b .L0N^NuNV/ *n g f/- N `gp?`Bg?.?./ ?.ND Ѯ`B@?pv?NXORG`"Jng|B@. yB@=@0.R@H @!n0.@fJng<0.@ g23&Bg0.S@H @/(Ne,\O-p3~- .L8N^NuNVH8*n(n/, N5XO&@p@Bg/ N7 \O;@+K- L8N^NuNVH8*n(n~-l p@  fp@ n bg n-h nB@(@ f?</.Nr\O n(` n-h+n n=h;n09&@@g>?.NTO-@f?</ Nr\O`?.p?/.N^VPO+n`B/././,NIj - `p@ /.N?/.N=\O+@- +KJy&g-@`-L8N^NuNVH8*nJ g"/. N5XO/N@XO-@ nP-B@ |l2<`XHXW PN`+n (m .fjBnBA,0.Adr0.H @-h n g?<./.Nr\O`""n i cf/.B/.NIj Rn` .f n (=@BA,0.Ag?.?<-/ NrPO`Bn0.nl0.H @-h n f?<,/.Nr\ORn`/. n/( 0.H @/(NIj Jg n (?Bg n-H`?<,/ Nr\O`J m cf> m&hB@+@ f?</ Nr\O+`Jg +`BЮ//+/- NIj ` .fBg/ Ne,\O-mJg$p ?/.N`B\Op ?p?/.N^VPOBn nBA(0.Ad0.H @-h n ^f.Bg n/(N=\O=@Bg n/( N=\O=@`Bg/.N=\O=@=@0.no?.?.p:?/.Nr `Jnm no ?</.`Jg2=n0.nn"0.@0@2.Ap4hRn`Rn` / N.JGm( Gn"0@0@ H2Ap4hCgp`B@LN^NuNVH0*n(n ~ G lRG`L0N^NuNVH0*n(n ~ G l HF@RG`L0N^NuNVH0*n(n ~ G lRG`L0N^NuNVH02.\AH 9&(@2.I\AH 9&-@0.S@HR@H=@r2.Ү | 9&&m yA&c pi?NY~TOY& y& &Y& y&09H 3Y& y& Y& y& Y& y& Y& y& 9&?.Bg#& no*Jg$?.pnHЮ//9&N6 0.# y&X&*PY& y& 9& #& } o-n -y& }oB?<}p?/.N^VPO?<}/.N`B\O .}-@ .}-@`0.?p?/.N^VPO0.?/.N`B\O`,0. ?/9&N`B\O0. ?p?/9&N^VPOL0N^NuNVr2. 9&&l pi?NY~TON^NuNVH0Hn/.N PO*@ n(h B@- @ @bH0@ PN`Y& y& &J,g*Y& y&BPY& y&p0#v`n-m nPB@-@ ?/./././.N XO/B@-?NU"Ry&nY& y&p0B@."yB@@H@B@H@ @#v`J,g\Y& y& &Y& y&BP - e - e/,NNr/././././. ?.NNNNN^NuNVH0*n(n RR/ NXXO=@ nl B@,=@0.nl0.`0.>JyNgB@`pG?Bg/ N^VPO?/ / NՐ 0GB0T@?p?HmN^VPOnl&JyNf0.G?p?0R@HЍ/N^VPOGL0N^NuNVH8*n JngB2~BA-0Ad,0H @&hB@@ |2<`XHXW PN`J2g pj?NY~TO#2RG`(kBnBA,0.Ad0.H @-h n f.Bg n/(N=\O=@Bg n/( N=\O=@`Bg/.N=\O=@=@0.nm(0.nnY& y&p0# vp`Rn`ZBg/+ ?.N[&POJ@g6`pk?NY~TO`$JngZJ2gY& y&p0#2v`6Jysf.?. yn/(N. ?.?/.N`~PO.N^NuNV/>. 0.SnJ@g nR`.N^NuNVH *n ynB@(@g n fY& y&0` n fY& y&B@0` .bfQ& y& "- !A` nB@ @g .gxB@ @f( y& #&p ?/ /9&N6 `:B@ @g .BfY& y& ` nB@??<N|XO/ NUXO`Y& y& L N^NuNVJg0J&g/9&/. NߎPONj/. /.NPON^NuNVJf-|Jg n0(@g n/(NXON^NuNVN>Jg/9NXOJytRfJfp?NPTOBytR` 9&#& y&0RytT09tT y&1@ y&!y'. y&!n  y&!n09&n y&1@3Jg/.NdXO#'F 9 y&!@ # y&!y&#&'.p3LByN09'R@fNN^NuNVJf-y'.J'.f#'.pn?NTOJyrf y'.JPg #'.&`#'.po?NTON^NuNV 9'.-@/NcjXO y'.JPl y'.#'.SytT/.`Nd y'.-h y'.-h y'.3&nSytT y'.#'. 9&#&JfY& y& p3L?.NTO?././.Ns0 N^NuNV y'.#  y'.#&#'.&N^NuNV/9'.NcjXO y'.-h y'.BJg p!?NTOp!?B/.Ns0 p?NcTON^NuNVH0B*n/ NXO=@ ef`-|^X g.Bf4@g .Bf y@ g .B@f +|`-|^X/9@/9H/ /9DNuJg +|`L-|^X/ N@XO#8/9@N@XO#< y8.0@g=ytZ=y~0@3tZ0@gB@`p3~3&?. /.Ne,\O-@0@g3tZ3~ ..N^NuNV/ *n09&@g bf p3tZ`rJytZf209&@g/ NdXO#'F/./.?. N Jy~g-p?/ Nnj\OJytZfp3tZ09&@gBy~*_N^NuNVH0/. /. N n 0/ n /(NtPO?0R@?NXO?Bg/ N^VPOL N^NuNVH0 n BPNRR-@X&NRR*@ n hf-M*n-n/.NXXO=@f n p0`|/ NXXO=@gl nP?.Bg/ N^VPO?.Bg/.N^VPO(M.H?/ NT\O(@ g(?././ Nj J@f R@ n `R`L0N^NuNVB n /(NtPO n 0N^NuNV09@fJnoyJnoByN^NuNV y&X&3tzJytzn p-?NY~TO y&?NӪTON^NuNVJng6/< y&0H/NӾH/NPO/NPO n 0`ZJyNg0/<NӾ?NTO//N. n !A`"Jytzo/<09tz`p.?NY~TON^NuNVHnNXO=@"n if0.`0.H n 0N^NuNVH n hd y&X&>`6 n .Bf~`$p? n h/(N5XO/N7 \O> n *h?NTO-@Jf p/?NY~TO?p?/.N^VPOp?p?/ N^VPO*L N^NuNVH n hd"n i*P y&>`, n *hp? n h/(N5XO/N7 \O> f p=?NY~TO?p?/ N^VPO0HЍ// BgN+ ?/ N\O @f ?<NY~TOL N^NuNV ng y&X&JPf y& ` y& H@H n 0N^NuNV"y& n N^NuNV-y no& y&X&-P/.N;jXO n-hJg y&0H?/.NU\ON^NuNVp? n /(N7 \O n 0N^NuNVp? n /(N7 \O=@ n -h n =h nm n =h`Bnp0.H@B@?.BgП-@Jng?././.N6 `*?././.N6 ?.p?/.N^VPON^NuNVp?/. ?.NPON^NuNVBg/. ?.NPON^NuNVB n 0(=@ no y&X&=P=n n N^NuNV y&=PBg?.NXON^NuNVJng y&=P`BnJng?<?<p?NN\O?<p?p?NN\O?<Bgp?NN\O?<?<p?NN\O=n0.H//<HNPO=@?<0.@?p?NN\O?<0.@?`?<?<p?NN\ON^NuNVp?NPTOY& y&BN^NuNV-yJng& y&X&-P/.N;jXO n-hJgNj/.NXO/.NXON^NuNV-yJng& y&X&-P/.N;jXO n-hJg6Nj n hf /.N&` /.NXO/.NXON^NuNVHn n /(/(N -@-A"n if .".` .". n !AN^NuNV y&X&-PX& y&X&-P y&X&/N@XO-@NRR-@/.NXXO=@p?p?/.N^VPOp?p?/.N^VPO=nJno/.?./<t|HnNr ."f HnN.` HnNnXO=@ n f0.nfJysg p ?/.NT\O-@g .䐮`v ."f.Bg/.N:\OJ@g np`X/.N n0(@ @b.H0@p PN`0@`0H` 2I0HA n 0.N^NuNVJf n BP`("n iff y0(` y0R@ n 0N^NuNV y&X&-P n-h n=h ncg /.NUXO0. ||2<`XHXW PN` nHh NUXO/.NXOJ@gp3sJysgB@`/.?<FNY~\O` n/(NRXO`/.N0|XOH/ n/(NXO/NPO-@/.NXO0.`J/.N0|XOH/ n/(NXO/NPO-@/.NXO n !A`/.N0|XOH/ n/(NUp`t/.N0|XOH/ n/(NUp`/.N3XOJ@f. n(H?/<w4NT\OJgBg/.NB\O`/.N3XOJ@gnp`l n0(@gp?/.NB\O n0(@f0 n(H?/<w7NT\OJgp?/.N\O` n0(@fB@ n 0N^NuNV o$3sJysgB@`/.?<BNY~\ON^NuNVBN:XO?NӪTON^NuNV"y&X& n 1Q"y& n 0N^NuNV"n iZf y&0(` y&0 n 0N^NuNV y&X&=P y&X&-P?. y&X&//.N6 ?.p?/.N^VPON^NuNV y&X&=P y&X&=P?.?. y&/N`\PO?.p? y&/N^VPON^NuNVNRR-@ nB@(?Bg/.N^VPO y&-P nHh NUXO/. n/( NU@POJ@g.p3sJysgB@`*/. n/( ?<BNY~ /./.N1PPON^NuNVNRR-@ n(H?Bg/.N^VPO n0(@ @bH0@ PN`/.NXXO @o( n (:f nH@S@?NTOT/.NXOJ@gZp3sJysgB@`F/.?<`4/.NU,` /.NU\XOJ@g p3sJysf/.?<CNY~\ON^NuNV/ y&X& R-@ y&X&-P?<NsTO//.NPO y&=PJnmN?NTOnl"p3sJysgB@`?<ENY~TO?.HnN\O/./.NtPO6HnNXXOV@Co p)?NY~TOJng 0.@@` N@A@Hn.H?/<w. JGf <`,p0^@ @ >-ywNB n0(Gd-n n-P` n0(Gf"Jg"n n ` n#wN` n hf" 9&@d=@0\@ncB` .?BgП-@"n if0<` n0(G n1@ n hf .\#&"n n Jg n `#wN-np0ѹwXp3L?/.N`B\O .L N^NuNV/ fB@`-n-ywNB nd-n n-P`p0. ^@"@ n1@ n n0(H@B@H@Ю-@ nf n hf n1| .\#&` n0( nh"n n Jg: n0(H@B@H@Ю-@ n hg nb n `#wNJgH nf> n hf n1| .\#&` n0( nh"n n p0. ^@ @ H@B@H@wXp3L` nc8/.NPXO*_N^NuNV?<NTOpN^NuNV 9tN#&/N&XON^NuNV?.BgNfXO-@f p/?NY~TO .N^NuNVH8 nJfV~0HR@H @Jg/.0HR@H @//.0HT@H @/ n N-@RG`~ nBA(0AdD0H @(h "g !fRG` bf Jnf*L`> ag `g 'f(/.?.?././. /, N-@`*lJng3~ efj|BA-0Ad0H @&h bf Jng&RF`BA+0.Ag/+pq?/ Nr /./ /./ n N-@`Jng bf f gf"BA-0.Ag/-pq?/ Nr /./ /./ n N`$ .L8N^NuNVH nB@( ?/<~NT\OJg&BBgBgB/<. n h/( N` n-hg np0(`p-@0.?N 4TO*@~2.0Al&/<pb?N &\O/?/ N  RG` L N^NuNVR . N^NuNV/. BgBgB/</.NN^NuNVH0*n (@ g ag 'f n hg*L(l` L0N^NuNVH 0. H@B@H@ @{*P n( B@ @fD n f<"n i )fD n h hf2/. n/(NlPOJ@gp` gJgBAB@Af`B@L N^NuNVH0*n(n >.d 0SGJ@g`0SGJ@g$`L0N^NuNV0.n o0.`0. N^NuNV0.n l0.`0. N^NuNV/ nB@ @cf" n hB@( ?/<~NT\OJf,B@ @Bg"B@ @DgB@ @EgB@ @Cgp`B@.N^NuNV/ *n*m MB@H @&t0@f *_N^NuNV y(p3LN^NuNV-|SJgp nJgh n %fJ n (%f> y-hJg nJg n .g nR"nR`T` nR"nR` nRB/<SNXXOR/<~/<R/. BgpK?NAN^NuNVBgp?NXOJnglp;?/.NT\O-@g nBp ?/.NT\O-@g nRBB/././.BgNb=@Jg .R-@`/.NլXO=@?. BgNXO0.N^NuNVJngNN` NNJn g?<NsTO/p?N\ON^NuNVH0*n(n nA f"/ NnXO)@HmNXXO0@)H `p n@ fB@-H@B@H@` / N6XO)@ n> f*/ NXO0@)H p?/ N:\OJ@g",` n? f/ NXO)@ )AL0N^NuNV/ n $f:Bn*nR MJg$ 9op `B@HA@0.HA=@`0.`$p?/.N:\OJ@gB@` /.N ySf 3`09@3p??9/9NPO`N yf4 yf 3`0 yf 3`09@ ` 09@3pN^NuNV nmj nnbBn0. @~ Pg0. @~0.@Pf$0. @~//<vNHPO`Rn` nmX n nPBn0. @4 Pg0. @40.@аPf0. @6`Rn` n mX n nPBn0. @d Pg60. @d0.@ Pf0. @f`.Rn`?<pNsTO/p?N\ON^NuNVp?p?NXON^NuNVHn?./9N Hn?. BgN\pPO?.?.?.?.Bg/.ND@=@0. @Bh N^NuNV=y'R0.@gNT`NjN^NuNVy'RNN^NuNVy'Ry'RNN^NuNV09'R@gN`NN^NuNVy'RNp?NTON^NuNVy'RNp?NTON^NuNV09'R@gp?`BgpH?/9NPO09'R@gp?`BgpA?/9NPON^NuNVp?p ?NXON^NuNVtN| yfp`,p?NNTOT@=@/</</<4/<fNp33p=@ n l0.H @p1@Rn`=np=@Hnt/<HnN@ 0.tR@30.vR@3ByBy09Hf @Flp3N`/<BgBgN\pPOJyg/9N*hXO/9N(XXOp?/9N\OBBgN\ONrN^NuNV 9Ԑq?-?,NrXO<89F0G9@0F9@GoFop`B@L0N^NuNV n2(H09HyA n 0 n1@"n09yi[@ n0 n1@"n n0"n n0N^NuNV nB/./<NPO .N^NuNVB.B. n Jg/.HnHn/. NJ.f/.HnNƢPOHnHnHnN NJngnJ.ghHn/. NHPOBn0n Jg0n *gRn`0.S@0@ B/</. NPOHn/. NPOp`p?/<FN(\ON^NuNV/.NXXO=@0.SnJ@g0n \g0n :f nf/./.NH`z0.R@HЮ//.NHPO-n-n Bn2.RA0.RnAl nR"nR`/<0.R@HЮ /NHPO/./. NPON^NuNVp?NATO=@0.@A n np:@Bg nHhpG?NAPO/.NXXO @o/</.NPO` nB(/</.NPO/. /.NPON^NuNVJygHnp `Hnp?BgN\pPO n-hl n /.NXXO n1@ n-hTBnNJ@f n-PNwJ@gNv^2.Rn0A`0nBHnHnHnHn/.NL?.?.?.?.NvPOBg/.N\Op?/.N\O=@n0. @Bh ?.?.?.?.N PO nf/<` n//. NHPON^NuNVJg/9NTXOBJnmJn l(?.?. ?. ?.BgBgBgBgBgNh`>2. AH y0.H=@Tn?.NH@J@f0.`09'>S@F@ny'>N^NuNVHnHnHnHnp??.N^BgBg0.H'>?0.H,?NPO-@ .N^NuNV/</<'(/<'fNp?NTON^NuNVH *n0. ?NTO+@p@ ;n ~n l$0 @B( 0 @BRG`L N^NuNVBn n l80.. @JPg0.. @0nf0.`Rn`pN^NuNVBn n l80.. @JPg0.. @ Pf0.`Rn`pN^NuNV?9NpTO=@ nf?9NTO?9NTO`P0.. @ Pfp??.NHXO`(BgBgBgBgp ?0.. @?N N^NuNV?.NpTO=@ nfB`0.. @ N^NuNV/.NϾXO=@ nfp`0.. @0N^NuNV?9NМTO-@Jg/.N~XO/.NXON^NuNV?9NTO3?9?9?909S@?p??9N ?9NpTO=@ ng ?.NlTON^NuNV/.NϾXO=@ ng/. 0../NrPON^NuNV=y?.NpTO=@ ng/<?.N(\ON^NuNV n =P n =h n =h n =h?.09'> ?NrXO=@?.09,?NrXO=@0.. @ Pf8?.09'>?NrXO=@?.09,?NrXO=@HnHnHnHnp?0.. @?N^HnHnHnHnp?0.. @?N^0.. @-PHnHnHnHn0.. @?N ?.?.?.?.p?0.. @?N HnHnHnHnp?0.. @?N^?.NlTO0.H,?0.H'>?/.NPO=@JngZ?.?.?.?.p?0.. @?N ?.NlTO?<NsTO/p?N\O`80.. @0 @gP @f y/(NXO"n y1i n?(/9N\Op?NTO`Jyg0.. @-PJgv?.?.N~XO2.. A -@Jf?<NsTO/p?N\O`"?.?.?.?././.Nժ/.NXO n ?( n ?( n ?( n ?BgBgBgBgp?NhN^NuNV?.?.NXO=@?.?.NXO=@BnBn0.S@=@0.S@=@BnBn0.S@=@0.S@=@/. /.Hnp??9NN^NuNVBn n l?.N:TORn`N^NuNV/.NXO=@JnlB@`HnHnHnHnp??.N^HnHnHnHnN0.nmZ0.nS@nl n0(`BHn?.?.N2POJ@g( n0(S@?0.nH'>?NXO`pN^NuNVHnHnHnHnN/.NXO=@JnlB@`HnHnHnHnp??.N^0.nmZ0.nS@nl n0(`BHn?.?.N2POJ@g( n0(S@?0.nH,?NXO`pN^NuNV=yB?<N\OHnHnHnHnp??.N^HnHnHnHnp??.N^HnHnHnHnp??.N^HnHnNÎPOJ@g4?.?.?.?.?.?.?.?.NHnHn`2?.?.?.?.?.?.?.?.NHnHnNrPO?.NpTO=@ ngHn?.N(\OB?<N\ON^NuNV/.NϾXO=@ ng|0.. @=P0.. @JgT0.. @?/. 0.. @/NՐ 0.. @/p??.NPON^NuNV?9NTON^NuNVBn n lN0.. @JPg40.. @/N~XO0.. @/NXORn`p?/9N\O?9?9BgBgBgBgBgBgp?NhN^NuNV0../0../0../0../p?0.. @?N^N^NuNVJg/9NϾXO=@Jnm/.0.. @/N0POJ@gb0.. @?/.0.. @/NՐ 0.. @/p?0.. @?NPON^NuNVNv=@JnmA-H09@a@B.Ry y!y'F "y y!i/.?.N\OJ@fp?/.N%n\O-@ yB@(=@/.N-XO nB( nB(0. y@0.. @ P!nBg?.NHXONNݢN^NuNV=y?.NpTO=@ ng0.. @ Pf yB@(@ g"?<NsTO/p?N\O @gBnBn n l40.. @JPg0.. @ PfRnRn` nn BN|XO y(?.N:TOBn n l00.. @JPg0.. @ PgRn`Bg?.NHXON^NuNVH ~|09. @-PBn y/(NXO-@ n*h/.NdXO: y-hB.B. n-h/.NdXO@BnJFg6Jnf nfB@.Ef=Gp?p?HnNFPO<RG` n=h09. @009. @00.Gm=|`*0H//<0.H/NPO/NPO=@?.p?09. @?N\OBgNTOL N^NuNV09. @-P n=h09. @=P09. @=P0.nJnlBn0.no=n09. @00.nnl 0.n=@0.n0.H//<0.H/NPO/NPO=@?.p ?09. @?N\ON^NuNV yJg y/(`?<NsTO/ yB@(@ gp?`p:? yJg y/(`/</<HnNrHn09. @/N0POJ@gj09. @?Hn09. @/NՐ 09. @/p?09. @?NPON^NuNVNݢ/<09H/09. @0S@H/NPO/NPO=@09. @0S@nfSn09. @0 y-hB.B. n-h/.NdXO@BnBn0.nlp?p?HnNFPORn`Hn/9NδPO y#'F?9p ??9N\ON^NuNVHnHnHnHn n? n? n? n ??.p?NT0.H'>H@n0.H'>H@n0.H,H@n/./././. ?.?.?.?.?.BgNTN^NuNVNv3X?<NsTO/?9XN\OJ@gp`Bg?9XNHXOB@N^NuNV09',y'>=@09'R@?NTO2.. A 0.. @ PB0.. @-Pp ?NTO2.. A 0.. @Jf?.N:TO`R0.. @-P n!y n?(/.N\O"n n1i n B@N^NuNV?<rNsTO-@09'(HH=@29'>I09',nA?NTO=@09'(ny'>=@09'R@?NTO2.. A 0.. @ PB0.. @09'(H'>0?.NlTOHnHnHnHnp?0.. @?N^0.. @B0.. @/N XOB@N^NuNVJgb/9NXO=@JnmJHnHnHnHnp ?BgN^0.ng BgBgBgBgp ??.N N"N^NuNV0.. @JPg0.. @Jg0.. @/NXO0.. @Jg0.. @/NXO0.. @Jg0.. @/NXO0.. @JPmHnHnHnHnp?0.. @?N^0.. @?NTO0.. @?NTO?.?.?.?.p?p?09'HnWN n1@0.R@,\@ n1@ .-@ np1@ np1@ np1@ n0(]@ n1@ n0(]@ n1@BgBgp?p?p?p?BgNv n!@ p?Bg/.NBPOHnHnHnHn/.NL?.?.?.?.BgBgBgBgBgNhBg/.N\OHnHnp?/.NZn09,T@nBnBnBnBpP?HnVN J@g:HnVNXO .|Vf.WH@i @bH0@ PN`HnXN6XO-@?./.NXXO'>Z@?NrXO=@`xAV-H n ,gR` nBHnXN6XO2.H A ?.0.H @/NXXO'>Z@?NrXO=@ nHhN6XO2.H A Rn`p=@`HnV?.?.?9N 09,n`p?NTOJng0.Z@?NTO-@Hnp?BgN\pPOpH?/./.N6 Bn nl 0.Ю-@ nhRn`-n09'>Hn n1@29,H0.T@,A n1@HnHnp?/.N"n n0(,ni[@ n1@"n n0(.ni[@ n1@ .-@"n n1i09,H n1@ nBh nBh np1@ n-h n .0-@ n1y'>09,H n1@ n1n09, n1@Bn0.nl0.V@Ю-@0.V@?p?/.NBPO nBh09, n1@ n1n n1y, np1@0.H"@ n!Q np1@Jnf nh0.S@nf nh  nBh Rn` n1@09,Hy, n1@"n n0(,iQ@ n1@"n n0(.iQ@ n1@ n!nR np1@ np1@ nBh p?p?/.NBPO09'>H?p?/.NPOp?/.N\O?.?.?.?.BgBgBgBgp?NhN/.NXO/.NXO/.NXON^NuNVHnHn?. /.N0.  @=h0.  @=h0.n0.n0.Hn0.Hn?.?.?.?.p??. /.NN^NuNV nJgR`S n  f nBN^NuNVJg/9NϾXO=@JnmHn0../NrPO0.. @=P0.. @-PJyg.Jf(?.?.N~XO-@0.. @ Jgp?NNTO-@p?p/ n/p?NN By&By&0.S@3&0.S@3&/<&p??9N^POBgBg nNXOp?p//.p?NN HnHnHnHnp ??.N^=yqdBgNTOJngJng~3&3&0.nS@3&0.nS@3&/<&p??9N^PO?.?. nNXOHnHnHnHnp ??.N^`v?.NTO/<&Bg?9N^PON^NuNV y&X&-P y&X&-P y0H@ =@pJ=@p?/.N7 \Onl ?<_NY~TO y&X&-P y&X&-Pp?/.N7 \Onl ?<`NY~TO y&X&=PX& y&X&=PX&HnHnNPOJnlBn0.ym 09S@=@JnlBn0.ym 09S@=@ y&X&=PJnn?.Bg/.N^VPOJnm&?.Bg/.N^VPO?.p?/.N^VPOJnn /.NXOJnm"/./.0.H/0.H/NN^NuNVJgjHn/9NѲPO09'P @bH0@" PN`0.&x?0.r?NXOH-@09&xH//.NPO-@09rH//.NPO-@ <-@-@`x0.&x?0.r?Nr`0.H-@0.H-@`0.H-@0.H-@-|`0.H-@0.H-@-|@-|HnHn n0H/NPO/NPO n0HnHn n 0H/NPO/NPO n 0N^NuNVHn0../NrPO09'P @bH0@: PN`0.&x?0.r?NXOH-@09&xH//.NPO-@09rH//.NPO-@ <-@-@`x0.&x?0.r?Nr`0.H-@0.H-@`0.H-@0.H-@-|`0.H-@0.H-@-|@-|HnHn n 0H/NPO/NPO n 0HnHn n0H/NPO/NPO n0N^NuNV09'P @b H0@R PN`09&x?09r?NXOH-@09&xH//.NPO-@09rH//.NPO-@ <-@-@`09&x?09r?Nr`09H-@09H-@`09H-@09H-@-|` 09H-@09H-@-|@-|HnHn n0H/NPO/NPO n0HnHn n 0H/NPO/NPO n 0N^NuNV09'P @b H0@j PN`09&x?09r?NXOH-@09&xH//.NPO-@09rH//.NPO-@ <-@-@`09&x?09r?Nr`09H-@09H-@`09H-@09H-@-|` 09H-@09H-@-|@-|HnHn n0H/NPO/NPO n0HnHn n 0H/NPO/NPO n 0N^NuNV nf y&X&3?9N*TO y&X&3  y&X&3 y&X&3 y&X&3/< /<NPO/< /< NPO/<pNXON^NuNV?.?9NŶXO?.?9NXO?.?9NXO3'N^NuNV09n3&09 n 3&09 n3&09 n 3&/<&p??9NPON^NuNV y&X&3  y&X&3 y&X&3 y&X&3/< /<NPO/< /< NPOJy f,p?NNTO @f09 H3 ` 3  /<NXON^NuNV?<Bg?9 ?9 09 n ?09n??9N,N^NuNV y&X&=P?.N*TON^NuNV y&X&=P nnJnl ?<PNY~TO3'PN^NuNV nf y&X&3?9N*TO y&X&3  y&X&3 /< /< NPO/<NXON^NuNV09 n3&09 n 3&3&&3&&/<&p??9NPON^NuNV y&X&=PNRR#'$ y&X&3 y&X&3?.?9N*XO/< /<NPO/<rNXON^NuNV/9'$09 n ?09n??9N N^NuNV y&X&=P?.?9NdXON^NuNV y&X&-P y&X&-P y&X&=P no ?<iNY~TO0.H=@p?/.N7 \Onl ?<RNY~TO?.Bg/.N^VPO3Bn0.Hno&0.H @0.H"@0Rn`Bn0.Hno,0.R@HЮ/0.HЮ/NPOTn`#'$By /< (NXOBn0.Hno&0.H @0.H"@0Rn`N^NuNV-y'$Jy fVJnfJn gJBn09Hno00.H @0.P0.R@H @0. PTn`p3 /.?9?9N’PON^NuNV y&X&3 y&X&3/< /<NPO/< NXON^NuNVp?09 n ?09n??9NPON^NuNV y&X&=P y&X&=P y&X&=P y&X&=PJg/9NϾXO=@Jnmp0.'>=@0.,=@0.'>=@0.,=@0.nR@=@0.nR@=@=n=nHn?.N(\ON^NuNV/ n=h nfp` ngp3'P.N^NuNVJg/9NXO/9NXON^NuNV-y no& y&X&-P/.N;jXO n-h y&X&=P n=hpnH @=PJnm 0.nm?.?.?<)NY~\O n0(@r @bH0@ PN`Bn nl2.H0.Ё @0:/0.R@??9NĦPORn`0.:/Bg?9NĦPO`B0.:/p?`Jg&0.H?/.NU\O`Jg n1n"N^NuNV-yJng& y&X&-P/.N;jXO n-hJg, n h{f?</.NP`?</.N~\ON^NuNV y&X&=P y&X&=P y&X&=P y&X&=PHn?.?9NĦPON^NuNV y&X&=P nl Bn=n`> nl0.U@=@p=@`$ n&l0.@=@p`?<QNY~TO?.?9N|XO?.?9NBXON^NuNV y&X&=P?.NTON^NuNVNrN^NuNVBgNTOp?NNTOH @3rp?NNTOH @ 3&xB&Jf@N##yyJg/9NXO#p?N*TOBy'P?<sNsTO/NXOByN"B&Z09'R@fNBy&zJg/9N XONrp3N^NuNVJygN4?<rNsTO/NXOJg/9NXOp?NTON09'R@fNNݢNrByN^NuNVJy&zg|Bn n lp0.. @ PfTHn0../NrPO?.?.?.?.0.. @?N ?.NlTORn`By&zN^NuNV09'R@fJy&zfBn n l0.. @ PffHnHnHnHnp?0.. @?N^0../HnNrPO0.. @?NTORn`tN"p3&zN^NuNVp?NTOJ&ZgBg y&Z/(N\OJygp?/9N\OByN^NuNV?<sNsTO/NXOJyg.Bg/9N\OJ&Zgp? y&Z/(N\OJyf BgNTOp3N^NuNV-y no& y&X&-P/.N;jXO n-hJg$/.NϾXO=@ n=P n=h`p=@ y&0T@ @bH0@ PN`Jg n0(=@`Jg n0(`B@`JnlBn`0.. @=PHnHnNPO`nJnm0.. @=PHnHn`p?NNTOH @=P`.p?NNTO`dp`^p?NNTOH @ PoZ`JnmZ0.. @`Jnm@0.. @`D=y`=y'P`=y'`Jnlp`0.. @`P=y`&=y`=y,`=y'>`Jnm0.. @Jg`Jg=n` Jg~=n` y&?N4TO n 0N^NuNVN^NuNVN^NuNVp?N*TOp??9NdXOBg?9N*XOp??9N|XOBg?9NBXON^NuNVHnp?BgN\pPO0. @b:H0@ PN`* nh nh` nh nh n-h< n  JHnHnHnHn/.NL?.?.?.?.NvPOBg/.N\Op?/.N\O=@n0. @Bh ?.?.?.?.N PO ng n0(@gp`p?N.LTON^NuNV/.NDXO-@Jg< n-P$n"y n0(H=@Jno nRBSn`N^NuNVJg*/.NϾXO=@Jnm0.. @ `BN^NuNV/ JyfB`=y2.AH y0. H=@=nnJ&g0.Hйq<&l?.NTO-@Jf 9q.0SGJ@g`L0N^NuNV-n"n n0if n0=@0.@?NTO-@Bn n0@no?./.N\ORn`?./. n/(N$ n/(NXO n!n nP n-h n0(Ю-@ n "n n0 n? n /N\O nRhN^NuNV/.HnN5PO=@ n-hJn f>Bg/.N(\O=@0. @=h0. @!n ` n0. ho ?<UNY~TO n0. hfHnHn/.N$ ?.p?/.NBPO0. @p 1@0. @!n HnHn/.N$ 0. @p1@0. @!| ?. n?(/.NBPO nRh`l n=h0. @=h0. @=hBn0.n l0. @=PRn`0. @!n ?. n/(N(\O=@Bn0.nldHnHn/.N$ ?.?./.NBPO0. @p1@0. @0.H"@!i Rn`?./.N+\O/.N(XXON^NuNVH *n>-0 @>(|n l0 @>RF`0L N^NuNV n=h0. @=h=n0. @=h0. @=h n=h0. @=h0. @=h=n=nBn0. @1n0. @Bh0. @-h /.NXXOf2. A1@0. @0."@1i0. @0(n2. A1@0."@09iyf?0. @?(NXO2. A1@0. @Bh/.NXXOfn0.ng(0. @=P0. @=P`0. @1n0.yo ?<NNY~TON^NuNV n=h0. @=h0. @=h0. @=h=nBn0.@?NsTO2. A!@ Rn0.ng0. @=P`N^NuNV0.  @=h0.  @=h=nBnBn0. @-h n -g/.NXXO??.NrXO=@0. @Bh0. @1n0. @1y4094n0.ng0. @=P``0.  @0.f1@0.  @1n0.yo ?<MNY~TO0.  @0(H/0.  @0(H/NPO-@09H/09H/NPO-@p//.NPOl ?<gNY~TO=n0. @0.f1@0. @-h n -f40. @p(nH!@ 0. @p1@ 0.ng0. @=P`tN^NuNVN4jJ&ZgBg y&Z/(N\O y&ZBh Jg6#&Z n/(N/XOp? n/(N\O np1@ N^NuNV0n  09Ry0. yo3 0.  @=h0.  @=h ng.?./.N-\O0.ng0. @=P`N^NuNVByByBg/.N-\ON^NuNVBn0.yn0n B@ @fRn`0.Ю-@ n0(n f n1n` n0(nf n1n  n0(n f n1n` n0(nf n1n  n0n f n0`p n0nfb n0 `Vp?Hn0. Ю/N$ p?0. Ю/0.Ю/N$ p?0.Ю/HnN$ N^NuNVBn nl0n Rn`/.N.>XOp=@JngBnBn0.yn0n B@ @fRn`0n B@ng=n0n B@=@0n B@=@0n 2n 0n 0.?.?./.N.`POp=@`zBn0.yn0. @hRn`09 @h N^NuNVN$-@ n N^NuNVNRR-@NRR-@ y&X&=P y&X&-P n hM g ?<cNY~TOBg/.N#\O/./.N#XO/?./.N%N^NuNV y&X&-PJg n hM g ?<cNY~TO/.N-p:?/.NT\O-@Jg$ nB nHhN N(H0@KH@g N(H@ N@Rn`/.NXXO @ o ?<LNY~TO/.HnNHPOp?NTO=@HnHnHnN ?.NTOJnf: nB nB(p?p? nHhN^VPO nB nB(p`HnNXXO=@/.NtXOnl ?<dNY~TOHn/.NHPO0. n@0.T@?p? nHhN^VPOHnNXXOS@=@Jnm" N (\g N (:gSn`Jnm NB(HnNXXO=@/.NtXOnl ?<eNY~TOHn/.NHPO0. n@0.T@?p? nHhN^VPON"N^NuNV y&X& R-@ y&X&-P?<yNsTO//.NPONRR-@=yqfp?NTOHn/.N0PO?.NTOHnNXXO=@/.NtXOnl ?<fNY~TOHn/.NHPO0. n@0.T@?p? nHhN^VPON^NuNVNRR-@ y&X&-P/.N;jXO n/(NϾXO=@0.. @0@g0.. @Jgn0.. @?/.0.. @/NՐ BgBgBgBg0.. @/p?0.. @?N` ?<aNY~TON^NuNV y&X&=P y&X&=P y&X&=P y&X&-P/.N;jXO n/(NϾXO=@0.. @=P0.. @=PJng@0.@f ?<bNY~TOBgBgBg?.p ??.N BgBgBg?.p`>0.@f ?<bNY~TOBgBgBg?.p??.N BgBgBg?.p??.N N^NuNV y&X&=P y&X&=P y&X&-PHnHnNPO/.N;jXO n/(NϾXO=@HnHnHnHnp?0.. @?N^HnHnHnHn0.. @?N ?.?.?.?.p?0.. @?N ?.NlTON"N^NuNV y&X&=P y&X&=PHnHnNPO y&X&-P/.N;jXO n/(NϾXO=@HnHnHnHnp?0.. @?N^=n=nHnHnHnHn?.?.?.?.0.. @?BgNTHn?.N(\ON"N^NuNV y&X&=P nlJnmB?.N\O` ?<VNY~TON^NuNV y&X&-P y&X&-P y&X&-P y&X&-P y&X&-P y&X&-PHnHnHnHnN n0 n0/./.NPO?.?.N:XO=@?.NpTO=@ ng0.. @ Pf nB np0 np0`0.."@ n Hn0.. @/NѲPOHn?.?.N2POJ@g0.ԑn0.֑n n0 n0/./.?.N n0p?p?/.N^VPOp?p?/.N^VPOp?p?/.N^VPOp?p?/.N^VPOp?p?/.N^VPOp?p?/.N^VPON^NuNVHnHnHnHnp ?BgN^?.NpTO=@BJnm*0.. @ Pf0.. @-P n N^NuNV y&X&-PJg /.p ?NN\ON^NuNVJg/.HnNHPO/<(HnNPO .:fLn.H0@KH@g.H?NLTO@.H@a?p?NAXOA`A-H/.NXXOS@=@Jnm0n \gSn`Jnm 0nB/.p;?NA\OJg?<NsTO/p?N\O`rp?NATOA@p:@BgHnpG?NAPOHnNXXO @o/<*HnNPO`B.B.HnHnHnN JnfN^NuNVJnop`B@=@?.p??/9NPO?.pF?/9NPO?.pG?/9NPON^NuNVBn n lF0.. @JPg,0.. @ Pf0.. @ `Rn`BN^NuNV-| -| nm y&X&-P nm y&X&-P y&X&-P y&X&-P y&X&-P nJhg n0(H?Bg/.N^VPO nJhg n0(H?Bg/.N^VPO n1y #J#N#R#V#Z=yqdBgNTONS nJhg$ nm n0(H?p?/.N^VPO nJhg$ nm n0(H?p?/.N^VPOp ?p?/.N^VPO?.NTON^NuNV-| -| nm y&X&-P nm y&X&-P y&X&-P y&X&-P y&X&-P y&X&3'* nJhg n0(H?Bg/.N^VPO nJhg n0(H?Bg/.N^VPO n ho ?<iNY~TOBn n0(Hno&0.H @0.H"@0Rn`Bn n0(Hno,0.R@HЮ/0.HЮ/NPOTn` n1y #J#N#R#V#ZBy&/<NNXO nJhg$ nm n0(H?p?/.N^VPO nJhg$ nm n0(H?p?/.N^VPOp ?p?/.N^VPOBn n0(Hno&0.H @0.H"@0Rn`N^NuNV-yRJnfJn gRJy&fJBn09'*Hno00.H @0.P0.R@H @0. PTn`p3&NSN^NuNV-|-| nm y&X&-P nm y&X&-P y&X&-P y&X&-P y&X&-P n hfb n=Pn 0. @H n1@0. @H n1@0. @H n1@ nJhg n0(H?Bg/.N^VPO nJhg n0(H?Bg/.N^VPO#,#0#4#8#<#@/<,N\XO nJhg$ nm n0(H?p?/.N^VPO nJhg$ nm n0(H?p?/.N^VPON^NuNVBn0. @, PgD0. @./0. @,?p?NMPO2.H A Rn`p3PN^NuNVJyPgLBn0. @, Pg20.H @/0. @,?p?NMPORn`N^NuNV0.@?NsTON^NuNVBn-y-y 9m .Юm .p=@JyfL/9Jngp+`p$?09S@?NQTO/?9?<NsTO/HnNr` 09S@?NQTO/?<hNY~\Op?NTOByHnp?N\O @f/<RN|XON^NuNV?< n /(0.S@? n HhNR N^NuNV/ BnBn0.n lY n*P.bfp` fp `/ N{XOJ@gp`p=@r??.NrXO n-H/ Nt XOJ@g.g nR0.H=@Bn0.nl>0.RnH @0.H"@00.nm p ?NY~TORn`Rn`&0.H?p?/.N^VPO*_N^Nu"<J <sNBNu3`.3`"3`33`09 @g @f  0 #| #0<?/<FN(Nu 9\ y"y NB0/ oS@BXQNuNV?. /.Nю\ON^NuNV?. /.N\ON^NuNV yVg=yVp3V0.`"N"=@ no0.@3VpN^NuNV0.@N^NuNVN^NuNV/.p9?NA\ON^NuNV/. /.BgpV?NA N^NuNV/.p:?NA\ON^NuNV/.NXO-@p?B/.Nx /.NXO-@Bg/./.Nx .N^NuNV0<N^NuNVN^NuNV nh 0. @ nh N^NuNVH..(tN4n0Jm, ,"p4: yB@EfN^BLN^NuNV/ n (R-@ n (=@p?Hn0.U@? n HhNR ~yZl$0H @//.N0POJ@gxRG` y ZlZ/.NY2XO-@g>09ZH @ /.N6XO29ZRyZH A `/.?<4`/.?<5NY~\O0H @ /0.Hї -@# #`?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.NTr*=@ n h~f n 0.N^NuNV//.p?p?HnN* n`gB` .ЮЮ-@0.?NTO-@Jg .Ю-@6./.0.?p?/.N* Cg/.NTXO`Jgp?/./.Nx Jnfh/.p?p?HnN* JgH/./.NYPO/.NtXO=@g& ng nf `0.HѮ` .&N^NuNV . Ю-@ n-P .Ю n N^NuNV/<h/.NPO-@JfB` /.NWXO-@/.NXO .N^Nu/ $y&Jvg% *yv eg -@g#np;?NY~XOB3 @&t0@`g*Y4% @@g Yp4% *m#v`BvB@#n#&$_Nu*Z g0X3`p`NV .=@ o^0.SnJ@gR n R P/..H?N߾\O @f .g3sJysgB@`?<NY~TO`0.H @=P0.SnJ@g~ n R PB?.p?NMXOJfFR f?<NsTO/NXOSyq`oJyqb`NXJ@gN`.H??.p?NM\O`xN^NuNV o/.Nt` .=@0.H @=PB?.p?NMXOJfHR f?<NsTO/NXOSyq`oJyqb`NXJ@gNp ` ?.p?NMXON^NuNV/</.N0POJ@fp`/</.N0POJ@fp`BN^NuNV n00. =@0.H @=P?.p?NMXOJgp`B@N^NuNV0. H"@ n N^NuNVBn n l>0.H @0(=@0.H @0.( Rn`N^NuNV n g n0(H"@ n N^NuNVHnHnHnHnNpBn nl0. @82A0. @80@A2. A800. @:2A0. @:0@A2. A:00. @<2A0. @<0@A2. A<00. @>2A0. @>0@A2. A>00. @40(=@0. @.0@ @ bH0@n PN`0.4/N\XO`x ngp0. @40.H`N ngH0. @40."&`& ng 0. @40. Rn`N^NuNVBn nlN0.H/N\XO0.L/N\XO0.P/N\XORn`N^NuNVBnJnl0.H/N\XORn`N^NuNV n g n0("@ n N^NuNVBnJnlN0."&/N_XO0."*/N_XO0."./N\XORn`N^NuNVBnJnl0./N_XORn`N^NuNV n g n0(H n N^NuNVBnJnl0.H"/N`xXORn`N^NuNVN\N]N_(N_N`HN_N`N^NuNVJgP n hc nSh`: nJg n hN nJg n/(NXO/.NXON^NuNVJfB` nRh .N^NuNVp\?NTO-@/.p?p\?/.N* np1@/.NWXO-@Bn n0.h dZ0.H @ f0.H @B `(0.H @0.H"@ .Щ !@ Rn` n!n n .N^NuNV n ( fB@` n/(Nx XON^NuNVJg n 'fB n-hJg20. H @-h Jg/./</. nN /.NXO=@Bn0.nl$?. 0.H @/(Nbz\ORn`N^NuNV-n n-h n 'g n gh n-h` n-hJgL nJg&/</./.?. /. n hN`/</./.?. nNN^NuNVH0/.NrhXO@Jg(n`p?/9'FNj\O(@BgB@.?/./ Nez *@ g. - g& - f nf/.?<N\O `Bg/ Nj\O(@ f n f nf/.?<N\OJg*-n"n ni  np@ n(`Bp?/.Nj* -@ y/(NXO//.NePO` <dNL0N^NuNVBBgBBg/.Nc dNgp`B@N^NuNVH JfB`V nB@ @f n/( NXO`4B@ @2g B@ @Df n/(N/.?./. B@.h?/ Nir @gBg/ Nj\O*@ MdnfBnn nrfp=@n`8/.jN/dXO nroHnpHnp?BHnrNb`-nj njgJnng~Jnnf?<NsTO/HnrN1PO/.?./. B@.h?/<dnNirJnrfB`4 nrf-n|` HnpHnp?/<gHnrNb .*_N^NuNV/ /.Ne XO @*h gV/.?. / N J@g8 - g0?././-Ni J@g/-N/dXO @fp`*m`B@*_N^NuNVH0>.*n(n 0SGJ@gHA H@ AgB@`pL0N^NuNVH0*np ?NTO-@(n/.N6XO)@/.NrhXO@ BpgBBB,B,BB,Bl0. @ L0N^NuNV/ *|c g/-NrhXO@ *m`*|- g/-NrhXO@ *m`?<NsTO#dV*_N^NuNVH8*ndng gJn f Dg fB`(M ff l(h gB@H @&t0@flJf <dn`&lB@ @Dg B@ @2fN/ NdXO @f>/+N;XO-@ n g(K`B@ @2f# `F/ NXO`:B@ @f/ NdXOJ@f k-h n-h n f .L8N^NuNVH *n gB@=@ ngf / n NXO`l0.H @&t0@g4/ NXO=@~nl>/. 0H @/(NlPORG`?.NlTOJ@g/. /-NlPOL N^NuNV ng ng n g nfp`B@N^NuNV n fp`B@N^NuNV nB@H @&t0@N^NuNVH *n ggB`- B@ @f$/ /</<lNm /NXO`XB@ @ f/ /</<l`B@?/<NT\OJgBgp?/-Nj\O/`p?/-Nj\OL N^NuNV/ *nJg/ nNXOJ@f*m`Jf/. ?<N|\O *_N^NuNVH0*nJyf - fp`B@=@gm / NmXO(@BBg/ Bg/-Nc-@f4Jng y/(NXO// No POp?/ Nnj\O/ / NePOgVB@-@ gJ dNg@p?/ Nnj\O - f ,`B#&/ /./ NDXO/NpH L0N^NuNVH8(n&n KJg Ug *@`Jg*`/ / ?<N| L8N^NuNVH8*nB@-@ gp`p?/ Nnj\O/ NmXO&@/ / No POB@-@ gp?/-NrhXO?/-/ Nez -@Jg n( n( Jf*/ BgBg/+Nj\O/p?/-Nc-@B&g/./ / NDXO/NpH L8N^NuNVH8*n&nB@=@ ag `g 'f(k ` n g nf` / NXO(@# # gv~BA,0Adh0H @-h n g( n g n ag n `g n 'f/ /. /.NpH ` /.NqlXORG`~B@ yBA0Ad,0H @ hg0H @/(NqlXORG`L8N^NuNVH *nU .cg .Efn mfJ&gN-m nP .Df n/(N;XO&g .fN n h h h &f6+y`,/ NXO<~Fl0H @/(NqlXORG`L N^NuNVH0*n(n JgHA H@ AgB@`JfpL0N^NuNVH *n~JgH@ @R`0@L N^NuNVp?NTON^NuNV-| no.?./<HnNr Hnp?N\O .`,0.H @-P nJf ?./<` .N^NuNV?.NrTON^NuNVH83#v*n NNYzJ@g NP`!$09@ @{bDH0@ PN`JBgNPTO`< y&X&#"Y& y& +y"# vY& y&p0` y&X&+P`p?/- y&X&?N[&PO`# vY& y&p` y&RP0309S@H @ #./9.N(?/-NX\O y&?/-NX\O"m i hf y&S y&# y0p?p?/9N^VPOB96 .f`" y&# y Pg yRP"y y&0QlF y&X&0 y&X&0 y&X&#"p?p?/9"N^V`"Jyrg"JyrfJ96gp?/9N\Op6Y& y&p0#v` y&# y PgR ySP"y y&0Qn6Y& y&p` y&RP03 y&X&>JGm Go?p9?NY~XO#09S@H"@ i ^f\ y&X&3Jym yo?9p9?NY~XOym80@0@&2Ap4hSG`0@0@&2Ap4h yBA(09Ad&Y& y&p009H @`v y&X&0p ?p?/9&`4By`p?/-N,JGfp?/ N GnY& y&BP`"?NP(TO2 9&/0H #&?p?/9&N^VPO` y&P& "(##/</9/9N^ J@f pP?NY~TO/</9&N` y&X&>JGf pQ?NY~TO y&0H`h y&X&>JGn pR?NY~TO y&0HH@0 y&JPl( y&P` y&X&> y&0h` y&X&> y&0h` y&X&> y&P` -S@ @bH0@`^ y&X&#" y&X& P"fp>Y& y&0`n y&X&> y&0Gf p y&`L 9& &#"/9" 9& &/NSPO` y&P& "(## 9&P&//9/9N^ J@gDB@`@NR#"NR//9"N_POJ@` -S@ @bH0@`, y&X&#" y&X& P"g` y&X&> y&0GfB@` 9& &#"/9" 9& &/NS`X y&P& "(## 9&P&//9/9N^ J@`ZNR#"NR//9"N_PO` -?/<tvNT\OJf ppS?NY~`" y& #&p ?/9&N`B\O mJ(g 4Y& y&BPY& y&p0 m`B 9& &#"/9" y&X&?NTd\O`X -S@ @b H0@`l y&X&> y&0Gln`L y&P& "(##/< y&P&/(/N^ J@l`NR#"/9"NR/N_PO` -S@ @bH0@.` y&X&> y&0Gn` 9& &#"/9" 9& &/NS` y&P& "(##/< y&P&/(/N^ J@n`NR#"/9"NR/N_POJ@o`pT` -S@ @bH0@F` y&X&> y&0Go` y&P& "(##/< y&P&/(/N^ J@o`6NR#"/9"NR/N_PO`pT?NY~TO#'F` ~ -S@ @b.H0@^` y&X&> y&0Gm` 9& &#"/9" 9& &/NT&` y&P& "(##/< y&P&/(/N^ J@m`>NR#"/9"NR/N_PO`JyfFp3Y& y&p`:Y& y&p`x/ NJGm y*"( 0Ao?/<."NN\O/p yo0R@?NUTO6`BC?NUTOCY&`"y&X&0Q#" m :f$ y&X&049hH"#"/ NJGm y*"(0Am0 y*"(0A? y*/(NN\O/p y&P`L y&X&> y&P`2#* ."*f8 y&X&0H-@Hn y&0H/NPO-@?<` .b*f4 y&P& "(##/</9&N`/9*NtXOJ@g 9& &#"/9"/9&NT`(mB@,3B@, U@ @bH0@v PN`.09H @ ` #"` m (Ь`Hn/ N PO-@Y& y& Y& y& `09D@`09D@H"@ Q#"`09D@H @ lfp`B@H`bY& y&0,`b#* ."*g .*g le .b*f. l "(Q& y& !AB@,@@g`Y& y& `Y& y& ,"@sV `p;?NY~TOB@, ?p>?NXO`J-gY& y& &Y& y&BPY& y&p0#v`^ y&RP03BA-09Ad"Y& y&p009H @`R y&X&0 y&X& PSyq`oJyqb`NXJ@g NNJygJvg yv eg yvB@H @&t0@gJyg Jyg yvB@(@@>f 09@gFJGg?<NTO`J9g?<NTOB9p?/ /9vNbF `09@gX-yJgS`Bg/9v/9N ?9?9z y/N PO y/NXOJvf6 eg.Jym$B@-@ @f, y&X&>?NTOQ& y& !A`jB@-@g^ y&X&> 9&Y#& y&p y&G y&B(p?p?/9&N^VPOY& y&BJyrgtJyrfjSyr09rH @=PY& y& Y& y&00. @#v0. @#0. @3p3rY& y&p0`L8N^NuNV/.. m o/. p??NY~\O0.N^NuNVJyrgp?/<N\O`pyp3N^NuNVH *n/ NϾXO6JCmp?N0TOB?<N\O0- @@f0. @Jgp`Bg`8:-J-ghm g0- H @p0`mg0H @p00H @0HА-@ nPB@.@@ @@@ nJyg&Hn/<&NrPOJyg/ N~XO`Hn/<NrPO2. A0<HnHnHnHnp ??N^OJngxJngrHnHnNøPOJ@gH0./HnNÎPOJ@g / ?N,`/<HnNrPO/ ?N\OHnHnHnHnp `vBGml0H @BPRG`J-g n;D ;Ep??NPXOB?<N\OBgN0TOL N^NuNVH >.*n yf / ?Nh` / ?Nv\OL N^NuNVH8*n 2.. A0=@2.. A0=@/<09,H/NPO-@p?NpTO(@/<2.H/NPO0.HH0.H@BGml^* 0H @JPg@2H A &@<-JFo(/9B@?B@?/ NO RSF` Ю(@RG`L8N^NuNVH0=y2.. A0=@2.. A0=@2.RA 9/0H #8 n 2("H AR0<p?NpTO*@/<2.H/NPO y0.HH0.H@Bn n 0.԰hl8-M"n 0.H @JPg"n 2.H A -@ n 0(=@Jno-M nRPBA.AHABAHA AR0: nRPp/B@.?B@.?HnNO I69,JCo8~89JDo gF`BEgOTSD`8RSC` g B@0.Ю` .R*@Sn`2/<09,H/NPOЮ*@Rn`L0N^NuH *o >/$Uo"2H"A2SAH A "SG`0H @ 0H @p0<-0SFJ@gp 8`JEfR/ NVXOJ@gD?9,/ N\Op60.S@>JGo2H"A2SAH A02SG`p6`0.S@>Gn0H @p0SG`BgN0TOB?<N\OL8N^NuNV n0=@ nBP/.NXO n0N^NuNVH8*nB?<N\Op?N0TO&m-H=@=UJng 0.H @p00- H @p00-S@=@2.H A (@>.nl"2H"A2RAH A "RG`0.H @ 0.H @p0<-0SFJ@gp 8`JnfZ/ NVXOJ@gL09,D@?/ N\OBGnl2H"A2RAH A02RG`0.H @p0`>.nn0H @p0RG`BgN0TOB?<N\OL8N^NuNVH *n=U=m0.ml 0.moB@`^0.mf0 n m(0-S@nfJ-gp ?/ N4\OBn=U n fp ?/ N4\O0-@f` n fJ0R@mm6J-g=UBgBg/ N PO/ NXOBg?./ N PO`RUBm` n g n fJmgSm`Rm2- A0. @A=@n 0.n =@0.H"@0.H @0ng60.H"@0.H @0.n 00.H @p0m@ pL N^NuNVH *n JgB@?/.N4\OJ@fB@`pL N^NuNVH0*n n0(> n0(=@$n"n0H @0HА(@nlJUg8RG nRh` nh@ nmB@`pL0N^NuNV?.?.?.?.?.?.?.?.?. /./9NON^NuNV?. ?.?.?.?.?.?.?.?./. HnNrOHn/.NPON^NuNV?<@/.NP\ON^NuNV?<@/.N~\ON^NuNV?./9NP\ON^NuNV n0. h N^NuNV?./9N~\ON^NuNV0. F@ nh N^NuNVH *n0-S@=@0-S@=@Jn g n| fJng n-fp`B@=@Jng p|=@ p-=@BGnnB0H"@ Q0 0H"@0.H @0 0H @p0RG`BGnn2"m0H @00.H"@0H @0RG`JngP"m Qp+0"m0.H @p+00.H"@ Qp+00.H"@0.H @p+0L N^NuNVp?p?p?N`\ON^NuNV nJ(f" np@"n n0H @p0N^NuNV nJ(g" nB("n n0( H @p0N^NuNV n l0.@@=p^`0.-Go0H"@0H @0RG`0H @p0L N^NuNVH *n0- @@ =@/ NXO=m=m0R@>nl:BFnl0H"@0H @0RF`0H @p0RG`L N^NuNV/.NXON^NuNVH *nJn m0. mlJnm 0.mmB@` : ;npL N^NuNVH>.<. 2. A0=@2. A -@2. A0=@2. A0=@JfJFfA-HHnHnHnHnp ??.N^OJnfJngHn/<NøPOJ@g~0.̐n=@0.ΐn=@0.nS@=@0.nS@=@=n=n0.nS@=@0.nS@=@BHn/.Hn??9NOHnHnHnHnp `:LN^NuNVH0>.*n 2. A082. A062-"H AR0=@09DH3@09yS@DH3D09Dy@R@3H09CH,3B09yS@CH,3F09FyBR@3J09DHH@0@&09yS@DHH@0@': yHfB@9':9&p?NpTO,/<09B,H/NPO܀/<0H/NPO܀ y0HH/p/0Hy@H/NPO/NPO܀0Hy@@H܀09CH,H@:(F09BH @JPg~09BH @09@HА#L yJf*09yS@CH,H@=@?.0.R@` ?.09,E???9H/9L/NlORyB/<09,H/NPOЌ,BE09JU@Eo(F09BH @JPgF09BH @09@HА#L?.?9,Bg?9H/9L/NlORyB/<09,H/NPOЌ,RE`p09yS@CH,H@:(F yJoZ09BH @JPgF09BH @09@HА#L?.0R@?Bg?9H/9L/NlOL0N^NuNVH *n/ NϾXO>2. A0<HnHnHnHnp ??N^OHn/<NøPO0./HnNÎPOL N^NuNVH *n/ NϾXO=@0..-@ n03X3P n0(yPS@3\3TJn o$ n0(3R"n n0(in `" n0(n 3R"n n0(iS@3V09Rn 3Z09Vn 3^B`/<`/<`/<Pp??9NOJn o n0(3R n0. h`*"n n0(n i3R"n n0(iS@3V?-"?9NXO/<P?9NL\OL N^NuNVJyfpP3Jyfp3NN 9N^NuNVN/9NXOBBN^NuNVH0Jnf=yJn f=y ?.?. ?. ?.NPO*@ gp??.NnXO+@f/-NTXO/ NTXOB`0. H=@p??.NnXO-@Jf/-NTXO`BGnlf0H @0 HЮ 0H @0. HА-@2H A (@dp 8`0H @p0RG` L0N^NuNVH *n0- @fV m -@p=@0.ml00.H @ d2.H A -@Rn`/.NTXO0- @f /-NTXO/-NTXO/ NTXOL N^NuNVHBG nhl"n0H @p0RG`LN^NuNVp,?N./<2.H/NPO29RA 9/0H #t-MBAAHABAHA AR0=@p/B@?B@?HnNO /0.Hї /0<H &@6.JCo|x=yJno^0Dg$HBB9&FB@BA9&B@F@AB`HB@9&F@A0ngBA9&B@ATLSn`tRSC` g ./09` ./0<Hї *@ ngSn=n no-MBAAHABAHA AR0=@p/B@?B@?HnNO /0.Hї /0<H &@6.JCoHx=yJno*0Dg B@F@`B0ngB@TLSn`tRSC` g ./09` ./0<Hї *@Sn`BAAHABAHA AR0=@p/B@?B@?HnNO /0.Hї /0<H &@6.JCo|x=yJno^0Dg$HBB9':FB@BA9':B@F@AB`HB@9':F@A0ngBA9':B@ATLSn`tRSC`L8N^NuNVN#'6r?NpTOH @2H A'6 #& y&0(R3, y&0(43'> y'>g/< p?N\Op?NhTO y& (L# y&0(PH# y0(H# y0HS@3 y03NN^NuNVp?NpTO=@ nf -|6` nf -|V`-|vBn nl(2.H"AR2.H A02Rn`N^NuNV30.@ H-@p=@ nl$ nRH2.H A0Rn`/9N\XO09N^NuNV#x#|#####xp ?NTO3pN^NuNVp?NTOpN^NuNV33 3 3333333333 3"#$3(3*p?NTO n,0 n00 n40 n80 n<0 n@009N^NuNV33 p?NTON^NuNV3# p4?NTON^NuNV#p6?NTO n 0 n0 n0 n009N^NuNV33 3 333333p3?NTON^NuNV#3 p2?NTON^NuNV## pZ?NTO n009N^NuNV33 3 33333pI?NTON^NuNVpM?NTO n0 n 0 n0 n009N^NuNVpO?NTO n0 n 0 n0 n0N^NuNV3# pN?NTON^NuNV33 3 33333pJ?NTON^NuNV#3 33pL?NTON^NuNV#3 p?NTON^NuNV#3 3p?NTON^NuNV#3 3p ?NTON^NuNV#3 3p!?NTON^NuNV#3 3p(?NTON^NuNV#3 3333333p/?NTON^NuNV#3 33333p*?NTON^NuNV#3 p,?NTO n0 n009N^NuNV33 3 333pl?NTO n0 n0 n0 n 009N^NuNV3pf?NTON^NuNV33 3 33pd?NTON^NuNV3pg?NTON^NuNV33 pj?NTON^NuNV33 ph?NTO n 0 n0 n0 n009N^NuNV33 3 33pe?NTON^NuNV33 3 333pi?NTON^NuNV3pk?NTON^NuNV# p 3&|p3&~By&p3&3&Nƞ# N^NuNVp3&|By&~By&3&NƞN^NuNVpe3&|By&~By&3&NƞN^NuNV33  3  pg3&|p3&~p3&3&NƞN^NuNV3  3  3 3 "33p 3&|p3&~p3&p3&3&NƞN^NuNV# p 3&|3 &~By&3&Nƞ# N^NuNV3  3  Bn nRH@2.RnH A0fp3&|p3&~Sn0.3&3&NƞN^NuNV## .Z#pd3&|By&~p 3& n 3&Nƞ n 0&### # N^NuNV# p3&|3 &~By&3&Nƞ# N^NuNV3 /.NhXO/.NrXO# pm3&|p3&~p3&3&Nƞ# N^NuNV# 3 3&|p3&~p3&3&Nƞ# N^NuNV3 p=@ nl 0.H @"n T 0Rn`p3&|By&~p3&3&NƞN^NuNV3 p3&|By&~p3&3&Nƞ09N^NuNV3 p3&|By&~p3&3&Nƞ09N^NuNV3 p3&|By&~p3&3&Nƞ09N^NuNV3 p3&|By&~p3&3&Nƞ09N^NuNV3 p3&|By&~p3&3&Nƞ09N^NuNV3 pj3&|By&~p3&3&Nƞ09N^NuNV3 p 3&|By&~p3&3&Nƞ09N^Nu#&|"< <sNBNuNVH|~/<"/. /.N^ J@l| .". -@-A /<*/. /.N^ J@o(~Hnp?NTO//N. -@-A Hn/. /.N6 -@-AHnp?/<*/./.Nd//p?/</./.Nd//N//N6 -@-AJGg6Hn/<2/. n "(-@-A .". -@-ASG|GlD0HЮ//./.N6 //HnN HnHnNPORF`0HЮ//./.N6 //HnN .".LN^NuNV/<d/`JEf0D@>0L N^NuNVH *nBEB@H.H< @ g F fR` F-fz` F+fRH< @0m$ F9n6Hp //NPO0.`JEf D. L N^NuNVH0.. Hn/NPO./NLXO*@ g (MJgBS` L0N^NuNV0. H/0.H/N,PON^Nu o0/BAgJfBNu NuNVH8..P b d.</N"XO*@ Mg`Jf&M ##`& yf QP&m`(yQ L&h)M Q@* Ѝ#(@Q LB)KL8N^NuNVH0~ .\S@,dB`ƙ*y gr .gH g @є .*L(Mc2  d @*`* Ѝ# y X`dJg @Ѝ*@`*mf g#Ry09 @e Sy`X/NѨXO/.NLXO*@Sy L0N^NuNVp0./NLXON^NuNVH .Y*@Jf4~0GJg 0RG0@H?p?p?NM\O`NL N^NuNVp0.#N^NuNV/<f /9NPO6b# 9N^Nu o"H0/JfSBA gfBNu Nu o B@Nu o0/,X.X.NuNVH *n0. H=@Jno=n0.n ll0.n>JGmX0nHЍ/0.HЍ/ nNPOJ@o0?.0nHЍ/0.HЍ/N n`Rn`0.`lL N^NuNVH0*n(n >.JGgH=@0.SGfL0N^Nu"o o JfSfNu"o ofJfHHNu"o o fNu o"Jf S@Nu"o oB2/ gSAfJgQHHNu"o o 2/ g SAgQNuNVH0#/<NXO#f #!/<)NXO*@ f*|.p?/9/ N (@ g/9"/</ N `p ?/<p?NPOpL0N^NuNV/>.0GKH@g0@ `0.N^NuNVH0Jnlp=@HnHnHn?././. ?.N*@ ngfL(MJgR`g ,0fS` =@ nm 0.Z@nlpe=@`0.nmBn(nJngp- nef/< /./. N^ J@gSnp.JnoJgH`p0Sn`peJnmp+`p-0.D@=@?./<>/ Nr / NXXO`PJnnp0`JgH`p0SnfJng*p.Jno 0.RnJ@m JgH`p0Sn` L0N^NuNVH /< /./. N^ J@mD nBP/< /./. N^ J@f@ nBP*n0.SnJ@gp0`B` np0 . ". -@ -AHn/./. N0 /<(?.NTO//N. //NPO:?NTO//Hn N /<0/./. N^ J@mRE`/<8Hn NPO n0/./. NPO>*n=n nfg ngfJEm0.Z@Em0.E`0.R@=@JnlBn nop=@|nlZ0@0/<8?NTO///./. N//N6 -@ -A/./. NPO>RF`B Gm,gSRH @9op0`p1 MB nRP .L N^NuATxK@B NVHn/<\NڮPON^NuNVHn /.NڮPON^NuNVHn?</.N Hn HnNڮPOHnBg nN\ON^NuNVH0-n n(PXH> @%gJGgf/.? n hN\O`p =@p=@p=@H> G-fp=@H>`Bn G0f p0=@H> G*f& nT=Plp=@0.D@=@H>`*Bn G0m G9n0. G@0=@H>` G.fJH> G*f nT=PH>`*Bn G0m G9n0. G@0=@H>` Glf&H> Gdg Gog Gug Gxf0@> `-@*@p=@0 |2<`XHXW PN`J nT=PJnl0.D@=@p-p ??./ NDPO*@`p ? nT?`p`p` n-PXJl .D-@p-p ?/./ Nް `p ? n// Nް *@X`p`p` n "(-@-AP/ ?././.?Nx`RBn n-Pf-|X .-@*@JgJnm noS`(Bn nT0` n//.NڮPO`X ./0.Hї =@lBnJnfLJng0 n0f( n -f/. nRH? n hN\O0.SnJ@g /.?.` nd /. nRH? n hN\O`Jng0.SnJ@g/.?. n hN\O`L0N^NuNVH >. *NB%0<g"0H@H@B@H@ @x>`?Bg _xJg nR` .L N^NuNVH0*n>.IB$p0//. NPO-@g$p0//. NVPO @x-n ` n xJg` L0N^NuNVH >. *nSGo"/. n hNXO< @g 0 @ fB Ff fB` .L N^NuNV/ *n/ mNXO*_N^NuNVH0*n(n Jg/ H? lN\OR`L0N^NuNV/ *n / ?. mN\O*_N^NuNV/ *|d2Jg U(H@fp?//. /.N,*`X`B*_N^NuNVH0*n(n0. =@,H@g/ lNXOSnJf ,H@f JngL/ lNXO> @g:Sn`?./ ,H?NPO>on`JGf,`,0. n L0N^NuNVH0*n(n0. >,H@g / lNXOJf ,H@f&JGg/ B@? lN\O @gSG`JGg$B@`$?/ ,H?NPOGg,`0.L0N^NuNV/ *n/ NXO @fp`D?./. -H?NPO-@ gJg0.@H@B@H@Э*+@B@*_N^NuNV/ *np?B-H?NPO-@ fp`Jg HѮ .*_N^NuNVH *n>.|BnBnp=@ n R pr@H @rf|pw@ n g,H @bfBnR n gH @bfBnJGlJnf?/.N.\O>JGl@JnfJng4?</.N\O>m Fg?NTO?/.N.\O>JGmJngp?B?NPO fp?N.*n / NXO/ ? mN\OL N^NuNV/ *|Y MeJg/NXO`*_N^NuNVH *n-H@fp`@/ NRXO>-H?NTOJg-H@f /-NTXOB-0L N^NuNVH *nBm -H@ff >o?/--H?NPOGf$JGm mAf -*+@`+UB@` 09 H fBy `-pL N^NuNVH *nRm o/ NRXOJ@f |nf/<\NRXO -?/--H?NPOD@;@ @f^09 H fBy `-Bm `F0- Rm m+H URB@>-H@ g G gL Gg 0`Jm f-pL N^NuNV/ *n |nf/<\NRXOBm p?Hn-H?NPO @g4J@gP .f -H@ f< . f -H@ fB@.`(09 H fBy `-`-p*_N^NuNVH >.*n G f$-H@ g/ p ?Nh\O @fp`0Sm l"/ NXOJ@f -S@;@ UR0L N^NuNVH >.*n G G f -H@ g/ p ?N\O @g^Bm -H@fN/ NXOJ@f@p?Hn-H?NPO @f0` 09 H fBy `-pL N^NuNVH >.*n G f$-H@ g/ p ?N|\O @fp`p?NATO:?p?NAXO<phFf ?p?NAXO`LTJf*|/ p;?NA\O<l ?p?NAXO0H`$/ p;?NA\O` Am Pn H@A`p/NXOL N^NuNV nn?.NTO @Cg(p???.N`XO?.p>?NAXO/NXO`B@N^NuNV/Bg/.pl0H/NXO`"?.NTO=@m?.?N`XO0.N^NuNV/?.?. rF?NA\O>J@f(?.NTO=@m?.?. N`XO0. `0H/NXO.N^NuNV?.NTO @Cfp`B@N^NuNV?.?./. pB?NA /NXON^NuNV/?. /.p=?NAPO.m:0H.mpF?0?N`XO` m n0?NTOH./NXO.N^NuNVH ?.NTO @Cf|9 H>9 HH *@SnmSGldpQ B9 /< p ?NA\O>l0H`p ?p?p?NM\Op 9 H>9 HH *@0Gp H: Ef~` n R RF E fn    0`$/. 0.H/?.p??NA /NXOL N^NuNVH0*n(n H>g HGgB@`pL0N^NuNVH8/9NXXO@>Jg(&n*S g/</ NPOJ@fRGJfX`&n *S g RGJfX`0@@0H/pH?NA\O(@-@fp`Jg&&n*S g/</ NPOJ@ffX`*|fS*yH<g`-L&n *S gfX`B gR-Lp*nJfJg" nAcJg`R MJgp ` nAcB`BgNXTO/././.BgpK?NA*p?NXTO/.pI?NA\O/NXOL8N^NuNVN^NuNVH *nHH. :gB@`Za  e  d03b4p2.J^fp?NATO?p?NAXO#^ ^L N^NuNVH *n "| MA1!2<!!Qp/?NATO-@Hnp?NA\O?</.pN?NAPO>/.p?NA\OJGlr/.N`XOJ@g n (\fT n \g n .f, nJ(g n (.f nJ(f p;@B@`0H/NXO`.H;@+n=n=nYO/.NXO/NPOC I/ / NPO+@+@+@.HA.HHA:.HA.HHA;@0L N^NuNVHN.Jf>/</NPO&YON/NPOC I/ / NPO#/</NPOй,Jg n LN^NuNV/.pA?NA\O/NXON^NuNV/. 0.H/?.p@?NA /NXON^NuNVH >.0V@ @bH0@ PN`*pP`&pA`"pC`JGm*ySGmJfp`JgHL N^NuNVH >.JGm*ySGmJfp` Jg0. L N^NuNVH >.0V@ @bHH0@ PN*yHGg Jfp`&R` ?N@TO`~C`~A`~P`pL N^NuNVJl .D3 p` .N^NuNVH0*nH@ @fR(|c$H>4B2AA0@@AB9`Sy y!yL0N^NuNVp"?NNTO# y# y!|/<Bgp?NNPO y g <N^NuNVH ..*| : ?: : : S: P: <L N^Nu#NA yN#NM yN#NN yNЕʠ fEHNuNuNuNuNuNuNu/,o,_NuNu Nu Nu Nu/$o ,_NuJg /L ,_NuNuNuNVH *nBB|BnB@=@=@H> G g G fR M` G+g G-fp=@R MH> G0mD G9n>/<HnNPO0@0?NTO//HnN JngSF` G.fJnfp=@` Geg GEfbBnR MH> G+g G-fp=@R MH> G0m G9n0. =@0@0n`Jng 0.D@=@nJFo0SFJ@gT/<HnNPO`JFl<-|@-|0RFJ@l/<HnNPO`HnHnNPOJng .". -@-A .".L N^NuB |` |` |` |RH$H"o oN""LNu |` |` |` |RH$H"oAN""LNu |` |` |` |RH$HC o NLNu H@"HA4B|?4<68@g AgDgDgC|@e|b?H@HA()|zx)K)>HC(K(4ނF)JH@ނE(JHAނEHG4BHBBEHCCHCCD$HBHABHBBD4BHBBDBC$HBHABHBBC6AHAAkOVUT|e$JCk(2HA2|0H@0H@C_H@NuTrpNur Nu |` |` |` |RH$HCA NLNur0/H`rp0/fNur /fNuj2<D|SAdHAQQQQQQQQQHAIH@AH@BANur /fNu o /"<€@HAI|0"/NuA ` o /j"j$b f$ /bfB@Nunf /bgpJ@NupJ@Nu /fprNuH@2<AAf rp∀NuHo oڰ|lHFAoAH@"/NuNV/ *nHn/. /.N0 n8m .". *+A <"<`0JnnP/<Z/. /.N^ J@l**+|/<b/. /.N `BB`/<Z/. /.N^ J@m?./ /. /.Nj`?./ .". //Nj-@-A /<Z/. /.N^ J@g@/<b "- //N& *+AHn/</<@N&`2 "- *+A .". *_N^Nu@H<"o4/ SB6(<zQ /"/$Ą"$ą"fJg"Q6<`SCgKHCBCL.JGl,0D@?NTO///</<@N`-|@-| GmG/<HnNPO GmG/<HnNPO G@mG@/<HnNPO G mG /<HnNPO GmG/<HnNPO0H/HnNPO ."..N^Nui~Gɀ*xIϧuŭ+p[ɿNVH8&y" g.*[ g((nHHAfJgR`Jf -=f `BL8N^NuNVH8*n g(|H>g G,g Jd`c ,\g Jdp\&n gBH<g Jd`Jd B?./<N\OJ@m <`JGf|BL8N^NuNV/<Q .%=/NPOЮ N^NuNVH *n0- @l>0-R@< FnSGF 4HHBBB2-H0HH . o4H…2HdpAB:`zpd//<0H/NPO/NPO(/<'/<Q0R@H/NPO/NPO&0-EHЄЃB-@p@D@D||H@HDNO|gVCgFDfRFgFG|8exz`Q~ۇه҅фJCjJf0Jf,prNug&~ӇчRf <r`SggNHFHBNu/246C|?IJ8<DDDg$Dg,B|o"|n &g((zQ?/~>BCHC|p0")4)zJPQ||@HBBBz?<,O`?,<HFh|(HDCHC҃Eg`B@HC(8"8` SF҃@fe򒄑E8.ƔE8.HBDHB8HDEj SFԮ6ӃBCHCHA0HB2BBSnf~2HA2 H@\<`SFo.d|btNQH@_H@`p"|_H@`Tpr,_Nu"/0<NBNu#&Nu#&NuCTcdf2hi lm<p@stCTTTTTTTTTTTTTTTT  "0#($'0(.)j*R+X,:-d./^:@;4<=L>?|[p]v^_F{z$x'$J>$x?$xA$x_$xe$@f$8g$$>?d?d?d?d?d ?d'>*?d>?6??6@?$A?6E?_>a>b>ALA<c@De?g@>$J@K K K K K K 'J*K >J@?J@@J(AJpEJ_J@bJ(cJeJgJK VVpVVVVVVWWXWWWWWWX0XBXVXnXXXXZYYZZ&Z8ZBZV a a{aFa<azajajajajaj _eD)e9ecengehefppp|pp|pp"p Jppqp<p`tFtntj||{{|222><?<@<A<c>~vLzVL8f>?@Ac^,:;,Pl8F (,:;<>ACPD EH:IN@PRSTacfklnop2sH{V ҆Қ&Nlڶ֐ӮҴ V$FՊՖՠdҪ j 4Hl|פ(*Ԝ:(؞؊ز**>rَ٘٢ٰTپ۾۶ۮ۞ێۖ~ۆlvۦN@(6x JXrbdX<B>V`n$<DL>?@ANOch XXXXXXXJ'>?A_dg585p585&5@5F5V5&5f5&5&5^5N5^5N5v5v5v5F5v5v5v5F5&585F5v5v5^5N666788x889::D;(A:I:>b;c7Rg7;======<<<<<<=b<==<<===<<<<<==<=l=l=l=l=l=l=l<<=<<==b<>==>=?>2@>A>$L>M=c>V<>BGEEEbF,E G!G"G'F*F`FaFbGFIKIKtLWWWWXXXXY,Y,YvYvYvYvYvYvYvXX!["[6[7[~`\Na\Nb[!\h___jqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbmqbkqbqbm6qbqbiiiiijvjjqbqbqbqbqblnnqbqbfffffghmhDhPlhXijkkl&l^ll^kllloopopopliDiqbqbq0mvG HIJKDUbcGTH.6X>t:JjZ(Lfx,    l 6&F*6<Zt$^^h@@""""""""" Z     !0!"^^^__^_^^^^^xzyz{`{yydydff&X&8d@@rrxd<xd|ss~ufB|tuu~<~`}}tt,wuuuPubuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuFuuuxxut|t|||(xssuuu\uunr0nnDr <Vu|8Jnu2>bbbb{NULL}D܂OUܸXcRd2efgozrdsujx~D0123456789ABCDEF.26@B CEzG@HPJt$LM Onk(QRC@ThԥV*W Yc_1nchudlrbs\fe \?:\ap.ini?:\aptempla.suf?:\helpfilertoo many errors on startup, bye-byehelp exit 9H] ^)<?G:e;QNROKB=VXYWZ[C&DA@>-c6 C LUPV4\3agSk n/u-z~.%,\TFJ$P19H70 2]..:=Real Constant(;,:*+/-)[]=<<=<>>>=^writeln(.String ConstantChar Constant{Comment}Integer ConstantA SymbolIllegal Charabsoluteandarraybegincaseconstdivdodowntoelseendfileforfunctiongotoifinlabelmodnilnotoforpackedprocedureprogramrecordrepeatsetshlshrstringthentotypeuntilvarwhilewithxor?<%d>?token: perror/...???%s %s(%d)%s%s%s.hufrbmainclipboardinputoutputrbrbwb%s %s %c%s %s   }-+(['"ccgc>>??AA<=>?@)BCD:;FGIJKLMNOPQ]9HRSTUVWXYZ[\_ NullJ"US]9H^c\>TFJ?PAGKe;QNROB=VXYWZ[C@D NP]9HQRUSTc@A>?FVWYX[Z\JGKeDB = C ; ^ ",-01./+45a`  perror/perror/ aeiouana%dpactions/&pnode/pnode/pclass/psymbol/O, ; {+Hide end}#%u{+ {+Breakpoint (Debug ONLY), var func proc %s%s : %s   GB#AA!w forward;{}{+Class %s}{+Hide}{+Class %s} &)L&/&<&E&J=&PZ&[&j}&q&X&&W&&&&&&&<&&&9&'[''*'/d'6'B'J'ZA'cS'hz'q''' '"''a',''_''C'(((((>(%(2(:(F(Js(Sv(\w(e{(nt(xr(y(x(p(n(~(|(q(u(o(Q((^(( ((V)))j)%)8)@)Pi)Uk)Y)l:)qO)u)]))e)T))6)))l))0)D)) )* * * **"f*&*:`*B*V4*[c*a*i*x!*}*I**;*h*****H*.*8**?*+ b++)#+.+:Y+D+O-+VB+[+h7+n++v+F++g+++ +1psymbol/againSearch AgainautosavebackblockbreakpointSet BreakpointbufferBuffer GraphicsbugoffDebug OnbugonDebug OffcdChange DirectorycheckTypecheck ProgramchelpchildclearRedraw ScreenclearfollowCursor Following OffclearpointClear BreakpointclipcomoutComment OutcompileInvoke CompilercontinuecopycreatewsCreate WorkspacedeclGo to DeclarationdeleteeditEdit as textencloseerrhelpError HelpexecuteExecute StatementexecwsExecute WorkspaceexitExit AliceexprextendfilenameSet FilenamefreememMemory LeftfwdgemaboutgemclosegemcountgemdebuggemfollowgemfulledgemkeysgemloggemmovedgemredrawgemsaveasgemsearchgemsizedgemslidegemtopgetGet WorkspacegoGo to MarkhelphideimmediateImmediate ModeinsertlasterrorHelp on Last ErrorlibraryInstall LibraryloadlogLog Output to filelsibmapDefine MacromarkSet MarkmergemoveMove to WorkspacenewClear WorkspacenextnologTurn logging offnopoptionSet OptionpagedownPage DownpageupPage UpparentphelppopPop Suspended StatepopbackGo to Previous SpotprevraiserecoverRecover MemoryredorevealrsearchReverse SearchrsibrunPop & Run ProgramrunitRun ProgramsavesearchselectsetfollowCursor Following OnshellShell CommandspecialtiesSpecial ChangesstepSingle StepsuperstepSuper StepsymboltextSave as TexttokentoklistWhat can I type here ?tosTOS CommandtracebackWho called me ?typeundounselectlogwcommand/nopcommand/        writeln    *Window@b>>,L,\gdz, g-bd .B g-bd ,." xg-bd ,.b wg-bd ,." vg-bd -." g-bd -"."  -v f-b-Bgd-B- gd-- gd-- gd-- gd,l gd.." gd.".B gd.B.b gd.b^X gd.. gd.-b ge.. Dc./ge ./ ,4.b/B,4-,4.B,4.B,4-,4.,4.",4.,4.",4.,4///e,4-0",4-,4-0B/:/:%,/:'Z/:/:OffsetDest//,*Source/00"0/0/0/00"001(/R/Rr/R/R/R/R6/R\/R/e 1 10H000b*0b0202.02/e$/e-2/b/b2Length/b/2/0/b/0/28282Z2/b/b/03H/b/2/0/b0j3x/b/b/b333/e4/e:J40/r//r/eC///eI//0/eU///be^///eh/er/ew/,*/e/e/,*///be/0/4x35350(4(4)p4)4*n4+4/4/^4/4c4P\c4@\4`(4-44`&/:VN5h 4n5.".."."/:ge/."age7(."Cge7H."Bge7h."Age7."@ge7."?ge7.">ge7." =ge8." ,-/bg/g/g/g/b>H>`H4x>pg>g>,,g>g>-+g>g>-*g>g?,)0g?Hg?(."jg?Hg?X."ig?Hg?x."h/:g?g?,g/:g?g?."fg?h?."eF4F4g@8h @,cg@8h@X,b/:g@h@x,`g5h@.B\5Pg@h$@.B[4xgAh(@."ZgAh,A(."YBytes/h0/h6/Ah>ApgAh:AH,X//Ah0"h?AgAhGA,W4gBhPA,Vg@8hWB ."U3gB`h_B@,TgB`heBp,SgB`hkB,R/hq/bBgBhB,Q4@gChB,PgChC(,O///h/h`ChgChCH,NgChC,M//Bh CgChC,Lg@8hD.bKg@8hD(.bKg@8hDH."Jg@8hDh.bIg@HhD^XHg@HiD^XG0gDiD-F`/:gEiD."Egi$E(6mgi(EH7gi- Eh/rgi1 E/pgi5 E/o/:gEi9E, ugi>E." g6`iEF, g6piIF8, g6iPFX, g6iXFx." g6iaF." g6ijF." ~g6itF, }g6i~F, |g6iG, yg6iG8, {g6iGX. zg6iGx, g6PiG, g0iG, g0iG, g0riG, g0iH, g6iH8, g5iHX^X g5iHx^X g5iH, 464R400/:/,*I8I8+L4*4|/R0B/b/b0R/i$^II/i/ifIX1Y1X2Y2Color/J/J/J /J$/J(|J0/i/j/j/j/j&/j-/j4/j</jD/jM/jU/j^/jg/jq/jy/j/j/j/rj/j/j/j/j/j/j/j/j/j/j/j/j/j/j/,*/j/j/,*/j/j/,*/j/k/k/,*/bk/,*/k/k'/k//k2/k5/k>/kG/kJ/kM/,*/kT/k^/ka/kd/kg/,*/kj/kt/,*/k/bk/k/k/k/k/k/k/bk/bk/k/k/k/k/k/bk/k/k/bk/bk/bl/bl/l/l/l-/bl5/bl=FK(N8=MMK;L8LL` LLP@NP;:M8L9rL3M36M026M00Mh0Mp1zMMMN(4Nh4NpM=NDKCKBKAL E0BK`.MH0JJOJLFJHMh~MhHtJRJp2MXgQlEH, gPlOQ(, gPlWQH, gOHl[Qh, gPlgQ, gPlyQ.B gPlQ, gPlQ, gPlR, gPlR(, gPxlRH, gNxlRh, gP(lR, gP8lR, gPhlR, gPXlR, gPHlS, gOlS(, gNm SH, gPmSh, gQm#S- gNm/S, gNm9S, #gNmBS, gNmMT, gNm[T(, gNmdTH, gNmlTh, gOmvT, gO(mT, gO8mT, gPmT." gOXmU, gOhmU(, gOxmUH, gOmUh.B gOmU, gOmU, !gOmU, "gOmU, $gOnV, %gOn V(." &gOnVH." 'g5nVh, /n/n"/J(*V/J/J/J /J$ .V /: :0 f04/:40gHn%V." gHn-W`, gHn8W, gInCW." gI(nIW, gInNW, g6nTX, g5n[X , gIHnbX@, gIXniX`, gIXnqX, gIhnyX^X gIxnX, gInX.b gInY.b g3(nY , g3hnY@, gInY`, gInY, g38nY- gn Y/ gW@nY." gWPnZ, g5nZ .B g0nZ@, g2nZ`." g2nZ, gnZ." gnZ." gJ`nZ, gVo[, gWo [ , gWo[@, gWo[`, gWo.[, gW o4[, gW0o=[, gW0oE[, gW0oU\, gW0o`\ , gW0oj\@, gWoy\`, go\. AIڢ!hgo\.b\ g2o\, g3o\, g3ho], g3o](, g3o]H." g3o]h." g3o]." g3o]." g3o]." g^Ho]^X g^Ho^^X e^X^^(^Hg2`o^(, g2po^d, g2Po^." g20o^, g2@o^, g10o^, g1@o_, g1po_$.b g1p_D.b g1p_d.b g1p _.b g1p_.b g1p_.b g1`p_." g2p`. g2 p#`$^X g6p'`D, g6p-`d, g6 p5`, g60p<`, g6@pC`, g6@pK`, g40pPa, g4 pWa$, +/:gadpbaD. gIhpkat^X gpx a/ gp~ a/ g5pa, j4xgbpa." 00/0/p/plbdb|/p& bl bD b bgbpb$.B gbpb." gbpc.B gbpc<." gbpc\.B gbDpc|." gbTpc." gbpc.B g1Ppc." qgqfcProcedureObjectIntvalRealvalComponent_SizeSizeTypeCodeStringVariableOrdinalNumberByteintegerPointerrealBooleancharGenericAnyFiletextaddressRoutineAddressValueseedmodulusSizeGetSegmentSegmentFilenameRecord #RowColumnColumnRowLibraryBlackBlueGreenCyanRedMagentaLightWhiteLightBlackLightRedLightGreenLightBlueLightCyanLightYellowLightMagentaYellowWhiteWOallWOtitleWOcloseWOfullWOmoveWOinformationWOresizeWOuparrowWOdownarrowWOversliderWOleftarrowWOrightarrowWOhorsliderWOclicksWOredrawWOtopWOvertbarWOhorbarbreak_keyEtimeoutEkeyboardEmenuEcloseEhorslideEvertslideEclickEmoveEresizeEredrawEtopEfullEpageupEpagedownElineupElinedownEpageleftEpagerightElineleftElinerightCrtExitCrtInitDirectory PatternAttributeAttributeChar ArrayOpenDirReadDirArToStringStringToArHiLoSwapNoSoundWhereXWhereYEraseFlushRandomizeAddrPtrOfsSegFromToMoveFillerFillCharRenameFilePosChDirMkDirRmDirDrive NumberGetDirMarkReleaseRecordsResultBlockReadBlockWriteRecord #LongSeekLongFilePositionLongFilePosFileSizeLongFileSizeSeekEolnSeekEofParamStrParamCountMemMemWConInpOutExitmaxintNewGetMemFreeMemMemAvailMaxAvailSTLibFuncSTLibProcNormVideoHighVideoLowVideoUpCaseCloseDisposereadreadlnwritewritelnpageeofeolngetCodeinterruptregistersDestinationSound BufferNumPointscontrlintinptsinintoutptsoutcontrolint_inaddr_inint_outaddr_outcontrlintinptsinintoutptsoutWindowPtrXYAbsXAbsYButtonsIndexRGBActionXYSpriteSaveBlockXYWHVert/HorizPositionSizeStringOptionssystemXYXRadiusYRadiusXYColorFeaturesXYWHFeaturesQuickNumberItemNew TextItemFlagOn/OffItemMenu#TitleItemsMenuModeParm #XYStringStyleDefaultAlertPatternDirectoryFilenameWaitNumberPointsPointsPromptAnswerConstructDoSoundAESQuickWindowRemoveEditWindowsTopWindowPtrWinVDIVDIMouseOnFillPatternSetPaletteWhereMouseResizeWindowMoveWindowMouseTypeSetInformationLineSetSliderGetPromptStringFillPolygonFileSelectorMenuGetTextTopWindowDrawModeDrawSpriteWindowOptionsSeedFillEllipseDrawColorSetCoordinateGraphicsWindowNewWindowEventParameterMenuSetTextMenuEnableMenuCheckmarkNewMenuBarDisplayMenuBarAddMenuGTextGemFinishGemStartGetEventAlertputXYaddressVar_To_MemMem_To_VarDelayHaltSoundClrScrGotoXYClrEolInsLineDelLineKeyPressedAssignIntFracDeleteInsertStrValCopyKbdioresultiocheckingMakePointerpausepeekpokeAlice_VersionUnknownSymbolDrawPlotGraphWindowGraphModeGraphColorModeHiResTextModePaletteGraphBackgroundHiResColorTextColorTextBackgroundWindowStrEndPiStrConcatStrDeleteStrInsertSubStrStrLenLengthStrScanPosStrSizefalsetruesuccpredordabssqrpackunpacksincosarctanlnexpsqrtroundchroddresetrewriteappendupdatesetnextSeekrandominitrandomGet_CharChar_WaitinginputoutputCursor_ToSizeOfSegmentPointer #Routine #SysPointerCIntFuncCPtrFuncCProcCLongFuncScrXYSet_AttrRawPointertruncmainUndefinedappas %s +s %s %sapin.prg.}qqqqqqqqqqqqqrrr %s\%scon:con:trm:con:kbd:con:lst:prn:lpt:prn:prt:prn:lpt2:prn:lpt1:prn:    r*foobar%0.*s.%x'%c'Enum:%d%d  ' B\B\\B\v'<<'' %d %d%%%dd%c%%%dc %g%g %%%d.%de%%%d.%df%s%%%d.%ds %s%s%%%d.%ds[,] rb+rResetwRewrite %s%sbaAppendr+Update %0.*s <rRT<61/db.nY~c6ܒKKL2MN & prh^wZxRt4 &P~t~:Ӿ`\*p`PY2լJbpϾМѲ(2  :lժvRx bR'FvvXq\B\!&&zvZ& Xs&&r&t&s','<'('>, %c:%s >cE?@ANOG;B c>@A?<=I>cc ccc.<Ja`' "!>gc V;J< a`"!c V<J a`"!c; <J a`"!>c?@ANOc>@A?<=cC*GO@>ccccG^DNO@>c*c,<3;Ja`"!:=>c- ),0.3/1G%c&724>6;V< J  ),-"!0.a`3/1&%24$c+>+-@+N+O+eJ<6a`7"!cBDC  cBDCE=KGNOQRSTVWXYZ[JUP]9H\NOBFD^8Cc>?@A   BKGNOQRSTVWXYZ[JUP\LM;:IF^DCEc]9H>?A@>c@NO^D@>c<=cgcg<"a`;Gc+>+@+N+O+J<"!c1 c>c@NO@>c<=c5,@0@1@.@A4@cccF;>F@FNFOF  c:w\whwnwwwwwwwwx x x>xjxvxxxxyy4yPyyyyzzz&z*zBzHzXzb|||||}}}#}0}6}K}\}q}z}}}}}}}}}}}}~~2~:~@~I~R~_~o~|wwwwx0xXxnxxy>yyz"z6z\zpwdwlwwwwwwwwxxx6x^xtxxxxyy,yJyyyyzzz$z(z<zFzVz`zxCode-RootCommentinitializerLabel NumberProcedure NameFunction NamePascal ProgramDeclarationsLabelConstant DeclarationType DeclarationVariable DeclarationConstantTypeType-NameSimple-TypeStructured-TypeField-DeclarationParameterStatementCase-InstanceVariableValueCase ConstantNameRoutine Name{Comment that says what the routine does}VariantFieldAnythingConstantIgnored NameBlock-StatementRoutine-NameAbsolute Address   rb "$&'(*+-./ 1234'6-598@9D:I=S<Y?`AiIsC}DHFGJ`adbcegfhXUVY\ ^[]L#N3PFMLOTS\R]Qgmnugemaboutloadsavegemsaveasmergetextcompileshellexitcdeditcopy clipboardmove clipboardget clipboardundoredoextendinsertdelete ithiderevealencloseraisespecialtiescomoutrunstepsuperstepcheckgemlogcontinuegemfollowimmediatebreakpointclearpointgemdebugtracebackpopexecutemapoptionautosavecreatewsexecwsbuffernewrecoverfreememmarkgemsearchagaingoparentdeclblockpopbackhelp misc/introhelp misc/commandsphelpgemkeystoklistlasterrorchelpgemtopgemredrawgemsizedgemmovedgemfulledgemclosegemslidepageuppagedownAP\*.\*. %s%c %s     ----------------------------------------u0u0u0::u0::u0::u0::::::::::::\\\STTTT"Snowtv\rb '9Hag~What kind of help would you likecommand/Getting Started with ALICEHmisc/introQuick summary of KeysgemkeysFeatures of ALICEHmisc/commandsInformation about PascalphelpWhat can I type here ?toklistHow to quit ALICEHmisc/quitWhat was the last error?lasterrorWhat does my error message mean?errhelpmidi:aux: '.5AGOV[bs.5BI\l}$-4=GO]o} -BTfs 2>M`n~ 0CRY`gnu| &DoO\]^n~ 4Ur$.9P]~6CDELSZahov}hijvwx11yz{  !!  P P 9        " ) / 3 _P      #"  ! "  0$/ %&'( )!*"+#,$-%.& /' #( 7162)3*4+5,6-0.@8?9/:0;1<2=3>4?576KAJ$ B7C8D9E:F;G<H=I>J?@@ TLS+MANBOCPDQERFSGKH_U^1 VIWJXKYLZM[N\O]P^QTR  `h5 aSbTcUdVeWfXgYhZ_ [* % @@ @@ ! \! ]! ^! _! `! a!b!c!d!e !f g  ( 2k l )m n o  p*q  r  s2t u0 );|}~       +  +      + +  +-     1   '     ZZ P       " !  $   @@ @@            i}ALICE.RSC Desk File Edit Structure Run Debug Help Go Misc About Alice...-------------------- Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 Load... Merge...------------------ Save Save as... Text------------------ Change Dir... TOS Command... Invoke Compiler------------------ Quit Edit as text--------------- Copy Cut Paste--------------- Undo Redo--------------- Extend Insert Delete Hide Reveal Enclose Raise Comment out Special Changes Run Program Single Step Super Step---------------- Log output... Typecheck---------------- Continue Cursor Following-------------------- Set Breakpoint Clear Breakpoint-------------------- Who called me ? Pop susp. state Debug Mode Immediate Block Execute Statement Getting Started... Key Summary All About Alice... What can I type ? Pascal Information Command Help Help on Last Error Symbol Completion Search... Search Again------------------ Set Mark... Go to Mark...------------------ Top of Block Parent Former Cursor Declaration Define Macro Set option Create WS Execute WS... Autosave... Buffer Graphics Recover Memory Clear Workspace Memory Left STRINGSTRINGSTRINGSTRINGSTRINGSTRINGSTRINGSTRINGSTRINGSTRING HELP CANCEL ALICE Symbol CompletionAlice - The Personal PascalCopyright (c) 1987 Looking Glass SoftwareOKDesigned by Brad TempletonAtari ST Port by David RowleyAdditional work by: Jan Gray, Jim Gardner,Grant Robinson and Tim TyhurstTo Order, call (519) 884-7473 V1.5OKCANCELNow is the time for all good men to come to the ________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXPrompt TitleSummary of Keys--------------- OK HELP - Help MenuINSERTDELETECLR/HOME - Go to topCTRL-X - CommandF1F2F3 - Sym. CompleteCtrl-R - RedoAlt-L - LoadAlt-S - Save- Run- Single Step- Insert a placeholder- Delete item or selected regionUNDO - Undoes last operationAlt-H - HideAlt-E - EditAlt-P - PhelpF10 - SelectAlt-R - RevealCtrl-F - SearchSearch For:SAMPLETEXTSOTHATLENISRT_______________________XXXXXXXXXXXXXXXXXXXXXXXOKCANCELForward Backward Press the key you wantthe macro onPress the desired mark key (a-z)Sample Text Desk Your message here --------------------123456OKCANCELNow is the time for all good men________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXPrompt TitleSTRINGSTRINGSTRINGSTRINGSTRINGSTRINGSTRINGSTRINGSTRINGSTRING HELP CANCEL ALICE Symbol Completionv\tRbRAIڢ!h psymbol/Symbolsblockrecord e#UAtTn+[8R7f3s =Xf&8T !?o8F]w@cF`Br)Mg 1_¨?xåAXčĮJńźLƁƴ5cNjǷVȋȪHqɖIoʘ1x˪K̰+Rm͝ͼAjΓ&JnϗDlР6Kdэѩ-AZғҳ5J`ӂӤ+YԤԽXՖ*Vցֳ֟5Biש =\؈ؤ#Xًٽ5Xqړ nۙ2Zj܁ܑܰ9f݀aދ޿:j߄ߞ6e(u*Mr:v'ZQ3Uz$Ij4ZAh&OyD`m{ !5IX.r1AK ,Xgn $n{!>TrJe(/biy23IS_gp BJRZsbadtok2`"%s" isn't valid here. You could type "%s" if you did a deletebadtoken`The input "%s" is not valid at the cursor. Try the HELP keybadsub`Subranges are only allowed in setsnottype`%s is not a type name, you can't put it herebaddot`Field entry requires a record for contextbug`BUG: appropriate list not found for commaprocmap`You can't turn this into a procedure callcomplex`Nasty Error - expression or program too complexcfunc`Too many arguments to C functionhideprogram`Can't hide the whole programbadhide`You must select at least a whole line for hidingbadreveal`Not a hidden part of the programbadsellist`This command can't be applied to a listneedrange`You must select an item or range first - see SELECT commandneedlist`Selected item must be an element in a listunfinished`We haven't imlemented %s yetbadspec`Type must be a named type or placeholder for absoluteCannot open template filestatonl`The selected item must be a list of statementsneedblock`You may only raise a block statementError while reading template filebadspec`Can't make a specialty change to a "%s" nodebadimm`Can't enter immediate mode at this pointbadbp`Breakpoints should only be put on statementsrunimm`Can't do that when experimenting in immediate modenotsusp`Program not currently suspendednodecl`There is no declaration for this itemLog - can't open file "%s"badwr2`Error writing filecantconv`Floating value %g can't be converted to integerln`Logarithm of number <= 0.0sqrt`Square root of negative numberbadchr`chr: can't convert %d to charactersucc`the value %s doesn't succpred`pred of %s is beyond boundscatlong`StrConcat makes string too long to fitstrvar`%s must be a string variablestrdelete`String Delete: Attempt to delete beyond bounds string: Offset %dstringbound`String Insert: Offset %d beyond the bounds of string %sstringbig`String too longsubstrbound`SubStr: requested substring beyond bounds of stringsubstrfit`SubStr: Substring too long to fit in destinationunfinished`Pack and unpack not implementedinitrand`Random modulus must be greater than zerorand`You must call initrandom before using randomnewout`New - out of memorymenu too longpruneall`You can't delete an entire program!nolist`Cannot find a list to expandfulllist`Can't expand list any furtherchg_decid`"%s" in use alreadyundo`Nothing to undoredo`Nothing to redoGot to comment %xbug`Got funny state/node %dsetsize`Sorry, sets element %d not allowedsetrange`Invalid subset range %d to %dstop`Stop! There is an error herebounds`Array index %s out of boundsnil`Error - This pointer is NILFunny symbol type %dintovflow`integer %s overflowcomac`Command macros must be completed with ' 'conv`Failure converting "%s" into "%s"loadmem`Not enough memory to load programbadformat`bad save format (%s)badnode`strange type %d in fileCan't open config file %sInternal error: UNIX signal %dBad option %sopt`Invalid m#= optionopt`macro %d out of rangebadmark`Nothing to go back tobadmark`marks must be a letterbadmark`mark '%c' hasn't been setbadmark`mark '%c' has been deletedcommand line optionsmemory`Out of Memory! Save your work immediately!divz`Floating point divide by zerodivzero`attempted to divide by zeronegmod`second operand of mod must be strictly positiveexecstub`Placeholders can't be executedUnset type in comparisonbug`Got funny state/node %dDid not find child in parent in up_to_linebadasc`Can't open file %scantexec`Can't be executed in immediate modebug`BUG: subrange check on non subrange %xsubrange`Value %s is not in subrange bounds for this assignmentbadgo`Can't find the label %sbug`BUG:goto label not found or not in listbadgo`A jump to label %s is not valid from herebnum`Badly formed number %s on inputnotread`READ/GET - file not reset for readingpasteof`READ/GET - tried to get past end of filebadwrite`Sorry, you may not 'write' a complex typenontext`Readln - text file requiredopf`Too many active filesrfile`This file was not initialized with 'update'wrfil`%s - can't open file %snotwrite`Put/Write - File not open for writingnoteof`Put/Write - Not at end of filescrxy`ScrXY: Illegal screen query %dstack`Runtime stack overflow! - out of memorycaseelse`Too many elses in casefunnycase`Help! Funny node in case listundefcase`Undefined case %suninit`Attempt to use a variable that has not been initialized!notsusp`Your program is not currently in a suspended statecantresume`Sorry, unable to continue running the programSorry, no saving of programs in this versionredeclared`Symbol %s redeclaredNo match for "%s" foundNo previous thing to search for.Can't find "%s"sttype`Can't return a complex type from a functioncomp_dec: odd block %dcaseconst`Constant isn't the same type as case valuecantedit`Can't edit a %s as textsyntax`Expression syntax errorcantedit`Can't change a %s textuallyneedarray`Indexing requires an arraybadindex`This index is not of the appropriate typeneedpointer`Pointer ^ requires a pointer or file variablebaddot`dot (.) requires a record variable on the leftsetord`Set elements must be of ordinal typesetel`This set element doesn't match the first onesetrange`Subranges (..) may only be placed in setssetrange`Two ends of subrange are of differing typesneedbool`Operand of NOT must be boolean or integerIncompatible template fileneedbool`A Boolean (true/false) value is required hereloopvar`Loop counter must be a simple variableloopvar`Loop variable must be of ordinal typeloopbound`Start not of appropriate typeloopbound`Finish is not of appropriate typerepeatbool`Looping condition requires boolean valuecaseexpr`Case selector must be of ordinal typeintegerop`Operands of DIV, MOD, SHL or SHR must be integersboolop`Operands of AND/OR must be boolean or integerassign`Types on := don't matchfileassign`Files can't be assignedfreebadsymbol`A symbol of this kind can't be placed herenrprec`Precisions (2 colons) may only be applied to real numbersbadprec`Output precision must be integerbadwidth`Field width must be integerwrformat`Improper use of format specifier (colons)in2`IN: Types of set and member don't matchstub`Error - program is not finished yetneednumber`Operand must be integer or realmixedset`A set value is required hereincompatset`Set types are not compatiblefewargs`Routine %s has too few argumentsneedvar`This parameter must be a variablevarptype`Var actual parameter must be of identical type to the formalargtype`This argument is not type-compatible with the formal parameterprocparam`This parameter must be a user procedurefuncparam`This parameter must be the name of a user functionneedvar`Read parameter must be a variableiotype`I/O argument is not of the same type as given filerecmatch`Field name %s no longer matches the recordfewargs`Too few arguments, should be at least %dmanyargs`Too many arguments, must be at most %dType tree of unknown symbol type %dforef`Symbol used before it is definedtyp_bound:Funny node %d in typetree %xundeft`Undefined type namebadset`Set elements must be in the range 0..255nottype`%s must be a type nametystub`Placeholder in type declarationbug`Calc_size:Bad Declaration %d in typetree %xbadconst`An ordinal constant is expected hereneedconstnam`This name is not a constantvarcon`Constant is not of the right typerangebounds`The two bounds of this range don't matchrangeorder`Range is in the wrong ordernoroom`Not enough room to set up program output windownodebug`Debug window does not existbadwork`Workspace %s does not existfragment`Can't edit code fragments (yet)copy`Can't copy onto the current workspaceget`You may only insert a code portion on a placehoderempty`Workspace %s is emptyinslist`You can't insert a list of things herebadget`Can't have a %s placeholder herebadget`You can't put %s nodes onto a %s placeholderbadfield`%s is not a valid field of that recordundef`Symbol "%s" has not been declaredbadformat`Save format %d is a later release, load at own risk Input - F6 for EOF shell`Error executing %sCommand finished - hit SPACE to continueturning on trace, file "%s"turning on unbuffered trace, file "%s"Program is running - (Ctrl-Break to halt it.)Program finished - hit SPACE to resume editingSuperstep ExecutionImmediate mode executionnoundo`Memory Recovered. You can't UNDO past this pointbadcommand`Unknown command "%s"logging output to "%s"unfinished`Warning : No real numbers in this versiondispose`Attempt to dispose memory already disposed ofbaddir`Bad directorybaddir`can't cd to %sThis will build %s "%s" structureNot enough memory for help screenHelp on %s not available. Check to see if Help files are on your diskHelp on %s not available yet (%s%s)break`Break!bp`Breakpoint!Press the key you want to place the macro on:Type the macro text and press ENTER. See the manual for details on codesmacro definition abortedStomp_Check fails, thenode %x, ntype is %d, full kids %dbadsavefile`can't open save file "%s"nomac`Few macros defined. (Can't find %s) Press ESC to quitautosave`Automatic Save is engaged but there is no file name.Internal error: mfree(%X), file %s line %dInternal error: mfree(%x)lowmem`You are running out of memory. Save your work and restart immediately!Comments are not allowed within expressionsCan't insert any more text, line too long.Printing to file %s (sort of)Printing to file %sThere is not enough memory for a menunumin`Input Error - Number too longbnum`Sorry, "%s" isn't a valid number, please try againSaving to %scantopen`Can't open %s, file not savedA runtime error has occured (see above). Hit SPACE to continuenoerr`You have not had an error yet!fixquote can't find closing ^Atoolong`Line on screen too longstomp`Previous contents of workspace %s deletedYou haven't saved workspace %sDeclaration under node type %d not possiblereexpand: %x is not a list!contok: funny constant token %dInvalid declaration token %dwrong linelist kidwhile reading /config/apstringsdidn't find %sdel_decl: can't find symtab entry %x to delete in %xfind_alice_cursor: Row %d outside of window boundsfind_alice_cursor: Column %d out of window boundsfind_alice_cursor : Screen has no lines on it!!!while reading /config/apbuiltinFailed to allocate storage of %u bytesFunny Control code %c in help filewhatChanged/proc at rootHistory list bad at start of undoUnknown history code %d found in history listHistory list bad at start of redoError message memory overrun!Can't put a macro on key # %d!Stomp_Check fails, Tried to assign kid %d of list %x with %x when count is %dTried to set kid %d of node %x with val %xBUG get_kidnum: Could not find %x in parent %xBuiltin menu too longCan't find search start in out_linefunny type %d in do_pushingnot a symbol table!Bad suspension stack clearing immediateex_class fails cp not cursor in reuseGot l list codetreeprint:Bad template char %dCan't have %d kidsgrowlist(%x) on full listnext symtab can't find next symbolsmallerr`Segment must be Data Segment in non-large ALICEbadint`Integer is not in range -32767..32767badwr3`Error writing filebigstruct`Structure greater or equal to 64K bytes -- shrink it!"%s" is not a valid constant"%s" is not a valid variable name"%s" is not a valid identifierfragment`Copying of an entire program to a workspace not permittedTypecheck completed. No errors detected.You can enter a "%s" just by typing it in right nownohist`This operation is too involved to UNDOEditing operation abortedYour floppy with HELP appears to have been removedDANGER: Do NOT change floppy disks at this timeResumed program executionbug`Funny node %x in filebigstruct`String length out of bounds 1..255strplus`Concatenated string has length %d (greater than 255)badrtype`This is not a valid type for a rangestrcast`Strings may not be assigned to "char"sbadwin`Invalid window coordinatesbadtextmode`Invalid text mode %dbadgr`Not in graphics modebadcolor`Invalid colour %d (should be between 0 and %d)cantview`There is no graphics buffer to viewnoscrmem`Sorry, previous graphics screen lost (not enough memory to keep it)nitmatch`Initializer types don't matchwsai`Should be %d elements in array initializerneedfi`Need field initializer herenotopen`File not opencto`Cursor coordinates out of boundsbadseek`Seek/Setnext out of boundstrace`Too many locations under tracetrace`Too many variable trace exceptions at oncellib`Could not load library "%s"llib`Too many loaded libraries : %sneedgr`graphics requires graphics adapterneedrec`WITH requires a record variablegenparam`This parameter must be real, ordinal or a variableLoading "%s"fper`Floating point error (overflow)strplus`Copy string position %d out of boundsnowinmem`Not enough memory to create output window (or dimensions out of bounds)badmem`Colon array index valid only with Mem arraybadmem`Absolute memory references must be made with integersfof`Can't have a file of filesCorrupt symbol tablebadsavefile`Can't open library "%s"Can only copy libraries to main levelblockio`Block I/O routine must be performed on untyped filetoosmall`Structure too small to hold registersImproper use of binary libraryerase`Erase - can't delete file %swrformat`Segmented absolute address not allowed in small model ALICEbadcode`Error - can't find mnemonic in menubug`Can't find index in menu treedeftoolong`Default filename too longfullmenu`Cannot allocate any more items in menufullmenu`Menu bar too wideillalert`Illegal Alert formatillcoor`Illegal coordinate systemillpatt`Illegal pattern numberillvert`Not enough vertices in arraymanywindow`Too many windows openmenuact`Menu cannot be active while adding itemsmenuorder`Attempt to add menus in wrong order !mousetype`Illegal mouse type numberlibfield`Programs may not reference library based record field namesnewwindow`Error while creating windownochange`Couldn't change window featuresnotparm`No parameters for that eventnotparm`Not that many parameters availablenotwindow`File variable does not refer to a windownouser`No User Menuquickwindow`Illegal QuickWindow numbersbsmall`Saveblock too small for spritesdsmall`Sprite definition too smallnoinfline`There is no information line for this windownoslider`There is no horizontal/vertical slidernotmen`Error - pointer not allocated by NewMenuBarcatlong`Filename variable not big enoughcatlong`Directory variable not big enoughcatlong`Answer variable not big enoughboxsize`Menu box too largerunexc`%s trap while running programMaximum of 128 points allowednocpl`No compile string defineddiffwrk`Mark is not in this workspaceFile must refer to a deviceSearch for: [2][ScrSave buffer got stomped !][ OK ][1][Error: Code not handled][ OK ] Output Running [2][Sorry, Help is not|available in Low|Resolution - Use|Medium Resolution][ OK ][1][Sorry, I can't find|help on that.|Make sure help files|are accessible.][ Cancel | Retry ] OK [3][Fatal Error !|ALICE.RSC must be|in current directory][ Abort ][1][%ld bytes free][ OK ]Answer stringmaximum of 128 points allowedBus ErrorAddress ErrorIllegal InstructionPrivilege ViolationDivide By Zero[2][Fatal Error %d !|%s at %c%lx|Save Workspaces|Immediately !][ OK | Abort ][2][Could not change directory][ OK ][2][Error ! - Not enough|memory to run ALICE][ OK ][2][Not enough memory|to resize window][ OK ][2][Caution: Not enough memory|to buffer new graphics|window][ OK ][2][You have not saved this|workspace. Close it|anyway?][ Yes | No ]Untitled main [2][%s][ OK | HELP ][2][%s][ OK ]A runtime error has occured Built in NamesSymbols Builtin SymbolsUndefinedSorry, can't elaborate any further on the last messageChange this to:System Command: Save Interval (0 for no Autosave) ? [2][Typecheck completed.|No errors detected.][ OK ]Option line? Name of output file:Command Help[2][Click on OKAY to|return to ALICE][ OK ]Command Line? squareStrConcat first argumentString Delete stringString Insert stringSubStr destination stringInteger? Real Number? Character? String? Break!Comment? Possible InputPascal Help[2][This operation is too|involved to UNDO|Do it anyway ?][ OK | CANCEL ]Scalar := %sInteger := %dReal := %gString := "%s"additionmultiplicationExpansion: [2][You have not saved|this workspace|Load anyway ?][ Yes | No ]can't open library "%s" Bad library save format (%s)Bad save format (%s) not an ALICE Pascal save fileunsupported versionwrong sized integersbad symbol tablepremature end of fileUse: %s [file] [C=confile] [s=varstacksize] [f=checking freq] [l=locstacksize] [m#=macrostring]* [c#=fontcode]* [-indent] Error on startup of ALICE Error in loading templates [2][You have not saved one|of your workspaces|Quit anyway ?][ Yes | No ][2][You have not saved one|of your workspaces|Quit anyway ?][ Quit | Don't Quit ]subtractionMark? Sorry, '%s' isn't a valid number, please try again Str destination[2][That file already exists !|Should it be overwritten ?][ OK | CANCEL ]Directory StringFilename StringInternal error: [2][An Internal Error has occurred|Continue ?][ OK | Abort ]Frame %2.2d/%2.2d in SuspendCommand:[2][Clearing a workspace|cannot be undone|Do it anyway?][ Yes | No ]WorkspacesWorkspace Name? SUSPENDNew WorkspaceDsk File Ed Stc Run Dbg Help Go Misc[2][Break !|Continue Execution ?][ Yes | No ]Error: UntypedUnknownWaiting -- Device OutputWaiting -- Device Input[2][Error - error msg %d][ OK ][2][Error - null msg %d][ OK ]?[2][System Font must be 8 bits wide][OK]d   E7p;!F=q1*F,fwED!]`ID@F͠,B5'>"E7p;!FV-s4_Fe$ E5DӉ+>.C5&@@ k+ȂN:!bI3 EL$|![*  Mi@M.=@Mj7pAh/ o,5̬ &ݤ=BW!g} ?;CSG ?@.B:@E=sMBԘ`=.BpF|:e*Di/(zA@@@@@@@@@@PPPPP@@@@@@@@@@@@@@@@@@    @Bad pointer in free. No shell msh.prg-cSHELLmsh.prgPATH,\bin,\usr\bin%un!n!n#B\v\ARGV=CCAP????????????????????????L"20                  , 0V     &F  F   " *F vDD*p4  $*6   $  ":>$  &&  "&t6$ 2 T*"  &$   t  $ ,          V F*."  "&     R        $  "&*" 4(0 ("         8(( $&( 0      (8F   8   "P &4"*                 X6   (             " 2  6 $  2  *    $ "   4f 8   0 " :   ((&          "".         2   "      <*& ,0$ ( D T .PD.  $   4      "     <      2    ". 6 "& 6(: *            h :  D4  ( " $   j$0             (  :  8   4* &  &   (     0  DR6 B   H  &" &          " $    02* "    .  H& .( "(,R((" ,$L* d4$l      D 4                      " "   $  :        ,<$FX`$ V&   4H      .    2.  *" *t:R  >        " $0( &( 2*  B2$  ,, 2.""8  "  <^(  R > $LR,\f       *    "( &      L "L Z"0"      $*      &"@ $  " .     2 : &  X  & * $ &  &D<.d"X.:.TV ",R 2&  6J " ($D6( 6  &"."H 6(*2 D   . ., 8d: ** *    "           (j                                         B      ^* 4  z   ", :&  (          V2"& b  "     .     " $8            "H $,   8r L$   $    N*     $      ""       , 6 **:  @P04*,< 8,                 Z      " &   $ 6  0  2 $& `B "  .  4<  (F.D  2  & `|* 8    0$  $ & .&  &, * 6F$,. .  >* 2: R8 *    (2$.   * (    *    .0 4     .     &$ &&(    *       @   0@   "4".   " $ (: 4   $ & $  ". "     $  "2 4  \ $ 0 "2 . $0 > 2<>6 0*4, $66f$" &X* 4 &$&: ((, >*D:@"H ($N "        $.0d ,0  0,n(@,z6  4 f">@*.2.H*jN0  b,d2     &P,     ( 4(  4   .      4&, F$   ~ 06 2 " 4  B (    $                  :$  &    ,       ,     $             L       "    0(      8(&  : 6    "80$(| ::  ^"   (NR :  d4>8Z>D  (* "&&&$*,@ " @ "$ H   .$826*  ( *&      *  2"(     $&  (4     B 2"  "`( jL  B     "6.>X@0  :b  4 * $    &"4      *  * (   &r*  "            28     &H    : FHNLf" 0d28PXD0 6 bNZ,\$($&(j*"   $   < " (    .0,,    <      , N(D,$0L&H D4 : D>J   64, P$  P&&         (4 "f:$ ""     :    *($(( 0   "2T"0:"$0:" "",4 & "  *    "<  .     , B            "* @2  0  ,  (    $0"  &($ *   ,   &$NL2N($,( HL  ,.(v$"& 2, 6 < bND nD&  $   t$ r<   6  B  0      &   r "   r     .     .                     J0@      :2 & 0   ",   T        ""*       &P"." " 0,    D4&B   N.   2                        $   0"<n(X "J$F  >. * ""  "    D   "             . V   2,         4 " 4 " 6 4 , ( J(  (    &   *$( *@      "08& 4 2N4 2&   &$  ,.     "$&N ..4 @   ..$ ..(    ,2 Z&   ( pV"F     Z>.4  l    JH  60    62*0$",(0&(0&P 2P0`&,0(B   <&*.FP&& V  $   & ",0 "nHB&$ n&h8 B&   N4 8 X d28 &           "          2  2      .                                                                       *                    2        *                                    8 "     T $ (   P.  . *2 8  $ $,D \*& ^l8 >(p lj8zB                  "  (   (    $ P  ``( "2 P"286"2          (.                               (     & ^ " h    *:$  : 8N  @J$  $  PzR nZ    lvFPBLD (,"R",p$  .6*" .J0.$nBF\ @$@ ( ,0fJ 8*046 , 6&F^ &XVb. T  0,&2> 0., VH  & <  XT6& p(      FT   .  4\p                         ~                                                                                                                                                                                                                             &" ~, Z  VBVT 0\ D+m^x=\c m31=\cexit\n m212=\ccontinue\n m192=\cexecute\n m127=\cdelete x\n m210=\cinsert\n m^f=\cnext\n m^l=\cclear\n m^i=\cfwd\n m^p=\cclip\n m^u=\cundo\n m^r=\credo\n m^^=\cparent\n m226=\chelp\n m262=\cblock\n m290=\ccheck\n m187=\crun\n m188=\cstep\n m213=\csuperstep\n m196=\cselect\n m190=\cback\n m244=\cnext\n m247=\cclear\n m243=\cprev\n m146=\cedit\n m166=\cload\n m153=\cphelp\n m148=\ctoklist\n m176=\cpopback\n m20=\ccheck\n m2=\ctraceback\n m174=\ccopy clipboard\n m214=\cshell\n m6=\csearch\n m1=\cagain\n m15=\cpop\n m163=\chide\n m147=\creveal\n m^e=\cextend\n m227=\s m159=\csave\n m144=\cexit\n m199=\cblock\n cd=1 cq=3 m225=\cundo\n m253=\cchild\n # Set the stack size to be around 5K Increase if you find ALICE # running out of memory while executing a program # s=5000 # # Sample OSS Compiler directive # To activate simply remove the leading '#' sign #p=\oss\compiler.prg %%.pas;\oss\linker.prg %%.prg=%%.o,\oss\paslib g@g$Thno namerootcommentpascal programdeclarationsdeclarationsdeclarationsdeclarationsprocedurefunctionForward Declarationvariable initializerabsolute variableconstant declarationtype declarationvariable declarationenumerated typesubrangepacked typearraystructured constantstringfield initializerset typefile typepointer typerecord typerecord fieldvariant recordvariant caseparametervar parameterfunction parameterprocedure parameterpass through commentstatement commenttrace blocklabeled statementgotoprocedure calllibraryassignment statementImmediate Statementsgeneric blockif-thenif-then-elsefor loopreverse for loopwhile looprepeat loopwith blockcasecompound statementcommented out codecase instancecase elseshift leftcolonprecisionsigned constantnegative constantinteger constantreal constantcharacter constantstring constantarray indexingindirectionfield useimplied field usenil pointerparenthesesshift rightsetnotfunction callunary plusunary minusadditionsubtractionormultiplicationdivisioninteger dividemodulusandequalitynot equalless thanless or equalgreater thangreater or equalset membershipexclusive orrange setbad expressionrevealed codehidden codeplaceholderSymbolUnref SymbolListSymbol Tablename $1>KXbk  '9BLYer&.CXfn{ %7HViy (1@HLU_iw     %D%%EE%%%@ @ @@@@@@@@@@!c!c!ag!1E!c!kprogram !(Program-Name)!1p!2P,; !3l !4l !kbegin !5l !kend. !c!klabel !1,; !c!kconst!1l !c!ktype!1l !c!kvar!1l !n!c!kprocedure !(proc-name)!1p!f!2P;!o; !3l !4l !T!kbegin !5l !T!kend; !n!c!kfunction !(func-name)!1p!f!2P; : !3p!o; !4l !5l !T!kbegin !6l !T!kend; !c!kForward ; !1p !c!k: !2p = !3p;!4o! !4{!o !1, !c!k: !2p !kabsolute !3p!R!4o! !4{!o !1p !c!k= !2p;!3o! !3{!o !1p !c!k= !2p!R!3o! !3{!o !1, !c!k: !2p!R!3o! !3{!o !c!k(!1,)!(lower-bound)!1p!c!k..!(upper-bound)!2p!c!kpacked !1p!c!karray [!(range)!1p] of !2p!k!c(!1:)!c!kstring [!(Max Length)!1p]!1p!c:!2p!c!kset of !1p!c!kfile of !(file-element-type)!1p!c!k^!1p!c!krecord!1l !T!kend; !(field-name)!1, !c!k: !2p!R!3o! !3{!o !c!kcase !1o!(tag-name)!1p : !o!(tag-type)!2p of !3l {end variant part} !1, !c!k: ( !2l !T!k); !(parm-name)!1,!c!k: !2p!c!kvar !(parm-name)!1,!2o: !2p!o!c!kfunction !(func-name)!1p!2P; : !3p!c!kprocedure !(proc-name)!1p!2P;!1p !c{non-ALICE} !c!1o!1{!o !c!k{+do if !1p set begin !2l !T!kend; }; !1p!c: !c!kgoto !(label)!1p; !1p!c!2P,; {+!c!kLibrary !3E !1o!1p!o} !1p !c:= !2p; !c{ -----Immediate Statement Block----- !1l begin !2l -----End Immediate Statements-----} !k!1p !cbegin !2l !T!kend; !c!kif !(Condition)!1p then begin !2l !T!kend; !c!kif !(Condition)!1p then begin !2l !T!kend !kelse begin !3l !T!kend; !c!kfor !(variable)!1p := !(start)!2p to !(finish)!3p do begin !4l !T!kend; !c!kfor !(variable)!1p := !(start)!2p downto !(final)!3p do begin !4l !T!kend; !c!kwhile !(Condition)!1p do begin !2l !T!kend; !c!krepeat !1l !kuntil !(Condition)!2p; !c!kwith !(record-variable)!1p do begin !2l !T!kend; !c!kcase !1p of !2l !T!kend; !c!kbegin !1l !T!kend; !c{ !1l } !1,!c: !kbegin !2l !T!kend; !c!kelse begin !1l !T!kend; !1p!c:!2p!1p!c:!2p:!3p!c+!1p!c-!1p!c!ai!1E!c!aj!1E!c!ah!1C!c!ak!1S!1p !cshl !2p!1p !cshr !2p!1p!c[!(Subscript)!2p]!1p!c^!1p!c.!2p!c!1I!c!knil!c(!1p)!c[!1,]!c!knot !1p!1p!c!2P,!c+!1p!c-!1p!1p !c+ !2p!1p !c- !2p!1p !c!kor !2p!1p !c!kxor !2p!1p!c*!2p!1p!c/!2p!1p !c!kdiv !2p!1p !c!kmod !2p!1p !c!kand !2p!1p !c= !2p!1p !c<> !2p!1p !c< !2p!1p !c<= !2p!1p !c> !2p!1p !c>= !2p!1p !c!kin !2p!1p!c..!2p!c!ac!1E!c!k{+Revealed !1p} !2l !H!c!k... {!1p} ...!c!s!c!1I!c!1N!c!L!c!D 16;DIQakpqz  %/Cc>Hfp %9FKSl$,COl{",OT]lq{ @EO[`z (-7AOV]fox>HRbr.   $ * 0 5 : B J b f n h ~ j l n t           & . 6 > F N V { f n } ~                   .  J  Z  j  z               " * 2 : B J R Z b j r z                     "  2 : B J R Z $.8BLV`jt~ (2<FPZdnx",6@JT^hr|&0:DNXblv4$$$$$$G 9G!9G@9K!: :! F N V Z ^ f n r v ~       " & . 2 6 : > B J N R Z ^ b j n r z ~    " * 2 : B J R Z b j r z    " & * 2 : B J R Z  $.8BLV`jt~ (2<FPTZ^dhnrx|",6@JT^hr|&0:DNXbflv "&*.26:>BFJNVZ^bfjnrvz~ "&*.26:>BFJN "&*.26:>BFJNRVZ^bfjnrvz~ "&*.26:>BFJNRVZ^bfjnrvz  $(,048<DHLPTX\`dhlptx|  $(,048200 beegggggcbeg>0 ccb" Zero the number of primes found e)c>0 " Initialize the array of flags " Start off with all numbers being prime .c>0 ce)Bccc.c>0 ce" Cross non-primes off the list " Found a number that hasn't been crossed " off, so it must be prime ,Bcce)cNNcc>3 " Print out the prime &cec)cNcc" Cross out all the multiples of this " prime 0Xcce)Bccc)cNcc)cNc>1 &cecA" primes " Write the final number of primes . \ .. \ NLBEGIN SUF] 'READ ME d 'USHOWEND SUFg )'`gLhno namerootcommentpascal programdeclarationsdeclarationsdeclarationsdeclarationsprocedurefunctionForward Declarationvariable initializerabsolute variableconstant declarationtype declarationvariable declarationenumerated typesubrangepacked typearraystructured constantstringfield initializerset typefile typepointer typerecord typerecord fieldvariant recordvariant caseparametervar parameterfunction parameterprocedure parameterpass through commentstatement commenttrace blocklabeled statementgotoprocedure callassignment statementImmediate Statementsgeneric blockif-thenif-then-elsefor loopreverse for loopwhile looprepeat loopwith blockcasecompound statementcommented out codecase instancecase elseshift leftcolonprecisionsigned constantnegative constantinteger constantreal constantcharacter constantstring constantarray indexingindirectionfield useimplied field usenil pointerparenthesesshift rightsetnotfunction callunary plusunary minusadditionsubtractionormultiplicationdivisioninteger dividemodulusandequalitynot equalless thanless or equalgreater thangreater or equalset membershipexclusive orrange setbad expressionrevealed codehidden codeplaceholderSymbolUnref SymbolListSymbol Tablename $1>KXbk  '9BLYer&;P^fs| /@Naq )8@DMWao|    %D%%EE%%%@ @ @@@@@@@@@@!c!c!ag!1E!c!kprogram !(Program-Name)!1p!2P,; !3l !4l !kbegin !5l !kend. !c!klabel !1,; !c!kconst!1l !c!ktype!1l !c!kvar!1l !n!c!kprocedure !(proc-name)!1p!f!2P;!o; !3l !4l !T!kbegin !5l !T!kend; !n!c!kfunction !(func-name)!1p!f!2P; : !3p!o; !4l !5l !T!kbegin !6l !T!kend; !c!kForward ; !1p !c!k: !2p = !3p;!4o! !4{!o !1, !c!k: !2p !kabsolute !3p!R!4o! !4{!o !1p !c!k= !2p;!3o! !3{!o !1p !c!k= !2p!R!3o! !3{!o !1, !c!k: !2p!R!3o! !3{!o !c!k(!1,)!(lower-bound)!1p!c!k..!(upper-bound)!2p!c!kpacked !1p!c!karray [!(range)!1p] of !2p!k!c(!1:)!c!kstring [!(Max Length)!1p]!1p!c:!2p!c!kset of !1p!c!kfile of !(file-element-type)!1p!c!k^!1p!c!krecord!1l !T!kend; !(field-name)!1, !c!k: !2p!R!3o! !3{!o !c!kcase !1o!(tag-name)!1p : !o!(tag-type)!2p of !3l {end variant part} !1, !c!k: ( !2l !T!k); !(parm-name)!1,!c!k: !2p!c!kvar !(parm-name)!1,!2o: !2p!o!c!kfunction !(func-name)!1p!2P; : !3p!c!kprocedure !(proc-name)!1p!2P;!1p !c{non-ALICE} !c!1o!1{!o !c!k{+do if !1p set !kbegin !2l !T!kend; }; !1p!c: !c!kgoto !(label)!1p; !1p!c!2P,; !1p !c:= !2p; !c{ -----Immediate Statement Block----- !1l begin !2l -----End Immediate Statements-----} !k!1p !cbegin !2l !T!kend; !c!kif !(Condition)!1p then !T!kbegin !2l !T!kend; !c!kif !(Condition)!1p then !T!kbegin !2l !T!kend !kelse !T!kbegin !3l !T!kend; !c!kfor !(variable)!1p := !(start)!2p to !(finish)!3p do !T!kbegin !4l !T!kend; !c!kfor !(variable)!1p := !(start)!2p downto !(final)!3p do !T!kbegin !4l !T!kend; !c!kwhile !(Condition)!1p do !T!kbegin !2l !T!kend; !c!krepeat !1l !kuntil !(Condition)!2p; !c!kwith !(record-variable)!1p do !T!kbegin !2l !T!kend; !c!kcase !1p of !2l !T!kend; !c!kbegin !1l !T!kend; !c{ !1l } !1,!c: !T!kbegin !2l !T!kend; !c!kelse !T!kbegin !1l !T!kend; !1p!c:!2p!1p!c:!2p:!3p!c+!1p!c-!1p!c!ai!1E!c!aj!1E!c!ah!1C!c!ak!1S!1p !cshl !2p!1p !cshr !2p!1p!c[!(Subscript)!2p]!1p!c^!1p!c.!2p!c!1I!c!knil!c(!1p)!c[!1,]!c!knot !1p!1p!c!2P,!c+!1p!c-!1p!1p !c+ !2p!1p !c- !2p!1p !c!kor !2p!1p !c!kxor !2p!1p!c*!2p!1p!c/!2p!1p !c!kdiv !2p!1p !c!kmod !2p!1p !c!kand !2p!1p !c= !2p!1p !c<> !2p!1p !c< !2p!1p !c<= !2p!1p !c> !2p!1p !c>= !2p!1p !c!kin !2p!1p!c..!2p!c!ac!1E!c!k{+Revealed !1p} !2l !H!c!k... {!1p} ...!c!s!c!1I!c!1N!c!L!c!D 16;DIQakpqz  %/Cc>Hfp %9FKSl '/FRa 4?DMVafp 9DIS_d~ $.9>HR`gnw $0OYcs?     0 5 ; A F L T \  x              ( 0 8 @ H P X ` h  x                  ,  @  d  x            $ , 4 < D L T \ d l t |                    $ , 4 < D L T  d l t |  $.8BLV`jt~ (2<FPZdnx",6@JT^hr|&0:DNXblv4$$$$$$G 9G!9G@9K!: :!@BEZGJNPRTVX`cehjl]npruwy|  L T \ ` d h l p x    ( 0 8 @ H P X ` h l p x      $ , 0 4 8 @ D H L P T X \ d h l p x |     $ , 4 < D L T \ d l t |    $ , 4 < D L T X \ d l t | $(.28<BLV`jt~ (2<FJPZdnx|",6@JT^hr|&0:DNXblv "&*.26:>BFJNRVZ^bfjnr~ "&*.26:>BFJNRVZ^bfjnrv "&*.26:>BFJNRVZ^bfjnrvz~ "&*.26:>BFJNRVZ^bfjnrvz~  $(,048<@DHLPTXdhlptx|  $(,048<@DHLPTX\ The ALICE Template File ----------------------- ALICE uses a 'template' file to determine how PASCAL programs are to be displayed. The default template file is 'aptempla.suf', which is found in the root directory on the main disk. Included in this directory are two alternate template files which allow programs to be displayed in a slightly different format. To use one of the alternate template files, add a line of the form: T=\template\nlbegin.suf or T=\template\showend.suf to the 'AP.INI' file in the root directory of the main disk. The template file 'nlbegin.suf' displays the 'begin' keyword on a line by itself, whenever it appears. For example, while using the default template file, a FOR statement looks like this: for i := 1 to 100 do begin writeln( i, i*i ); end; If you use the 'nlbegin.suf' template file, the same FOR loop would look like this: for i := 1 to 100 do begin writeln( i, i*i ); end; The 'showend.suf' template file adds at the end of each block statement (BEGIN-END blocks, FOR-loops, WHILE's, etc) a comment that indicates the type of that block. For example, the above FOR loop would appear as follows: for i := 1 to 100 do begin writeln( i, i*i ); end; { for } The comment shows that the 'end' keyword closes a FOR loop. ngLhno namerootcommentpascal programdeclarationsdeclarationsdeclarationsdeclarationsprocedurefunctionForward Declarationvariable initializerabsolute variableconstant declarationtype declarationvariable declarationenumerated typesubrangepacked typearraystructured constantstringfield initializerset typefile typepointer typerecord typerecord fieldvariant recordvariant caseparametervar parameterfunction parameterprocedure parameterpass through commentstatement commenttrace blocklabeled statementgotoprocedure callassignment statementImmediate Statementsgeneric blockif-thenif-then-elsefor loopreverse for loopwhile looprepeat loopwith blockcasecompound statementcommented out codecase instancecase elseshift leftcolonprecisionsigned constantnegative constantinteger constantreal constantcharacter constantstring constantarray indexingindirectionfield useimplied field usenil pointerparenthesesshift rightsetnotfunction callunary plusunary minusadditionsubtractionormultiplicationdivisioninteger dividemodulusandequalitynot equalless thanless or equalgreater thangreater or equalset membershipexclusive orrange setbad expressionrevealed codehidden codeplaceholderSymbolUnref SymbolListSymbol Tablename $1>KXbk  '9BLYer&;P^fs| /@Naq )8@DMWao|    %D%%EE%%%@ @ @@@@@@@@@@!c!c!ag!1E!c!kprogram !(Program-Name)!1p!2P,; !3l !4l !kbegin !5l !kend. !c!klabel !1,; !c!kconst!1l !c!ktype!1l !c!kvar!1l !n!c!kprocedure !(proc-name)!1p!f!2P;!o; !3l !4l !T!kbegin !5l !T!kend; {proc !1p} !n!c!kfunction !(func-name)!1p!f!2P; : !3p!o; !4l !5l !T!kbegin !6l !T!kend; {func !1p} !c!kForward ; !1p !c!k: !2p = !3p;!4o! !4{!o !1, !c!k: !2p !kabsolute !3p!R!4o! !4{!o !1p !c!k= !2p;!3o! !3{!o !1p !c!k= !2p!R!3o! !3{!o !1, !c!k: !2p!R!3o! !3{!o !c!k(!1,)!(lower-bound)!1p!c!k..!(upper-bound)!2p!c!kpacked !1p!c!karray [!(range)!1p] of !2p!k!c(!1:)!c!kstring [!(Max Length)!1p]!1p!c:!2p!c!kset of !1p!c!kfile of !(file-element-type)!1p!c!k^!1p!c!krecord!1l !T!kend; !(field-name)!1, !c!k: !2p!R!3o! !3{!o !c!kcase !1o!(tag-name)!1p : !o!(tag-type)!2p of !3l {end variant part} !1, !c!k: ( !2l !T!k); !(parm-name)!1,!c!k: !2p!c!kvar !(parm-name)!1,!2o: !2p!o!c!kfunction !(func-name)!1p!2P; : !3p!c!kprocedure !(proc-name)!1p!2P;!1p !c{non-ALICE} !c!1o!1{!o !c!k{+do if !1p set begin !2l !T!kend; }; !1p!c: !c!kgoto !(label)!1p; !1p!c!2P,; !1p !c:= !2p; !c{ -----Immediate Statement Block----- !1l begin !2l -----End Immediate Statements-----} !k!1p !cbegin !2l !T!kend; !c!kif !(Condition)!1p then begin !2l !T!kend; {if} !c!kif !(Condition)!1p then begin !2l !T!kend !kelse begin !3l !T!kend; {if-else} !c!kfor !(variable)!1p := !(start)!2p to !(finish)!3p do begin !4l !T!kend; {for} !c!kfor !(variable)!1p := !(start)!2p downto !(final)!3p do begin !4l !T!kend; {for..downto} !c!kwhile !(Condition)!1p do begin !2l !T!kend; {while} !c!krepeat !1l !kuntil !(Condition)!2p; !c!kwith !(record-variable)!1p do begin !2l !T!kend; {with} !c!kcase !1p of !2l !T!kend; {case} !c!kbegin !1l !T!kend; !c{ !1l } !1,!c: !kbegin !2l !T!kend; {instance} !c!kelse begin !1l !T!kend; {case else} !1p!c:!2p!1p!c:!2p:!3p!c+!1p!c-!1p!c!ai!1E!c!aj!1E!c!ah!1C!c!ak!1S!1p !cshl !2p!1p !cshr !2p!1p!c[!(Subscript)!2p]!1p!c^!1p!c.!2p!c!1I!c!knil!c(!1p)!c[!1,]!c!knot !1p!1p!c!2P,!c+!1p!c-!1p!1p !c+ !2p!1p !c- !2p!1p !c!kor !2p!1p !c!kxor !2p!1p!c*!2p!1p!c/!2p!1p !c!kdiv !2p!1p !c!kmod !2p!1p !c!kand !2p!1p !c= !2p!1p !c<> !2p!1p !c< !2p!1p !c<= !2p!1p !c> !2p!1p !c>= !2p!1p !c!kin !2p!1p!c..!2p!c!ac!1E!c!k{+Revealed !1p} !2l !H!c!k... {!1p} ...!c!s!c!1I!c!1N!c!L!c!D 16;DIQakpqz +0EYy&5T^|6;O\ai (-:BYet*MR[jo 8\as#(+;@Uej$,8BIP\h w % 0 9 N S V h m s y ~            ( 0 8 @ H P X ` h p x                   ( 0 8  P  `  p             , 4 < D L T \ d l t |                    $ , 4 < D L T \ d  t |      *4>HR\fpz$.8BLV`jt~ (2<FPZdnx",6@JT^hr|4$$$$$$G 9G!9G@9K!: :!BHLR\fpz $.8BLVZ`jt~ (2<FPZdnx",6@JT^hr| "&*.26:>BFJNRVZ^bfjnrvz~ "&*.26:>BFJNRVZ^bfjnrvz~ $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx| "&*.26:>BFJNRVZ^bfrvz~ "&*.26:>BFJNRVZ^bfj Questions and Answers about ALICE Q: What's the difference between an interpreter and a compiler? A: A compiler takes a high level language program and translates it into a free-standing machine language program. An interpreter takes the high level language program and attempts to understand it at that level, or at some intermediate level. ALICE contains an interpreter. An interpreter is usually much slower at running a program than compiled code, but because the interpreter works with the program at a high level when it is running, you can debug a lot more easily. An interpreter can also run a program immediately -- you don't need to compile it first before you can run it. ALICE is the system for you if your programs sit around waiting for the user to do things -- ie. if they don't require a lot of speed. If you need speed, you should buy a Pascal compiler in addition to ALICE. Q: Why can't I just change arbitrary text in my program? A: ALICE is truly different from the text editors you may have edited programs with before. With ALICE, you're actually editing your program as a PROGRAM, not as a piece of text. What this means is that ALICE thinks of your program like a "tree" where program structures are branches that contain other program structures and so on. The valid editing operations in ALICE are the same ones you could use on a tree. Clipping off a set of branches, and possibly grafting new sets of branches in different places. We've made your job easier, though, by providing all sorts of special features to make use of these basic operations. In particular, the ALICE expression parser lets you type in and edit your Pascal expressions as a text without worrying about the tree structure. For larger things, we believe that you SHOULD worry about the tree structure - that's what makes a structured program. Q: Why isn't there a global search-and-replace? A: That's a valuable feature in many text editors, but remember that ALICE isn't a text editor. If you edit a variable's declaration using the EDIT command, all the uses of that name will change too. That's about the only global search and replace you need in a program. If you do need something complex, you can save your file as text, edit it with a regular editor, and convert it back to ALICE form with the "apin" program. This is cumbersome, but we think you won't have to do this very often, if at all. Q: What if I have a more sweeping change I am doing frequently? A: ALICE can be customized to make your common operations as easy as the touch of a key. You can define macros to do any sequence of operations -- see the section of the manual on the "map" command and the initialization file. You can also customize ALICE even further with Pascal programs. More on that, later. Q: ALICE lays out all the syntax - will learners ever pick up all the details about begins, ends and semicolons for use in the real world? A: Some people worry about that, but research done on syntax-directed editors indicates that students taking a course with a syntax-directed editor learn the "concrete syntax" no worse than those using a traditional system. If you're scared that you'll never be able to use an old-style system after getting used to ALICE, you may be right - just like you can't go back to punch cards after using a screen editor. Q: How do I change an IF statement into a WHILE loop? A: We realized that some types of editing would not be very convenient if done in a tree based manner. So we allow you to make such special changes with a single command. Look up the "Special Changes" menu on the Structure menu, and others. Q: How do I make changes that aren't on the Special Changes menu? A: ALICE is perhaps the most programmable editor in the world because it's programmable IN PASCAL. Look for our special library on how to program in your own ALICE features. Before you go this far, however, think about how to solve your problem using the "move" and "get" commands which let you put "branches" of your "tree" into what we call workspaces, allowing you to do complex manipulations. Q: ALICE indents my program for me, which is nice. But what if I prefer my own style of indentation and formatting? A: It's true that many people have their own particular styles of formatting their programs, and are devoted to them. Sadly, one of the prices you pay when getting automatic formatting is that it might not be done your way. We felt that providing a choice would be too confusing for beginners, since it's a choice you really don't have to worry about until you get more advanced. ALICE does load its templates, though, and we have provided different template files with different control of indent and begin-end style. In the meantime, look below for information on how to change the indenting of your "begin-end"s with the "-i" option. Q: ALICE always represents arrays in the form arr[1][2] instead of arr[1,2]. Why is this? A: In Pascal, the latter form is defined as a short form for the first. As above, we felt that providing a multitude of forms would just complicate the program, especially for beginners, without providing any extra power. Note that ALICE lets you type in the latter form, and converts it to the first. Q: Sometimes errors involving mismatched types don't go away when I fix the declarations involved. Why is this? A: For ALICE to completely check the whole program every time you change a declaration would be a monumental job, and we don't think you would want to wait for it. After all, compilers spend a fair proportion of their time just checking the program over once when you compile it. And you know how long they take! ALICE will recheck your error if you move the cursor to it, or if you run the program or ask ALICE to typecheck it for you. Just about any other error will get reported to you the instant you enter it - this is the only kind of error where you get a delayed reaction. If you want, you can have ALICE check everything with every change. Lookup up the "checking frequency" command line option, or just include "f=6" in your init file. Q: How do I list my program on the printer? A: Use the TEXT command on the command line (Type CTRL-X first). >text prn: will do the listing directly for you. Q: How do I output to the printer in my program? Create a printer file of type 'text' with something like: var Lst : text; ... then in your program say append( Lst, 'lst:' ); writeln( Lst, 'This appears on my printer' ); Q: I'm running out of memory. What can I do? A: ALICE uses up a lot of memory because it remembers how to undo almost every change you make to your program. If you delete 50 lines, it still keeps them around so you can undo that delete. If you want that memory back, you can use the "Recover Memory" command found on the MISC menu. If you are truly running out of memory, it might be because the memory allocator ALICE uses has broken up your memory into chunks too small to use. Saving your program, quitting and reloading the whole thing may help. In the end, however, this version of ALICE is designed for learning and prototyping small to medium programs. If your program gets really big, you will have to think of ways to make it smaller, or perhaps consider buying an Atari 1040ST, or getting a memory upgrade. Q: Sometimes hitting the space bar does a lot, other times it just types a space. What is happening? A: ALICE likes to anticipate what you are doing -- that's how it saves you so much typing. It usually does this when you type a recognized Pascal word like "var" and follow it with a space. Inside an expression, comment or string, however, spaces have a meaning and ALICE is required to treat them as nothing special. This sounds confusing at first, but we feel our solution is fairly natural once you get the hang of it. You'll want to mix the use of spaces with other special keys like the TAB key or the ESC key. Soon you'll develop a familiar pattern with the keys on your keyboard and you'll be amazed at how fast you can enter programs. You'll never want to use another editor for Pascal. We certainly don't. If you don't want the action of space, use the "Esc" key to finish editing your expressions and variables. Q: Often when declaring variables or entering immediate statements I find it a problem moving the cursor back to where I was. What can I do to make this easier? A: We have anticipated this problem and provided a special command that takes the cursor back to the last place it was before a big jump like the ones you described. Look for "Former Cursor Loc" on the GO menu. Q: What if I don't like the keys you have chosen to do things in ALICE. A: ALICE is designed with the experimenter in mind. All ALICE keys are actually what we call "macros", which is to say they are not hardwired to the actions they perform. You can define your own keys, and change the ones that exist. You'll find that the ALICE initialization file contains the definitions for all the keys ALICE uses. It maps them all to the low level commands that are the final interface to ALICE. You will find those mappings in the ALICE initialization file, and you can change them to your hearts content. Q: Why can't I continue a program where I stopped it after I change it? A: If you change a program, you will confuse ALICE as to what was going on when it stopped. ALICE keeps a careful record of all that was going on in the program at the time you interrupted it, with references to all the different parts of the program under execution. If you change the program, those references will no longer be correct, so ALICE can't go on. Sorry. Q: What if I want to use ALICE just as an editor? A: You can use ALICE just as an editor to prepare Pascal programs for other compilers, but naturally ALICE can't check the specialized features of these compilers. With the caveat that we don't fully support this type of activity, typing "not" on any placeholder that takes up a line will pop up a special kind of comment. This is the "non-ALICE" comment and you will notice that it is NOT surrounded by braces. This means that you can type anything here, and it will be passed on to other compilers when you save the file, but ignored by ALICE. To use ALICE in this manner, simply be sure you save your program both in ALICE format, and as text, before you quit. You can then compile the text version. When you want to go back to ALICE to make changes, simply load in the ALICE format version. You can even setup the ALT-S key to issue both the "SAVE" and "TEXT" commands at the same time by using the ALICE macro facility. You can even call your compiler directly from within ALICE if you have the memory for it, by using the "COMPILE" command, which appears as "Invoke Compiler" in the File menu. ALICE will also load files that end in ".pas" by running the "apin" program on them first, but there must be enough memory around to run this program. See the manual for more details, particularly concerning the \f and %% features. The "COMPILE" command is a combination of TEXT and SHELL. Q: What if I don't like the colours ALICE uses to display my program? A: ALICE lets you change the colour scheme to be as flashy or conservative as you desire. Check the section of the manual concerning the initialization file and the "colour" option. Even people with non-colour monitors can alter the attributes ALICE uses, although they come from a more limited set. You want all your errors in reverse video red bold underlined ? It can be done ! Q: If I have a lot of declarations, changing them gets a little slow. What can I do? A: ALICE likes to check your declarations at all times to make sure that they are correct. It needs to do this so that it can correctly check your statements as you type them in. The price you pay is that all your declarations are checked each time you change one. The problem is that this can get a little slow if you have a lot of declarations, or start changing your globals a lot. One solution is to copy your declarations into another workspace, and edit them there, copying them back when done. This is not a great solution, and we're working on making this faster. Q: When will there be an ALICE for the "C" language? A: We get a lot of requests for this. The problem here is that the full C doesn't have a proper syntax because of the macro pre-processor. C programs can have arbitrary combinations of symbols if you use the #define construct a lot, and this makes the job for ALICE very difficult. It's not a solved problem, but we're considering solutions. Q: What if I want to run my ALICE programs without ALICE? A: The ALICE supplement kit contains a version of the ALICE interpreter that works without the editor (APRUN), and can be used to run independent programs. We will allow you to give this program away with your programs, and even allow it to be included in commercial packages for a small fee. As an added bonus, this interpreter will be faster than the one used with ALICE because it has debugging features taken out of it. Of course, you can also save out your program and run it through any standard Pascal compiler so that it will run at its very fastest. Q: ALICE can help a lot, but it sure gets in the way sometimes for more complicated editing operations. What can I do? A: This is the big trade-off of a system like ALICE. A system that holds a learner's hand is bound to frustrate more experienced people somewhat. We've done our best to allow you to make custom changes so that the system will be more usable to you. In the long run, though, may experienced programmers develop particular habits of editing programs that just don't mesh with ALICE. Perhaps it just isn't the right system for them. For beginners, we feel that the best way to make many "text-editor" type changes is to delete structures and enter them again. ALICE makes entering structures very fast and error-free, so this isn't at all as bad as it might sound at first reading. Try it. . K B.. K BOXES AP M CCIRCLES AP P EDISPLAY AP S FFMANDALA AP W H6MENU AP [ KSPIRAL AP a MSPRITE AP d N STRING AP h QAP@ fg win g i g x1 g y1 g x2 g y2 $g ptarr <g num_colors (g ptrarr Boxes einput output e" Draw random boxes on the screen eeegcbegcbeggcbeggcbegcbeg>1 >5 fg y g x eeg g cbBox type e "Set the scaled coordinate system &ce>3 "Make a quick new output window &cecc>0 "Set the title of the newly created window &cecA'Hit any key to quit "Set the graphics window to be the new window &cec"Set the drawing mode to "replace" &c#e>1 "Get the number of colors for our resolution )cKce>5 1e "Calculate random points to build a box )cKce>32767 )cKce>32767 )cKce>32767 )cKce>32767 "Describe the box as a polygon &ce ccccccccc"Set a random fill pattern for the box &ceKce>38 "Set a random color for the box &ceNKceOc>1 >1 "Draw and fill in the box in one fell swoop &ce>4 cKceAP@ fg win g xrad g yrad g i g x @g y @g step g xdiff g ydiff $g xscale g yscale g c 'CircleVision einput output e" Yet another graphics demo ee g>16384 b g>16384 b g>10 b g >200 b g >200 beegcbeggcbegcbeggcbeg cbe " Create a full screen window &cecc>0 " Make it the graphics window &cec" Set up the stretched co-ordinate " system &ce>3 )c>8000 )c>8000 &cecA' Hit any key to exit 1e3Kce>4 e6e>0 e)c>1 )c>0 6e>1 e)cM>1 )c>0 6e>2 e)c>0 )c>1 6e>3 e)c>0 )cM>1 &c#e>3 .c>1 ce)cNcGQcc )cNcGQcc &ceccccKce)c KceAP@ fg the_title !g text_finish 5g c 1g line_no .g line g f *g filename g dir g finished g win DisplayFile einput output e" A FileSelector demo that displays text files " in a window ee gA' Simple File Displayer be eg cbegcbeg>255 beg>255 beg>255 begcbegcbegcbegcbe " Put up a full-size window &cec c>0 " Put up the title &cec c)cc)cA' " While we haven't selected cancel from the " file selector, loop 0Jce)cA' " Put up a file selector for the filename &ceA'*.* cc-VcA' e" If the user selected cancel, set it " up to quit the loop )cce&cecNcc" Clear the window &cec " Reset the file for reading &cec)c>0 )cc0UJKcecJce&cecc&cec c)cKceM>1 c ,[cOKce>1 c >1 e&cec A' Hit any key to continue ('q' to quit) 1e" Do nothing Kce)cKce)c>0 &cec c,Vc@qe)cc&cec " Loop until EOF(F) " Finished displaying file, pause for " another key &cec A' Hit any key for next file ('q' to quit) 1e" Do nothing Kce)cKce&cec c" If the user hit 'q', then quit ,Vc@qe)cc" Loop until finished AP@fg waitchar g win3 g win2 g win1 tg c dg t `g j \g i Xg p Tg wby2 g hby2 g w g h g win_gap g start_y pg start_x g win_height :g win_width .g npts Mandala einput output e" Draw a set of three mandalas ee " Number of points on the circle g>17 b" Width and Height of each graphics window g>12000 b g>15000 b" Location of first window g>3000 b g>6000 b" Gap between Window 1 and Window 2 g >1000 beeg g g g cb" Place to keep the points on the circle eg>1 cfg x g y eeggcbbeggc Loop variables egcbegcThe color egggcwindows egcbe&ce" Set the scaled coordinate system " Width and Height of each window is 32767 &ce>3 " Hide the edit windows while running &ce)c >32767 )c >32767 )c Sc >2 )c Sc >2 " Calculate points on a circle .c>1 ce2Bcce)EKceNc QQc ?0.98 KceRQQ>2 ccc)EKceNc QQc ?0.98 KceRQQ>2 ccc" Create 3 windows &cec>0 NcSGNcc >2 NcGOcGSc>3 cc&cec>0 cccc&cec>0 NNccc ccc" Connect every point to every other point /cOSc>2 >1 >1 e)cN>1 GTcKce>5 .c>1 ce )cN>1 TGNccc" Draw in window 1 &cec&ceDBcccDBcccDBcccDBcccc" Draw in window 2 &cec&ceDBcccDBcccDBcccDBcccc" Draw in window 3 &cec&ceDBcccDBcccDBcccDBcccc&ceA'Hit space to exit " Loop until a space is pressed 1e)cKceVc@ AP@fg m g event g finished g c g i MenuDemo einput output e" A Simple Demonstration of ALICE Menus eeegc The menu pointer egcbegcbegcbegcbe" Start up a GEM-Style application &c%e" Get a pointer to a new menu bar )cKce" Add the menus, one by one &c!ec>0 A' Desk A'd: Menu Demo... &c!ec>1 A' File A's: Save |l: Load |-|q: Quit &c!ec>2 A' Edit A'c: Cut |p: Paste |-|u: Undo " Display the menu bar &c ec" Loop until the user wants to exit )cc0Jce)cKc&ec3ce6ece" We got a menu selection )cKceKce>0 3ce6e@de)cKc'e>1 A'[2][A Menu Demo][ OK ] 6e@qe)cKc'e>1 A'[2][End Demo ?][ Yes | No ] ,Vc>1 e)cc)cKc'e>1 A'[2][Hope you enjoyed yourself...|Tell your friends][ You Bet ! ] 6e@se)cKc'e>1 A'[2][Save, save, save !|At Crazy Harolds !|Alice Pascal, today|only 79.95][ What a deal ! ] 6e@le)cKc'e>1 A'[2][Ready, Aim, Fire !][ Bang ] 6e@ce)cKc'e>1 A'[2][Now cut that out !][ Snip ] 6e@pe)cKc'e>1 A'[2][These diamonds are|just paste !][ Whoops ] 6e@ue)cKc'e>1 A'[2][Confucius say...|What is done|cannot be undone][ Profound ] 7e" Unknown menu selection, should never happen 6ece" The user has hit a key )cKce3ce6e@ e&ce6e@e)cc7e" Just echo the character &cec7e" Unknown event, and we don't care " Finish the GEM-Application &c$eAP@fg NextColor g win g i g x g p $g y g c 'g color ,CircleSpiral einput output e" Draw a Spiral made from circles - Graphics " Demo eeegcbegcbeggcbegcbegcbegcbfgeebebe)cTGNc>1 Kce>5 ,Vcc5e)cNc>17 &cece)cc5&cecc>0 &cec&ce>3 " Draw a spiral of circles )c>0 )c>0 0Xc>1525 e&ce)cNc?0.1 )cN>16384 KceQKcecQc>10 )cN>16384 KceQKcecQc>10 &cecccc)cNc>5 &ceca&ce>13 &ce>1 >1 " Wait until a key is pressed &cecA' Hit any key to exit 1e" Do nothing Kce" Read the key that was pressed )cKceAP@!fg step g j g ydirs xg dirarray g xdirs hg ydir g xdir g dir g y g x ~g mymask Hg mysave vg i zg saveblock g sprite g mysprite Jg datablock g mydata (g cutoff g ix g InBounds g OutBounds SpriteDemo einput output e" A Simple demonstration of Sprites in Alice ee" The definition of a sprite form gfg data g f_color g b_color g format g hot_y g hot_x eeggcbegcbegcbegcbeg>1 >16 fg back g fore eegcbegcbbb g >1 >150 cb g>1 >16 cb g>1 >8 cbe" The Sprite data " First, the data: gce>0 >$4926 >$a954 >$a946 >$e944 >$a954 >$ad26 >$0 >$4e0 >$a40 >$840 >$440 >$240 >$a40 >$440 >$0 b" And then the mask: g ce>$ffff >$ffff >$ffff >$ffff >$ffff >$ffff >$ffff >$ffff >$1ff0 >$1ff0 >$1ff0 >$1ff0 >$1ff0 >$1ff0 >$1ff0 >$1ff0 b" Arrays that define the 8 directions gce=>1 >0 >1 >1 >1 >0 =>1 =>1 b gce=>1 =>1 =>1 >0 >1 >1 >1 >0 beegcbeg c beg cbeg ggggcbegcbegcbfg x g low g high geeggg ccebebe)cUG[ccGYcc e a Define the sprite e" Set up the sprite definition block )Dcc>0 )Dcc>0 )Dcc>1 )Dccc5)Dccca" Copy the data and the mask .c >1 >16 e)DBDccc cBcc )DBDccc cUJBcc Bc c " Set the stretched coordinate system &ce>3 " Draw the sprite for the first time &ce>1 >16384 >16384 cc )c >16384 )c>16384 &ceA'Hit any key to quit 0JKcee " Pick a random direction )cNKce>8 >1 " Get the X and Y offsets for the direction )cBcc)cBcc)c>0 )c>150 " Move the sprite in that random direction ,UKceNc GQc>2000 >2000 >30000 KceNcGQc>2000 >2000 >30000 e0Xc>2000 e)c Nc GQcc)cNcGQcc" Move the sprite from the old position " to the new one (x,y) &ce>0 c ccc )cNcc" Erase the sprite from the screen &ceM>1 >0 >0 cc AP@ fg win g i g gap pg a g scale $g b g increment g c 'g NextColor g color ,SineWaves einput output e" A Simple Graphics Demo ee" Distance along X-Axis g>6000 b" X-Axis scale g>200 beegc The Graphics window egc A Loop Counter eggc Y - Axis values egc Sine Wave Scale egc Wait Character eg cbfgeebebe)c TGNc >1 Kce>5 ,Vc c5e)c Nc >1 &cec e)c c5" Create a full screen window &cecc>0 " Make it the current graphics window &cec" Set up the parameters for the sine wave )c>3000 " Turn on the stretched co-ordinate system " In this system, all graphics calls are " based on a grid 32767 x 32767. Points " are scaled according to the size of the " current graphics window &ce>3 &c#e>1 " Draw the first sine wave )c>0 0XcGO>32767 ce &ce)cKceQKceRcc>15000 " -15000 < a < 15000 )cNc>16384 )cKceQKceRGNccc>15000 " -15000 < b < 15000 )cNc>16384 &ceccNccc)cNcc" And draw the other one )c>0 0XcGO>32767 ce&ce)cKceQKceRcc>15000 )cO>16384 c)cKceQKceRGNccc>15000 )cO>16384 c&ceccNccc)cNcc&cecA' Hit any key to exit " Wait until a key is pressed 1e" Do nothing Kce" Read the key that was pressed from the keyboard )cKce. +S..