BLENDER_v241REND *SceneSRtwmSR1-AnimationH.`zzЀPh DATAH.n(?DATA(?nH. DATAn(? DATAnnDATAnn`xDATA`xnxnDATAxnx`xDATAxn yxDATA yn`yxDATA`yny yDATAyny`yDATAyn zyDATA zn`zyDATA`zn zDATAzoz(?DATAzo0{zH.DATA0{ox{z(?`xDATAx{o{0{xDATA{o|x{`xxDATA|oP|{nxDATAP|o||x yDATA|o|P|x yDATA|o(}|nxDATA(}op}|H.`yDATAp}o}(}nyDATA}o~p}yDATA~oH~}`yyDATAH~o~~xyDATA~o~H~`x zDATA~o ~ y zDATA oh~y zDATAho `y`zDATAohy`zDATAo@nyDATA@oy`zDATAoЀ@`x`yDATAЀo z`zDATAq H.`yyOЋDATApLink and MaterialsEditing>DATApMeshEditingF>DATApAnim settingsObject>DATApPDrawObjectF>DATAPp ConstraintsObject>DATA pPEffectsObjectDATAp HooksObjectF>DATApParticle InteractionObject>PDATAp`SoftbodyObject>PDATA`p0OutputRender>DATA0p`RenderRenderF>DATApЋ0AnimRender>DATAЋpFormatRender>DATA^333?V,@DhCDhCC(BDC?z?DATAT`333?V,/9DATA q`x(?x !  DATAq y z yxG==o?DATApTransform PropertiesView3d>DATAp3D Viewport propertiesView3d>"DATAY333?V<????????G==o? A*A?G==o??????*A B??=C ݢM@ݢM@ݢM@?DATAT`333?V</9DATAqx yxn??PףHؘ(DATApTransform PropertiesIpo!>DATA(ؘ]0333?V\zC̽̌?zC@ #< #<`jFzD OBzC̽̌?DATA0a ؘ333?V\CC|||??l|DATA 0 333?V\zCCHBC|||?CFC= ADATAxd  333?V\8Ǥ =rttDATAch 333?V\?zDzDBCl||ll|zDzD=HB DATAhH 333?V\BCBCl|llFzD #<HB DATAHY(h333?V\??? ???? A???PA A!O?j?}GCHB? A B? #<CDATAT(`H333?V\/9DATAqP`zyny @ЧpDATAppLink and MaterialsEditing>DATAppMeshEditingF>DATA@f333?VLzCB{ µCB ?BFB= ADATAЦ@ 333?VLzCCHBC$?CFC= ADATAЦ^Ч333?VL#DhC`DpJgChCC(BDC?z?DATATЧ`Ц333?VL/9DATAPq`y`x z`z} ?=o?.諣HDATAHpTransform PropertiesView3d>DATApH3D Viewport propertiesView3d>"DATA諣a333?YDATA8phLampLampF>DATApؼ8SpotLamp>DATAؼpTexture and InputLamp>DATApxؼMap ToLamp>ؼDATAxpHPreviewMaterial>DATAHpxMaterialMaterialF>DATApHPreviewWorld>DATApWorldWorldF>DATAp£Mist Stars PhysicsWorld>DATA£pXãTexture and InputWorld>DATAXãp(ģ£Map ToWorld>£DATA(ģpģXãOutputRender>DATAģpţ(ģRenderRenderF>DATAţpƣģAnimRender>DATAƣphǣţFormatRender>DATAhǣp8ȣƣLink and MaterialsEditing>DATA8ȣpɣhǣMeshEditingF>DATAɣpɣ8ȣMesh ToolsEditing>DATAɣpʣɣMesh Tools 1Editing>DATAʣpxˣɣCameraEditingF>DATAxˣpḤʣShadersMaterial>ףDATAḤpͣxˣTextureMaterial>DATAͣpͣḤAnim settingsObject>DATAͣpΣͣDrawObject>DATAΣpϣͣConstraintsObject>DATAϣpXУΣScriptlinksScript>DATAXУp(ѣϣEffectsObjectΣDATA(ѣpѣXУMap InputMaterial>ḤDATAѣpң(ѣMap ToMaterial>ḤDATAңpӣѣAnimAnim>DATAӣphԣңSoundSound>DATAhԣp8գӣListenerSoundF>DATA8գp֣hԣSequencerSound>DATA֣p֣8գArmatureEditingF>DATA֣pף֣RampsMaterialF>HDATAףpxأ֣Mirror TranspMaterial>DATAxأpH٣ףMist / Stars / PhysicsWorld>DATAH٣pڣxأAmb OccWorld>xأDATAڣpڣH٣Shadow and SpotLamp>DATAڣpۣڣModifiersEditing>DATAۣpܣڣShapesEditing>ڣDATAܣpXݣۣLinks and PipelineMaterial>DATAXݣp(ޣܣObject and LinksObjectF>DATA(ޣpXݣPaintEditing>DATAޣ^ߣ333?pD(hC GDpCC(BDC?z?hmDATAߣYޣ333?p??? ???? A??@PA Aj?c3>}GCHB? A B? #<CDATAaߣ333?p@e!@e!@e!??DATAT`333?p/9DATAHq@p88xP4>DATA@qHx\=w=o?99ST  ,t8m8m8DATA8pTransform PropertiesView3d,>DATAp8View PropertiesView3dT>"DATAxd 333?@8Ǥ4 =jllDATAY`333?@????????\=w=o?6A{IAy?\=w=o??????{IA B??5==C7?X<Y U@Y U@Y U@?DATA(`]333?@zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATAa`333?@@e@e28@e??2DATA 333?@?zDzDBD22FzD #<HB DATA^333?@DdC8CnD fCC(BDC?z?DATAT`333?@LSave FileNT PICTURES/Users/ton/Desktop/umpbug Folder/ender.app/Contents/Resources/untitled.blend DATAq@8?r?AHM99ST tp(``DATApTransform PropertiesView3d,>DATApView PropertiesView3dT>"DATApPreviewView3d,"DATApYP333??)`")>N}|N}|?$)>S4=B H??`")$)>O}|?L}|#)>S4㥁\0@??PMta"`"XMt>|?N}|? ~?V)$):b=NAA *L?/3"$vc=<.?5 /a>Bm0ןqa@&A)@?r?AHM?)`")>N}|N}|?$)>S4=B H?cC?h%S'm]{A B??a;=C5ܼ@p\7?X<I3@I3@I3@?DATA(P]p333?zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATAaHP333?@e@e28@e??2DATA,BO`A֤DATA,CS@ffhDATAH( 333??zDzDBD22FzD #<HB DATA(^(H333?DdC8CnD fCC(BDC?z?DATAT(`(333?<Save AseNT PICTURES//home/juego/Desktop/Art+Game/der/ender.app/Contents/Resources/terrain-leveler-1.0.blendesh-fuckup0.2.blendntitled.blendSRtm>SR3-Materialodel SingH@  7h DATAHnDATAnH DATAn DATAnHDATAHn<DATAnH<DATAnDATAnHDATAHn,<DATAnH,DATAnDATAnH,DATAHnDATAnHDATAoDATAoXHDATAXoHHDATAoXDATAo0HDATA0oxDATAxo0DATAoxDATAoPDATAPoHHDATAoPHDATAo(DATA(opHDATApo(HDATAopDATAoHDATAHoHDATAoHDATAo HDATA ohHDATAho DATAohDATAoHDATA@ qXHH?@Pף;;!x 8  DATA8 p OutputRender>DATA p 8 RenderRenderF>DATA p  AnimRender>DATA p FormatRender>DATAx f8333?V\~CA~CA!?AFA= ADATA8x  333?V\zCCHBC ?CFC= ADATA^8333?V\DhC?DhCC(BDC?z?mDATAY333?V\??? ???? A??@PA Aj?c3>}GCHB? A B? #<CDATAa333?V\@̌AR|B1@lA A@CC #<@DATAT`333?V\/9DATAXqP@  !  DATAPq'XHG@? JL-=-=W-X~!@&H8 DATAHpOutputRender>DATApHRenderRender>DATApAnimRender0>DATApFormatRenderH>DATApXPreviewMaterial>DATAXp(MaterialMaterial>DATA(pXShadersMaterial0>DATAp(TextureMaterialD>DATApMap InputMaterial\>DATAphMap ToMaterial`>DATAhp8 RampsMaterial>XDATA8 phMirror TranspMaterialH>DATA!^"333?VChCCvgCC(BDC?z?DATA"Y$!333?VJ>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'>dDATA($]@&"333?VzC AzC A #< #<`jFzD OBDATAT@&`$333?V;SAVE FILE/usr/home/intrr/blender/blend/untitled.blendDATA'qp/PHHU.=w=o?+=+=W+X,X(-DATA(Y+333?W???h?j(4?t'>????hj(4t'?U.=w=o??OA  B??=Ch?j(4?t'>dEh@Eh@Eh@?DATA+^,(333?WDdC>9C,DeCC(BDC?z?DATA(,]-+333?WzC AzC A #< #<`jFzD OBDATAT-`,333?W SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATAp/q 7'He?B$?AHM+++USh05DATAh0YH3333?W |ݕ/?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@?DATAH3^H4h0333?W |DdC>9C,DeCC(BDC?z?DATA(H4]5H3333?W |zC AzC A #< #<`jFzD OBDATAT5`H4333?W | SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATA 7qp/H&=+=o?US8P=DATA8Y:333?W ?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ٚ@ٚ@ٚ@?DATA:^;8333?W DdC>9C,DeCC(BDC?z?DATA(;]P=:333?W zC AzC A #< #<`jFzD OBDATATP=`;333?W SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendSRt>mpjSR4-Sequencep?BBHHHdh DATAp?n?DATA?n?p? DATA?n0@? DATA0@np@?DATAp@n@0@DATA@n@p@DATA@n0A@DATA0AnpA@DATApAnA0ADATAAnApADATAAn0BATDATA0BnpBATDATApBnB0BDATABnpBDATABo8C??DATA8CoCBp?0@DATACoC8Cp?p@DATACoDC0@@DATADoXDCp@@DATAXDoDD?@DATADoDXD?0ADATADo0ED@0ADATA0EoxED@pADATAxEoE0E0AADATAEoFxEpAADATAFoPFEpAADATAPFoFFAADATAFoFPF@0BDATAFo(GF0A0BDATA(GopGFA0BDATApGoG(Gp@pBDATAGoHpGpApBDATAHoHHGABDATAHHoHH@BDATAHoHHpBBDATAHqOp?p@@0@MNI@LDATAIpJOutputRender>DATAJppKIRenderRenderF>DATApKp@LJAnimRender>DATA@LppKFormatRender>DATAM^N333?WDhCvDhCC(BDC?z?DATATN`M333?W/9DATAOqPH@??0A !  DATAPqpWOp@pBB@8=i>o? QUDATAQf@R333?W&~CB~CB ?BFB= ADATA@R_SQ333?W&zCAzCA  A@FB= A DATASYU@R333?W&????????8=i>o?fffAD&@??fffA B? #<CDATATU`S333?W&AVE TARGA/t1.blend9DATApWq]PA0B0AA8=H>o?UUU hX\DATAhX_8Y333?W*zCAzCA1||1 A@FB= A DATA8YY\hX333?W*????????8=H>o?fffA*@??fffA B? #<CDATAT\`8Y333?W*AVE TARGA/t1.blend9DATA]qHdpWpA@0BA8=>o?SSST^bDATA(^]_333?W.B̽̌?B̽̌? #< #<`jFzD SQB̽̌?DATA_Yb^333?W.????????8=>o?fffA@??fffA B? #<CDATATb`_333?W.OAD FILE/9DATAHdq]pBpAAB8=i>o? @ehDATA@e_f333?W1zCAzCA A@FB= A DATAfYh@e333?W1????????8=i>o?fffAD&@??fffA B? #<CDATATh`f333?W1AVE TARGA/t1.blend9SRtpjm>SR5-ScriptingkPmmqqh DATAknPkDATAPknkk DATAknkPk DATAknlkDATAlnPlkDATAPlnllDATAlnlPlDATAlnmlDATAmnPmlDATAPmnmDATAmomPkkDATAmo nmPkPlDATA nohnmklDATAhnon nPllDATAnonhnllDATAno@onPlmDATA@ooonlmDATAooo@olmDATAoopolPlDATApo`poklDATA`poppkPmDATApop`pkPmDATApo8qplPmDATA8qoqpmPmDATAqo8qklDATAqqrPlPkkl !  DATArqyqlPlmlz==o?Xu8xstDATAsptTransform PropertiesView3d>DATAtps3D Viewport propertiesView3d>"DATAXuY8x333?Y.|????????z==o?&A*A?z==o??????*A B??=C ?@?@?@?DATAT8x`Xu333?Y.|/9DATAyqrPmmlk??Pף L{zzDATAzpTransform PropertiesIpo!>DATAx{d(| 333?Y/|8Ǥ> =DATA(|b}{333?Y/|CCx??|?DATA(}]h~(|333?Y/|zC̽̌?zC@;; #< #<`jFzD OBzC̽̌?DATAh~a}333?Y/|CC|||??l|XXDATA,XBO`A֤DATAh~ 333?Y/|zCCHBC|||?CFC= ADATAcP 333?Y/|?zDzDBCl||ll|zDzD=HB DATAP0 333?Y/|BCBCl|llFzD #<HB DATA0YP333?Y/|??? ???? A???PA A!O?j?}GCHB? A B? #<CDATAT`0333?Y/|/9DATAqykllPmO蒤蓤DATApXLink and MaterialsEditing>DATAXp(MeshEditingF>DATA(pXAnim settingsObject>DATApȊ(DrawObjectF>DATAȊpConstraintsObject>DATAphȊEffectsObjectDATAhp8HooksObjectF>DATA8phParticle InteractionObject>ȊDATAp؎8SoftbodyObject>ȊDATA؎pOutputRender>DATApx؎RenderRenderF>DATAxpHAnimRender>DATAHpxFormatRender>DATApHScriptlinksScript>DATA蒤^蓤333?Y0|ChC#DhCC(BDC?z?DATAT蓤`蒤333?Y0|/9SChWSCScenetageain`=dd??< d Xdd??Z @????L?fff??@ A//backbuf/tmp///ftype@&#@^@&^#DRDATAOЙkDATAЙO.DATAO`Йk٤DATA`O֤DATA(N,d'=A@DATAVZ ?o: CAtHCACamera.002L>=B B@?LA蛤LASpot ?????AB>??@ .?A4B?@@???WO MWOWorldg=pb>>===??A@pA A?L=TXd`8ǤTXBrain.pyext.001ä DATA8EERFDATA80 DATAȟ8h`EERFDATAȟb EERFDATAXȟ豤0cDATAXȤ)1(DATA蠤X`X֤DATA蠤00Ԥ'DATA0x蠤貤ԤFeqDATAx00X7om'(DATAx7DATAPг7 DATAP XDATAࢤPP~EEgDATAࢤ(~DATA(pࢤത(DATAp(X DATAp`!DATAHHDATAH൤xDATAؤH0DATAؤ œDATA hؤԤ DATAh HœDATAh xœDATA@PœDATA@UFeqDATAЦ@෤0VDATAЦ`VDATA`Ц@VDATA`V DATA`и WDATA8PW0DATA8`W%DATAȨ8XDATAȨDATAXȨ0 ܜ N DDDATAXhŞDATA詤XƞDATA詤0غ@ƞFeqDATA0x詤 ƞDATAx0hƞteg.DATAx0ǞDATAPǞDATAPXǞDATA૤P(ȞDATA૤(ȞeDATA(p૤8ȞDDATAp(XɞDATApɞiDATAHPʞEERFDATAHؾʞDATAحHʞEERFDATAح P ˞EE:DATA hحp˞N DDDATAh 迤˞N DDDATAh8̞DATA@h̞DATA@̞EERFDATAЯ@ ͞DATAЯhp͞DpnuDATA`Я͞EnuDATA`(¤@ΞiEERDATA`¤ΞDATAimport GameLogicDATA 0import mathDATAhimport RasterizerdDATAimport structEEDATA豤67DATARasterizer.showMouse(1)DATA`67DATA(cont = GameLogic.getCurrentController()DATA貤pla = cont.getOwner()FDATA 0mou = cont.getSensor('mouse')DATA clic = cont.getSensor('click')2DATA$гrclic = cont.getSensor('rclick')rDATA 67DATAPxmouse = mou.getXPosition()DATAymouse = mou.getYPosition()DATAത67DATA$ww = Rasterizer.getWindowWidth()REEDATA$`wh = Rasterizer.getWindowHeight()EEDATA67DATA ൤xt = 2*float(xmouse - ww/2)/wwoDATA 0yt = -2*float(ymouse - wh/2)/whDATA67DATA#print xt,ytREEDATA67DATA DATAPmesh = pla.getMesh()DATAfram = pla.framecountDATA෤67DATADATA @mat = mesh.getNumMaterials()voDATAvert = list()DATAиeDATA4for vind in range(mesh.getVertexArrayLength(0)):5{DATA(` vert.append(mesh.getVertex(0, vind))DATA #print vert[vind].getXYZ()DATA 7DATA 0dist = 0.2DATAhzdisplace = 0.01DATA tDATAغif clic.isPositive():DATA  for z in range(len(vert)):DATA h tempvert = vert[z].getXYZ()32DATA  dx = abs(tempvert[0] - xt)voDATA  dy = abs(tempvert[1] - yt)voDATA X if dx < dist and dy < dist:oDATA tempvert[2] += zdisplaceDATA vert[z].setXYZ(tempvert)DATAH8 vertcol = struct.unpack('4B', struct.pack('I',vert[z].getRGBA()))REEDATA if vertcol[1] < 254:DATAl vc = float(vertcol[0])/255, float((vertcol[1] + 2))/255, float(vertcol[2])/255, float(vertcol[3])/255EEDATA vert[z].setRGBA(vc)DATAؾmpoDATAif rclic.isPositive():DATAP for z in range(len(vert)):DATA  tempvert = vert[z].getXYZ()32DATA 迤 dx = abs(tempvert[0] - xt)lDATA 8 dy = abs(tempvert[1] - yt)DATA  if dx < dist and dy < dist:DATA tempvert[2] -= zdisplaceDATA  vert[z].setXYZ(tempvert)DATAHh vertcol = struct.unpack('4B', struct.pack('I',vert[z].getRGBA()))REEDATA if vertcol[1] > 1:DATAl(¤ vc = float(vertcol[0])/255, float((vertcol[1] - 2))/255, float(vertcol[2])/255, float(vertcol[3])/255x6DATA¤ vert[z].setRGBA(vc)TXd8Ǥ`TXTextǤ`ǤǤ##h DATAǤXݞҜ3EERFDATAXp\Ǥx?@4DATAp\XȤXHh 15DATAXȤȤp\:`$EERFDATAȤ0ɤXȤ<1EERFDATA0ɤ ͤȤȤxɤFeDATA ͤɤ0ɤ܃qqqqDATAɤ ͤhk3EERFDATAʤɤ *p 15DATAʤPʤخ> N DDDATAPʤʤʤϤ@>FeDATAʤʤPʤϤXFeDATAʤ(ˤʤФXդ-DATA(ˤpˤʤhФx+DATApˤѤ(ˤФۜ?_DATAѤϤpˤΤndownDATAϤդѤ` 15DATAդˤϤΤ@ʜ theDATAˤ̤դ֤(A$nwodDATA̤H̤ˤPѤpNDATAH̤դ̤`X3EERFDATAդ̤H̤P`Ϥ 15DATA̤դ DATAX̤`cxS 15DATAX肙ȭqqqqDATAYX܆com DATAY`Y 15DATAۜYhͤ@@3qqqDATA̤ۜY`cDATA̤x@ۜb4 15DATAx@`̤0@՞4leveDATA`x@H 15DATA4ݞ---------------Terrain-leveler 1.O-----------------DATA8x?/\------------------------------------------------\/ DATAHDATA(:Created during the ART+GAME WorkshopDATA4<given by Julian Oliver at iMAL, Brussels, Belgiumx1DATAȤon december 1st, 20065DATA܃nDATA4h---------------------------------------------------DATA *-eDATA خHOWTO use:DATAϤ 7DATAϤ press 'P' to play DATA0Ф press 'r' or 't' to rotate the camera around.pDATA,hФ use mouse to change the terrain elevation:DATAФ left click to go upDATAΤ right click to go down1%DATA DATA$Τ (the coordinates of the windowREEDATA(֤ maps the coordinates of the plane)DATAPѤ DATA4---------------------------------------------------DATAPDATA Enjoy! ;-)DATA`cDATA肙by Juego@requiem4tv.comDATAhttp://juego.requiem4tv.comDATA`YqDATA4hͤlicence: http://creativecommons.org/licence/by/2.5/DATAYw DATA8b/\------------------------------------------------\/REEDATA80---------------------------------------------------- DATA\--OB֤G٤OBLamp 蛤p@?p@???{&?W+b=???6씾t? bfE9L"?%?_>oK?p@?p@?????8씾fE'?t?;L_> b%?oK?b1oA̴A?DOBdzC? #=?>=@???OB٤G֤OBPlanehܤ@@@??@@@?????O>O> M%ZO> OeV&R@?DOBdzC? #=?>=ݤݤpݤ`?@???DATAܤDATA@ݤframecountrop,ݤDATALpݤޤsensorݤDATAݤ`DATALޤޤpݤmouseensor2ޤޤDATAޤ`DATAޤDATALޤߤޤclickensor2ߤpߤDATApߤ`DATAߤDATALߤޤrclickensor2PDATAP`DATADATALߤsensor10DATA0DATAP`contDATA`DATAP`cont1DATADATA<act(DATAL(framecount0.01.0001OBG٤OBCamera HS4㥁Z0@???ֳ?)`"???`")$)#)>M}|?`M}|#)>S4㥁Z0@??????/ǴC4Pmҭ?_#3!S4=A.??DOBdzC? #=?>=?@???OBGOBEmpty?????????????DOBdzC? #=?>= ?@???DATALsensorXDATAX DATAHrDATALsensor1xDATAxDATAHtDATAP contDATADATAP cont1PDATAPDATA<actDATAx #<!KCOtsDATA<act1DATAx #!KCOOMEMMA!MAMaterialL?L?L???????????L????2A ???????@?=?==????MEh.MEPlane趙PG A@@4???DATAPDATAU3A?????@4?434??>?????`44??33????@?>@????>?@?@??>?????@? >?404 4@?3>@?>32?@3??@??>>??@?@?>?>@?>?@????@?@?? >>>@?@?@?>>@?>?@??>@?>?@?@`? ?>>` ?_????=?>?`? ??`?? ?? >?>?_????_`? ?> >_4x44H404`?4 ?3>3>`?  ?2>3>`32_2`3 3_??`? ???>>>?>??`?? ?`?> ???>?>` _>>??`? ??_?_@??`?@?? ?@?`?@? ?_ >? >>?>>>> > >@?>`?>@?> ? ?@?@?`?`?@?@? ?>>>>>>>> ?>@?>`?>@?=_?@`?@ ?@_??_>>>> ?@?`?@?>?>>?>_ ?@@? `?@@?`_`?`?_ ? ?`?`? ? ?_ > >_>>>> > > >`?>`?> ?> ? ?`?`?`? ? ?`? ?>>>>>>>> ?>`?> ?>`?=_` ` `_ ___>>>> ?`? ?`?>>>_>_ ? `?  ?``?`p?P??0?=@>>>Pp0@?o??O????/??=??>?>?>?P?p?0??@???p??P????0??=? @>?>?>?O?o?/??????߾?oO/?߾p?P??0?)=@> > >o4O4l4/4?$4 4<4߾T4(4P?84p?40?4?3@>3=3>3>p?PP??20?=3@>3>03>31o@2O22/p3P3?3߾03o?O??/?p?P??0?????߾?@>=>>=?@>?>?>??p??P????0?P?>p?>0?????@>?=?>?>pP0?߾?߾oO/=@>>>????߾?p?P??0??o?O??/o@?O@??p??P?@?/@????0?@?߾@?p?P?@??@??0?o >O >? >? >>/>?@>?#=߾>>>>>?>= @>=@?@>@?>p?>P?>@?>@?>?>0??@?0?@?@?p?@?P?p?@?P?@?@??@?0? =>@>>>>>>>>>>> =>@>?>0?>@?>@?>p?>P?>@?=@??>oO???/@߾@߾??߾p?P?@@/?0?@o@O??/???oO@>=>?>>>>߾>?0?@?@@?p?P?@?@?@>?=?>>/>?>?>o>O0?@?@@?0@?p?@P?@@?p@?Po`?_p?O`?_P?/`?p?`?P?o ?_0?O ?_?/ ?0? ??߾`?p?`?P??`?p?`?P?߾ ?0? ??? ?0? ??o >_ >O >_ >/ >>>>o>_@>O>_&=/>@>> =߾>>>>?>>>>߾ > @> >=? > @> >==`? >p? @>`? >P?>`?>p?>`?>P?= ?>0?@> ?>?> ?>0?> ?>??`? ?p?0?`? ?P?P?`?`?p?p?`?`?P?? ? ?0?0? ? ??P? ?`?0?p? ?`?? =>>>@>>>>>>>>>>>> =>>@>@>>> =>>>@>>>>=?> ?>0?> ?>P?>`?>p?>`?>?> ?@>0?= ?=P?=`??>p?=`?=o_O_?/?p`P`߾0  ߾߾???߾߾?߾p`P`/0  /p_`OP_`o0_ O_ o/?/_O_o@_O_o=>@>>?>>>>?=>@>>߾>>>>߾? ?0? ??P?`?p?`?@? ?0? ?߾P?`?p?`?=>@>>/>>>>/=_>O@>_>o>_>O>_>o?  ?0?  ?0P? `?p? `?0?` ?P0?` ?pP?``?Pp?``?pop?Op?oP?OP?/p?p?/P?P?o0?O0?o?O?/0?0?/??߾p?p?߾P?P??p?p??P?P?߾0?0?߾???0?0????o >O >o >O >/ >>/ >>o@>O@>o(=O$=/@>@>/"==߾>>߾>>?>>?>>߾ @> @>߾==? @> @>?===p? @>p?=P? @>P?>p?>p?>P?>P?=0?@>0?=?@>?>0?>0?>?>??p?0?p??P?0?P?P?p?p?p?P?P?p?P??0?0?0???0??P?0?p?0?P??p??=>@>> =>@>>>>>>>>>> =@>@>@>==@> =>@>>@>>=>=?>0?>?>0?>P?>p?>P?>p?>?@>0??>?=0?=P??>p??>P?=p?=oOo?O?//??pPp߾P߾00߾߾߾߾??????߾߾߾߾??߾߾pPp/P/00//pOPOpoPo0OO0oo//??//OOoo@OO@oo=@>=?@>?>>>?>?=@>=߾@>߾>>>߾>߾?0???0??P?p?P?@p?@?0??߾0?߾P?p?P?p?=@>=/@>/>>>/>/=O@>O=o@>o>O>O>o>o?0??00?0P?p?P?0p?0?P0?P?p0?pP?Pp?PP?pp?pDATAcG0@!#Q!#"#Q"# ##R##$#R$#%#S%#&#S&# '#T'#(#T(#)#U)#*#U*#+#V+# ,#V,#-#W-#.#W.# /#X/#0#X0#1#Y1#2#Y2# 3#Z3#4#Z4#5#[5#6#[6# 7#\7#8#\8#9#]9#:#]:#;#^;# <#^<# =#_=#>#_># ?#`?# @#`@#A#aA#!B#aB# C#bC#!D#bD#E#cE#"F#cF# G#dG#"H#dH##I#eI#J#eJ##K#fK#L#fL#$M#gM#N#gN#$O#hO#P#hP#Q#iQ#%R#iR#S#jS#%T#jT#U#kU#&V#kV#W#lW#&X#lX#Y#mY#'Z#mZ#[#n[#'\#n\#]#o]#(^#o^#_#p_#(`#p`#a!qa!)b!qb!c!rc!)d!rd!*e!se!f!sf!*g!tg!h!th!+i!ui!j!uj!+k!vk!l!vl!,m!wm!n!wn!,o!xo!p!xp!q!yq!-r!yr!s!zs!-t!zt!u!{u!.v!{v!w!|w!.x!|x!y!}y!/z!}z!{!~{!/|!~|!}!}!0~!~!!!0!!!!1!!!!1!!!!2!!!!2!!3!!!!3!!!!4!!!!4!!!!!!5!!!!5!! !!6!!!!6!!7!! !!7!!!!8!!!!8!!!!!!9!!!!9!!!!:!!!!:!!!!;!!!!;!! !!<!!!!<!!!!=!!!!=!!!!>!!!!>!! !!?!!!!?!! !!@!!!!@!!'!!A!!#!!A!!2!!A!!1!!A!!B!!2!!$!!B!!+!!B!!3!!B!!(!!C!!C!!1!!4!!C!!C!!)!!4!!D!!3!!D!!,!!D!!*!!D!!+!!E!!"!!E!!6!!E!!5!!E!!6!!F!!!!!F!!!!F!!7!!F!!,!!G!!5!!G!!8!!G!!.!!G!!8!!H!!7!!H!!!!H!!-!!H!!&!!I!!I!!)!!:!!I!!9!!I!!: ! !J ! !* ! !J ! !0 ! !J!!;!!J!!%!!K!!9!!K!!<!!K!!!!K!!<!!L!!;!!L!!L!!/!!!!L ! !M!!!!0"!"!M#!#!.$!$!>%!%!M&!&!='!'!M(!(!>)!)!N*!*!N+!+!-,!,! -!-!N.!.!N/!/!?0!0!O1!1!/2!2!=3!3!O4!4!O5!5!@6!6!7!7!O8!8!P9!9!@:!:!P;!;!?<!<!=!=!P>!>!?!?!P@!@!mA!A!eB!B!C!C!D!D!E!E!fF!F!G!G!H!H!nI!I!J!J!K!K!L!L!M!M!N!N!O!O!P!P!Q!Q!hR!R!S!S!T!T!U!U!gV!V!uW!W!X!X!Y!Y!Z!Z![![!\!\!]!]!^!^!v_!_!`!`!pa!a!b!b!c!c!d!d!e!e!f!f!g!g!h!h!oi!i!j!j!k!k!ql!l!m!m!n!n!o!o!rp!p!q!q!r!r!s!s!t!t!u!u!v!v!xw!w!x!x!y!y!z!z!{!{!t|!|!}!}!~!~!w!!s!!u!!c!!!!!!!!d!!!!!!v!!!!!!!!!!!!!!!!!!b!!!!!!!!a!!Y!!!!!!!!!!!!!!!!Z!!!!x!!!!!!!!!!!!!!!!w!!!!!!{!!!!!!!!|!!!!!!!!!!!!!!\!!!!!!!!!!z!!!!!![!!y!!k!!q!!!!!!!!r!!!!!!l!!!!!!!!!!!!!!!!!!t!!!!!!!!s!!!!!!!!!!!!!!!!!!!!!!j! !! !! !! !! !! !! !! !i! !! !! !U! !! !! !! !V! !! !! !! !! !!!!!~!!!!!!!!!!X!!!!!!}!!W!!!!{!!!!!!!!|!!!!!! ! ! ! ! ! ! ! ! ! !!!!!!!!!z!!!!!!!!y!!_!!!!!!!!!!!!!!!!`!! ! !~!!!!"!"!#!#!$!$!%!%!&!&!'!'!(!(!})!)!*!*!+!+!S,!,!-!-!.!.!/!/!T0!0!1!1!2!2!3!3!4!4!5!5!6!6!^7!7!8!8!9!9!:!:!;!;!R<!<!=! =!>! >!]?! ?!Q@! @!AY!AJ!AB!AA!BB!BI!B!BC!CZ!CA!CD!C!DD!DC!D!D!E!EK!EF!EE!FF!FL!F!FG!G!GE!GH!G!HH!HG!H!H!I\!I!IJ!II!JJ!J!J!JK!K[!KI!KL!K!LL!LK!L!L!M!M!MN!MM!NN!N!N!ON!O!MO!PO!O!PP!OP!P!P!Q!PQ!RQ!QQ!RR!OR!R!SR!S!QS!TS!S!TT!ST!T!T!U!MU!VU!UU!VV!NV!jV!WV!W!UW!XW!W!XX!XW!Xi!X!Y!Y!YZ!YY!ZZ!Z!Z!Z[![![Y![\![!\\!\[!\!\!]!]!]^!]]!^^!^!^k!^_!_!_]!_`!_!``!`_!`l!`!a_!a!ab!aa!bb!b!b!cb!`c!ac!dc!c!dd!cd!d!d!e!e!fe!ee!ff!f!f!gf!g!eg!hg!g!hh!gh!h!h!^i!i!ji!ii!jj!j!j!kj!]k!ik!lk!ak!ll!kl!l!bl!m!m!mn!mm!nn!n!n!on!o!mo!po!od!pp!op!p!pc!q!q!rq!qq!rr!r!r!sr!s!qs!ts!s!tt!st!t!t!u!u!vu!uu!vv!v!vp!wv!w!uw!xw!w!xx!wx!xo!x!y!y!zy!yy!zz!z!z!{z!{!y{!|{!{h!||!{|!|!|g!}!}!~}!}}!~~!~!~m!~!!}!!e!!!n!f!j!E!!!!F!!!i!!!!!!!!!H!!!!G!!!!!!!!!!!k!!!!!!!!l!!!!!!!!!!!!!!!!!!!!!!!!!C!!!!D!!!!!!!!!!!!B!!!!A!1!!!!!!!!2!!!!!!!!!!!!!!!!!!!!!!!!4!!!!!!!!3!!p!!!!!!!!o!!!!!!!!!!!!!!!!!!!!!!!!m!!!!!!!!n!!!u!!!!v!!!!!!!!!!!!x!!!!w!!!!!!!!!!!!!!!!!!!!!!!7!!!!!!!!8!!!!!!!!!!!!!s!!!!t!!!!!!!6!!!!!r!!!5!q!U!a!!!!b!!!V!!!!!!!!!d!!!!c!!!!!!!!!!!X!!!!!!!!W!!!!!!!!!!!!!!!!!!!!!!!!!h!!!!g! !!!!! !!! ! ! !e!!!!f!}!! !!!!!!~! !! !!!! !!!!!!!!!!!!!!!! !!!!!!!!!!!S!!!!!!!!T!!!!!!!!!!!!!!!!!!!!!!!!R!!!!!!!!Q!!!*!!!!)!!!!!!!!!!!!+!!!!,!!!!!!!!!!!!!!!!!!!!!!!{!!!!!!!!|!!!!!!!! !!!!!/!!!!0! !!!!!!z!!!!!.!!!y!-!}!u!!!!v!$!!~!!!"!!!#!!!$!x!!!!w!!!#!!!&!!!!%! !" !  !  !  !! !( !  ! !  !  ! !  !  !' ! ! (! &! !  !!%!!!'! !!!!!!!!s!!!!t!,!!!!!)!!!+!*!,!r!!!!q!>!!+!!!.!!!=!-!!)!!!!*!/!!!!!!!!0!!/!.!!!!-!?!!0!! !!  ! ! @! !!{!!!!"!!!!""!"!"3!"#!#|!#!!#$!#2!$$!$#!$4!$1!%3!%!%&!%%!&&!&!&!&'!'4!'%!'(!'5!((!('!(!(6!)z!)2!)*!))!**!*1!*8!*+!+y!+)!+,!+%!,,!,+!,7!,&!-8!-5!-.!--!..!.6!.!./!/7!/-!/0!/(!00!0/!0!0'!1!1!21!11!22!2!2<!32!3!13!43!3:!44!34!4;!49!5<!5!65!55!66!6!<6!76!7;!57!87!7>!88!78!;8!8=!9!9:!:9!99!::!:9!:@!;:!;!9;!<;!;#!<<!;<!<?!<$!=@!=>!>=!==!>>!>=!9>!?>!??!=?!@?!"?!@@!?@!:@!!@!DATAP/JYAeJABAYmABAAIeBB#IBBBCBCAmZCACDCZ'DCCDDCDDDDAK#EfKEFEEFEELfFFLFFFGFGEGEGHGAHGGHHGHHHH2'\IIJI\nIJIIJJAJJJKJKIn[KIKLK[LKKLLKLLLL1AMMNMMNMMNN2NNNONOMOMOPO1POOPPOPPPPPQhPQRQQRQQOhRR$ORRRSRSQSQSTS2TSSTTSTTTTBM$UgMUVUUVUUNgVVNVjVVWjVWuUWUWXWBXWWXXuWXiXXiX+2YYZYYZYYZZBZZZ[Z[Y[Y[\[\[[\\[\\\\3B]]^]]^]]^^+^k^^_k^_v]_]_`_3`__``v_`l``l`_aaba_pabaabb1bbbcbcap`cacdc`(dccddcddddC1eefeefeefffffgfgegeghgChgghhghhhh4(^iiji^oijiijjCjjjkjkio]kiklk]alkaqkllklllqblb)Cmmnmmnmmnn4nnnonomomopo)dpodroppoppprcpcqqrqqrqqrr3rrrsrsqsqsts4tssttsttttD3uuvuuvuuvvvpvvwpvwxuwuwxwDxwwxxxwxoxxox,4yyzyyzyyzzDzzz{z{y{y{|{h|{ht{||{|||tg|g*D}}~}}~}}~~,~m~~m~w}}*eeswnsfnfEjcEjuFc"Fuii+EH"dHGd GE6+kkvEvll5E65C bCDb!D6FB!aBAaA11YFY226F7F44Z7Z33 ppx5xoo,G5G8,mmwGwnnuu{{vv.G8.xx||ww78H7 77\H\888Hsszztt-H66[-rry[5yq5qaUqaUkbq)bkVV&Id)rdcrcI:&XXlIlWW9I:9hthgt*g  :      Je* se fsf}}  J~ ~ 0 :  J ;J 0 ;SSj 9 jT T% K9   K <%RRi K iQ Q**U U))K <  ++V V,,  ;  < L;{{~L~||/<L   //XX00L  /zz}..W}yW-y-u}{u}v{.v$$~~0""#!#!Mx.$|x$w|w##M&&%%>"0 "       !  M! (   (               '  ' =&M( &  (   %>% ' '=szstz-t,,>))+*+*Nr-,yr,qyq>>_++N.._=-=- )>)*N*//00?.N/./- -??`0 0?   ` @  @  {!!"!{~!"!!""="3""#3"#!~|#!#$#|/2$#2#$$#$4$$14$1O=3%%&%3%&%%&&&&&'&'%4'%'('4O5('5'(('(((6(6@2/z)2)*)z})*))1**O1*8**+8*+)}y+)+,+y%,+%S+,,+,7,,S&7,&5O8-5-.-8-.--6..@6..././-7/-/0/7(0/(T/00/000T'0' 1121121122?2<223<23131343@:43:34434;449;49P?<5565<565566 6<667<67^5;75787;P>87>788^78;88=;8=:@9:9:99:999::P9:@::;@:;9;9;<; #<;#R;<<;<?<<R$?<$>P@=>=>=@=>== =>>=>9>> ?9>?]=?? =?@??"@?"Q? @@]?@:@@Q!:@!DATA@ 4~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~GLOB*rh*DNA1?@ A!BC7 "DEFGHIJKLMNO*P#$Q%R%STUVWXYZ[\]^!_`abcd&efgh'i(jklmnopqrstuvwxyz{|) }~  *stu+*,'i##FGTUE(44y*#)+,-2rstuvFG&*P.*/_rstu     ef+ +!"#$%&'()&**+,-./012345678P09:1 !_2223;<=>?@ABCDEFGHIJ4KL43; M N*/OPqQpRSTU5 VWXYZ[\]^6_WX[^777`^abcdefghij6k5lm8n`09o:63; p N'q'r's*;tu/O vQpRqwPxyz{cd49|}~0000988<'===6k5l  <> ? 3; *u/O@> ABCDE?F qQpRP@`BGXCGA`DstuEHHH"IH7  JH'i"KH'i"LHMHNHO HyPHE0'iQ H'i"RHSH'iTab06*uUUU"3FpV''_ ''*;t3;WX    N  /OQpRD      !"#P$P % & ' ( )*+,-./ 0 1 2Y3Z4[5V6V789:\;]<]=^^^'>"?@Y ABCDEFGHIJK__ZLM`NaOPQRSTUVWXYZE[\]^0__`,\abcdefghijklmnopqrs?t?u?vwxyb8rz{|}~*&Pcddd'ie  f  0ghbef]B      !"#$i%E0'jjj&'k ()*+,E-./010'l'2b3l4# 5d6m789:;<=>? @cA iBkChsgDP EnFGHIo #(jBJKLMNp5qqOPrQRSTUVWXYZ['2o\p]^_`abHcdefgo8hijklmnopqrs3t uvw0sxyz{|}~qqqOPrQRtqqOPrQRuqqOPrQR0s  *+lvqqOPrQRsl mNEw qqOPrQRsJ0xqqOPrQRyz {qqOPrQRs   |}qqOPrQRs#Jl~ qqOPrQRlsqqOPrQR 7l qqOPrQ07lqqOPrQsQqqOPrQ     0%   !"#$%&$'()*+,-./0123456789:;<=>?@ABCDEFGH"IJKLMNOPQRSTUVWX_-YZ[\]^_`abcdefghijklmnopqrst uvwxyz{|}~E0'   l @rrrOP     %RT 4 9 }~  & 4*l$Q      4)Z,Ny| "^   "     "E0"/""0"""E' !" #$%E0" &''( ")*+,-./ 01% 20'" &3456' W7"89:;cd< =>?@=AB 6'?C"DEl'2"' FGQRHIJK "ELM'NOPQRSTU "ELMm7VWXYZ['\!]E0"^_ 0 `" ' abcdefgh i!_!j k*Blmnopq7rstuvwxyz{|qqOPrQs=0]"}''*QpRD    ~' m   "Xp/   0"wE0  QpDtX * "cW qqOPrQRsW* c 'X0'cd'c'c' 'NW7' ' 'E0q   '*W78ENDB