                 	,{BbQWQ)            xXO8[	%nH]JlAm;V$Nk]HrCNI {:~<#w׆. ك;6< "
<9/f'giOkP6Bl!D"3&5zTٛZVAvEQiL<9,C7F5$nPDue8'!4I/_'\Xp*(!TFbdҴ0	SδHpT+7*&:yLӁ$w3R#nxgpA$84C$h=bq7rţ<,:Bv_`8_p<, ;n5,"+YG~fh6>NlC8NfË/&g#qʹѿDMߐk&=p<WMq{" v8MlX\[<($>P[h}eoTUwْ(Gpl{)p{	ׯ*{_ "8_D[;.H89nYOhL	>INC fJĜM$4|P3t_m}O[38՘p:<v4Yn=tͦ#dL:#؇/!SցZ0]'1racXi-dB^X/$Dyb2F>i6ǵGy5YO͉jÕhqŖwa]Cه)셹CgP.>J>QĥW=AW Ůt$j0q,"5]6X-c'T={%x8;M!f]6U8cأ0cIP)h>Dih'@9R_^igP 	78ο
s<qCAGցB◗۷}X(f`X LP;p'])Y(ȯE|a9:FtWo֤v籄[nF $84s"!'Q-U.%6T3ކj'DxUDөe2(GizkU<pL;:-_H\-yu4ˬ+>lZOv1S_y<HƩ2hR)?ngs/8I!BRg&_gzY-Zw@6lפS\fb8X!)?a4Qzslݕ\)c&"-qLi{;ȯy|59՞uE]k
־9:F8a߇̈m2!@Q0>#@5֛,>t2&oŬH
!"$LM)0H!jl$))HgŸj%~ Qj?%kfrj)}Q=Ej5MZ]Ę\u	990ǩ`;Ef]*ií՛9[j]wwkYqFMU+_&kjhc>՚5Q"{fсwKx~mb/6W56vJexwC궱,FV:9MVZ2a^2n+3ȌS4ju}}F)˾)IQb~s(D6$6V+,.}!	glcW!7dPPmvgvox`̡"!yʆvf6&?PyR#)߱VUr"^r:%wk`%KEړ9wG,T10b7**V;4M55ۦVCsPJẏe(ha'?LD>ԧ,&Gd œjl(#׆/"a
+m+Kݳl1R\Q3ڋ\o.엵amV2)pcqm@#c{ v >bjXʿŖz]کN]η=J4Ub?w)Um^р?h?nic*D8wk藯7ĘׄWan*3Hژ`,ůǿX-գu(%3b$I)G\^H)yaxXTuk;fqPv%8_h79ptyp3u4VD~ȆnQ        f  [           zc7XFo-9Aʕ            x}N@DO}O%࿫ڃhz",j.x#x{p.-Fl7_gwv?z+)>Xdy%Kn$dPT$v	!`-Ƶ'ZC4~\(!Me9!Q]%ThW@,)푤tbTʵTwk[|KT$E?7n2wB16):O@ă!?=D};ˮ/(YWj(fu5lL
,?$Wi5W\6|Nqo$SW$D1"%mzkzV]    
Y    d            Bk)jQP_jyG g            xVoE^Z	iP@ul'noDnZm/Q&vf7z'$[73)F}{~}o=F׳iQ2)o4)͋ǼГ^>mpMzIKqʡrP~YJ!}\=RRT3HfGE<Ϫ,o^`knymߏLizLDhЧ!;$;Vhu/<=GH$$4	ER1u4g\&,}-RVlLP{쫡Y -T*ԭ5SFzc4Nz`GZ4pXUZu:ykm!Lϕƴ 6g1	^wH|Q"$ORU3d&}6ݔEKùV\y9Y4"3jJl(vZ|L.ۃQYQZT[p +ͤ^τvAJA%ץ;S>{稻ͶnPcT
f0/S)*3._n'iN"R$6N)4W]$šO[mHnCJ[MA7SJ	<Ƈ"mčKY9S x.Q9qظB:/P乤Y{m{# e I{ f2ÜtD@Z!LXv`'\jȌEk2Н#2KY\j}Yp`|f4AqĔo58f//3{t-(qnXHe815>5ѣ-QԸmùbqm@iK`y΅q`wTP:Hؐ`i9zM+]r9;6XaN<[pIֳVБ6GKy	cl0ptw%3w:k[Wg6ea8r^>64$]3bS{YE,#]MM>9xx`'QЮWOVgn(|!yYVF:滙00GWH̰jy{>M>V3/þc        R             *H骋-8f            xmJ@敖(n&	YM!`.ŘL@:Ʉ*|>s/1mC9߽ 5 ҀcUɐqħL'2	v}5uO»JB'9:8=Fh^\5wڑTJ.TD-o>4pf\|Ӫ^r'e~l6)[H~YvwIaz-I˞;鋀'r^lzǥ"dQk`+>tvr$yЛ ݰv
5Dũ#saRVꁅy'|^        f  s          O|L1<Vk:ڗ            xVnFޞ)EV i
)Qݫ#lǰ\XKq.c;E{K_O'(cO}>BgwII frwH	!Iqz#H,{"%?G1vڄ|*"Z!%,|<	$-@i[-<"#P!X<WT'؇P8d 9ϨFE	e<eE3O=:U UN)Mz$6kz'dy|3{=[d`Li8<ӐpFz5@I_	+tidT	ĥVKE~m#!4<0mS[OK?7r\l7ySA5DBO+B{%((MDmOS391lEݭ_V'[R%u	,eBƇnS"^6(;c#~B-$\rS4GYda%J`Њ4dԖuykL
:&5cC5+f0f~t5dM-f]yH~l^IJjo)V(;5VT3r, c"S|LFww%l)Knv-׵d!,d>0ғ,bWPӵ#YFyN w@^iQCPJ^_+sн\3wfK<q(, ̺mMw"8?=ln狸nZJnSX=.tIѩ :u6K%7ZuK/{<DH
泣'Ϗ&ObZ޸*K666ҌF bn1.TAlF`P6r}_ބ`7+,vLgN/$ؕ7Ȋ؍/(cV b0٬\qu.R|T|:30m}6y>ѷHa"de4<q  )*o.(zCePGX!F3ßp7yjмA?Koo    u       C          \lтra.K/            xc`c`XZUR	(*'y9@LҢԼg^JjE5а@9934 Fydg%jhj*T]g`*.-JKLNEqHiM ;_30Q		717)P ԚHm    &       P       "   \i-r|.o4Q&y            x]J0G)!Җ"˂VEO۩M(l,2IfO &1`g^6*J'/nKy!:ݢ?#`6Fύ,?ҚNOꔏ!Έ3//5w6oY?3
Nc٢Ȟvk>r))4ǻ|};BmR,0jR3 !cL<o.A	Aa}]ѣeofTuؓRVE "t    4        O       #   5cecV}^)                        @        o       $   $AxSa$ 2 dq            xMOJ@]fSYM%9ڊ-.2^&$skcG~֎{93o;ѷJP?_RZ/22Xzt`LaB:=Ŷ(oGrj |ث/WbMhGyJu99nkVY.δqZ@.d#T_[Cْd&xeZpXЈFUPW|-!O^ѷ jV    1      !A       ,   
g(-            xTn@^@T)Nr?VJD=EKM۬r }O']?DP	K;|3ߗ06wWƘcY`;lwg/;݃Aoce}[9Uɲ 9
wgjk˲"]'/'EYo>%Z-q]"yfca'c7b8(kal|(^-[KKe[UL?էiٖ܈ގ.,S\]}amHD=GjX7@M I1Q3M	䚮rޤ;r%!i7Dqx/<cK	&9B_F<ŢBE4.$j(-^&(1tir07!ӗ w^z+cƼܧFCO\HeZ¬@U>*Ac5C{5uWi5Re&_ʱXDͩͨAr?#OQЄ`ZKKi=+&/-b(*et%r#p h<bٮFtLۈX4w=6=_4]ȴ`"΅ᡈbx5#H%lB1cv/:Q\,޺IzڀI1,GI90uPu6c~L"4tIMF@vC         -  !>       -   	eC@Ŭw`$	                B   !		if (triSurfMat->IsDiffuse()) {
         1  !P       .   
