BLENDER_v245REND SceneGLOB  0o8vw SRx8vSR1-AnimationivXmvmvsvtvpvw DATAivivDATAiv@jviv DATA@jvjviv DATAjvjv@jvDATAjvkvjvDATAkv`kvjvDATA`kvkvkvDATAkvkv`kvDATAkv8lvkvDATA8lvlvkvDATAlvlv8lvDATAlvmvlvDATAmvXmvlvDATAXmvmvDATAmvmviv@jvDATAmv0nvmvivjvDATA0nvxnvmvivkvDATAxnvnv0nv@jv`kvDATAnvovxnvkv`kvDATAovPovnvjvkvDATAPovovov`kvkvDATAovovPovkvkvDATAov(pvovjv`kvDATA(pvppvoviv8lvDATAppvpv(pvjvlvDATApvqvppvjvlvDATAqvHqvpv8lvlvDATAHqvqvqvkvlvDATAqvqvHqvkvmvDATAqv rvqvkvmvDATA rvhrvqvlvmvDATAhrvrv rv8lvXmvDATArvrvhrvlvXmvDATArv@svrvjvlvDATA@svsvrvlvXmvDATAsvsv@svkv8lvDATAsvsvmvXmvDATAtvviv8lvlvjvOPvPvuv8vDATAuv0vvLink and MaterialsEditing>DATA0vvHwvuvMeshEditingF>DATAHwv`xv0vvAnim settingsObject>DATA`xvxyvHwvDrawObjectF>DATAxyvzv`xvConstraintsObject>DATAzv{vxyvEffectsObjectDATA{v|vzvHooksObjectF>`xvDATA|v}v{vParticle InteractionObject>xyvDATA}v~v|vSoftbodyObject>xyvDATA~vv}vOutputRender>DATAv v~vRenderRenderF>DATA v8vvAnimRender>DATA8v vFormatRender>DATAPvwPv333?V,@DhCDhCC(BDC?z?DATAhPvyPv333?V,/9DATAvvtvkviv@jv`kv !  DATAvvvlvmvkvkvG==o?гvvvDATAvvTransform PropertiesView3d>DATAvv3D Viewport propertiesView3d>"DATAгrv333?V<????????G==o? A*A?G==o??????*Ad B??=C ݢM@ݢM@ݢM@? DATAhvyг333?V</9DATAvvvkvkv`kvjv??PףHȍvxvvvDATAvTransform PropertiesIpo!>DATA(ȍvv v333?V\zC̽̌?zC@ #< #<`jFzD OBzC̽̌?DATA vzHvȍv333?V\CC|||??l|DATAHvv v 333?V\zCCHBC|||?CFC= ADATAxv}vHv 333?V\w =rttDATAv|vv 333?V\?zDzDBCl||ll|zDzD=HB DATAvHv 333?V\BCBCl|llFzD #<HB DATAHrxvv333?V\??? ???? A???PA A!O?j?}GCHB? Ad B? #<C DATAhxvyH333?V\/9DATAvpvvXmvlvjvlv @vؚvv(vDATAv(vLink and MaterialsEditing>DATA(vvMeshEditingF>DATA@vv333?VLzCB{ µCB ?BFB= ADATAvؙv@v 333?VLzCCHBC$?CFC= ADATAؙvwؚvv333?VL#DhC`DpJgChCC(BDC?z?DATAhؚvyؙv333?VL/9DATApvv8lvkvmvXmv} ?=o?.vvpvvDATApvvTransform PropertiesView3d>DATAvpv3D Viewport propertiesView3d>"DATAvzpv333?YDATAvvvLampLampF>DATAv0vvSpotLamp>DATA0vHvvTexture and InputLamp>DATAHv`v0vMap ToLamp>0vDATA`vxvHvPreviewMaterial>DATAxvv`vMaterialMaterialF>DATAvvxvPreviewWorld>DATAvvvWorldWorldF>DATAvعvvMist Stars PhysicsWorld>DATAعvvvTexture and InputWorld>DATAvvعvMap ToWorld>عvDATAv vvOutputRender>DATA v8vvRenderRenderF>DATA8vPv vAnimRender>DATAPvhv8vFormatRender>DATAhvvPvLink and MaterialsEditing>DATAvvhvMeshEditingF>DATAvvvMesh ToolsEditing>DATAvvvMesh Tools 1Editing^>DATAvvvCameraEditingF>DATAvvvShadersMaterial>HvDATAvvvTextureMaterial>DATAv(vvAnim settingsObjectF>DATA(v@vvDrawObject>DATA@vXv(vConstraintsObject>DATAXvpv@vScriptlinksScript>DATApvvXvEffectsObject@vDATAvvpvMap InputMaterial>vDATAvvvMap ToMaterial>vDATAvvvAnimAnim>DATAvvvSoundSound>DATAvvvListenerSoundF>DATAvvvSequencerSound>DATAv0vvArmatureEditingF>DATA0vHvvRampsMaterialF>xvDATAHv`v0vMirror TranspMaterial>DATA`vxvHvMist / Stars / PhysicsWorld>DATAxvv`vAmb OccWorld>`vDATAvvxvShadow and SpotLamp>DATAvvvModifiersEditing>DATAvvvShapesEditing>vDATAvvvMultiresEditing>DATAvvvLinks and PipelineMaterialF>DATAv(vvObject and LinksObject>DATA(v@vvPreviewTexture>DATA@vXv(vArmature BonesEditing>DATAXvpv@vFields and DeflectionPhysics>DATApvvXvParticles PhysicsF>DATAvvpvFluid SimulationPhysics>DATAvvvSoft BodyPhysics>DATAvvvSoft Body CollisionPhysics>vDATAvvvRender LayersRender>vDATAvvBakeRender>8vDATAvwv333?vD,hC(BD,CC(BDC?z?AOBmDATAvr0vv333?v??? ???? A??@PA Aj?c3>}GCHB? Ad B? #<C DATA0vzXvv333?v } }A }??DATAhXvy0v333?v/9DATAvvvv(vpvبv@Ah@A[@\hA p(DATAvvv vhvبvHvv^z<fg<o?y@?y@7y@8?   vXv``vvDATAvvTransform PropertiesView3d,>DATAvvView PropertiesView3dT>"DATAx v}v 333?vw@ =)DATAvrv v333?v?3?39$0?Lnֿ??23?&39$0nֿM@?v^z<w0n;fg<^D,<9l';?B6KBzC9$0nֿM@?v^z<fg<o??3?39$0?Lnֿ?5?5JB?d B? A\7>=C9$0?n?M7?X<3VA3VA3VA? DATA(vvPvv333?vzC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATAPvzxvv333?v V V2AX V??2DATAxvXvPv 333?v?zDzDBD22FzD #<HB DATAXvwXvxv333?vDdC8CnD fCC(BDC?z?DATAhXvyXv333?vSave AseNT PICTURESd:\backup\__etc\__blender_div\lendernation_header\..\esources/parametric_stairwayntitled.blend EDATAvvvvhv vz<?_ =o?w?w7w8? x w( w00vwDATAvwTransform PropertiesView3d,>DATAwvView PropertiesView3dT>"DATA wrPw333?vI?>پhJ>ڝ10^?{>'>K ʿd?I?>hJ>0^?ھڝ1y>m1>@?~ <3<;dГKM@?z<?_ =o?I?>پhJ>ڝ10^?{>'>K ʿd?8P?J7> >/{B?d B??;b==Cm1?>?7?X<o@o@o@? DATA$Pw~w w333?vDATA(wvwPw333?vzC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATAwzH ww333?v V V2AX V??2(wwDATA,(wwBO`AwDATA,ww(wBOp=AdDATA,wwCS@ffwDATAH w( ww 333?v?zDzDBD22FzD #<HB DATA( ww( wH w333?vDdC8CnD fCC(BDC?z?DATAh( wy( w333?vSave AseNT PICTURESd:\backup\__etc\__blender_div\lendernation_header\..\esources/parametric_stairway3.blend.blendESRx wXTw8vSR3-Materialodel Singh wwXwww8Lww DATAh w wDATA w wh w DATA w@w w DATA@ww wDATAww@w<DATAwww<DATAw`wwDATA`wwwDATAww`w,<DATAw8ww,DATA8wwwDATAww8w,DATAwwwDATAwwDATAXww w wDATAwwXwh w@wDATAw0wwh wwDATA0wxww@wwDATAxww0wwwDATAwwxw wwDATAwPww w`wDATAPwwww`wDATAwwPww`wDATAw(wwwwDATA(wpwwwwDATApww(w`wwDATAwwpwwwDATAwHwww8wDATAHwwww8wDATAwwHwwwDATAw wwwwDATA whww8wwDATAhww w8wwDATAwwhwwwDATAw@wwwwDATA@wwwwwDATAw@wwwDATAw%wh www@w?@Pף;;!0w $wwwDATAwwOutputRender>DATAwwwRenderRenderF>DATAwwwAnimRender>DATAwwFormatRender>DATA0ww333?V\~CA~CA!?AFA= ADATAww0w 333?V\zCCHBC ?CFC= ADATAwwww333?V\DhC?DhCC(BDC?z?mDATAwr"ww333?V\??? ???? A??@PA Aj?c3>}GCHB? Ad B? #<C DATA"wz $ww333?V\@̌AR|B1@lA A@CC #<@DATAh $wy"w333?V\/9DATA%w&www w w`w !  DATA&w;w%www`wwG@? JL-=-=W-X~4w`:w'w3wDATA'w(wOutputRender>DATA(w)w'wRenderRender>DATA)w+w(wAnimRender0>DATA+w,w)wFormatRenderH>DATA,w0-w+wPreviewMaterial>DATA0-wH.w,wMaterialMaterial>DATAH.w`/w0-wShadersMaterial0>DATA`/wx0wH.wTextureMaterialD>DATAx0w1w`/wMap InputMaterial\>DATA1w2wx0wMap ToMaterial`>DATA2w3w1wRampsMaterial>0-wDATA3w2wMirror TranspMaterialH>DATA4ww5w333?VChCCvgCC(BDC?z?DATA5wr9w4w333?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?@?$$OAd B?=Ch?j(4?t'>d DATA(9wv`:w5w333?VzC AzC A #< #<`jFzD OBDATAh`:wy9w333?V;SAVE FILE/usr/home/intrr/blender/blend/untitled.blendDATA;wDw&ww8wwwU.=w=o?+=+=W+X,X????hj(4t'?U.=w=o??OAd B??=Ch?j(4?t'>dEh@Eh@Eh@? DATA(@ww(Aw9C,DeCC(BDC?z?DATA((AwvBw(@w333?WzC AzC A #< #<`jFzD OBDATAhBwy(Aw333?W SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATADw8Lw;wwwwwe?B$?AHM+++USEwJwDATAEwrHHw333?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#OAd B??=Ch?j(4?t'>dA@A@A@? DATAHHwwHIwEw333?W |DdC>9C,DeCC(BDC?z?DATA(HIwvJwHHw333?W |zC AzC A #< #<`jFzD OBDATAhJwyHIw333?W | SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATA8LwDw8wwww&=+=o?US8MwRwDATA8MwrhPw333?W ?3?3:-vk(4??3?3;@k(40v@?&=PU1n;+=ꉖø;ZO{:?JXA54U0AC;@j(40v@?&=+=o??3?3:-vk(4?5?5IXAd B??=C:j(4?.vdٚ@ٚ@ٚ@? DATAhPwwhQw8Mw333?W DdC>9C,DeCC(BDC?z?DATA(hQwvRwhPw333?W zC AzC A #< #<`jFzD OBDATAhRwyhQw333?W SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendSRxXTww wSR4-SequenceUwXwXw^w^w0|ww DATAUwHUwDATAHUwUwUw DATAUwUwHUw DATAUw VwUwDATA VwhVwUwDATAhVwVw VwDATAVwVwhVwDATAVw@WwVwDATA@WwWwVwDATAWwWw@WwDATAWwXwWwTDATAXw`XwWwTDATA`XwXwXwDATAXw`XwDATAXw8YwHUwUwDATA8YwYwXwUwUwDATAYwYw8YwUw VwDATAYwZwYwUwhVwDATAZwXZwYw VwhVwDATAXZwZwZwHUwVwDATAZwZwXZwUwVwDATAZw0[wZwVwVwDATA0[wx[wZwVw@WwDATAx[w[w0[wVwWwDATA[w\wx[w@WwWwDATA\wP\w[w@WwWwDATAP\w\w\wWwWwDATA\w\wP\wVwXwDATA\w(]w\wVwXwDATA(]wp]w\wWwXwDATAp]w]w(]w Vw`XwDATA]w^wp]w@Ww`XwDATA^wH^w]wWwXwDATAH^w^w^whVwXwDATA^wH^w`XwXwDATA^wfwUw VwhVwUw8dw8ew_w cwDATA_w`wOutputRender>DATA`wbw_wRenderRenderF>DATAbw cw`wAnimRender>DATA cwbwFormatRender>DATA8dww8ew333?WDhCvDhCC(BDC?z?DATAh8ewy8dw333?W/9DATAfwgw^wVwHUwUwVw !  DATAgw`nwfw Vw`XwXwhVw8=i>o? hwlwDATAhwȷ333?W&~CB~CB ?BFB= ADATAȷxiwhw333?W&zCAzCA  A@FB= A DATAiwrlwȷ333?W&????????8=i>o?fffAD&@??fffAd B? #<C DATAhlwyiw333?W&AVE TARGA/t1.blend9DATA`nwuwgwWwXwVwWw8=H>o?UUU `owxswDATA`owxHpw333?W*zCAzCA1||1 A@FB= A DATAHpwrxsw`ow333?W*????????8=H>o?fffA*@??fffAd B? #<C DATAhxswyHpw333?W*AVE TARGA/t1.blend9DATAuw0|w`nw@WwVwXwWw8=>o?SSSTvwzwDATA(vwvhww333?W.B̽̌?B̽̌? #< #<`jFzD SQB̽̌?DATAhwwrzwvw333?W.????????8=>o?fffA@??fffAd B? #<C DATAhzwyhww333?W.OAD FILE/9DATA0|wuw`Xw@WwWwXw8=i>o? 0}wHwDATA0}wx~w333?W1zCAzCA A@FB= A DATA~wrHw0}w333?W1????????8=i>o?fffAD&@??fffAd B? #<C DATAhHwy~w333?W1AVE TARGA/t1.blend9SRxwXTwSR5-ScriptingwwXwHwwww DATAwЃwDATAЃwww DATAw`wЃw DATA`wwwDATAww`wDATAw8wwDATA8wwwDATAwȅw8wDATAȅwwwDATAwȅwDATAXwwЃwwDATAwwXwЃwwDATAw0www8wDATA0wxwww8wDATAxww0wwwDATAwwxwwȅwDATAwPww8wȅwDATAPwwwwȅwDATAwwPwwwDATAw(wwwwDATA(wpwwwwDATApww(w`wwDATAwwpwwwDATAwHwwȅwwDATAHww`w8wDATAwwwЃww8w !  DATAwwwwwȅwwz==o?wwwwDATAwwTransform PropertiesView3d>DATAww3D Viewport propertiesView3d>"DATAwrw333?Y.|????????z==o?&A*A?z==o??????*Ad B??=C ?@?@?@? DATAhwyw333?Y.|/9DATAwwwwȅw8w`w??Pף LwhwwwDATAwTransform PropertiesIpo!>DATAxw}Hw 333?Y/|w> =DATAHw{pww333?Y/|CCx??|?DATA(pwvȘwHw333?Y/|zC̽̌?zC@;; #< #<`jFzD OBzC̽̌?DATAȘwzwpw333?Y/|CC|||??l|wPwDATA,wPwBO`AwDATA,PwwBOp=AdDATAwwȘw 333?Y/|zCCHBC|||?CFC= ADATAw|Xww 333?Y/|?zDzDBCl||ll|zDzD=HB DATAXw8ww 333?Y/|BCBCl|llFzD #<HB DATA8wrhwXw333?Y/|??? ???? A???PA A!O?j?}GCHB? Ad B? #<C DATAhhwy8w333?Y/|/9DATAwwwwwwOXwXww@wDATAwwLink and MaterialsEditing>DATAw0wwMeshEditingF>DATA0wHwwAnim settingsObject>DATAHw`w0wDrawObjectF>DATA`wxwHwConstraintsObject>DATAxww`wEffectsObjectDATAwwxwHooksObjectF>HwDATAwwwParticle InteractionObject>`wDATAwجwwSoftbodyObject>`wDATAجwwwOutputRender>DATAwwجwRenderRenderF>DATAw(wwAnimRender>DATA(w@wwFormatRender>DATA@w(wScriptlinksScript>DATAXwwXw333?Y0|ChC#DhCC(BDC?z?DATAhXwyXw333?Y0|/9SCwpSCScenetageainwdXwwpww=wwdd??< d XddZ! ??ww????//backbuf/tmp\//ftype@&#@^@&^#Dwнw #DATALwttMDATALtpreviously_active_objectxtDATAxtcolumnDATAwc0wo`DATA0wcwwo`xDATAwcлw0wywDATAлwc wwhDATA wcpwлw96wDATApwc wndDATA(wb,d'=A@DATALwmL?B ?o: ?? #<=DATAwwDATAнwruDATA@wh1 RenderLayerCAxwCACameraamera.001L>DB=B B@?LA(w$LASpot ?????AB>??.?A4B?@@@ ???WO(XwaWOWorldg=pb>>===??A@pA A?L=TXhwTXTextHw0whwhwwo&DATAHww0FREEDATAwwHwxw*FREEDATAw wwP  FREEDATA whwwwxDATAhww w wFREEDATAwwhwFREEDATAw@wwXwFREEDATA@wwwwDATAww@wp DATAwww DATAw`wwwDATA`wwww5iveDATAww`ww3DATAw8www/iveDATA8wwwHw0)DATAww8wwiveDATAwwwwDATAwXwwwIDATAXwwww$DATAwwXwwDATAw0www:DATA0wxwwwDATAxww0ww0)DATAwwxwwDATAwPww`w DATAPwwwwj.pDATAwwPww DATAw(wwXw0)DATA(wpwwwDATApww(wwdDATAwwpwJkDATAwHwwpwDATAHwwwwTDATAwwHwDATAw www"FREEDATA whwwHw|FREEDATAhww ww1)DATAwwhwwDATAw@wwwFREEDATA@www0w8FREEDATAww@wFREEDATAwwwwDATAw`wwwDATA`www wFREEDATAww`whwFREEDATAw8www$FREEDATA8wwww$FREEDATAww8wPwDATAwwwwDATAwXwwwDATAXwwww,DATAwwXwpw DATAw0www DATA0wxww w9DATAxww0wwFREEDATAwwxww3FREEDATAwPww0w1)EDATAPwwwhwFREEDATAwwPww&TDATAw(wwwTDATA(wpww`w/DATApww(ww(DATAwwpw wDATAwHwwXw0DATAHwwwwDATAwwHww%DATAw wwPw4DATA whwwwDATAhww wwDATAwwhw@wDATAw@wwwDATA@wwww#FREEDATAww@w_ DATAwwwwFREEDATAw`ww`w"FREEDATA`wwwwDATAww`wwPDATAw8wwxw DATA8wwwwiveDATAww8wwiveDATAwwwPw6FREEDATAwXwww0DATAXwwwDATAwwXw wFREEDATAw0wwhwFREEDATA0wwwDFREEDATA0import BlenderEDATA,xwfrom Blender import Draw, Window, ModifierEDATA P import mathDATAwfrom math import piDATA wmpoDATAEVENT_NOEVENT=1DATAXwDATA wsc = Blender.Scene.GetCurrent()DATA pob = NoneDATA prop = NoneDATAwDATA8wif (not "previously_active_object" in sc.properties):EEDATA4w # Create dummy entry for previously active object.DATA0w sc.properties['previously_active_object'] = ""DATAHw DATAw]DATAwdef spiral_stairway(ob):1mDATALw # Get subgroup for parametric objects (this function assumes it exists).jeDATA(w props = ob.properties["parametric"]REEDATAw roDATA<w # Load parameters in objects ID properties if they exist.lDATAw steps_default = 10DATAw angle_default = 90.0DATAw if ("steps" in props):DATA$`w steps_default = props["steps"]DATAw if ("angle" in props):DATA$w angle_default = props["angle"]AY_DATAXwDATAw global EVENT_NOEVENTDATAhw STAIRWAY_STEPS = Draw.Slider("Steps", EVENT_NOEVENT, 0, 0, 100, 20, steps_default, 2, 20, 1, 'xxx')REEDATAlJ STAIRWAY_ANGLE = Draw.Slider("Angle", EVENT_NOEVENT, 0, 0, 100, 20, angle_default, 10.0, 1000.0, 1, 'yyy')DATApw =DATAw # Get USER OptionsDATA pup_block = [\DATA$w ('Spiral Stairway geometry...'),\bDATAHw ('Number of Steps', STAIRWAY_STEPS, 2, 50, 'How many steps this stairway should have. The Base-Mesh is duplicated here.'),\DATAw ('Angle to cover', STAIRWAY_ANGLE, 10.0, 1000.0, 'What angle the starway should cover. The Steps will be spread homogenous alonghtis value.'),\DATAw ]iDATAw poDATA<0w if not Draw.PupBlock('Stairway Parameters', pup_block):ctiDATA  returnl=DATAw DATAw #Window.EditMode(0)DATA w #Window.WaitCursor(1)EDATAhwDATA(w STAIRWAY_STEPS = STAIRWAY_STEPS.valeteDATA(w STAIRWAY_ANGLE = STAIRWAY_ANGLE.valREEDATAPw glDATAw ob.properties['lock'] = 1%DATAw etDATA0w # Save parameters in objects ID properties.DATA$pw props["steps"] = STAIRWAY_STEPSDATA$w props["angle"] = STAIRWAY_ANGLEAY_DATA< w # TODO: saving back of "props" into "parametric" needed?meDATAw bjDATA4w angleDelta = STAIRWAY_ANGLE / (STAIRWAY_STEPS - 1)DATA0w DATAhw for mod in ob.modifiers:DATA(w if mod.type == Modifier.Types.ARRAY:DATAw # Get translate-objectDATA0`w empty = mod[Modifier.Settings.OBJECT_OFFSET]DATA,w empty.RotZ = -angleDelta * pi / 180.0DATA wDATA4Xw mod[Modifier.Settings.COUNT] = STAIRWAY_STEPSREEDATAw DATA(w Window.RedrawAll() # View the changeEEDATA8Pw ob.makeDisplayList() # Needed to apply the modifierREEDATAwDATAw del ob.properties['lock']DATA@w #Window.WaitCursor(0)DATAwDATA$w# Make sure are linked to an objectDATA`if (sc.objects.active and sc.objects.active.name != sc.properties['previously_active_object']):DATAw ob = sc.objects.activeDATA$`w if (not "lock" in ob.properties):rDATAw # DATATw if ("parametric" in ob.properties and len(Blender.Object.GetSelected()) == 1):'xxDATA$xw # This is a parametric objectic"DATAw pDATAw # TODO: EitherDATA8Pw # *) popup value-dialog (if it isn't yet displayed.EDATA4w # *) Or execute script as stored with object.yedDATA #print "OK"EDATA w spiral_stairway(ob)EDATAhw etDATAHw sc.properties['previously_active_object'] = sc.objects.active.nameREEGRDHwGRGroupwPwDATAww`DATAwPww`xDATAPwwwOB d[`OBCameraamera.001w xwne@>N@???*?91<"P???ޕ/?5F:?81V~>75e?'?T3>ne@>N@??????14t?!E3IC3aj1?@4'5?OBd8?)d??>)d?????DATALwOB `[hdOBcolumnwx?????????????DOBd8? #=?>=??@???(DATALwOB h[w`OBEmpty.001?????????????DOBd8? #=?>=??@???HwOB w[whOBLamp (wp@?p@???{&?W+b=???6씾t? bfE9L"?%?_>oK?p@?p@?????5씾fE%?t?9L_> b"?oK? ?Af ?DOBd8? #=?>=?@???OB w[`xwOBstairway_offsetmptyx]????PwV??gz?TT>gz??]??????DOBd?? #=?>=??@???xxDATALxDATA,x`xDATA4xx Const?OB `x[wOBstepx!xxx?????????????DOBd8? #=?>=??@???x¹DATALx x xDATAL xparametricx xDATALx xstepsDATAL xxangle4CDATA,x]=L> ףjS"G{?G>XG?i!3IZG{?GXcG_l?þjSsG2T?9KG5?5?)G9?2T)2G>`l"GG>{sGL﮴GG{csG$þ[lsݖG9,TG55))G8T9GdlþsG{GscG5G{G>sGWl8>"G&T9?)2G55?)?G9>T?KGþhl?sjSG]G{?cXGw5?IZG1G>{?XGL>Sl?"jSG9? T?)2KG 5?5?@??ZDT?9?@K)2Zll?>@jS"Z{?3G>@XZ?Ȫ@IZZ{?^l@"ZG>{@sZy5@ZkG{@csZþjl@sݖZ9ET@Z55@))ZT:@͹ZIl|þ@sݹZ{G@scZ@Z{G>@sZ~l}>@"ZcT9?@)2Z755?@)?Z/:T?@KZþ5l?@sjSZG{?@cXZ-D?@IZZG>{?@XZ>l?@"jSZd9?T?@)2KZ@DATA,xxDATAx5@ "@ A! !#!A!"@ !"#"A!"@ "###A!"@ #$#$A!"@ $%#%A!"@ %&#&A!"@ &'#'A!"@ '(#(A! " @ ()#)A! " @ )*#*A! " @ *+#+A! " @ +,#,A! " @ ,-#-A! "@ -.#.A!"@ ./#/A!"@ /0#0A!"@ 01#1A!"@ 12#2A!"@ 23#3A!"@ 34#4A!"@ 45#5A!"@ 56#6A!"@ 67#7A!"@ 78#8A!"@ 89#9A!"@ 9:#:A!"@ :;#;A!"@ ;<#<A!"@ <=#=A!"@ =>#>A!"@ >?#?A!" ?#!" """#"$"%"&"'"(" )" *" +" ," -"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"DATA,xxDATAx4`@A! @A"!@A#"@A$#@A%$@A&%@A'&@A('@ A)(@ A*)@ A+*@ A,+@ A-,@ A.-@A/.@A0/@A10@A21@A32@A43@A54@A65@A76@A87@A98@A:9@A;:@A<;@A=<@A>=@A?>@A ? !!""##$$%%&&''(()  )*  *+  +,  ,-  -..//00112233445566778899::;;<<==>>? ?ME!x2xMEstepube.0010t)p$x0(x#x&x *x0->@Pi?->DATA,#xp$xDATA0p$x8?III?I5?L?III0L?IIL?I?L?II?>?II*>?Z Y@4>? Y5?>?I@4-_? 5?-_?*-_?Z ?-_?I@?O_]?o1n5O_]?\1n5O@?\1I@?O@?o1I@TD?[P}&@ @TD?<P}&@ @Y?<P@Y?[PҔ=T?~9q@Ҕ=T?ƹqҔqI?~9q @ҔqI?ƹq DATA,&x0(xDATA@0(x50############ # # # # ! # # ! ### # ###! # #!####!##!#########DATA,*x)DATA)4           DNA1(0SDNANAMEF*next*prev*first*lastxyzwxminxmaxyminymax*pointergroupvalpadname[32]typesubtypeflagsaveddatalentotallen*newid*libname[24]usicon_id*propertiesid*idblock*filedataname[240]filename[240]tot*parentcurvecurblocktypeshowkeyposcurvaladrcodetotelem*data*weightsvgroup[32]sliderminslidermax*refkeyelemstr[32]elemsizeblock*ipo*fromtotkeyslurph**scripts*flagactscripttotscript*line*formatblen*nameflagsnlineslines*curl*sellcurcselc*undo_bufundo_posundo_len*compiledsizeseekpassepartalphaangleclipstaclipendlensortho_scaledrawsizeshiftxshiftyYF_dofdistYF_apertureYF_bkhtypeYF_bkhbiasYF_bkhrotscriptlinkh*rectframenrframesoffsetsfrafie_imacyclokmulti_indexlayerpassmenunribufs*anim*rrsourcepad1lastframetpageflagtotbindxrepyreptwstatwendbindcode*repbind*packedfile*previewlastupdatelastusedanimspeedgen_xgen_ygen_type*vnodetexcomaptomaptonegblendtype*object*texuvname[32]projxprojyprojzmappingofs[3]size[3]texflagcolormodelrgbkdef_varcolfacnorfacvarfacdispfacwarpfacname[160]*handle*pname*stnamesstypesvars*varstr*result*cfradata[32](*doit)()(*instance_init)()(*callback)()versionaipotype*ima*cube[6]imat[4][4]obimat[3][3]stypeviewscalenotlaycuberesdepthrecalclastsizenoisesizeturbulbrightcontrastrfacgfacbfacfiltersizemg_Hmg_lacunaritymg_octavesmg_offsetmg_gaindist_amountns_outscalevn_w1vn_w2vn_w3vn_w4vn_mexpvn_distmvn_coltypenoisedepthnoisetypenoisebasisnoisebasis2imaflagcropxmincropymincropxmaxcropymaxxrepeatyrepeatextendcheckerdistnablaiuser*plugin*coba*envloc[3]rot[3]mat[4][4]min[3]max[3]*obmodetotexenergydistspotsizespotblendhaintatt1att2shadspotsizebiassoftbufsizesampbuffersfiltertypebufflagbuftyperay_sampray_sampyray_sampzray_samp_typearea_shapearea_sizearea_sizeyarea_sizeztexactshadhalostepYF_numphotonsYF_numsearchYF_phdepthYF_useqmcYF_bufsizeYF_padYF_causticblurYF_ltradiusYF_glowintYF_glowofsYF_glowtypeYF_pad2*mtex[10]specrspecgspecbmirrmirgmirbambrambbambgambemitangspectraray_mirroralpharefspeczoffsaddtranslucencyfresnel_mirfresnel_mir_ifresnel_trafresnel_tra_ifiltertx_limittx_falloffray_depthray_depth_traharseed1seed2mode_lflarecstarclinecringchasizeflaresizesubsizeflarebooststrand_stastrand_endstrand_easesbiasshad_alphapadfrgbselpr_typeuse_nodespr_backpr_lampseptexml_flagdiff_shaderspec_shaderroughnessrefracparam[4]rmsdarkness*ramp_col*ramp_specrampin_colrampin_specrampblend_colrampblend_specramp_showpad3rampfac_colrampfac_spec*nodetree*groupfrictionfhreflectfhdistxyfrictdynamodepad2sss_radius[3]sss_col[3]sss_errorsss_scalesss_iorsss_colfacsss_texfacsss_frontsss_backsss_flagsss_presetYF_arYF_agYF_abYF_dscaleYF_dpwrYF_dsmpYF_presetYF_djitname[256]scale*bbi1j1k1i2j2k2selcol1selcol2quat[4]expxexpyexpzradrad2s*mat*imatelemsdisp**mattotcolwiresizerendersizethreshvec[3][3]alfaweightradiush1h2f1f2f3hidevec[4]mat_nrpntsupntsvresoluresolvorderuordervflaguflagv*knotsu*knotsv*bp*beztcharidxkernnurb*bevobj*taperobj*textoncurve*path*keybevpathlenbevresolwidthext1ext2resolu_renresolv_renspacemodespacinglinedistshearfsizewordspaceulposulheightxofyoflinewidth*strfamily[24]*vfont*vfontb*vfonti*vfontbisepchartotboxactbox*tbselstartselend*strinfocurinfoname[128]maxrcttotrctvartypetotvertipoextraprtbitmaskslide_minslide_max*drivereffect*mface*mtface*tface*mvert*medge*dvert*mcol*msticky*texcomesh*mselect*oc*sumohandlevdataedatafdatatotedgetotfacetotselectcubemapsizesmoothreshsubdivsubdivrsubsurftype*mr*pv*tpageuv[4][2]col[4]transptileunwrapv1v2v3v4edcodecreasedef_nr*dwtotweightco[3]no[3]co[2]indexv[4]midchildrenstartpad[2]v[2]*verts*faces*colfaces*edges*vert_edge_map*vert_face_map*map_memlevelslevel_countcurrentnewlvledgelvlpinlvlrenderlvluse_col*edge_flags*edge_creases*vert_map*edge_map*old_faces*old_edges*errormodifiersubdivTyperenderLevels*emCache*mCachedefaxispad[6]startlengthrandomizeseed*start_cap*end_cap*curve_ob*offset_oboffset[3]scale[3]merge_distfit_typeoffset_typecountaxistolerancesplit_angle*texturestrengthdirectiondefgrp_name[32]midleveltexmapping*map_objectuvlayer_name[32]uvlayer_tmp*projectors[10]*imagenum_projectorsaspectxaspectypercentfaceCountfacrepeat*objectcenterstartxstartyheightnarrowspeeddamptimeoffslifetimedeformflagparentinv[4][4]cent[3]falloff*indexartotindexforceoperationpntswopntsuopntsvopntswtypeutypevtypewfufvfwdudvdw*defvec[8][3]dvec[3]max**obpartypepar1par2par3parsubstr[32]*track*proxy*proxy_group*proxy_from*action*poseconstraintChannelsnetworkdefbasemodifiersdloc[3]orig[3]dsize[3]drot[3]dquat[4]obmat[4][4]laycolbitstransflagipoflagtrackflagupflagnlaflagprotectflagipowinscaflagscavisflagboundtypedupondupoffdupstadupendsfctimemassdampinginertiaformfactorrdampingsizefacdtdtxactcolempty_drawtypepad1[7]empty_drawsizepropsensorscontrollersactuatorsbbsize[3]actdefgameflaggameflag2softflaganisotropicFriction[3]constraintsnlastripshooks*pd*soft*dup_groupfluidsimFlagrestrictflagshapenrshapeflagrecalcopad4*fluidsimSettings*derivedDeform*derivedFinallastDataMaskcurindexactivedeflectforcefieldpdef_damppdef_rdamppdef_permf_strengthf_powermaxdistpdef_sbdamppdef_sbiftpdef_sbofttotpointtotspring*bpoint*bspringnodemassgravmediafrictrklimitphysics_speedgoalspringgoalfrictmingoalmaxgoaldefgoalvertgroupfuzzynessinspringinfrictefraintervallocalsolverflags**keystotpointkeysecondspringcolballballdampballstiffsbc_modeaeroedgeminloopsmaxloopschokepad5*scratchshow_advancedoptionsresolutionxyzpreviewresxyzrealsizeguiDisplayModerenderDisplayModeviscosityValueviscosityModeviscosityExponentgravxgravygravzanimStartanimEndgstarmaxRefineiniVelxiniVelyiniVelz*orgMesh*meshSurface*meshBBsurfdataPath[240]bbStart[3]bbSize[3]typeFlagsdomainNovecgenvolumeInitTypepartSlipValuegenerateTracersgenerateParticlessurfaceSmoothingsurfaceSubdivsunusedDNADummyparticleInfSizeparticleInfAlphafarFieldSize*meshSurfNormalsmistypehorrhorghorbhorkzenrzengzenbzenkambkfastcolexposureexprangelinfaclogfacgravityactivityBoxRadiusskytypephysicsEnginemisimiststamistdistmisthistarrstargstarbstarkstarsizestarmindiststardiststarcolnoisedofstadofenddofmindofmaxaodistaodistfacaoenergyaobiasaomodeaosampaomixaocolor*aosphere*aotableshemiresmaxiterdrawtypesubshootpsubshootenodelimmaxsublamppamapamielmaelmimaxnodeconvergenceradfacgammaselcolsxsy*lpFormat*lpParmscbFormatcbParmsfccTypefccHandlerdwKeyFrameEverydwQualitydwBytesPerSeconddwFlagsdwInterleaveEveryavicodecname[128]*cdParms*padcdSizeqtcodecname[128]codecaudio_codecvideo_bitrateaudio_bitrategop_sizerc_min_raterc_max_raterc_buffer_sizemux_packet_sizemux_ratemixratemainpad[3]*mat_override*light_overridelayflagpassflagpass_xor*avicodecdata*qtcodecdataffcodecdatacfrapsfrapefraimagesframaptothreadsframelenblurfacedgeRedgeGedgeBfullscreenxplayyplayfreqplayattribrt1rt2stereomodedimensionspresetmaximsizexschyschxaspyaspxpartsypartswinposplanesimtypesubimtypequalityscemoderendererocresrpad[2]alphamodeosafrs_secedgeintsafetyborderdisprectlayersactlaygausspostmulpostgammaposthuepostsatdither_intensitybake_osabake_filterbake_modebake_flagGIqualityGIcacheGImethodGIphotonsGIdirectYF_AAYFexportxmlYF_nobumpYF_clamprgbyfpad1GIdepthGIcausdepthGIpixelspersampleGIphotoncountGImixphotonsGIphotonradiusYF_numprocsYF_raydepthYF_AApassesYF_AAsamplesGIshadowqualityGIrefinementGIpowerGIindirpowerYF_gammaYF_exposureYF_raybiasYF_AApixelsizeYF_AAthresholdbackbuf[160]pic[160]ftype[160]col[3]framename[64]*brushtoolcornertypeeditbutflagjointrilimitdegrstepturnextr_offsdoublimitsegmentsringsverticesunwrapperuvcalc_radiusuvcalc_cubesizeuvcalc_mapdiruvcalc_mapalignuvcalc_flagimapaintselect_threshclean_threshretopo_moderetopo_paint_toolline_divellipse_divretopo_hotspotmultires_subdiv_typepad4[2]dirairbrushview*sessiondrawbrushsmoothbrushpinchbrushinflatebrushgrabbrushlayerbrushflattenbrushbrush_typetexnrtexrepttexfadetexsepaveragingdraw_flagtablet_sizetablet_strengthsymm*camera*world*setbase*basactcursor[3]twcent[3]twmin[3]twmax[3]editbutsizeselectmodeproportionalprop_mode*ed*radioframing*toolsettingsaudiomarkersjumpframe*theDagdagisvaliddagflagssculptdatazoomblendximyimspacetypeblockscale*areablockhandler[8]viewmat[4][4]viewinv[4][4]persmat[4][4]persinv[4][4]winmat1[4][4]viewmat1[4][4]viewquat[4]zfacpad0persp*ob_centre*bgpic*localvd*ri*retopo_view_data*depthsob_centre_bone[32]localviewlayactscenelockaroundcamzoompivot_lastgridgridviewpixsizenearfarcamdxcamdygridlinesviewbutgridflagmodeselecttwtypetwmodetwflagtwdrawflagtwmat[4][4]clip[4][4]*clipbbafterdrawzbufxrayflag2gridsubdivsnap_target*properties_storageverthormaskmin[2]max[2]minzoommaxzoomscrollkeeptotkeepaspectkeepzoomoldwinxoldwinyrowbutv2d*editipoipokeyactname[32]constname[32]totipopinbutofschannellockmedian[3]cursenscuractaligntabomainbmainbo*lockpointexfromshowgroupmodeltypescriptblockre_alignoldkeypresstab[7]chanshown*filelisttotfiletitle[24]dir[160]file[80]ofssortmaxnamelencollums*libfiledataretvalmenuact(*returnfunc)()(*returnfunc_event)()(*returnfunc_args)()*arg1*arg2*menup*pupmenuoopsvisiflagtree*treestoresearch_string[32]search_tsesearch_flagsdo_outlinevisstoreflagdeps_flags*cumapimanrcurtileimtypenrshowsparecentxcenty*info_str*info_spare*spare*texttopviewlinesfont_idlheightleftshowlinenrstabnumbercurrtab_setshowsyntaxunused_paddpix_per_linetxtscrolltxtbar*script*but_refsredraws*idaspect*curfont*edittreetreetypetitle[28]fasesubfasemouse_move_redrawimafasemxmydirslidirsli_linesdirsli_sxdirsli_eydirsli_exdirsli_himaslifileselmenuitemimasli_sximasli_eyimasli_eximasli_hdssxdssydsexdseydesxdesydeexdeeyfssxfssyfsexfseydsdhfsdhfesxfesyfeexfeeyinfsxinfsyinfexinfeydnsxdnsydnwdnhfnsxfnsyfnwfnhfole[128]dor[128]file[128]dir[128]*firstdir*firstfiletopdirtotaldirshilitetopfiletotalfilesimage_sliderslider_heightslider_spacetopimatotalimacurimaxcurimay*first_sel_ima*hilite_imatotal_selectedima_redraw*cmapoutline[4]neutral[4]action[4]setting[4]setting1[4]setting2[4]num[4]textfield[4]textfield_hi[4]popup[4]text[4]text_hi[4]menu_back[4]menu_item[4]menu_hilite[4]menu_text[4]menu_text_hi[4]but_drawtypeiconfile[80]back[4]header[4]panel[4]shade1[4]shade2[4]hilite[4]grid[4]wire[4]select[4]lamp[4]active[4]group[4]group_active[4]transform[4]vertex[4]vertex_select[4]edge[4]edge_select[4]edge_seam[4]edge_sharp[4]edge_facesel[4]face[4]face_select[4]face_dot[4]normal[4]bone_solid[4]bone_pose[4]strip[4]strip_select[4]vertex_sizefacedot_sizebpad[2]syntaxl[4]syntaxn[4]syntaxb[4]syntaxv[4]syntaxc[4]movie[4]image[4]scene[4]audio[4]effect[4]plugin[4]transition[4]meta[4]bpad1[4]tuitbutstv3dtfiletipotinfotsndtacttnlatseqtimatimaseltexttoopsttimetnodebpad[4]spec[4]dupflagsavetimetempdir[160]fontdir[160]renderdir[160]textudir[160]plugtexdir[160]plugseqdir[160]pythondir[160]sounddir[160]yfexportdir[160]versionsvrmlflaggameflagswheellinescrolluiflaglanguageuserprefviewzoomconsole_bufferconsole_outmixbufsizefontsizeencodingtransoptsmenuthreshold1menuthreshold2fontname[256]themesundostepscurssizetb_leftmousetb_rightmouselight[3]tw_hotspottw_flagtw_handlesizetw_sizetextimeouttexcollectratememcachelimitframeserverportpad_rot_angleobcenter_diarvisizervibrightversemaster[160]verseuser[160]recent_filessmooth_viewtxvertbaseedgebaseareabase*sceneendxendysizexsizeyscenenrscreennrfullmainwinwinakthandler[8]*newvvec*v1*v2panelname[64]tabname[64]drawname[64]ofsxofsycontrolsnapold_ofsxold_ofsysortcounter*paneltab*v3*v4*fullwinmat[4][4]headrctwinrctheadwinwinheadertypebutspacetypewinxwinyhead_swaphead_equalwin_swapwin_equalheadbutlenheadbutofscursorspacedatauiblockspanelssubvstr[4]subversionpadsminversionminsubversiondisplaymode*curscreen*curscenefileflagsglobalfname[80]*ibuf*se1*se2*se3nrdone*stripdataorxory*instance_private_data**current_private_data*newseqstartofsendofsstartstillendstillmachinestartdispenddispmulhandsize*strip*curelemfacf0facf1*seq1*seq2*seq3seqbase*sound*hdaudiolevelpancurposstrobe*effectdataanim_preseek*oldbasep*parseq*seqbasepmetastackedgeWidthforwardwipetypefMinifClampfBoostdDistdQualitybNoCompScalexIniScaleyIniScalexFinScaleyFinxInixFinyIniyFinrotInirotFin*frameMapglobalSpeedbuttypeuserjitstaendtotpartnormfacobfacrandfactexfacrandlifeforce[3]vectsizemaxlendefvec[3]mult[4]life[4]child[4]mat[4]texmapcurmultstaticstepomattimetexspeedtexflag2negvertgroup_vvgroupname[32]vgroupname_v[32]*keysminfacusedusedelemdxdylinkotypeold*poin*oldpoinresetdistlastval*makeyqualqual2targetName[32]toggleName[32]value[32]maxvalue[32]materialName[32]damptimerdelaypropname[32]matname[32]axisflag*fromObjectsubject[32]body[32]pulsefreqtotlinks**linksinvertfreq2axisfbuttonbuttonfhathatfprecisionstr[128]*mynewinputstotslinks**slinksvalotime*actblendinprioritystrideaxisstridelengthsndnrpad1[2]makecopycopymadepad2[1]trackvolume*melinVelocity[3]localflagforceloc[3]forcerot[3]linearvelocity[3]angularvelocity[3]butstabutendminvisifacslowminloc[3]maxloc[3]minrot[3]maxrot[3]distributionint_arg_1int_arg_2float_arg_1float_arg_2toPropName[32]*toObjectbodyTypefilename[64]loadaniname[64]goaccellerationmaxspeedmaxrotspeedmaxtiltspeedrotdamptiltdampspeeddamp*sample*stream*newpackedfile*snd_soundpanningattenuationpitchmin_gainmax_gaindistancestreamlenchannelshighpriopad[10]gaindopplerfactordopplervelocitynumsoundsblendernumsoundsgameengine*lamprengobjectchildbaserollhead[3]tail[3]bone_mat[3][3]arm_head[3]arm_tail[3]arm_mat[4][4]xwidthzwidthease1ease2rad_headrad_tailbonebasechainbasepathflaglayer_protectedghostepghostsizeghosttypepathsizeghostsfghostefpathsfpathefconstflagikflagselectflag*bone*childiktree*b_bone_matschan_mat[4][4]pose_mat[4][4]pose_head[3]pose_tail[3]limitmin[3]limitmax[3]stiffness[3]ikstretch*customchanbaseproxy_layerstride_offset[3]cyclic_offset[3]reserved1autosnapactnractwidthtimeslidename[30]enforce*tariterationsrootbonesubtarget[32]orientweightgrabtarget[3]reserved2minmaxflagstickystuckcache[3]lockflagfollowflagzminzmaxvolmodeplaneorglengthbulgepivXpivYpivZaxXaxYaxZminLimit[6]maxLimit[6]extraFzchannel[32]no_rot_axisstride_axiscurmodactstartactendactoffsstridelenblendoutstridechannel[32]offs_bone[32]hasinputhasoutputdatatypesockettypenslimitstack_indexinternstack_index_extlocxlocyown_indexto_index*tosock*link*new_nodelastyoutputs*storageminiwidthcustom1custom2need_execexectotrbutrprvr*typeinfo*fromnode*tonode*fromsocknodeslinks**stackinitstacksizecur_indexalltypes*owntype(*timecursor)()(*stats_draw)()(*test_break)()cyclicmoviesamplesminspeedbokehhuesatt1t2t3fstrengthfalphakey[4]colname[32]bktyperotationpreviewgamcono_zbuffstopmaxblurbthreshshortymintablemaxtableext_in[2]ext_out[2]*curve*table*premultablecurrcliprcm[4]black[3]white[3]bwmul[3]offset[2]innerradiusratergb[3]cloneactive_rndpad[4]*layerstotlayermaxlayertotsizeTYPEcharucharshortushortintlongulongfloatdoublevoidLinkListBasevec2svec2ivec2fvec2dvec3ivec3fvec3dvec4ivec4fvec4drctirctfIDPropertyDataIDPropertyIDLibraryFileDataIpoKeyBlockKeyScriptLinkTextLineTextPackedFileCameraPreviewImageImageUserImageanimRenderResultMTexObjectTexPluginTexCBDataColorBandEnvMapImBufTexMappingLampWaveMaterialbNodeTreeGroupVFontVFontDataMetaElemBoundBoxMetaBallBezTripleBPointNurbCharInfoTextBoxCurvePathIpoDriverIpoCurveMeshMFaceMTFaceTFaceMVertMEdgeMDeformVertMColMStickyMSelectOcInfoCustomDataMultiresPartialVisibilityMDeformWeightMultiresColMultiresColFaceMultiresFaceMultiresEdgeMultiresLevelMultiresMapNodeModifierDataSubsurfModifierDataLatticeModifierDataCurveModifierDataBuildModifierDataArrayModifierDataMirrorModifierDataEdgeSplitModifierDataDisplaceModifierDataUVProjectModifierDataDecimateModifierDataSmoothModifierDataCastModifierDataWaveModifierDataArmatureModifierDataHookModifierDataSoftbodyModifierDataBooleanModifierDataLatticebDeformGroupLBufbActionbPosePartDeflectSoftBodyFluidsimSettingsDerivedMeshObHookSBVertexBodyPointBodySpringSBScratchWorldRadioBaseAviCodecDataQuicktimeCodecDataFFMpegCodecDataAudioDataSceneRenderLayerRenderDataGameFramingTimeMarkerImagePaintSettingsBrushToolSettingsBrushDataSculptDataSculptSessionSceneDagForestBGpicView3DSpaceLinkScrAreaRenderInfoRetopoViewDataViewDepthsView2DSpaceInfoSpaceIpoSpaceButsSpaceSeqSpaceFiledirentryBlendHandleSpaceOopsTreeStoreTreeStoreElemSpaceImageCurveMappingSpaceNlaSpaceTextSpaceScriptScriptSpaceTimeSpaceNodeSpaceImaSelImaDirOneSelectableImaThemeUIThemeSpacebThemeSolidLightUserDefbScreenScrVertScrEdgePanelFileGlobalStripElemStripPluginSeqSequencebSoundhdaudioMetaStackEditingWipeVarsGlowVarsTransformVarsSolidColorVarsSpeedControlVarsEffectBuildEffPartEffParticleWaveEffOopsbPropertybNearSensorbMouseSensorbTouchSensorbKeyboardSensorbPropertySensorbCollisionSensorbRadarSensorbRandomSensorbRaySensorbMessageSensorbSensorbControllerbJoystickSensorbExpressionContbPythonContbActuatorbAddObjectActuatorbActionActuatorbSoundActuatorbCDActuatorbEditObjectActuatorbSceneActuatorbPropertyActuatorbObjectActuatorbIpoActuatorbCameraActuatorbConstraintActuatorbGroupActuatorbRandomActuatorbMessageActuatorbGameActuatorbVisibilityActuatorFreeCamerabSamplebSoundListenerSpaceSoundGroupObjectBonebArmaturebPoseChannelbActionChannelSpaceActionbConstraintChannelbConstraintbKinematicConstraintbTrackToConstraintbRotateLikeConstraintbLocateLikeConstraintbMinMaxConstraintbSizeLikeConstraintbActionConstraintbLockTrackConstraintbFollowPathConstraintbDistanceLimitConstraintbRotationConstraintbStretchToConstraintbLocLimitConstraintbRotLimitConstraintbSizeLimitConstraintbRigidBodyJointConstraintbClampToConstraintbActionModifierbActionStripbNodeStackbNodeSocketbNodeLinkbNodebNodePreviewbNodeTypeNodeImageAnimNodeBlurDataNodeHueSatNodeImageFileNodeChromaNodeGeometryNodeVertexColNodeDefocusCurveMapPointCurveMapBrushCloneCustomDataLayerTLEN  L4(Thxh tx T8pDDlh8$88\,< @ @ 44DX`Dt<<<\h`4@t( <(,((0@XP Lt<$x$(h x$ 8x h (88,@0,HhH,(lDLP@< <@Lh48<8l(DlP<,4D4,,D,@,<4` <$t (@  ,<STRC                 !"#$ %&'( )*+, -./01 234* 56789 :;<=!!!>?@" ABC D!E!FGHIJK L#MNB -$OPQRSTUVWXYZ[\6 ]%^_& `abcdefghij'! k(l)mfnopqrstuvwx#y%z{|}~ *+,-   .)&/#&.0+'1QRfp,4dabc&6'-/02+34QR   * 6 ]465p  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI/J/KLMNOPQRS* 6T67UVWXYZ[\]^_`abcdefghijklmno ]8pq9-#y:::;rstuvwxyz{|}~<;r  65= >???>=@\A^B9;r  +++6C5 \D)8888A@@D+'+EEE>='+  *DF);r 65GHIJKLMNFOP QQQ\RS I GKTLTJMNOH'UVUWX Y YYJ W V X   ZR QQSGK[[[\[ !"B # $][ +^[ +%&_[ '()*` [ +++,+-+./0(123B4a[ 56b[ 7Bc [ ,89:;<=+>?@d [ +A'BBCDE?@e[ FGf[ H;Ig[ +HM;h[ +J;,8+>KLMNOP=@?QRi[ So\+;j [ +TUVWXYk[ l[ +Zm[\]^\_`abcdefg>h6Lnnn;iPjo#k+l+gmnopq+$+r+s+t+u6C;rpvqw - x  y  z {5|}~{T ]        rs7tuu vvv+$TUVWXYr ws(xycw8Qzt(FFF6     J{9 !"#$%&'()*+,-./0123456789:;<=6*  ]|>?@ABCDEFGHIJKL}}}MNO+~ P QRSTUVWXYZ[ \ ]^\_ `abcdBefghijkl 5m7nopqe~rstucvwxyz{|}~M \o\QQ\M9* %+{' }     >6T |  ] o\Q '&MD !"#$%&'()*+++,-./01@234567oS89:;<=>?@ABjCDEFGH;I JKLMNO\ P#&QRSTUVWXYZ[\]   ^\_ ` a67bcdefg('jhi#. jklm_njeo pqrstuvw _nx\ yz{|}~      _ e p  _'B&jh\1  jh_ "Bj Bjo __7j 6T6Q\1       l0   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ@R4STUVWXYZ[\]^_`abcdefghijklmn opqrstuvwxyz{|}~&   KL  ]      1f | p     ) 'c6(l      P B(c-R8*   P  M7UKLMNOPQR, - !" # $% & '()o\5*+,-./0123P\P5*456o7+89:$;<=o\ ->+?@ 5ABCDEFG"HI=$J\Q ->KLM+ pNOPQR STUVWSXY M+FZ[\+0+ ]^|_` o&ab+MckH5dPefghi l&ab7U*jklmn5o+p9qo\:rs H$t -+ uvwxyz{| }#y#~ 6YB_Sh\+ 7 h$ (h  @Sh \$  {+q 6 xp  _pveh6 - ++B++ +bo\+ +'ckpN++b+o\/   +   M   o   o++o\+ +6pN+';IO {ck -   o      j I   z           6       ac voHL\p`c !"#$ %&'()*+,q- ./01234 &56789:;'B; M<=>* ?b@A -QBCDEENDB