ccc_ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University) (08/24/90)
I've been messing about with the new XCMD/XFCN callbacks in HyperCard 2.0, and I whipped up the following demo stack to show off some of the new capabilities. Each time you click the "New Eye" button, you get another window with an eye in it, that watches the mouse cursor wherever it goes. You can put HyperCard into the background under MultiFinder, and the eyes are still tracking the cursor! "Close All Eyes" gets rid of all the eye windows. You can also get/set some properties of the eye windows, such as their size, and how often the eye position is updated--you'll find a fuller description in the stack script. By the way, there appears to be a bug in the 2.0B25 script editor; it won't properly pretty-print a script like the following: On MouseUp If f("a ") then End if End MouseUp The problem is the trailing space in the string literal: if you remove this, it will format OK. You'll find a more complex example of the same problem in the stack script for "Eyes". Wish: it would be _really nice_ if you could turn off that dawggone dang-blasted, gosh-darned pretty printer... Lawrence D'Oliveiro fone: +64-71-562-889 Computer Services Dept fax: +64-71-384-066 University of Waikato electric mail: ldo@waikato.ac.nz Hamilton, New Zealand 37^ 47' 26" S, 175^ 19' 7" E, GMT+12:00 You can't make an omelette without breaking a few legs. --Al Capone -------------------------------------------------------------------------------- (This file must be converted with BinHex 4.0) :"%9jCA-!8e4"5eG*6%3"!!!!(H!!!"V@`DX!!")!8e4"5rrrrrm!!!!!!!!!#J! !(H!!!")!!!!!!!!!!!!!!!!"!!!+@J!!!!%!!![&!!!0h`!!!!!!!!!!!!!!!!! !!!!!"3!!%!!!!!!!!!!!!!!!!!!!!!!!!!!#!'!C!J"J'3)!B"N#!'!ChX9PRJ! !!!!!NJ#J!9)"S!!!!!!"i!+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-4!$!!3!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!J!!!!!J!!!#)!#)!L!!L!)L))L+)L#)LL+SLUSL U)UV-UM1Uc+ScUZkUZkVZUVZUlVZllZklZqlrZrrZrl[rl[qlrrrrZrrrJ"!#)!% )3!6rrrrrrrrrriJLL#+))SJL%5*%L"%L4)M%J!aS3`)`*V%`!a[B`!b0UJ#U!+S !UJ#))P8LL#*9)SK9)P@)95*9GpehhAIGGpf!!!!!!!!!!+T9UP@U9DT9!i4)-!` #!3'#4$P%JJ%"!BJ8)N')35)8J)""2JJ)&1-L")ad)KHB%,k!L!MV#)L!*FJbL@3 N6*+LR%'q+XN8kd#J!!!%#J!!J%!J!!)%#!#U!)!!L!#!!2q!J)#!J)#!#"`L`B! "!J6rJ)#!r`J)#2Kd)NH2&b*a[`#r[l#`X,$rIljGSN'!!2Veq[@J8+"3!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"'G@jMG'P[EL"5B@jNEfe5B@jRC5" -EhGPFL`J9A"`CA)0,5dJFQ9dGA*ZFb"K)(*KEQ4[E5"TER4PCf9b)'CbEfdJ6'p hCA)JG'mJ9A"`CA)JD@jME(9cDACP,Je(CA3J8Q&ZC'pY+&9`F'9b)#dJ6'phCA) J+b!a+3e5CA4eFQiJDA3J+b"-EhGPFL!Y)$%04@jN)&*KEQ4[E9*KEQGP$3e2EL" 1CAG&H@80,5dJBh*PBA4PFb"K)'jPGb"PH@8JGfPZC'ph)(GTG'JJFQ&ZC'pY)(" [FfPdD@pZ)'&ZC#"ND@ePER0TEfjc,Je(CA3JG'KP)(*PBh3JEfBJBf&bC#"hD@j NEhF08(9d)'PdC@dJ-5"[CL"TG#"TER4[)&4SC8aPCR308(9d)'PdC@dJ-L"[CL" TG#"TER4[)&4SC94[F!e3GA3JDA4PE5!c)'pQ)'Pd)'PZG'mJ9'KP8QPRD(308(9 d)'PdC@dJ0#"[CL"TG#"TER4[)&4SC8*[G(4[E3e3GA3J8Q&ZC'pY8Q&ZCf8S9'K P9'p`,#"8D'9#Eh4dEfdT)'PZG'mJ4APP9Q9bG!e3GA3J8Q&ZC'pY8Q&ZCf8S9'K P6'9QG#`J9'KP8QPRD(3T)'PZG'mJ4APP5'pb$9"eG#"5B@jNEfe5B@jRC5Ji,#! f0#NJD@jdEb"&H@9)C@PRD(308(9d)&*KEQ4[E9*KEQGP+$JX)$Bd+5"TER4[)%9 jC9GTC(4S$89jC5"8FR9P,#"&H@9)Eh)X)%9jC9CPFR3X)%9jC9GTC(4S,#"&H@9 )C@PRD(304@jN)%jPGd9jC3d06fiJ3fa[Ff9"E'a&H@9c$9"eG#"dD'8JGfPZC'p hFb"TER4[)&4SC9GTEQ4[Gh-08Q9`C@&d)(GTG'JJD5!p)$%JG'mJG'KP)'jeE@* PFL"[CL"XD@jPFb"TEL"8D'9AD@jNEhGc$8GPG#"XD@jP)'NJEfBJ9'KP9fPZC'p hF`e*CL"[CQCcCA3S)N9jC5!L,#"TG#NJ25!a)(4SC@i03fa[Ff8JGfPZC'ph)'P d$89ZC#"TCJe&EQ3JFQ9`C@&d$89ZC#"$E'pcC8&XE%9jCA-0$5dY$5dY)&4SDA- JFh4KBfXJBfpZG'&TER-JB@iJ@%004#"MB@aXC@3J)N9jC5)JGfKTBfJ0,5dJFfK [Gh-JEfCQ)(0[E@8JEfBJG'KP)'jPGb"QC@&dGA*PFb"TEL")HA"PFN0KFQ3J-Li `$5dY)'C[FL"MFQ9KG'PZCb"YEf4PE'9cFb"ND@&XEfFJGfPZC'phFbiJ4@&MD#" dD@eP$5dY)(4SC5"B3de%)'Pc)'PZGQpVC@3X)'Pd)'0bC@&dCA-JB5"ZCAFJGfP ZC'ph)'0[ER4KD@jTEQF0,5dJB@iJCAPP)(GSD@0S)(GKG'0SCA-JG'KP)'e[GA0 P)(GSCA*PGQ9b)'Pd)'G[CA-Z$5dY)%9KBfJJGfPZC'ph)'GPG(-JB5"eEQPaG@8 JEQ&YC5"[CL"dD'8JCQpbE5!L4APP)$%L,!dY,5!L4APP)$)L)'&ZC#"cEb"[ELi 0,5d0,5dJ3f&XE#"dD'8J@%004#"QFQpY)%KjF'9b3f&bC#"KFb"QEfaXEhGc1Jd Y,3dY,5!J)#!J4APP)&Y3B@aPG(4P9fPZC'phA9XX)&Y&H@9)Eh*G@b`J@d9jC9C PFR4G@b`J@d9jC9GTC(4SA9XX)&Y&H@9)C@PRD(4GA9eGA3dY,3dY,5"hD'9bC5! L8'&XCA4dC9GTEQ4[Gb)JD@jND@0KG'9c)(GSCA4SCA)JG'mJBh*PBA4P)'%JCQa [BA4TEQF0,5dJ)R"KE'9dG'8L)(GTEQ4[Gb!S9(*eC5NJEh)JB@iJEh*ND@jKFRN J)Q4[Bh9YC@jd)L"hD@jNEhF0,5dJ+%CKE(0P+5`J)N9jC8K[FL)JB@jN)#*&H@9 @CA*d)L"KFQ8JG'KP)'K[FQPkEfjdB@`JB@jN)(CPFR4TBf&X$5dY)'0[Eh*ND@j KG'9c)'pQ)(4SC5"MC@jdFQ8JEfBJG'KP)'jPGb"hD@jNEhFX)'&ZC#!L4APP9fP NG'JL$5dY)'&ZC#!L4APP5'9TCfKd)L"KFQ8JG'KP)'4TE@9ZFfP[ER-JEfBJG'K P)'9jC5i0,5d0,5dJ6fjMC5"K)(GTEQ4[Gb"SBA-JBQ9PEL"MFQ9KG'9N,#"jEh8 JBf&Z)'9iB@eTEQ8JB@jN$5dY)'0SB@jRC5"MCA*dB@PZ)'pQ)'PdFb"`FQp`CA* dD@9c,#"QEh)JCAKKEA"XC3dY,3dY,5!J)#!JG'KP)'9jCA0THQ8JEfBJGfPZC'p h)#*PH@8J-5)0,5d0,5dJFQ9dGA*ZFb"dD'8JC'PYC@jcD@pZFb"[CL"dD'8JCAP P)'PZ)("TH'9XFb`JCQpb)'9iB@e`E'80,5dJ)M%f,$%b)LiJ@@pe)'0KEL"bCA0 THQ8JG'KP)(GTEQ4[Gb"LH5"MD'&ZCfPZCb"dD'Pc)("bEh"PFR4j,!dY,5"QEh) JCAKKEA"XC3dY,3dY,5!J)#!JFf9d)'9jCA0THQ8JEfBJGfPZC'ph)#*PH@8J-5) JG'mJ)M%b,$)`)JdY,3dY,5"CEh8JBf&Z)(0TE@PXBA*XH5"PH'&YD@jP)'&ZC#" MD'&ZCf8JG'KP)'4TE@9ZFfP[ER-JEfB0,5dJG'KP)("eF'PX)'pQ)(4SC5"PH@8 JGfPdD#"dD'8JF(*[F'9bG(NJ)Q9jC@*KE'acDATP)JdY,5!SH@9c,#"*)'YZEhF J55"ZB@ePC#"TG#"hFQpZCb`JBR9d)%NJBf&ZeA3JBQ8JBQpdD'9bC@30,5dJBfK KEQGTEQFJDA3JEQph+5i0,5d0,5dJ9'KP)#*TC'aPG'PYC5)JF(*[F'9bG(NJCfp fCA*ZFb"dD'8JD@jdCA*fB@`J+'PZ)(4TBfYc+3dY,5"LCA4hC@9Z)(9`C'&dCA- JEfBJG'KP)'9jC5"`Eh0TG'P[EMXJG'KP)'4PCQ&eE(3JGQ&XG@80,5dJDA-J-68 J+'%JFA9KFR4PFL"[CL"K)(0PBfpZC#NZ)&0PG(4TEQFJG'KTFb"dEb"kCA*[$5d Y)(0dEh"c)(9`C'&dCA-JB@adEfGPG'KPFLi0,5d0,5dJ4QPZB@aXH5`JG'KP)#* KEQGXC5)JF(*[F'9bG(NJE'9dFb"jEh8JC'9dCA*YD@jP)(4SC3dY,5"MGA*bC@j d)'4TFQ9MG'P[EL"[CL"RBATP)'pQ)(4SC5"PH@8Z)&P[G5"MB@iJEfjXH5"PH'& YD@jP$5dY)(4SDA-JF(*[F'9bG(Nl)(P[G5"MB@l9G#"MD'&ZCf8JDA3Z$5dY$5d Y,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5d Y,5dY,5dY,5dY,5dY,5d0,5d0,5dJ9h*TG(4PEL!a16N`)%&eCh9cG#!b0#"LH5" -BAGbC@jMC5"%e8pXDACPDA*[,!dY,5"9EQPfCA*cDA4j)'pQ)&GKD@YKG'mX)%K KE@PXG'pZ,#"1CAFJ@Q9KE'&ZC#i0,5dJF'Jk)#Xf0#dh-5de0M)Y1$Jj1b"QBAJ k)#Xf0#dh-5dc1$3Y-$Bf1`dY,5"P,@eKD@`k)'aNEd"hB@PVBA4[,Q&M,Qjk$5d Y!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)!68&692rrrrm!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$N@J!!jX8!!1e%!!#Jh`!!T"i!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!)"-5908!!!0h`!!!!!!!!!"!!!)!!!!!!%!#!!#!!%!!`! !!!!!!!!"!!!!!!!!$Ki!!3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)!&" "4d8!!!iH!!!!!!!!$GqJ!!&i!!!,a@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!3NY(4!!!#PS!!!!!!!!!!!! !!!!!!!!"!!!+@J!!#PS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!i%0 "8N3!!![&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!iH!!!+@J!#!!)!!!#B!!!!!!! !!%B!!3%!!$%!3J"A!-UJ!`!!!!!!!3!!!!`!!!!36Q9h)%9jC3!!6fiJ6@peFf9 9F!e1CAG&H@804@jN)%e[GA0P9A!!!!"5!!)"!!"Z!%%!P!$*S!-!!!!!!!%!!!! -!!!!%%0XEh0P)%&XE#"&H@9c!!"2EL"0Eh9cC99`$80XEh0P3@aX4APPF`e&EQ3 J6@peFf99F!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!J8e4#6!!!$%3!!!!!!!!!!!! !!!%!!!!!!!!!!!!!!#"838P-rrrrr`!!!!!26R8JLR)JC'9d)(0XGA6*c+S!!!% !!!!DS!!!'D!!!!!f6dj-@9p23NT54806Ac%!!!!!#*`&f!!+6PEprL"Z!!J,5(P `CA*8C@e`)$%#!!!!8e4"5eG*6%3!!!!!!!!!!!!!8e4"5eG*6%3!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!#LqaP6!!!Gi!!!'YBpA`!33QHTVh$@X&pR!Q!13QG1V3" b%"pQ!Q!#B0T1AL"I8%p1d)e%6dp348j5490'58a&!!"19[lU51F2'#CZ!!K#EJ! -3J9#CdkY!()3(d*R,`Y#CbmYfYB[,GVD6Ud$FNTI,`ZTX8*RUDp+AeI&4!9#Cbm ,,`j1Z[pk1erD`NTY!!!CR%lk%ja19J!!51F"!&Q2,ccrrrri)"A3Rbk!,9m!#%c I!)"1ANjeL&G)594&8&45!!!!6PB!!%MR!3"CMbmmrrrrm#!9d*mZJ#eI!!K-h`# !6Pj1GBK#6%&$5e"88J!!!%j@r`")j`%)+'i!##KX!!Jq&,jZ!!jY!!"8+'i!##m X!!JSE!!)2Li!$P0(j8mSG(!#,a4)E[m!6VS6U%*((Llr!%T(C`!!(&@2+'i!##m X!!K)E[m!6VS8F"eI!""J!!!)(@i!$!!3B!!!#"eZ!!`!%%cI%)"1AL"I8)p1d)T (494#6dp-39*(!!!!6PEr!%MR!3JSEJ!)+'`!#$i8[Qi!%'d!!&3SEJ!),b`!##K X!!Jq,J!38dIP6bKdF!)[&%KZr`"1ZK-F3NFH,[m!5NGR!!!F@BmSEJ!),b`!#%K Zr`"1ZK15,9m!%Q!!!!JYEJ!-!"*J!!!),@i!$!!560m3J%jH)&p2l`!+6Y#*4d9 858j839*(!!"19J!!51F"'#KZ!!`QEJ!32LX!"P"(18F!!LKZ!!`QEJ!32LX!"&" (1)G-haL!6PiJAdr[!!a1d)e659T&49P&9dP14%pA!!"19[hk51F"'%*Zrrj5E[r q+'i!##KX!!J[,!!)2LlrrNM(,`G)E[lq6VS6f#KZ!!K)HJ#X5'lqrNKZrISr2!! #6VS@[NRXr[a(l[hk3NFH%aME8Frrr&Q2,VJ*eLeIr[T+V[lkCJ!!"Q!!!%3[,[l k5'lqrUNC9BmSEJ!)+'`!##mX!!K)E[lq+'i!#%KXr[a1ZK3%(KpR!!!'B!!!%LK Zr[SYE!#3!2lk(M`!!'Hb5UlqqQB!!!CJ!!!+(M`!!'F!rda-haL!6PiZRdjeMde "5d9A58j%6eG8594-43!!"%9jC5!!6PEpjNMR!`KCMbmm!!!!'Nkk&Y!YArlQ+'l qjP@2,c`"!!!",bi!#%kkrC)CA`!9@Bmr2!!%,c`!!!!J,bi!#%kkrJBZ(ce(rrj CMcmm!!8[2!!!!#![,J!)6VVpl#iI28Irr#KZrZC)E!!%,c`!#!!)2M`!#0jZrri r"cim!!MHE[rm2`HSTbKZrZC)E!!-3UF[2!!)!!LSTbKZrZC#,!!8+'lqjRi2+8F !&PQ22c`!!Lmm!!!!C#mZ!!K1Z[f+,Kmm,[rq5-D0r!!#5-DHKMe(r[4CMcmm!!- [2!!!!'3[,J!)6VVpBLiI2#lrr%M'MI`!!NM'RSBp4rlb+'lqjNKX!!4)E[lZ,bi !#%kkrFBq,[ldhQlqm$e(r[Jq,[lbhQlqlMe(r[B[$NkkrI!SE[lQ5L`!&@F!!"* q!Skm!!!)"$e(r[TJ!!!)2A`!"2lk@BmSEJ!),b`!#%KZr[*)E[lm(c`!!6mZr[T #*dkk%eJYArlU,blqkLmZrZDT'%cI%-"1ALkI6R@23e*&394&49P&9dP14%pA!!" 19J!!51F"1#KZ!!`QEJ!3*'i!%$iV!!,HDJ!'5-H2r!!#18F!!LKZ!!`QEJ!3*'i !%$i6hQS!"%M(Mr`!!ML(60mFJ%jH)&p2l`!-6Y#28N9$9%&14da&68P%4%a&!!" 19[rU51F"1#KZ!!aCMbCZ!"!NEJ!32LX!"TjU!!)QEJ!)28Irp%KZrr4)E[rf2c` J$URV5'[rm%KZrqSr2"!1UHY)E[rU5'lrpMmm!!5TkdKk!+")E[rf2c`!"URV5'l rpNkk&%!Z(cP(!!)SEJ!-@BmQEJ!3*'i!%$iV!!5H8LCZ!!Jp4rrd5'lrp%KZrrB r2#!1UHY)DrrX5'lrkMmm%!kTkdKZrqT)E[rf2c`!"+RV5(S!0%KZrrBr2!!'UHY )E[rf6VS6hLiI1)G-hab!6PiJAdr[!!a1d)T$6de3994&8%p6!!!!3!#!!!!!!!! !!%!!J!!!!!!!!!"19[r'51F$'%KZrrbTFLKZ!!JSE2rm5'`!"%KZrrJ[$NkkrS) q,[rqRQlrqMe(rp")E[r35'lrdMmm)!kTkdKZrp*)E[r'2c`3%+RV,@lra[r`2Ll rr*jZrrJp4rr35'lrd%KZrp)r2#!1UHY)E[r55'lraMmm%"#TkbeZrmErl%KZrr" )E[r52c`3$URV5'lrdNKZrp)r2!!%UHY)E[rX5'lraMmm%!kTkdKZrmC)E[r'2c` !"+RV5'lraNKZrp)r2!!!UHY)E[r55'lrdNkk%X")E[r55'lraMmm%"#TkbeZrmE rp%KZrr")E[r52c`3$URV5'lrp%KZrmBr2"!1UHY)E[r'5'lrdMmm!!DTkdKZrp* )E[r'2c`3%+RV,@lra[r`5'lrl%KZrp)r2"!1UHY)E[rd5'lraMmm%!kTkdKZrmC )E[r52c`!"URV5'lrdNKZrmBr2"!3UHXYE[r'rqa)E[rX5'lrdMmm%!kTkdKZrr" )E[r'2c`3$URV5'lraNKZrp)r2!!'UHY)E[r55'lrdNkk%H*)E[r55'lraMmm%"# TkbeZrmErk%KZrr")E[r52c`3$URV5(S#9%KZrp)r2!!)UHYN!!"%5'lrk%KZrp) r2"!1UHY*l[r'4rS#*LME+0XifdKZrp*)E[r'2c`!!URV5'lraNKZrp)r2"!3UHX YE[r5rqKJ!!"Z5'lrk%KZrp)r2"!1UHY)HJ(H5'lrdMmm!!LTkf3!!%j*l[r54rS "Y#ME+0XifdKk!E4)E[r52c`!"+RV5'lrk%KZrmBr2"!1UHY)E[r55'lraMmm!!# TkdKZrmC)E[r52c`3%+RV,@lrd[rS+'i!##KXrra)E!!-5'lrh#m16VVmGLKZ!!J SE2rm5'`!$%KZrq![$Nkkr!!SEJ!)+'crr%KX!!4)E[rN,`j1Z[a+2LlrjXr(2#l rj-h'h%Fp4[r35'lrd%KZrp)r2#!1UHY)E[r55'lrdNkk%+T)E[rd5'lraMmm%!k TkdKZrp*)E[r'2c`!#+RVC!!!GPQ25'lrm%KZrp)r2"!1UHY)E[rd5'lraMmm%!k TkdKZrmC)E[r52c`!"+RV5'lrdNkk%'iZ(ce(rqCCMdKZrqa)E[r52c`3$URV5'l rp%KZrmBr2"!1UHY)E[r'5'lrdMmm!!5TkdKZrp*1ZK!d,Kmp4rrN2LlrqYpZrqB q,[rihflrj#KZ!!JSE2rm5'`!$$iZrqDHE[rHRQlriMm(2Llrj*jZrpbHE[rJ2`H SU#KZ!!JSE2rm++lrk#KZ!!JSE2rm'A`!!3!860mB`%jH,Tp1GBY36e0*9%P26N9 C43!!3!#!!!!!!!!!!%!!b3rDSL&S`M8!!!!!!!!!!!!!3!$*$pUL)@M#03!!!!! !!!!!!!"19J!!51F"#%SZ!!aR!!!D+'i!##KXrrK)E!!3@Bp1Z[CH+&m[$+LP+'i !##KXrra)E!!%@Bp1Z[BB+&m[$+Ll+'i!##KXrra+,!!8C`!!'LKZ!!JSE2rm5'` !$&Q26VVf(LKI,`bSZdcI%)"1AL"IA)p1d)G%8N&A49P&!!"19[rQ51F"##KZ!!J SE2rm5L`!&'F!!&)SEJ!)+'crr#e8rr`[,J!)6VVl2LKZ!!JSE2rm5'lrr%KZrr! r2"!1UHX[$%KZrqBr2"!1UHY)E[rQ5'lrm$mm!!LTkeE(4!FG4rrkB!!!%#mZ!!K 1Z[Vk(A`!!Irk5LlrqQF!!!a#*bmZ!!K1Z[lm60m3J%jH,Tp1GBP98%4"9%9&@88 !!%j@rra)j`%B9BmSEJ!)+'`!$#mX!!T)E[rmU5`q(f!!!+49MbKZ!!J[,2ri+'` !$#mX!!UT(KiIC`!!'LKZ!!JSE!!),b`!##KZ!!J[,2ri6VS-e'!!!(iSEJ!)+'` !##KX!!JCI!!"!%CJ!!"S+'i!##KXrr`QEJ!)*Q[rq"iX!"@1+`"[C`!!+LKZ!!J SE2ri5'`!%+LN9BqTGaiIC[JSEJ!)+'crq%KX!"#ST'!!!!`SEJ!),bcrq+NIB!! !&Q!!!"*A4fHQ8dGRM&9(C`$r8Q$X60mBJ%jH,Tp1GBp)38j%6%906e9648429di !!%j@!!")j`%!60m!J%jH)&pFMdl3MNK"6N4-48&$9%P@394&!!!!6PB!!%MR!3J SEJ!),bcrq+NL(c`!!5mZ!!K1Z[fb+'i!##mXrrLT)dcI%)"1ALkI6R@-5%&14%a &99"%394&!!!!6PB!!%MR!3"-h`#!6PiJAeb26Y#65%&14%a&8e968%914&*&8e9 043!!6PB!!%MR!3JSEJ!)+'`!##mX!!J[2!%!!3"1ZJ`!+'i!##KX!!J[,!!)+'i !##KXrr`[,!!@6VS,U%cI%)"1ALkI6R@+5%&14%a&6e"&6J!!!%j@!!")j`%!U&" -h`#!6PiZRdjeNNK"6N4-48098P028PG*9%K*6J!!!%j@rI*)j`%B+'i!##KX!!` SE!!84qlr!%*((K3@h&(2rra9MbKZ!!JSE!!),b`!#%KZr`")HJ+)6VS*6KiIC`! !H#KZ!!JSE2rm*Qi!##CVrr`q,!!+RQX!"Me(rIiSEJ!)+'crr#CZ!!JQDrrm2L` !#*jV!!3p4rhm+'i!##KX!!J[,!!),blpr%KZrJ"1ZJPZ+'i!##KX!!aCMbCZ!!J QD`!),bX!#%KZrJ"1ZJCd+9m!1'!!!EK9MbKZ!!JSE!!),b`!#%KZr`")HJ(Q6VS )Z"iIC`!!H#KZ!!JSE2rm*Qi!##CVrr`q,!!5RQX!$Me(rIiSEJ!)+'crr#CZ!!J QDrrm2L`!%*jV!!`p4rhm+'i!##KX!!J[,!!),blpr%KZrJ"1ZJMB+'i!##KX!!a CMbCZ!!JQD`!),bX!#%KZrJ"1ZJAH+9m!1'!!!5*9MbKZ!!JSE!!),b`!#%KZr`" )HJ&+6VS))KiIC`!!LLKZ!!JSE2rm5L`!&'F!!%iSEJ!)+'`!##mX!!JSEJ!)+'c rr#m-5'lpmMmm%!kTkdKk!3*)E[hb2c`!"+RV5(S!kNKZrI)r2!!'UHY)E[hb5'l q!%kk"h*J!!!)(AS!b[i!+'i!##KX!!aCMbCZ!!JQD`!),bX!#%KZrJ"1ZJ8f+9m !1'!!!(T9MbKZ!!JSE!!),b`!#%KZr`")HJ##6VS(HKiIC`!!5#KZ!!JSE!!),b` !##KZ!!JSE2rm,b`!&NKZrJ"1ZJCq+'i!##KX!!aCMbCZ!!JQD`!),bX!#%KZrJ" 1ZJ63+9m!1'!!!"3SEJ!)+'`!##KX!!JCI!!"!%C-haL!6PiZRdjeN8K"6N4-48G &9&"56e"&8P4C!!!)D@4XCA4TE@8!!!"!!-N2fU)KD-)e3!Dd!!!!!!!!!!9KEQG XC3YPH@9LB@aXFfPkC3GPH@9cDATP6PEpr%MR!4JSEJ!)+'`!$#KX!"4(l[m!3NF H&"EF8Frrr&@2+'i!##KX!!J[,!!)5'lr!%Kk!PC1ZJD)(KpR!!$3+'i!##KX!!J [,!!)+'i!##KX!!`SE!!B,a4)E[i!6VS%6#KZ!!JSE!!),b`!#%KZrJ")E[hm6VS ("#KZ!!JSE2ri5'`!%+LM+'i!##KXrrK)E!!3U5JSEJ!)+'crr#CZ!!JQDrrm2LX !"YjZrIij4`!++'i!##KXrr`QEJ!)*Q[rr$iV!!6HE[hm18F!##KZ!!JSE2rm5'` !"%KZrI`SEJ!)+'`!##m-6VV`q#KZ!!J[,2ri2blprMmZrI`I2!!"U4dSE2rm3L` !&'!!!8T9MbKZ!!JSE!!),b`!#%KZr`")HJ&F6VS&QKiIC`!!P#KZ!!JSE!!),b` !##KZ!!JSE!!-+'`!'#m85'lq!%kk!eiSEJ!)+'`!##mX!!K)E[i!5'lpr%kk"KB SEJ!)+'crr%KX!!5SZ5KZ!!JSE2rm5'`!"+NS+'i!##KXrr`QEJ!)*Q[rr$iV!!l HE[hq18F!%LKZ!!JSE2rm*Qi!##CVrr`q+`!-hQlpr$P(!""J!!#B9BmSEJ!)+'` !##mX!!K)E[m!5(S!S%kk"1JH(fF!!'BSEJ!)+'`!##mX!!JSEJ!)+'`!$#KX!"J [&%KZrJ"1ZJ+X+'i!##KXrraCMbCZ!!JQD`!),bX!#%KZrJ"1ZJ,3+9m!&LKZ!!J SE!!),b`!##KZ!!JSE2rm,b`!&Nkk"PjJ!!!8+'i!##KX!!JSE!!)'A`!!3"'60m BJ%jH,Tp1GC&)38j%6%9649438Np349*8@3!!#'PNE'9dD@eP!!YPH@9LB@aXFfP kC3GPH@9cDATP6PB!!%MR!3JSEJ!),bcrr%kk"eJSEJ!)+'`!##KX!!JCI!!"!%C -ha#!6PiZRdjeLdK"6N4-480-6e0&!!"19[rd51F"##KZ!!`YE!!3rrKCMbmZrrL T&beIrra)E[rdU(3[,[riU(-SEJ!-2K4J!!#L,`j1Z[H8B!!!d#m16VVi+'!!!-B SEJ!-2L`!$J*(!!&@ad3((`F[$Nkkq2aJ!!#U,`j1Z[NBB!!!S#KZ!!`Z,!!#!NF !!9E(4!FI"bm16VVj2Q!!!)3[$Nkkq9jJ!!"k,`j1Z[QQB!!!F#m16VVjaQ!!!'B [$Nkkr)*J!!"F5(S!H+[r+'i!##KX!!JCI!!"!%CJ!!"%,`j1Z[ldB!!!1QF!rej 64fF!rf*E4fH#98GR!2pLAdGRJJ4(!pPRQ&0(Cp3%4`$)Cka64fHH"%F!BQH1"%F !C'HQ,blrp+Kc60m3J%jH)&p3Mdl3LdK"6N4-489@48j8!!!+6@9ZG5"PGQ9ZG!" 19J!!51F"##KZ!!J-9!!!E3!!$#m16VVZlQ!!!#)SEJ!)$&6rrfB!!"BSEJ!)+'` !!Lm-,`j1Z[k3!'!!!!*-ha#!6PiZRdjeKe4)49"56d-!!%j@r`")j`%B+'i!#%I Zr`"#4ai8&Ya4crrm+'i!$%IZr`!T5`"31A`!"`"-,b`!5#"I6T!!,@`!F!!360m BJ%jH)&p3Mdl3L9""8e42@N956`!!6PB!!%MR!4JSEJ!3+@i!$!"3*Qi!##P,!&3 jI!!)!%`[,!"))&p1N!"-haL!6PiJAdr[!!a1d)PD49*29%p339-!!%j@r`")j`% B+'i!#%IZr`"#4ai8&Ya4crrm+'i!$%IZr`!T5`"31A`!#3"-,b`!5#"I6T!!,@` !F!!360mBJ%jH)&p3Mdl3L9088P426%p14`!!6PEr!%MR!4JSEJ!)4qlr!%*((K3 @h&(2rr`SEJ!-4qlr!#P,!&!jI!!+!%`[,!"))&p1N!!YE!"`!""-haL!6PiJAe# 26Y#)8e459%p198d!!!"19[m!51F"'#KZ!!K(l[m!3NFH&"EF8Frrr#KZ!!a(l[m !+8X!8$Pm!!X!6#mX!%JJAdk3!%UX!("@ad3((8F!%%cI')"1AL"I8)p1d)P69&* 86d*26d`!!%j@!!")j`%B+'i!%#PZ!!`!8#CZ!!JT5`"81A`!$3"-,b`!5#"I6T! !60mBJ%jH)&p2l`!-6Y#*6%p14e428e45!!"19J!!51F"'#KZ!"!TEJ!-!&!QEJ! )+8X!9$Pm!!i!6#mX!%JJAdk3!%cI')"1AL"I6qm!$%l3L%j969428e45!!!!6PE rpNMR!4JSEJ!-4qlrpLEF*Y`fh#KZ!""(l[rf+8X!8#CZ!!JT5`"81A`!%3"-,b` !5#"I6T!!60mBJ%jH)&p2l`!-6Y#)49K89%p69&)!!!"19[i!51F"'#KZ!!a(l[i !3NFH&"EF8Frrr#KZ!!K(l[m!3NFH&"EF8Frrr#KZ!""(l[i!+8X!8%IZr`!T5`" 81A`!'J"-,b`!5#"I6T!!5U`!F&E(4!FG4`!860mBJ%jH)&p2l`!-6Y#,8e4558j (49&938`!!%j@!!")j`%B+'i!%%IZ!!`T5`"3*Qi!##P,!&3jI!!V!%`[,!"))&p 1N!"-haL!6PiJAdr[!!a1d)T36dP19&428e45!!!!6PEr!%MR!4JSEJ!-4qlr!%* ((K3@h&(2rr`SEJ!34qlr!#P,!&!QEJ!)+8X!9$Pm!#d!6#mX!%JJAdk3!%cI')" 1AL"I6qm!$%l3LP088P428%p*6P3!!!"19[m!51F"'#KZ!!j(l[m!3NFH&"EF8Fr rr#KZ!"BH,J!)5)G)abP(!&!H,J!-5)G)abP(!&4q!#P(!&Kq!#P(!&`q,J!+5-F T4`"J*Qi!%LP,!'4(l[m!+8X!D$Pm!'3!6#mX!%JJAdk3!#eX!(!!'NcI')"1AL" I6qm!%Nl3LNj&9eKA58j%6eF!!!"19J!!51F"##KZ!!`TEJ!)!&!jI!"P!%`[,!" ))&p1N!"-ha#!6PiJAe#26Y#-3da28d9B9dP14%pA!!!!6PB!!%MR!3JSEJ!-+@i !#!"31A`!CJ"-,b`!5#"I6T!!60m3J%jH)&p3Mdl3M90&9&KA584-494*688!!%j @!!")j`%)+'i!$"iZ!!T)KdM(+8F!8"iZ!!K)KdM(+8F!9$Pm!'d!6#mX!%JJAdk 3!%cI%)"1AL"I8)p1d*&B9d&-6%pA8N9&6P4538j$@3!!0#m!"#*[!!C#%6)m!2m `3Y$)d-K"pi!+,`KJ+L!J,`J[#5"!F!!3'G2!%"L`3@-#-!'53$m!B!)5f&()rr` `(b*Id4%JAe(+rp3LAb"I,NP1d#!I)&mLAbm!,`JJf5$C-*%r2!!HUHa1G5!I)&m LAbm!,`JJf5$C-*%r2!!5UHY1G5!I)&m[!*lm!!SL6b,B)YJbf%KA2c`!&+RV5&G )E`!52c`S%+RVh[`!#Nje)PmJ(k"-,S"1FA!!,`Na`!)J6R9`!'$f)PmJ(k%H,SK 1q[rU)PmJAk!I6[Vri!!!!3!!!"UJ!!!CS!!!!$B!0DXF$0`!!!!F!$)!!&K$683 !!!!+!)!!!#!!!!!!0DSN!d9jC4,R: