          Z       k?	MÚaN             xTQo0~n~ŉHUHԡiLrI,M;SRVuD>ﾻs8 ]4~g8=;y|4&-Pñ;؁7q@i*aXeZvTf;WI2f;P&Acʍ|^Zo4P*YLQ-,qqh
(Q3r.xC4q;ԥ̹Ɏ3˕ rkX6vM {|f]@)
I'Q܆S%)Y{vͅ9Bi0+E0U4p40Q</5 Yq|."e5r>ڋ7~)ģdBQ<Nai4H	 ȶDM2.^jHܐ6"=A"e$P2ߊMN׵5[PHMpea˲t{0\޴87b8r5nK'FyLD&󫽽#F*jHNx+S2Jj,$XNPktvqiayB4n65,GʽXoC?nNv{H>5[-mL]̺#
Խ        ,  	`           ExźB-8AV            xJ0<ű޴:!Dl{(SC|/vPPLV!ʔk3m0XeBhＭ8a6aZȜ6I0hoNhiZ8RVG	A]
Y>K˦YvJ1thҎ X@׳
8udAq(C>ӸnI#
T\zAWnz4LgQU7(=o\
p",_}8vm*v;oI         i  
          9^gLAsz-}            xc``Wf c-T\@RKRJ2RJR+Jk	?;oʙSZQXYleZZ\YPge喙SZ䟗,ִ 7V    ?      4          #ќm|X}L            xWmo8ItaJ@i Yݗf[/
ޝB)1TCSc@^hC
~噱=cJ%O#Pwa=e^0'uGF}tszz7k+:l]ѿSZ(!~E4GɣOx0-K/ܢe{xawG~-#k1AxHL@Ջ0݃3"BQ^VGZ1.D=&'\P-5r.:a#<'_	N	!&'b*|\'\Ȫ`"AsVZ!2*+3B 4|w`gV][3Žӆ0G~[׏QMv=3$_'BWb@VFA=\AP	j<cWTcGjdG8\fwba\M%'M	X'M]
LBQ{vyQ{v텊)"C!9{0a[ao"{=7XQ7d k\eA;o(6H8D~PpQ,]\=&ɒVuKk`i?rmI-v=ϐ2W< ;*Wf9a"1|p#CpFE^SᒢzYͫ]l~ʓa/orɋI /qʭ+ћjƔSPaZJg2>tGu27T6_W87TV\4F|Ѿ|&?BnH4M%O\_v/cKy[ڗiprm]\$,ئjq{܉:wO2c g|ܫ_x1\zAt&"?]o5cute޴jf9> 0c3"8ɠW(=V),qH!?)    L    a            \_'Hd+            xVKD	İ,Coy$Hٌg	d(-c5ݞ_ 8 !qWFu8]n$8\UUwz-$ݼ;T>iLqZ~G>) Qɍq.кJzFv荸ǂR99h Zaj 횵]LlY nwVlhPo^]oRi%M!+	W:m7sF'Ƙ=6	p}fTϒtrhYCZ\rj+Q ?ACKa+'L|~
		?#+I(CBq%	uH($	EE_xVujkR~O6oOױk]x;<*iuiH3Mx U1qLjы8:ѧr7m}cDG/WL)S"[&;;sx}fyfwS,~+n1({PP_D]_Hcrq	26PdQ$#'^@l+0mUn-Y4rn@r$gNl3k,L7TO\s-_7 ;,>tBX_}ΨړĵiE~BSpWq3|ȃ18JZ~DAx[%WXTI>jt`g5ʰ8]ɍO	*\A"¡jXcq606
Z\aHK3V%cR˜JgvØ8֩z~,"!T9Ĭfrw!i
e]KW8QxUڿ/JL[6ߖ}ԟAEYfFכtPC{aI)gؔ$ZE/0@H%Yb8	h謜5R@I2+7D^ 7K	أSn_2$ĸ'XyPQ"F4tŁ4E
ifDR9饑p<;&dYPs/? ΃         a         	   SǀxĈT|Z[_            xc``f``SSZQXY_ZS__ usgڹ椖jhZsq
 qk. C'           q          ߤ. TK%|            xc`<S_?(%,39%8($3?-3$?/U#.Yi+ hD'a4J\<]C"\C<Àl WGt29
%)ANiiEzřU
v