mOyơ@Ur              g  z   %		if ((fPdf <= 0.0f) || f.Black()) {
    F     W  !?       0   1J&g \i\:n            xc`d`g```2 W39?D!-'?D@V@4J6PTg$)+ u  df        2  !       [   SCH(,7gPFgh            xmJ1eg]˻EK?.ұ*%&4)RGM|d*{{%sEHgIIvPʼ`zSJ_(`
Ttk"=ct-,w@w8XoQ{tqEHzu([Ptz**ٞ;XJM\iIctEd+FI/hS!9jPlwы
z22WT$N	CeN쒧wZL}Z8}Fq|          *       \   ~8~)HUvp#/            xWrH.Kg/[ 9$U@*'d/Tj"	dfF@qx #o;pJόdI8lqH93%BFFH>HX<Q 4LɃ4
<fj{2`	fPm&8jf[=HTȎ\s,Q֒ȏTaM% `ªɵUlp+dpX{dk}9o,.mȷ!G'0@ M3`ME(ӴYEkbbr+Ldap|%'x_vn?w
Ov$<Fb@YJ- f=cӲ+k	%w]ĺᶠkP9y.xK׀y	(5$2/2ujPXf66ۦFbjNwzɿ4.ήsc2	1z3+
LTqL+<S%yIn<#LHV.-qqI#]	<qPMG.#(;R7R,:!p%@" 9E<;'U5annG|~L7K'vy,|g"AR, HE$;:`B#@I
?-F&v(HEQ=]cRiSNYp*/ZJic[ѧr<x){fJruIRt3UyjHϩZ#j"^9a+appcaVg_{*pI{9âX4י0N܊vʆ,Yc*%
ƒoX*V-=d)1%aLe"q@Oy7'5~bg3!R6"15TM x%?xt         K  *       _   kW*ȇ2Kr,org}            xc`/d`XZUR	(*'y90ɥEEy%!P	ϼԊXk.             +!       `   dNpt.T%0[            xPN05cTFBh&,q"v\\B|ƥE{N!؎ѡ"+Kݢ`'wާl=ґi6/KMy<;7-NaѢzԢGn,npOi# AżdiYg-<=Z*~=qLJ&Kwum3h!_Uɏ@IiMO(Sy            +       b   ǮӑeKF<k}M            xc`> "p3 54W(3$9?ǚ39?D._T`ZkZLSЀ8jsKRC24Jt0Q(J,ѵK2Db-I)Nb:̍zi:
0 H    !    v  *       p   H%ʆE0fRSpa            xRJ@^/ă 
CTs/PR)"el4)Z˳O<9IAś,73KH&4!SA%@6J=DFȎen		8aɅ``&tc62j`BRTj0{v6Lǖ{l%pl.XYʠܖOHZ&lF	03[r)nmQ%	8\gugJѵ5ItR5˸7<+>Nbu_t9F0R͢ ?-=,!B Յ-Majlx_~}[1J+vNq7 >1'7MI쫏 Ѕ%    #     ]  +$       v   +IdYO_UQ            xc`PYkZk%%Vj'($d Et8E %>Ua90:
5 %(    #^      +@          ΨoRz7SZ            xjAkہ	T2teY$(tWOT5շ$CηpRyo"Kc6.\wn[B,~bRE)VZTʨP\jOJ})ݶ&Um:YNl9i=ZJT\I.䴗)!./^C)t I#Ev*e{}aP';?ڻ\jǖ5eHkg7i@l)Y!/t&.Z;m̼oCD}BWuCW`:mmޖ'7@?`o:|@eөYFk}g4 :,
g:~dpw#H<NAR2NLBWB%`W1Ó+L    %     U  +&          %xfX5z:BDq            xc` a	y%
%E
9%!E@DV$qKSs򋬹dxU 0R    %g     g  +\          Uyq̽;m`              "  #    [		// Using 0.05 instead of 0.0 to cut down fireflies
		if ((fPdf <= 0.05f) || f.Black()) {
    %     =  +          RVW':            xc` ysrRSK|*sJS54uHb`bwɾT5 3p    &      ,          uK8yrxM            xJ@(=)/Xۃ_Q/E$$v1͆tC|ݗgT[ev&)}BRGC	#ETC[OYx"ZbJUِ=hg z)%"	c>$g`ח.v<ۘwEneQԴbüeEAii$b|{Bש&'|TF܊#vdjH3*|s6xn6MdmǷ+4gBV91gq0!0mwic<CJ+z+Ľ( C_,{e+NNS&hhz:Yx	;`,R: 	`I    '     :  ,          Kj_N4*{թ	              '*  'P   .		const float dp = AbsDot(shadeN, wi) / fPdf;
    '       ,          O:S]U_K~d-              %`  %c        '       ,!          F!(Zh+	L_            x1Pomwg҆X`!&1'C$>+E\. +@ yMYQEVI%:et.ѲpߠVn,Q+X&۹85U.w }'?&CwC02"y~ih9w6l{[-Β[ێ2$X!Nzr1DҾ #b    (     V  +          guz.?́              #  $   $		if ((fPdf <= 0.f) || f.Black()) {
  &  '   		throughput *= f / fPdf;
    )
       +          xbFCA3^!            xn0jnP*Y7b8U}>IoD76,|nnh1EXgImR7ѷUa`:7ϯi$*xm\w3	d<6@8ՖKgY38ҤHk|f)F\z#<5E|ӈEۼ8xL WP    )     V  +A             qz^R~Q΀              #M  #   $		if ((fPdf <= 0.f) || f.Black()) {
  &L  &   		throughput *= f / fPdf;
    *B     X  +>          k'kV&V*A	7            xc`Pie`PəQkWTP`gP[ZXUSTYQ_QPZTӚ #    *     e  +e          Yu)>t~`_eJ$x            xc`əY\PkYꓙQ׀Jz"9%*(&$9%jj*Ts Ǡ"    *       ,           D^^FQ            x1
1ES	.yAt 
b%XXMdxYD?	R%QEg[y4v=i
<C%Y;r]:ƍcTdr(1#	rpG+48Y4-kØ;֍G\ 9|O;'/YCef/[y,M#q5ykH[>R}    +      .          !8,S9X9            x͊@ ufvדD<BDPoқtZ]vwqiOLf\6]tUu#?=Wt6]8Q!2޼aYl+sEYF'Wo!?w8ƚUv؛s+Z_ׅRlZZG.Z%trT'{JS 嗎{pVwNKlk,xI)Q\@{UZƦF'A?zmSj.2SQkS"nmh7Ű{c|'󩱳~X՝<e{'L-X/g+@O--&Ak>|o6X)i1]\)WUu9b&aHha`PoCh&{m0v#\    -t      5R          ")}H,'t'$            xUnFޠ@ *cŠ,q±:b	ԮT~[(K_#dv7CBI	!=O' Q?p}9{gяÓݳ~oB;",N'yPGSXW'eyl	4\110!O7^y7;h1t3tJH
L"HJAY7[*	F#4FY	kk<f./j-Qs3ԦbaЂ=^~W'rD.WJRMGRKI)67|6p݉7ʥ\H<1})cP/%&0dVaŦ{,g7Bp԰b.yj:8i6)`[XP z;:u] ̹R!Uj yWȃ	QDrBB۹ӌ9	)մ*N::צ5t,#-9'˅@4i3Wۦ<lm&.F\IMm$36aZm'tn306?Ed>ތڋj6qGc~_T4fx9ӫ?=6NȄ4w̅Q"2(B**MAFu-\?.IQ=5 b!3}6*Yfyz7WVQ)"3jM~fLsCTo4`4ekY3>Oq$T
1fcU.3>1}8}ۇ(m<^S"Bkd4.c2K(]ֿqBd3R/[)/.	90PbdBK(R"IÛarBnRNjJq#-Q    1H    j  4B          #;	+yHKm<J~            xuRJ@/%.KA_0$7m`dХֿ+6k[0Lsnaa ZaM1/#D8KҊ0 ']dJ06Guq%R;$8G+4d``;wpl۳ouVA[H4T1,Ruh	՝uf3r)2F.GKI;1=ς siJ0qb<t(rd<~("nJ{*G'XhX&L
!FIGY-Y[Tqi䀯P_=    2     $  1          $'m.ERy\HR                      C  U        h        2    v  5          %AP1!nnE]            xT=o0Eh98#A^DB%J%)r@$ˮvݻx$!!B
;;;(*K1hzy	\v"q	_$`|T@cŰ菎yoZ+$KT(
[R00L#䢖^?9>&/ϛO`1cHc>YI9*`\M;~,UOO>|ǝ}sfs\	HՂ}+bS\*Solgl.U-uHH#gq&SﾡY6)Ka*OړKPUec~B߸=UzUєZzqkt;keSmQWhx{K.,UXB]CvX}$!i{7lI%@,RxJ@=* eS^j%}Hډ}bj	^Eswl3N\bm\a<ن`0.:a66	'&M
3c{GLh&>ՃCsTiLMkwZ}HlhV3T2iS6loI    5L     :  5          &0e0#ȕ4W                   .				const Vector bump(bu - b0, bv - b0, 1.f);
    5      6m          'aOؿ<R"            xRM050',:"Q"TDv+8UdXvǫ-čAGI@"7o޳	DQ4¥GȃJmH@w*C-N:RIRf[,nwx曱۝s_I0N<_Ź!8IWJiE8I.Z<W1?=ʲAՃE2%@:~!'9U*當22M_CGDɤąb!>np=xԎ߻ݕ3v$[h
o+#,jSSp_wp0Qg!gFfU_do֫W˗ElQ3DHiFGQgB׵惸ΡeAr5rHv9)	T;65*8ÕMVAyS_}    7Q    9  8          (9lM̼SҜy$k            xQj0ُeMA@+I.Ť$lߗV@H9sOZkuWvۅ `1PL $"y,r\ #N;>1qEe>WKև^۝Jg+(elP)Y,brgp&/O3׫L?֫M-VѺ\K[F:W옽7BQ $-܅p>PY(sTJvbt*fxgM@Y\w8xߨ5	    8       7          )6< ?_ϸ*y            xc`d`0244s
2lm4jjb6
z@55܂T=ĪʰĜTM;BMMMj.%A

@R(J,ѵ+QVrwQKѴb`e`P 7,    9!     i  82          *=G,].z코Mfni            xc`} &Y[TZk\XҀ'E(#uS2S5$Ձ8f0)LONj? ⤚ j    9      8}          *uJxP
FfB^            xN@GMUAE,P"#(4MC*۱3yxX-ۉLBTǒc9ODrTn/!k8Z%%\خ0ԅ	e	y]GQcuHJ\fW+0g,rQJFd><yk	)g8OFBէB1;DB7(	+C<:fPM#-@[ L+P!p9,tx7S;P2*'* >V#kPhEnZql:q>xK_7%zpߜmY;h-՘?࿼+ޤ2\t_A+YN/]YEjb*tjzDkt<?&    ;Q    9  :          ,PMY7gX>@            x͎0-n JJ~H*VB]@/ݭ+p9Մĕ+O3 1v$M9$ؿ=!B>&xy䒥aett.xmH+,2)WKy0";pE|rxvaǰ'@ZRN!Haie71v9	jᦤ߫#%:I$`Ћ6X%<Øc,.BXښ!#_J0vPbfO` V9`b6oۇ٢ͺw[cIXAZ8~AWy*hdWd_K*[,Wfydrj;xzrWŰA5WTަ**J
k/<Nȣ߇.]VCc8~ :G}15w]HEŝ4oPPBLY	Vl꽛({ȃG%}0]!2)ϹRa5Zc8N04§ѫakjo*1jvcu\ϴO'IE+8N.    =     k  ;          +   -#DY4            xc`} &Y[TZk\XҀ'E(#uS2S5$Ձ8fd`0I=CM5^T3 k\    =      =M          -DWG(!YUU;8            xTMo@; eNFi͇riKI6r*S{bPOH($3؍]'r0=2v'cw]˲J\O*!B")Aabqgc쾧-xO۠5X%*Β"x4.E,=sc/"(x=BRHvSψğaRZ4^qʊێ v5.vR7k-ׅi£sНuia@	)\	PR*%PZz?=lM-7 i^e<gdG0?N'xf-indܖ1Zk|~R3~;a.{TM_6Sܬ@6?Z̃x4ʳ@	
e*E+UfW		㵎Z__bJaSƲ亳-P^|U߼e/    ?    |  J          /:mf2ψ-#VK;|M{            xXoE^*PTJIJ;6JF8id;UTE8;tk64W8q'8r'ě]ݵQ[Zۻ},!7%?osAm>-Nma=m=;<zQ{YFM/ݚ$O[O $uǺKKP!1R'8mӳ %4c}R^*	y{E(As!~#7CJ1RJ^̗{Tʶ!g~ƆBah|~ZX礴iƘ].F_+ B~38ѦC5X^d]#rȟg"b*$@dy瑹je!Ŷןg!@?݁/$)Rh~ѷ
7qeϵΰ0`HjThY2%;	BC9B3&BFDjloHȻw*v$>cEsY&җ82O`N0h@t0
*֢_P/b"ayƆ^cqyV(&&0;Rٴ!am_A&1pG})T>2
y.zlTs_K*Čdf/kqTEa@P+D!E(zjYD$sZĕS;bx(TD6My+ $ebUk1{¥/<9	v WCF_ԒJV\pcq˧|t :q1y4XO<)a*cC%1x-Ӝy-z=6N/'2a}h**%e?Ux#,Mym\x,9L5sgKKfӌl-ӃbRj(`ڰn&iڄbcIJcjE0S*lÂx?26NxMjZ5{Nj	lB̸/s-ve4l2XL@9al7DuN<Of~iK{P!H<b
q8[a)LJc[Ĕ>okri#8S#JDǈpS'efqTq_ʥ')b9'~IdޓTXu'Nbn>tH,e<uq7BHA6}8@K-}vpcV'II^3Cs 3Q6H>&F> 4ZwjxLņ41H
0N4F!C%0EUmK1>Q."B,]4KTj"THwԌs$.u?@h>ړR[!z6Ѡf5k--t.YTFɸ|՘S8׎kVmmUKŅ"?	 }B|@·xr~:d#/aƩ;1Ǩ7X-Ƈ+3q[ ~
;#B8ҏC>|\~rs"a?q88aVĤGw}8ّҿ=daCo`z!0|l߾%/_n`R    FW     P  J          0]$IKay,            xc` /	9%9E9i%)A!!Eɩ

Hj2c4ts
25     F     t  Kb          .   1ٵ	Yw˅$            xc`P|81 'թ4--H. '$,+N.JM͋Q@G(%d&%jZs10]g`P砮@h''uZwpB uYm. p    G     Q  K}          2v擃5-O#T              @  @2   E			scene->onlySampleSpecular, &fPdf, specularBounce) * surfaceColor;
    Gl     6  Kk         3->)c'&`q              I  I   *	PathIntegrator(Scene *s, Sampler *samp);
    G      L       A   4GҍN<X<3            xSN15RٰC v톂i	#e8%xxY o@_
eό	Hgd{MHa :%Kt+ȩGpX%m4jAeTf QHFBV73}tU,1bnpOC|f1ro<po*|vo*ı,Jjli)9wrҸ[.2o<3'ꛡ?HgH?62~ذĽk<pup!9x}&"؁|$*^z^C7N^V
|u	TFV# "uɳ_#rKMZFL`

<6ѢƖ\1zΘ*ܲ݇SoX7V({w>ޥKwi]zEP?<8
    I}       L!      C   5W H䆏޲z            xc`P}əW\XZUR	(*'y90ɥEEy%!P	ϼԊXk.Mu N36(-19tiM ôX8h''g1Ds~N~PgPCA~P`QNdXG(#D.mi N    J,     o  L      e   6h~؛*d{	            xc`P`	%E
>

%>%v>ɩy:
%Az)\fP2'@fdg(g$ [Br%ªx&_    J    2     8     7I#8p+$
            xYmo9bJ'(wH.EU]/Xl/;y)9X{f<yxk?ߧ	m сFBkt~7?}n@b	Krau孄~cI&c>z0o ?jY=KP~yc#BO	818$ N]&$g7D%˼CƁK9IV}O%|ćy|3̡@0"jDlRSj%+q	CN$Pv|_҅@TFJwq S	v6aܠ=}~	{ipv_pf_P glrȃ
`btótb_OزrCd0_.hQW=  O	RIPADc㻰!;xw(ad8H(O@p`Jyd[xo~ﮃu7D8$C?Tn7Qc5{E5>6g?v)[jw8FGwo+cf4X?Ʀ 
{,@VQ<E	oPȞpJ䫻f`=
fY?hDnpenj^v$r&4jt .?W=w`6΄.gu1xe^[4b#;YH#]JԋUm-latʱ5d)@[D;M`爄X3a[F]mtl >"uP"Ĝ#VeAuU<0xsj
aF!?(1xR+l9NɀK}*orp4WζTΓܟđ]\LVсso-ٶ;0?Xa`DpwiB[^?:-JU-~s[ildܒ;dTՖ

 |QV\UVC?E-ܧt;o	C"LN#$V`b3į#&DU|t,<ʏSMA?:CwSG du<Ήfwܩ"B,XKd[
gUK*tFlEj9`ʘP]XtL!xڟlxؗFZ8α-]QCzhOg49yuW(]LFь>d:Hr@Jg,,lپZ؏^wcSs6BiRv	;n@%(&:7SQ-"Z&.29M#ayͻ ?^ʗ)S"r3NWA{EMRCN^IxR7	d(R]ZK>%\i2>hEBӶ#a/n|v(o@G՜ip]'1.t-t sbNicmr70XM.\[Wxbu<?ǯrfïEXک*s_0C.ż51ߏH&o.THI8 M$OGJt[aT1lrhL*'UED~J6S})]_̐rwy<cfce=#ꕛ٩9tmU%3[S>g^Nb_?k8u e<cMsسf9%T`3ȄT2*k>}H;rϽ^,yI;X8XީW˦SQy;#O+d/kٸ|[c88;uCq(1s䊯SAF"wҖ	"=ySIX/vi0s
Rc)TУ*Pt-5Ux$R#QQdew
E &kb^N_C    R     L     8     8
j^I82p!            xc`` cβMk..93qg祦(d(d&8+$Xs \\    S      c   8     9Ks
PwJ޺(f'            xT1o1XBTT2JH	!P4-pRڞ00!%tO/Mt`c+g_$m;}= "n	m*A@ȕ#Pw^:	bzbR	;&~"~䧴DB)9e,VML;!s+g"M|۠K+-/ZM\p,VX6K~2mթ܊҈	is;|D \ _:{E5ƻ0M/oBG?PZhn;%o|a5rݥg';X@Tʧ.cK/@)-:3%Vt-esCaFPr"F|bQ
ÝC/Ȱ4ri;+2di3p7q+݈7L͵dQmklEo|Ef,TQ4*gLIOA[%f10f,rq{-cA<鰸<宨-qFuJ3dr75rc`-h=Ri=Nw°6dQco+f)mGƳp'kq    U          8     :I}W=^%q9            xc``c`P```0L+.QHQ˩.HM.I,QHd+%kZs@qAy)Eyy!
%&ԔjԒҢ<904\<\C|<=BC<j 4@    V4          8     ;*AT4Ȿ            xUK
0 M/˷-U\AP(5@RעWi+wӥ%˚p^FBȣ&{cu
G.
3>J<ʤja}$O[N@{<,xϪC:|OVa`fi<_