        y  @      zS޼`d            xXms8$0+KB-!9\QƖAEY27}[~n綎`KO{[nhE@ozoM>W(Ƙc.싋D~&O\E+n;K'-?.	×wm	-˻/~ g]@Zg?CV;0CanfY@|rpK f 90	gqH sř#̀taBLbSɂU(0owX D$ ! Hq|.$0]W.`B-s&fGRu$]3R`Ђ)(@(;|Ȍ-@WKj5EȽԏC۰-fvQ`@ȉczO؛z.c,HNKf:0}	gD]''x>fЃl>/&/fwjۨ|N6\wrQ>a=p̕kƌօEh2F Mag?l7vgy}t,Xww.?Odũ ""]xt%bԆ+c0Z}*r^ASnHXӱs1o̼2=֐eNzi9nH}M(7#p1]r8VYObڨ{UD陂[Efz<>K`!5ŉ)<ӭܳB êYSU	M<QM`ÒsM'kYxڀx#}SY7Of&MfK
݂*@wx\@iNp}F^c@P8|2@`cMZ 57Ti"}&6ªz[aepg>Pr4IS|b-rh$/Ϲ@RPet/Oj=H"Ulxۻ7ʑ.Rc>nDR%!J!B֒UeC>JqvMoј6>gMOYeDe bטdm_Bhy+lPs
]PM]P:/\Zu3=fd6G&/-D(TO[ߘ6bnVކVgy\X
<WL#1v5ԑ[cDMD|VT^k|
9]L&r*7X6gBl}1B	X<hYeeӋy
6Nݺ;<{[,1ysK`-b0Fj"yd<9.Y+FilYIrh}/VV*.$قu\-|_D~W_.R_stpqA<-Ӓr"5NsŃDEg3g<~cwn_zW#RHKחF7OZ^!w()WRĚ<C;BUBA8ɷ:-į{+uX١"^i_Z:uў}SmFlFl![1a-	<?E$]ԕJKՔQR~))(c*(G#.S.rB%Q2oSqTzV݆m];nXR^g/xPV:ٴ7
hrl?D~ܻe݁־,Il"KIΠ2 pz7{+p~VUўW^+0fʷf#q)IFs&x_z
6U?t>HϚ1W\a0g,xr7]|I\MzU1kEEߠ].ރg(nH@ێgӳW<<QQh[]R#'\Gh0oGa^pA~uծGvݥўK|5r&篺bLd45t:իߕ³2@͂Ћ4'V7Տ<jj4k,4ZMJD寮p~߅o7qe\    y    5        {    ()QGzvƛQD*\            xUOMJ@PR<zdQehZѮ,%LINH7Np</G3Ύ;!dA^2SfrfF'va[I׫	Q)	ڸfV|CwyfB"q2o8(3΋ڇB3?g|"ۇ(D(0(᫥l<QQGLA7ՖJQo'xSioֳm~6yH!xŉ
Qe"r)\ޏ8RX%x!ǀ4E
    	             |   XQXAWi            xc`` J9I9
%E@VIjENLW23p)qCDyxe @38%M.jg^JjBnjqh,k1G;h!)>Ab3$_%cҜ+`srR5@Gcqq` _S    
b     ;        }   NxM5$(
A            xc``~AN3>>='?)1G!$(UA$X'&OA, l-    
               &"\ہ8ͪX            xn@G= \(ʕPbĽU JHrƩz wӕ;UQ%n<G#ptu#+QTkޙovF9 ܠ{鐩~!,?HF~ԯb#F"m约y,/hX#*O-&հ16)1b- {qGclםǧY3G2%<iJJgQ x$7eJШ^*
`5ߖ^\:_9~Gy&C{6WY91.!ʯ.47m	=Ss[2[ps;uV=`[	bJs0V@\lcVBrX',_Oo?ZX$a2S84eኗsʯ?˘asZ~kb,#OZ&ڛIkʂJ9LlvY65TCX^|HdO    ~               3{$	ly<=            xj@gY)\8PJ-(teGef\JߢU#ouߠ>GF?vn̽wwdZFbD91mohN=6}Okh;[ҝYE(-	ywaW	6IXb!n#Ql_i]/rzG"~/V/r	9Wwyy#k0th&\0jJ|r%A$`YY*YqYyT:}z#!lVnL8kYLʣé;)cHe8+m݀9ߊqtg^q;?䏖sI'<+/É*ߜi*]N9t}'dh@D(7`=+mlr|ZN?_O    +               n#0	Y2ynPL            x}j@ǷBKz-2(d|9NM"!kG[V+оIo}4}>C+Y^b6rE
ިsFA4}x@s'fBh.0lnr
Qr)+^6"JJe(&TǕ0ous3NIu9OFX2	%`Z4Zlc/s:ЗW0RIjk=;{tpQ>'q{z^[|8zcGOƚWƞ}rLwE7h.1bNu#]	asHjk4Fh,ڳ>nf]LIeɅČxiX#__Guve˶&wT_x饢Dq;C@nw-֒ON`        ,  !         ymUYXϹc>            xuJ@׋BJRb=ThJ1b4;I,N$">/IjH3?3&ا2ĿFǜb'\.VBԃx*a*&KaؖB*Uq7N5Ǘ9*8Vshr;7ҶYhRd,@dKR% -xWC)8}ABm~5smdts$t̶F1ճ]ޚmYsA.r_^zP[knKAci8}BaBck          -         }Lk6zN            xs@H{XL,iӓ6uhBjFf
uGCcW,@J\d>ޏ03!=ͨNPnMwiF}vX0fmd	סeK#?p@XQXYa-@Btc#lx'kp$)#yȼAN cF#7aKn0,n=h=؜{؄{9ӄٜ{Ԅ{TC^4gA;H"O!30&G$%+w_l%<zlgEonB2y)tz[nuZq": +NX0'3w:3tکGjjn|!9ȼkjq%doPoUltIW91+RՍ޹f(mMaGiXܚGuYNUx/Њc-ҵgsC(q=P%aB$sޑ9NP{Q^pB@Uz:_r[:WXdݺDأ\c.ͯ6yzj<Hӯ>7Jٵ$kKh>ƭnj}znXR%xD˫%/O,SM{]_l}$ɤ$]*xz0TsӂSgջ"N7zZ5<Y<fH>7\/ɖ=y<O~ϯ.f~16~'    9      .c         gj cßaNw):            x_n@Ɨ+EN<""HTdUg7DS7Hp^PK#;alc?cOV+r#lY-LIzw)NXQU~m
Nvqf&wYf~~QxDIca)[2Yjb#)tz#>pjEycw{mIzrn2 He
aR:NM)2H1Sha8#_41YhQa	 nF4,ĤYw0{j2Y탙i"OhaFS[]{k.MFbd.:7;AU+aCN90wf)ړ0-+M~ا6o``ݶy	'/         a  .m         	5L8fg            xc`8񜁁AE3>>='?)1G!(31/='UA*։Sb`@Jؔg

