        '  n      y{	D WMWq=t#            x]{o:i
ȕI'nHӴ(
٢c#Jy~;×HJSn,3CߚdvO?EEQ~{5˟ L'w4of3^+x7:3?=퍃={2?O<O7mo_	!Ex5Ɉw"~;lxRrfEfIbqQg~dL۾Ǻ(g	klX2n]!pg~F8MR2Mp|gyДdJ2Nޜ ohLS?"0
G,јQD JjdNI#4))gD5$vhpv(%뷠w$${B	cޝI2IN{MEdHI8:Ġ.t
&= k*(0Ch$qv;G/ON/?D_^>9"GgG}r~pBP;(ko@3?MϠdd_SA2>A(4J)ttL$4@/&Y6ݽ^y7Iv#AvUn萅'`Sl!m6+GQPEWR6JqXWab+N7V0j`OA
#з0-B@a x霅0?l(uz|? H^t7qGQ	L>-fcdiLAȏ`Q2ԢďfSc^ܲe_їI<-9L|hN3 KePY~oJ>^NROf:k4gf2#sN Zd4ESE"( YpQ<	2i!P1,Z:fEZlA`}bfv|@MB6y^Y]cߞJsX-hBjPƎ? Pm[+:Sm,l,x[WQ%sاeBKWȲx18c@-r̾`87|F!叼-PWLHUFt< D;
5=[!I]$ -%NL6 =e/ޜ:PfcϤ!{`sxBG'/^7K`"ꨇ>g/<r0ɤT?u h k6Ye7B1/#kq*:eN-/hC?}3:ǿӕaAG=tYZcthOnI>aiSoF	 ?ʎ>Uyu&~@;R'Qq&EoM4K.ak	\қ]kpz(>΋3\(a5][&eX{ Qq8/Oje9kuHei}K0<	ԓR#}jHԓavBl
_+Mz%A`ֆ#D
P	 =w[8ΒxD N 'u1{F5k۝sm@Ep'1*$cFCI;m%Gkѕ~tT&GĠز:δ}Pnifq$fO~<~xypS>i݌ݿ5=D3و<mLCxJۼv݆^R?%
&ۖ!ms	6I~5x0{k[b.*=
n3цbfܢ"v/(ojkW@؏z,goC\ SxHķJrʏ&&0I*|>b\~}
hء,`D3J&?s!/*.d2[ٛE]:aJ<kS[	+a*R ),H1Q('+;oܬ^$,Do\E
%h
)p~X.N,P09<8Z/E9z3ɜ'r-xnD.%!5D>76F
L1[Kڸ<
 k?T/RTmmV]y;sh\=\;mp?99vN^u$AJ.-N^:APT=#Fg{	4#q~4h!`W4|Et_XĠ$ڎ",
ӷ*_iGrJ'T(x!ndd t6m6i`cZ<9g_~sxE4v=bq2X--KNd<[۞2j,@kJtV疳>kCh
ll'7<Cf5:ZZ|aUj!XD-GCҋPɎI6(/7Dڬ(lj̝#  s^>X(-:*z"h]&Xt}rq"TFf7n[P#Rojdd_Ds</v
kMS)]iS8e޽HKXjPH}`Ga˒	ew׬1MR[KWؖp2jd`)Ĺ˂X~l^K8Oss3m	,Ƚ.έt֊I厥iki_Ӑ6qQ
W8Um6ʦT0%Y~Z\74;U2۵97ƎH!:4?]4@3.S{tmb-neW|3$xu	J{t׹QKY AR⇲:µeڹr7/6C/w/i6*e$D~<f4+Ax=`I22}<j~^`[U,~GSDE_a,gH^ze`ʮ!}-<xi+ۂaٮ"ZPqkӕx&jhwW71|_@qioeJ=Iutc.HrU<» 91&e^lm"ؓQTm$ÌG2oD|Y("
:#<ďd|a8EEC:v[Wz%UN0M)3?*X\<B7<=V|M@emPs~L6lεL@$"Q<ۑȮ (qi$4,tpxje'9:<SoʽnI0i:VV|flL. >  1qҹS}P/ Pvw^ˏ@"hF5&^U$SbB,lwEQzW8FR_vn0_XŝhYaz%qtG@)ACƭpv?(ZDqB_AtWb 0u~X<ѷڼ}	(t䞖:B:+=[.X.u J@wCfxJ6rQ&{fK =ӿ;95N=Dش*tjΦT!C>{RUY)YiYPH f7ȣŭ
N*YZ-S E|{źf@|/	]062A*D(˓y{e̱&(ǅ;MmaUh,^[  s$VBvpQXc*^oM/
"g;]y%EvvѪU4b eJ$JArC<Żz[^M7a":ة^S	9Rq&+ǈbAOSXS]#榌0jU&]EHǺexQ?O2k|[rn/cloYuYLcWbOI$/*h- :i+lSynutsmr޹dC+(^'}c[/ܸkh9y;"a1u.a
wV>4D	fÚQY8,Yl,d.%ܬ\lnH'}C@q߫yUxW]ǪZ>]ИF!'au./ZD{p"8N~˯(3n:~Xv_lBtۯ:8աi f$ګ66ޣL5) 'aa<I"\IYTVS]=B+fp<)*+\zy!lpZܷTX.Yk}͚ma
y
J|kʴ>udlI):'(ZQ[BsbsOX:[;R9V_\i}UpmCΎU_:g۰-py+=SU,h6E@|qr(wTDuԻ0^rDw%vg-8bnMz\ܑ͊j^3-'%D?ĝ2V*x㙌/fA*o%f)h?Vd[hag=4ZV^.*lnAsMQW.
[b
ˮ*Z(9B) -jڈอK+0F;IACFYG^9G;8>	#aw~g
"&D9HϘo[uL0>27R[KkY.~ܠR0wk6OHP~,nql,hLx;`̂g׶#';@_
sʬ#_QU%&&YLX2#xIP]1jI
?9N^c¦:m|Yo[IZ<Q\Wx:O֨t:T]@F]"u7DlolؐR,q^sý4t$0Z{UJ+ڰmX9mV';Z3{d$9mo8@Gͷo_xCB/0ԳW6n^"|(Oa1I`[ʚG嗂,}S@<)E(m+UU9OQi]Ș#I|rc!"Oht9e\칓)g	ħ@;̈́xZ(<MX;2L\FPĈA rf*dDP&2c6\<ɺ7W8+pꩄcVSQ9-Nec-.u9U;={.xѝq? Jpz_e"Fֶ9;ǺAb#vf5~pMkPӨ˯>RÈ:FxH]ԾTίC>$h-.SN"*]ꥸu:35i7aGOΌ@F<Yi)p}˷P4wܖFiaPkS+eze,1"|K01WL^T|7jްfnJ[
^/S1WeLވ,2yYh!e<uUAB/;%j ;

~{$&`p"o;]ܸ|»wC<̂@Opc
BY܆S*㹁9a~LY(    '     T  n      |    +sLpZE_VZ            xc` ŰH*h)((8Teg(h8k*ZZZ+$U*$d+h*8xTh*` -.     {       n         5CIsn+NRޕ            xc` 	y%
i9%
EI

Ay)EyyVVAřyA9%%@5N)ie9:
EHu튊<sJS4ma`fژA9%)5_L&$S..9q7{d[[J: tͼ    *      oa      5   DznK^$+i            xPMJ1~)NKP#ɛ6I$# xw	|fZDl {O W,ΆȖzD66zjQF5(JjmLiO~A;K-_辑lWZXhqrZ587&#(O℄& 傄,xG_o<
>]PuW6/84Qo)J0(mKm/=8wa `    ,      o      A   $Yd0nIT6p=W*            xRj@.㢟 I4
n-t֊"*bHn̴(	o캟@׽c0mqù̹;!0`)Q,)WȦ#Ħacӊd.g6m6<]"dE𙐳0 SlCVE0WT+ɒz~}ү'ϋ@YJ5|]Ă)ܶh6-SHh92w~8, 
,18d"ge`gڸ~u]᳨W 0_gkD#sq \`͑{drK	IUeiϴ~*lN>(y~GɧnFab}VՎv2fS>k~ j           o`      B   Ȧ|'Y`.%ZD            xc`g``阒[Z\SQ,RP\&#uS2S52.10d&MrD֢Zbhk|kP|gOgBO#D /    -     X  ol      I   ׫|S$j|wa            xc`8[Z\SZpɵ
rttsvppuruQQr	pԴ L           ox      U   2j]kj,|f=            xc`8)[Z\SZpɵ
rttsvppuruQQr	pQ0Դb` r23J.N.-*J+KI+JLLKNH-
N.JM/MɬJM6ڒ끶Dsr9Y{@fEjn[tGK2ly&Oہ֤BEm*AMΌ k}    k      n         ^do1*ڎ            xn01nx_ڦ.BB׉.inzXJ`;Dx$^c`h":w?B\!cu2*/..ޜtٸBCKp20J-_0{6``\(*	892jF&xW!*K34WZfl*]|"cplJw[`t\%keFE]*YeVbqv`:$߬WH$8x'Kp~mȵ@WQmoq:8>&>SOύ2|f39JBלaF9U]X=w4`3jڸ\tdN"J;xQ&77&L0GQ|Q̻+->Fes~â͂5,%2wlMVy#sB j2e3tT[WM    N     ,  n         dc?dHӂmZl            xc`p򜁁A917(QA+B*'A\ `    z       m~      P   	Fvm[Ov+"=G˕:/            xUN0D|=UiPQBH
(R꠵	/č*gg((5UF</vv_'+M(T	ZCC:ǅ}:Ԟr-M$f_x7o؅#ȲD֋(gsQgeo9]#(mSqC`!9cb    O       m      Q   
;;epљ8            xc`əW\Q_Z(*'ځ.iz999`:
j`쀔4Mk.@h;du* ˁԝ Frr:Ļ::{h敡=5GhTu
@}x7
/ҵ8> $OK+N-/ т           m         0>|cJhE^
\            x]J@Ak-6bOBIy&$6>O勈œ	aW BlJ\fiSE2v.v"Mpϩvf`Aȼߺ BO
!-*&d6Gr-#oeT*4Nݫ#֮U:hS>aMvo1떊R/[6*/}g<<Ιq%JEIɜg8)kPgFz    !,       m         b4D ~g=%            xn0o5k_,Q)j+Vjgb)u}iX}'ttw B8+XǼx!bI)UD%)\_˥Qkyivm0~Wk#RF 'ߵY][:<9,a&%'AHv:L_ΙEGH<~u_ӣ6OxϗƯдjRɟ@i    "       m         Gu+^giDQ	'k            x
0Eߚ[]ܺQ.N1}1E~eT]@ = lcZƉh0/:뼬f1Y㇮ASՓFUh	ϯe!CJ\>4ÿ]=7 8?Ӓoi
u%Zc[flw5iW    "     M  mt         5ذ >f                v   A		if (scene->camera->GetSamplePosition(&eyeRay, &scrX, &scrY)) {
    #     H  m      	   ׊z8ˀ
E'3 	j            xc`-a`[Z\Sbe嘒,Q,RP\&#uS2S5 se    #M    y  m      	0   ǈmLx(92:            xQKJ10]SG 2+EMM$=c/<'pg%="  ^W? `mmȓbbԌqp>a	`J=
	;ґI0:$ϔ[Z*yCW$85vN5E7 ~,9D_Q<j;!rֲZR㝦UsuƇr>HƬ	<HN$U,@܏~ntf4)ML:Z6N&
a3jRc팍I@-w'xzv̨j(rNsMp=I;ev{¾-OC)9l7DKa/Q