BLENDER_v245REND SceneGLOB  0oD SRxSR1-Animation(p0D DATADATA DATAX DATAXDATAXDATA0DATA0xDATAx0DATAxDATAPDATAPDATAPDATA(DATA(DATApDATApXDATAHDATAH0DATAH0DATA xDATA h0DATAh xDATAh0DATA@DATA@PDATA@XPDATAPDATA`xDATA`DATA`DATA8DATA8(DATA8P(DATADATAX(DATAXDATAX(DATAXPXO{BDATA{BnBLink and MaterialsEditing>DATAnB {BMeshEditingF>DATA (5BnBAnim settingsObject>DATA(5B DrawObjectF>DATA(5BConstraintsObject>DATAEffectsObjectDATA0HooksObjectF>(5BDATA0HParticle InteractionObject>DATAH`0SoftbodyObject>DATA`xHOutputRender>DATAx`RenderRenderF>DATAxAnimRender>DATAFormatRender>DATAw333?@DhCDhCC(BDC?z?DATAhy333?/9DATAXX0 !  DATAX XxG==o? XpDATAXpTransform PropertiesView3d>DATApX3D Viewport propertiesView3d>"DATA r333?????????G==o? A*A?G==o??????*A B??=C ݢM@ݢM@ݢM@? DATAhy 333?/9DATA Xx0??PףH88  DATA Transform PropertiesIpo!>DATA(8v333? zC̽̌?zC@ #< #<`jFzD OBzC̽̌?DATAz8333? CC|||??l|DATA 333? zCCHBC|||?CFC= ADATAx}0 333? R =rttDATA0|*  333? ?zDzDBCl||ll|zDzD=HB DATA* 0 333? BCBCl|llFzD #<HB DATAr8* 333? ??? ???? A???PA A!O?j?}GCHB? A B? #<C DATAh8y333? /9DATA0 (P   DATALink and MaterialsEditing>DATAMeshEditingF>DATA  333?J zCB{ µCB ?BFB= ADATA    333?J zCCHBC$?CFC= ADATA w  333?J #DhC`DpJgChCC(BDC?z?DATAh y 333?J /9DATA0(} ?=o?.``0HDATA0HTransform PropertiesView3d>DATAH03D Viewport propertiesView3d>"DATA`z0333? KDATA (!LampLampF>DATA(!@" SpotLamp>DATA@"X#(!Texture and InputLamp>DATAX#p$@"Map ToLamp>@"DATAp$%X#PreviewMaterial>DATA%&p$MaterialMaterialF>DATA&'%PreviewWorld>DATA'(&WorldWorldF>DATA()'Mist Stars PhysicsWorld>DATA)+(Texture and InputWorld>+DATA+,)Map ToWorld>DATA,0-+OutputRender>DATA0-H.,RenderRenderF>DATAH.`/0-AnimRender>DATA`/x0H.FormatRender>DATAx01`/Link and MaterialsEditing>DATA12x0MeshEditingF>DATA231Mesh ToolsEditing>DATA342Mesh Tools 1Editing^>DATA453CameraEditingF>DATA574ShadersMaterial>DATA7 85TextureMaterial>DATA 8897Anim settingsObjectF>DATA89P: 8DrawObject>DATAP:h;89ConstraintsObject>DATAh;<P:ScriptlinksScript>DATA<=h;EffectsObjectP:DATA=><Map InputMaterial>7DATA>?=Map ToMaterial>7DATA?@>AnimAnim>DATA@A?SoundSound>DATAAC@ListenerSoundF>DATAC(DASequencerSound>DATA(D@ECArmatureEditingF>DATA@EXF(DRampsMaterialF>%DATAXFpG@EMirror TranspMaterial>5DATApGHXFMist / Stars / PhysicsWorld>HDATAHIpGAmb OccWorld>DATAIJHShadow and SpotLamp>DATAJKIModifiersEditing>DATAKLJShapesEditing>JDATALNKObject and LinksObject>DATANOLLinks and PipelineMaterial>DATAO0PNPreviewTexture>DATA0PHQOTextureTextureF>DATAHQ`R0PRender LayersRender>,DATA`RxSHQYafRayRenderF>0-DATAxST`RYafRay GIRenderF>0-DATATUxSRadio RenderRadio>DATAUVTRadio ToolRadioF>DATAVWUColorsTextureF>0PDATAWXVImageTexture>DATAXZWAnim and MovieTexture>DATAZ [XVoronoiTexture>DATA [8\ZDistorted NoiseTexture>DATA8\P] [MarbleTexture>DATAP]h^8\NodesMaterial>NDATAh^_P]MusgraveTexture>DATA_`h^MultiresEditing>DATA`a_BakeRender>H.DATAab`Map ImageTexture>DATAbcaCurve and SurfaceEditingF>DATAcdbCurve ToolsEditing>DATAdfcCurve Tools1Editing>DATAf(gdFontEditingDATA(g@hfLatticeEditingF>DATA@hXi(gPaintEditing>DATAXipj@hTexture faceEditing>DATApjXiUV CalculationEditing>XiDATAkwl333?DhCWCl;D|AeCC(BDC?z?mDATAlrok333???? ???? A??@PA Aj?c3>}GCHB? A B? #<C DATAozpl333?@̌AR|B1@lA A@CC #<@DATAhpyo333?#Save TargaC:\Documents and Settings\Jeff Heustis\Desktop\Marble2arble DATAxrxsP088DATAxs(Uxr@#>ܕ=o?  4 ~(k(kxtuDATAxtuTransform PropertiesView3d,>DATAuxtView PropertiesView3dT>"DATAx}v 333?xsBD8 =DATAvry333?xs?3?3BA A??3?23B ?#>o,1n;ܕ=/7?q#?͇>?"@(4!4ZAzC B ?#>ܕ=o??3?3BA A?5?5ZA? B??X&==CBAB AEk%i<???? DATA(yv0{v333?xszC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA0{z|y333?xsAffzAK_tK_tB33 33 B22 A@CC #<@2DATA|}0{ 333?xs?zDzDBD22FzD #<HB DATA}w~|333?xsDdC8CnD fCC(BDC?z?DATAh~y}333?xsSave AsMAGE PICTURES/home/jeff/Desktop/ stuff/heumoore/Logo\ktop\nts\My Games\ion3_INDIGO2_6_2.ject\Marble.blendeLogo.blendxrded.blendDATA(UxsP@ܕ=#q=o? D x x H]B`^BDATAH]B`^BTransform PropertiesView3d,>DATA`^BH]BView PropertiesView3dT>"DATADrf333?(U?3?3BA A??3?23B ?ܕ=vx1n;"q=d?l?͇>?ZA75'4dAzC B ?ܕ=#q=o??3?3BA A?5?5ZA? B??NZ<=CBAB AEk%i<???? DATA(fvD333?(UzC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATAz Mf333?(UAffzAK_tK_tB33 33 B22 A@CC #<@2X|X|DATA,X|CS@ffDDATA M`xB 333?(U?zDzDBD22FzD #<HB DATA`xBw  M333?(UDdC8CnD fCC(BDC?z?DATAh y`xB333?(USave AsMAGE PICTURES/home/jeff/Desktop/ stuff/heumoore/Logo\ktop\nts\My Games\ion3_INDIGO2_6_2.ject\Marble.blendeLogo.blendxrded.blendSRx0SR3-Materialodel Sing؀Ȅ@D DATA؀ DATA h؀ DATAh  DATAhDATA@<DATA@<DATAЂ@DATAЂDATA`Ђ,<DATA`,DATA`DATA8,DATA8DATA8DATAȄ hDATAXȄ؀DATAX؀DATAX@DATA0@DATA0x DATAx0hЂDATAxЂDATAP@ЂDATAPDATAP@DATA(Ђ`DATA(p`DATAp(DATApDATAH`DATAHDATA؉HDATA؉ 8DATA h؉8DATAh DATAh`DATA8DATA@(؀@?@Pף;;!@DATA@XOutputRender>DATAXp@RenderRenderF>DATApXAnimRender>DATApFormatRender>DATAh333? ~CA~CA!?AFA= ADATAh8 333? zCCHBC ?CFC= ADATA8w8h333? DhC?DhCC(BDC?z?mDATA8rh8333? ??? ???? A??@PA Aj?c3>}GCHB? A B? #<C DATAhz8333? @̌AR|B1@lA A@CC #<@DATAhyh333? /9DATA((@ hЂ !  DATA(h(`Ђ@G@? JL-=-=W-X~HЭ(0DATA(@OutputRender>DATA@X(RenderRender>DATAXp@AnimRender0>DATApXFormatRenderH>DATApPreviewMaterial>DATAMaterialMaterial>DATAТShadersMaterial0>DATAТTextureMaterialD>DATAТMap InputMaterial\>DATAMap ToMaterial`>DATA0RampsMaterial>DATA0Mirror TranspMaterialH>DATAHwH333?*ChCCvgCC(BDC?z?DATAHrxH333?*J>H!?)xu?i6>Pbܗ=(?^L?a?滎z?J>#xu?ܗ=Hi6>(? ?Pb^L?\FAA?4[?[!?@jG>gb>Pb>4Im>k&?]M^L<0@AzA=>Kc<2֍7&> ?:x¸A1vB,jB~@G@? JLJ>H!?)xu?i6>Pbܗ=(?^L?a?滎z?@?$$OA B?=Ch?j(4?t'>d DATA(xvЭH333?*zC AzC A #< #<`jFzD OBDATAhЭyx333?*;SAVE FILE/usr/home/intrr/blender/blend/untitled.blendDATAh(U.=w=o?+=+=W+X,XhDATAhr333????h?j(4?t'>????hj(4t'?U.=w=o??OA B??=Ch?j(4?t'>dEh@Eh@Eh@? DATAwh333?DdC>9C,DeCC(BDC?z?DATA(v333?zC AzC A #< #<`jFzD OBDATAhy333? SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATAh8`e?B$?AHM+++USDATAr333?ݕ/?U~'?3F:?>T8165e?2>Z& 4?ߕ/?7F:?81W~>85e?'?T2>ne@>M@?4z?'''䷄?K??T?v|@?l211A 4Atp>?@@FC>G ?4xB֟&BĭeA(@e?B$?AHMݕ/?U~'?3F:?>T8165e?2>Z& 4?H?N,Z#OA B??=Ch?j(4?t'>dA@A@A@? DATAw333?DdC>9C,DeCC(BDC?z?DATA(v333?zC AzC A #< #<`jFzD OBDATAhy333? SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATA8&=+=o?US0DATAr333?*?3?3:-vk(4??3?3;@k(40v@?&=PU1n;+=ꉖø;ZO{:?JXA54U0AC;@j(40v@?&=+=o??3?3:-vk(4?5?5IXA B??=C:j(4?.vdٚ@ٚ@ٚ@? DATAw333?*DdC>9C,DeCC(BDC?z?DATA(v0333?*zC AzC A #< #<`jFzD OBDATAh0y333?* SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendSRx80SR4-Sequencep`HD DATApDATAp DATAH DATAHDATAHDATA DATA hDATAh DATAhDATA@DATA@TDATA@TDATADATADATA`DATA`pHDATA8pDATA8HDATA8DATA DATAXhDATAX hDATAX DATA0hDATA0xDATAx0@DATAx@DATAP DATAPhDATAP@DATA(DATA(pDATAp(DATApDATADATAH@pHHDATAH`OutputRender>DATA`xHRenderRenderF>DATAx`AnimRender>DATAxFormatRender>DATAw333?ʃDhCvDhCC(BDC?z?DATAhy333?ʃ/9DATA@@H h !  DATA@@8=i>o? @ DATA@333?ʄ~CB~CB ?BFB= ADATAx@333?ʄzCAzCA  A@FB= A DATAr 333?ʄ????????8=i>o?fffAD&@??fffA B? #<C DATAh y333?ʄAVE TARGA/t1.blend9DATAh@@h8=H>o?UUU DATAx333?JzCAzCA1||1 A@FB= A DATAr333?J????????8=H>o?fffA*@??fffA B? #<C DATAhy333?JAVE TARGA/t1.blend9DATAh @8=>o?SSSThDATA(hv333?ʅB̽̌?B̽̌? #< #<`jFzD SQB̽̌?DATArh333?ʅ????????8=>o?fffA@??fffA B? #<C DATAhy333?ʅOAD FILE/9DATAh8=i>o? DATAxp333?*zCAzCA A@FB= A DATApr333?*????????8=i>o?fffAD&@??fffA B? #<C DATAhyp333?*AVE TARGA/t1.blend9SRx8SR5-ScriptinghD DATA(DATA(p DATAp( DATApDATAHDATAHDATAHDATA DATA hDATAh DATA(pDATA@(HDATA@pDATA@HDATADATA`H DATA` DATA` DATA8HDATA8DATA8hDATAhDATAXhDATAX hDATAXDATAH(p !  DATAH z==o?HDATATransform PropertiesView3d>DATA3D Viewport propertiesView3d>"DATArH333? ˅????????z==o?&A*A?z==o??????*A B??=C ?@?@?@? DATAhHy333? ˅/9DATAh ??Pף L DATATransform PropertiesIpo!>DATAx }  333? R> =DATA {  333? CCx??|?DATA( v  333? zC̽̌?zC@;; #< #<`jFzD OBzC̽̌?DATA zH 333? CC|||??l|DATAH  333? zCCHBC|||?CFC= ADATA|H 333? ?zDzDBCl||ll|zDzD=HB DATA 333? BCBCl|llFzD #<HB DATAr333? ??? ???? A???PA A!O?j?}GCHB? A B? #<C DATAhy333? /9DATAhO%&$DATALink and MaterialsEditing>DATAMeshEditingF>DATAAnim settingsObject>DATADrawObjectF>DATAConstraintsObject>DATA(EffectsObjectDATA(@HooksObjectF>DATA@X(Particle InteractionObject>DATAXp @SoftbodyObject>DATAp !XOutputRender>DATA!"p RenderRenderF>DATA"#!AnimRender>DATA#$"FormatRender>DATA$#ScriptlinksScript>DATA%w&333? ChC#DhCC(BDC?z?DATAh&y%333? /9SCDpSCScenetageainPr;=B IqIqIqIII=?8>>dd??< 2d) =fff?=fff??????????o:?L=//backbuf/tmp\//ftype@&#@^@&^#D qDATALPrqqDATALqindigoPq7>DATALPqptonemapscaleexpDATALpPpPqsavetmexrDATALPpopturbidity @DATALoPoPpsepmatfileDATALPonoDefaultExportDATALnPnPoscale sizedDATALPnmnmltDATALmPmPnmaxdepthDATALPmlmrrlp333?DATALlPlPmenvwidthDATALPllstratawidthDATALPlskygain ף;DATALenvtypeDATALsepmeshfileDATALcolexponent @DATALworldscale?DATALtonemappostscale@@DATALtonemapprescale@DATALbloomDATALloggingDATALbidirectionalDATALExportMeshsDATAL threadsDATAL  tonemapscale?DATAL  tonemapburn@DATALp autoexpDATALpvwhite balanceDATALvpplmp=DATALp@ovbih DATAL@oipframeup<DATALiB@obloomrL=DATALB1ifocusdistance,ADATAL1+BfilmisodDATAL+H&1imagesaveDATALH&(+glarerL=DATAL(8 H&HaltTimeDATAL8 (saveutmexrDATAL8 bloomw=DATAL(glarew=DATAL(xsuper_sample_factorDATALx0(maxnumconsrejDATAL0xhybridDATAL 0fstopPDATAL envfile )PDATA )PDATALp glareb@DATALpExecuteIndigoDATALxpbackgroundgain?DATALxhenvgain?DATALhxautofocusDATALЭhbackgroundcolor.b?DATALЭpbackgroundcolor.g?DATALpЭtonemaptypeDATALpcachetreesDATAL`saveigiDATAL`backgroundcolor.r?DATALh`maxchange ף<DATALh؁groundplaneDATAL؁ohfilm width$DATALo[؁envmaptypeDATAL[odisplay period<DATAL7[hstopDATAL7glareDATA;c<.DATA<cX<; m&DATAX<c<<'_(DATA<cH=X<PEDATAH=c=<#EDATA=c=H=(PDATA=c=3hDATA(8>b,d'=A@DATAL>mL?B ?o: ??8=DATA@?h1 RenderLayerDATAp?DD00xQ t DATADDRender LayersD V\Ai*CCpAV\Aa#Cd}Ci*C+AaC|CC+AaCCi*C0R DATADDCompositeD  CCBpACCICCCCCCICCV DATAtD8DImage??a#CiCDATAt8DDDAlpha??a#CiCDATAtDD8DZ??a#CiCDATAtD0DDNormal?a#CiCDATAt0DDDUV??DATAtDD0DSpeed??a#CiCDATAtDP DColor?DATAtP  DDiffuse?DATAt  P Specular?DATAt H  Shadow?DATAtH   AO?DATAt  H Reflect?DATAt @  Refract?DATAt@   Radio?DATAt @ IndexOB?DATAt 8 Image??CIC0DATAt8   Alpha??CICDATAt 8 Z??CICDATA0DDD IMt 0 IMgrid.tgac:\Documents and Settings\Jeff Heustis\My Documents\textures\grid.tgaIMt0   IMgrid.tga.001c:\Documents and Settings\Jeff Heustis\My Documents\textures\grid.tgaIMt  0 IMback.png//back.png2IMt  IMNVIDIA Human Head.exrC:\Documents and Settings\JeffH\Desktop\NVIDIA Human Head.exr2WO(aWOWorldI?I?I?===??A@pA A?L=HRDATAxHR@p7B??????????L>TXhRWTXTextааааSDATAаȡEERFDATAȡTXhWBDRTXindigo_export_mod3.py3c(C(CDATAH3C:\Documents and Settings\Jeff Heustis\Desktop\indigo_export_mod3.pyREEDATA@ DATAc'DATA0dDATAHI DATAHh DATAhHxd4.0DATA@h`@/DATA@ж0IpDATAж0@p)Py-DATA0hIжd%&DATAhI0PeDATAHhI8eLDATAHe%UDATA HfL*&DATA YBDATAYBYB XI 0DATAYB@YBYB3@.3DATA@YBXBYB؊P0DATAXBXB@YBf?DATAXBhXBXBg=%DATAhXB XBXB2@%DATA XBWBhXBpg8PzDATAWBWB XBx;$DATAWBHWBWB 2A zDATAHWBWBWB1@eDATAWBVBHWBg?!%DATAVBpVBWBPh. DATApVB(VBVBB DATA(VBUBpVB01CκDATAUBUB(VBhIQ%DATAUBPUBUB0AODATAPUBUBUBHoL]%DATAUBTBPUB0i#r"DATATBxTBUBiLi%DATAxTBBTB%DATABBxTB`\IoDATABPBBj6%DATAPBBBpjDATABBPBj6 hDATABxBB(b=%DATAxB0BBI DATA0BBxB kI%DATABB0BI 6?DATABXBBI0?DATAXB(CBI ?DATA(C`HXB@0Ch\DATA`HتH(Chk5DATAتHxD`Hk^&DATAxDBتH`p(DATABHxDXrj&DATAHة B l)DATAة ( Hl"XDATA( H ة x,~&DATAH  ( l5`nDATA  H /F&DATA d @mLsDATAdP m$DATAPdnأDATAP`n9H2DATA`Ln J&DATA`LI*XDATA`L `DATA(o66XDATAxoPzDATAxEo6DATAEvxȘſDATAvE~PDATA v5LDATA x &DATAx u @p65DATAux  _O &DATAup6X|DATA8n&DATA8`'V  -DATA`'8>8q2N DATA8>C`'xqDATACG8>qZ@=DATAGJCh A'DATAJNGX8jDATANPJM'DATAP\NPrPhDATA\^PrDATA^HB\rR DATAHB/B^hsPDATA/BPXHBpB DATAPXX/Bx`-DATAXXPXs+&DATAX(YX^O HDATA(YpYXPt&DATApYY(Yt!DATAYZpYt_>DATAZHZY@u+_>DATAHZZZu(_>DATAZZHZv(َDATAZ [Z`v)vDATA [h[Zv)&DATAh[[ [ w$iDATA[[h[xw&DATA[@\[w'^DATA@\\[(x"(DATA\\@\xhDATA\]\I(DATA]`]\x 0DATA`]]]y$0DATA]]`]hy(DATA]8^]y0DATA8^^]zjDATA^^8^XIiDATA^_^jDATA_X_^Pzh~DATAX___I DATA_@X_z`_[DATA@A_P/@sDATAAHA@z!Y(DATAHAAA8{](DATAAAHA{DATAA BA{/hDATA BhBA0| DATAhBB Bx 'DATABBhB_)DATAB@CBx|-)DATA@CCB|)DATACC@C(}`ODATACDCp}0DATAD`DC.)DATA`DDD}-DATADD`DH 9;DATAD8ED ~"C)DATA8EEDx~P DATAEE8EȚ DATAEFE~#pDATAFXFE$)DATAXFFFpXDATAFFXF-L )DATAF0GF,bDATA0GxGF`>)DATAxGG0GЀOZDATAGHxG?u>DATAHPHG$7>DATAPHHHH,L 7>DATAHHPHxp>DATAH(IH@ C `4LDATA(IpIHXI "DATApII(I/L DATAIJpIDATAJHJI0DATAHJJJDATAJJHJЂ]*DATAJ KJ`DATA KhKJ` DATAhKK KXI *DATAKKhKQ*DATAK@LK"x[DATA@LLKH"*DATALL@LXI"*DATALMLB DATAM`ML7nDATA`MMM5DATAMM`M`zDATAM8NM6VBDATA8NNM|DATANN8NX,PDATANONDDATAOXON!PDATAXOOO`$0FDATAOXXO#DATAXO"5DATAXh #DATA0~DATA0x-DATAx0H&DATAxI DATAPA%DATAPȖ`ODATAP5%DATA(؉e+DATA(p(DATAp(p)(DATApBDATAHЊSe.DATAHXDATAH+rDATA NȢDATA hI~DATAh ?xDATAh+zDATA@X+DATA@3DATA@.EPDATA DATA`h DATA`؎4DATA`@8DATA8>DATA8((DATA8XxDATAx(DATAXȐeDATAX@DATAX`!8DATA0=|DATA0xI(ԳDATAx0(K |DATAxq oDATAP2CrDATAPP<nDATAP DATA(nDATA(pHDATAp(DATApDATAHnpbDATAH.DATAHbDATA 0'DATA h,DATAh T(DATAhp9)DATA@4i'DATA@2C3DATA@H(XZ-DATAoD.)DATAoD8pDXSDATA8pDpDoDX!HκDATApDpD8pD,,DATApDqDpDTpfDATAqDXqDpD9HκDATAXqDqDqD:V,DATAqDqDXqDx5pfDATAqD0rDqD" ֬DATA0rDxrDqD8+DATAxrDrD0rD*DATArDsDxrD0țDATAsDPsDrDМ}*DATAPsDsDsD DATAsDsDPsDI "DATAsD(tDsD-DATA(tDptDsDp*DATAptDtD(tDI *DATAtDuDptDIDATAuDHuDtD*DATAHuDuDuDH/L,DATAuDuDHuDXI sDATAuD vDuD8*DATA vDhvDuD 'DATAhvDvD vD6*DATAvDvDhvDIBDATAvD@wDvD 6UDATA@wDwDvDX\DATAwDwD@wD)GDATAwDxDwDNDATAxD`xDwD81DATA`xDxDxD+8DATAxDxD`xDCDATAxD8yDxDxH^,DATA8yDyDxD8DATAyDyD8yD=R,DATAyDzDyDI.DATAzDXzDyD DATAXzDzDzDHU.DATAzDzDXzD&:,DATAzD0{DzD1F`DATA0{Dx{DzDHgDATAx{D{D0{DpJDATA{D|Dx{DS DATA|DP|D{D1GDATAP|D|D|Dxb,DATA|D|DP|DZDATA|D(}D|DbDATA(}Dp}D|D89`rDATAp}D}D(}D0B-DATA}D~Dp}DH `DATA~DH~D}D(gpDATAH~D~D~DbDATA~D~DH~DX*DATA~D D~DxDATA DhD~DDATAhDD D FDATADDhDXDATAD@DD!DATA@DDD)DATADD@DX6-DATADDDxJDATAD`DD(DATA`DDDH/TDATADD`D1DATAD8DD TDATA8DDDh#DATADD8DXmDATADDD TDATADXDD.DATAXDDDP2)DATADDXD DATAD0DD .DATA0DxDDh-DATAxDD0D\.DATADDxDH.DATADPDD! qDATAPDDD#/DATADDPDHYDATAD(DDH#/DATA(DpDD"$DATApDD(D#/DATADDpDp*2/DATADHDDа8.DATAHDDD@ WDATADDHD0B x*DATAD DD>)DATA DhDDرPDATAhDD D(SDATADDhDhPGDATAD@DDxDATA@DDDȲE.DATADD@D0z/DATADDD"DDATAD`DDس!/DATA`DDD0"оDATADD`DP/DATAD8DD!RsDATA8DDDJ/DATADD8D^].DATADDD(&DATADXDDQ.DATAXDDDе*h*DATADDXD0/DATAD0DD..DATA0DxDD DATAxDD0D8DATADDxD^DATADPDD DATAPDDDDATADDPD00>DATAD(DDx&DATA(DpDDȸ#0mDATApDD(D0@&DATADEpD :DATAE`ED*DATA`EEEDATAEE`E(0@DATAE8EE@ <DATA8EEEh@8DATAEȑE8E<DATAȑEEEPDATAEXEȑE0 DATAXEEEfTDATAEEXEл,MTDATAE0EE0-@DATA0ExEE9ATDATAxEE0E!6DATAEExEXhDATAEPEE/AHTDATAPEEE=PзDATAEEPEh$DATAE(EE:JDATA(EpEE:q DATApEE(E(*DATAEEpEn3.bDATAEHEEX1CDATAHEEEJDATAEؖEHE:=DATAؖE EE7$DATA EhEؖE9g>DATAhEE EX%@DATAEEhE;+DATAE@EE;BDATA@EEE!vDATAEИE@E#DATAИEEE#0DATAE`EИEDATA`EEEDATAEE`E0"}DATAE8EE)DATA8EEE  DATAEȚE8EDATAȚEEE8DATAEXEȚE0WDATAXEEE %DATAEEXEDATAE0EE`$DATA0ExEE8/DDATAxEE0E?\DATAEExE ` DATAEPEEeDATAPEEE.lDATAEEPEq-DATAE(EEh/DATA(EpEEe-DATApEE(EPDATAEEpEPMDATAEHEE>DATAHEEE@<DATAE؟EHEIDATA؟E(PE0Y|DATA(PpP؟E=DATApPP(PdwDATAPPpP@DATAPHPP$pDATAHPPPhXPDATAPPHP$DATAP PP,hDATA PhPPh$%DATAhPP P<蟠DATAPPhP0iDATAP@PPxPDATA@PPP[DATAPP@PIBDATAPPP5DATAP`PP FEDATA`PPPp1DATAPP`P4/DATAP8PP(1DATA8PPPpDATAPP8PFDATAPPP DATAPXPP( DATAXPPPp 9,?DATAPPXP DATAP0PP ZDATA0PxPPI(DATAxPP0P M0DATAPPxP.B3DATAPPPP`H0DATAPPPPpp1@DATAPPPPDATAP(PP CDATA(PpPP`}0DATApPP(PDATAPPpPDATAPHPPP^3DATAHPPP!DATAPPHPI 1DATAP PPXDATA PhPP@W;DATAhPP P)"DATAPPhP(!DATAP@PP!DATA@PPPDATAPP@P(8DATAPPPpxDATAP`PP%HLDATA`PPPDATAPP`PX">DATAP8PP">DATA8PPP<>DATAPP8PxDATAPPP"}DATAPXPPdDATAXPPPh!E(DATAP(@XPPDATA(@p@PHKDATAp@@(@7DATA@Ap@0KDATAAHA@"DATAHAAA3DATAAAHAp&DATAA BANDATA BhBA CDATAhBB BHKDATABBhB@4DATAB@CB'00DATA@CCBzDATACC@C 4R2DATACDC DATAD`DCwF2DATA`DDD!zDATADD`D#DATAD8ED8"YWDATA8EEDXIYDATAEE8E MWDATAEFE_WDATAFXFENZDATAXFFF8@'DATAFFXF/L@DATAF0GFKDATA0GxGF_DATAxGG0G!֨DATAGHxG($(HDATAHPHG"HXDATAPHHH.E;;DATAHHPHaDATAH(IH' DATA(IpIH( &7DATApII(I  DATAIJpI *iDATAJHJI0!PDATAHJJJ!.DATAJJHJ! DATAJ KJ8"DATA KhKJhODATAhKK K" 6DATAKKhK"9DATAK@LK0#DATA@LLKx#3DATALL@L##DATALMLO!DATAM`ML $!DATA`MMM.LtDATAMM`MwDATAM8NMp$!:DATA8NNM$."DATANN8N,L DATANONDDATAOXON %DATAXOOOp%DATAOOXO%DATAO0PO0\tDATA8WWVh+!DATAWW8WI >DATAWXW.L DATAXXXW+>DATAXXXXdDATAXXXX,nCDATAX0YXFDATA0YxYXX,DATAxYY0Y"C SDATAYZxY.B(*DATAZPZYH.BJDATAPZZZ DATAZZPZ,DATAZ([Z,DATA([p[ZHKpDATAp[[([@-P-DATA[\p[-DATA\H\[`ZDATAH\\\.8DATA\\H\?E)DATA\ ]\h.DATA ]h]\.NXDATAh]] ]BVDATA]]h]/1fXDATA]@^]h/VDATA@^^]FHDATA^^@^/ DATA^_^09DATA_`_^P.DATA`___X0?DATA_@`_0!DATA@P@_DATAP@@@ 1?DATA@@P@1:;DATA@(A@`DATA(ApA@1PDATApAA(A(2DATAABpAhPDATABHBAx2'DATAHBBB2DATABBHBlDATAB CB 3"pDATA ChCBx3DATAhCC CDATACChC3;DATAC@DC4DATA@DDCx?DATADD@D`48)DATADED4DATAE`EDDATA`EEE 54DATAEE`E5DATAE8FEPa;DATA8FFE5&LDATAFF8F06DATAFGF(0DATAGXGF6!XDATAXGGG6#DATAGGXGzDATAG0HG07'mDATA0HxHG7 JDATAxHH0HP/DATAHIxH7&z8DATAIPIH88Q!DATAPIII8UDATAIIPIH9UDATAI(JI9XDATA(JpJI :DATApJJ(Jh:DATAJKpJ:_DATAKHKJ;DATAHKKKP;DATAKKHK;DATAK LKDATA LhLK@DATAhLL LDATALLhLаWDATAL@ML DATA@MMLhM=DATAMM@M-DATAMNM8DATAN`NMADATA`NNNDATANN`N-BDATAN8ONPDATA8OONKDDATAOO8ODATAO(ODATA(pO DATAp(@DATApDATAH DATAHDATA؁H DATA؁ 0DATA h؁xDATAh  DATAhȴDATA@DATA@`;DATAЃ@еDATAЃ DATA`ЃhDATA`DATA`DATA8XDATA8DATAȅ8DATAȅ(DATAXȅpDATAXDATAXH-L DATA0DATA0x(DATAx0xDATAxDATAPDATAPP!DATAPDATA(DATA(pH2DATAp(DATAp6DATAHPDATAH+L DATA؊HDATA؊  DATA h؊ DATAh p&DATAhȽ DATA@ "DATA@xDATAЌ@ȾDATAЌ  DATA`Ќ-DATA`L@DDATA``-DATA8^DATA8P7DATAȎ83+ADATAȎT+ADATAXȎx<+ADATAXB+ADATAX(DATA0@DATA0xxLDATAx0DATAx02cDATAPd8FDATAP0fDATAPpDATA(pDATA(p(DATAp(`<DATApDATAH9BDATAHuLDATAؓH;DATAؓ x~DATA hؓDATAh 0PDATAhȸxDATA@DATA@{DATAЕ@@DATAЕ`C*>DATA`ЕX-GP?DATA`a?DATA`XZDATA8hy/DATA8 0ODATAȗ8,A%GDATAȗXDATAXȗ(DATAX`:DATAXh(*DATA0pDATA0x|DATAx0{DATAxgDATAPX-4DATAP(hDATAP"DATA(Ƞ:|\DATA؊P#DATA@f# This program is free software; you can redistribute it and/orDATA@g# modify it under the terms of the GNU General Public LicenseEEDATAD2# as published by the Free Software Foundation; either version 2nd1DATA<pg# of the License, or (at your option) any later version.DATAx;#DATAD 2# This program is distributed in the hope that it will be useful,ndDATAD1# but WITHOUT ANY WARRANTY; without even the implied warranty ofbleDATA@g# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theDATA0Ph# GNU General Public License for more details.DATAB#DATAD01# You should have received a copy of the GNU General Public LicenseDATALh# along with this program; if not, write to the Free Software Foundation,orDATAD0# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.ndDATAHoL#DATA$0i# ***** END GPL LICENCE BLOCK *****DATAPi# --------------------------------------------------------------------------REEDATA DATA`\IlDATA8j######################################################DATApj# Importing modulesDATA8j######################################################DATA(b5DATA Iimport mathDATA k#import subprocessDATA Iimport osDATAIimport BlenderEDATAIimport structEEDATAD@0from Blender import NMesh, Scene, Object, Material, Texture, WindowDATA8hkfrom Blender import sys as bsys, Mathutils, Draw, BGLGDATAkfrom Blender.sys import *ndDATA`pDATAXr[DATA, ldef info(object, spacing=10, collapse=1)::DATA$l """Print methods and doc strings.DATAx,DATA8l Takes module, class, list, dictionary, or string."""GDATAH/ methodList = [e for e in dir(object) if callable(getattr(object, e))]DATAP@m processFunc = collapse and (lambda s: " ".join(s.split())) or (lambda s: s)REEDATAm print "\n".join(["%s %s" %DATA n (method.ljust(spacing),EEDATA<`n processFunc(str(getattr(object, method).__doc__)))DATA$n for method in methodList])DATAIDATA TDATA8(o######################################################DATAo# Data StructuresDATA8o######################################################DATAȘDATA~PμDATA5LDATA0WDATA8@p######################################################DATA _O# FunctionsDATA8p######################################################DATAnDATAV μDATA4q# New name based on old with a different extensionDATAxqdef newFName(ext):DATA\q return Blender.Get('filename')[: -len(Blender.Get('filename').split('.', -1)[-1]) ] + extDATAh 8DATAXDATA߸DATAPr# exporting a meshDATArdef exportMesh(mesh):DATATr vdata = [] # list of [ii0, ii1, ii2, ...] lists indexed by Blender-Vertex-indexDATAThs vlist = [] # list of [coord, normal, uv] lists indexed by Indigo-Vertex-indexDATA pB flist = []DATAxDDATA,s def addVertex(bvindex, coord, normal, uv):DATA^O index = -1REEDATAPt if bvindex < len(vdata):DATA$t for ivindex in vdata[bvindex]:DATAt v = vlist[ivindex]>DATA,@u if (abs(v[0][0]-coord[0])<0.0001) and \DATA,u (abs(v[0][1]-coord[1])<0.0001) and \DATA,v (abs(v[0][2]-coord[2])<0.0001) and \DATA,`v (abs(v[1][0]-normal[0])<0.0001) and \DATA,v (abs(v[1][1]-normal[1])<0.0001) and \DATA( w (abs(v[1][2]-normal[2])<0.0001):REEDATA(xw if ((v[2]==[]) and (uv==[])) or \DATA(w ((abs(v[2][0]-uv[0])<0.0001) and \DATA$(x (abs(v[2][1]-uv[1])<0.0001)):?DATAx index = ivindexDATAI if index < 0:DATAx index = len(vlist)-DATA(y vlist.append([coord, normal, uv])REEDATA hy while bvindex >= len(vdata):DATAy vdata.append([])DATA z vdata[bvindex].append(index)DATAXI return indexEDATAbDATAPz def getVertices():DATA I str = ""DATAz for v in vlist:DATADP/ str += "\t\t\t= len(flist):EEDATA(} flist.append([])DATA4p} flist[mindex].append([index0, index1, index2])DATAiDATA} def getFaces():4DATA H str = ""DATA$ ~ for mindex in range(len(flist)):DATAx~ fl = flist[mindex]DATAȚ  if fl != []:DATA$~ str += "\t\t\t\n"DATA( if mindex < len(mesh.materials):REEDATA\p str += "\t\t\t\t%s\n" %(mesh.materials[mindex].name)DATA -L else:p3DATA0 print "Warning: faces without material"DATA@` str += "\t\t\t\tDefault\n"EDATAЀ for f in fl:DATA@ str += "\t\t\t\t%d %d %d\n" %(f[0], f[1], f[2])DATA( str += "\t\t\t\n")?DATAH,L return strpgDATAxDATA @ C vdata = []DATA XI vlist = []DATA /L flist = []DATA for face in mesh.faces:datDATA0 iis = [-1, -1, -1, -1]ng)DATA  for vi in range(len(face.v)):DATAЂ vert = face.v[vi])DATA if face.smooth:DATA` normal = vert.no*DATA XI else:bleDATA normal = face.noDATA$ if len(face.uv) == len(face.v):DATAH uv = face.uv[vi]IDATA XI else:bleDATA B uv = []DATA8 iis[vi] = addVertex(vert.index, vert.co, normal, uv)DATA8 addFace(face.materialIndex, iis[0], iis[1], iis[2])EEDATA` if len(face.v)==4:DATA8 addFace(face.materialIndex, iis[2], iis[3], iis[0])EDATA str = "\t\n"DATA0X str += "\t\t%s\n" %(mesh.name)DATA str += "\t\t\n"DATA$ str += "\t\t\t\n"DATA(` str += "\t\t\t\t0\n"REEDATA$ str += "\t\t\t\tuv\n"DATA$ str += "\t\t\t\n")DATAh str += getVertices()DATA str += getFaces()DATA str += "\t\t\n"DATAH str += "\t\n\n"DATA I return strDATAϘDATAȖpDATA# exporting a materialDATA؉def exportMaterial(mat):DATA( str = "\t\n"DATA,p str += "\t\t%s\n" %mat.nameDATAB DATATЊ if (mat.mode & Material.Modes.RAYTRANSP) or (mat.mode & Material.Modes.RAYMIRROR):DATAX str += "\t\t\n"DATA, if (mat.mode & Material.Modes.RAYMIRROR):DATAP str += "\t\t\t%.3f\n" %mat.rayMirrEDATA I #else:bleDATA@ #str += "\t\t\t0\n"DATA, str += "\t\t\t%.3f\n" %mat.IORDATA,X if (mat.mode & Material.Modes.RAYTRANSP):DATA4 str += "\t\t\ttrue\n"DATAH. str += "\t\t\t%.3f\n" %mat.filter)DATA  str += "\t\t\t%.3f %.3f %.3f\n" %((1-mat.R)*(1-mat.R),(1-mat.G)*(1-mat.G),(1-mat.B)*(1-mat.B))DATAh  else:DATA8؎ str += "\t\t\tfalse\n"REEDATA<@ str += "\t\t\t0.0\n"DATA@ str += "\t\t\t0 0 0\n"EDATA ( str += "\t\t\n"sHDATAX else:DATAx specfac = mat.getSpec()DATAȐ if specfac > 0.0001:DATA str += "\t\t\n"DATA$` if mat.name.find(".nk") != -1:DATA@ str += "\t\t\tnkdata/%s\n" %(mat.name)EEDATA I else:DATAL( str += "\t\t\t%.3f %.3f %.3f\n" %(mat.R,mat.G,mat.B)DATAt str += "\t\t\t%.3f %.3f %.3f\n" %(mat.specR*specfac,mat.specG*specfac,mat.specB*specfac)DATAD2 str += "\t\t\t%.3f\n" %(mat.ref)DATA@P str += "\t\t\t%.3f\n" %(mat.hard*10)REEDATA else:DATA str += "\t\t\n"DATAL str += "\t\t\t%.3f %.3f %.3f\n" %(mat.R,mat.G,mat.B)2])DATA?DATA  for t in mat.getTextures():DATAp if (t != None) and (t.texco & Blender.Texture.TexCo['UV']) and (t.tex.type == Blender.Texture.Types.IMAGE):EDATA0 if t.mapto & Blender.Texture.MapTo['COL']:DATA if t.tex.getImage():DATA(0 str += "\t\t\t\n"DATA0 str += "\t\t\t\tuv\n"DATAX (imagefilepath, imagefilename) = os.path.split(t.tex.getImage().getFilename())DATA<p str += "\t\t\t\t%s\n" %(imagefilename)DATA8 str += "\t\t\t\t%f\n" %(t.colfac)REEDATAD2 str += "\t\t\t\t%f\n" %(TexExponent.val)DATA,H str += "\t\t\t\n"<DATA0 if t.mapto & Blender.Texture.MapTo['NOR']:DATA if t.tex.getImage():DATA$X str += "\t\t\t\n"DATA0 str += "\t\t\t\tuv\n"DATAX (imagefilepath, imagefilename) = os.path.split(t.tex.getImage().getFilename())DATA< str += "\t\t\t\t%s\n" %(imagefilename)DATA< str += "\t\t\t\t%f\n" %(t.norfac * 0.1)DATA8x str += "\t\t\t\t%f\n" %(1)EEDATA$ str += "\t\t\t\n"DATA8 if mat.getSpec() > 0:DATA str += "\t\t\n"DATA0 else:DATA М str += "\t\t\n"DATA  str += "\t\n\n"DATA I return strDATADATApdef IndigoBoolean(val):DATAI if val != 0:EEDATAI val = "true"EDATA else:DATAH/L val = "false"DATA XI return valDATA8DATADATA8######################################################EDATA I# EXPORTstrDATA8 ######################################################EDATAXDATA,def save_indigo(filename, unindexedname): DATA print("INDIGO EXPORT\n")DATA8 time1 = Blender.sys.time()DATA, print("Saving to '" + filename + "'...\n")DATA file = open(filename, 'w')DATAxHDATA8 ##### XML header ######DATA@ file.write("\n\n")EEDATA file.write("\n")DATAODATAH # write render_settingsDATA( file.write("\t\n")EDATAH1 file.write("\t\t%d\n" % (SizeX.val*ScaleSize.val/100))DATAL file.write("\t\t%d\n" % (SizeY.val*ScaleSize.val/100))])DATALp file.write("\t\t%s\n" %(IndigoBoolean(MLT.val)))DATAT file.write("\t\t%g\n" % float(LMP.val))DATAH1 file.write("\t\t%g\n" % float(MaxChange.val))DATAdx file.write("\t\t%d\n" % MaxNumConsRej.val)DATA\ file.write("\t\t%s\n" %(IndigoBoolean(Bidirectional.val)))DATAd file.write("\t\t%g\n" % float(RRLP.val))EDATA<8 file.write("\t\t%s\n" % MaxDepth)DATAD0 file.write("\t\t%s\n" % StrataWidth)DATAL file.write("\t\t%s\n" %(IndigoBoolean(Logging.val)))-DATAh( file.write("\t\t%s\n" %(IndigoBoolean(SaveUTMExr.val)))DATAd file.write("\t\t%s\n" %(IndigoBoolean(SaveTMExr.val)))DATA,X file.write("\t\n\n") DATAxDATA # write tone mappingDATA$ file.write("\t\n")DATAX file.write("\t\t\n")DATA  file.write("\t\t\n")DATA0H file.write("\t\t\t2\n")DATA4 file.write("\t\t\t1\n")DATA$ file.write("\t\t\n"):DATA$h file.write("\t\n\n")DATA;BDATA # write backgroundDATA if EnvType.val == 0:DATA4P worldcolor = Blender.World.Get('World').getHor()DATA$ file.write("\t\n")")DATA$ file.write("\t\t\n")DDATA h file.write("\t\t\t\n")DATA` file.write("\t\t\t\t%g %g %g\n" %(worldcolor[0], worldcolor[1], worldcolor[2]))?DATA H file.write("\t\t\t\n")?DATA$ file.write("\t\t\n"))DATA$ file.write("\t\n\n")DATAHDATA$H #get all the objects in this sceneDATA$ activelayers = Window.ViewLayer()>DATA$ for i in range(len(activelayers)):DATA,p activelayers[i] = 2**(activelayers[i]-1)DATA<а object_list1 = Blender.Scene.GetCurrent().getChildren()DATA@ object_list = []DATA0B matnames= []:DATA for obj in object_list1:DATA ر if obj.Layer in activelayers:DATA( object_list.append(obj)DATAhP DATA x if obj.getType() == "Mesh":EDATAȲ materials_obj_list = []DATA4 materials_obj_list = obj.getData().materialsDATA$ for mat in materials_obj_list:?DATA$س if mat.name not in matnames:n"DATA$0 matnames.append(mat.name) DATAPDATA$ ##### Materialfile include #####DATA if MatFile.val is 0:)DATA^ DATA(( ##### Define a dummy material ######EDATA  file.write("\t\n")DATA,е file.write("\t\tDefault\n")DATA 0 file.write("\t\t\n")DATA0 file.write("\t\t\t1 1 1\n")DATA$ file.write("\t\t\n")1):DATA 8 file.write("\t\n")DATA^sDATA$ ##### Process Materials ######.DATA  materials = Material.Get()DATA0 for mat in materials:DATAx if mat.name in matnames:DATA$ȸ file.write(exportMaterial(mat))DATA0@ else: DATA<  materialfile = makename(unindexedname, '-materials.xml')DATA, materialinclude = basename(materialfile)DATA  file.write("\t\n")DATAD(0 file.write("\t\t%s\n" %(materialinclude))DATA$@ file.write("\t\n\n")menDATAh@ DATA ##### Process sun ######DATA if EnvType.val == 1:DATA0 for obj in object_list:DATA  if obj.getType() == "Lamp":DATA0л if obj.data.getType() == 1: # sun objectDATA00 print("Processing sun lamp object...\n")DATA< invmatrix = Mathutils.Matrix(obj.getInverseMatrix())DATA$ file.write("\t\n")DATAlX file.write("\t\t%f %f %f\n" % (invmatrix[0][2], invmatrix[1][2], invmatrix[2][2]))AGEDATAD/ file.write("\t\t%f\n" %Turbidity.val)?DATA@ file.write("\t\t%f\n" %SkyGain.val)EEDATA(h file.write("\t\n\n")REEDATA: 9 DATA:)DATA  ##### Process Env Map #####DATA if EnvType.val == 2:DATA4X if EnvFile.val != "none" and EnvFile.val != "":DATA  file.write("\t\n")DATA< file.write("\t\t<%s>\n" %(EnvMapTypeV[EnvMapType.val]))DATA8 file.write("\t\t\t%s\n" %(EnvFile.val))DATA< file.write("\t\t\t%.3f\n" %(EnvGain.val))DATAX if EnvMapType.val == 0:DATA< file.write("\t\t\t%d\n" %(EnvWidth.val))DATA< file.write("\t\t\n" %(EnvMapTypeV[EnvMapType.val]))DATA$ file.write("\t\n\n")}?DATA#0DATA#?DATAEDATA  ##### Process camera ######DATA$0 currentscene = Scene.GetCurrent()DATA, camObj = currentscene.getCurrentCamera()DATA  if camObj:DATA  print "processing Camera..."DATA 8 matrix = camObj.getMatrix()DATA pos = matrix[3]&DATA forwards = matrix[2]DATA up = matrix[1]DATA ` file.write("\t\n")DATAH8/ file.write("\t\t%f %f %f\n" % (pos[0], pos[1], pos[2]))DATA@ file.write("\t\t%f %f %f\n" % (up[0], up[1], up[2]))DATAd  file.write("\t\t%f %f %f\n" % (-forwards[0], -forwards[1], -forwards[2]))DATAF?DATA0 aspect = float(SizeX.val) / float(SizeY.val)DATA  film = 0.001 * FilmWidth.valDATA0h lensfocal = (camObj.data.getLens() * film)/32DATA DATAT file.write("\t\t%f\n" % ApertureRadius.val)3DATAPP file.write("\t\t%f\n" % FocusDistance.val)DATA@ file.write("\t\t%g\n" % aspect)DATA@@ file.write("\t\t%f\n" % film)|DATAL file.write("\t\t%f\n" % lensfocal)f?DATA\0 file.write("\t\t%s\n" % whiteBalanceV[WhiteBalance.val])ulDATA DATA  file.write("\t\n\n")DATA@ DATA( ##### Check for ground plane ######REEDATAh if GroundPlane.val is 1:DATA file.write("\t\n")DATA0 file.write("\t\t0 0 1\n")DATA(h file.write("\t\t0\n")REEDATA@ file.write("\t\tDefault\n")IDATA 0 file.write("\t\n\n").DATAxDATA  ##### Process Meshes ######DATAI meshlist = []EDATA for obj in object_list:2DATA  if obj.getType() == "Mesh":DATA p objectname = obj.getName()DATA8 mesh = Blender.NMesh.GetRawFromObject(objectname)REEDATA( meshname = mesh.nameDATAp meshlight = 01DATA  if len(mesh.materials) > 0:DATA  mat0 = mesh.materials[0] DATA(  if mat0.emit > 0:DATAp  meshlight = 1?DATA  if meshlight:ATADATA\  print "processing Object \"%s\" as Meshlight (Mesh \"%s\")..." %(objectname, meshname)DATA I else: -1DATAP  print "processing Object \"%s\" (Mesh \"%s\")..." %(objectname, meshname)ҾDATA0 file.write("\t\n" %(objectname))EDATA`H try:DATA p meshlist.index(meshname)DATA except ValueError:DATA$ file.write(exportMesh(mesh))ui(DATA ` meshlist.append(meshname)DATA pos = obj.getLocation()DATA matrix = obj.getMatrix()DATAP if meshlight:sDATA$ file.write("\t\n")ctDATA I else:rucDATA  file.write("\t\n")DATAX@ file.write("\t\t%f %f %f\n" % (matrix[3][0], matrix[3][1], matrix[3][2]))DATA, file.write("\t\t1.0\n")meDATA$( file.write("\t\t\n")isDATA$ file.write("\t\t\t\n")e:DATA file.write("\t\t\t\t")DATA( for v in range(3):?DATAp for z in range(3):DATA( file.write("%f " % matrix[z][v])DATA file.write("\n")DATA$X file.write("\t\t\t\n"):DATA$ file.write("\t\t\n")DATA@ file.write("\t\t%s\n" %(meshname))=>DATAx if meshlight:DATA$ file.write("\t\t\n")TDATA  if (mat0.translucency > 0):DATA$h file.write("\t\t\t\n")n DATAT file.write("\t\t\t\t%.0f\n" %(mat0.translucency*1000))!DATALH file.write("\t\t\t\t%.0f\n" %(mat0.amb*1000))DATA8 file.write("\t\t\t\t0\n")DATAL0 file.write("\t\t\t\t%.0f\n" %(mat0.emit*100))DATA$ file.write("\t\t\t\n")DATA4 elif (mat0.translucency == 0 and mat0.amb > 0):DATA(p file.write("\t\t\t\n")EDATAP file.write("\t\t\t\t%.0f\n" %(mat0.amb*10000))DATA CjDATALH file.write("\t\t\t\t%.10f\n" %(pow(10,10*(mat0.emit-1))))DATA@DATA( file.write("\t\t\t\n")DATA DATA8  elif (mat0.translucency == 0 and mat0.amb == 0):REEDATA$ file.write("\t\t\t\n")rn DATAx file.write("\t\t\t\t%.3f %.3f %.3f\n" %(pow(100,(mat0.R))-1, pow(100,(mat0.G))-1, pow(100,(mat0.B))-1))DATA$ file.write("\t\t\t\n")e:DATA$ file.write("\t\t\n")DATA$8 file.write("\t\n")=DATA XI else:enDATA$ file.write("\t\n\n") = DATA_DATA ##### XML FOOTER ######WDATA8 file.write("\n")DATA/L file.close() EDATA print("Finished.\n")DATA_HDATA$ if MatFile.val and not MatSaved: =DATA(( print("Saving Material file...\n")enDATA$ file = open(materialfile, 'w') rDATA.EDATA  file.write("\n\n")DATA' DATA((  ##### Define a dummy material ######DATA  file.write("\t\n")DATA,  file.write("\t\tDefault\n")EDATA 0! file.write("\t\t\n")DATA0! file.write("\t\t\t1 1 1\n")DATA$! file.write("\t\t\n")DATA 8" file.write("\t\n")DATAhDATA$" ##### Process Materials ######DATA " materials = Material.Get()DATA0# for mat in materials:DATAx# if mat.name in matnames:DATA$# file.write(exportMaterial(mat))DATAO}DATA $ file.write("") DATA.L file.close() DATA YDATAp$ time2 = Blender.sys.time()DATA0$ print("Processing time: %f\n" %(time2-time1))EDATA,L #Draw.Exit()EEDATADDATA %#### SAVE ANIMATION #### DATAp%def save_anim(filename):/DATA% global MatSaved/DATA0 DATA+L MatSaved = 0:DATA$& startF = Blender.Get('staframe')DATA `& endF = Blender.Get('endframe')DATADATA & for i in range (startF, endF):DATA ' Blender.Set('curframe', i)DATAP' Blender.Redraw()DATA(' frameindex = "-" + str(i) + ".xml"DATA0' indexedname = makename(filename, frameindex)DATAP( unindexedname = filenameDATA,( save_indigo(indexedname, unindexedname)DATAB MatSaved = 1EDATA;DATA$)#### SAVE STILL (hackish...) ####/DATAX)def save_still(filename):DATA) global MatSavedDATA DATAȻ  MatSaved = 0EEDATA) unindexedname = filenameDATA(@* save_indigo(filename, unindexedname)DATAbDdDATA8*######################################################EDATAXI# Settings GUIEDATA8+######################################################EDATA`HDATA$h+# Assign event numbers to buttonsDATAIevtNoEvt = 0REEDATA.LevtExport = 1'DATA+evtExportAnim = 2DATAdDATA ,# Set initial values of buttonsDATAFDATAX,## 800 600DATA"CDATAD.sceneSizeX = Scene.GetCurrent().getRenderingContext().imageSizeX()\DATADH.sceneSizeY = Scene.GetCurrent().getRenderingContext().imageSizeY()uDATADATA ,SizeX = Draw.Create(sceneSizeX)DATA ,SizeY = Draw.Create(sceneSizeY)DATAHKDATAT@-strScaleSize = "Scale Size %t | 100 % %x100 | 75 % %x75 | 50 % %x50 | 25 % %x25"!DATA -ScaleSize = Draw.Create(100)DATA`DATA .TexExponent = Draw.Create(2.3)DATA?EDATA h.## 1DATA.MLT = Draw.Create(1)VDATABDATA4/## 0.1DATAh/LMP = Draw.Create(0.1)DATAFDATA$/## 0.02DATA 0MaxChange = Draw.Create(0.02)DATAPDATA@X0## 1000DATA$0MaxNumConsRej = Draw.Create(1000)DATADATA@ 1## 0.7DATA1RRLP = Draw.Create(0.7)DATA/DATA 1## 1000DATA (2MaxDepth = Draw.Create(1000);DATAhPQDATA(x2## trueDATA 2Bidirectional = Draw.Create(1)DATAl%$DATA$ 3## 14DATA x3StrataWidth = Draw.Create(14)DATAWDATA3## 0DATA4Logging = Draw.Create(0)DATAxsDATA<`4## falseDATA4SaveUTMExr = Draw.Create(0)DATADATA8 5## falseREEDATA5SaveTMExr = Draw.Create(0)DATAP|DATA(5## 0.035DATA06FilmWidth = Draw.Create(35)DATA(ODATA$6## 0.0DATA$6ApertureRadius = Draw.Create(0.001)DATAdDATA(07## 2.0DATA$7FocusDistance = Draw.Create(2.0);DATADATA(7## D65DATAT88#strWhiteBalance = "White Balance %t | D50 %x50 | D55 %x55 | D65 %x65 | D75 %x75"DATAX8strWhiteBalance = "White Balance %t | E %x0 | D50 %x1 | D55 %x2 | D65 %x3 | D75 %x4 "DATAXH9strWhiteBalance += "| A %x5 | B %x6 | C %x7 | 9300 %x8 | F2 %x9 | F7 %x10 | F11 %x11"DATA 9WhiteBalance = Draw.Create(4)DATA :whiteBalanceV = {}DATAh:whiteBalanceV[0] = "E"DATA:whiteBalanceV[1] = "D50"DATA;whiteBalanceV[2] = "D55"DATAP;whiteBalanceV[3] = "D65" DATA;whiteBalanceV[4] = "D75"[DATAwhiteBalanceV[5] = "A"DATA@whiteBalanceV[6] = "B"DATAwhiteBalanceV[7] = "C"DATAаwhiteBalanceV[8] = "9300"DATA whiteBalanceV[9] = "F2"DATAhwhiteBalanceV[10] = "F7"DATAwhiteBalanceV[11] = "F11"DATA8DATAADATA## Environment TypeDATAD-strEnvType = "Env Type %t | Background %x0 | SunSky %x1 | Map %x2"DATAPEnvType = Draw.Create(0)DATAKDDATA ## 2.0?DATA Turbidity = Draw.Create(2.0)DATA DATA @## 2.0DATA SkyGain = Draw.Create(0.005)YDATA DATA GroundPlane = Draw.Create(0)DATA ѢDATA0## Separate materials?DATAxMatFile = Draw.Create(0)DATA DATAȴ## Environment mapDATA EnvFile = Draw.Create("none")DATA<`strEnvMapType = "Map type %t | Spherical %x0 | LatLong %x1"DATAеEnvMapType = Draw.Create(0)DATA EnvMapTypeV = {}DATA hEnvMapTypeV[0] = "spherical"DATAEnvMapTypeV[1] = "latlong"DATAEnvGain = Draw.Create(1.00)DATAXEnvWidth = Draw.Create(640)DATAfDATA# text color fixDATA(textcol = [0, 0, 0]DATAp<DATA,DATA H-L## RegistryDATAdef update_Registry():DATA ( #global EnvFile, EnvMapTypeDATAx d = {}DATA d['envtype'] = EnvType.valDATA d['envfile'] = EnvFile.valDATA$P d['envmaptype'] = EnvMapType.valDATA d['envgain'] = EnvGain.valDATA  d['envwidth'] = EnvWidth.valDATA4H Blender.Registry.SetKey('BlenderIndigo', d, True)DATADATA8rdict = Blender.Registry.GetKey('BlenderIndigo', True)EDATAP?DATA +Lif rdict:DATA try:leDATA$ EnvType.val = rdict['envtype'] $DATA$ EnvFile.val = rdict['envfile']DATA(p EnvMapType.val = rdict['envmaptype']DATA$Ƚ EnvGain.val = rdict['envgain']DATA$  EnvWidth.val = rdict['envwidth']DATAx except: update_Registry() DATAȾ0?DATA def gui():DATA0 global evtNoEvt, evtExport, evtExportAnimDATAL global SizeX, SizeY, strScaleSize, ScaleSize, TexExponent, RRLP, MaxDepth, Bidirectional, StrataWidth, Logging, SaveUTMExr, SaveTMExr, ApertureRadius, FocusDistance,Turbidity, SkyGain, GroundPlane, MatFile, FilmWidthDATA0` global MLT, LMP, MaxChange, MaxNumConsRejDATA` global textcol, strEnvType, EnvType, EnvFile, strEnvMapType, EnvMapType, EnvGain, EnvWidthDATA8P global strWhiteBalance, WhiteBalance, whiteBalanceVDATADATAX Draw.Button("Export", evtExport, 10, 25, 100, 18, "Open file dialog and export")*ADATAx Draw.Button("Export Animation", evtExportAnim, 130, 25, 150, 18, "Open file dialog and export animation (careful: takes a lot of diskspace!!!)")82DATAB MatFile = Draw.Toggle("Separate Materials", evtNoEvt, 300, 25, 150, 18, MatFile.val, "Save all the material settings to a separate file with a \"-materials\" extension")DATA( BGL.glColor3f(textcol[0], textcol[1], textcol[2]) ; BGL.glRasterPos2i(10,10) ; Draw.Text("Press Q or ESC to quit.", "tiny")DATA@ #DATAPx BGL.glRasterPos2i(10,470) ; Draw.Text("I N D I G O v0.6beta exporter")DATA #EEDATA40 BGL.glRasterPos2i(10,450) ; Draw.Text("Size:")DATAh SizeX = Draw.Number("X: ", evtNoEvt, 65, 445, 75, 18, SizeX.val, 1, 4096, "Width of the render")JDATAh0 SizeY = Draw.Number("Y: ", evtNoEvt, 150, 445, 75, 18, SizeY.val, 1, 3072, "Height of the render")DATAt ScaleSize = Draw.Menu(strScaleSize, evtNoEvt, 230, 445, 65, 18, ScaleSize.val, "Scale Image Size of ...") DATAp TexExponent = Draw.Slider("Texture exponent: ", evtNoEvt, 10, 425, 440, 18, TexExponent.val, 0.0, 5.0, 0, "Texture gamma exponent")DATA( #DATA@` BGL.glRasterPos2i(10,405) ; Draw.Text("Camera settings")DATA FilmWidth = Draw.Number("Film Width: ", evtNoEvt, 10, 380, 250, 18, FilmWidth.val, 0.0, 100, "Width of the \"Film.\" in mm.")DATA9B ApertureRadius = Draw.Number("Aperture Radius: ", evtNoEvt, 10, 360, 250, 18, ApertureRadius.val, 0.0, 1.0, "In meters, 0 is off. Defines the radius of the camera lens, or the radius of the camera aperture. Larger radius means more depth of field.")EEDATAuL FocusDistance = Draw.Number("Focus Distance: ", evtNoEvt, 10, 340, 250, 18, FocusDistance.val, 0.0, 100, "Distance from the camera at which objects will be in focus. Has no effect if Lens Radius is 0.")DATA< BGL.glRasterPos2i(300,365) ; Draw.Text("white balance")DATAx WhiteBalance = Draw.Menu(strWhiteBalance, evtNoEvt, 385, 360, 65, 18, WhiteBalance.val, "Set the white_balance (def=D65)")DATA #DATAT0 BGL.glRasterPos2i(10,320) ; Draw.Text("Metropolis light transport settings")DATA|ȸ MLT = Draw.Toggle("Metropolis", evtNoEvt, 10, 295, 100, 18, MLT.val, "If pressed, use MLT otherwise use pathtracer")DATA LMP = Draw.Number("Large mutation probability: ", evtNoEvt, 112, 295, 338, 18, LMP.val, 0.0, 1.0, "Probability of using fresh random numbers")DATA| MaxChange = Draw.Number("Max Change: ", evtNoEvt, 112, 275, 338, 18, MaxChange.val, 0.0, 1.0, "Maximum mutation size") DATA MaxNumConsRej = Draw.Number("Max num consec rejections:", evtNoEvt, 112, 255, 338, 18, MaxNumConsRej.val, 0, 10000, "The lower the value the more biased the calculation")DATA` #DATAHX- BGL.glRasterPos2i(10,235) ; Draw.Text("General tracing parameters")DATA Bidirectional = Draw.Toggle("Bidirectional", evtNoEvt, 10, 210, 100, 18, Bidirectional.val, "If pressed, use bidirectional tracing")̵DATAX RRLP = Draw.Number("Russian roulette live probability: ", evtNoEvt, 112, 210, 338, 18, RRLP.val, 0.0, 1.0, "Russian roulette live probability")DATA|h MaxDepth = Draw.Number("Max depth:", evtNoEvt, 112, 190, 338, 18, MaxDepth.val, 1, 10000, "Maximum ray bounce depth")?DATA  #DATAD, BGL.glRasterPos2i(10,150) ; Draw.Text("Path tracer settings")?DATAX StrataWidth = Draw.Number("Strata width:", evtNoEvt, 10, 125, 150, 18, StrataWidth.val, 1, 50, "Number of samples per pixel = strata width*strata width")DATA( #DATA<` BGL.glRasterPos2i(200,170) ; Draw.Text("Env Type") DATAl EnvType = Draw.Menu(strEnvType, evtNoEvt, 300, 165, 150, 18, EnvType.val, "Set the Enviroment type")s")DATAp if EnvType.val == 2:DATA EnvFile = Draw.String("Probe: ", evtNoEvt, 200, 145, 250, 18, EnvFile.val, 50, "the file name of the raw/exr probe")DATA| EnvMapType = Draw.Menu(strEnvMapType, evtNoEvt, 350, 125, 100, 18, EnvMapType.val, "Set the map type of the probe")DATAh EnvGain = Draw.Number("Gain: ", evtNoEvt, 200, 125, 100, 18, EnvGain.val, 0.00, 100.00, "Gain")DATA X if EnvMapType.val == 0:DATAl( EnvWidth = Draw.Number("Width: ", evtNoEvt, 350, 105, 100, 18, EnvWidth.val, 1, 10000, "Width")25"DATA #DATA<Ƞ BGL.glRasterPos2i(10,105) ; Draw.Text("Miscellaneous")DATAl8 Logging = Draw.Toggle("Logging", evtNoEvt, 10, 80, 100, 18, Logging.val, "Write to log.txt if pressed")DATA|X SaveUTMExr = Draw.Toggle("Save untonemapped EXR", evtNoEvt, 130, 80, 150, 18, SaveUTMExr.val, "Save unmapped EXR file")DATAxء SaveTMExr = Draw.Toggle("Save tonemapped EXR", evtNoEvt, 130, 60, 150, 18, SaveTMExr.val, "Save mapped EXR file")EEDATA GroundPlane = Draw.Toggle("Ground Plane", evtNoEvt, 10, 60, 100, 18, GroundPlane.val, "Place infinite large ground plane at 0,0,0")DATAIDATA8 if EnvType.val == 1: DATAx Turbidity = Draw.Number("Sky Turbidity", evtNoEvt, 300, 145, 150, 18, Turbidity.val, 1.5, 5.0, "Sky Turbidity")DATAl0 SkyGain = Draw.Number("Sky Gain", evtNoEvt, 300, 125, 150, 18, SkyGain.val, 0.000, 5.0, "Sky Gain")DATAФ #DATADATA@ qDATAHh,def event(evt, val): # function that handles keyboard and mouse eventsDATA0x if evt == Draw.ESCKEY or evt == Draw.QKEY:DATA8إ stop = Draw.PupMenu("OK?%t|Cancel export %x1")EDATA@ if stop == 1:FDATA Draw.Exit()DATAЦ returnDATA DATA<Pdef buttonEvt(evt): # function that handles button eventsDATA if evt == evtExport:DATAH+ Blender.Window.FileSelector(save_still, "Export", newFName('xml'))DATA  if evt == evtExportAnim:XDATAT` Blender.Window.FileSelector(save_anim, "Export Animation", newFName('xml'))DATA4 #if there was an event, redraw the window DATA 5E if evt:DATAP Draw.Redraw()DATA if evt == evtNoEvt:DATA Draw.Redraw()DATA( update_Registry()DATAxDATA(Draw.Register(gui, event, buttonEvt)TXhBDWTXText.001vvvv؋EDATAv'DATA'Jeff H.OB PE[EOBEmpty.0030Bl%_#E@E@E@??E@E@E@0Bl%_#?????!=њ>^IaD>%nu>x>$g8 GA,y?DOBd8? #=?>=@?@???OB E[(PEOBPlanePE@!82?exN=0Bl%_#?????E@E@E@ZIaD>nu>x>'g8GA,z?DOBd8? #=?>=??@???M>سHXGEDATA8OB ([hEOBCubeh!pB>+A.B????????B>+A.B?????ߕ/?6F:?81W~>75e?'?T4>-¿j?DOBd8? #=?>=??@???DATApOB h[(OBSphere.009PE"4?/90Bl%_#?????E@E@E@O3#????oR@S? =њ>\IaD>bnx> x>#g8 ;Aod(ty?DOBd8? #=?>=??@???%>@:HDATAOB [hOBSphere.010@s"x+x+ -|\A"=A`C`C`C??`C`C`C -|\A"=A?????.u;;!G=:hD;@;QW:>>|V?DOBd8? #=?>=??@???o=DATADATADx+ESubsurfOB [(POBCircleF(i»KB????????i»KB?????ߕ/?6F:?]91V~>85e?'?T4>.CjB*?DOBd8? #=?>=??@???DATA(OB (P[OBSphere.021PEg#++`=]@AC0Bl%_#_ ?_ ?_ ???d>g>c׾>.({>>˽> By%x#?'>>{dAf>>PĎ>֝n&> A -??0.?q??A\?+%sM?B ݰA?DOBd8? #=?>=??@???N;8JDIDATA`DATAD+ESubsurfMAE&MABlueGlasslueSate{>`/??????????ȇ=?L?g?L>9,?@?B? CICI ????????OM@?=?==? ??ZH[????L?L?L?L==ff????DATALDATALindigo ZDATALalbedo.exponent33@DATALalbedo.cDATALhStransparentDATALhSStypeDATALShThScauchy_b_coeffDATALhTTSalbedo.bL>DATALTUhTalbedo.uv_sethUDATAhUuvDATALU VTrgb.g{>DATAL VVUalbedo.aDATALV W Valbedo.path*FFDATAH*c:\Documents and Settings\Jeff Heustis\My Documents\textures\grid.tgaDATAL WWVrgb.b`/?DATALW X Wior?DATAL XXWspecular.typeDATALX Y Xrgb.gain݁?DATAL YYXprecedence DATALY Z YexponentxDATAL ZYrgb.rDATAxZp!???????L>??L>DATApH[[`hu  DATA[\GeometrylXH «CpBpA h'V-CC ´ ´y DATA\][Normalk@AVCBpAAB$*CVCAB$HCVCABy DATA]p^\ColorRamph  ȑp@YDpCpA@YBCD@YBCC@YBw DATAp^H_]Mix ghM*ClDBpAM*CMzC&ClDM4CMpC&C&CM4CMpCv DATAH_(p^BlueGlassd7X,oC~rDBpA,oC,oC(}C~rD,oC,oC{C{C,oC,oC{CCx DATA(H_ColorRamph0؞P9"­GBpCpA9"ºqGCLGB0rq=CSZB0rq=Cw DATA؁(Add ghhC`CBpACCrB`CCCC.CCCv DATA؁ColorRamph HHCrCpCpACCCCw DATA؁Add g@88r DP CBpAr DrDTCP Cr DrDP CP Cr DrDv DATA`RGB to BWi 6qCtCBpA6qCDCCHx DATA`8MatNoded 0( Њ!>Cd-CBpA>CUDs6d-C>CUDCUDx1`Bx DATA8`Add g m+Dv&???M*CئCDATAthColor2'ב;j=I>??M*CئCDATAtColor?? MzCئCDATAt`Color{>`/???,oC{CDATAt`Spec?????,oC{CDATAt`ReflL???,oC{CDATAtNormal??,oC{CDATAtXColor?? ,oC~DDATAtXAlpha?? ,oC~DDATAtNormal??,oCdCDATAP ?k<???=??????????????????????????????????????????????????????????????????????DATAtFac?? 9"˜uDATAt0؞Color??qGCGBDATAt؞0Alpha??qGCZZBDATAtFac?? C CDATAtColor1????? CrBDATAtColor2?? CrBDATAthColor??C=CDATA ????????????????????????????????????????????????????????????????????????????DATAtHFac?? CrC DATAtColor??C2CDATAtAlpha??CCDATAt@Fac??r DPCDATAt@Color1?????r DwChDATAtColor2?????r DcC@DATAt8Color??rDPCDATAtColor?????6qCtCDATAtVal??DtCDATAt0ColorL?L?L???>C<DATAt0Spec?????>C<DATAt(Refl??>CsDATAt(Normal??>Cs'DATAtxColor??UDZBDATAtx Alpha??UDZBDATAt xNormal??UDZBDATAtpFac??m+D`/??????????ȇ=?L?fff??9,?@?B? CICO ????????L@?=?==? ??P????L?L?L?L==ff????DATALHHDATALHindigo(DATALHalbedo.exponent33@DATALHalbedo.cDATALHHtransparentDATALHtypeDATALHHcauchy_b_coeffDATALHalbedo.bL>DATALHalbedo.uv_setHDATAHuvDATALrgb.g{>DATALalbedo.aDATAL(albedo.path*FFDATAH*c:\Documents and Settings\Jeff Heustis\My Documents\textures\grid.tgaDATAL(rgb.b`/?DATAL((ior?DATAL(specular.typeDATAL((rgb.gain݁?DATAL(precedence DATAL((exponentxDATAL(rgb.rDATAxp!???????L>??L>DATApP, 0 hu  DATAGeometrylX H$ «CpBpA h'V-CC ´ ´y DATANormalk$$%@&AVCBpAAB$*CVCAB$HCVCABy DATAxColorRamph * **p+&@YDpCpA@YBCD@YBCC@YBw DATAxPMix g,h-..M*ClDBpAM*CMzC&ClDM4CMpC&C&CM4CMpCv DATAP(xBlueGlassd. x  E,oC~rDBpA,oC,oC(}C~rD,oC,oC{C{C,oC,oC{CCx DATA(PColorRamph  P  p 9"­GBpCpA9"ºqGCLGB0rq=CSZB0rq=Cw DATA(Add g    C`CBpACCrB`CCCC.CCCv DATAColorRamph x x    @ CrCpCpACCCCw DATAAdd gp ! h" h" r DP CBpAr DrDTCP Cr DrDP CP Cr DrDv DATA`RGB to BWi # # # # 6qCtCBpA6qCDCCHx DATA`8MatNoded7 `$ X& ' P( Њ!>Cd-CBpA>CUDs6d-C>CUDCUDx1`Bx DATA8`Add g ( H* * * m+Dv&???M*CئCDATAth-,Color2'ב;j=I>??M*CئCDATAt.Color?? MzCئCDATAt.`/Color{>`/???,oC{C0 DATAt`/( .Spec?????,oC{CDATAt(  `/ReflL???,oC{CDATAt ( Normal??,oC{CDATAtx   Color?? ,oC~DDATAt   x Alpha?? ,oC~DDATAt   Normal??,oCdCDATAp  ?k<???=??????????????????????????????????????????????????????????????????????DATAt Fac?? 9"˜u- DATAtP  Color??qGCGBDATAt P Alpha??qGCZZBDATAt H Fac?? C C. DATAtH   Color1????? CrBDATAt H Color2?? CrBDATAt Color??C=CDATA@  ????????????????????????????????????????????????????????????????????????????DATAtx Fac?? CrCP. DATAt   Color??C2CDATAt   Alpha??CCDATAtp ! Fac??r DPCDATAt! ! p Color1?????r DwC. DATAt! ! Color2?????r DcCp/ DATAth" Color??rDPCDATAt# Color?????6qCtC. DATAt# Val??DtCDATAt`$ % ColorL?L?L???>C<DATAt% % `$ Spec?????>C<DATAt% X& % Refl??>CsDATAtX& % Normal??>Cs'DATAt' ' Color??UDZBDATAt' P( ' Alpha??UDZBDATAtP( ' Normal??UDZBDATAt( ) Fac??m+D%????????>???L?>L>??B? CICI ????????L@?=?==? ??x7 ????L?L?L?L==ff????DATAL2 x3 x3 DATALx3 indigo3 6 DATAL3 x4 typeDATALx4 4 3 rgb.gl>DATAL4 x5 x4 rgb.b%?DATALx5 5 4 iorkv?DATAL5 x6 x5 rgb.gainL?DATALx6 6 5 exponentdDATAL6 x6 rgb.rDATApx7 8 >   hu  DATA8 8 Geometryl(  ? _uCpBpA__BuC____y DATA8 9 8 Normalk  h  㝛CBpA㝛;S`(BC㝖;]`(B0MC㝖;]y DATA9 : 8 ColorRamph   @  ESCpCpAEh(BSۀCSC;hBSۏCSۣC;hBw DATA: x; 9 Mixg 8   ECBCBpAECB!CCCECB!CCCECB!Cv DATAx; P< : ColorRamph  h   M× sCpCpAM B.B sCCOA C -CCOAw DATAP< (= x; Mixg     BSCBpA BQ$COBSC BQC:CNC BQCv DATA(= > P< RGB to BWiX X   }0ChCBpA}0C}0ChChCHx DATA> > (= Blueglass2d&  H  0 iCqCBpAiCsC­¥qCsCsCG@z$BsCsCzLBCx DATA> > OutputD@  CLCBpACC8)CLCCCCC8[C̋C v DATA@? DATAt( Ѐ Global??_RCDATAtЀ x ( Local??_>CDATAtx  Ѐ View??_*CDATAt Ȃ x Orco??_CDATAtȂ p  UV??_CDATAtp  Ȃ Normal??_BDATAt p Vertex Color??DATAt Normal??㝛`(B؝ DATAth  Normal???;S0pCDATAt h Dot???;S0\CDATA  ?G'???????????????????????????????????????????????????????????????????????????DATAt Fac??ES[C DATAt @ Color??h(BS[CDATAt@  Alpha?? h(BS[CDATAt  Fac??ECB8Ch DATAt 8  Color1l>%???ECB8CDATAt8  Color2o72>t3>??ECB8CDATAt Color?? !C8CDATA  ?S=???=7>??????????????????????????????????????????????????????????????????????DATAt Fac??M.B DATAth  Color?? B PCDATAt h Alpha?? B %??? iC>DATAtP   Spec????? iC DATAt  P ReflL??? iCtODATAt  Normal?? iCDATAtH  Color??sCNCDATAt  H Alpha??sC:CDATAt  Normal??sC&CDATAt@  Color??C8LC DATAt @ Alpha??C88C DATA ؝ > > H @ DATA؝   8 8 p  DATA h ؝ 8 9   DATAh   9 : @  DATA  h 8 x;   DATA @  x; P<   DATA@   P< (=  X DATA @ (= >   MAП &p 0 MAClearGlassaterat P?C?ap+????????mΆ??=>L?R@??{?(@{O?Vy?B?2KK ????????@?=?=[=? ??????L?L?L?L==ff????DATAL p p DATALp indigo   DATAL p transparentDATALp   typeDATAL p p cauchy_b_coeffDATALp   rgb.gC?DATAL p p rgb.bap+?DATALp   iormΆ?DATAL p p specular.typeDATALp   rgb.gain?DATAL p p precedence DATALp   exponentDATAL p rgb.rP?MAp & П MAClearGlass.001erat P?C?ap+????????mΆ??=>L?N=?{?(@{O?Vy?B?2OO ????????@?=?=[=? ?? 8 ????L?L?L?L==ff????DATAL   DATAL indigo   DATAL  transparentDATAL   typeDATAL   cauchy_b_coeffDATAL   rgb.gC?DATAL   rgb.bap+?DATAL   iormΆ?DATAL   specular.typeDATAL   rgb.gain?DATAL   precedence DATAL  rgb.rP?DATAx !????????>?L>DATAx8 !???????? #=?L>MA & p MAGlassOrangeaterial ?MA????????>??fff?L?>L>??B? CICI ????????JM@?=?==? ?? ????L?L?L?L==ff????DATAL   DATAL indigo   DATAL  transparentDATAL   typeDATAL   cauchy_b_coeffDATAL   rgb.gMA?DATAL   rgb.bDATAL   iorG?DATAL   specular.typeDATAL   rgb.gain޲W@DATAL   precedence DATAL   exponentdDATAL  rgb.r?DATAp  0  x hu  DATA  GlassOranged&     OB|XCBpAOB'ZCP|XCOB'PCBBOB'PCBZCx DATA м  Geometryl   dwKCpBpAddpAwKCddddy DATAм   Normalk  P  ~v???=rX>?????????????????????????????????????????????????????????????????DATAt Fac??IC DATAt ( Color?? 0BCDATAt(  Alpha?? 0BCDATAt x Fac??fBC DATAtx   Color1?????fBCDATAt x Color2??fBCDATAt Color?? F.CCDATAtp Color????? YmC5UC0 DATAt Val??ҬC5UCDATAt h Color?? CeGC DATAth  Alpha?? Ce3Cx DATA X  0   DATAX    м X  DATA  X м    DATA 0    (  DATA0 x   X  p DATAx 0 X 0  h MA & MAInside_Green  ?b9?F>???????>??fff?L?>???B? CICI ????????JM@?=?==? ??P????L?L?L?L==ff????DATAL ` ` DATAL` indigo (DATAL ` albedo.exponent33@DATAL`   albedo.cDATAL ` ` transparentDATAL`   typeDATAL ` ` cauchy_b_coeffDATAL`   albedo.bL>DATAL  ` albedo.uv_set` DATA` uvDATAL ( rgb.gb9?DATAL( albedo.aDATAL((albedo.path)FFDATAH)c:\Documents and Settings\Jeff Heustis\My Documents\textures\grid.tgaDATAL(rgb.bF>DATAL((iorG?DATAL(specular.typeDATAL((rgb.gain޲W@DATAL(precedence DATAL((exponentdDATAL(rgb.r ?DATAx8B???????L>??L>DATApPHhu  DATAȦGeometrylH8ثdwKCpBpAddpAwKCddddy DATAȦNormalk0~v???>rX>?????????????????????????????????????????????????????????????????DATAtFac??ICpDATAt`Color?? 0BCDATAt`Alpha?? 0BCDATAtColor ?b9?F>??OB?\BDATAtXSpec?????OB? BDATAtXReflL???OB`pADATAtXNormal??OB@DATAtPColor?? 'ZC|؈CDATAtPAlpha?? 'ZC}CDATAtPNormal?? 'ZCiCDATAtHFac??fBCDATAtHColor1?????fBCDATAtHColor2??fBCDATAtColor??F.CCDATAt@Color????? YmC5UCDATAtVal??ҬC5UCDATAt8Color?? CeGCDATAt8Alpha?? Ce3CHDATA(xDATA(pȦDATAp(Ȧ0DATApP`DATAHP(@DATAH(8MA&P MAMaterial.002??????????????L?????2AA ????????@?=?==???????L?L?L?L==ff????DATAL00DATAL0indigoDDATAL0rgb.g?DATAL0bump.cDATAL00sss.phasefunct?DATAL0bump.aDATALh0blend.a_name0DATA0DATALhblend.aDATALhhlight.peak_widthCDATALh nk_dataDATADATAL hrgb.gainL?DATALX blend.uv_set DATA uvDATALXtypeDATALXexponent.uv_setXDATAXuvDATALsss.uniformExpDATALsss.gain?DATALlight.gain?DATALlight.typeDATALlight.efficacy_scaleDATALblend.exponent?DATALcauchy_b_coeffDATALmelanin>DATALabs.gL?DATALexponent.exponent?DATALHblend.b_nameDATADATALHalbedo.pathDATADATALHrgb.b?DATALsss.phasetypeDATALsssDATALabs.rL?DATALabs.gainBDATALeumelanino:DATALlight.overall_luminous_efficacypBDATALrgb.r?DATALbump.pathDATADATAL8sss.bDATAL8includeDATADATALp8sss.gDATALp(albedo.uv_setDATAuvDATAL(pior?DATAL((transparentDATAL(absorption.typeDATAL((sss.rDATAL(light.baseDATAL((blend.bDATAL(sss.typeDATAL((light.peak_minCDATAL(bump.exponent?DATAL((exponentDATAL(medium.typeDATAL((albedo.exponent33@DATAL(abs.bL?DATAL((light.temperature@EDATAL(blend.factor?DATAL`(bump.uv_set(DATA(uvDATAL`exponent.pathDATADATAL`albedo.cDATALalbedo.aDATALexponent.b'DATALexponent.c?DATALexponent.aDATALlight.power_drawnDDATALsss.uniform?DATALalbedo.b?DATALspecular.typeDATALhemoglobino:DATALprecedence DATALbump.b #<DATALblend.cDATALblend.pathDATAMAP&c!MAMaterial.005p>?4GW>???????̌??>L?@L??ff??:"B?KK ????????@?=?==? ??????L?L?L?L==ff????DATALpDATALindigopXb!DDATALprgb.g?DATALppbump.cDATALp(@!blend.exponent?DATAL(@!@!pbump.aDATAL@!(A!(@!blend.a_nameDATADATAL(A!A!@!blend.aDATALA!(B!(A!light.peak_widthCDATAL(B!B!A!nk_dataB!DATAB!DATALB!`C!(B!rgb.gainADATAL`C!D!B!blend.uv_setC!DATAC!uvDATALD!D!`C!typeDATALD!PE!D!exponent.uv_setE!DATAE!uvDATALPE!E!D!sss.uniformExpDATALE!PF!PE!sss.gainADATALPF!F!E!light.gain?DATALF!PG!PF!light.typeDATALPG!G!F!light.efficacy_scaleDATALG!PH!PG!sss.phasefunct?DATALPH!H!G!cauchy_b_coeffDATALH!PI!PH!melanin>DATALPI!I!H!abs.gDATALI!PJ!PI!exponent.exponent?DATALPJ!K!I!blend.b_nameJ!DATAJ!DATALK!K!PJ!albedo.pathK!DATAK!DATALK!@L!K!rgb.b4GW>DATAL@L!L!K!sss.phasetypeDATALL!@M!@L!sssDATAL@M!M!L!abs.r ?DATALM!@N!@M!abs.gain ADATAL@N!N!M!eumelanino:DATALN!@O!@N!light.overall_luminous_efficacyBDATAL@O!O!N!rgb.r>DATALO!xP!@O!bump.path@P!DATA@P!DATALxP!P!O!sss.bX8?DATALP!Q!xP!includexQ!DATAxQ!DATALQ!0R!P!sss.g?DATAL0R!R!Q!albedo.uv_setR!DATAR!uvDATALR!hS!0R!iorG?DATALhS!S!R!transparentDATALS!hT!hS!absorption.typeDATALhT!T!S!sss.rW8?DATALT!hU!hT!light.baseDATALhU!U!T!blend.bDATALU!hV!hU!sss.typeDATALhV!V!U!light.peak_minCDATALV!hW!hV!bump.exponent?DATALhW!W!V!exponentDATALW!hX!hW!medium.typeDATALhX!X!W!albedo.exponent33@DATALX!hY!hX!abs.b ?DATALhY!Y!X!light.temperature@EDATALY!hZ!hY!blend.factor?DATALhZ! [!Y!bump.uv_setZ!DATAZ!uvDATAL [![!hZ!exponent.path[!DATA[!DATAL[!X\! [!albedo.cDATALX\!\![!albedo.aDATAL\!X]!X\!exponent.b'DATALX]!]!\!exponent.c?DATAL]!X^!X]!exponent.aDATALX^!^!]!light.power_drawnBDATAL^!X_!X^!sss.uniform?DATALX_!_!^!albedo.b?DATAL_!X`!X_!specular.typeDATALX`!`!_!hemoglobino:DATAL`!Xa!X`!precedence DATALXa!a!`!bump.b #<DATALa!Xb!Xa!blend.cDATALXb!a!blend.pathb!DATAb!MAc!&Њ!PMAMaterial.0070e!>>>??????????L?????2AA ????????@?=?==???????L?L?L?L==ff????DATAL0e!e!e!DATALe!indigo0f!!DDATAL0f!f!blend.b_namef!DATAf!DATALf!hg!0f!bump.cDATALhg!g!f!sss.phasefunct?DATALg!hh!hg!bump.aDATALhh! i!g!blend.a_nameh!DATAh!DATAL i!i!hh!sss.typeDATALi! j! i!light.peak_widthCDATAL j!j!i!nk_dataj!DATAj!DATALj!Xk! j!light.peak_minCDATALXk!k!j!bump.b #<DATALk!l!Xk!blend.uv_setXl!DATAXl!uvDATALl!m!k!sss.bDATALm!m!l!bump.exponent?DATALm!n!m!sss.gain?DATALn!n!m!light.gain?DATALn!o!n!light.typeDATALo!o!n!light.efficacy_scaleDATALo!p!o!blend.exponent?DATALp!p!o!cauchy_b_coeffDATALp!q!p!melanin>DATALq!q!p!abs.gL?DATALq!r!q!sss.gDATALr!r!q!rgb.gL?DATALr!Hs!r!albedo.paths!DATAs!DATALHs!s!r!rgb.bL?DATALs!Ht!Hs!sss.phasetypeDATALHt!t!s!sssDATALt!Hu!Ht!abs.rL?DATALHu!u!t!abs.gainBDATALu!Hv!Hu!eumelanino:DATALHv!v!u!light.overall_luminous_efficacyBDATALv!Hw!Hv!rgb.rL?DATALHw!x!v!bump.pathw!DATAw!DATALx!x!Hw!typeDATALx!8y!x!includey!DATAy!DATAL8y!y!x!exponent.exponent?DATALy!pz!8y!albedo.uv_set8z!DATA8z!uvDATALpz!z!y!ior?DATALz!p{!pz!transparentDATALp{!{!z!sss.rDATAL{!p|!p{!light.baseDATALp|!|!{!blend.bDATAL|!p}!p|!blend.aDATALp}!}!|!rgb.gainL?DATAL}!p~!p}!sss.uniformExpDATALp~!~!}!exponentDATAL~!p!p~!medium.typeDATALp!!~!abs.bL?DATAL!p!p!light.temperature@EDATALp!!!blend.factor?DATAL!!p!blend.pathp!DATAp!DATAL!`!!bump.uv_set(!DATA(!uvDATAL`!!!exponent.aDATAL!!`!exponent.path`!DATA`!DATAL!!!albedo.cDATAL!!!albedo.aDATAL!!!exponent.b'DATAL!!!exponent.c?DATAL!!!absorption.typeDATAL!!!light.power_drawnBDATAL!!!sss.uniform?DATAL!!!albedo.b?DATAL!!!specular.typeDATAL!!!hemoglobino:DATAL!!!precedence DATAL!!!albedo.exponent33@DATAL!!!blend.cDATAL!!exponent.uv_set!DATA!uvMAЊ!&!c!MAMatNode!L?L?L????????Gk??l3=?fff?{.?(@?B? GG ????????L@?=?==? ??????L?L?L?L==ff????DATAL!p!p!DATALp!indigo!p! DATAL!p!transparentDATALp!!!typeDATAL!p!p!cauchy_b_coeffDATALp!!!rgb.gL?DATAL!p!p!rgb.bL?DATALp!!!iorGk?DATAL!p!p!specular.typeDATALp!!!rgb.gainADATAL!p!p!precedence DATALp!!rgb.rL?MA!&!Њ!MAnewglassaterial.001!y??j {????????\??L>L?@fff??9?\?B?KK ????????@?=?==? ??????L?L?L?L==ff????DATAL!!!DATAL!indigo!!DDATAL!!rgb.gL?DATAL!!!bump.cDATAL!!!sss.phasefunct?DATAL!!!bump.aDATAL!Ș!!blend.a_name!DATA!DATALȘ!H!!blend.aDATALH!ș!Ș!light.peak_widthCDATALș!!H!nk_dataH!DATAH!DATAL!!ș!light.peak_minCDATAL!!!blend.uv_set!DATA!uvDATAL!8!!typeDATAL8!!!exponent.uv_set!DATA!uvDATAL!p!8!sss.uniformExpDATALp!!!sss.gain?DATAL!p!p!light.gain?DATALp!!!light.typeDATAL!p!p!light.efficacy_scaleDATALp!!!blend.exponent?DATAL!p!p!cauchy_b_coeffDATALp!!!melanin>DATAL!p!p!abs.gDATALp!!!sss.gL?DATAL!p!p!eumelanino:DATALp!(!!blend.b_name!DATA!DATAL(!!p!albedo.path!DATA!DATAL!`!(!rgb.bL?DATAL`!!!sss.phasetypeDATAL!`!`!sssDATAL`!!!abs.r #=DATAL!`!`!abs.gain:>DATAL`!!!ioř?DATAL!`!`!light.overall_luminous_efficacyBDATAL`!!!rgb.rL?DATAL!!`!bump.path`!DATA`!DATAL!!!sss.bL?DATAL!Щ!!include!DATA!DATALЩ!P!!exponent.exponent?DATALP!!Щ!albedo.uv_setЪ!DATAЪ!uvDATAL!!P!transparentDATAL!!!absorption.typeDATAL!!!sss.rL?DATAL!!!light.baseDATAL!!!blend.bDATAL!!!sss.typeDATAL!!!rgb.gain?DATAL!!!bump.exponent?DATAL!!!exponentDATAL!!!medium.typeDATAL!!!albedo.exponent33@DATAL!!!abs.bB`;DATAL!!!light.temperature@EDATAL!!!blend.factor?DATAL!!!bump.uv_set!DATA!uvDATAL!x!!exponent.path@!DATA@!DATALx!!!albedo.cDATAL!x!x!albedo.aDATALx!!!exponent.b'DATAL!x!x!exponent.c?DATALx!!!exponent.aDATAL!x!x!light.power_drawnBDATALx!!!sss.uniform@DATAL!x!x!albedo.b?DATALx!!!specular.typeDATAL!x!x!hemoglobino:DATALx!!!precedence DATAL!x!x!bump.b #<DATALx!!!blend.cDATAL!x!blend.pathx!DATAx!MA!&!MAnewglass.001м!ףp??y????????\??L>L?@fff??9?\?B?CICI ????????@?=?==? ??????L?L?L?L==ff????DATALм!P!P!DATALP!indigoн!!DDATALн!P!eumelanino:DATALP!о!н!exponent.exponent?DATALо!P!P!bump.cDATALP!п!о!sss.phasefunct?DATALп!P!P!bump.aDATALP!!п!blend.a_name!DATA!DATAL!!P!bump.uv_set!DATA!uvDATAL!@!!light.peak_widthCDATAL@!!!nk_data!DATA!DATAL!x!@!rgb.gain?DATALx!!!bump.b #<DATAL!x!x!blend.aDATALx!0!!blend.uv_set!DATA!uvDATAL0!!x!sss.bL?DATAL!0!0!bump.exponent?DATAL0!!!sss.gain?DATAL!0!0!blend.exponent?DATAL0!!!light.gain?DATAL!0!0!light.typeDATAL0!!!light.efficacy_scaleDATAL!0!0!transparentDATAL0!!!sss.phasetypeDATAL!0!0!cauchy_b_coeffDATAL0!!!melanin>DATAL!0!0!abs.gDATAL0!!!exponent.path!DATA!DATAL!h!0!rgb.gL?DATALh! !!blend.b_name!DATA!DATAL !!h!albedo.path!DATA!DATAL!X! !rgb.bL?DATALX!!!abs.ru=DATAL!X!X!sssDATALX!!!ior\?DATAL!X!X!abs.gain:>DATALX!!!light.overall_luminous_efficacyBDATAL!X!X!rgb.rL?DATALX!!!bump.path!DATA!DATAL!!X!typeDATAL!H!!include!DATA!DATALH!!!sss.gL?DATAL!!H!albedo.uv_setH!DATAH!uvDATAL!!!abs.b /<DATAL!!!sss.rL?DATAL!!!light.baseDATAL!!!blend.bDATAL!!!sss.typeDATAL!!!light.peak_minCDATAL!!!sss.uniformExpDATAL!!!exponentDATAL!!!medium.typeDATAL!!!light.temperature@EDATAL!!!blend.factor?DATAL!!!blend.path!DATA!DATAL!8!!exponent.aDATAL8!!!albedo.b?DATAL!8!8!albedo.cDATAL8!!!albedo.aDATAL!8!8!exponent.b'DATAL8!!!exponent.c?DATAL!8!8!absorption.typeDATAL8!!!light.power_drawnBDATAL!8!8!sss.uniform@DATAL8!!!specular.typeDATAL!8!8!hemoglobino:DATAL8!!!precedence DATAL!8!8!albedo.exponent33@DATAL8!!!blend.cDATAL!8!exponent.uv_set8!DATA8!uvTE8B"p7BTEgrid.00103>@???????@@????? @??<0 TEp7B"p!8BTETex.001>@???????@@????? @??< TEp!"!p7BTEgridex.003>@???????@@????? @??< TE!"!!TETex.002A= A???????@@????? @??4<>TE!"!TETex.00333>@???????@@????? @ ??< #MEF2h!MECircle.0010!x!(!h!! !"P00 9A [0BnkBCGBDATA0!DATA,h!DATA8"nCBª:B{b .`BwOa _\< /pAeKǒx+8J^M8*I#^ Z@8¯bBd!9HŸ$C. G/f<AwB:B,X[b ]rByA:Bu"E#Ҝ츄7=,krgBEhhU/BtrAV >Җ퀿jWd&YC2B IED(6B VAAҖ0KFEBU/B&EjrI%B?B{sBiBet،BqsB|eodB0 zXB~dHtaBoBXBjHt.B;BK=hIP,=¾B&"V Ry,Bc#{]cy#岷Aª&rg"RB~z;BRhIa@ſ'<@<R]BACBHFz$k-ABBe.XcS-2B\@ʐ8K /7LB?v`.ԟZ@}Aa¢v#xBO@iπB³B+XcDATA,!(!DATA(!5P        " " " " " " " " " """""""        "#"!#!""#"#"#"# "#"# "#"# "#"# "# " # " #!#!!! !!!!!!!!!!!!!!DATA,!x!DATAx!40          !           !!  !MEh!2@!FMECube.002!!H!x!!! 8! H??=;?8A(+Bq@DATA!DATA,!H!DATAH!8sv(B]d@AI.?*BoH@(;wOs *¤@9+&g?**@Ji@7A'ŽmqnU{)@l+BDsApbQ 0)B2Ww?>DATA!PDATA,! !DATA# !8DHO.V`dQ 3 i}gP˽NJ?jU?V?Cs } .'_zD3#r%| ѽ+L>@1|k2 (?*2x~8⽞i(?ǰo>߽ M?+:Mi?79.N\ K+m __y|mTtϱ2N>PIfZ(?؊ 쥾r3<ώ!952 Vi 뽀DrG"A޼ݾQw_cƊʽPJ? ,ۗV\F8V?_[ *u VzgLԀbۨ!7`< P3]!tY=N> D㦃Zн"Q>}⬄"(?7Խ! {rl(?%߽ Ʉ8,=f=ޏнݦ< H?$ӽ؂<$ğFX=| .Jy=>(1>-I;=%?Ôs='J?rt˽OT-ܪ.ll=@KȽRB5>{>-7> }ߢ=h"?+Ql3/>]{t0]!Tsف=/qpD#p==erNS=OG?½qH`iQR=ny Cr2ɥ+>r>߭lw%&=4%?w lZD$<*L'}y;]T?몽)3[ʽp =Q9=>Ғ`ߋBO<(?߽6J<73w?n\axCa/X`<d?*N9 hDJ=tbB֘N.<,{wc!F[ԲNf`=iLDnw?>pEo$3Z>f>jq"j3 <(?,t7y3w=P(?½&ctPE <4U>' =9lwq|A<(?H0o~X;p2;==QV=uݽ =ˎ6z> [a>P =:&>a={Nk'>V>m> [U:D*?>6(=oT/?=R=@=NFZ>>tƏ>"LBN==<1?˛>Mk.RZ?7> ús>}=\08=X=R*`<Ϣ;b`=b"R@<dM l*< gwBY'_>nK=>P=w .;>>\ok>JeձeY<)*?X~9h= Q/?S=.gյ<vA<(?W!lA<+c^?Cx'1 M=`#{u ](?y]|"B L>8(P zg$+DDڽ>?#nF`^=<*:=Naaݴ<"=IIZ7{ڽ M?Bgұuνdij}}zSҕ6-}qH?К}&,>?~x~@:~KznLL["/O?#^(QAtqK>|L{(?ӊ`jZ?bKxMڽM?!bFh>?qqT`,[sIMM弡 UdB<\=G-z * _(? ȽVKyĄh: l;<%(nƾ8f *dtFK$j+厽xVyK꫏J5ٽ>?ܸ R E>/O?BF'–|d*;\͕|a҂|^hTFE+҂ -_50-⩃f߽sA?Խ薽x}(?$kC ,?,]?TU{};U<aco|hT=Vgf >5pB gE=)F#?M(ĉ+,>~>2h莞,S=?Q̽&*pr%=d"):pTz.<&I?Ͻ Mmf<?=?Y꽗[67>b<A*4=j "vA=>\5(P`<Bl½Eܙ6wWȈ>>L!螹T?${ƽCHd"`><q?JV$ 0s(=ѫNKh$v= @{%Q= c)P}OOtx<]5n d m{=@>`M&9#'Hk}6y<(?vhIhmP>a<9O*D1~>e,|XǗ=*>IRvD.=#?!?yq$ꂤ=n<~8gBV  qB`mn=(՜[1myWY>luL͸=̩<6?O{>>nϽt4..=>x#Qt(b-JE=b'?)f qL~d|<* /p{&E(?ѽ$+=?!罀ḿ(ApŸDxܧP(?ĽbTpo"b1Ӯ<,(?kzDΐB(?bϚR_|H3~zI?ȽH c=Ǡ<"<#܍̽fM;A GA?:1X?p/r7%^ed?-7tj糼f@ؽx%hHA?N }Cjt/,Zj~Эfi>FYd?Z:r ;}0(2NpO5u}V>1<^=eLA=J?#5} G<@?[`~Aa&Q<$|w=|]4<0E?=Z)R SI:VCD=v3 W?>j=w%榼N%=6gp/7=!(|->$[f=ʶ>u61>ȍH8r ;*,?,1=ňj,ֱd=L$@=ZVk4\v=.X?|=3pt'XZ<Sn=)0lҡ;e?,='ga^M&i=X?N=mMO:=;I?"=wH>T5 >?c-=>GhE@P4Y]>A>:>eYIJ=)1?&>h f1>4>pj9=xP>SA`'= =v x?l>A>]>ig>Fö>1>spp \ p=@?S> f9&̣=Eu!:<~*U7bC \<[p?4XӼ!2Bؗ77=ny/ <%')?6:$~ =gt=tˣ]VM}}<:/U*4'ʋ<5s]?Ǽ=pr /<+)?>R]CXq}A=?==#>G}+=j>P`:=o>!!V>A>x>䠩eU2!C?8~:೻Z,NF>ω> Qb (>".N>Qdz<)0PpXӻ i>V1?ˍֆx,=s?͉O4oKBQ<"/?~\ٚPd,w`٨ۇdun?\u4v=&Q)[V3u0}2=Bο<%Q΄=DJ$c=Y>LpzY=ڣK.dȇ?Ǿ۽ %>\$>DZ<za$#?cQX<R?%|R;=P+Hc_MM7=pKDb{ܔ=G?P|1;mi=WF>Ezv|u"O<ڠj$t=Vۉ .|+@>ޟ<_=T>o,Q>< ~nw<B?t[^6U-U=r <<4z,/$dA=0?!fyEd7=u$uר=.mr=8H?Ԯ=D2a"\=?t0>Ss`bGG(<=(0عD?+=҅%V(>Ρ>:r>c -:&b?*=b,4t Ȓ>vZ<*D?2S(=y ?Ze<(`=u_'>?.>:g *{=|ſ>$s=U> `>a>kW.=6H?f`=i 6V=$x$=lt;>`>>貃f v>==es"nc:)*W=Rx?; m;li;z@5Z>k=)y=K}ƕ<ފC?ܼ5">">">"?"?"?"?"@"@ @"@"A"A A"A B"B"B"B"C"C"C"C D"D"D"D E"E E"E"F"F"F"F"G"G"G"G"H"H"H"H I"I"I"I "Ju"J "J"J "K "K K "Kx"L "L"L "L"M "M "M"N"N "N"O"O"O"P6 PK"P"PP"Q"Q"Q"R5 RO"R"RL"S@"SP"S"SJ"T"T"T"T"U3"UJ"U"UM"V V"VR"VN"W4"WM"W"WI"X"XN"XQ X"Y?"YI"Y"YO"Z Z"Z Z"["["["["\8"\H"\"\K"]!"] "]"]"^"^G"^7"^L"_F"_#"_""_Q"`""`$ `!"` a&"a%"aF"aR"b"b'"b&"b"c) c("c"dH"d="dE"d)"e+"e "e*"fD"f>"fG"f+"gE"g<"gC"g,"h("h,"h-"h'"iC"i;"iB"i."j-"j."j/"j%"kB"k9"kA"k0"l/"l0"l1"l#"mA"m:"mD"m2"n1"n2 n*"n$ o6"oS"o="o8"pT"p<"pS"p@"qU"q;"qT"q3"r4"rV"r9"rU"s?"sW"s:"sV"t7"t>"tW"t5"uZ"u\"vX"v]"w["w]"xZ"x^"yY"y_"z["z_"{X"{` |Y"|a"}Z"}b"~["~b"X"c"Y"d"\"e"]"e"^"f"_"f"`"c"a"d"`"e b e b"f"a"f"d"i"i"q"Y"q"X"r"j"r"c"j"_"n"n"p"["p"n"q"o"p"]"o"o"r"m r j"m"l"q"i"l"h"m"h"o"h"k"k"p"g"k"g"n"g"l"s"x"t v u"z"y"z"w"{"y"{"u"|"u"}"w"~"w""y""z""{""|"}"~""}""""""""w""""~""s""|""""u""t""""""y""""{""""""""z""""""""""""""""""""""""""" """"t""|""}""s""~"""""""""""""""""""" """"""""""""""""""""""""""""""""" " """   """^"x"\"v"g""k""h""l""m""d"s"c"t"a"x"`"v"j""i""v " \" " Z" " ^" " x" " x" """""""" """"""" """""""""""""""""""" " "!"!"""""#"#"$"$"%"%"& &"'"'"("(")")"* * +"+",","-"-"."."/"/"0"0"1 1 2"2"3"3"4"4"5"5"6"6"7"7"8"8"9 9":":";";"<"<"="=">">"?"?"@"@"A"A"B"B"C"C"D"D"E"E"F"F"G"G"H"H"I"I"J"J"K"K"L"L"M"M"N"N"O"O"P"P Q"Q"R"R"S S"T"T"U"U"V"V"W"W"DATA,8N"O"DATAx#O"4`{{Xcv`ctdY||asdax\e`vvX{{`e]vuZ}}be\ub~~[ww]ex^fb}}Zx f _z z[~ ~b x a f ^ a| |Yy y_ f Y d i q d s  icXrjtcj[zz_np_yyYqn]ww[poXvv]orjrmjmlqilimhrohmhkopkhkgpngkglnqlg | } u!!~!w"z"u"}"#y#z##${$y$$%w%{%%&~&&&w'u'''|({(((y)w))){*y***z+z+++u,,,---....////00001111222}2|3~33344}445555666677778s8889999~:|:::;;;;t<<<<====>>>>????@@@@AAAABBBBCCCCDDDDEEEEFFFFGGGGHtHHHvI \IvII J ZuJu\ J J KxZ K K K ^xL^ L L L xM M x M NsNx N OOOPP6P6KPKPPQQQRL5R5ORORLSJ@S@PSPSJTTTTUM3U3JUJUMVNVVRVRNWI4W4MWMWIXXNXNQXQYO?Y?IYIYOZZZZ[[[[\K8\8H\H\K]!]! ] ]^L^G^G7^7L_QF_F#_#"_"Q`"`"$`$!`!aR&a&%a%FaFRbb'b'&b&c)c)(c(d)HdH=d=EdE)e*+e+ e *f+DfD>f>GfG+g,EgE<g<CgC,h'(h(,h,-h-'i.CiC;i;BiB.j%-j-.j./j/%k0BkB9k9AkA0l#/l/0l01l1#m2AmA:m:DmD2n$1n12n2*n*$o86o6SoS=o=8p@TpT<p<SpS@q3UqU;q;TqT3rU4r4VrV9r9UsV?s?WsW:s:Vt57t7>t>WtW5ME@s"2"@!MESphere.001t"("" v"z"t"y" Ȁ"@*xPxs???DATAt"c!DATA,t" v"DATAH v"8*=9?]侞\VY]侠 d]侅VY?]侠l=9??]侞\JCV>Y]>`#=9=9]>b=9=9?]>bJC=9V>Y?]>`#l=9 d?]>{r=9?>6yYp6sZ&a|Y5>cO!t>6>yYp6'Y?l;NY--0Z&a>|Y5?--0>?>cO?!gxs?6>y'xs?6ysy?O;KsyOŴsxs6Esxs6>E'yO?Ŵg?y?O?;Kg--0??XJCcO?[tJCY?JCcO??[ތgJC--0?>?X?JC;?NY?JClZ&>a|Y?lپ6yY?slپ6>yY?ɍ'lZ&>a>|Y??lDATA,y"z"DATAz"5x # # # ################## # ############### # ## # #!#!#"#"# #### $#$ #% #% #&#& #'#' #(#( #) #) # # # # # ## # ####################### ## #!##!#"##"######$##$# &# %#&%#!'#!&#&'#"(#'"#'(#)###(#)(#$%#)$#)%#DATA,Ȁ"("UVTex"DATA@("4P                 !!!"""## #$ $ $&  %& &%% '!!&' '&&!(""'( (''") ##() )((#% $$)% %))$ DATA "<P????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ME"2g#@s"MESphere.008hDЗ"x""h"p"I#"" "T> > =KE?bW?^h&?DATAЗ"!DATA,"h"DATAxh"8o&'y<3%c>Ɓ_H<k9NϛI/;U&*V"R%<g44e_1Xk:&<:h|TZڞ)詮S Z;łʇw!:Tmf<QH(.͉<'w[<[4+2ؕh`;愻 Y-jF@9?UsL. 9bN咼;!:K Hoڌwb򘠰"8;1#Nǻ>SL<}!Po5: ڻƻ g; d{&Ӯܤ/g`;3W%i)썈( < L ;~V &[ $>`,E)/y_ 19>udH C>tE`O%^`ZD!>|*7>`!= o'>{d`RZv*>8t(-*!>fK{'>T?TX_,> s~Z>~k9Ik>܎,1`S& !>&v r `q>lm%.޲Wr'>Y],>ǂ0 >xc(>ß.N7L#)>C w>P* >oA8 k!R$>+vZڤH>y 0V">&Nu YE>8Ij=׫ߢ>vPD( (>w ;}Ӡ>V"H!] >1}>+SUJ>S bB6>k(ʚE>?O@Z'v>R.U\) >=RP=fr >f=!qL54y! >a> ~)J >>>I|h\R>=e6]?>`>HEDVSHl>X8=V^}}>\=]2Y(ln>C=p}"Ok)>=q9忿w>=RJ/;Em>[>;Hi">P=Oe\]>=c/h>FU=&k>c¿2M >N=NC>=ePl0p ¿ >=daC\× >K>Ŀ(f/ >%=NǪEG¿G*>*=mwi>>;N֊]Ϡ==Mفε==Ի?&Dqe==_ >> Hm1w<>ϱ= .h=d='᾿=0=Q ,x>]c=`ǟ=.>==Iœ8? >f=},3Xy> ;?|V2YJ>>?_;<9#[}>x#9?P8ʭZ>3{??2Pn c\@>Z9?aí\K>x>?Tl!Bv]@>QH&:?bW?|]/G>=@?-N5JtJ_CZ>\?=?zfq$_>8?@vak>E;?1<w`->:?GY)`>T>?כk/N8 ^j>A@?zz\>8? ߀_>>?'4Q%_1>K=?!M h_h>:?w#_D>;H9?r]hk>T:?k]>:??qU]H8>wJ7\:?3D\5j>F8?: Z>3=?Op]2[Dw>8?HP[>t??3tlYm>=?q4Co?9H_[55Yn?02J&6*>p? Yx-nn?ԇ)ϒ(Wn?F.7P njDpk?$m$zm?0Cͼq̐k?FAtk?_4il?}-O΋l?7fӔ=qt?̻uf0tƗt?_l; *ዾ+v?iK:{Oysu?.weLu?!XpMpt?1QB:$tKt?Ҿ<‡D(Y\~!r?;&C|.t?Icţ1SWUq?.J"#Oo?G:<_ Bs?W6Ojp?i 椺*gr?6,MVCž|[m:Lž xOQþ4?mN1f +l-NIm4KnU&P OT FzO ž (!\R-CL[Z3-dPpǾ VwQ¾L :PXtRǾ( gR5žwUbfSľ ÑG7SCǾOFr 9SjȾ RR%ɾ.Mҋ`ZR?̾8עa[Q˾M 2( O,˾fi .`HO; "[:nPLξk`^ ٪Oʾr }߾M ȾCU%Jd(gMbʾ WjBדM.̾bŅ I?P㴾f4~5H?T_-G4MJ?<:mc6gAK?L貾#2(uڰ9K?}iw^J?[ⶾOZCz"J?HЫpY[,cWJ??]goH?Ky~5I?G7M1J?ޗI 찿mG?DH?yj%PTPF?m[B G?Qܬ%H㋱8E?p[#mC?l.ױE?xͯ, &N̰*E? Te3`C?&#KE?8vH'D?Ѹ%ڗQJC?ݮ6O.cC?9$\ߜG? 6 dWF?<h8BD?=c"RE??^ `eW G?|.vH?>/'p楿{F?|U;xw i"""""""=@"",-"KV"""kn""cd""BE""""IJ"kl"OT""EG"]^""""_`""""KL""OS"fh"ln"""CD""")*""hj"[]""DF""x""FI"69"""Wu"""""@A""uv")/"1""GH"""""mn"ce""""""!""""" "w"MQ"MP"""""""""" " !""" " ""!#"""wx"""4""de""%" "" """'2"57""BG"Yp""",3" """?G"" ""Yb"2"=>""ej"" ""RS"78"""""Zp"""""""',"""{"$("""34"TU"""z"NP"^c""CF"""*/"""#$""""" "mo""[v"""W["""""{""""qu"]`""bi""03"%&""""^a"W^"""\`"+0" ()""X\" """KU"."HJ """"~"1"""8;"8<"" ").""""EH"km""$."""""""HI""$)"hk"Wa"or"~"AB"st""""[^"eh""aj"""ef""+-" "5J"UV"""""""""04""!"""6G"AC""5:""" ""(+""9;"7;"dg""AD"2"wz"""}"9?""" "|~"""oq"""*+" ""XZ"""!$""""^_"LV""_c"""DE""9G""""58""""" "|"BD"" ""MV"""fg" """jq"mq"""""""QU""rt""?@"EI"""4""nr":<"."Yi"LM""""MN""no""{"""=C""""z"|"""hm"">C"`b" "#("""" ""<@""=A"NS"<="DI""su""jm""x{" ""y}""?A "\b"_d""""""""" ""QV"""":="NO"""fk"$"ou"pr""y~""""""x  """Xt"""LO"""\]""""'""PS""""""&""ac"""#+""'""/1"",2"X]""]v"pt"y|"Zt""yz""""Xv""KT""79"os"""gi"ae""x}""/"67"""LN"""""")1"#%"*0"""23" "" "np """"/""""&"Yl " """"">J""tv">F"RT"9@"""""KO""""""""""&-""/4"'-"""&'". """"56";@""-0""""|"5>""" " """"",0 FJ" """lp"""RU"/0""6J""w"""4"%+"`i  "w"w"""%-"`d""Wq""sv""}"`g""""""""aq"""2""fl""""fi"DATA,"VTexx"UVTex"DColI#DATA0%x"4'2{{www|~|~}}|~|~yy~}y}xx}x{|yz|zwzyzwyxx{wxzwqaWuWvtvXXZtZYpuvsqWusvttZprtprstousquoosrlpYnplrpnnormqomonjqmknlmnkhmkjmhilYfliklfhkfgfiehfjhedfgefdajedg`biY`ib`gi_d`cd_edcaecqjaac^^c_]_`^_]]`\\`b\bYWa^W^[[^]X]\Z\YX\Zv]X[]vW[vUVQKVUTKURUQTURTRSOTSOSNPRQSRPNSPMPQNPMLNMONLOLKLMVVMQKLVOKTG6HJ>FH6JHJIIJFEHIGHEDFCDIFEIDCF>GEBBEDADCBDA=AC?GB?BA?A@=C>A=@<@=G?99?@:=>:<=9@;;@<;<88<:5:>8:57;89;7785976G96756J5>65J/,3203,043/4/401/*/0,2'-0,+0-*0+)1/)/*-,'(*+)*(.1)+-%%-&#+%(+#$)($(#.)$&-'"#%!$#$!.$!#""%&&'"&!" ..!!  ""'                    2  211324434.1DATAQ"<?}>???׉~>׉>F???????g.>nr?,~>3!>?w>^>#>??I???%O?????;???>>??>??}??>6?f????F???/T>HA??>L>????????^>??>?>??\u>M>?,???K???> ?????>???]>?>/????G????ƃ>??r>?l???G>??I>????????@??????qK???B>??>??????>??>?>r>?G>????>??.c>.c>?B?u??????>???w>??h???>?>??????>?V>??????Y?????T5??q ????>???/>????????d?????(?????Q???>????????q>?t>???I??`6???Z)??????^>M>??>??d>??n>KQ>??>???[>???S^????? U???>$??u???0?????N?>??E???? ??????????>??]>?B>??D?????????^ ????A??8???????Z????\????:s7>?nY>??5>???8??? ????2>??(3>?>??????????x????,>???>???X[??? 7?????? ???? ????NU>? >??@>?????!>???????Z??????>??>????>??>???lo7??>~>?N>??>???>????Q????J>?????>??>?qI>??V$?? ??>??,???{>??h`>??>?=??w>?5??>??Y ?????>?'>? ??I>???3????>?I>>??B>??O,>???O{>n?*????>??7?rN???JS7?O{>n?>??>>????^???????>c@?!??%???Oz??????>????Mb???>S@??7?>{i@???i>?,>???qD???????>?0>????i*??~>>??Sm??>????:>???>????D?????> ????????7g???5 >??t>???2>???5>???>>??'k|>+????l???[o>??????? ???p>ĺ?????->??M>??? ???o>??C?->?????»>?G>>?e ???-N>-N>????????0>?????P7???>???Z????h???( ????"???>??=>?Ĵ?b>?3>>?+E{>X??8??????.O>????>???????A?????>???????x>?J????????G>????>?H>??9???b>B>w????! ????/W???>????>????ܕ??S??q>?I?????>>???>??;7>?K>??<>???e ????W???I???>?H>?3#>?. ???? ????? >.7=???}????'???>??????????? >;??????>;?????q??ݏ>???>????B??}? >??V+7?>??>????/ ??e??Mc>??7??=J>??H???4??????\>??f>?>?>?????W???= 7?u??K??2I>?????tF7??>z>???_7?,@??????>??? ????7???f6??9???Q??????????>??Nz??y>???C>????>??6t????#>??>??r->?w^>????Q??>?????>???'>?????S?????q>E$????D!@?m>?d??/>??h> ??????C>???S>???J>????"C>>???>??I????????+???>????}>??(>????rW>????[>T>??,>??????>?????V????>??=????OQ????>?????#??7>??B???@?>>??S??????????>???GP7????T???? ??D?????>??? ?????j??>????h>?? 7?>??W>??>???>????B??/>????0??'Y???7???g??? >???>??'>??????????R>L???Z????/>??? .'7??>??? ????D?????>??U>?k?????.??>?6P>;O?M>??(7???u?????????????>??v???"??g?tK@?b?? ???>T????cG>????#??(>?? ????V???Fſ>???Y?[=>,????g?????>?xI???b>????id'7??? ???n-?????U???">???b>??>???K???{>?????>?X????l????? ???"h>??>????>?p>???'e'7??O???_????c???X???$>??=?????a>??o>???X ????[l)7????>?????>??+3???? ???>???k????>???w>??l_???????L????????b>?Y?Z??L[??Y???g???? ????B???????K???>??7?I #7???=????>?j>?????+??>?????????Te????Fſ>? ?DATAI#9pMEg#2"MESphere.023Di#%j#`4$Hi#3$ % }@}@}@DATAi#!DATA,Hi#j#DATA(j#8 }'@);˥\0Tſԗ˥˥0Tſԗ@˥l'@);@˥\JC0T?ԗ˥@`#>9');˥@b>9');@˥@bJC>90T?ԗ@˥@`#l>9@˥@{r=9}@@xܿ՗p6sg>}2՗5ŭ?fŭ;!t@x?՗p6':՗@;l;f՗ͫue}2;g>}2@՗5?ͫue}2@;?ŭ?f@ŭ;!gU@?y'U@ܿys+Q@f;Ks}+QfŴsUܿEsU?E'+Qf@Ŵg}@+Q@f@;Kgͫu@e}2;@XJCŭfŭ;@[tJC:՗;@JCŭf@ŭ;@[ތgJCͫu@e}2@;@X?JC;@f՗@JClg?>}2՗@lxܿ՗@slx?՗@ɍ'lg?>}2@՗@?l ם?-ZeĄ0U@VDpLMۢƝzKp8'-QĄނ Q4U$ 7@Hw4AkU ם?-Ze?RĄ0U@V@DpL7 @\ÿ4hU @\?4ha#UÿnĄp=)2z4%UlԒdш4U8'-?Q ĄۢƝz@Kp ZlԒd?ш4 U)2z@4% ZUނ Q@4rnU$ 7@Hw@4AXU^@l@)=o77@Ze??zR^@l)=oM7@Ze?zcUs@w-YWkY @~2?A9M#M)gM#M?)?cUsw-?kY ~2ƍ^l)?ÐM7ZeD7Ze?DR^l@)?Ð7Y ~@2sncUsw@-?XM#M?@)?{M#M@)g{Y @~@2?A9sncUs@w@-YWX)2@z4@?५@lԒ@dш4@si߫@$ 7Hw4@k@ނ =Q4@O@ \ÿ4@]ܫ@ \?4@]a#@ނ =Q@4@Orn@$ 7Hw@4@X@)2@z@4@? Z@lԒ@d?ш4@si @?@"<{@p@^ Vۢ?ƝzKp@H V8'>-@ <{0UVDp@VM V ם-Ze@<{ ם-Ze?@R<{0UV@Dp@V7 Vۢ?Ɲz@Kp@H Z V8'>-?@ <{D(@Qz(-Ŵ2UE?ʥ5ɵ–>qu|(#21xo@gn(U2T@91xo@g?n(Up2dЬ;y(2'¥d#޵c׬_(#2c׬?_(!2'?¥d!dЬ;@y(B2–>qu@|(W2UE?@ʥ6D(@Q@z(-;K2@Ig*VſZy@Ig?*VſZyp}@cVE?4cVſEߥ@A՗ZVſ8?D'Eә ;Vſϑ5}xoثu8Vſש#gQtŴ}xoثu@8VſשWә @;Vſϑ6gQ@t;Kߥ@A՗@ZVſ8mcVE?4@cVſy?D@'yә@ ;V?1n50#g@QgŴj}xo@ثu8V?)V#0#cVE4cV?E0#ܿDsEjߥA՗ZV?0#Ig*V?0#}jIg?*V?p0#ߥA՗@ZV?m0#ܿD@sػyjcVE4@cV?y0#}xo@ثu@8V?)VW0#g@Q@g;Kjә@ @;V?1n60#d@Ь;y(@[9\c@׬_(@bQ#\'@¥@.#KrD(Qz(@Ŵ\–qu|(@#\UEʥ@35Kr1xog?n(@Ap\1xogn(@A\T@dKr–qu@|(@W\D(Q@z(@;K\UE@ʥ@36Krc@׬?_(@bQ!\d@Ь;@y(@[9B\'@?¥@.!Kr]?Ȱ (?DS)n@B,+JUE8@8oEBϦ/յ+JPdČXo){sW;Ȱ(/1S$.LLa +-Rm8?3j98`(^@n[+JP" @]ih9h2`]?>Ȱ  (?D?S),n@B,@+JU.>E8@8@oEB%0"@ +rcˊa@{DB9k`"@ @+rc4a@{D?B9k`9DȰ(|S3+J6co) +-d2`VݟXW9[`^":399.`W;+됵){sW;?ȰK(/1@S$0/յ@+JPߜdČX@oMW;?+K^":@3990`) @+-Μd2`VݟX@W9[M`m8?3@j98l`LLa@ +-n" @]i@h9h2``(^@n[@+JPzN!@T@P'u%0@O,@Rf.>!@D?'?r{,J@V>?w S,@O,Rf!@TP'u϶@V?wS,!@D'?r{J>}@[UZd@iU'"R2@a]?.RT,i:@kZ'?BJeSV@ϾȰN'Fe?SV?eT,@>ȰN'?r FJ>}[U?T,diU'?ޭJ2a]sRi:kZ'(쓶O,R?HT,!TP'?eJ!D'VZ!D?',V>Z !T@P'?e%0JO,@R?H.>T,2a@]sѮni:k@Z'(ldi@U'?ޭ`J>}[@U?zNT,e?S@V?etT,@>Ȱ@N'?r ~J@ϾȰ@N'~eS@Vt2@a@]?.nT,i:@k@Z'?BlJ>}@[@UZzNd@i@U'"R`2`V@ݟXW9@LB) @+@1dv=^"@:39@a.ϠB@W;+@ov=(^n[+@v=" ]ih9@BLL?a +@Rv=m83j9@쓠B" +@v=a{DB9@3Ba{D?B9@3B" @+@4v=LL?a@ +@nv=m83@j9@lB" ]i@h9@`B(^n[@+@zNv=) @@+@1dv=2`V@ݟX@W9@LMB^"@:@39@a0B@W;?+@oKv=|@S@U3@u9D?Ȱ@"~c@o@QZb@3+J@i H/յ?+J@ d HČ?Xo@OZb/1?S@.@u){s>W;Ȱ@K~nB,+J@k HE88o@Zb迓DS@y@u]Ȱ@$~]>Ȱ@$ ~迓D?S@y,@uE88@o@%0ZbnB,@+J@k.> H/յ?@+J@ d HČ?X@o@OMZb/1?@S@0@u){s>W;?Ȱ@KK~?l|a(k?@r"S?2ęH8'p!?$!VU?Lę-d?Ha*y@;abF@MgM?Fę.@x__?8"!.@x__8!F@Mg?M?F@ęy@;>ab M/MV]9a<HZܿC]9V?}ę{N E!d >#!Ѳoh aWEVR>5?ęVR>?5?'ęѲoh @aW1{N @ݻ1!d >?#'!HZܿC]9@V?}BęM/MV]9@a<B-d?H@a`V@U?LęH8'@pU:t  K@__?f~" K@__f~`?9 `f!>K!GF ` ;@GBC`R@\-C"@\ 5:`_?KuΣG` E8'C9scHG.*`8ufVCLp "ŗl|l|k9scH@G.``8ufV@CLuΣ@G/` E8'@CU<p "@:l|l|@ZR@@\-k ;@@GBk``?9 @`fq!>K@!GF o~``_?K@o~"@\ @5:q @E8'C@Ad3uΣ@G?buРl|@l|mZkip @"ri8u@fVC@\XL39sc@HG?Q*`9 `@3!ǾK!G?"\ i`_K쑁i ;G?0CR\@[C3gG?us:@n3 K__i K__?"ig?G?@us>:@n 3R@\@[ҽk3 ;@G?0k`_K@o~i"\ @qi`9 @`@q3!ǾK@!G?o~8u@fV@C@\XL39sc@H@G?Q`p @"@r:il|@l|@mZZiuΣ@@G?bu/ @E8'@C@AdU<3M/M@V]9a@IQHZ?C]9V?@'5?@K@9p{?N @2"Ep?r"S?@YVU?@La@x QFMg?M?@.@V@U?@L?5?@K'?@9'p@g#]82øH@KsUG߶gw,@f>8'| >Ὠ?vC7XW 41 ?)mIX ·?zfU *zsUg >֋)]Ƶz'| 7>6#b?QUӿb%#}>HD@' ]?`@!sU[=g}d@׿'|Rp٨>J@XH>J@>XHm r@V @!?sU[-gD@'? ]?`A}d@?'|R&?>b*+O ?b*+?H+i] ]’}sU gi]'|IԒaXXk43X)WD¦ < B;QsUݚg5V]J5xޝ=&|f 忸=b'b$J_ ;H5V?]!< B;?QsUݚg5xޝ=?&|43?X)8"aX@Xk3WD¦@3 }@sUZg+i]@ ]nOi]@'|InO'?b$!f 忸=?b_ ;?H >֋@)]Dd*z@sUjegƵz@'|Y1 ?)mI@X >H?vC7@XW A?zf@R øH@K@sUG!Ig@g@#]8Rw,@f>8@'| >B?QU?b%%7>6#?b<,}>?^H@׿uoڱ@=~m=. 1@2' 'rx^X@OǿzE@>VGK~m @VGK~^x@%?k| ϩ@z'?~ϩ@>z'?~O @?u& 1@2'? 'rAxڱ@=?~m-.62|}ڇU ھ~U.D>>q gx?qǿ%ER@}G0!̡?W G]k?&?r& E? ~'?WUt@'?0>K@PBׇH+M-@=B &>+x8W@z~`M.3UӿE#}y.# xmIgǿ·E؅feGUC7hG47WK&?X޶ o>8'?s2ig'?2I֋̇cSz B x+{~F–.I֋@̇Dd+{@~Fje.cSz@ BYxmI@gǿ>HEC7@hGA؅f@eGR7WK@&?X"I 2ig@'?Ro>8@'?sB3U?E%#? <,x?}y^.>K@PB@ׇHc8W@z@~`M Z.M-@=B@ &>cx?q@ǿ%tE!̡?W @GV{R@}@G0t]k?@&?r&Uv t@@'?0LuE? ~@'?W{62|}@ڇ{D>>q@ gLux ھ@~UTv.@# @lӈ2@}@s/3@Uӿ?u# @C7hG?Ml4؅@feG? `U@mIg?oc·#+@{~@=/cS@z @K 2I@֋̇?dH 2i@g'n`2o@>8'l7W@K&d޶D>q @2 >~@ /62|<}ڇ?^U !̡W G?⪄R}G?ӿq?#8Wz~@/M-=B @+2>KPBׇ?+ t' ϴE ~'U]kֿ&٫ 12' @ٍ2ڱ=~@s=/׿?o VG?>VG?m ^XO?#ڱ=?~@s-/ 12'? @ٍA2??& ϩ>z'QO ϩz'Q^x%M-=B@ @c28Wz@~@ Z/>KPB@ׇ?c R}@G?t!̡W @G?V{ӿq@?t# >@~@ Tv/D>q@ @Lu262|<}@ڇ?^{ E ~@'{t@' Lu]kֿ@&UvcS@z@ @KY2+@{@~@=je/I@֋@̇?dHDd ؅@f@eG? `R@C7@hG?MlA@mI@g?oc>H#@?}@s^/@#? @l<,23@U??u% o@>8@'lB2i@g@'n`R7W@K@&d"I?i]'|@+XZ@}sU@W/ L+@i] ]@A=OWD@¦@RF]4@3X@@haX@X@4h_? ;@G|?'b@Jxf ?=b@(x5x@ޝ=&|@ YXZ5@V]@y^JށO< @B;QsU@#eLw,f>8'|@XZøHKsU@߶Lg#]@c2Ozf@$U]1 )mIX@~·h䴿vC7X@4h}ž@|QUӿb@#x76#b@xx>Ƶz'|@R XZ ֋)]@"O*?zsU@*L}d?'|@&XZ!?sU@<-LD'? ]@AOr@]>JX@nh>J>X@nm hꟿ@:|񿓹>b@O x񿓹b@Աx}d׿'|@pXZD' ]@O!sU@<=ҙL>Ƶz@'|@R YXZ*?z@sU@*jeL ֋@)]@"DdOzf@@$R]䴿vC7@X@Ah1 )mI@X@~>Hh}ž?@^|76#?b@x<,xQU?b@%xw,f>8@'|@BXZg@#]@cROøHK@sU@!IL5x@ޝ=?&|@ YXZ< @B;?QsU@#eL5@V?]@y^!OWD@¦@@RF3]aX@@X@43h4@3?X@@8"h_? ;?@G|f ?=?b@(x?'?b@!x?i]@'|@+nOXZ+@i]@ ]@A=nOO@}@sU@W/ZLrn?M,>)hT F?P "y{@iÿl0ݘx@4X5lYw%b@M$z^VQʰ4G@;Gˑt(@<55¬$^bʰb {8X5w[-8.j;̫FŸ5ᵾ@򋿭b秂ʻTpFD ywMnǘky&l־0+H?ޓ:;Ю>JF7~z1#q@,6L&V&iK@bGj0VIIB!@B7Q:1|-?=:;A*rn?M,?7>)h>TF?P? "Ry{@i?l0"%b@M$@z^VQ;ʰx@4@X5lY@w4G@@;G 4t(@?<,5֎@ 򿡎0Hf^@:&&!`×@% 7{jH16x@rtž:;l^@:&@&!`<֎@ ?0Hf+@%? 7{j16x@rt>:;l$ 1užSF?&y;&T龙W5xvzċ ^vʰ9Pm5;v;wf8&00 bCfF:;Ÿw&EY.j87̫1ˁ+:;ĢHҍD7'11˻&"mi0vbʻ>TpFᵾ@?D? (ywM@no85¬$@^_ʰb {8@X5 iw[-8.j@;4TF@;G5"m?i0v1˻>&HҍD?7'(1ˁ+@:;Ģo8f8@& i0@0 Ǟ_w&EY.j@874T1CfF@:;;GЮ>J@F7~m1H?ޓ@:;jl־@0nky@&m|-?=@:;A*udB!@@B7Q:]1iK@bGj@0VIS#q@,6L@&VHX@$?8w,9_"@ @0Yzr 4Fܕ@N$@mͿ9k;y@4@ h a@Z@i?>z"B@3P?Xz?c{R㺣@h>g @>u3@,??{y7S%ܕ@N$mͿ9kĭy@4 h a_"@ 0YzrFX@$8w9@,?{yS%㺣@hg @>u 3B@3PXz?c{Z@iÿ>zd2@E6L h [&x@GjqͿVYI [@/>=N9l@ 9YzTF?yh @(3e@ӌx?4+S%F@ޓA>'G.@}@Yz?6>zQ~nͿÇFȮEh h2YzӂFrOS62U9Q~?n?ÇS%FȮ?Eh @3?2Yz? ӂrO>S6>Ud2E6L h @&3xGjq?IS% [/>=>l 9Yz?忑yh $eӌxͿ+FޓAٸ9.}@YzzFy4 h @I3ܕN$m?ǔS%_" 0Yz?K˺X$8>Ziÿ9B3PXzF㺣hg Š ,ͿZi?"9B3P?XzRF㺣h>g Š,?Ϳ7X$?8>,_" @0Yz?K 4ܕN$@m?ǔ;S%y4@ h @I@3eӌ@xͿn忑y@h $m.}@@YzmFFޓ@Aٸj9 [/>@=>vdl @9Yz?]xGj@q?SS%d2E6L@ h @H3FȮ?E@h @q3Q~?@n?=xS%rO>S@6>?@2Yz? -}rOS@629@2Yz-}FFȮE@h hqQ~@nͿ=x?y@h @(m3e@ӌ@x?4nS%.@}@@Yz?6>mF@ޓ@A>'Gjd2@E6L@ h [Hx@Gj@qͿVYS [@/>@=Nvd9l@ @9YzT]FCf@F:;@|RŸCw&E@Y.j87@pF̫Af?8&@r*i;@00@8b6?ˁ@+:;@<]CHҍ@D7@eA1@˻&@qj;"@mi0@lb6?#q,6L&@#&i;iKbGj0@I6?B!B7@A|-=:;@ՋCl>0@ +6?k?y&@si;ЮJF7@zAHޓ:;@#C^:&&@ߟi;֎ 򿡎0@6?6xrtž:;@gC% 7@HA%? 7@A6xrt>:;@g$ C֎ ?0@+6?^:&@&@ߟ@0@ n6?ЮJ@F7@mAHޓ@:;@#jCB!@B7@]A|-=@:;@udCiKbGj@0@S6?#q,6L@&@#Hi;f?8@&@r* ii;@0@0@8_6?Cf@F@:;@|R;GCw&E@Y.j@87@pF4TAHҍ@D?7@e(Aˁ@+@:;@<]o8C"@m?i0@l6?1@˻>&@qj;;&@T@W;hq?@+x?&?@Y}1u>S@K;v@;@Xo\9P@m@Jgzċ@ ^@d6O龙@W5@n@5¬?$^@b6Ob ?{8X5@("@[-?8.j;@[̫o\?F@$Ÿg?D @O ׇxwM?n@Vhq>@򋿭@bY}=ʻT@x4X5@@%bM$z^@6Ot(@ig4G;@`o\{iÿl@hqÿP @&ݮxrnM,@Y})hT@J rnM,?@7Y})h>T@JÿP? @&Rx{i?l@"hq4G@;@` 4o\t(?@i,g%bM$@z^@;6Ox4@X5@@@b ?{8@X5@(" i@5¬?$@^@_6O[-?8.j@;@[4To\?F@@$;Gg?D? @O (xwM?@n@Vo8hq>@?@Y}=ʻ>T@ 'AH{c-/qrr\Ш@'k]Oh%t[@IN*/@(Ŀ~>!Y'@I>'m9 &<@?<8Y'@I'm9&<@<8/@(?~>"t[@?INq*@'k>]Oh@>/?qrr\PШ bb}6]O𾐵6;r6FШT;TqF*D}6~5~ȸ{j=j?[r5)Шkos@]O59j?'~)5@{< D}6@~AT;@TqϺB*6;@r6BШ bb}6@]OAY?[F@^Okd??Su@r\Шf@TR*6E@~6gFH{c-@<>2[> @'9-t??<-+i?L@'`}3&qC2@L?m|@> @2@Lm|mat?ZmaOȉN=զ?0=&TC? KjH>KjȾdTm-@v]>?o G@^=jȾ GTUn@g]dap3?N?2:&'Cr@s1ȉ˅:@A0B?(f> dKjȾTsNٍ̉كc-&uCd =avANP[FjȾT.ju«Yudv7E&\CZHsf;awyN'ϗV0:Ӓ2ggι3gЬ.ju@«\P[F@jȾkdTZHsf@;awRNudv7E@&\gFCsN@ٍ}3K?jȾ+Td @=av9Nكc-@&>C@0V0:@ӒBι3g@0Sgg@kaUn@g]@dap3lN?2@:&'jCm-@v]@>lo G@^@=jȾ GjT=զ?0@=&TmCmat?Z@maO8vNKjH>@KjȾT?@ z|f>@ ?(@z|r@s@18v˅:@A0@Bmك@c-&@Y^u;d@ =a?iAƲ+sN@?'rwK@j>wԬι@3gFaЬigg@SiV0@:-m2i@Nv'iZHs@f;a?Wy+udv@7E&@X;.j@u?>TYwP[@Fj>N=զ0=&@;matZma?ȉ+?OwKjHKj>5d˅:A0irsȉi𫦿(4Ↄifdio G^=j>m-v]??w޿2:&@o;Ung]da??+*]Ŀ j>'!ݬҪ?bwyk&@%;E?/*a?+2Lihi>h i2L?iҪ??bqw*]? j>'"E?/?*a?P+yk>&@;޿2@:&@oj;Ung]@da?l+o G^@=j>jm-v]@?lwf@i𫦿(@4z|irs@8vi˅:A0@mi=զ0@=&@m;matZ@ma?8v+KjH@Kj>5@?Oz|wudv@7E@&@XgF;ZHs@f@;a?WR+P[@F@j>Nkd.j@u@?>T\w@@Nv0iV0@:@-mBiι@3g@Fa0Sigg@@SkaiK@?j>w+sN@@?'r}3wك@c-@&@Y^>;d@ @=a?i9+6@;r@AF0W b@b}6]O@JQpJT@;T@0Fa?D}6~@9jkos@]O@WpJ{j@=j[r@S0WG@!~@8G]jV[@;Ǎ6@xNpa8@!Ǎ'@i4pqO.@{<@>]o?j'@(q5?<@o4:S@3au~~@v'jەpJY[F^O@{䕛pJ?Sur@Y0W?6E~@ j;fT@ya-t<@%oiL'@q2[ '@AqH>{c-<@= uo'k>]O@pJ>/?qr@P0Wt[?I@~qa/(?~@N"j/(Ŀ~@N!jt[I@~a'k]O@%pJ>/qr@0W&<<@oY'I'@qY'I>'@ q&<?<@oY[F@^O@{kdpJ?Su@r@\0W;f@T@Ra?6E@~@ gFjkapJ4:@S@Bau~@~@v0jH>{c-@<@= >o2[ @'@9qiL@'@}3q-t?<@%+okos@@]O@W59pJ{j@=j?[r@S)0WV[@;Ǎ?6@xNaG@!>~@8Gj b@b}6@]O@JQApJ6@;@r@AB0WT@;@T@0Ba?D}6@~@9Aj?j?'@()q5?@<@59o8@!Ǎ?'@i4qO.@>{<@>o @2 ]np3Ұ5*@pIS=5O@3#c]Jx8.@@bEDQK`^6 ?J]*v$ذ]OtpP8=IIajbN{Vwԥw̽xO<$ؿB]4> mc?olBd?pkm*.^c ᱃O??хc籃~@눿UpA[c籩@СId@භw@)̢Eb;Xk@C cZT88Ыj@06TEO]@bGwzOw]@X/Q6Oa5@kk A5@kk> A(]@X/?Q6Oq@3vV]q@3>vVw ];Xk@C @cZT28w@)?̢Ebr(@?СId~@?UpA[]@b@GwzO3/wЫj@0?6TO? -??#sp @Rh>T2n? -?#p @RhT2nwe?>cV we?c%Mkpsy/lI* ֿu}*cV8}EVE˿lVwsw MZsO%Z6ȝ5 &GXΌg MH6zNJHTBGvó]2%!v]r:Ez=c靁8?Cvԗ3pGޱjI֛y޶n͚ePBwyxNGԏn@Կt:y]7B$yA+ҿKGn&H>:c汃Ģc?Cvԗ?3p!j?I֛!r:?Ez8=>c8n͚?eqPB>wxg M?H6z"NJ?H"5 &G?Xt*%@Z6c;TBG?vót*]2%@!vc;] ֿu}@*c٪Z8}@EȪZ%M@kpčIy/l@I*TE˿l@VwsTw M@Z͍IOA+ҿ?Kڹ!n]7?B$!N?Gqn@Կt>:ه&H>:?c8Ģ>cP8=I@IiWY>@tpe^ xEԅ@*c_85@E@jjbN{@Vw,Zw̽x@GYOI>QK`@^6 wP*S(?71@ 8?bV?x3E@^6o'Fg??P(@ X<?J]@*v$(O]O @ r1mO??х?c*.^?c yJ @yg2rЂ?@Z9쾿wE@V \.ٿn8!ܕ@ *⿝k׋@%%4!m@9R@숿Tvcrƪ@>Sǿzw drƪ@Sǿzd+@X/?),|+@k>:Ⱦ(+@X/),|a+@k:Ⱦ@♧?|@>♧?|V 8c@F -rz? }@XRh>8c@F -?rz? }s@XRh>>?@Z?9쾿wJ @y@g2r3/R@?Tv@%?%4!m9@V @\.ٿn2!ܕ@ *?kr(Ѿvw2M>,e쾿ٔ;o.ٿ݆!Hn@Z?tT *3)>*E4!ٍ9U7@3Tǿ/d!?y9TǿDd?oȾT,D@);5+ٿ?wuȾ"?w)+?D"?}݆v7@&?'0@B?}rz?Mq?:>"Q,*Z@*rz?U5ٍ6@`쾿BA`O`@Yw2XPy&@T;`2@;B4!@y9J+H@zG@if@zn.ٿR@!$lB2pl9쾿Ѱyqх.ٿt!y_u?aؿ4!49> }T K`Tǿ d381TǿxdҖ]KȾӛذm~ o)`+CA3ELȾÕ1F()\+tV3"?xZnKb$?9̙*rz?ÆLE>Ë ]>Ұ,^Xprz?d5FIt2aJ]I쾿b:xTCN{:4!ԥ9&6q.ٿ'Ŀ!0]ԅJ]@I쾿e^d5FI@t2i&6@q.ٿ'Aj!0]ԅ@_b:x@TGYCN{@:4!,Z9381@Tǿ?d K`@Tǿ wPdF(@)\X<+CA3E@LȾÕFm~ o@)U+Җ]@KȾӛ(OtV3@"?@ZnKb@$?AQË ]@>.O,^Xp@rz?VLE@>F9̙*@rz?=l@9쾿H.$l?B2p@> @}Tr1a?4!&9y_?u?yyqх?.ٿt!6@@`쾿BAhO`@Y@w2XP^J+H@z@GYif@z@n.ٿRY!&@@T;h2@;@B4!@^9U7@@3Tǿ/Dqd!?y@9Tǿwdٿ?w@uȾ"z?w@)z+@@);5Dq+?@oȾT,wv7@@&?'0r?D@"?}#yZ@*@rz?U5'rQ,wq?:@>"{B?}@rz?{Ѿv@w2{>,@e쾿{3)>*@E4!'r9Z?t@T wHn@rٔ;@o.ٿ#y!>@ }T?m+a@ؿ4!@kk49y@qх.?w&y@_u@nu8$@lB2?x~l@9?KrP"CA@3EL>=j1 F@()?mm~@ o)?F[`Җ@]K>-dذ  @K`T?\#@381T?@ix#0@]ԅ@5?u8&@6q.?;&b@:xT?Q+C@N{:4!@Fԥ9J]@I?VOP"d5@FIt2?Aa~Ë@ ]GdҰp,^@Xprz\z9̙@*rz?nzL@EKjptV@3"hjxZn@Kb$A^3)*E4!@Lٍ9ZtT?*+ٔ?;o.? ݆&Hn>@>@u8>vw2?o M~,e?MP"ٿwu>| 򪂿w)?}o>D )?ʼ!y9T?D#U73T?2м#J+Hz@P@u8ifzn.?q@&2;B4!@y9&T? `+6`?`P"O`Yw2?y~Z*rzٍz< *pB}rzMzq:kpD"݆v7&@%%4!@J@9R숿T?c+V \.?!8&ܕ *⿝@}u8J yg2?E~?Z9?UEP"k:>n +X/)?ԃa+X/?)?ԃk>:>n( rƪ>S?w #rƪS?#ܕ *?@}r(u8V @\.?!2&%?%4!@J9R?T?+?Z?9?UP"J y@g2?E3/~XRh>Up8cF -?rzszXRhUp8cF -rzz♧>♧V 2;@B4!@翇^9&@T? Ġh+J+Hz@@PYu8ifz@n.?qY&6@`?hP"O`Y@w2?^~@o>Ӽw @)?Dqٿw@u>|z 򪂿w@)?}z!y@9T?w#U7@3T?2Dq#Hn>@@>ru8ٔ?;@o.? #y&3)*@E4!@L'r9Zt@T?w+,@e?M{P">v@w2?o {~q:@k{pB}@rz{zZ*@rz'rz<@ wpv7@&rD@"#yC@N{@:4!@F,Z9b@:x@T?QGY+&@6@q.?;Aj&0@]ԅ@@5?_u8d5@FI@t2?Ai~J]@@I?VOe^P"Җ@]@K>-d(O m~@ o@)?F[UCA@3E@L>=jF F@(@)?mX<@381@T?@i?# @K`@T?\wP#y@_?u@nyu8y@qх?.?w&a@?4!@kk&9>@ @}T?mr1+l@@9?KrH.P"$@l?B2?x@~L@E@KjFp9̙@*@rz?n=zË@ ]@Gd.Op,^@Xp@rz\VztV@3@"hj@Zn@Kb@$A^AQ @M@2s[E?lVw@$X ?u}*c@d&VQ@}E@7VF%@Mkp@[;sOVy/@lI@>JH2@%!v@?ģ]T@BGv@=Lգ]NJ@@7ng M@H6@Ic5 @&G@1n@%Z6@(7c&H>?:c@!O|Ģ?c@GO|A+?@%Gޒu]?7B@yyN?@+u@?t:@&yyB@w@ \yXn@͚@U[?Cv@ԗ3p@KXGOV@jI@*dyJH@=c@bQr@:E@gFؿB@4yjb?N{Vw@TԥX=x@A[P8II@aJHWYtp@6OV x?Eԅ*c@:Q>5E@FЫj0?@ʫ[]b@Gw@3/Xw)?̢E@lr(F;XkC @c@2Q?СI@BJH~?Up@OVq3>v@^w ]q3v@^]5kk@n]X/Q6@xac]X/?Q6@xc5kk>@(nwe>c@RV O|wec@RO|ǿ -??@:syp Rh>@uǿ -?@:܍yp Rh@u]bGw@ЉXЫj0@ʫE[СI@B@JH~눿Up@cOV;XkC c@8Qw)̢E@lFjb?N{@Vw@T,ZX=x@@AGY[>5@E@@jF x?Eԅ@*c@:_QP8I@I@iJHWY@tp@6e^OV̿J]@*v@G(O]O< o@+v@/U]bVܿx3E@^6@Fcg?P(@ @X<nI־QK`@^6@IwPc*S(71@ @?n*.=^?c@yO|O?х?c@OO|<$>?B@&y @@Qr1ucol?B@A@ydp@@H.uw@ \Xn@͚?@Uq[r@:?E@g8F@=>c@bQ@j?I@*d!JH?Cv@ԗ?3p@KX!OV2@%@!v@?c;]T@BG?v@=Lt*]@%@Z6@(7c;c5 @&G?@1t*ng M@?H6@I"cNJ@?@7"n&H>?:?c@!8O|Ģ?>c@GO|N??@+qu@?t>:@&y]?7?B@!yA+??@%!uE?l@Vw@$TX @M@@2I[y/@l@I@>TJH%@M@kp@[;IOV ?u}@*c@d&ZQ@}@E@7ZFС@[rgH`0~S?1'W^Nn-6@'{mLz53@]Z$Zk@ұű>R;@BIii%C6PP%@u]PBm;Kɪ~#@[-5:y@-J}8*3@x~+7@5[@h8u~gZFBÞ?zyJ6Å QPښTu;{%¥;J6A)𥉉Ǻm$Zű; Gmɪ<ąNiiPL4qmL [N?T[^N8!ľIz;Yɘ X*=_):v?h忮c ֐iw3?/"RL>"ȿ"4L7E>HR^pXЀ:=\vZ̯j?~RY̯ $@ٵ?徿 ?1^.)?,ٿ8'ؘ^4@eXHH`a욯 N@r4^Nyg}Ŏ@9mL`f 鱶tx@ο$ZC^ű_r@ 9iiWQ7my@-mpYɪ&?@dۿ)5DyU@6C}LXݏ?O@-{+AJ5w@$yQPXT!Ʌ@C A_ Ǻ]f@,;\ǻ^H@eGe/`}2@Ary@4@*j~@J@dؒH:_@k>PA?:_@kP?@Ibbс@כk͍t]Tс@כk>͍t]@T^H@e?G/4@*?j~@Z`}2@A?ry@Xw@$@yQPX6T]f@,@;\8!Ʌ@C@ A_0Ǻtx@?$ZC^%ű7my@?-mpY!ɪ_r@ ?9iiWK*Q&?@d?)5Da'y?O@-?{+AJe+5U@6?C}L"^4@eX?HH`ae}Ŏ@9?mL`f N@r?4^Nyg&?Nc? *n}q @،?E1;2p @&*?X1B)?S+?Th $L?Th> $/L?Q^\Ѐ.p?!h>Y̯/.p?!hY̯?Nc *2p @&*X1)}q @،E1昌ayQxsQPdTgim;pgHa <A)ǺLj٣S$ZűU%mʪlL=hiQ[̂ 5=tyn 6V+kv5eqG>(}.|.2H`G֚Xu翛mLhֱ}S &^Nթ5}v{PtJ NG>Q);ÿ$܉搇 LTL=LZ(R^bЀvldsX̯83 # 5=yeqG>?(}n 6>V+k5xs>QPdtTgHa ;pp;D ?|/9>?ayQ.+ ?c~¡--$׏?gؒ*+#@ZJ3?B=ߏ? +*?2_)"@Mb!:]Zв @ȍty2TeIs$@Սtķ:TNe$@:/񿾲 @q~y2<Ϳi)"@xy!:`߿…@QP_T^@;m֤do_…@3A _ǺGHn@$ZmUű9%^@EmVˬOɪ]Hn@MiiamUPBI@/5DHyd|[@+oN5进K@M}VIR^bpЀ83 # X̯tթ5>}ъJ NG>?Q)>{PɌ?@kH` b[N?T@[^Nf>q@mL vhm@$Zeű<ą@Nii_P; @Gmi_ɪL4h8@u~gPBz?A@rؒ~:E?}O@{J?[?AX@M??1@mb^cu?7{{@t,ZTmz?War@t!VTXm?X5-@)>/?{@s~"8?@xy+ 5[@<@QPNCT-g@kE@;RFHHT@h]T@0A L LǺ3@]Z@$Zk@.NűP%@u]P@Bm;Jɪ>R;@B@Iii%CEP~#@[@-5:65y*3@x@~+7@695@-@J}88>С@[r@gH`0V6@'{@mLz5DZ~S?1'@W^Nn- ^@ٵ?? ?"?,?8''?1?^*):v?h?c 4)>"?"4#Liw3?/?" L7E>H?R^p Ѐj?~R?Y̯ :=\v?Z̯@. X*=@_@4)ľIz@;6@7lxX݌0D@ۿr)8xyn@-xuٵ@ 쿽qՀY@οР !pڭ>@͔7t%Ӝ@a%vp6@eXYsE@94#[o 8+@DWh )@2NMj@3el@)k#x@]stl@)k>#x@R@k>}A 2@H~R@k} @jyȾ#}^@e{H }e#ð@*˟Ⱦ~#ð@*?˟Ⱦ~Z^@e?{H }@j?yȾ#}XT@"h>q?az/"%̔@?.x ,T@"hq?az"%V@Uhե|?}m?@}<(?V@Uh>ե|?}/@D،?(>A};@c?N&(?t}n @Z*?K>~B@Z*K>~@cN&(?t} @D،(>A}n@-?xue+0D@?r)8xa'y@7?lx">@?͔7t!Y@?Р !p%ٵ@ ?qK*@3@e8@2@NMj6+@D@Wh0)E@9?4#[o86@eX?Yse%Ӝ@?a%vp&b@>ѮJ)8y`W/1_xbj-漣 \剭M5> m?<%K @?ZE ?哝W# 8:l6)dfNэYMvb~ aȘ9鴍?Of 3B|?as $Ґ?\c*rЅ?+ 2p?H('|n?!| /"?yȾ(jT?SH ,?UȾN@fȾ53%n"@oH=:r%/@yȾ>Ґ??*6"%#?a?#% ,Z?ۍ? "%V?y-9|?!?<(?F'?=|?+剢g.@>O"@&(?2: @ɮ>5Љ?Ѯ>;W?/&(?V_ .#?a>{X@,ĉM1rP@)8JkyC@7FJ<@9CԛC@崄 EԠW->gtG&(? [d>֋ʋ C ^OT)88y!=WxײS^O4 鿬F%@_ą qm;ɼ㚀ǘ?$JZMɪdi jښ)UfjG#i8 e3IiY]f{@H8k@yȾދ 5U<@?C"%E@?ƞF ,΅]T@? L"%6Z@;|?8.Ne]P@<(?-J?EB@8|?E[@d>֋65tG@&(?69 -@>g8>;[r@>WV ^ϱ?_ ?"hx?^)8='yg?h*?J4)"? z#/? g?}B yh~R?"M[Mi\v?!z)u @"#j.8S@Y@4{twz@]%6C@@7FgrP@@)8Jfy{X@,ĉ@Mb.o%n"@o@H=:pN@f@Ⱦ5s,?U@ȾK}jT?S@H K}/"?@yȾ~Z?ۍ@? u"%#?a@?#%Lr ,?@?*r"%?@=|?+v?@<(?F'xV?y-@9|?!Py.#?@a>~;W?/@&(?V} Љ?Ѯ@>]}@ɮ@>5sO"@@&(?2:q g.@<@m>>To`W/@1}@)8~yb@>Ѯ@J]}M5>@ x漣@ \vxbj-@Pyvb~ a@Ș9LrdfNэ@YMu:@lr) ?哝@W# q8 @?@ZEsm?<@%KToS@Y@hk3{t@wz]%@LcYu;u@ "#@g!:@"ȿ @pS1@/?tR߀(@忱?q)h@xٿ^)8?x؇g@h?u.tϱ@徿_?xy@h~R"M@u$.[M@i\v!@q6g@}@sX4@{H?Gq-k@y>"t g@5-ߟ>o &@ܾOǬH?f@X? bEW]@YA?:hƺ]߃@?hs@^J4Ƌ@88?7d,@nP8? ^/,UZx@{{H? Yԥp@arڟ>] p@S1y>WV @JZM@b6.@ǘ@0$4di@ j@8ښ6F%@@_ą @DS1S^O@4 ?TJ)qm;@?7C㚀(^O@T)8?wJ8 C@?E!=W@x?)Mt e@3IiY@R]k3U@fjG#@L:f@j-? (M5?);)8?+b@Ѯ?t`W>/?_dfN?эYM@.:?l@66vb~? aȘ@4jTSH?쵂/"y>p( ,U>p終 2pڿH?|Ѕ󿍃?_Իn?_|B|ɿas@Ґ4Of?3,\c?r,%n"oH?rNf>;3 %/y>:Ґ #1k kWM@l.Rnh\Ę@d4[ kh@ l6C崄 @ԠS1J<9?:ԛ)͔?ɋ)0Dۿr)8?X؇7l?rXtn-x?2NM@.+DW@0 63@V4^e{H?ejy>݂ #ð*˟>@ 2H?HRk>?ARk?]s@4l)k#?,l)k>#?@,^e?{H?#ð*?˟>@Z j?y>݂X 2@NM@6.3@@V84+D@W@006Y?Р @ߏ%S1>?͔?ɋ!)ٵ ??0K*(0D?r)8?Xa'n-?x?e+7?l?r"t6eX?Y@hek3E9?4#@:%Ӝ?a%@&u;c?N&(nD،?(;uZ*?K%Bum?}<(VUhե|!^VUh>ե|!/^̔҇T"h>qϿ/T"hqϿcN&(Z*K%uD،(u@Z@gk3fp@%@ϕfu;Iĉ@T#@b:C崄@ @,_S1:.o Nf@>;s 2pڿ@H?؄xn@?_ބxЅ󿍃@?_EuB|ɿa@s@.o4\@c?Վp,O@f?s,jTS@H?K},U@>pK} /"@y>p~ dfN?э@YM@u.vb~? a@Ș@Lr4:?@l@r6<@ @vS1M5@?x)xb>j-@? Py(;@)8?+~`W>/@?}b@Ѯ@?]}t @@Z@sk3 哝@W#@nq:m<@%@Tou;;W/@&(}.#@aK~uЉѮ@P]}uۿ@<(x@=|,v^Vy-@9| Py^#Ͽa@LrZۍ@Ͽu@ϿArO"@&(qɮ@Isug.<@mLTou e@3Ii@Y@RSk3f@WV^ p@ar@ڟ>]V &@ܾO@ǬH?f|JW]@YA@?:h:E@X@? bM]߃@?@hs@^D4@nP@8? ^J,Ƌ@8@8?7dQB,@{@H?Gq8g@5-@ߟ>o> k@@y>"t 5 y@h~R?"M@u.g@?}@s 4[M@i\v?!@q6@"? @p#S1@??q4))@/??t (h@x?^)8?x'ϱ@?_?x?"g@?h?u*tS@@Y@h@4k3u@ @"#@g.:{t@wz@]%@Lc6u;tG@@&(q69@[@d*t65u@-@o8>ue@]P@<(fJ6@Z@;|b.N^?E@B@8|hE^@E@:aFU@<@ϿfC΅@]T@Ͽ_ Lay@Bkvld?sX̯@t~Z?(R^@ 083 ?# Q@h1t?]@wGtqz?<@~hvr? @hsn@ 6V+@Uv^[@̂ 5@Ntde@qG>(}@hRq`U@%m@ \6ULj@٣S$Z@b;Nl@L=hi@X_Sgi@m;@lECx@sQP@gJgH@a <A@Vj)9EX@u翛mL@R`hOI.|@.2H`@nZGfP}S@ &^N@\I-J}@Xq`~#[-5@Nʇd*3x~+@ɿ^>R;BIii@ۼ6S3]Z$Z@ұ;NP%u]PBm@K7U~S1'W^N@IС[rgH`@^fP6'{mL@ʼOIHHTh]T0A@9E[Þ?zy@RJk:\vZ̯@H~7EHR^@X0j~RY̯@l$~iw3/"@Rߴz:vh忮@px"ȿ"@ܴz>Iz@Yhs>@@!v X*_@t1^@ .t@ٵ徿@evڿ,ٿ@hsL?Hfj+@R^L4?HiM}@C ]q`;> Gm@97Um>$Z@);N?<ąNii@M Su?;@%EC6Å? QP@ښJ¥;?J6A@9EھqmL@5OIkH`@CfP[NT[^N@|8IU6?C}@R"q`&?d?)5@Ba'd?O-?{+@e+^_r ?9ii@K*Stx?$Z@%;N7my?-m@!7U Nr?4^N@&I^4eX?HH`@QefP}Ŏ9?mL@OI!ɅC@ A@09Ew$@yQP@66J]f,@;@68ECсכk>͍t@@WIb@@Qсכk͍t@W:_k@cJdؒ@6Hi:_k>@Ac`}2A?ry@Xk^He?@g4*?j~@CZWm4*j~@CWm^He@eg`}2Ary@k.p!hY̯@|~Q^@0.p!h>Y̯@|/~ȿTh>@/z@pxȿTh@z}q ،@hsNc @[Ւv2p &*X@ξt2p &*?X@BtNc? @[nv}q ،?@;hs?O-{+@^&?dۿ)5@B؇dU6C}@RXq`7my-m@7Utxο$Z@;N_r 9ii@ᨵկS]f,;@6ECw$yQP@6ɬJ!ɅC A@ 9E}Ŏ9mL@ OI^4eXHH`@QfP Nr4^N@I<>Hi@M}@C Sq`L4?@$Z@)e;N;> @Gm@9i_7U[NT@[^N@|fI@kH`@CbfPھq@mL@5vhOI¥;?J@6A@Uj9E6Å? @QP@&eJu?@;@iECcu7{{@t@:,ZW1@mb@q^@QmzWar@t@Þ?@zy@RDkmP@@]Jgrh8@u~@PBWm{@s~@d8WmXmX5-@@)>g@xy@ 5kj~R?Y̯@l~7EH?R^@ 0:\v?Z̯@H~"?"@#z:vh?@4)pxiw3/?"@ zڿ,?@'hs@ٵ?@e?"v1?^@ *t X*@_@@4t>@@@.v>Iz@@6hs*3x@~+@ɿ69^~#[@-5@N65d-@J}@X8>q`P%u]P@Bm@ĵJ7U3]Z@$Z@.N;N>R;B@Iii@ۼES-gkE@;@"FEC[<@QP@&CJHHTh]T@0A@ L9E6'{@mL@DZOIС[r@gH`@^VfP~S1'@W^N@ ^Ie@qG>?(}@hRq`[@̂> 5@Ndn@ 6>V+@U^l@L=?hi@X_SLj@٣?S$Z@bb;NU@%?m@ \w6U}S@ @&^N@\_1I.|@.?2H`@nZ)fPX@u?mL@R`)OIgH@a QP@gtJgi@m>;@lpEC]Z@в @ȍt@iNy2W2_@)"@Mb@P!:@QeI@s$@Սt@?ay@Bk;D@ ?|@VFg.+@ ?c~@f=Wm? @q~@Y+y2WmN@e$@@.:gR^@ p0vld?s>X̯@tt~?TL=?@6 z;?$?@ #wpx?? @bzr? @@_1hsqz??Q@h1tթ@5>@.v@>{@6hsd?|[@+@"N^B?I@/5@w DHd?K@M}@)Iq`@9%^@Em@4O7UG@Hn@$Z@r6mU;N]?Hn@Mii@-mUS?^@;@)dEC`?…@QP@(_Jo_@…@3A@0_9ESA@[@mL@SENOI<@K@_H`@CIfP TR@I@F^N@eKDHIDATA,3$`4$DATAh`4$5*#####*## ###+###+## #,#####,## #-####-### ####.####.####/##/###0####0####1####1#####2###2#######3##3######4##4######5####5####6####6###7#####7###8###8###9####9####:#####:######;##;###<####<#######=##=######>#>######?### ##?##@###@####A### #A#######B####B####C####C#D#####D###E#####E######F####F###G####G#####H#H#######I###I#####J####J####K##K# # # #L # # #L # # # ####M##M### ###N###N#####O###O## ##P##P#######Q# # #Q!#!# "#"###R##$#$#R%#%#&# &#'#S'#(# (#)#S)#*#*#+#T+#T,#,#!-#-#U.#.#/#/#0#U0#1#!1#2#2#V3#3#4#"4#5#V5#W6#6#7#"7#W8#8#9#9#:# :#;#X;#X<#<#=##=#Y>#>##?#?#Y@#@#A#A# B#B#C#ZC#$D#D#ZE#E#[F#F#G#$G#[H#H#I# I#J#%J#K#\K#\L#L#M# M#N#]N#O#%O# P#]P# Q# Q# R#^R# S#S# T#^T# U#&U#_V# V#&W# W# X#_X# Y# Y#Z#Z#`[#[#'\#\#]#`]#'^#^#a_#_#a`#`# a#a#bb#b# c#c#bd#d#e#(e#f#cf#g#(g#h#ch#i#i# j#j#dk#k#dl#l#)m#m#en#n#)o#o#ep#p#q# q#r!fr!s!s!ft!t!u! u!gv!v! w!w!x!gx!y! y!z! z!{!h{!h|!|!}!}!i~! ~! !!i!!!!! !j!"!"!!j!#!#! !$!!$!k!%!!%!k!!&!l!&!l!'! !'! !(!m!(!m!)!!)!*!n!*!!n!+!!+!o!,!,!!o!-!-!!p!.!.!!/!p!/!!0!!0!q!1!q!1!!2!!2!r!r!3!!3!!4!4!s!5!!5!s!6!t!6!!t!7!7!!8!u!8!!9!u!9!!!:!v!:!v!;!;!!!<!w!<!=!w!=!!x!>!>!!x!?!?!!y!@!!@!y!A!A!!z!B!B!!z!C!C!!!D!D!{!!E!{!E!!F!F!|!G!!G!|!!H!H!}!I!!I!}!~!J!J!!~!K!K!!!L!!L!!M!M!!N!!N!!O!!O!!P!!P!!Q!!Q!!!R!!R!S!!S!!!T!T!!U!!U!! !V!V!!W!!W!!X!!X!!!Y!Y!!!Z! !Z!![![!!\!!!\!!]!!]!!^!!^!!!_!!_!!`!`!!!!a!!a!!b!b!!c!"!c!!!d!!d!!e! !e ! !f ! !f ! !g !" !g !#!h!h!!i!!i!!j!!j!!!k!!k!l!#!l!!m!!m!!$!n!n!!o!!o!!!p!!p! !q !q!!!!"!r"!#!r#!$$!s$!%!s%!t&!&!t'! '!(!u(!u)!&)! *!v*!v+!+!w,!%,!w-!-!.!x.!%/!x/!0!y0!y1!&1!2!z2!'3!z3!4!{4!!5!{5!|6!!6!|7!7!}8!&8!}9!9!':!~:!;!~;!<!<!&=!=!">!>!?!?!@!@!A!(A!B!'B!C!C!"D!D!E!E!'F!F!G!G!H!H!I!(I!#J!J!K!K!L!L!M!)M!N!N!O!#O!P!P!Q!(Q!R!)R!S!S!T!T!U!(U!V!$V!W!W!X!X!Y!%Y!$Z!Z![![!\!\!]!)]!^!^!)_!_!`!`!%a!a!fb#b#c#/c#d!+d!e!/e!ff#f#+g#g#h#fh#i#gi#gj#j#k#hk#l#fl#m#hm#,n!n!.o!o!p#hp#q#.q#,r#r#s#hs#-t#t#gu#u#*v#v#gw#w#-x!x!*y!y!iz#z#{#2{#2|!|!+}!}!~#i~##+##i##j##j##k#i###k#1!!!3!#3##k##1##k#0###j##*##j#0!!*!!l##6##,!!6!!,##l###l##m##n##m##n##l#7!!!5!n###7##n##5##m##4#-###m#-!!4!!o##:##:!!!5!o###5#o##p###p##q#o###q#9!!;!!#q##;#9###q#p##8##p##4##!8!!4!<##r##!9!!<!9##r###r##s#t###s#t###r#1!!=!!#t##=#t##1##0###s##8##s#!0!!8!#@##u#@!!!2!#2##u#v###u#v###w#u##w##A!!!?!A###w#?###w#v##>##v###3#>!!3!!#D##x#!D!!.!x###.#y##x###z##y#z##x##E!!!C!E##z##z##C##y###B#y###/#/!! !B !I # #{ # #I ! !7 ! !#7##{##|##{#}##|##}###{#H!!!F!H##}###}##F#G###|##|##6# !G !!!6!!~"#"#L####L$!$!;%!%!&#~&#'#;'#(#(#~)#)#*#*#+#+#~,#,#-#-#.!K.!/!M/!0#0#1#M1#2#2#K3#3#4#4#5#J5#6#6#:7#7#:8!8!9!J9!:#:#;#Q;#=<!<!=!Q=!>#>#?#=?#@#@#A#A#B#B#C#C#D#D#E#E#PF!F!NG!G!PH#H#I#I#J#J#NK#K#OL#L#M#M#<N#N#O#O#<P! P!OQ! Q! R#R# S#SS#AT! T! U!SU!AV# V# W#W#X# X# Y#Y#Z#Z#[#[#\#\#]#]#^!R^!_!C_!`#`#a#Ra#b#b#c#Cc#d#d#e#Be#@f#f#g#g#@h!h!i!Bi!j#Uj#k#k#El!l!m!Um!En#n#o#o#p#p#q#q#r#r#s#s#t#t#u#u#Tv!v!Fw!w!x#Tx#y#y#z#z#{#F{#|#G|#}#}#D~# ~## #D!!!G!!!"#V#"##H!#!#!V!$#H#$##%##%###&##&#'##'##W!(!K!(!W#)#)###*#K#*#+##+#J#,##,#I#-!I!-!J!Y#.##.#Y!/!/!M!#0#0#M#1##1##2##2##3##3##X!4!N!4!X#5##5##6#6#N##7#O#7#L#8#8##L!9!9!O!:#Z#:##P!;!;!Z!P#<#<###=#=###>##>#?##?##[!@!@!?![#A#A##B##B#?#C##C#>##D#D#Q#>!E!E!Q!#F#F#^#G!^!G!R!#H#R#H#I##I###J#J###K##K#_!L!\!L!#M#M#_##N#\#N#O#]#O##P##P#S#Q!]!Q!S!#R#`#R#S!`!S!T!#T#T#T##U#U###V#V###W##W#X!_!X!a!Y##Y#a#Z##Z#_#^#[##[#U#\#\##]!^!]!U!#^#^#c#W!_!_!c!W#`#`##a##a##b##b##c##c##d!b!d!a!b#e#e # #a #f # #f #g #` #g # #V#h##h#`!i!V!i!d#j#j##X!k!k!d!l#X#l###m#m###n#n##o##o##e!p!p!b!e #q #q!#!#b"#r"#r####s$#$#s%#c%#&#t&#Y'#t'#Y(!u(!u)!c)!v*#]*#v+#+#[,!w,!]-!w-![.#x.#/#x/#y0#0#y1#1#2#z2#3#z3#{4#4#{5#5#|6!e6!|7!\7!}8#8#}9#\9#e:#~:#~;#;#d<#<#=#=#>#Z>#?#?#d@!@!ZA!A!B#B#C#C#D!D!E#E#F#F#G!G!H#H#I#I#J!J!K#K#L#L#M!M!N#N#O!O!P#P#Q#Q#R#R#S#S#T!T!U#U#V#V#W#W#X#X#Y!Y!Z#Z#[![!\#\#]#]#^!^!_#_#`#`#a!a!b#b#c#c#d!d!e#e#f!f!g#g#h#h#i!i!j#j#k#k#l!l!m#m#n#n#o!o!p#p#q#q#r# r# s#s#t!t!u#u#v#v#w!w!x#!x#y#!y#z!z!{#{#|#|#}!}!~#!~##!!!#########%! ! ##%###$##"#$!"!##!!####!!##$##!!#$##%#!!%##!!#"##"#!!####!!####!!#######&##&#!!####!!#'##'#!!####!!#'#'!(!#(#######*!&!#&#*###+##)#)!+!##!!####!!###+#!!#+#*##!!*##!!#)##)#!!####!!####!!#(##(##-##-#!!####!!#,##,#!!####!!,##/!,!/########1!-!#-##1##0##.#.!0!##!!####!!###0#!!#0##1#!!1##!!#.#.##!!####!!####!!/##/##2##2##!!####!!#3# #3 # ! ! # # # # ! !#3#4!3!#4#######6!2!2##6##7##5##5!7!##!!####!!##7 # #!!!!"#7"###6##$!$!6%#%#&!&!5'#'#5(#(#)!)!*#*#+#+#,!,!-#-#.#.#/!/!0#40#1#41#2#92#3#93#4!4!5#5#6#6#7!7!88#8#89#9#:!:!;#;#<#<#=!=!8>#>#8?!;?!@#;@#A#A#B#B#C#C#9D!=D!9E#E#=F#F#G#<G#H#:H#:I!<I!J#J#K!K!L#L#M#M#N!N!O#O#<P#P#Q!Q!R#<R#S#=S#T!T!U#=U#V!V!W#:W#:X#X#Y!Y!Z#Z#[#[#\!\!]#]#^#^#_!_!`#;`#;a#a#b#?b#c#?c#d!d!e#e#f#f#g!g!>h#h#i#>i#j!j!k#k#l#l#m!m!n#>n#>o!Ao!p#Ap#q#q#r#r#s#s#Ct!?t!?u#u#Cv#v#w#Bw#x#@x#By!@y!z#z#{!{!|#|#}#}#~!~!###B#!!B##C##!!#C#!!#@##@#!!####!!####!!#A##A#D###D#!!####!!#E##E#!!####!!#E#G!E!G########H!D!D##H##I##F##I!F!##!!####!!##I##!!I##H##!!H##!!F##F##!!####!!####!!G##G###J#J##!!####!!K###K#!!####!!K##M!K!M########O!J!J##O###N##L#N!L!##!!####!!##N##!!N###O#!!#O#!!L##L##!!####!!####!!M###M#Q##Q##!!####!!P##P##!!####!!P##P!R!#R#######Q!U!Q###U#T##S##S !T ! # # ! ! # # # #!!##T##!!T##U##!!U##!!#S#S##!!# ## #!! ### #!! #R #!#R!# "#V"###V## $!$! %# %# &# &# '! '!(#W(# )#W)#*! *!+# +# ,#,#-!-!W.# .#Y/!W/!Y0# 0# 1#1#2#2# 3#3#V4!Z4!V5#5#Z6#6#[7#7#X8#8#X9![9!:#:#;!;!<#<#=#=#>!>!?#?#[@#@#A!A!B#[B#C#ZC#D!D!E#ZE#F!F!XG#G#XH#H#I!I!J#J#K#K#L!L!M#M#N#N#O!O!YP#P#Q#YQ#\R#R#S#\S#T!T!U#U#V#V#W!W!X#]X#]Y#Y#Z!Z![#[#\#\#]!]!^#]^#]_!__!`#_`#a#a#b#b#c#c#\d!ad!\e#e#f#af#g#`g#^h#h#^i!`i!j#j#k!k!l#l#m#m#n!n!o#o#`p#p#q!q!r#`r#s#as#t!t!u#au#v!v!^w#w#^x#x#y! y!!z# z#{#!{#|!|!!}#}#~#!~#! !_# ##_#"#c#c##"!!"###$###"!$!b##$#b#$!!######!!%#b#b!d!%#d#%#&#'#&#'#%#c!g!c#'#'#g#f#&#e#&#f!e!#(#!!#(#)#(#)!*!(#*##f#!*!f#*#)#g#!)!#g#+!!e##+#e#+!,!-#,#-#+#!!-##-##!,!,#d##d#h#.##h#!.!/#.#/#0#0!.!i##i#0#!0!/###/#!!i#1#i!k!1#k#2#1#3#2#3#1#l!h!3#h#3#l#m#2#2#j#m!j!#4#!!#4#5#4#6!5!6#4#m##6!!m#6#l#5#!5!#l#!7!j##j#7#8!7!8#9#9#7#!!9###9#8!!8#k##k#:#n##n#:!!:#;#;#<#:!<!#o#<#o#<!!;###;#!!=#o#q!o!q#=#=#>#?#>#?#=#n!s!?#n#?#s#r#>#p#>#r!p!#@#!!#@#@#A#B!A!B#@#r # #B ! !B #r #A #s # !A ! #s # !C ! #p #C #p #C !D !E #D #C #E # ! !E # # #E #D ! !q #D #q # #u #F #  #u #  !F !G #F #G #H #F !H !t # #t #H # !H !G # #G #  #  ! !I #t #t !v !I #v #I! #J! #J" #K" #I# #K# #u$ !y$ !u% #K% #y& #K& #J' #x' #w( #J( #w) !x) !* #L* # + !+ ! , #L, #M- #L- #M. !N. !L/ #N/ #0 #x0 #1 !N1 !N2 #x2 #M3 #y3 #M4 ! 4 !y5 # 5 #O6 !6 !7 #w7 #O8 #w8 #P9 !O9 !Q: #P: #Q; #O; # < !< !Q= # = #Q> #> #P? !? !P@ #v@ #A #vA #zB #RB #C #zC #D !RD !SE #RE #TF #SF #TG !RG !{H #H #TI #{I #TJ !J !K #SK #SL #L #M !M !UN #{N #|O !{O !UP #|P #UQ #VQ #VR #WR #US #WS #~T !zT !zU #WU #~V #WV #VW #W #}X #VX #}Y !Y ! Z #XZ # [ ![ !X\ #\ #Y] #X] #Z^ !Y^ !Z_ #X_ # ` #` #Za ! a !Zb #b #Yc #~c #Yd !d !~e #e # f ![f ! g #}g #}h #[h #\i ![i !]j #\j #]k #[k # l !l !]m # m #]n #n #o !\o !|p #\p #q #|q #r #^r #s #s #^t !t !_u #^u #_v #`v #`w !^w !x #x #`y #y #z !`z !_{ #{ #_| #| #} !} !a~ #~ # ! !a # #b #a #b #c #c #a # ! !c # #c # #b # #b # # ! !d # # ! !d # #d #e #e !f !d #f # # #f ! ! #f # #e #e ! ! # #g ! ! # #g # #g !h !i #h #g #i # ! !i # # #i # !h ! #h # # # #j # # #j ! !k #j #l #k #l !j ! # #l # #l ! ! #k #k # # ! !m # # ! ! #m #n #m #n #o #m #o # ! ! #o #o # #n # # #n # ! !p # # ! !p # #p #q #r !q !p #r # # #r ! !r # # #q # !q ! # #s ! ! # # #s #s !t !t #u #s #u # ! ! #u # #u # !t ! #t # # #v # # # #v ! !v #w #w #x #v !x ! # # #x # !x ! #w #  #w #  ! !y # # ! !y # #y #z #{ #z #y #{ # ! !{ # #{ # #z # # #z # ! !| # # ! !| # #| #} #~ !} !| #~ # # #~ ! !~ # #} # # !} ! # # ! ! # # # # ! ! # # # # ! ! # # # # ! ! # # # #bB!rb#rB#BC!CD#BD#c!cD#D#C!sC#s#cE!ce#eE#EF!FG#EG#bf!bG#fG#gF!dF#dg#H!u#uH#HI!IJ#HJ#g!J#gJ#fI!tI#tf#K!d#dK#KL!LM#KM#!M#M#L!eL#e#hN#th#tN!NO#OP#NP!xi#iP#xP!yO#uO#uy!iQ#ij#jQ#QR#RS#QS#hl#hS#lS#mR#kR#km#}T#s}!sT#TU#UV!TV#|m#|V!mV#lU#rU!rl#{W!{k#kW#WX!XY#WY#wz!zY#wY#vX!jX#vj#nZ#n#Z!Z[#[\#Z\!o#o\#\![#[#!o]#oq#q]!]^#^_#]_!nr#n_#r_!s^#p^#ps!z`#z#`!`a#ab#`b!{s#{b#sb!ra#a#r!|c#|p#pc!cd#de#ce!}#}e#e!d#qd#q!tf#t!f#fg#gh!fh#vu#uh!vh#wg#g!w#ui#uw!wi#ij#jk!ik#tx#tk!xk#yj#vj!vy#l#!l#lm#mn!ln#y#n!yn#xm#m!x#o#v!vo#op#pq!oq#y#q!yq#xp#wp!xw#zr!~z#~r#rs!st#rt#{!{t#t#s!s##{u!{|#|u#uv!vw#uw#z~!zw#~w#v!}v#}#x!#x#xy!yz#xz#!z#z#~y!y#~#{!}#}{#{|!|}#{}#!}#}#|!||#|#~##~!~##~!##!##!#############!##!##!##~!~#!##!##!##!####!##!##!##!##!##!##!##!##!##!##!##!##!##!##!##!#!##!##!##!##!##!##!##!##!##!##!##!##!##!##!##!#!##!##!##!##!##!##!##!##!##!##!##!##!##!##!##!####!##!##!##!#############!##!##!##!#!##!##!##!####!##!##!##!##!##!##!##!##!##!##!##!##!##!##!##!#!##!##!##!##!##!##!##!##!##!##!##!##!##!##!##!#!##!##!##!##!##!##!##!##!##!##!##!##!##!##!##!####!##!##!##!#############!##!##!##!#!##!##!##!####!##!##!##!##!##!##!##!##!##!##!##!##!##!##!##!#!##!##!##!##!##!##!##!##!##!##!##!##!##!##!##!#!##!##!##!##!##!##!##!##!## !  # #! # # ! ## !# #  !  #  #! # # ! ####!##!##!##!#############!##!##!##!#!##!##!##!####!##!##!##!##!##!##!##! ## ! !#!"# "!#"#"!!#!#!####!#$#$%##%!#%#%!$#$#!&#!&#&'#'(!&(##(!(#'#'!#)#!)#)*#*+!)+##+!+#*#*!#,#!,#,-#-.!,.##.!.#-#-!#/#!/#/0#01!/1##1!1#0#0!#2!#2#23!34#24#!4#4#3!3##5!#5#56!67#57#!7#7#6!6##8!#8#89!9:#8:#!:#:#9!9##;!#;#;<!<=#;=#!=#=#<!<##>##>!>?#?@#>@!#@#@!?#?#!A##A#AB#BC#AC##C#C#B#B##D#!D#DE#EF!DF##F!F#E#E!#G!#G#GH!HI#GI#!I#I#H!H##J##J!JK#KL#JL!#L#L!K#K#!M##M!MN#NO#MO!#O#O!N#N#!P##P!PQ#QR#PR!#R#R!Q#Q#!S##S!ST#TU#SU!#U#U!T#T#!V#!V#VW#WX!VX##X!X#W#W!#Y#!Y#YZ#Z[!Y[##[![#Z#Z!#\#!\#\]#]^!\^##^!^#]#]!#_#!_#_`#`a!_a##a!a#`#`!#b!#b#bc!cd#bd#!d#d#c!c##e!#e#ef!fg#eg#!g#g#f!f##h!#h#hi!ij#hj#!j#j#i!i##k!#k#kl!lm#km#!m#m#l!l##n##n!no#op#np!#p#p!o#o#!q##q#qr#rs#qs##s#s#r#r##t#!t#tu#uv!tv##v!v#u#u!#w!#w#wx!xy#wy#!y#y#x!x##z##z!z{#{|#z|!#|#|!{#{#!}##}!}~#~#}!##!~#~#!##!##!##!##!##!##!##!##!#!##!##!##!##!##!# #! ##!##!##!##!# #! ##!##!##!##!# ! ##!## ! ##!## !  # #!## ! ##! # #!##!##!##!##! # #!##!##! # ###!##!##!##!#############!##!##!##!#!##!##!##!####!##!##!##!##!##!##!##!##!##!##!##!##!##!##!##!#!##!##!##!##!##!# #! #!#!!##!##!#!#!!# #! ##!##!##!##!#"!"##!## #!## # !# ##!#$#$#!##"&!"#&#'!%#%'#!##!##'!#'#&!#&#!%#%#!## !# # !$# $#)#)#!##!(#(#!##!(#(*#*####),#)#,#-#+#+-##!##!#-#!-#,#!,#!+#+#!##!##!*#*#.#.#!##!/#/#!# # !/#/1#1!##!.3#.#3!2#0#02!##!##!2##2!3##3!#0#0!##!##!#1#1!5#5!##!#4#4!##!#4#46!6##!#59#5!9#8#7!78##!##!#8#!8#9#!9##7!7##!##!##6!6#:!:##!##!;!;#!# !# #;!;=#=#!##:>!:#>#?!<#<?#!##!##?!#?#>!#>#!<#<#!##!##!=#=#@#@#!##!A#A#!##!A#AC#C####@D#@#D#E#B#BE##!##!#E#!E#D#!D#!B#B#! # #! # #!C#C#G #G# !  #  #  !F#F # ! # #!F #FH#H ! ## !GK#G#K!J#I#IJ!##!##!J##J!K##K!#I#I!##!##!#H#H!L#L!##!#M#M!##!#M#MO!O##!#LQ#L!Q#P#N!NP##!##!#P#!P#Q#!Q##N!N# # !!!##!!!# #O !O#R"!R#"#"#!#$#"$#'S!S$#'$#&#!##&#S%!SU#U%#%&!&'#%'#RW!R'#W'#V&!T&#TV#(!#(#()!)*#(*#V!*#V*#W)!)#W#+!T#T+#+,!,-#+-#(!-#(-#),!U,#)U#Y.#Y#.!./#/0#.0!X#X0#0!/#/#!X1#X[#[1#12#23#13#Y]#Y3#]3#\2#Z2#Z\#4#!4#45#56!46#\#6!\6#]5#5!]#7!Z#Z7#78!89#79#!9#9#8![8#[#_:#_#:!:;#;<#:<!%^#^<#%<!$;#;#$!^=#^a#a=!=>#>?#=?!_c#_?#c?!b>#`>#`b!@##@!@A#AB#@B!b#B#bB!cA#A#c!C#`#`C!CD#DE#CE!"#E#"E!#D#aD##a!eF#e!F#FG#GH!FH#d#dH!H#G#G!#dI#dg!gI#IJ#JK!IK#ei#eK!iK#hJ#fJ!fh#L#!L#LM#MN!LN#h#N!hN#iM#M!i#O#f!fO#OP#PQ!OQ##Q!Q#P#gP!g#kR!k#R#RS!ST#RT#0j!jT#0T#1S!S#1#jU!jm#mU#UV!VW#UW#ko!kW#oW#nV!lV#ln#X!#X#XY!YZ#XZ#n!Z#nZ#oY!Y#o#[!l#l[#[\!\]#[]#/!]#/]#.\!m\#.m#q^#q#^!^_#_`#^`!p#p`#`!_#_#!pa#pr#ra#ab#bc#ac#qt#qc#tc#ub#sb#su#d#!d#de#ef!df#u#f!uf#te#e!t#g!s#sg#gh!hi#gi#!i#i#h!rh#r#wj#w#j!jk#kl#jl!+v#vl#+l!*k#k#*!vm#vx#xm!mn#no#mo!w{#wo#{o!zn#yn#yz!p##p!pq#qr#pr!z#r#zr!{q#q#{!s#y#ys!st#tu#su!-#u#-u!,t#xt#,x!|v#|!v#vw#wx!vx#}#}x!x#w#w!#}y#}!y#yz#z{!y{#|#|{!{#z#~z!~#|#!|#|}#}~!|~##~!~#}#}!##~!~##!##!##!#!##!##5!#5#4!#4#!##!##!##!##!##!##!##!##!##!##2!#2#3!#3###!##!##!##!############ # !##!# # !##!# ! ##!##  ! # #!####!##!8##8!9# # 9!##!##!##!##! # #!##! # #!##! # #!##!7 # #7!6##6!#!##!##!# #! ##!##!##!##!##!##!##!##!##!##!##!##!#!##!##>!#>#?!#?#!##!##!##!##!##!##!##!##!##!##A!#A#@!#@###!##!##!##!#############!##!##!##!#!##!##!##!####!##!;##;!:##:!##!##!##!##!##!##!##!##!##!##!=##=!<##<!#!##!##!##!##!##!##!##!# # !##!# # !##!# # !##!# # !##!#!##!##E!#E#D!#D#!##!##!##!##!##!##!##!##!##!##B!#B#C!#C###!##! ## !!##!!############$#$!##!#%#%!##!##!###!##"!"##!####!##!H##H!I##I!##!##!##!##!" #"# !  #  #  !### # ! # #!% #%# !  #  #  !G$#$ #G !F # #F! #! #  #  !  ## ! # # !# #! # # ! ## ! # # !# #! # #  !  ## ! # # !#! #!! #  #  !  # !#  !! #  # ! # !(#( #  !  #  #T! #T #U !) #U)# !# #  !  #  #! # # ! ##" !"'#' #  !  #  ##!# # # !& #&#% !%# #  !  #  #$S!$ #S #R ! #R# #&#& !  # # !+# #+ !* #' #'*!! ##! #! " #" # #! # ### ## #" #" ##1$ #)1!)$ #$ % #% & !$ & #0#0& !& #% #(% !(#.' !.#' #' ( !( ) #' ) #,/!/) #,) #-( !( #-#* #L#L* !* + #+ , #* , !X#, #X, !Y+ #M+ #MY!- ##- !- . #. / #- / !#/ #/ !. #. #!/0 #J/#J0 !0 1 #1 2 #0 2 !.#.2 #2 !1 #K1 #K!03 #0#3 !3 4 #4 5 #3 5 !W1#15 #W5 !V4 #4 #V!6 #N!N6 #6 7 #7 8 !6 8 #-#8 !-8 #,7 #O7 !O,#9 #!9 #9 : #: ; !9 ; ##; !; #: #: !#(< #(Q!Q< #< = #= > !< > #)#)> !> #= #P= !P#'? #'!? #? @ #@ A !? A #&*#&A !*A #+@ #@ !+#B !2#2B #B C !C D #B D #]!D #]D #\C !3C #\3#E !#E #E F !F G #E G #!G #G #F !F ##-H !-5#5H #H I !I J #H J #,!,J #J #I !4I #4#+K !+#K #K L !L M #K M #*Z!*M #ZM #[L !L #[#N #4#4N !N O #O P #N P !7#P #7P !6O #5O #56!Q ##Q #Q R #R S #Q S ##S #S #R #R ##:T #3:!3T #T U #U V !T V #;#;V !V #U #2U !2#<W !<#W #W X !X Y #W Y #8=!=Y #8Y #9X !X #9#Z #X#XZ !Z [ #[ \ #Z \ !`#\ #`\ !a[ #Y[ #Ya!] ##] !] ^ #^ _ #] _ !#_ #_ !^ #^ #!=` #W=#W` !` a #a b #` b !<#<b #b !a #Va #V!;c #;#c !c d #d e #c e !^:#:e #^e !_d #d #_!f #T!Tf #f g #g h !f h #9#h !9h #8g #Ug !U8#i #!i #i j #j k !i k ##k !k #j #j !#/l #/S!Sl #l m #m n !l n #.#.n !n #m #Rm !R#0o #0!o #o p #p q !o q #16#1q !6q #7p #p !7#r !@#@r #r s !s t #r t #f!t #ft #gs !As #gA#u !#u #u v !v w #u w #!w #w #v !v ##7x !7>#>x #x y !y z #x z #6!6z #z #y !?y #?#8{ !8#{ #{ | !| } #{ } #9i!9} #i} #h| !| #h#~ #?#?~ !~  # #~ !E# #E !D #> #>D! ## # # # ## # # # ##I #AI!A # # ! #H#H ! # #@ !@#G !G# # ! # #BF!F #B #C ! #C# #`#` ! # # !b# #b !c #a #ac! ## ! # # ! # #  !  #  #  !F #^F#^ ! # # !G #G #  !  #_ #_ !H #H #  ! # # !eI#I #e !d # #d!  #] !] # # ! #C #  !C #B #\ !\B#  # ! # # ! # #  ! # # !#2 #2Z!Z # # ! #3#3 ! # #[ ![#5 #5! # # ! #4D#4 !D #E # !E# !L#L # ! # #l! #l #m !M #mM# !# # ! # #! # # ! ##= !=J#J # ! # #<!< # # !K #K#; !;# # ! # #:j!: #j #k ! #k# #K#K ! # # !N# #N !O #J #JO! ## # # # ## # # # ##R #MR!M # # ! #S#S ! # #L !L#T !T# # ! # #QU!U #Q #P ! #P# #b#b ! # # !p# #p !q #c #cq! # #  ! # # !"# #" !# #! #!#!U #eU#e ! # # !T##T ## !" #d #d"!S #S!#! ! # # !oR#R #o !n #  #n !% #f%!f # # ! #P$#$ !P #Q #g !gQ#$ #$&!& # # ! #%)#% !) #( #' !'(#A #Ai!i # # ! #@(#@ !( #) #h !h)#> #>'!' # # ! #?O#? !O #N #& !N&#+ !X+#X # ! # #N*!* #N #O !Y #OY#* !*-#- # ! # #+/!+ #/ #. !, #,.#G !GV#V # ! # #F.!F #. #/ !W #W/#H !H,#, # ! # #IQ!I #Q #P !- #P-#1 #W1#W ! # # ![0#0 #[ !Z #V #VZ!0 #02#2 # # # #14#1 #4 #5 #3 #35#a #Ya!Y # # ! #`5#` !5 #4 #X !X4#^ !^3#3 # ! # #]_!_ #] #\ !2 #\2#6 #p6#p ! # # !L7#7 #L !M #q #Mq!7 #79#9 ! # # !6:#6 #: !; #8 #8;!_ #o_#o ! # # !^;#^ #; !: #n #n:!` #`8#8 ! # # !Ja#a #J !K #9 #K9!< #l<!l # # ! #\=#= !\ #] #m !m]#= #=?!? # # ! #<@#< !@ #A #> !>A#B #Bj!j # # ! #CA#C !A #@ #k !k@#E #E>!> # #  !  #DZ#D !Z #[ #? ![?#DATA,%%DATA%4BbbBrrBrfbBCCBDDBDCc/cDDDcCCsssCEccEeeEe/cEFFEGGEGFfbfbfGGfGbgFFgd+dgdFHHuuHu HIIHJJHJIg+gJJgJfIIftftftIKKddKd+KLLKMMKMLMMMLLe/eeLNhhNttNtfhNOONPPNPOxigixPPxPiyOOyu uyuOQiiQjjQjgiQRRQSSQSRlhfhlSSlShmRRmkhkmkRT}}TssTs}TUUTVVTVUm|h|mVVmV|lUUlrfrlrUW{{WkkWkh{WXXWYYWYXwz zwYYwYzvXXvjgjvjXZnnZZ,nZ[[Z\\Z\[o.o\\\o[[[]oo]qq]q.o]^^]__]_^rn,nr__r_ns^^sphpsp^`zz`` z`aa`bb`bas{h{sbbsb{raar,rac||cppcph|cddceeced}}eee}ddq.qqdfttff-tfggfhhfhgvuguvhhvhuwggw wgiuuiwwiwguijjikkikjxt-txkkxktyjjyv*vyv