jpѹ.ɺv@bԒXk (N    Z      2	         
9kO(<m             xj@Ʒlb94$6Tĉ/-k^%Z<LO}[c>C'c[Id,f[B,k~%a{*ٗPaݧHQaWXi!/b|CG]K43gXB29C,b ReybRq!F!`x VKgumXel/r8֤M&<h"¾7b/B^y?+˚RLJTqnaQy*1iƭ:is- E&01M!OmD(q<x´ogh-'L,L+X$Y+P=v}zڽ~mݝlJ"H{aKkeoc	;A3AEP۪mmϵp*܃*܃UZ<b4F4s @O\.$F2/7d䦪4m'/wuO_ʤ]R&2!-R    r      A         |жs,Mf2[?:            xo0+)V+UB[oHiax,Ŧq~I>9{wvf|9r1ANmb>=2ĜNgǇp4uCC&&,`V3?mb4Ͷמc@c(\"hu8-[Q}:_
|ڒ#54ga&lob^2 vYl/ 27>llCF~ǖ9XdD)ckdhIxM0vwݛܽn*r`2]ܮw|UO$_>-hWNvK^͞suw(jpH8Q7{8x/SYڵ2t~|"O,OoH)ޙ@QPR8	FN0s 7Ar*'e>:Tr6lcEQPHpJN ~	[Ru`ْje0Ft)Hl0ynEmҩZtdӥ<gԓz}`W$ROҎ`ך5M܊$Ɖ}GmB'PZ4MԪ2rAFuP;Ԯ:*Hq-5=n]"
O,w&Up!h,7Ys,aI+KZ٧&&PCLQ3u M=@>)^v S    }       7         Adw_v_9            xc`02`` vS !I39?D!-'?X!'?91-"5%HV(175>$$TkQ(jI10QCUhjZ)q)@h'''X̼̒0RMT'(@$d嗦g@ !?          (         bڵI%Q@,W            xR?o@ pX"-1T ƭ*5",>;ۺ;GX:tb 3OwDm2~wp?jdE/CמxI1ndg^R#}>Bbc=F[!.YA02.ywTE2$D8ń_z11	N2p12`9AN>rܷ\zmݞ}pU]CJ]F0-79r0ф;ږ:/F1s8eov}FCI2KNhjuiOqU(
e@~xtYGPo3ZHrc^FĦ&)Db^24L5
RuO%C ~
_-dX&}9@5.qi:I+LᐮD'?=*0Bݖ-uv732}մorٵw ~pT?(HVD!R{~j .8oB064Yk?`wȌ    7    t  )         ~10$ǀ~+fD            x}RN0 1:e.&05MaEpxo|@})AO/מ   (]ʰ8[A RD色66<)o][aԝ׬:55SGwYS/	kFE\dLހDPg.StE^k'()TX(* v%tParZPY<c
05ݻø?Hh1 yimV	O\6TAS/=}V2|@UAC`a$nnIi͠i%Y?k#Eg!{UrKBA~w͘UK^aM,%8V1IMOV_א           )         y1BJ5ni            xc`ea`a``RL+.QHO,1V(J-.)QUM,I-L̉w-K)r4rKtʀR4tԒSt22K3JBJ5ub򔸀&O`q%NNN_ OG  G_ ,#{     *       )         %)k?7*eoT            xc`Pa`P?XbZX\Q_RW\X\VTĥb`@[|8RKJ|KR2sYXRA.3/%"VjfZn?H	 kD           *         m}gVvy"            xTMo@z~(\DB&5H j	S"%X16vSzo阵6&iyzBZxϰFfI4/^^(C/Al>\bw,>+
xվ@aYvmIi٭#bj,"B/.@ѸXZC̰T*Nna8sE2)R2qذXuռ1i4Z<a#zy+Gy1L]&&%S#l XjD\<4qY|1[~ RÚXK\'Bzr7dz!]s#ZX]. tKpY%&PS9OGŹL3vk?~GK)Ze-M04Rp%JVut'|Z0	>x+^ECDp[yB\iYpߡd9sU#=0SW- 2&]Ǳe.\(Ux6K&I8?q..0_2}9q˽7LL>]隓Y/Y}c*kr[Ftl3Ӱ丞Bq6h{UʅY|{UL۫/j#w>!}c2G}!@Hc%znHB2 427#p    #     /  *         ;[9GSY
              #  #   #"	if (Spectrum_IsBlack(result))\n"
    #     1  +%         /و#dNWz            xc`f cMԒҢ<cMC4(iĥ" 'k    $)     :  +         5B<<ßOɍ1b            xc`f`Ja L@RQjIiQFZN~b^дS 4    $c      +e         ٯ5稶Z.?#            xc` ƌb򔸔8ss|KR2[5 UTkKIL+.QHj(LII-L/qLu,sW|23J|4N.ney%
