        3  >$       18
5Z3j^8            x;iSI_-Ё#xhh+4RR.J$g<}ޑYU;-e|w+K͍SB#3]z4NEpTۭ֟Do!tl8gRbXɫ)U8mc A˱NPJSIf	BcDb靌UG,Le$b5I,d)P4M,&f
f@"+x -gT,Cq6녺/>>2+$ƕd )'ÅA@,SmPbEXELX)4X#~.@p$JN)1Kp ߻?}__: &jLCA {'q\٧
RJƁJ'0l܅1s+=ޤ>n<D"CHL 	u"2i]GqNwͻ(5L<j$iޟf:ꇳo},IS*)R'ͯ7+`,Ee7QSjD%SWv  (&)+6,jOfQGm*e4
0C\Ezfp4Al>&kbWwJM/Ǳ
por'Z .&,֓LiMZi6E7ҩkUBz$V"-t\@,8	]2^"(f:ɪV Bݑc,M# ى חp )K]~I8tzjF0UAt<(֬ &=`O f9s}i3jm=g6]+ږh7Sт\dG%T܎o)Є!	Ch#+k[D-&ĦJtJX}mW4] ,Tr5&K`J\X?!p@5p錉}N"AAHnO*BܖZiMb{AtF*J_:1a:AL#"U1̽=J`$(46zR{{&	\'$q2J<X+HM8(Usdgߑ[XУH%\e<(mβy '@f1H1~h6F㑙L.*[Kơa2L!(4p/7gNs;(m~)V}"BC')Kh;w]*|^Alm*};;A)r!)jEhTNoEYD'͢_g%hpe8\gPiJ:'p~ӯ͡MHt^xoޞ!S,`7B.K k-Bm+QfeC`r-mMx[&bx\.`Ѷnbuq}U*rG
e*QlX!ZbݽAK(/M
%r@0kL[o2z
7+r#V
5)/g6XzbUө~v9+7t`
ݤ!VR4Kɤ.V&Whr7)1a]y+pj\sZV

@&8$/L	T[edchYxЫTxH;9LQFrrրayrS->\vO/lJ8nVʄ̆[ێ
^r+<ZPC-F%IQZW!? .K	DBב4 %"O]ѳ9>(#֕+V1Y9HʦB]36iy3f}464)=JQ%pw=Mx- BH1 )ZOhRdung	((ȝ4w,J=&R4E퇇G&|LhjR3\3ej4>G@SO[!|,>dCn[K`u)ֺ 䑠M6mss_+kX؜@Ȟi#KkDNX*npdDnE{ڽ1R5{^H} 2pFccEcCc"t,O@wcc$x(A9F$aH'j'k񙁮GYJ-q)l[Kሴ!	46)0qxJ]!bQ%wcL	~;sWȪ si
ܡ.NBcmPm~V"c?M5:Op	f.PŬ])D޵rxЩl4&뀳̪lLOb	}8I3E$f\'f Y#Gu?{yJ1Dn9V V=*YCg缌./54n
d%sNCQ(BiL1}QP 0JQ96'ryUm=KbqI|-|B  ^X)L/ _mKgB?<QK*N=r{*=ֲ]!&:;ّ#0.wlQW97İ!Dl:yI~f>Ն(M3:4n6W;P!{N\UB>Tuи}u@w1G5ƦNPÛ3ݿMA{#"ӠAB|ju&VPF 2|ِ+Z$1XoaJLV%B4!ŵBEE=geK=f!.c6vܟX24L/sGZ93u}^GYkMo*!U*Zy3Б*&r0uףXv4~CgmO;9ŏ3J.ʺvOT*S4s.Vu@Wn\fKJhY\.r}!(mSkLX/5XW.X\~X5~)(nr&m۳-:.YxVٹϠ9~˲ejg+2zR7,"-WMu7"i]}3߾YjmѱaIu̗-<A"XcZ;Ā y|%S$_%|1:ׇ"$閛"fV+|/Q
Gw&-xOڹP)*;X3!_CiHYzJϵ}=`Ǳ^+tF9&Ed=&/EH=)H5*d^Lja
! ^l𯹠Gt'9E:+U%ꎗ}΄M_|,zQK\
f	Dʃ*-'{YK?䕙HO³+)*P&F̿ QSڍJSK.pm:	#/oB?1S־|O||e7"IWThPզqr)#T<Vg^~kmnZNݻb>9?[ӗ<Sh@Z.X.v\j;EWo+C"=`f>Hbj@wDgO}jxMbL&7 s3M\,zۯ+bu}9#	u}Ǒ#  y<m -rrאq$<@n'-'<N H9tWEr]'Rf&2uHܠU=cB?#Nۊq7kYWM{QaR5;4nni7PwÉ\xB~#07WB-r_3YW2)j;\%ckU- tǝk{:Cȳ[]ËGd{U7z){"R# mSmɔs(QyMb!Ϙ鶔^L:)?V})&:
žbFAobl"~ fİԖيݨ.rW*!hBhݷkps3RAw) gG~ y3_΋/@DAŷxi/\xkx,OTC,'D?0яOd}^^sc:CvI/`+WZKњ{uSG<bťq/
Q?L媯e_e!]$):S12Xj?*+OgU78-=)2q|{q UtG?[bDqOtp6qUz(W.yM[^]?1ֻ:Iu^T1㏅oYuX~㵺VGH_A:    3       >#           e3QsRE|*              1  1        ?     a  >"          :iu.}U㢑Ў            x0@}MC@_"$IA2d+2|DL)Axج+KU]Qhĳ:mVD!i          K  >a      ;   F)               #  #   ?	LR_LOG(context, "Total QBVH QuadTriangle count: " << nQuads);
          B<         etZGmq8h
x            xVEA@QY{n8.+vaV{VNwʁ̅;pBHpC|=3=Y!aWj|yW~I~}YH~#6=Q|OP!뇣1-4Iapjjesg1bI\HG{=Cҳڀ6QQ~FНB"4g|کLbtӚL!^Yk?V8V9mȭkyj
GG2ݪvΜ֭4K+yy6P9s6AG=8 nJ5jflЁ:hJ'؆ݝ7ݙAaWx1nJd5WO-pJ pn~Mx۰/!Bi~:a%RZ.lex۰Z`Rȼu"O|R(`t4F+ɰ8sǚܙcfnڎũx3$[]xϲmѤf92:Wu$dӢ2k&w#Ŧt50&REP(Հ	7Dq1HJzK}ϻ&/^U/m}J7fO1|@/o'qds׶hBFsejOk6sc99UN0bx[Z˼X#{KC1:	7ÔpOFn9ЊaճK^¢yWl6rv'kϓ؀ЋĦSE?_h>jH2 㓔?1+Jj;4-V:ߞJetoA%[$f@s_
a*>˔kә}7 7)۱B.뵴*UwGyb&]}_"ޓz           >3         5YaY'            xc``b cGNaɩ9VVupB5gfFf^fIfbNfUj
Xӭ(51'3=/5E(3XM4/?%$
.(J-(ON-.NMM-еsII-I kJ!c1$=]ʇe&Brrq10b`0d N6  ѯN          >         J.BNidP            xRJ@^l|׋$*-R{Őu!?%-gGyf#I77%dqh#'t8K>kfgx.vD51ȸ"(!#(@lSpVR*sfy\IY`鉐iQwoIC6[ҏIK'l2)J8@4٦Qfeٱ|o;fV+yGb!7L	eMSN@DHf]!`#BO&Fy$|@x"jZ9	YGD(Ul)jeu&/E?ciJGB]4J%:T5!g         h  >         @p}TI.;              O     \void QBVHAccel::Init(const std::deque<Mesh *> &meshes, const unsigned int totalVertexCount,
    w       >         vq"}/2yT]T              7i  7j             g  >         }|f='Dh[            xc``{nYPZPZ\Z`R
ZYj$愥V8(E`J!b\[dINϼt5 +(         \  >      A   	$=mf gTO            xc``Oe``038DA((?9MM-еsO-	/I	ʧV8hh**jZsaLHQfb^zN*A(@ n{6    F       ?         
d:#pRž~MU@            x]N1REJKh)h8DE˭ۑ.Jx'ކ&b|;JM>|)5:F:[,DG5]ZRlHsտV5ϯPcvC$I,;^LIbo
O/5M4,Mſ@O;Ae#^etܭ(8r,&c-%>ƥgY            @         @TUh
~6F            xc``Md c~
Ԃ[k.aa Jsk$T((&V):y([)()(tkL`ldS5R;[b{\ZA__!8*QP_Ĺ@lp^jjBNbIj v7         5  @         c?T_[lr)
V            xc``e``c @f`2C0gf^fIfbNfUjBIQi5 x
p         D  @      B   Azшao@ݢ!D_ʬ            xc``YP[씔_ZZQᛘZPge媁NSӚ i    .      v      Y   "˭2W~K            x[{sLG~0p۴vrsSFH(Ï&ݕ8c2Mo}'6hw+ߍ?ilZa&%%;p=m9|j2ִT/H='.)?;sݠD8y֘<0rt4Vg8궵iŢaOs4޼|6#52Ge1GkBBIӍA
	ߚ$'JEA*BXwit9MABt%߇u4]:`!Ϗ4Z-Z5\PT|F1|љG|}HYe4݁+)}*sj%rp@fA琙~EɈ6<!h{7[6%zcY7gd{YCF-6<k4_io43b&UPD-
~wb^;5<L¯3/;xM 6	!E?	(]9_XJ٩pT떧 -Cm`dSgLjC"*I4V>0nXQpxcB6yOxEq-bE"o1]"Wb1%
<#x2gNH	p3v]t?4NNq_ϊyt`#>ĮW#(sp%LjӀ8ʿnbn&TcT,	:}<py]mJ;OYUPGW}kAr'd/Gvϟ]a8P?sk}tʠ|+/STR'U)Jr=8V%LXh!(AB(`J+vȕeۘ#}d/t5tn 8Gɦ>jHwEwiyA3ףG)v
)\I"Z1LpnBѨga2:SxK HC|G))^up2ͩ|
iHTꑗ!fZǦ:F>8; &gM)4/~Ϸ>_JdMmy>lkq: >}yy/u0p=\և2^tVuV9oNTnpա2lz++/Bn[sόW&~P^̢oGG=,Ϛ3#2Y,{\OXL+Ѣ*v>a8UeR&}M[>-'f+D_c_qa*sb&һ|B,c`$Q'14hxeJ8MBPtET:n8f`*9# |Y^ҺoIvntm f#mbTYpX3A) 3^)~C1|@)@]bŉӋ&C).К!l tbR-
+,UuIYUZ!ޒ|Y=H(:JZ݉KC3YmMVD[/*1NBJeu)c.٢|yCQ
{ػ5nhɆa{*uYXH6F.Ĵ|;$qvUѬ߾M]%I\rmA|3CxqM2i}}IϦXW>A1t92|pZ	ǧVcz3F-		:əÂ0zE;'t} sU*8(g7s<?8$Bޝsu=:uXť"`?R9
9ПwK]1/=DQ;ӯYtƭKQOĂ|Ly1_$z@Jbsṋk0xBY7#:Y̿8v!qz0CICQ [24CJ
/Rǡ͕f;a(ydJ쯤Jjd'6N6bv:,("6{Q2"UXCDcTQ׾Z9h**7V>/v~IV-4֚;G6N1|s͸řA_%F^IL6;AJ{,˓K`%CHTKJAIvJ%;;ߙ\
m1#|i60J\c.ZRbޮ򍎸EDj߀Sj>Sz}j<˖`'Qb^{4q `lnZ~Jz\U&RХed!>p!>
Õ|/lF~XJPT1(3{b˘ZQ'fż@[	o\ńckOمT˳fKR#%o%ؚ	6kWPm j,,(r)4ĦEJUN_L9O^E%DYfVT'z'*X%FhSϚYuIGt"R	ׅ<k\֑NZŶf̏4J1ʇKuF۝YJ-YmeB%,S|&[nn~f?<N7yo9[ZwdWZ!"&K.7l5nQ\.t!'E,1̘f1
z	?oExHo	Z+p+datZVޢHUʵ \jz i ҉.l=(>R@ݧKF7Kqd P
qyhY*;g:*70ne>.K]k͹1~\!_&!uLk\,nlg0)O    '       w      [   ΪL$\z<Èۜ            xc`w!39?D483=/5E!3D(94D&lceZWb
ubP!Mk.8 5m@	hͲ<g@0ԢTԠJҴ"1Z1&f\4@Q9~.Ay05!	egVfs"Ai͉OnU* Ɏ<    (     ]  @      ]   x_݁%0SF            xc`````b h 2$K3sSSrJ++
30XC4dvA0('P#D.87XCӚ|:) EF    )      w      e      {6TDcjNfCɬ            x[rVU#<@u^+EILt2)^G!	h:b;O{f Wtj>hWV}hYJNt7lvCmϵإmQ_.sOZSBv1&@'U<C{ ,6]fi_o{QjFU.ML{zuK`۔3rSQ֊i
M4ݎnPA=DI ȢpU
o`[-|ؿ(@g;8`zn¡[_|;6~~B99Sūy3B:JH".cZZ:Cx$ַыBʟ˜[c-OJw_V]HJ@΁qdj'6axo93c71*=>轳×zkc/N1LbAyiZnd^7:9k̋<_)̼=VI㧾7Dk51HKiUձ5bfꨭ̟<&sQ-ƪ܇π4akMv,@ym#^ђ\R5XSHk\X'NL#4G|`/+;6BD/
Yx@;5݁{O~plQקżS:$`@7Hbϯݕ+dT$p{WkMCsX@2oˮ%IUQKqm?^4vCE*i^6FKԏSfUUL$RPCDaHUGר,Z,*(?0ߨ˴2aC{A̢\N4sηU[XV:lL*e&\َC	7^7 3l71BoEwia3ףg:
LHtPJmM$%[:,Ze}>4' x$%6eNRf95܏X׸R=s"=T>$ӌaxEnNK㒹a*>!JYaq̱epl◝|WCBvߟn^Co7Iti8s^Iعv[溘ZYVsynMw}{Wv8cL 1Fxsܙ\#KqYyܦt'n*	/l.KyLiZø 4N8E)_S氏mq
ׄvw:q+R]>))bIXj6MTӘioG;`D+#sh8B$BxQ">xOG$e~N׿y@L;w]D1yӡ^`\جw`/(>~KZ"ĩb2CZ+4~"ݺA,xU<ʋ"ۡ\QO)QN4a`^>&Ƞ+RC	G]MQE0#Uyk\'5
P=l63Ɯ!L<3!v\Jom~/BSMfWŷB4*=(a,Gvhnt{ѯpN]o޺*\(*m[p=pT__0{8B(u1UO\L%܁IMGx2 O@LZ½Ñ`LD'u&8&sӓaI1}b~1@p/@M&3r5n&to`:)=mǧ,Þ
 55 !y4Թspa06'<>}2c_{V@DظљtAd?2oZ΋
-p1B{Ru*6bt0):1DRMKcġ 6$0ΜخE']FXׂ~8r`cҬ ?ʰGzfb͍X̷8KXT9cA$ʱ&kmnlm?JYOa51V~O骙ZR]"~@')Fo9$s#HH+#]χ2ɒz/%uyzBNuŞtiB%TBy|K+MB;eD0	fVQkEkTJBё7xRXm+Jmg*ׅ3gv9L>Ի4<*J,pOf#~J߁U[z=$Oˎ51
0Q3 4%*{!{_2/s%I.^QYI6Bje&xg_#۱|&d<$8ayбp|-<[jy-ߤrI? "$
I§D[[+PvƦ{B! Q?EYt]ӄHAەw0
SSW17M-Q)3l z*YdSۡ}ɂ#d:(RlmS3yj״nAAm@Y"SUDWm{Mp;yMTZJZ(}k"ռS_wڭ]vN/:3[ށyc#pa`>oƑl=*W3MAкQ;}3RSgt&E	؜ fq*ySE"}M%뇙\~m0>-Хh/#}z{[Ynz@@;(= L5 KDgZ)yls S$^Q	yyh+;g2W;3ne<K]kɹD)~\)_R!s-{P,g8VoR    4       w         >Z&Cb´>@ٴ            xc```b``HHQt
pLNNͱ+I-*NM.H+.QJT,Lu@%
ZE`ZS(ZӚh3 K341D*=@j̼2̢hX[bC4}.
&BC|
+SXq t<'H=yy +JM8(38D&!Q5`^\ ڴs    5    %  w         ԏ2F,V&M            xc`P``P`ɩZZkZRYhP{F8%(:y8&'XYy敤&h$(%V*h%VX%`TȃLbb	i) -@E&  @33%( VV!>7780XP/MAM.EJ$FxUVA\]	P+лyy <' ՚rAAQfnq4+MJ-Cȷ:`5 {    7     u  w         Q_(PIx            xc``` c9̴4Ј x`G'x W?g.*Sf0UN)NRK)MIUP)(J,/H
g敤&d祤e&e(`vԼ4. Y )    7w      x            9VRAco&E            x}J1s͞cZjt
`=(^JY(#ْɪgC/"쩁o&#|
?BjQ]MYf^fAgàZA4wC뻥lI&)V?wr15"!5i@Q.wޮH_^jHІ8Yͣ:eY7Cz<?7m|~c@FZnO5rҖЮP}U,.S^b?0{    8}    }  w         "/.pǍmz+            xRJ@	-iZЗ)()uz[CI͌?!.݊௸ď$mJp'{Ν!dI6LܞPq5嚲pr]P8jV5i9%;Kx'qq68_(ϑ\WBVi$FaDZWŒG<`z0WW#JpLyOoQrGHŊT	,jhrf6NaRu]
E~e6
h D(2Ncpὅy3Vmo	mtzZ&LzȟW"d~塔J⽆y'ڈO?AG<    9     l  w      ^   Yv4ؐܡd=            xc`ee`Md``H*LQt
pLNNͱ,H+.Q(.IJI-,Mg(h):
Ҽ̼ĜԢ
Ҽ. +$'    :f     H  w      r   T܁ZHqq'I            xc`a`d``LOIUжU)(J,OαN-K	/-JNt
b`zH #S    :     I  w      z   WPf+>۞N            xc`a`g``LOIUжU)(J,OαN-K	/-JN/L*˰b`z ,E6 !    :     H  w      }   a0I\.{j(m:            xc``AS[!(*?9;(/5'8(95(_RYZ 4 .!    ;?     T  w         @bD=On_h%ferV            xc``ɩSZQXYleceZ_Z_\__RYZTG1PAhߤ% A.    ;      {         Pj^u?@             xVoE"Uh!juA"ת[vS;Mbmv!YgvIw9pRĉov֩vPU>{ͼ}ｙ!G=6 Zy|jBU<rXփa:\(>g -`Ŷ
OcJp%vzwocܭ	kV!n@ާw5SMЁ#~ȊE6*,ԫVNY42Z}b@t<T]"r|qY
!UbY,:REφXUF-k@ZZYHԛA,;̀б|1_ǲ_;+[xEK~W>;Dv 3t*BLP=PyDW2|\pu|<>a5qKtko#?HǓ"è;B)UV>btX!Sr<͘]̱[=BiT޷e&f刃-klL5#ߏ'F:pK{YA4hO@OQOͯ9s}<9$l&xV;Tno;޺Lաr:<Io@:vtɑ]D|oQ*nr3u5Zwc`sݎ넪odRu-on%x6F/u֗9q}ܤH>yⅥżqwY|5;XgB/{\o?$*.eh#шMFVD`[Fr_"~<?QY)K"?J/!PUSR)}g{캺k+T|tx'(AB	O5@8ym@9&Hw?>KJK|rS{cjBVtT    ?~      x@         )e0EQ1`<.L	            xTKo@xl*ӴJHKD>!@mtc'&M7~ ?q_G	.H{GJHgvY8{ tbn}MD?@S
0-%xDEW@k`4*=/mkO&'齲V[1s_ _w'r^3&lPɮ8JU}Sӣ相W-+t1y0 jm_.m+j9Y \ gnQ-^i),F=d?[>)pg@6[YWjvrP4tz8 c{FLܽpwē䔢šH:IX$:t 4C0/s#T-<5i*Hϧ8Ff1׳pIXr:4%\m8[e 0WM#keK[͈::sX
-+U?lۮF?EJ0aTHdX7 *= P6=AT'@q֬[\7b_8:7b1˻Zs\TUf;%/J-YKՓrKɨģ0`N okxxc&]!55灴iZ*09<-ғiue0ܢBuv";.6$=Gw3    B^     o  x>      :   |WJlI8p            xc``!3(*?9;(/5'8(95 ?3$ XAڲ"b Z_cRR~D5P2 Hc	Kq(n mc