                 	Iᡏ|9dF            xWao6CIa$&"$b'Iv)ʑ0[_dywt- l%,Vp/G/O_U̅GR
UKM|,n6%G0̗cid6W$# vasH
L*\a
Hv9YhT)(*R?.nTF ,@m1uJ0vCؐ#:Q]S!^Y6`tBx
 {.!Ԥ1zv|
Q C_p}3-|m}q(2g	ÅYARޝoѻrz=^M&p~=>ff<!JؖL7a}CKm}\"7I1e ;:F3Ae)Wmt+ybpgir1$ܽق)A%$_
7RM=FI"'R	ݸW5AɼWGTxϹT:OջgYuCS7>4%H:
A!*=KNɜʌ(*6yp1gK+P66Q*`4	$|1DIUi
1pΒ9{ބs|cx//C B))	5IʃCm,o,tXTpfV܂YCGyIݴ$DSBJra7iNKciShs\2m<@ %񂍃IF%y6Mz+ΞZM*31m0Ϟ6<v~܂WD̨9#p
]־V/ݵ9i]:;^G3DURBt7S8:UmÈ
7KVFv^/vnutݺq4]GfjtV\Ğ-T0ZxÞ7$0:F+Z֐I@02'"-tHeɣU31'O%梇w;t8ߔ+7Gx5vhϢ61.hmL}`*P,kuQl{T=oaa[duu]f)KXRu'G]/7e|@qTsx8JxVyjI	Ud՜N:bKB&3S^?mZ ,:mBN_XW<m	f[ٜv /*HJ	kallRfG%M]M쌵hYӬ:oF6kl0p=AgW'نQM84{4ޜ1         )         
    
yF ݜ.a              \  z   		lightCols[i] *= lightGain;
          !          h.*QE            xn1)$ +UnJrJH\&n{eφx< É(j03?o{?XqmO4۞5[-(Ǣ	?J+6VP]՟Ou>jiK<x?BJ;-1ʑJY-6Al>,Bnj(B%lN:4Yl3rucQ@aC
r2.TXMӋ2Q|%h '9H"t~)&e-wR`T;3O,I{GXoENW}ٝ^!fcBGƍu0חT)QrT&2iD6__xF]g/e7                    'ESշFݳ]            xUn@^.Er4HISTHN"聴TTT{,ݮ#?^;G^ fvEPNo˔	B&nBn2A-P:]/`h;y|^g_8߳@+:\00`Q\ߕͽX
@nQ[czUsU$RlX7)%XYRq@v4 E6˄L>F9(_|?һ\b0,m-U0dhA	>"7	<۳X$:>	n}6:x!cՠ9Uq|(`_0c|O<;[1+:S=(KdƢߌh8v/eYZE:,HD@`ߎ	aͅ:ݰű]BRKUSi*mF4:8i7-xcG))wC?񭝦"B?c_ǂ=@r$’VwQ<"c涹h3CMzTӳpu/dڤ#CUa!3ONN1[LY3>6Ԇź]piT;F4<%dJ*)hd}YFLt5-
J&^2H#,Ts*K:`Btyaͦ%Opҳ	u`#(]g6˹k6ٱv.X{_wH5m1l9f _J.    
    R            NiM*ߥM            xUn@u/G@_0XMZ(M"U
ZPTUu6gy7Mā?@|\=~ele-,e?-rl@FqFD5G}9[VoqPNhL0D:p%邑wjfj%M a="iH(rh.ؓB6+$-.dxBb<0T4۬n/{zPAٶGh+v,1hLC+٭(wJ%G!:8%qBیFyx颼1xYj<0X+fƤ͍>JKFEL$[M
I1q(U?璜< 7.o20\fVٹZ
nEWF킃ԤsWCmpR|18b#M<S<8RP	+tVڟZ&~ƃQ閼rq|=̟!9\D3)mdICs&ױD]%v^ zݑ]='ٌ)yV+NW<oxGC~9LDrò}ź$Zh[df;vvep Vi<PnR&&94svTܣɲ?¢|,ַhsyΦyCNCx^0  $㞊+XǺ7"I&!}Lb@˸~ 'ӏ	[wD=5:z309cvWTrXfz.ї`JP~`m:                     ⼨c>MFD            xmP=O@5e`urGۨ&5uCrA9@S~#n`YN/]r(!K>jj88 NΌ1m}I^Hj	ojm6Ȼ@ JnX=ɲ_/m
b]	;k#88^Ҩb7C)Q#u8)i==)V/_4c         }  C          $
/9%+T>4            x-0? U  KN;J% 2/^Ag[1i'8?$vaDm˦OJ+|>G7}t.i&    2              !   6_[
={@V݆            xN0h&ÓM?#
b(B*bA2Z$vd;-}audt~]Ql;2jPUy.u[ը}+o)4N'y&Ke&oTJ	F	߫\^g[e0$$N+\һ5|oiiAلā6W߷ЮXŹb.~KsllYKaE$0oFSx_؟aۃPv}X.^~O     /    H         #   ڀ`+yhNC]ES;            xQJ1-R`A,٫""THL6,IZS	I"f|?!	!E:( tƆ;סaTx'ds4<rV3l|nYkQ
E=`9w!Ma.ц0xaRB]]$gN3ݍֆQ+PaQh$lBs|sއgޙ/bI('s`X9	?(j?juW%cfE j3{`5ku랼ԜtR-q_ۖ}{ob`\<E>    w    )         $   @~SqCGmc            xQKK1x,1]
WHEx):kɒU}IA_2=fB),,!*_Wi
c4Fcl}Iz)u;tC
6SwFWU{i1sHQ؄:!~+J1~2O|ǈ^
<<S77zf,q!s&k7
ظeZY'6nL^wC{tg9Zq{ң
Qܸ>_l"E;ַZ=c;ʓFMOg"{_߸,        8  y       *   	!/!
zVZ            xŒN0ƽR	_39Z*ԉ!!]JYx^kDQZ`|>焱vcvt8V%Z"ȝ˹
J-DXJs`O$휼>IVGy;U(Ѓ@:ucH {<$w=[ VM;:!Zy'CA4{Y/՟k7QPeb](r.#c5?7!*A[iIB?1``D5PCG^y$\                  ,   
l!HM*֧B#SM2;                   	rrDepth = 2;
                  /   "5+\V2p&            xUOn@.A4<SIkq}B>eeH+jgv#/],WUDqqi{gi+oEvbsH-k\4.xW"3}(kZ#|8z`Du=6@碏5R_.X"	wb$=\2ۡjeQu¼4$M                  0   ~u-M
.u z,                   	rrProb = 0.5f;
        X  #       ?   &t|&UG            xRMK@-x?][_ՂH/"eLb*XݴZ{y3oZV|`jd4nV D-O	 &	D`y^LsnQ\Sb*		fjaaѷ$oHGe9cOAG0)_@*CGRJ1t=;a)"W°p2^u`51s s+R8ul5!9&>zkKa!8&,J3=q쭫-mfK&Ghj[u+{]
+Uڏ;9k$G^3    1     *  #       \   ˓sϕsj&W`( @                   	lightStrategy = ONE_UNIFORM;
    [      %       _   |0H'?=!jȴ<ǁ            xQN0	)PK%D[S1aۘ&vug>ӊǅޙ]όB쎄ʌ&O9cY}vA5UML,^(I~CX/eL]'b/aԋG!ԭjg2[ƮhBD;Bl"Pm|1r̖r@WH")n xGl&^1N	qw5rI0Bf} J*ԏldJܪ׃pܚgvZFM:?	(7{3QiVA07!>!?iX+9f }_xilqI-4;3%ql,uI
Z]Wa&:q_('	          )	       p   {ќ	Z gil            xun0ƳISV ݖu.τ4R$)m95E;iiɉ|s(:Eǿ<{^X~Yk HBԵҡMv+S"TH"VI\vڒHA,`Kt
]ؖ1KRc>Kbe}80#Mu@;xNtyYN>[/GC5BjuNa/ hصN.=ug෕4X%,"ŰbIf4±)?~vgxL(zGI1)|Yhn,$g#|j"fUY642O,W~CXF6(o(Ȧ6ڊ+/(߮nհTA7B7
ߣmt_?}ABWN߾w1\x	         ,  )&       r   $\̕Ԣ8
jlʭ              &9  &<    	} else
		infiniteLight = NULL;
         Q  )A       s   7bfS3.Vs~_C            xc`PəYꓙQ`Z,QZXZZQRZ