@ [CS!b!@0͜!A>Aps3444S0KTPSSPԀ[PS0Iv}!A~@`m $7E"YZRZVr1@  K    %h     `  +e         3wty(5n]            xc`a`[Хę_ⓙQY`g`ĥYZRZXbVRA>58N*]L 1)    %     T  +a         h0.J  ò9            xc`f`f``S,J-)-SHO,1H/qLu,sQ0KS1yJ\@]@SN:]t n`    &     )  +_         ?۝cf8_/Hq                ;   "	if (dotEyeDirNG >= 0.f)\n"
    &E     b  +         OW#P)Ac$sx             xc`: a~r~^qBZN~bBjeKfBbaTkYӫдSRĮQ"MGMC
b4 2    &    $  -W         \2MM3AF?C۞            xc`0US_$(XC(%HG@GA-8%M.-"5(Wiĥ.` ҦkWUE%J*TTU00f`0f``BvojqF{j{j~njIQ_~QnbFYjQIfrjBIQfb^z\ZTWKIDZ:8KrK@Ql1Ǒ,îEQ%vEU(`(A:QJ(^KL<PD@S=ZuУCJjt2W8ð(b/pEs'NBST     '    ^  *         ؛#;Cvc5eJ4Kn,            x}jP(v]K.BRTJ!(DJRL4K99LOR1^[g J_ e xHS;!akV.R}%ppv mf1qR{ 	e5,i~NQTWNwΫoʻy_&iqRNהW>GBhsS_"B\QG?fQmûuak.90档q׉-fnF"~lPIt5a[g(-l6eo^FZfUU\v#4:`hn!F||sQX
    ))      +         / 	hiS+^            xn@Ԃ(	F
Nq*SRRHDS(m퍽hvQsGș/cp@	#8kvӆH#o~G]f-y"V %%c[f׮AGW\o3Y)rwwс/FnFK㵙k7Z!b}JT:fGԇ)Er z_ pM	n3J<̆8鳞=+<hNg
]i҇GD )iNӪU]  ΍ms+G'KwkBbdZ̻/YAt;>HlfIoDmo3U	Ma>LOŎv2\3N	h?,imjC|z..9k3hx|k-o>s>MW0u&°$E/TisոփcZf'&;89$JC) Lϗ    +1     R  +
         \Sa;Wx]            xc`xT$-@lMM  A H2    +    $  *(         
Mu:<Z|_            xc`g`\ !i a@5n@5y%
i9%F
))e

!%E%..e% xL*n\H9q5PPckTMB5D$ >T)	2M)8@|[xA@<5a12 (y
!Ey9>%JL$jeE]RӊK%z楤V@)4[
l\ڮyjx j}    ,       *         9[{jn?`>l	t'            xe0Ex"q2.ڤ-ՏAyL愐[i#C:Pn 2o,sTr0eW*7طu-3P9Y"v;ё#c}V(x_|}u"A H|    -K     j  +          1 Rqi]            xc`PJf`PZЦĩW\XbYY`VPK*NIӵK	(AiZ)q)q5H"a & Z,M    -       +      	   !v_`Ԁ*ְK@,            xc`PJf cV<%. g
TLO,1VQQ)PRUwt1vPK*NIӵ+HLIӫЄ*q/JK,I,.IՈQP	SW\ 5?'?91-"5%hD\S#%D#**!	D  :i>s    .U      ,      
   "1iO]gO]A*            xmRN06?SXV9+H٠k%:@[@ZbW3uS/+<nB^(:>|' x x1 ׈4D{