\)9%
hҊJ4&rrk8K*tK "@{ -YZRZl b         o  q          #7[7(            xc`<3(%,39%8($3?-3$?/U#.Yi+ h@>a#4J\<]C"\C<Àl WGT; 5    b     =  {          $ܻC	N|            xc`^ |A3B.8%$Hi@hMk.yfLII-IUZs (y           i          3Ԡ*}:ƛ                                }       (   	arQy&;9>G σ              *  *   #include <iostream>
         0         D   
j&ī!crmB-p              w     $			ray.mint = luxrays::RAY_EPSILON;
         9            (AQU7c?4:              ~     -#include "luxrays/core/intersectiondevice.h"
    4                !)%BevҚFy83            xŒAK@Gl],c\%i%횅dK)K`v̮[z_-w_u]=ց	cOgX1x{a|g,ɾYĎQ)h6賆P)'*܈LnHpW(q?R'0O{!{NPx5{~y_4FWQgpqlA\|in+-7tTm溾Y,dxe-:#7yC)<sp7$SX7e^9EK$P3~v
+`B)-2huB%.blƵ&wQHrtওFL'itk'c
ДAm=?<PvUQ',CXjZkvPȈ=4f
qo w
           !
         ڞD."އZ=<j/              >  >   #include <iomanip>
         J  !
      7   Actz~TMZKs1F            xc` -`	%)VVɩEE
66
y%%~

%%E% Q%}Cb%>5/%ǚ p    W     ;            yU7X}u,(3                   #	luxrays::RandomGenerator rnd(1u);
  q               =  !      B   /׸ǝKNi0D                   1			ray.mint = luxrays::MachineEpsilon::E(ray.o);
         0  !      z   ze+0/ơӝLpA                   $#include "luxrays/core/randomgen.h"
         P  !      |   L!Aý-	            xc``e``ľ
Z


E%
Κ
F
I
%E
ũ
!Az%%
@ Q    O      #         FH	X#F6Khl            xSn0yc\UHhS iҔfK'1*/]-g|?pTݘ+9=c2uk9ڤAR@pu:}2	etsbOtM8@f	m 2Hq*\d$CBkY9irlKPDQa_ hmԉgF2EfP%zM]:/U.W܈)ByF _wYDeؽv/׾^-9hawHMRo~|1v׮s_MLK(t"$ҘX3R'^iumW>x6\$TLϚOOP3%FIU1e8EVWːK2+@L Ղ内{3^l+ǻh0/Z_m#Dz	F,ؖf+<oiB_<37	Lc    N    }  $         /]aūlN{[m            xON@ge,n m_dEJyi'p	4qJeN3m=h !$ط&Av}̹~ۘu
c-;ecg(/E7J>|DH-h-]:vU똅ޢ˚V(e7OSrlӴRLcCjVwSKu^KS+Z}x #l8>Z=}鯛30qC-J]i	y .`!X#Ck]"V7(ozY%JazYe1bn(dVhVwJlҔu1        r  !         <+PZ/U             xJ@OE/	h/k=Qh
)1`l,M}سNbk(.0&-[gI"8w1R!B7P 'EZf`4 =hU4Z@;!BhHþ"=-lvf;Cy5kVQK(|)4P&K$Nňr)'١a5eڀA@akVkm\cK4u_![x$Q-ͯ7t.$8@~uѸ&M'H9J^IT]2 n/@Xy|Gz&vjR&.t]/j?޽BgP=     =    
S  1         ]n7{h!            xIl#YBrtH}Ĩű,8O`'azȪT}'թT_U΂rGp$΀H#pbX_\tRG*'B{!+ţ9Eq=R	x~O4vyзn.=ӱ	^"w}<`(7Vi9B~%9cb\JMW%5;xPN`o!A+~rQy{{ˍHAEE#
vTjԽ#mr{2w_-/!ӁO[a5fZڎE7/WfO.JlPSAEpMAj39¦+3) d͹RY1-5_"t|<s@pmj,!H}Qw7׻Fc~].OLv~diLk}bךgmު5f3){ex~JeErAǮi>UǢjOg@ѷyB<ǥ<$$n3Ylk6]bFd8*
%OmhltWfΕ='*%\uxyC,`I,DBቫseF}%˔<U##ETB@~gqa&dylcXi|XVZxu绤7  =ͷ8}bޡhIWw@x2/4,v'jo{ұ6z*Kii(/1l&C7nqnT[z أfZCGމS`؄jچZB=7s	&c6&A`7AG"GsWsxjʔ	'%b@Br4oK|8Q7ApagV^u|qur	'N$Y<S80s!c#@j _%l+0{x4ldH,8S;U(!ƛٟB/0Y+;Πwrz'*/^|0__мJ64/oWWC9ءmUPvx~ vx.tAyS0W$v˱ݲhkpGFnG=<y>GWSt"Baf5%z,Cq#I#J0L:%}@C<<1VDEA25(6ݮ_\Y;-]o߂<=+O?G8=֕zȖ6Cc#sR
!ٙ9!D(qy};D 4k<O%CCP -5LR	Ƨ |+z2͉)'Gxx0Ɉ$z5 "=@UN/28 4Guffӆi&B˔b[B @Fr=LLi1α)/ЎFXW-o))o]&㗾8U۷yr	vl5|]P	5y-6,2
lXˑl=LӖ39Na8|Jj"	3*S	Lb2;}$r$X)Cp]"2(au8]Q<z\z2}\c.{Շg5˪Ya!pSsA`FEYֿvXiK<÷F Z"%E\B˭ˆ	=ף3Djbs <НG]KCl&8LrT ;QEZϣ>vNEAGtlDFq8Ee+N?Re-"iIƆ$wo/j`I=N- 839"w@0yǖSn:β$>T5!R@gw0,2V}i !:"<t ;$</]TUX!;Wtܞ*_oJ<"F>
ԧD7]jsp;'( o8-/n h:lky"wqFQ8V~yf?l'#uBZ6Q;1h>]6;F+ù=MI}쭖kqdY>gыi:$*.؉=z#v>6,6aavlDЏ92vǟJǡhqh0U1:IOzST+L{a4F"-y	,e$:䞹7?!1a<Mŝl$mLj2rS]j@B{{XխJN){)|K8vP^k&s˄Ì'(8Ke騑oD_5`E($.9K6ƽ">D$8Ux!t" +_    !    c  3h         !~#߅Me'9NI            xVnFfKh@I(3"e0bˮ%0eD2ܥ,O>I=k}}RPݙof_C.oӬ׃d׬#3!{9q־p[nbx~ڻ89G;GG_˵ID>8-cKp1v 
8 `y4ʚa|3_0M>px0>{j!~q9Q	 V3qrHCcMZ.d4oX:i9Cϫ]c)U∙I(gnfx̅~lp=АqxXϖFˌJ\L/pyM̡Hqs铫\JƗƣWi&1	0z.!	z0*	ZVuirY@9M`bp
p85u,`pB		"$MhT[|Ws +1ba%am!=c$$t&S;p-4VB $t4N&=\{Pr>(ٌw'ĹD[PPmHOǔb]I&#
9v9uisV^49E},iz1E+Y,tJ
T>G6dApeRO2j~M-)[@US9B2ㄼ\cb_.	Ţ,zs֍`Pݤ?t\c<k4Қ:H+ۂ@DlJ崽oV;Il&BL{ +Ͳk`H8<'M!Vet7m\pX^y &ґ9Uڑmu)ZHBq/#xlꊔRV׆f?ViKHWA
S[fjy](3|
MwQA{]qGU?әu鄸W]z|78V<őٟ8z8a.q}Ųi}h90jgRMRŧ2ġԴpMQkC,ߓR'\7+fWX#\1bKvw    %      2         x":ڜVw            xVn@r/P$d)*-TR  @9xwMSP_3'Μx!^+ݵ	afvoٵe-T-keYٻz6jEZdY̶($ޱh4vc@_2o;#	76`I8i/ܗWk6ĶЧ,hi,Ĝȅuqؖw|;CLmA.oq̕/u'Ͷ?A]8u(6C|vxKSy
] P$7;:crBb7LI|~ݻwZYykH'4>&	r+c|&̋(ew{^r!OJvǁT**F`D9Hӡϼ(ڊf=t1=Oȭ.`"Fm*5<B/G]FUTn<î`l@-*".L8=KMѥM곩$0j-o|HJ!!bm=E6^2dzAE;SO&)Na$/d0`GZ_!f	X)88Y,&T̴(M%6gpm&LH&cQ?4()0Mo0I.ilQkAjP2`TGg,@)sB3gJ_d6L <@*@]94m:.NxSJ {^eh'a6ЯF#dܢS?A	zʞE}}Y%4A3~inN	ۄ?8b7,Owh5Kae=MRܕq]{Y?GKj,IW؍T[gJ5P+%Z/0    )    L  2}         -׃zG-5^K            xJ@<ݽk˶JK1Eۂ5mh==|/ඩ|>BrBr'G<Fv~s;pX	YI<Y$+J[[B'cJ(;8n?A4=oUU3c|%t #Xq=KHS&V㢱@=Yg<ZV}ߠ}tDiRB3jnezccPXh2eFk?'짹@)݄#hFwI~x^3uk|-ry[cԖa.'fz+͞    *     J  2|         {䬅]lFmsҟ            xc`0d`e``)(J,+I-*NM.sI-LNUJж
%v%44b =@3    +8        2|            M)F	BI@                +8       2~         ~qEӗXUQq9,j            xc`:əSZQXYleZZ\YPge喙SZPd{:(ukZs10c`b'>9;ۀbAjyf ~]    +       2e         e&;j-ow                        +     %  2~         ;Ek4g%f?                   		dataSet->Preprocess();
    +      1         `[oBb9Y	-l"            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