KMԴ ,1    8       *       v   O$ČeF<"            xAK0cOuROWQݤL7.*E0f^z)rʽ&}Gr;g2!O<[R]YhVGI*Ky<{q;z%#? yXaBNZ3xN=JPVm`QݷTi$pps#*ٛnEAoT'{u+4J~`zP         Y  +          i{xj{            xc`P? \
))
%
yiy%
9%
%`ќ4`q~iQrj1P#_WPZд r!    n       *          F߬j	9$r	<              *  +        z       +          EКBm`
/            xα
1:7H+ǡz."({)9=ir>=Etpp)I?Bt;BtBV.0rǁ=\or֭|ufgwUI0#W#ƒv{
*1I!I- @WT&pkKO=:7VSc؄}>asؓMQvx\M`
ec?&
qBkX    F       ,          U` yj}_            xu00DR%VZ*iq<-2t9I4&%/z+es-ʦnuKh)x
$Xӹ+f6AYN"6
f*wAGdSGwohkG'X@]PUJ1BNtn2'oM           ,j          6aȏ-ӢDuT                             N  ,p          ܉PxOrSVHtu            xc`P;əYꓙQ`Z,_T\RP
$2ssK455     V     P  ,          cgt Pbh..j            xc`Pa`Pwg``K,IL(QUK-WD(Iдb`д`4}vEEɩ@\ pa        _  .>          \D#`,vy}            xRAN05X 6@*ġniNe;P<v) 5coE^35ЈBg
]K-^i.F0G״QRMȮ%-Qc&(S2aݚ9gJ4CoS (X+@ +EQWj3Ao%`r槍°У^ #6	y?=n*)22·p	_+n6{WOVt6U:humGZ-:MD9KfӄiՂl"=;c,ڤGU1J_WC'TmA	          4          0@
dւUF            xUMo0ͅC+!"M,]EUJ^+o2ٵH`{饿
1QڂX)HcM6pwwg+">"o>4YaD	vApu'Rs4X
E42&Z5;1%sp+BPVɹEMi/*$0en0`NdJq6%a M_%[4Y,5M)_	;$<@`͆v赴KQ>K˯!a+Jk8 kU<cиJJDx^dfҫ.g	9WXhc褏ȼ|L}qtcIg3gƫ?0pl1k~۟Q-sJ~ߨu6WT/t{2'4wԾVosQOFaF? L             5          ˕LpwN            xN0XtjR܈n!UbE!Ej=Xxc|W(3C_,+]+}*uUmx{1~Bˑ2[$C%.w4Y҈Fؠw9ʶi(y/VR-@4v4l|PNpxCf&IpԭF(C`rdkП5zX<ckȌ`^rKuEUC&}=͋+    !     j  5          r\GyD:[1J            xc`0
e`0YSW^X_`ZXRZd#hg(gV($&@DZtRs3zi\ :)    "E     g  5          Eߥ14o1GC9W            xc`0
e`0:YSW^X_`ZXRZd#hg(gV($&@DZtRs3\ ?(    "       6           BT|e	%TZt            xU1
@д)a$h-XXo k7`v_r*hb#S/)psUI8uïY3up*<5t~Ћd&IK1:HZ 9* ${Qjyb=~xFL9OSZA;>4=\    #D      1s          !@]#پ ϾP            xo@[Z~rx6uIY*bBKzu	lΡ1tfb@Hl 4R=}g >  <<ɆDT$LoRICTĦ
s=,HQjBVRUrd`a9uq$Fr3Qn0)9kyG1Ùu;sV9E3 kjN\fy /(0o}1edw'ʮUOc\zpyY9: ઋBGp+o .|.foۢ\X#C;Vea~z,\ua
F7a>R3Ts
YSW,`YܽhcCnjstOE2<C`\	P1If:˧ KOB	]qY~[)aml$LٞtJ%q'gLKP%XpIV߈l2&ަA,4~1\4z+Mog}X7I`CqR[ѐ(UOS4:&e$b*{ؒ=KFL</ǽtTYeH=ɔm\Nkd:]'g    %     e  1s          "P\p.ÇX~?+            xc`{ PY`ZXZZTQP_TL)SRV B*R,%SGP@+604      &.     d  0          #xܽ+|V0I            xc`\ :@<Ȉ,)M+IM/J,/RUK-WKINN,)I-
4R3tKR3R,2b5 pJ$    &      6          $8Uܢa3K+            xTMo@]$88raM=pHZP*TBE{/wݵ҂8q'ܸ1v TJvwf޼7oWƶ3Z-AҊ'Q8|Z X3!3PwZȐv
%M;ܬ[O:AR?w'\*KaBTT*%F	*5IBΣФ(1i$QLu5zMZ'+eb
pHVנ]A^|]Eh&ahGQa130gӷ:i⩭iS
1*>fva.1!҈P!iLDq~Di>G;R#-8Pd(C+b6un`۸ú^$Umɔh<z.oݹY`)lVn~5D,M*q&B040lumhtJȹ	J@WΈ^u;^8{&
<%f:0Q[a
I/l8>jԜ;FlIj4<)r~oKiٶW#n[, pf/NԛeMgu.VVZu|nv?&v~ OSJ    )       7{          %U!~*B:            x];0D݆3D@B,$ıQAI14>_BwXrdl-ԪҒ	Ɩ԰8YQ9Jt戜2Ii5pS!z#r>s3[|,3ivR
Ӎ{b;n<Hq2M{YP?| ~>P"    )       7          &i4l9.J4            xEM
0FMOKqt'1NKM̨rAw37JR]):Dl9{6G5צ)@W<2X<4-pޑ(xܨYW}bsFiHp5[DAbNC7pk`DIzI    *~       8X          'etb a|(Q1)}            xj1owBfZ
B.
.ܗp2&t>MƍE\Er d? ; 2f+mx?XC^Yp, y={eZ54:Fe{!լ]ļGAl̞?LuLlrAN休tJ]$TS:qO3tHeYc,iK/z#M/@BŅbj3r(3|    +q    o  ;          (x4j!5Vn            xRJ@ګ?0Kb^㥠lv;m&ag3nZ
,7{;Qt%-UB[^TԭBnt8L(Js-rXj.G@%81`(]X[=ck-PM69144'/43!HcsHC \\tFI
Y~@\nحv9ZklO☇ݍ$E~dHǃ*FxGA8"%.9|92G/XDMk$[Mj	vϿ+xb(&Mv}t_KZ _~F    ,     i  ;M          )֢<!Pk:]#K+zh            xc``` cF. #8s23JKKR+l\C<|8<}<C"ATL)@eE%yɩΉ@zFi\ D5    -I      =          *S|h㌂qA=            x}J1c};YAiQ&"Lwh+*NGDH,V;`C*!TpQD<M@ST	v]4ZGW$n#}0%c<?3ܒwΝiHEƃMyg{joHE4(D	+WReU0
JiR({هZ##/G+$~__fg    .O     )  =           +B>h@!?IϤ              H  H   	onlySampleSpecular = false;
    .x      C         ,(YnN1j!+            xœN@9O1(
M$&Lx5dhuv٭h04PMwFְ{)9
&!la	NIH>a%
P8J0>d\ ~+U2BٟloԔrLb4	4YQH${(!1AĦ2WE$vT(dDW6JЋߨɬ
(-ƻ\߆0}lԚDzIoj5nt;$woӡ2# ǧ#mpݭ{ajDlE"ǃ|ݪ+xͺZU)
$B1er~?΋E^Csռ?&FH><1]gbvU{m_g$p!0j5EjiN\WFc-ik    04    2  E          -	㮆P;k3             xRN06cK:%Rp
,UȀewåXMqXy(RPUBt~YfmFѭ',5a_
$w؝GќJXWѶQUv?41tb(UU_'_<N!{bRm2VUgAZ*|!¶й5Ew]8i(<Qx4!"xgs3h/NVKK8G!~bӣ2f#y\(MD)0b2ѯު5FQ5l_o<3$(H,hwο    1f     M  Ev      !   ."RʿEϷP >~                5   AScene::Scene(Context *ctx, const string &fileName, Film *film) {
    1      F      @   /wҳQ3׊'pB            xJ@׋%yzzLAŃ?ײn'fI[v'">O绸ٶh̰cfs[*cT+A_n B+K`Hי,W8,+軾:j"B`xb>Bƒ}\LE#Sr4P[H9D' "Ǳ+[ux]:sH /&Go89=Ɩ%i:}Z?{qWw.=r0"Y&.Ut=P?k