53Ybɠ۫ⴋZOfN(^~Az^:<dbЎc^8, T ֝uEA6pS*vY+SUw4X5ha1uφD$־QQU1nV;_|	 {okJ!II_UDDRb}1}qח-qI\ءܶ32.-_fG2.$hAh7kBxAϵ~/0i+&&u;ce
Q\vD
[Q|KH#l%<jL%bjhNhϮx{owrG    0      -5         #FB"uu5;y            xTn05J)n'غVjYt[[@84"KL}	/|?NtixHb]{I?Bmk!!89OU==Iʝ7"P'B~ۖim 5{"gJjsaB%BO}Zb p@o>8^;kD&}(V mRYtBKu۬J~kXMY]ʮ```Q]ہh=1&`2Q"FrMF|_|G^z"Q1B[[>C`2}R5[
x4^EXc$e"r0PJCuT:%>?Wۨ.C9a"/ZpvR@v#,;r͇獻SjbLyeyviXXA\5UQVKznPR[Lx"Gd&E諣mi'15O#w(dh鿲G(    2%    A  .r         $A<EVFGؾ*            xmN0#Ƈh(FfOx"	Di=z	|,OR63   >]g6]Oʺ0rC6wd퟿tyvY^<<~n?a,KВXn$xpF]IUZThܽ~hDNq"]\1y	/?<;88a0CU&Yb\-ڠ/1pcRa.Wyeŋ|Ueȗ]*7:ylws0P#faaR۬^>sjP(Ͱ    3f       /         %^߂:+m҆;B{V b            xc`P?ĩU[Y`V_TkQON	ִSRHhU MPBV&Q	&Qe͂J,& v@T l rGv    3      /         &LNZ            x]o0}1iba7V&!Cij44
iO!
v
fJfg	v96  ' °HYC8ao,I 8{	?THH]((	R)/ţ1en}>94gĒQaY`\L/& $ʚ;vm'ۻX|e4lXN8T'>y0GyMZ_,'JVuM`O4r*t'TMk3nMS5V6z;k@YW-$ѝB-+mnvPn'O.?>")Dp@	q&Gr*a4Fi_>^2*k=;ìTAk:ōKԗki/?J˧5SV/:D9zC&D=]ЏJk~Crܽ]PP    5    G  1         'k,{m>1E2G            xRJ@]T<HҒ/(QmmC.M&<zO366eͼ6˘dLZ=w=H&u,S(m*fn_(JʀóV3(lBZy"U+p|ɣx˪v.[  [Yne8bf9qUmNqh"&DO:+XXkqr[MS8m;rq'~qNAɱE YnQDkb;H    76      2p         (֠VtOI΄/            xTN05~DEƥzWƕqMC -o]L93 ti]YN2jp-qn(N=v\X'8:_~b;27Xa$<K
">xH
t[ءp*w1i'WdMke)y_2Fy9/e|@e
I^'{vzs.bV7%T|ޅqMatX4@B,|0C4D(Ln~ⲑuӌ%]V 3U0]х5P
B0}{W8/wQ~"ptزuGVg;D'"tr->xO֪Jjvq!iA_Q    8      $_         )̬O|ÚX/            xQN@O01aaJ,4%,P#ЅhNivLƍڕP&M9"T|"THB[:kҹЩɺnh,`PΊsBń.C2.Y%p	Dl'Z"98YsN5LD	DX(gRij\G12rJ%<G8L]0݀x?2,`.ThwK1Vcf(@;$,"on%e$n.$J ZXVtCǓN_WMM>vJR($cȪk5*=Y6~l7
sRVqDc"EzF[#k3wzc.(=    :Q    ?  $;         *R~L4`P_^            xQKO@n<		PDN
r@^И&ٝٵet~x욍H
MsAJLlRpI4~2I-+<\RK~S$!c
3ruҚUjqaLثL,BRe,&bBT1vìSV`tv`Cؠ̐ĴZoG;@Uf<Vj>.Eٍ,
M(ǿtLAۇp旚͂0
޾_rŉm    ;       $E         +,ߓl3T57            xc`:}GI_3-'?X8#1%OV78#3$ ?'$/(71G,,Q()LKI2KRJB"y):
I@li$9?DlBFfI@~f^IhBVa̶ W#7M:
jI)iv!R LBZ    <:       $M         ,4 K[!Wh            xc`eࡤϙW\Xd`PXYkdhąYX<{ >4s2zcԒJ?>xwX~QnbFYjQIfrjBIQfb^z\ZTWKIЄ;),8?MnZRqJ\D DKU    <       $I         -72mCNJQ&hu            xc`rf`ЯęW\XbZRT`ZZ/M(K-*LN-Q()LK1KRJB"y)1yJ\Ja!AnpuԒSt"zP c3    =c       $M         .m\" )t|Vg$غ            xc`rf`0YI_39?D!-'?X!=5?7OV78#=&_QZTZPRb&敄@E<RR+4c@ViQPK*NIӵA 64d    =     g  $          /Vx?ÝOk            xc`rf`ęW\XbZRT`ZZ/M(K-*LN-Q()LK1KRJB"y)1yJ\ X$    >O      +^      +    h;_&w#?K            xXoEuiP
SG֩$#iъPw6vKip#̟Wę73;Mֳ~7o~Eb6̱iXQ8#kX%>&t._ȧ=R5zwlJ.]f_15"[Ӷte|e)&g<>J;$cU-5@k{f笍jd@_/SV\nQ"1Sq ] tsz~*
ٳg͋S&nNvDnPlJ#~/w}[նٶKhAsnBJŶCt5)\	\/u[E^]Yү]wǺ}{B﫺UěIwiۋ&kD ;׵_ג7=^һJVһr_
C:ds dqfZ#`k"u>J "GC2GX'K7apRkYȢʐtJ`qk	<	{Lȫc(GgDZ"{#X3 Hݒ1qb$,)yi¬CE%Ci(IWY@mK'O&ƌTڌ }tXJBk M^mO`KQ6[Qr^*9r]
}Cz%WTn	z}zgWd\l6]k@gX;Z1(8</]O:<D ՀDq q
9<T<+4!	>JaMA(|Q_RtN;9~K|Y908֠Z&eu%ҦCebD>d]{\H$At6GmwJZ$9+iZ>]kl$o:o.>'!JS t]O͋QYnevbJ*cM>Lj1:Qbl*F:<0\rQj*cUnnՓz&P9Ȍߡ%wMgqt=l.r!RK.=]E}콬.%I=
=o!z*z:@0t[:\vưWlMa=8Hsodniu0qrXYGV8<z]C
IhES*YPaOC+_eR9;QXEMglyta-wҗ[ʈZĩ'ҦxD@&![:/~dFV#iĂ/z84Z ҭ=6rֺ7p.iA"kK4\5~HE"ME?$aBC.٠	u	h)n3}2 V(8fkuhJO0[p'UDOov;ŌBhM E,^h2x*!	3ƢLC@wAr>e#д5%{_z(Y}>oU#t`<v(}j:b7Z4aLboyH/	>Y08 IZ ץA:(_pJlex(,e+B9?9z7H3jzQ\ JN\dN$'BM Z}!ub݋&JȊԧ    Ec       *      ,   1{9,<Mn>            x
A-/aZbQ(B).ؙS3sx;	7DN*W WHb)v6HdNA>,R?X
 t뿺%M3Sb ۨy%wa,>qKQ9'dUbt~L+|(%_    F)      +u      .   2eF1Xfu%H            xc```>əW\Xb_`ZQRZZ
K)MP+I(/MKIQPK*NIӵ,	+Sb`3xv)ZRR4Q5@h#Q
IVB\ǰ@fr5rЀMS84L@AX KGYPp2RMk,%ݑ%@8G9fYF#%!!hBPjqI~QBiBH+0 -    G9       +{      B   3*m%%)[            xc```əW\Xb_`ZQRZZ\\RTSVZQ_T䙗ZTkYW 6	/qBF! 
7(|8L Nlc?	{ll Vj    G      -      C   4 .>DJi ~3hM            x͔n@n6ِlVpnTzwIy^</kJ= zwf7ZO 8qyӬ631)X.&yt{|lF>2㗌?}יÇq!Kp 6ܻpr$Nd-D&Cᐤ>~ cV~",bQO8/8s	T2n$ń)4,ʐi`ENIMIdΫל9k|QyceÙ)ܠ+pRsJHN^QkfgQ&'Ꚓpp:>8Lw, wK^ CJ{ڣǁئr4+5Z3m:Sp0oLnG_}QU_v	Ni)
dQTLj-oͯ5,ׂ4mثnJ7}