BLENDER-v249REND @HSceneGLOB(PG 25` SRH5SR1-AnimationR hZI*` DATA RpZDATA pZ ZR DATA Z)pZ DATA )0q2 ZDATA 0q2WI)DATA WI0^Z0q2DATA 0^ZpZWIDATA pZ Z0^ZDATA ZZpZDATA ZH ZDATA HEPZDATA EPQHDATA Q hZEPDATA hZQDATA(I@JpZ ZDATA(@JJI)RDATA(J K@JWIpZDATA( KKJ0^Z ZDATA(KL KWI0^ZDATA(L K0q2pZDATA( L0^Z ZDATA( pZ ZDATA(p0q20^ZDATA(pRZDATA(@p0q2HDATA(@)HDATA( @HZDATA( EPpZDATA( WIQDATA(pQ ZDATA(pEPQDATA(Pp hZZDATA(PH hZDATA(0P0q2EPDATA(0EP hZDATA(0WIZDATA(Q hZDATARZH)O@pDATALink and MaterialsEditing>DATA0MeshEditingF>DATA0`Anim settingsObject>DATA`0DrawObjectF>DATA`ConstraintsObject>DATAEffectsObjectDATA HooksObjectF>`DATA PParticle InteractionObject>DATAP SoftbodyObject>DATAPOutputRender>DATARenderRenderF>DATAAnimRender>DATAFormatRender>DATA@p333?V,@DhCDhCC(BDC?z?DATAp@333?V,/9DATAWIpZ Z0^Z !  DATAEPQ ZpZG==o? PP  DATAP  Transform PropertiesView3d>DATA P 3D Viewport propertiesView3d>"DATAX P333?V<????????G==o? A*A?G==o??????*ArZ B??=C ݢM@ݢM@ݢM@? DATAP 333?V</9DATA!pZ Z0^Z0q2??PףHDATATransform PropertiesIpo!>DATAx333?V\zC̽̌?zC@ #< #<`jFzD WOBzC̽̌?DATA0@333?V\CC|||??l|DATA@@ 333?V\zCCHBC|||?CFC= ADATA@@ 333?V\ =rttDATA@ 333?V\?zDzDBCl||ll|zDzD=HB DATA  333?V\BzB@l|llFzD #<HB DATAX 333?V\??? ???? A???PA A!O?j?}GCHB? ArZ B? #<C DATA 333?V\/9DATA!* hZEP0q2H $'P"#DATAP"#Link and MaterialsEditing>DATA#P"MeshEditingF>DATA$%333?VLzCB{ µCB ?BFB= ADATA%&$ 333?VLzCCHBC$?CFC= ADATA&'%333?VL#DhC`DpJgChCC(BDC?z?DATA'&333?VL/9DATA*!ZWIQ hZ} ?=o?.-3`+,DATA`+,Transform PropertiesView3d>DATA,`+3D Viewport propertiesView3d>"DATA0-0333?YDATA`@A0?LampLampF>DATAAB`@SpotLamp>DATABCATexture and InputLamp>DATAC EBMap ToLamp>BDATA EPFCPreviewMaterial>DATAPFG EMaterialMaterialF>DATAGHPFPreviewWorld>DATAHIGWorldWorldF>DATAIKHMist Stars PhysicsWorld>DATAK@LITexture and InputWorld>@LDATA@LpMKMap ToWorld>DATApMN@LOutputRender>DATANOpMRenderRenderF>DATAOQNAnimRender>DATAQ0ROFormatRender>DATA0R`SQLink and MaterialsEditing>DATA`ST0RMeshEditingF>DATATU`SMesh ToolsEditing>DATAUVTMesh Tools 1Editing>DATAV XUCameraEditingF>DATA XPYVShadersMaterial>DATAPYZ XTextureMaterial>DATAZ[PYAnim settingsObject>DATA[\ZDrawObject>DATA\^[ConstraintsObject>DATA^@_\ScriptlinksScript>DATA@_p`^EffectsObject\DATAp`a@_Map InputMaterial>PYDATAabp`Map ToMaterial>PYDATAbdaAnimAnim>DATAd0ebSoundSound>DATA0e`fdListenerSoundF>DATA`fg0eSequencerSound>DATAgh`fArmatureEditingF>DATAhigRampsMaterialF>PFDATAi khMirror TranspMaterial> XDATA kPliMist / Stars / PhysicsWorld>DATAPlm kAmb OccWorld> kDATAmnPlShadow and SpotLamp>DATAnomModifiersEditing>DATAoqnShapesEditing>nDATAq@roMultiresEditing>DATA@rpsqRender LayersRender>pMDATApst@rBakeRender>ODATAtupsStampRender>QDATAuwtObject and LinksObjectF>DATAw0xuMesh Tools MoreEditing^>DATA0x`ywUV CalculationEditing>qDATA`yz0xLinks and PipelineMaterial>DATAz{`ySSSMaterial> XDATA{|zPreviewTexture>DATA| ~{TextureTextureF>DATA ~P|ColorsTextureF>|DATAP ~ImageTexture>DATAPMap ImageTexture>DATAxp333?=C̽̌??C@rr #< #<`jF@F rZOB C̽̌?DATAXp333?=??? ???? A??@PA Aj?X>sGbCGB?@Pף??? ?? ArZ B??-;: #<C DATA8p333?=DATA333?=DZhC@LDQhCC(BDC?z?{mDATA00333?=HE}CHE}C HE}C??DATA0333?=%mbdyn Job Name./home/doug/mbdyn_tutorial/piloted_coax/piloted_coax2.mbdDATAp=@Y2pZpvxxxy}5}5DATAp`)W?ތ!=6[=o?xxx  pP@DATA@Transform PropertiesView3d,>DATA@View PropertiesView3dT>"DATAp@ 333?AZ: =!#DATAx@p333?C̽̌??C@xx #< #<`jFzD WOBC̽̌?DATAX@333??zKw;pe?_z<eS;U???peS;zKw;e?U_z<??!=S9NE7n'[==#G9iE ?Ab?=|e=tpAھq?y?ތ!=6[=o??zKw;pe?_z<eS;U??i?k;"DATAView PropertiesView3dT>"DATAX@333?j>C=\?ea?5/> H㼅Zy?wf>Yۿ@da?OD=Zy?\? wf>Da/????=z맼a=yk<:=k8IB@?Ȏ@/AgֿP~?S AeWþB`Ba/???@=[=o?j>C=\?ea?5/> H㼅Zy?wf>Yۿ@DATA@LampLampF>DATA@pSpotLamp>DATAp@Texture and InputLamp>DATAеpMap ToLamp>pDATAеPreviewMaterial>DATA0еMaterialMaterialF>DATA0`PreviewWorld>DATA`0WorldWorldF>DATA`Mist Stars PhysicsWorld>DATATexture and InputWorld>DATA Map ToWorld>DATA POutputRender>DATAP RenderRenderF>DATAPAnimRender>DATAFormatRender>DATALink and MaterialsEditing>DATA@MeshEditingF>DATA@pMesh ToolsEditing>DATAp@Mesh Tools 1Editing>DATApCameraEditingF>DATAShadersMaterial>DATA0TextureMaterial>DATA0`Anim settingsObject>DATA`0DrawObject>DATA`ConstraintsObject>DATAScriptlinksScript>DATA EffectsObjectDATA PMap InputMaterial>DATAP Map ToMaterial>DATAPAnimAnim>DATASoundSound>DATAListenerSoundF>DATA@SequencerSound>DATA@pArmatureEditingF>DATAp@RampsMaterialF>DATApMirror TranspMaterial>DATAMist / Stars / PhysicsWorld>DATA0Amb OccWorld>DATA0`Shadow and SpotLamp>DATA`0ModifiersEditing>DATA`ShapesEditing>`DATAMultiresEditing>DATA Render LayersRender> DATA PBakeRender>DATAP StampRender>DATAPObject and LinksObjectF>DATAMesh Tools MoreEditing^>DATAUV CalculationEditing>DATA@Links and PipelineMaterial>DATA@pSSSMaterial>DATAp@PreviewTexture>DATApTextureTextureF>DATAColorsTextureF>DATA0ImageTexture>DATA0Map ImageTexture>DATA8`333?`XDATA`333?DhCDPhCC(BDC?z?mDATAX333???? ???? A??@PA Aj?c3>}GCHB? ArZ B? #<C DATA0 333?HE}CHE}C HE}C??DATA 333?mbdyn Job Name../home/doug/mbdyn/oax_heli_struts/../coax_heli_struts.mbdtSR`5SR3-Materialodel SingSpSP`Ѓ` DATA S5DATA 5d5S DATA d5 25 DATA 2+d5DATA +4 2<DATA 4+<DATA 0,4DATA 0,DATA 0,,<DATA  ,DATA \DATA \e ,DATA epS\DATA pSeDATA(Pd55DATA(0P 2SDATA(0+SDATA(04 2DATA(4+DATA(5DATA(`d50,DATA(`0,DATA(@`40,DATA(@+DATA( @4DATA( 0,DATA( DATA(p +DATA(p DATA(Pp\DATA(P\DATA(0P \DATA(0e DATA(0e\DATA(pSDATA(pSDATA(epSDATA`S+4 2?@Pף;;!p @ DATAOutputRender>DATA RenderRenderF>DATA @ AnimRender>DATA@  FormatRender>DATAp ` 333?V\~CA~CA!?AFA= ADATA` `p  333?V\zCCHBC ?CFC= ADATA`` 333?V\DhC?DhCC(BDC?z?mDATAX0`333?V\??? ???? A??@PA Aj?c3>}GCHB? ArZ B? #<C DATA00333?V\@̌AR|B1@lA A@CC #<@DATA0333?V\/9DATA0`5d50, !  DATA0o0,4G@? JL-=-=W-X~fPmeDATAOutputRender>DATARenderRender>DATAAnimRender0>DATA@FormatRenderH>DATA@pPreviewMaterial>DATAp_@MaterialMaterial>DATA_`pShadersMaterial0>DATA`b_TextureMaterialD>DATAb0c`Map InputMaterial\>DATA0c`dbMap ToMaterial`>DATA`de0cRampsMaterial>pDATAe`dMirror TranspMaterialH>DATAfg333?VChCCvgCC(BDC?z?DATAXgkf333?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?@?$$OArZ B?=Ch?j(4?t'>d DATAxkPmg333?VzC AzC A #< #<`jFzD OBDATAPmk333?V;SAVE FILE/usr/home/intrr/blender/blend/untitled.blendDATAoy0+ \U.=w=o?+=+=W+X,XppwDATAXpt333?W???h?j(4?t'>????hj(4t'?U.=w=o??OArZ B??=Ch?j(4?t'>dEh@Eh@Eh@? DATAtup333?WDdC>9C,DeCC(BDC?z?DATAxupwt333?WzC AzC A #< #<`jFzD OBDATApwu333?W SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATAyЃoepS\e?B$?AHM+++US{DATAX{~333?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#OArZ B??=Ch?j(4?t'>dA@A@A@? DATA~{333?W |DdC>9C,DeCC(BDC?z?DATAx~333?W |zC AzC A #< #<`jFzD OBDATA333?W | SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATAЃy pSe&=+=o?US DATAX 333?W ?3?3:-vk(4??3?3;@k(40v@?&=PU1n;+=ꉖø;ZO{:?JXA54U0AC;@j(40v@?&=+=o??3?3:-vk(4?5?5IXArZ B??=C:j(4?.vdٚ@ٚ@ٚ@? DATA 333?W DdC>9C,DeCC(BDC?z?DATAx333?W zC AzC A #< #<`jFzD OBDATA333?W SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendSRǘ`SR4-Sequence`"`@` DATA `"}DATA }p5`" DATA p5Я^} DATA Я^pp5DATA p_Я^DATA _,pDATA ,Ȕ_DATA Ȕb3,DATA b3ȔDATA @b3DATA @TDATA @TDATA `DATA `DATA(0p5}DATA(0Я^`"DATA(0p`"DATA(Я^_DATA(_pDATA(`,}DATA(`Гp5ȔDATA(Г@`,ȔDATA(@Г,b3DATA( @ȔDATA( b3DATA( b3@DATA(p@DATA(p,DATA(PpȔDATA(P@DATA(0PpDATA(0b3DATA(0`DATA(_`DATA(`DATAp`"p_Я^0@ОDATA@pOutputRender>DATAp@RenderRenderF>DATAОpAnimRender>DATAОFormatRender>DATA0333?WDhCvDhCC(BDC?z?DATA0333?W/9DATAp,}p5Ȕ !  DATApp`_8=i>o? DATA333?W&~CB~CB ?BFB= ADATA 333?W&zCAzCA  A@FB= A ?DATAX 333?W&????????8=i>o?fffAD&@??fffArZ B? #<C DATA 333?W&AVE TARGA/t1.blend9DATAP@Ȕ8=H>o?UUU PDATAPp333?W*zCAzCA1||1 A@FB= A ?DATAXpP333?W*????????8=H>o?fffA*@??fffArZ B? #<C DATAp333?W*AVE TARGA/t1.blend9DATAP@b3,@8=>o?SSSTDATAx`333?W.B̽̌?B̽̌? #< #<`jFzD SQB̽̌?DATAX`333?W.????????8=>o?fffA@??fffArZ B? #<C DATA`333?W.OAD FILE/9DATA@Pb3`8=i>o? PŘDATA333?W1zCAzCA A@FB= A ?DATAXPŘ333?W1????????8=i>o?fffAD&@??fffArZ B? #<C DATAPŘ333?W1AVE TARGA/t1.blend9SRǘSR5-ScriptingȘ˘@̘`ҘҘ` DATA ȘȘDATA Ș@ɘȘ DATA @ɘɘȘ DATA ɘʘ@ɘDATA ʘ`ʘɘDATA `ʘʘʘDATA ʘ ˘`ʘDATA ˘˘ʘDATA ˘˘ ˘DATA ˘˘DATA(@̘̘Ș@ɘDATA(̘ ͘@̘Ș`ʘDATA( ̘͘͘@ɘʘDATA(͘Θ ͘`ʘʘDATA(ΘpΘ͘ʘ ˘DATA(pΘΘΘ`ʘ˘DATA(ΘPϘpΘʘ˘DATA(PϘϘΘ ˘˘DATA(Ϙ0ИPϘʘ`ʘDATA(0ИИϘȘʘDATA(Иј0ИȘ˘DATA(јјИɘ˘DATA(јјј ˘˘DATA(ј`Ҙј˘˘DATA(`ҘјɘʘDATAҘ Ԙ`ʘȘ@ɘʘ !  DATA ԘݘҘʘ`ʘ˘ ˘z==o?טpۘp՘֘DATAp՘֘Transform PropertiesView3d>DATA֘p՘3D Viewport propertiesView3d>"DATAXטpۘ333?Y.|????????z==o?&A*A?z==o??????*ArZ B??=C ?@?@?@? DATApۘט333?Y.|/9DATAݘ Ԙ˘˘ʘɘ??Pף L0ߘߘDATAߘTransform PropertiesIpo!>DATA0 333?Y/|> =DATA `0333?Y/|CCx??|?DATAx` 333?Y/|zC̽̌?zC@;; #< #<`jFzD WOBzC̽̌?DATA0 `333?Y/|CC|||??l|DATA@BO`AWDATA@BOp=ArZDATA@BOq= WDATA  333?Y/|zCCHBC|||?CFC= ADATA 333?Y/|?zDzDBCl||ll|zDzD=HB DATA  333?Y/|BzB@l|llFzD #<HB DATAX 333?Y/|??? ???? A???PA A!O?j?}GCHB? ArZ B? #<C DATA 333?Y/|/9DATAݘȘʘ ˘˘O PDATAPLink and MaterialsEditing>DATAPMeshEditingF>DATAAnim settingsObject>DATADrawObjectF>DATA@ConstraintsObject>DATA@pEffectsObjectDATAp@HooksObjectF>DATApParticle InteractionObject>DATASoftbodyObject>DATA0OutputRender>DATA0`RenderRenderF>DATA`0AnimRender>DATA`FormatRender>DATAScriptlinksScript>DATA 333?Y0|ChC#DhCC(BDC?z?DATA 333?Y0|/9SC@`SCScenetageain rZ@ @nIqIqIqIII=dd??< d XZ ??0 0 BB?????//backbuf/tmp/L?L?L??>??_??D @ DATA` S]S]DATA`S]mbdyn_pickle@6KKDATAK@6ccopy_reg _reconstructor p0 (cmbdyn MBDyn p1 c__builtin__ object p2 Ntp3 Rp4 (dp5 S'finalTime' p6 F12.0 sS'Matrix' p7 (lp8 g0 (cmbdyn Matrix p9 g2 Ntp10 Rp11 (dp12 S'users' p13 I4 sS'links' p14 (lp15 sS'database' p16 g4 sS'_args' p17 (lp18 I0 aI0 aI0 aI1 aI0 aI0 asS'type' p19 S'3x3' p20 sS'name' p21 S'blade' p22 sS'_series' p23 (lp24 F60.0 aF0.0 aF0.0 aF0.0 aF60.0 aF0.0 aF0.0 aF0.0 aF1.0 asbag0 (g9 g2 Ntp25 Rp26 (dp27 S'users' p28 I1 sS'links' p29 (lp30 sS'database' p31 g4 sS'_args' p32 (lp33 I0 aI0 aI0 aI1 aI0 aI0 asS'type' p34 S'3x3' p35 sS'name' p36 S'fuselage' p37 sS'_series' p38 (lp39 F4000.0 aF0.0 aF0.0 aF0.0 aF4000.0 aF0.0 aF0.0 aF0.0 aF4000.0 asbag0 (g9 g2 Ntp40 Rp41 (dp42 g13 I1 sg14 (lp43 sg16 g4 sg17 (lp44 I0 aF0.0 aF0.0 aF-1.0 aI0 aF1.0 asg19 S'3x1' p45 sg21 S'gravity' p46 sg23 (lp47 sbag0 (g9 g2 Ntp48 Rp49 (dp50 g13 I1 sg14 (lp51 sg16 g4 sg17 (lp52 I0 aF-1.0 aF0.0 aF0.0 aI0 aF1.0 asg19 g45 sg21 S'minus-X1' p53 sg23 (lp54 sbasS'nameOnly' p55 S'rotor' p56 sS'_t0' p57 F0.0 sS'_reinit' p58 I0 sS'_posixRT' p59 I0 sS'structural_static_nodes' p60 c__builtin__ set p61 ((lp62 Pthe value swash_upper aPthe value hub aPthe value hub.001 aPthe value swash_lower.001 aPthe value swash_lower aPthe value swash_upper.001 atp63 Rp64 sS'_tol' p65 F9.9999999999999995e-07 sS'_IPOs' p66 I1 sS'NS_Node' p67 (lp68 sS'_dt' p69 F0.002 sS'_integrator' p70 S'initial value' p71 sS'Function' p72 (lp73 sS'_change_filename' p74 I0 sS'_dC' p75 F0.001 sS'Driver' p76 (lp77 g0 (cmbdyn Driver p78 g2 Ntp79 Rp80 (dp81 S'name' p82 S'File' p83 sS'links' p84 (lp85 sS'database' p86 g4 sS'_args' p87 (lp88 I1 aI0 aI1 aI0 aS'' p89 aI1 asS'users' p90 I4 sS'type' p91 S'File' p92 sS'columns' p93 (lp94 g0 (cmbdyn Drive p95 g2 Ntp96 Rp97 (dp98 g90 I2 sg84 (lp99 g80 asg86 g4 sg87 (lp100 I0 aF0.0 aF-0.10000000149011612 aF0.10000000149011612 aF0.10000000149011612 aI1 aI2 asS'objects' p101 (lp102 sS'_series' p103 (lp104 sg91 S'File drive' p105 sg82 S'collective' p106 sbag0 (g95 g2 Ntp107 Rp108 (dp109 g90 I2 sg84 (lp110 g80 asg86 g4 sg87 (lp111 I0 aF0.0 aF0.10000000149011612 aF-0.10000000149011612 aF0.10000000149011612 aI1 aI1 asg101 (lp112 sg103 (lp113 sg91 g105 sg82 S'fore_aft' p114 sbag0 (g95 g2 Ntp115 Rp116 (dp117 g82 S'lateral' p118 sg84 (lp119 g80 asg86 g4 sg87 (lp120 I0 aF0.0 aF-0.10000000149011612 aF0.10000000149011612 aF0.10000000149011612 aI1 aI0 asg101 (lp121 sg90 I2 sg91 g105 sg103 g113 sbag0 (g95 g2 Ntp122 Rp123 (dp124 g82 S'pedal' p125 sg84 (lp126 g80 asg86 g4 sg87 (lp127 I0 aF0.0 aF-0.20000000298023224 aF0.20000000298023224 aF0.10000000149011612 aI1 aI4 asg101 (lp128 sg90 I2 sg91 g105 sg103 g113 sbasg103 (lp129 sbasS'filename' p130 S'/home/doug/mbdyn/coax_heli_struts.mbd' p131 sS'_fps' p132 I250 sS'_hostname' p133 S'127.0.0.1' p134 sS'Node' p135 (lp136 Pthe value blade aPthe value blade.001 aPthe value blade.002 aPthe value blade.003 aPthe value fuselage aPthe value hub aPthe value hub.001 aPthe value swash_lower aPthe value swash_lower.001 aPthe value swash_upper aPthe value swash_upper.001 asS'Drive' p137 (lp138 g0 (g95 g2 Ntp139 Rp140 (dp141 S'users' p142 I0 sS'links' p143 (lp144 sS'database' p145 g4 sS'_args' p146 (lp147 F10.0 asS'objects' p148 (lp149 sS'_series' p150 (lp151 sS'type' p152 S'Constant drive' p153 sS'name' p154 S'Constant drive' p155 sbag0 (g95 g2 Ntp156 Rp157 (dp158 S'users' p159 I0 sS'links' p160 (lp161 sS'database' p162 g4 sS'_args' p163 (lp164 F0.0 aF1.0 aF20.0 aI0 aF0.0 aI0 aI1 aI0 asS'objects' p165 (lp166 sS'_series' p167 (lp168 sS'type' p169 S'Cosine drive' p170 sS'name' p171 S'Cosine drive' p172 sbag0 (g95 g2 Ntp173 Rp174 (dp175 g13 I7 sg14 (lp176 sg16 g4 sg17 (lp177 sS'objects' p178 (lp179 sg23 (lp180 sg19 S'Null drive' p181 sg21 S'Null drive' p182 sbag0 (g95 g2 Ntp183 Rp184 (dp185 g13 I4 sg14 (lp186 sg16 g4 sg17 S'Time < 3.' p187 sg178 (lp188 sg23 (lp189 sg19 S'String drive' p190 sg21 S'Time < 3.' p191 sbag0 (g95 g2 Ntp192 Rp193 (dp194 S'users' p195 I1 sS'links' p196 (lp197 g97 ag0 (g95 g2 Ntp198 Rp199 (dp200 g195 I1 sg196 (lp201 g0 (g95 g2 Ntp202 Rp203 (dp204 g195 I1 sg196 (lp205 sS'database' p206 g4 sS'_args' p207 (lp208 F0.0 aF-1.0 asS'objects' p209 (lp210 sS'_series' p211 (lp212 sS'type' p213 S'Linear drive' p214 sS'name' p215 S'minus' p216 sbag123 asg206 g4 sg207 (lp217 I0 aI0 asg209 (lp218 sg211 (lp219 sg213 S'Drive drive' p220 sg215 S'minus_pedal' p221 sbasg206 g4 sg207 (lp222 I2 aI0 aI0 asg209 (lp223 sg211 (lp224 sg213 S'Array drive' p225 sg215 S'collect_minus_ped' p226 sbag0 (g95 g2 Ntp227 Rp228 (dp229 g195 I1 sg196 (lp230 g97 ag123 asg206 g4 sg207 (lp231 I2 aI0 aI0 asg209 (lp232 sg211 (lp233 sg213 g225 sg215 S'collect_plus_ped' p234 sbag97 ag108 ag0 (g95 g2 Ntp235 Rp236 (dp237 S'users' p238 I1 sS'links' p239 (lp240 sS'database' p241 g4 sS'_args' p242 (lp243 F9.8100004196166992 asS'objects' p244 (lp245 sS'_series' p246 (lp247 sS'type' p248 S'Constant drive' p249 sS'name' p250 S'gravity' p251 sbag116 ag203 ag199 ag123 ag0 (g95 g2 Ntp252 Rp253 (dp254 g13 I1 sg14 (lp255 sg16 g4 sg17 (lp256 F0.0 aF1.5 aF40.0 aI0 aF0.0 aI1 aI0 aI0 asg178 (lp257 sg23 (lp258 sg19 S'Cosine drive' p259 sg21 S'rampup_lower' p260 sbag0 (g95 g2 Ntp261 Rp262 (dp263 g13 I1 sg14 (lp264 sg16 g4 sg17 (lp265 F0.0 aF1.5 aF-40.0 aI0 aF0.0 aI1 aI0 aI0 asg21 S'rampup_upper' p266 sg178 (lp267 sg19 g259 sg23 g258 sbasS'_maxI' p268 I100 sS'indent_drives' p269 I0 sS'Constitutive' p270 (lp271 g0 (cmbdyn Constitutive p272 g2 Ntp273 Rp274 (dp275 g82 S'Linear viscous' p276 sg84 (lp277 sS'eligible' p278 (lp279 S'3x3' p280 asg87 (lp281 F100000.0 asg86 g4 sS'subtype' p282 S'Linear viscous' p283 sg91 S'Const_3D' p284 sS'dimension' p285 I3 sg90 I4 sbasS'rigid_dict' p286 (dp287 Pthe value Cube.003 Pthe value blade sPthe value Cube.011 Pthe value blade.002 sPthe value Cube.020 Pthe value hub.001 sPthe value Cube.005 Pthe value swash_upper sPthe value Cube.013 Pthe value blade.002 sPthe value Cube.019 Pthe value blade.003 sPthe value Cube.014 Pthe value swash_upper.001 sPthe value Cube.007 Pthe value blade sPthe value Cube.012 Pthe value blade.002 sPthe value Cube.018 Pthe value blade.003 sPthe value Cube.021 Pthe value hub.001 sPthe value Cube.008 Pthe value blade.001 sPthe value Cube.017 Pthe value blade.003 sPthe value Cube.002 Pthe value blade.001 sPthe value Cube.010 Pthe value hub sPthe value Cube.016 Pthe value swash_upper.001 sPthe value Cube.022 Pthe value fuselage sPthe value Cube Pthe value swash_upper sPthe value Cube.001 Pthe value swash_upper sPthe value Cube.009 Pthe value blade.001 sPthe value Cube.015 Pthe value swash_upper.001 sPthe value Cube.004 Pthe value blade sPthe value Cube.006 Pthe value hub ssS'Element' p288 (lp289 g0 (cmbdyn Element p290 g2 Ntp291 Rp292 (dp293 g13 I0 sg14 (lp294 Nag0 (cmbdyn Shape p295 g2 Ntp296 Rp297 (dp298 g13 I4 sg14 (lp299 sg16 g4 sg17 (lp300 F0.33300000429153442 asg19 S'const' p301 sg21 S'chord' p302 sg23 (lp303 sbag0 (g295 g2 Ntp304 Rp305 (dp306 g13 I11 sg14 (lp307 sg16 g4 sg17 (lp308 F0.0 asg19 g301 sg21 S'null' p309 sg23 (lp310 sbag305 ag0 (g295 g2 Ntp311 Rp312 (dp313 g13 I2 sg14 (lp314 sg16 g4 sg17 (lp315 F-2.0 aF6.0 asg19 S'linear' p316 sg21 S'twist_lower' p317 sg23 (lp318 sbasg16 g4 sg17 (lp319 I0 aI0 aI0 aF4.5 aI0 aI0 aI0 aI0 aI1 asS'subtype' p320 S'Aerodynamic body' p321 sg178 (lp322 Pthe value Cube.003 asg19 S'Aerodynamic' p323 sg21 S'Aerodynamic body' p324 sbag0 (g290 g2 Ntp325 Rp326 (dp327 g13 I0 sg14 (lp328 Nag297 ag305 ag305 ag312 asg16 g4 sg17 (lp329 I0 aI0 aI0 aF4.5 aI0 aI0 aI0 aI0 aI1 asg320 g321 sg178 (lp330 Pthe value Cube.008 asg19 g323 sg21 S'Aerodynamic body.001' p331 sbag0 (g290 g2 Ntp332 Rp333 (dp334 g13 I0 sg14 (lp335 Nag297 ag305 ag305 ag0 (g295 g2 Ntp336 Rp337 (dp338 g13 I2 sg14 (lp339 sg16 g4 sg17 (lp340 F2.0 aF-6.0 asg23 g318 sg19 g316 sg21 S'twist_upper' p341 sbasg16 g4 sg17 (lp342 I0 aI0 aI0 aF4.5 aI0 aI0 aI0 aI0 aI1 asg320 g321 sg178 (lp343 Pthe value Cube.018 asg19 g323 sg21 S'Aerodynamic body.002' p344 sbag0 (g290 g2 Ntp345 Rp346 (dp347 g13 I0 sg14 (lp348 Nag297 ag305 ag305 ag337 asg16 g4 sg17 (lp349 I0 aI0 aI0 aF4.5 aI0 aI0 aI0 aI0 aI1 asg320 g321 sg178 (lp350 Pthe value Cube.011 asg19 g323 sg21 S'Aerodynamic body.003' p351 sbag0 (g290 g2 Ntp352 Rp353 (dp354 S'users' p355 I0 sS'links' p356 (lp357 Nag0 (g295 g2 Ntp358 Rp359 (dp360 g13 I1 sg14 (lp361 sg16 g4 sg17 (lp362 F1.0 asg23 g303 sg19 g301 sg21 S'chord.001' p363 sbag305 ag305 ag305 asS'database' p364 g4 sS'_args' p365 (lp366 I0 aI0 aI0 aF2.0 aI0 aI0 aI0 aI0 aI1 asS'subtype' p367 S'Aerodynamic body' p368 sS'objects' p369 (lp370 Pthe value Cube.022 asS'type' p371 S'Aerodynamic' p372 sS'name' p373 S'Aerodynamic body.004' p374 sbag0 (g290 g2 Ntp375 Rp376 (dp377 g101 (lp378 sg90 I0 sg84 (lp379 g49 ag174 aNaNaNasg86 g4 sg87 (lp380 I1 aI0 aF0.0 aF0.0 aI0 aI0 aI0 aI0 aI0 aF0.0 aI0 asg91 S'Air properties' p381 sg82 S'Air properties' p382 sbag0 (g290 g2 Ntp383 Rp384 (dp385 g13 I0 sg14 (lp386 g253 asg16 g4 sg17 (lp387 I0 aI0 aI0 asS'subtype' p388 S'Axial rotation' p389 sg178 (lp390 Pthe value hub aPthe value fuselage asg19 S'Joint' p391 sg21 S'Axial rotation' p392 sbag0 (g290 g2 Ntp393 Rp394 (dp395 g13 I0 sg14 (lp396 g262 asg16 g4 sg17 (lp397 I0 aI0 aI0 asg388 g389 sg178 (lp398 Pthe value hub.001 aPthe value fuselage asg19 g391 sg21 S'Axial rotation.001' p399 sbag0 (g290 g2 Ntp400 Rp401 (dp402 g178 (lp403 Pthe value Cube.003 asg13 I0 sg14 (lp404 g11 asg16 g4 sg17 (lp405 I0 aF30.0 aI0 asg19 S'Body' p406 sg21 S'Body' p407 sbag0 (g290 g2 Ntp408 Rp409 (dp410 g178 (lp411 Pthe value Cube.008 asg13 I0 sg14 (lp412 g11 asg16 g4 sg17 (lp413 I0 aF30.0 aI0 asg19 g406 sg21 S'Body.001' p414 sbag0 (g290 g2 Ntp415 Rp416 (dp417 g178 (lp418 Pthe value Cube.018 asg13 I0 sg14 (lp419 g11 asg16 g4 sg17 g413 sg19 g406 sg21 S'Body.002' p420 sbag0 (g290 g2 Ntp421 Rp422 (dp423 g178 (lp424 Pthe value Cube.011 asg13 I0 sg14 (lp425 g11 asg16 g4 sg17 g413 sg19 g406 sg21 S'Body.003' p426 sbag0 (g290 g2 Ntp427 Rp428 (dp429 g90 I1 sg84 (lp430 g274 asg86 g4 sg87 (lp431 I0 aI0 aI0 asg282 S'Deformable hinge' p432 sg101 (lp433 Pthe value blade aPthe value hub asg91 S'Joint' p434 sg82 S'Deformable hinge' p435 sbag0 (g290 g2 Ntp436 Rp437 (dp438 g90 I1 sg84 (lp439 g274 asg86 g4 sg87 (lp440 I0 aI0 aI0 asg282 g432 sg101 (lp441 Pthe value blade.001 aPthe value hub asg91 g434 sg82 S'Deformable hinge.001' p442 sbag0 (g290 g2 Ntp443 Rp444 (dp445 g90 I1 sg84 (lp446 g274 asg86 g4 sg87 (lp447 I0 aI0 aI0 asg282 g432 sg101 (lp448 Pthe value blade.003 aPthe value hub.001 asg91 g434 sg82 S'Deformable hinge.002' p449 sbag0 (g290 g2 Ntp450 Rp451 (dp452 g90 I1 sg84 (lp453 g274 asg86 g4 sg87 (lp454 I0 aI0 aI0 asg282 g432 sg101 (lp455 Pthe value blade.002 aPthe value hub.001 asg91 g434 sg82 S'Deformable hinge.003' p456 sbag0 (g290 g2 Ntp457 Rp458 (dp459 g13 I0 sg14 (lp460 Nasg16 g4 sg17 (lp461 I0 aI0 aI1 aI0 asg388 S'Distance' p462 sg178 (lp463 Pthe value Cube.004 aPthe value Cube.005 asg19 g391 sg21 S'Distance' p464 sbag0 (g290 g2 Ntp465 Rp466 (dp467 g13 I0 sg14 (lp468 Nasg16 g4 sg17 g461 sg388 g462 sg178 (lp469 Pthe value Cube.002 aPthe value Cube.001 asg19 g391 sg21 S'Distance.001' p470 sbag0 (g290 g2 Ntp471 Rp472 (dp473 g13 I0 sg14 (lp474 Nasg16 g4 sg17 g461 sg388 g462 sg178 (lp475 Pthe value Cube.017 aPthe value Cube.016 asg19 g391 sg21 S'Distance.002' p476 sbag0 (g290 g2 Ntp477 Rp478 (dp479 g13 I0 sg14 (lp480 Nasg16 g4 sg17 g461 sg388 g462 sg178 (lp481 Pthe value Cube.013 aPthe value Cube.015 asg19 g391 sg21 S'Distance.003' p482 sbag0 (g290 g2 Ntp483 Rp484 (dp485 g209 (lp486 sg195 I0 sg196 (lp487 g184 ag428 asg206 g4 sg207 (lp488 I0 aI0 asg213 S'Driven' p489 sg215 S'Driven' p490 sbag0 (g290 g2 Ntp491 Rp492 (dp493 g209 (lp494 sg195 I0 sg196 (lp495 g184 ag437 asg206 g4 sg207 (lp496 I0 aI0 asg213 g489 sg215 S'Driven.001' p497 sbag0 (g290 g2 Ntp498 Rp499 (dp500 g209 (lp501 sg195 I0 sg196 (lp502 g184 ag444 asg206 g4 sg207 (lp503 I0 aI0 asg213 g489 sg215 S'Driven.002' p504 sbag0 (g290 g2 Ntp505 Rp506 (dp507 g209 (lp508 sg195 I0 sg196 (lp509 g184 ag451 asg206 g4 sg207 (lp510 I0 aI0 asg213 g489 sg215 S'Driven.003' p511 sbag0 (g290 g2 Ntp512 Rp513 (dp514 g101 (lp515 sg90 I0 sg84 (lp516 g41 ag236 asg86 g4 sg87 (lp517 I0 aI0 asg91 S'Gravity' p518 sg82 S'Gravity' p519 sbag0 (g290 g2 Ntp520 Rp521 (dp522 g13 I0 sg14 (lp523 sg16 g4 sg17 (lp524 I0 aI0 asg388 S'In plane' p525 sg178 (lp526 Pthe value Cube aPthe value hub asg19 g391 sg21 S'In plane' p527 sbag0 (g290 g2 Ntp528 Rp529 (dp530 g13 I0 sg14 (lp531 sg16 g4 sg17 g524 sg388 g525 sg178 (lp532 Pthe value Cube.014 aPthe value hub.001 asg19 g391 sg21 S'In plane.001' p533 sbag0 (g290 g2 Ntp534 Rp535 (dp536 g13 I0 sg14 (lp537 Nasg16 g4 sg17 (lp538 I0 aI0 aI0 aF0.0 aI0 aF0.0 aI0 aF0.0 aI0 asg388 S'Revolute hinge' p539 sg178 (lp540 Pthe value swash_upper aPthe value swash_lower asg19 g391 sg21 S'Revolute hinge' p541 sbag0 (g290 g2 Ntp542 Rp543 (dp544 g13 I0 sg14 (lp545 Nasg16 g4 sg17 g538 sg388 g539 sg178 (lp546 Pthe value swash_upper.001 aPthe value swash_lower.001 asg19 g391 sg21 S'Revolute hinge.001' p547 sbag0 (g290 g2 Ntp548 Rp549 (dp550 g178 (lp551 Pthe value Cube.003 aPthe value blade asg13 I0 sg14 (lp552 sg16 g4 sg17 (lp553 I0 aI0 asg19 S'Rigid' p554 sg21 S'Rigid' p555 sbag0 (g290 g2 Ntp556 Rp557 (dp558 g178 (lp559 Pthe value Cube.007 aPthe value blade asg13 I0 sg14 (lp560 sg16 g4 sg17 (lp561 I0 aI0 asg19 g554 sg21 S'Rigid.001' p562 sbag0 (g290 g2 Ntp563 Rp564 (dp565 g178 (lp566 Pthe value Cube.006 aPthe value hub asg13 I0 sg14 (lp567 sg16 g4 sg17 (lp568 I0 aI0 asg19 g554 sg21 S'Rigid.002' p569 sbag0 (g290 g2 Ntp570 Rp571 (dp572 g178 (lp573 Pthe value Cube.005 aPthe value swash_upper asg13 I0 sg14 (lp574 sg16 g4 sg17 (lp575 I0 aI0 asg19 g554 sg21 S'Rigid.003' p576 sbag0 (g290 g2 Ntp577 Rp578 (dp579 g178 (lp580 Pthe value Cube.004 aPthe value blade asg13 I0 sg14 (lp581 sg16 g4 sg17 (lp582 I0 aI0 asg19 g554 sg21 S'Rigid.004' p583 sbag0 (g290 g2 Ntp584 Rp585 (dp586 g178 (lp587 Pthe value Cube aPthe value swash_upper asg13 I0 sg14 (lp588 sg16 g4 sg17 (lp589 I0 aI0 asg19 g554 sg21 S'Rigid.005' p590 sbag0 (g290 g2 Ntp591 Rp592 (dp593 g178 (lp594 Pthe value Cube.008 aPthe value blade.001 asg13 I0 sg14 (lp595 sg16 g4 sg17 g553 sg19 g554 sg21 S'Rigid.006' p596 sbag0 (g290 g2 Ntp597 Rp598 (dp599 g178 (lp600 Pthe value Cube.009 aPthe value blade.001 asg13 I0 sg14 (lp601 sg16 g4 sg17 g561 sg19 g554 sg21 S'Rigid.007' p602 sbag0 (g290 g2 Ntp603 Rp604 (dp605 g178 (lp606 Pthe value Cube.010 aPthe value hub asg13 I0 sg14 (lp607 sg16 g4 sg17 g568 sg19 g554 sg21 S'Rigid.008' p608 sbag0 (g290 g2 Ntp609 Rp610 (dp611 g178 (lp612 Pthe value Cube.001 aPthe value swash_upper asg13 I0 sg14 (lp613 sg16 g4 sg17 g575 sg19 g554 sg21 S'Rigid.009' p614 sbag0 (g290 g2 Ntp615 Rp616 (dp617 g178 (lp618 Pthe value Cube.002 aPthe value blade.001 asg13 I0 sg14 (lp619 sg16 g4 sg17 g582 sg19 g554 sg21 S'Rigid.010' p620 sbag0 (g290 g2 Ntp621 Rp622 (dp623 g178 (lp624 Pthe value Cube.018 aPthe value blade.003 asg13 I0 sg14 (lp625 sg16 g4 sg17 g553 sg19 g554 sg21 S'Rigid.011' p626 sbag0 (g290 g2 Ntp627 Rp628 (dp629 g178 (lp630 Pthe value Cube.019 aPthe value blade.003 asg13 I0 sg14 (lp631 sg16 g4 sg17 g561 sg19 g554 sg21 S'Rigid.012' p632 sbag0 (g290 g2 Ntp633 Rp634 (dp635 g178 (lp636 Pthe value Cube.020 aPthe value hub.001 asg13 I0 sg14 (lp637 sg16 g4 sg17 g568 sg19 g554 sg21 S'Rigid.013' p638 sbag0 (g290 g2 Ntp639 Rp640 (dp641 g178 (lp642 Pthe value Cube.016 aPthe value swash_upper.001 asg13 I0 sg14 (lp643 sg16 g4 sg17 g575 sg19 g554 sg21 S'Rigid.014' p644 sbag0 (g290 g2 Ntp645 Rp646 (dp647 g178 (lp648 Pthe value Cube.017 aPthe value blade.003 asg13 I0 sg14 (lp649 sg16 g4 sg17 g582 sg19 g554 sg21 S'Rigid.015' p650 sbag0 (g290 g2 Ntp651 Rp652 (dp653 g178 (lp654 Pthe value Cube.014 aPthe value swash_upper.001 asg13 I0 sg14 (lp655 sg16 g4 sg17 g589 sg19 g554 sg21 S'Rigid.016' p656 sbag0 (g290 g2 Ntp657 Rp658 (dp659 g178 (lp660 Pthe value Cube.011 aPthe value blade.002 asg13 I0 sg14 (lp661 sg16 g4 sg17 g553 sg19 g554 sg21 S'Rigid.017' p662 sbag0 (g290 g2 Ntp663 Rp664 (dp665 g178 (lp666 Pthe value Cube.012 aPthe value blade.002 asg13 I0 sg14 (lp667 sg16 g4 sg17 g561 sg19 g554 sg21 S'Rigid.018' p668 sbag0 (g290 g2 Ntp669 Rp670 (dp671 g178 (lp672 Pthe value Cube.021 aPthe value hub.001 asg13 I0 sg14 (lp673 sg16 g4 sg17 g568 sg19 g554 sg21 S'Rigid.019' p674 sbag0 (g290 g2 Ntp675 Rp676 (dp677 g178 (lp678 Pthe value Cube.015 aPthe value swash_upper.001 asg13 I0 sg14 (lp679 sg16 g4 sg17 g575 sg19 g554 sg21 S'Rigid.020' p680 sbag0 (g290 g2 Ntp681 Rp682 (dp683 g178 (lp684 Pthe value Cube.013 aPthe value blade.002 asg13 I0 sg14 (lp685 sg16 g4 sg17 g582 sg19 g554 sg21 S'Rigid.021' p686 sbag0 (g290 g2 Ntp687 Rp688 (dp689 g369 (lp690 Pthe value Cube.022 aPthe value fuselage asg355 I0 sg356 (lp691 sg364 g4 sg365 (lp692 I0 aI0 asg371 S'Rigid' p693 sg373 S'Rigid.022' p694 sbag0 (g290 g2 Ntp695 Rp696 (dp697 g369 (lp698 Pthe value fuselage aPthe value hub aNasg355 I0 sg356 (lp699 Nasg364 g4 sg365 (lp700 I0 aI0 aI0 aI0 aI0 aI0 aI1 aF80.0 aF5.5 aI0 aI0 aI0 aF1.0 aF0.0 aF0.0 aI0 aI0 aI1 aF1.0 aF1.0 aF1.0 aF1.0 asg371 S'Rotor' p701 sg373 S'Rotor' p702 sbag0 (g290 g2 Ntp703 Rp704 (dp705 g369 (lp706 Pthe value fuselage aPthe value hub.001 aNasg355 I0 sg356 (lp707 Nasg364 g4 sg365 (lp708 I0 aI0 aI1 aI0 aI0 aI0 aI0 aF80.0 aF5.5 aI0 aI0 aI0 aF1.0 aF0.0 aF0.0 aI0 aI0 aI1 aF1.0 aF1.0 aF1.0 aF1.0 asg371 g701 sg373 S'Rotor.001' p709 sbag0 (g290 g2 Ntp710 Rp711 (dp712 g13 I0 sg14 (lp713 sg16 g4 sg17 (lp714 I0 aI0 asg388 S'Spherical hinge' p715 sg178 (lp716 Pthe value blade aPthe value hub asg19 g391 sg21 S'Spherical hinge' p717 sbag0 (g290 g2 Ntp718 Rp719 (dp720 g13 I0 sg14 (lp721 sg16 g4 sg17 (lp722 I0 aI0 asg388 g715 sg178 (lp723 Pthe value blade.001 aPthe value hub asg19 g391 sg21 S'Spherical hinge.001' p724 sbag0 (g290 g2 Ntp725 Rp726 (dp727 g13 I0 sg14 (lp728 sg16 g4 sg17 (lp729 I0 aI0 asg388 g715 sg178 (lp730 Pthe value blade.003 aPthe value hub.001 asg19 g391 sg21 S'Spherical hinge.002' p731 sbag0 (g290 g2 Ntp732 Rp733 (dp734 g13 I0 sg14 (lp735 sg16 g4 sg17 (lp736 I0 aI0 asg388 g715 sg178 (lp737 Pthe value blade.002 aPthe value hub.001 asg19 g391 sg21 S'Spherical hinge.003' p738 sbag0 (g290 g2 Ntp739 Rp740 (dp741 g13 I0 sg14 (lp742 g174 ag174 ag228 ag116 ag108 ag174 asg16 g4 sg17 (lp743 I0 aI0 aI1 aI1 aI0 aI1 aI0 aI1 aI0 aI1 aI0 aI1 aI0 aI1 aI0 asg388 S'Total joint' p744 sg178 (lp745 Pthe value swash_lower aPthe value fuselage asg19 g391 sg21 S'Total joint' p746 sbag0 (g290 g2 Ntp747 Rp748 (dp749 g13 I0 sg14 (lp750 g174 ag174 ag193 ag116 ag108 ag174 asg16 g4 sg17 (lp751 I0 aI0 aI1 aI1 aI0 aI1 aI0 aI1 aI0 aI1 aI0 aI1 aI0 aI1 aI0 asg388 g744 sg178 (lp752 Pthe value swash_lower.001 aPthe value fuselage asg19 g391 sg21 S'Total joint.001' p753 sbag0 (g290 g2 Ntp754 Rp755 (dp756 S'objects' p757 (lp758 Pthe value fuselage asg28 I0 sg29 (lp759 g26 asg31 g4 sg32 (lp760 I0 aF2000.0 aI0 asg34 S'Body' p761 sg36 S'fuselage' p762 sbasS'structural_dynamic_nodes' p763 g61 ((lp764 Pthe value blade aPthe value blade.001 aPthe value blade.003 aPthe value fuselage aPthe value blade.002 atp765 Rp766 sS'_dTol' p767 F2.0 sS'structural_dummy_nodes' p768 g61 ((lp769 tp770 Rp771 sS'Frame' p772 (lp773 sS'Friction' p774 (lp775 sS'_port' p776 I5500 sS'Shape' p777 (lp778 g297 ag359 ag305 ag312 ag337 asS'_tN' p779 F12.0 sS'_nsteps' p780 I16 sS'directory' p781 S'/home/doug/temp/' p782 sb.DATA( {P `WDATA(P {  `WDATA( {0 P  WDATA(0 {  `xWDATA( {0 }WDATA({ mZDATA({mWDATA({`sWDATA(`{ @hWDATA({@` 0WDATA(@{ WDATA({ @ ~bWDATA( {  XWDATA({ ]WDATA({p0hZDATA(p{HWDATA({Pp`MWDATA(P{RWDATA({0PlbZDATA(0{|7WDATA({0m@=WDATA({g ZDATA({?WDATA({`=*WDATA(`{8`wZDATA({@`A|ZDATA(@{?ЮWDATA({ @]p]ZDATA( {MZDATA({ \p3WDATA({pb &WDATA(p{ eWDATA({Pp!a/WDATA(P{"hBWDATA({0P#WDATA(0{$o2 WDATA({0%WDATA({&rZDATA(z,d'=A@DATAL?B ?o: ??P22 2d 22 22 22 22 22 > #<===ff??AHz?=???CDATA8 '????C?N #,=P +=??????DATAH%?=Vy?>`fff?Ou<?DATAX0 1 RenderLayerIM  IMangmap_rock.jpg/home/doug/blender/CUAV_video/environments/angmap_rock.jpg"ˬJ??DATA(" @#DATA@#BCGABF@ACBCG01589=CDHEFH=>BMNR #*=?@D56:JJLDDFDDFNNNTTTPPPMMM?>CAACGHJSSS@AE&,FIJN@AELLNFFH>?AFFHJJLBBDGGIBCGFFHIIKKKMIIIHHJ?@D?@DJKO@AFCDFHHJFFHJJJFFHDDDCCEBBDOOOMMM:;=MMO;:?;<@)*.III<=?CCECDHABG>?CCDFCCE<<>IIIEEE>?AMMOBBDDDFIIKBBDFFHFFHCCEFFHABFEEGQQSKKMBCG45:BCE<=???AEFH>?A?@B78XXXJJLIIKKLNUVZFGKCDHDDF)*.@AE>=B015UUWJJL??ADDF:;?FGICCECCEFFHIII%&*AACXXXFGISSSGGI;<@VW[&0IABF67;GGI<=AFGILLL==?BBDPPREEG459DDF>?CAACEEGKKMVVV78:CCE;<@HHJJJLOOOCBG@AEEFJ&1EVW[GGICDFDEI%&+>?C@@BCCEABD $89=;<@237JJLBBDDEGEEG>>@DEGFFHBBDCDF^^\DDFEEGCDH:;?UVZ<=ABCG<=AA@EABF./3GGGBCG./3CDH45:BBD?@D0159:<:;?IIK=>B56:=>B>=BOOOQQQ23799;?>CFGKCDH ACODEI;<@@AE9:>=>BBBD67;ABFGGI>>@>>@:;?CDHCCEOOQ?@DEEG?@B@ACCDFHHH;;=NNNFFHMMOQQSDCHIJNFJUZ[`=>C45:=>B89=@AENNPAACBBDCDF>?CAACNNP:;=;<@FFFHHJABFJJLIIK78?CCDFNNPFGK@AEBCE=>B78<@AE>?CBCE56:EEGBCEAACCCELLNEEGDDFHHJPPRSSSSTXAEP9=IHIN7:?@AE=>CEFH:;?BCG:;?67;ABF;<@<<><=A>?CCCE./3MMOCCECCE>>@UUU@AESSSLLNFGLIJNOPTSTX<@L)4F*/B[\aOPTMNRPQU\\^JKO<=B238-05+.5./423878==>BDEIABFKLNKLPRRTXXZGHL@AE?@Et,K5WBj`u-8NmEkNh(F|GYBRvN\y3Fg@On3Ce'9a)U*V+Y.^2c;m$Ay-M8ZyzV:`0O#Aw+Bn$;g@Op>Np,>f)U+W+Y.\0b8j=s(G~1S=cquPy=_/N#Aw7j)@l5Go 7c.\.\0`1c8j=s'F}1Q=anxS|=c3S)F~"=t7j6f5f6g7i ;r$Bx*IDB=B B@?LAp4(8LASpot ?????AB>??6.?A4B?@@@ ???o:??????@?????DATA86'????C?55?55? 8??????DATA 8%??LA8(<p4LASpot.001 ?????AB>??:.?A4B?@@@ ???o:??????@?????DATA8:'????C?55?55?0<??????DATA0<%??LA<(8LASpot.002 ?????AB>??>.?A4B?@@@ ???o:??????@?????DATA8>'????C?55?55?@@??????DATA@@%??WO@yWOWorldg=pb>>===??A <@pA A?L= ף;>BCDATAB!@W??????????L>DATA(C DDATAD8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fTXp YTX_Input @`PDATA( a@NDATA(awP 7DATA(wPmQalDATA(mQ)wPpzDATA()mQFDATA(S)YDATA(S_ DATA(_)S DATA()g2_nDATA(g2@B)DATA(@Bg2DATA(`$@BxZ FREEDATA(`$`L$REEDATA(`LpZ`$ FREEDATA(pZZ`L TH%)EEDATA(Z)pZ\DATA()0)Z8DATA(0)8)pZ$REEDATA(8LO0)1 FREEDATA(LO78`IN%)EEDATA(7_NLOG"&4)EDATA(_NZ7@6- useDATA(Z'_NIY,userDATA('pHZ!%)EEDATA(pHq!'`G#FREEDATA(q! 9dpH&1)EDATA( 9dq!`;"FREEDATA( 9d#FREEDATA(Y(s=1)DATA(pW_P/!FREEDATA(pW_O5*ers=DATA(O)pW__*ers=DATA()`vOZDATA(`v@*O)pADATA(@*O"`v),EEDATA("0$@*OYDATA(0$") DATA(*0$#FREEDATA(*a'ic)DATA(a7*@}3'ic)DATA(7#a'ic)DATA(#p7p'ic)DATA(pP6#`$REEDATA(P6jp1DATA(jPP6DATA(P j0 DATA( ϔP UDATA(ϔ  дDATA( Aϔ@iDATA(Aʄ n'=1)DATA(ʄddA+sersDATA(dd{#ʄ`6s+sersDATA({#6Add+sersDATA(6AC{#  DATA(C`d6A`XFREEDATA(`dpC2DATA(p)`d`fDATA()pCDATA(P3)@DATA(P3P[cDATA(P[dP3 DATA(dSP[->DATA(Sp9d 6DATA(p9@ehS/DATA(@eh0p9PDATA(0p3@ehp FREEDATA(p3`*0:DATA(`*ѥp3wDATA(ѥ`*DATA(-)ѥDATA(-),.oDATA(,.`"-)`DATA(`" f.,.DATA( f.`" DATA(d3 f._DATA(d3]d` DATA(]dd30DATA(]dJDATA(i3rDATA(i3N.DATA(N>i3P DATA(>PYZN GDATA(PYZ0<>DATA(0<ކPYZPZDATA(ކ`)N0<`$DATA(`)NUdކZDATA(Ud@`)Np wDATA(@`IUd IDATA(`I˶@DATA(˶1d`I0DATA(1dO˶SDATA(OUI1dPٔDATA(UIZO m!FREEDATA(ZAUIPY!FREEDATA(APj.Z0I!FREEDATA(Pj. A -DATA( ^rPj.p]DATA(^rX, DATA(X, ݫ^r3#FREEDATA( ݫPR,X,S[DATA(PR,  ݫPJI DATA( 0PR,0DATA(0P3 PX DATA(P30FREEDATA(iP3p[ DATA(ik-1)EDATA(k-`"iP|@DATA(`" k-4DATA( ׬`"pqDATA(׬p^ pDATA(p^p׬QDATA(pHp^0DATA(Hҝp BDATA(ҝ H DATA( ҝZDATA( 0HDATA(ADATA(?#1IDATA(?#rI)DATA(r?#@-DATA(rpDATA(@n DATA(@έ3DATA(έ @DDATA( @έT DATA(@ DATA(0@Ȃ DATA(0]нSDATA(]`ߊ0"DATA(`ߊ0)]#DATA(0)`}`ߊ@ ,DATA(`}0)m5DATA(`}  DATA(pF" ZDATA(pF"`6#FREEDATA(pF"@D DATA([$ИDATA([$`t`oDATA(`t~[$`DATA(~`t@DATA(~ XDATA(:}dDATA(: p322528DATA( `*:02528DATA(`*G pH FREEDATA(G7`*@7!DATA(77G8DATA(7pA7`dDATA(pAP%67MdDATA(P%67pA7 DATA(75P%60;22528DATA(5@b67@l2528DATA(@b6pg`5 7 FREEDATA(pg`BO@b6z!DATA(BO0ûpg`3FREEDATA(0û0BO*DATA(0P)0ûpf) DATA(P)03DATA(RP) #FREEDATA(R4ssDATA(4sЉ R # DATA(Љ /S4s 3DATA(/S0CЉ p2 DATA(0C6/S{DATA(6M0C`("FREEDATA(Mgx67userDATA(gx074e-DATA(@ 6Sˏ074e-DATA( 6S`_@!R04687DATA(`_o3 6S@5 4687DATA(o3```_]DATA(``*o3[DATA(* #O``DATA( #O*pDATA( #ODATA(0rN:7/4e-0DATA(0rN*?Hx/DATA(*?0(_0rN}2/5188DATA(0(_*?`2x rameDATA(Se0(_0PODATA(Seq MatrDATA(q,Se]+, 0.DATA(,ؒq1DATA(ؒP , DATA(P  ؒAG9e-08DATA( P @kS:e-08DATA(P  `&(/4116DATA(P @{m MatrDATA(@ P ЅZMatrDATA( p3*@ MatrDATA(p3* MatrDATA(pp3* FREEDATA(p@0cic)DATA(@0 )p DATA(0 )@rameDATA(@ 0 )3MatrDATA(@  V7-3dynaDATA( V @ \ dynaDATA( A) VeMatrDATA(A)* ,MatrDATA(*ԝA)0Gf MatrDATA(ԝz*.MatrDATA(zԝP'no;DATA(p%z5fMatrDATA(p%MatrDATA(pp%@+MatrDATA(px,IMatrDATA(x\pk:27e-DATA(\0lxа :27e-DATA(0l`\0!;21, DATA(`@0l`21, DATA(@` HMatrDATA(p@@ MatrDATA(p`vy MatrDATA(`v p&*7551DATA(  5 `v uMatrDATA( 5  7MatrDATA(  5 ԭMatrDATA( R"0 *, 0.DATA(R"[) V MatrDATA([)@*R"0074e-DATA(@*'[)G074e-DATA('@* _04687DATA(^'@4687DATA(^`HMatrDATA(`0^| MatrDATA(0`o MatrDATA(00*7551DATA(p`txMatrDATA(pP HMatrDATA(Pp`7MatrDATA(PP7MatrDATA(PL{MatrDATA(LP$/4e-0DATA(pL/MatrDATA(p/5188DATA(`_phMatrDATA(`_  IMatrDATA( a`_I MatrDATA(aP  c MatrDATA(PPa*7551DATA(PPwMatrDATA(]PpIMatrDATA(]` MatrDATA(]+*, 0.DATA(OMatrDATA(009e-08DATA(0P+ :e-08DATA(P+202/4116DATA(2P+ MatrDATA(y327MatrDATA(y3?p2 MatrDATA(?Gy307 MatrDATA(G O%?p*7551DATA( O%-GMatrDATA(-H O%P@MatrDATA(H Z_-PMatrDATA( Z_pFHp MatrDATA(pFAJ Z_pQMatrDATA(AJDpFKDATA(DHAJ DATA(HCJDDATA(CJ2H-DATA(2`s+CJp DATA(`s+2Q DATA(w]`s+ " DATA(w]p@rE DATA(p@w] P, 0.DATA(XNp@,DATA(XNDATA(0@XN0RDATA(0@7ODATA(7з0@!DATA(з ZH7PDATA( ZHP@з5DATA(P@0\ ZH`DATA(0\4P@7DATA(40\`7DATA(4d7DATA(P5h$DATA(P5hf-0HDATA(f-M-P5hI DATA(M-f8f-=tDATA(f8HOM-5DATA(HO~#f8S7DATA(~#0-HO0&HDATA(0-P~#H  DATA(Pu]0-CYDATA(u]0P8DATA(0u]pHDATA(Px0~7DATA(PxB-@%DATA(B-0+Px H DATA(0+P:B-DATA(P:`0+[7DATA(`0 P: 7DATA(0 `06DATA(00 7DATA(0XDATA(Xp0P>DATA(pP`"Xp5DATA(P`" |OpHDATA( |O0P`"*DATA(0d |Oa[%DATA(dpg[05DATA(pg[p\dPPDATA(p\ Tpg[z7DATA( TPiRp\ HDATA(PiR` T05DATA(`PiRPIDATA( v`JDATA( v0@UDATA(0`* v0s!FREEDATA(`*@*07"DATA(@*`* IDATA(0*@*%DATA(0*`)`)DATA(`)zf0*)DATA(zf 6`)  DATA( 6^[zfpv)DATA(^[7 6DATA(7` ^[ )DATA(`  7DATA( `vJ` ?DATA(`vJ )DATA(c`vJDATA(c`)DATA(c%DATA(*aDATA(*P׭DATA(P׭ !*4DATA( !{BP׭)DATA({B !)DATA(Y"{BpLDATA(Y""DATA("Y"~ DATA(pp"c:!FREEDATA(pp]_#"DATA(]Hpp2DATA(H]%DATA(/H DATA(/hDATA(/aDATA(QDATA(Q@ DATA(@Q@  DATA( @@WnDATA( *0uDATA(*` pZT49999DATA(`P *9999DATA(P  `З (0.0,DATA(  P  DATA( ! DATA(!@! 07DATA(@!0`!#DATA(0`@!`1DATA(@)0`p DATA(@)p DATA(p@)DATA(p?5DATA(?`Mp040000DATA(`MPU?0000DATA(PU`M&0,EDATA(OPUP&d DATA(O= 0.0DATA(ODATA(  $DATA( `JT@>+85e-DATA(`JT`¢  DdianDATA(`¢0`JTFREEDATA(0P`¢{| DATA(Px0TdianDATA(xPP.dianDATA(P\x@6+85e-DATA(\XTPǹdianDATA(XT I\rdianDATA( IQIXT`1dianDATA(QI IPv5dianDATA(37QISdianDATA(37%BDATA(T37@O qDATA(TTy#dianDATA(TT 'dianDATA(VTdianDATA(VPp[| DATA(P+V`DATA(+$PcDATA($ h+FREEDATA( hA$܎21, DATA(A h0l21, DATA(>A@21,DATA(>p`)e921DATA(p`),> NFREEDATA(,@*p`)<FREEDATA(@*U,UFREEDATA(UH@*`'27e-DATA(HYUY27e-DATA(YIH\C27e-DATA(I0ŊYPO27DATA(0ŊIyal%DATA(k0Ŋ0]FREEDATA(k^C`D%FREEDATA(^COk FREEDATA(O^C aers=DATA( O`OdianDATA( eH\dianDATA(eg gDATA(g_eh| DATA(_rg'| DATA(r_@DATA( NrDATA( NP*"DATA(P*2 N"tiDATA(2*P* nDATA(*"2rfdianDATA("P*"FREEDATA(P"pSDATA(PMzP0N!FREEDATA(PMz c?"DATA(  ]PMzXdianDATA( ]P ?| DATA(Pc+ ]9AdianDATA(c+APp5DATA(Anc+DATA(n@٣A$iag,DATA(@٣0i5npyDATA(0i5\@٣wDATA(\`0i59LDATA(`\0KxDATA(P+`JxDATA(P+@PDATA(@pNP+| DATA(pN@1428DATA(0;rpN DATA(0;r (PIDATA( (`Im0;rpDATA(`Im (IDATA(@4`ImA"FREEDATA(@4@T@bQDATA(@TN@4jI!FREEDATA(NP6@TPY"| DATA(P6 NDATA(  P6WDATA(  0FREEDATA(  `WDATA( Yб^| DATA(YR p^FREEDATA(R@#YFREEDATA(@#tRDATA(tPR@#XFREEDATA(PR%tXFREEDATA(%@+PR 6JFREEDATA(@+0o%5JDATA(0op!(@+Q5DATA(p!(0o 7"DATA(p!(@R5DATA(ܖ0 REEDATA(ܖ7" DATA(p-ܖFREEDATA(p-0H FREEDATA(0H |p-5DATA( |p0H@:ve, DATA(p |9N ve, DATA(pp  DATA(p_0 FREEDATA(_pp?2528DATA(Pp_02528DATA(Pp`EP=ctivDATA(`E0#Pp@kBctivDATA(0#`Ev3DATA(Pf0# DATA(PfP#5DATA(P#'_PfFREEDATA('_P#FREEDATA(4'_2528DATA(4PDATA(4psS'_DATA(Z0DATA(ZSDATA( rHZЯDATA( rHwӖDATA(wH rH SriveDATA(HOwԖDATA(OHPIDATA(@OIDATA(@`DATA(p@DATA(p0y`a2DATA(0ypa2DATA(0y0DATA(_:ve, DATA(_@ȿ  ve, DATA(@ȿ-g_V3 DATA(-g@ȿo DATA(-g@DATA(T  DATA(T`ϴ| DATA(`ϴ3TDATA(3Y`ϴz=ctivDATA(Y@p3IctivDATA(@p@JYPpDATA(@JPO!@pt DATA(PO!0M@JPDATA(0M,PO!ТDATA(, 50MnCic)DATA( 5,CREEDATA(@_ 5  DATA(@_` P׫! modDATA(` 0@_!FREEDATA(0 ` C4)+'DATA( pS0@κ!FREEDATA(pS3 _DATA(3pS #!FREEDATA(3׫DATA(`"!FREEDATA(P)PDATA(P)@VpDATA(@VP)nCDATA(P'@V* DATA(P'ЁmODATA(ЁmP:oP'л FREEDATA(P:oЁmhO FREEDATA(oP:o DATA(o6(@<?rld DATA(6(_>oκrld DATA(_>6(DATA(_>`DATA@NDATA7/* Label IndexesDATAlDATApzNodes:EDATAF 0 - blade (Mesh, users=6)EDATA Y 1 - blade.001 (Mesh, users=6)EDATA   2 - blade.002 (Mesh, users=6)EDATA  3 - blade.003 (Mesh, users=6)EDATA n 4 - fuselage (Mesh, users=9)EEDATA 5 - hub (Mesh, users=10)EEDATA  6 - hub.001 (Mesh, users=10)EEDATA$xZ 7 - swash_lower (Mesh, users=3)DATA( 8 - swash_lower.001 (Mesh, users=3)REEDATA$ 9 - swash_upper (Mesh, users=5)DATA( TH 10 - swash_upper.001 (Mesh, users=5)EEDATA\zIDATA8Drives:DATA(pZ 0 - Constant drive (Constant drive)REEDATA$1 1 - Cosine drive (Cosine drive)DATA(`IN 2 - Null drive (Null drive, users=7)EEDATA(G" 3 - Time < 3. (String drive, users=4)EDATA0@6 4 - collect_minus_ped (Array drive, users=1)EEDATA0IY 5 - collect_plus_ped (Array drive, users=1)REEDATA(! 6 - collective (File drive, users=2)EEDATA$`G 7 - fore_aft (File drive, users=2)DATA( 8 - gravity (Constant drive, users=1)EDATA$`; 9 - lateral (File drive, users=2)DATA$ 10 - minus (Linear drive, users=1)DATA,Y 11 - minus_pedal (Drive drive, users=1)REEDATA$P/ 12 - pedal (File drive, users=2)DATA,5 13 - rampup_lower (Cosine drive, users=1)EDATA,_ 14 - rampup_upper (Cosine drive, users=1)EDATAZ=DATA pADrivers:pupDATA) 0 - File (File, users=4)EEDATAYDATA )Elements:(FDATA$ 0 - Aerodynamic body (Aerodynamic)DATA( 1 - Aerodynamic body.001 (Aerodynamic)DATA(@}3 2 - Aerodynamic body.002 (Aerodynamic)DATA( 3 - Aerodynamic body.003 (Aerodynamic)DATA(p 4 - Aerodynamic body.004 (Aerodynamic)DATA(` 5 - Air properties (Air properties)REEDATA1 6 - Axial rotation (Joint)DATA  7 - Axial rotation.001 (Joint)DATA0 8 - Body (Body)RigDATA U 9 - Body.001 (Body)REEDATAд 10 - Body.002 (Body)EEDATA@i 11 - Body.003 (Body)EEDATA(n 12 - Deformable hinge (Joint, users=1)DATA, 13 - Deformable hinge.001 (Joint, users=1)DATA,`6s 14 - Deformable hinge.002 (Joint, users=1)DATA, 15 - Deformable hinge.003 (Joint, users=1)DATA  16 - Distance (Joint)EDATA`X 17 - Distance.001 (Joint)EDATA2 18 - Distance.002 (Joint)EDATA`f 19 - Distance.003 (Joint)EDATAC 20 - Driven (Driven)EEDATA@ 21 - Driven.001 (Driven)EEDATAc 22 - Driven.002 (Driven)EEDATA 23 - Driven.003 (Driven)EEDATA-> 24 - Gravity (Gravity)DATA 6 25 - In plane (Joint)EDATA/ 26 - In plane.001 (Joint)EDATA P 27 - Revolute hinge (Joint)REEDATA$p 28 - Revolute hinge.001 (Joint)DATA: 29 - Rigid (Rigid)DATAw 30 - Rigid.001 (Rigid)DATA 31 - Rigid.002 (Rigid)DATA 32 - Rigid.003 (Rigid)DATAo 33 - Rigid.004 (Rigid)DATA` 34 - Rigid.005 (Rigid)DATA 35 - Rigid.006 (Rigid)DATA  36 - Rigid.007 (Rigid)DATA_ 37 - Rigid.008 (Rigid)DATA`  38 - Rigid.009 (Rigid)DATA0 39 - Rigid.010 (Rigid)DATAJ 40 - Rigid.011 (Rigid)DATAr 41 - Rigid.012 (Rigid)DATA. 42 - Rigid.013 (Rigid)DATAP  43 - Rigid.014 (Rigid)DATA G 44 - Rigid.015 (Rigid)DATA 45 - Rigid.016 (Rigid)DATAPZ 46 - Rigid.017 (Rigid)DATA`$ 47 - Rigid.018 (Rigid)DATAZ 48 - Rigid.019 (Rigid)DATAp w 49 - Rigid.020 (Rigid)DATA I 50 - Rigid.021 (Rigid)DATA 51 - Rigid.022 (Rigid)DATA0 52 - Rotor (Rotor)DATAS 53 - Rotor.001 (Rotor)DATA Pٔ 54 - Spherical hinge (Joint)EEDATA$ m 55 - Spherical hinge.001 (Joint)DATA$PY 56 - Spherical hinge.002 (Joint)DATA$0I 57 - Spherical hinge.003 (Joint)DATA - 58 - Total joint (Joint)EEDATA p] 59 - Total joint.001 (Joint)EEDATA 60 - fuselage (Body)EEDATA$3 61 - Stream motion output (Output)DATAS[61 DATAPJI*/ DATA0DATAPXbegin: data;REEDATA integrator: initial value;DATA p[end: data;;DATADATAP|@begin: initial value;tpDATA4 initial time: 0.0;DATApq final time: forever;EEDATAp time step: 0.002;DATAQ max iterations: 100;EEDATA0 tolerance: 1e-06;DATA B derivatives tolerance: 2.0;DATA$ derivatives coefficient: 0.001;DATAZ output: none;EDATA0Hend: initial value;DATAAnd:DATA1Ibegin: control data;REEDATA,I default orientation: orientation matrix;DATA0@ output meter: meter, 0., forever, steps, 17;DATAp structural nodes: 11;EDATAn joints: 20;REEDATA3 rigid bodies: 5; 1DATAD air properties;DATA T gravity;EEDATA aerodynamic elements: 5;EEDATA Ȃ rotors: 2;DATAнS file drivers: 1;ntDATA" output elements: 1;REEDATA# default output: none;EDATA@ ,end: control data;DATAm5nd:DATA begin: nodes;aDATA Z structural: 0, dynamic,REEDATA$`6 reference, global, 1.0, 0.0, 2.0,DATA@D  reference, global, matr,.DATAИ 1.0, 0.0, 0.0,l,DATA`o 0.0, 1.0, 0.0,DATA` 0.0, 0.0, 1.0,shDATA@ reference, global, null,DATA X reference, global, null;DATA}d structural: 1, dynamic,REEDATA4p3 reference, global, -1.0, 1.50995802528e-07, 2.0,DATA0 reference, global, matr,1DATA$pH -1.0, 1.50995802528e-07, 0.0,DATA$@7 -1.50995802528e-07, -1.0, 0.0,DATA8 0.0, 0.0, 1.0,25DATA`d reference, global, null, DATAMd reference, global, null;DATA7  structural: 2, dynamic,REEDATA40; reference, global, -1.0, 1.50995802528e-07, 4.0,DATA@l reference, global, matr,1DATA$ 7 -1.0, 1.50995802528e-07, 0.0,DATA$z -1.50995802528e-07, -1.0, 0.0,0.DATA3 0.0, 0.0, 1.0,25DATA* reference, global, null, DATApf) reference, global, null;%DATA3 structural: 3, dynamic,REEDATA$  reference, global, 1.0, 0.0, 4.0,DATAs reference, global, matr,.DATA # 1.0, 0.0, 0.0,l,DATA 3 0.0, 1.0, 0.0,IDATAp2 0.0, 0.0, 1.0,DATA{ reference, global, null,DATA`(" reference, global, null;DATA7 structural: 4, dynamic,REEDATA$PM reference, global, 0.0, 0.0, 0.0,DATAU] reference, global, matr,.DATA3 1.0, 0.0, 0.0,l,DATA06 0.0, 1.0, 0.0,DATAQ 0.0, 0.0, 1.0,CDATAO reference, global, null,DATA`CZ reference, global, null;DATAG structural: 5, static,DATA$`EZ reference, global, 0.0, 0.0, 2.0,DATA!P reference, global, matr,.DATAv? 1.0, 0.0, 0.0,l,DATA= 0.0, 1.0, 0.0,"DATAP 0.0, 0.0, 1.0,(DATA@B reference, global, null,DATAQ reference, global, null;DATAPA structural: 6, static,DATA$ reference, global, 0.0, 0.0, 4.0,DATA@B reference, global, matr,.DATAГ 1.0, 0.0, 0.0,l,DATA0cZ 0.0, 1.0, 0.0,DATA'd 0.0, 0.0, 1.0,DATA&T reference, global, null,DATA6 reference, global, null;DATA = structural: 7, static,DATA$" reference, global, 0.0, 0.0, 1.0,DATA0 reference, global, matr,.DATAY[ 1.0, 0.0, 0.0,l,DATApw 0.0, 1.0, 0.0,DATA0r 0.0, 0.0, 1.0,DATA`ڂ reference, global, null,DATAʔ reference, global, null;DATAP< structural: 8, static,DATA$@ reference, global, 0.0, 0.0, 3.0,DATA4I reference, global, matr,.DATApXr 1.0, 0.0, 0.0,l,DATA4d 0.0, 1.0, 0.0,DATA ^I 0.0, 0.0, 1.0,DATAPҔ reference, global, null,DATAq reference, global, null;DATA structural: 9, static,DATA$E reference, global, 0.0, 0.0, 1.0,DATAp reference, global, matr,.DATA  1.0, 0.0, 0.0,l,DATAn 0.0, 1.0, 0.0,DATA\ 0.0, 0.0, 1.0,DATA reference, global, null,DATA`8s reference, global, null;DATA_z structural: 10, static,REEDATA$P reference, global, 0.0, 0.0, 3.0,DATAp4 reference, global, matr,.DATA01 1.0, 0.0, 0.0,"DATA  0.0, 1.0, 0.0,DATA 0.0, 0.0, 1.0,DATA0 reference, global, null,DATAP reference, global, null;DATA `xend: nodes;DATAZnd:DATADzbegin: drivers;DATA<  file: 0, stream,DATA  stream drive name, "BX0000",DATAUr port, 5500,EDATA host, "127.0.0.1",DATA @N blocking,DATAԼ input every, 16,DATA8S echo, "/home/doug/mbdyn/coax_heli_struts.echo_File",DATA% 4;DATAend: drivers;EEDATANnd:DATA0,begin: elements;:DATA p body: 8,EEDATAC 0,REEDATA f 30.0,REEDATA P8 2.29999995232, 0.0, 0.0, REEDATAϳ diag, 60.0, 60.0, 1.0,EEDATAy inertial, matr,DATA<  -1.78813962748e-07, -5.96046412227e-08, 1.00000011921,EDATA< -1.00000011921, 1.19209282445e-07, -5.96046412227e-08,EDATA<I -2.38418579102e-07, -1.00000011921, -1.78813962748e-07;DATA  body: 9,EEDATAm 1,REEDATA P 30.0,REEDATA,I< 2.29999995232, -5.73784063818e-07, 0.0, DATA̼ diag, 60.0, 60.0, 1.0,EEDATA0 inertial, matr,DATA4> -3.89414367419e-07, -5.96045950374e-08, 1.0,7DATA4ˏ -1.0, 1.78813976959e-07, -3.89414367419e-07,,DATA4!R -1.78813934326e-07, -1.0, -5.9604687408e-08;vDATA @5 body: 10,EDATA] 3,REEDATA [ 30.0,REEDATA  2.29999995232, 0.0, 0.0, REEDATAp diag, 60.0, 60.0, 1.0,EEDATA inertial, matr,DATA0:7 -5.96046518808e-08, 2.98023259404e-08, 1.0,DATA0Hx 1.0, -2.38418607523e-07, 2.98023259404e-08,DATA0}2 2.08616256714e-07, 1.0, -5.96046518808e-08;DATA `2x body: 11,EDATA0PO 2,REEDATA  30.0,REEDATA,] 2.29999995232, -5.73784063818e-07, 0.0, DATA1 diag, 60.0, 60.0, 1.0,EEDATA inertial, matr,DATA<AG 3.89414395841e-07, 2.98022584388e-08, 0.999999940395,EEDATA<@kS 0.999999940395, -2.3841855068e-07, -4.19216689806e-07,EDATA0`&( 2.08616256714e-07, 1.0, -5.69544411633e-14;DATA {m body: 60,EDATAЅZ 4,REEDATA  2000.0,EDATA 0.0, 0.0, 0.0, 0DATA$ diag, 4000.0, 4000.0, 4000.0,DATA0c inertial, matr,0DATA  1.0, 0.0, 0.0,DATA 0.0, 1.0, 0.0,0DATA3 0.0, 0.0, 1.0;DATA47- rotor: 52, 4, 5, induced velocity, dynamic inflow,DATA\ 80.0, 5.5,REEDATAe max iterations, 1,uceDATA, tolerance, 1.0,inDATA 0Gf eta, 1.0,DATA. correction, 1.0, 1.0;DATA(P rotor: 53, 4, 6, induced velocity, no;DATA5f aerodynamic body: 0,EEDATA 0,REEDATA@+ 2.29999995232, 0.0, 0.0,DATA ,I matr,REEDATA<k -1.78813962748e-07, -5.96046412227e-08, 1.00000011921,EDATA<а  -1.00000011921, 1.19209282445e-07, -5.96046412227e-08,EDATA<0! -2.38418579102e-07, -1.00000011921, -1.78813962748e-07,DATA` 4.5,3DATA H const, 0.333000004292,REEDATA@ const, 0.0,EEDATAy const, 0.0,EEDATA,& linear, -0.0349065850399, 0.10471975512,EDATA u 1;REEDATA7 aerodynamic body: 1,EEDATAԭ 1,REEDATA,0  2.29999995232, -5.73784063818e-07, 0.0,EDATA V  matr,REEDATA40 -3.89414367419e-07, -5.96045950374e-08, 1.0,3(DATA4G -1.0, 1.78813976959e-07, -3.89414367419e-07,627DATA4 _ -1.78813934326e-07, -1.0, -5.9604687408e-08,3DATA@ 4.5,7DATAH const, 0.333000004292,REEDATA| const, 0.0,EEDATAo const, 0.0,EEDATA,0 linear, -0.0349065850399, 0.10471975512,EDATA`tx 1;REEDATA H aerodynamic body: 2,EEDATA`7 3,REEDATA7 2.29999995232, 0.0, 0.0,DATA { matr,REEDATA0$ -5.96046518808e-08, 2.98023259404e-08, 1.0,DATA0 1.0, -2.38418607523e-07, 2.98023259404e-08,DATA0 2.08616256714e-07, 1.0, -5.96046518808e-08,DATAh 4.5,8DATA I const, 0.333000004292,REEDATAI const, 0.0,EEDATA c const, 0.0,EEDATA, linear, 0.0349065850399, -0.10471975512,EDATAw 1;REEDATApI aerodynamic body: 3,EEDATA`  2,REEDATA,+ 2.29999995232, -5.73784063818e-07, 0.0,EDATA O matr,REEDATA<0 3.89414395841e-07, 2.98022584388e-08, 0.999999940395,EEDATA<  0.999999940395, -2.3841855068e-07, -4.19216689806e-07,EDATA02 2.08616256714e-07, 1.0, -5.69544411633e-14,DATA  4.5,8DATA7 const, 0.333000004292,REEDATAp2 const, 0.0,EEDATA07 const, 0.0,EEDATA,p linear, 0.0349065850399, -0.10471975512,EDATA 1;REEDATAP@ aerodynamic body: 4,EEDATAP 4,REEDATA p  -5.0, 0.0, -0.290355354548,EDATA pQ matr,REEDATAK 1.0, 0.0, 0.0,DATA  0.0, 1.0, 0.0,0DATA 0.0, 0.0, 1.0,DATA- 2.0,,DATAp const, 1.0,EEDATAQ const, 0.0,EEDATA " const, 0.0,EEDATArE const, 0.0,EEDATA P 1;REEDATA, joint: 6, axial rotation,EDATA 5, 0.0, 0.0, 0.0,DATA0R hinge, matr,DATAO 1.0, 0.0, 0.0,DATA! 0.0, 1.0, 0.0,DATAP 0.0, 0.0, 1.0, DATA5 4, 0.0, 0.0, 2.0,DATA` hinge, matr,DATA7 1.0, 0.0, 0.0,0DATA`7 0.0, 1.0, 0.0,DATAd7 0.0, 0.0, 1.0,DATA( cosine, 0.0, 1.5, 40.0, half, 0.0;DATA0H joint: 7, axial rotation,EDATAI 6, 0.0, 0.0, 0.0,DATA= hinge, matr,DATA5 1.0, 0.0, 0.0,DATAS7 0.0, 1.0, 0.0,DATA0&H 0.0, 0.0, 1.0, DATAH 4, 0.0, 0.0, 4.0,DATACY hinge, matr,DATA8 1.0, 0.0, 0.0,gDATApH 0.0, 1.0, 0.0,DATA~7 0.0, 0.0, 1.0,DATA(@ cosine, 0.0, 1.5, -40.0, half, 0.0;DATA H joint: 12, deformable hinge,EEDATA 0,REEDATA[7 hinge, matr,DATA 7 1.0, 0.0, 0.0,DATA06 0.0, 1.0, 0.0,bDATA7 0.0, 0.0, 1.0, DATA 5,REEDATAP> hinge, matr,DATAp5 1.0, 0.0, 0.0,DATAH 0.0, 1.0, 0.0,DATA* 0.0, 0.0, 1.0, DATA(a[ Linear viscous isotropic, 100000.0;DATA 5 joint: 13, deformable hinge,EEDATAPP 1,REEDATAz7 hinge, matr,DATA H 1.0, 0.0, 0.0,DATA05 0.0, 1.0, 0.0,bDATAPI 0.0, 0.0, 1.0, DATAJ 5,REEDATA@U hinge, matr,DATA$0s -1.0, 1.50995802528e-07, 0.0,DATA$7 -1.50995802528e-07, -1.0, 0.0,DATA I 0.0, 0.0, 1.0,2DATA( Linear viscous isotropic, 100000.0;DATA `) joint: 14, deformable hinge,EEDATA) 3,REEDATA   hinge, matr,DATApv) 1.0, 0.0, 0.0,0DATA 0.0, 1.0, 0.0,bDATA ) 0.0, 0.0, 1.0, DATA 6,REEDATA? hinge, matr,DATA) 1.0, 0.0, 0.0,iDATA 0.0, 1.0, 0.0,DATA`) 0.0, 0.0, 1.0,(DATA( Linear viscous isotropic, 100000.0;DATA a joint: 15, deformable hinge,EEDATA 2,REEDATA4 hinge, matr,DATA) 1.0, 0.0, 0.0,DATA) 0.0, 1.0, 0.0,bDATApL 0.0, 0.0, 1.0, DATA 6,REEDATA~  hinge, matr,DATA$c: -1.0, 1.50995802528e-07, 0.0,DATA$_# -1.50995802528e-07, -1.0, 0.0,DATA2 0.0, 0.0, 1.0,2DATA( Linear viscous isotropic, 100000.0;DATA  joint: 16, distance,EEDATAh 0,REEDATAa position, 0.0, 1.0, 0.0,DATA 9,REEDATA  position, 1.0, 1.0, 0.0,DATA@  from nodes;EEDATA@Wn joint: 17, distance,EEDATA0u 1,REEDATA8pZT position, 1.50995788317e-07, 0.999999940395, 0.0,REEDATA 9,REEDATA,З  position, -1.0, -0.999999761581, 0.0,REEDATA from nodes;EEDATA joint: 18, distance,EEDATA07 3,REEDATA # position, 0.0, -1.0, 0.0,REEDATA`1 10,EEDATA p  position, 1.0, -1.0, 0.0,REEDATAp from nodes;EEDATA joint: 19, distance,EEDATA5 2,REEDATA80 position, -6.2783294652e-07, -1.00000011921, 0.0,REEDATA 10,EEDATA( position, -1.0, 1.00000023842, 0.0,EDATAP&d from nodes;EEDATA= joint: 25, inplane,REEDATA 9,REEDATA $ 1.0, 0.0, 0.0,e,DATA,@> 0.0, -1.00000011921, -1.34358856485e-07,DATA D 5,REEDATA offset, 1.0, 0.0, -1.0;3DATA{ joint: 26, inplane,REEDATAT 10,EEDATA. 1.0, 0.0, 0.0,e,DATA,@6 0.0, -1.00000011921, -1.34358856485e-07,DATAǹ 6,REEDATAr offset, 1.0, 0.0, -1.0;3DATA`1 joint: 27, revolute hinge,DATAPv5 9, 0.0, 0.0, 0.0,DATAS hinge, matr,DATA%B 1.0, 0.0, 0.0,DATA@O 0.0, 1.0, 0.0,DATAy# 0.0, 0.0, 1.0, DATA ' 7, 0.0, 0.0, 0.0,DATA hinge, matr,DATAp[ 1.0, 0.0, 0.0,DATA` 0.0, 1.0, 0.0,DATAc 0.0, 0.0, 1.0;DATA joint: 28, revolute hinge,DATA܎ 10, 0.0, 0.0, 0.0,REEDATA0l hinge, matr,DATA@ 1.0, 0.0, 0.0,-DATAe9 0.0, 1.0, 0.0,,DATA N 0.0, 0.0, 1.0, DATA< 8, 0.0, 0.0, 0.0,DATAU hinge, matr,DATA`' 1.0, 0.0, 0.0,-DATAY 0.0, 1.0, 0.0,DATA\C 0.0, 0.0, 1.0;-DATA PO joint: 54, spherical hinge,REEDATAy 0, 0.0, 0.0, 0.0,DATA0] hinge, matr,DATA`D% 1.0, 0.0, 0.0,-DATA  0.0, 1.0, 0.0,DATA a 0.0, 0.0, 1.0, DATA`O 5, 1.0, 0.0, 0.0,DATAH\ hinge, matr,DATAg 1.0, 0.0, 0.0,DATAh 0.0, 1.0, 0.0,DATA' 0.0, 0.0, 1.0;DATA @ joint: 55, spherical hinge,REEDATA 1, 0.0, 0.0, 0.0,DATA" hinge, matr,DATA" 1.0, 0.0, 0.0,rDATA n 0.0, 1.0, 0.0,DATArf 0.0, 0.0, 1.0, DATA$ 5, -1.0, 1.50995802528e-07, 0.0,DATApS hinge, matr,DATA$0N -1.0, 1.50995802528e-07, 0.0,DATA$c? -1.50995802528e-07, -1.0, 0.0,DATAX 0.0, 0.0, 1.0;2DATA ? joint: 56, spherical hinge,REEDATA9A 3, 0.0, 0.0, 0.0,DATAp5 hinge, matr,DATA 1.0, 0.0, 0.0,BDATA$ 0.0, 1.0, 0.0,DATApy 0.0, 0.0, 1.0, DATAw 6, 1.0, 0.0, 0.0,DATA hinge, matr,DATA0Kx 1.0, 0.0, 0.0,DATAJx 0.0, 1.0, 0.0,DATAP 0.0, 0.0, 1.0;5DATA  joint: 57, spherical hinge,REEDATA 2, 0.0, 0.0, 0.0,DATA  hinge, matr,DATAPI 1.0, 0.0, 0.0,DATAp 0.0, 1.0, 0.0,DATAI 0.0, 0.0, 1.0, DATA$A 6, -1.0, 1.50995802528e-07, 0.0,DATA@bQ hinge, matr,DATA$jI -1.0, 1.50995802528e-07, 0.0,DATA$PY -1.50995802528e-07, -1.0, 0.0,DATA 0.0, 0.0, 1.0;2DATAW joint: 58, total joint,REEDATA 0 4, position, 0.0, 0.0, 1.0,EEDATA `W position orientation, matr,EDATAб^ 1.0, 0.0, 0.0,3DATAp^ 0.0, 1.0, 0.0,DATA 0.0, 0.0, 1.0,,DATA  rotation orientation, matr,DATAX 1.0, 0.0, 0.0,dDATAX 0.0, 1.0, 0.0, DATA 6J 0.0, 0.0, 1.0,dDATA 5J 7, position, 0.0, 0.0, 0.0,EEDATA Q5 position orientation, matr,EDATA 7" 1.0, 0.0, 0.0,DATA@R5 0.0, 1.0, 0.0,:DATA0  0.0, 0.0, 1.0,DATA 7" rotation orientation, matr,EDATA 1.0, 0.0, 0.0,gDATA  0.0, 1.0, 0.0,iDATA5 0.0, 0.0, 1.0,DATA<@ position constraint, active, active, active, component,EDATA 9N null,EEDATA  null,EEDATA0 array, 2,EEDATAp? file, 0, 1,DATA0 file, 0, 4,EDATA@P orientation constraint, active, active, active, component,EEDATA@kB file, 0, 3,DATAv3 file, 0, 2,DATA  null;EEDATA5 joint: 59, total joint,REEDATA  4, position, 0.0, 0.0, 3.0,EEDATA  position orientation, matr,EDATA 1.0, 0.0, 0.0,,DATAP 0.0, 1.0, 0.0,;DATAp 0.0, 0.0, 1.0,DATA 0 rotation orientation, matr,EDATAS 1.0, 0.0, 0.0,EDATAЯ 0.0, 1.0, 0.0,DATAӖ 0.0, 0.0, 1.0,DATA S 8, position, 0.0, 0.0, 0.0,EEDATA Ԗ position orientation, matr,EDATAPI 1.0, 0.0, 0.0,DATAI 0.0, 1.0, 0.0,-DATA` 0.0, 0.0, 1.0,DATA  rotation orientation, matr,DATA`a2 1.0, 0.0, 0.0,DATAa2 0.0, 1.0, 0.0,DATA0 0.0, 0.0, 1.0,DATA< position constraint, active, active, active, component,EDATA  null,EEDATA V3 null,EEDATAo array, 2,EEDATA@ file, 0, 1,DATA  drive,DATA linear, 0.0, -1.0, DATA file, 0, 4,DATA@z orientation constraint, active, active, active, component,EEDATAI file, 0, 3,DATAPp file, 0, 2,DATA t null;EEDATAP air properties: std, SI,EEDATA Т temperature deviation, 0.0,EEDATAnC reference altitude, 0.0,0DATAC -1.0, 0.0, 0.0, null;REEDATA  gravity: EDATA$P׫ 0.0, 0.0, -1.0, 9.81000041962;DATA$ driven: 12, string, "Time < 3.",DATAC existing: Joint, 12;iDATA$@κ driven: 13, string, "Time < 3.",DATA_ existing: Joint, 13;iDATA$ # driven: 14, string, "Time < 3.",DATA׫ existing: Joint, 14;iDATA$`" driven: 15, string, "Time < 3.",DATAP existing: Joint, 15;iDATAp stream output: 61,DATAnC stream name, "MAILBX",e .001DATA( 6L4@7(.001DATA(L 60+f FREEDATA(3L0HC.001DATA(3O8}r.001DATA(O8v+3nH;.001DATA(v+ O8#.001DATA( Ov+;O<.001DATA(O] R49s_0 DATA(]O']*s_0 DATA(dD]*.001DATA(dDv7J.001DATA(6dDR.001DATA(6p .001DATA(p(46F.001DATA((4Yp`=I.001DATA(Y(4P]DATA p Zfrom struct import pack, unpackDATA#import pygameEDATA Ztry:DATA Z pygame.event.pump() k,DATAXZ GameLogic.drive_0[0] = 0.0 + 0.142857144986 * pygame.joystick.Joystick(0).get_axis(2)EDATA4@Z GameLogic.ob["collective"] = GameLogic.drive_0[0]mDATAXZ GameLogic.drive_0[1] = 0.0 + -0.142857144986 * pygame.joystick.Joystick(0).get_axis(1)DATA4"Z GameLogic.ob["fore_aft"] = GameLogic.drive_0[1]ygaDATAXZ GameLogic.drive_0[2] = 0.0 + 0.142857144986 * pygame.joystick.Joystick(0).get_axis(0)EDATA0Y GameLogic.ob["lateral"] = GameLogic.drive_0[2]DATAX Z GameLogic.drive_0[3] = 0.0 + 0.285714289972 * pygame.joystick.Joystick(0).get_axis(4)EDATA0Y GameLogic.ob["pedal"] = GameLogic.drive_0[3]DATA Z data = ''EDATA,Y# columns = str(GameLogic.count*0.032)+'\t'DATA$Z for column in GameLogic.drive_0:DATAZ data += pack('d', column)DATA Z# columns += str(column)+'\t'EDATA Z GameLogic.sock_0.send(data)DATA,@Z# GameLogic.file_0.write(columns[:-1]+'\n')DATAP@ data = unpack('d'*15*GameLogic.qty, GameLogic.sock_in.recv(GameLogic.qty*120))DATAHA for i, name in zip(range(0, GameLogic.qty*15, 15), GameLogic.names):qtDATA4@ GameLogic.obs['OB'+name].position = data[i:i+3]k_DATA``A GameLogic.obs['OB'+name].worldOrientation = [data[i+3:i+6], data[i+6:i+9], data[i+9:i+12]]DATA< g GameLogic.obs['OB'+name]['velocity'] = data[i+12:i+15]cv(DATALX# GameLogic.cam.alignAxisToVect(GameLogic.ob.getVectTo(GameLogic.cam)[1])JDATA## new_position = []DATAS# for i in range(3):*GaDATAH`@# new_position.append(GameLogic.ob.position[i] + GameLogic.offset[i])DATA(P # GameLogic.cam.position = new_positionDATA p3 v = GameLogic.ob['velocity']DATA$@" R = GameLogic.ob.worldOrientationDATA0$ GameLogic.ob["X"] = GameLogic.ob.position[0]1 DATA0@ GameLogic.ob["Y"] = GameLogic.ob.position[1]DATA0 GameLogic.ob["Z"] = GameLogic.ob.position[2]DATA@`# GameLogic.ob["U"] = R[0][0]*v[0] + R[0][1]*v[1] + R[0][2]*v[2]DATA@# GameLogic.ob["V"] = R[1][0]*v[0] + R[1][1]*v[1] + R[1][2]*v[2]DATA@@7# GameLogic.ob["W"] = R[2][0]*v[0] + R[2][1]*v[1] + R[2][2]*v[2]DATA@# GameLogic.count += 1DATA9except:DATAC try:DATA" GameLogic.shell_pid)DATAp if not GameLogic.quit:REEDATAXPb print '*** ERROR: Failed to complete input/output loop in "Always" Python script'DATA  except:DATA0# GameLogic.count = 0DATA<s GameLogic.cam = GameLogic.getCurrentScene().active_cameraDATA,Pl cont = GameLogic.getCurrentController()EEDATA) GameLogic.ob = cont.ownerDATAV# GameLogic.offset = []REEDATA# for i in range(3):EEDATAT-# GameLogic.offset.append(GameLogic.cam.position[i] - GameLogic.ob.position[i])DATAf5 pygame.quit()DATA` pygame.init()DATA' pygame.joystick.init() EEDATA Z try:eDATA(PH pygame.joystick.Joystick(0).init()erDATA , except:DATA\PH print '*** ERROR: Joystick not detected. Attach a joystick and then restart Blender.'DATA4H if 4 > pygame.joystick.Joystick(0).get_numaxes():DATAh]7 print '*** ERROR: MBDyn joystick model exceeds number of axes available on the attached joystick.'DATA] GameLogic.names = ['blade', 'blade.001', 'blade.002', 'blade.003', 'fuselage', 'hub', 'hub.001', 'swash_lower', 'swash_lower.001', 'swash_upper', 'swash_upper.001']DATA(prc GameLogic.qty = len(GameLogic.names)1DATA(\ scene = GameLogic.getCurrentScene()01DATA :o GameLogic.obs = scene.objectsDATA @m from subprocess import PopenEDATA(P from tempfile import TemporaryFile001DATA4H from socket import socket, AF_INET, SOCK_STREAM00DATA$* GameLogic.setLogicTicRate(31.25)eDATA,0w sock_in = socket(AF_INET, SOCK_STREAM), 'DATA  sock_in.bind(('', 5501)) EDATApo sock_in.listen(5)DATA(p sock_0 = socket(AF_INET, SOCK_STREAM)DATA P`> sock_0.bind(('', 5500)) KDATA@7( sock_0.listen(5)FDATA$0+f GameLogic.f1 = TemporaryFile()adeDATAD0H command = ['mbdyn -s -f /home/doug/mbdyn/coax_heli_struts.mb2 &']DATA}r print command[0]mDATA<nH process = Popen(command, shell=True, stdout=GameLogic.f1)DATA$ GameLogic.shell_pid = process.pidDATA@;O GameLogic.sock_in, GameLogic.address_in = sock_in.accept()e.0DATA<R4 GameLogic.sock_0, GameLogic.address_0 = sock_0.accept()EEDATA,'] GameLogic.drive_0 = [0.0, 0.0, 0.0, 0.0]'DATA, GameLogic.qty_0 = len(GameLogic.drive_0)'DATALv7# GameLogic.file_0 = open('/home/doug/mbdyn/coax_heli_struts.File', 'wt')aDATA R# GameLogic.file_0.truncate()DATA  sock_0.close()0, DATAF sock_in.close() 1DATA`=I GameLogic.quit = False iDATAP] GaTX,ZAZYTXQuit`-Z,Z,Z,Z`=ZDATA(`-Z-Z`6ZDATA(-Z@.Z`-Z6ZDATA(@.Z.Z-Z6ZDATA(.Z /Z@.Z 7Z?DATA( /Z/Z.Z7ZDATA(/Z0Z /Z7Z DATA(0Zp0Z/Z@8Z1DATA(p0Z0Z0Z`. DATA(0ZP1Zp0Z9Z/DATA(P1Z1Z0Z9ZDATA(1Z02ZP1Z9ZDATA(02Z2Z1Z@:ZDATA(2Z3Z02Z:ZDATA(3Z3Z2Z;ZDATA(3Z3Z3Z;Z81DATA(3Z`4Z3ZSave. This will give DATA0`RZMBDyn a pointer to your directory and filename.DATARZDATA` SZ2. Press the "Parameters" button, and then in the Pop-Up Block press the "Change Filename" REEDATALSZbutton. This will tell MBDyn where you will save the input and out files.DATAPTZ+ODATAXTZ3. Press the "Input" button. This will generate the MBDyn input file and save it in DATA\@UZyour directory. In order to run the GameBlender script, the MBDyn input file must first DATAPUZbe saved in your directory, and that's what the "Input" button does for you.DATApVZ.DATAXVZ4. With the cursor in the 3D Window, press the "P"-key to play the GameBlender game. DATA\`WZBe sure that collective joysick is at 0.000000, otherwise MBDyn will fail to initialize DATA XZthe model.DATAPXZWHDATAHXZ5. When you want to quit flying the model, press the "Q"-key for quit.OB0p]ZqbZOBbladeall_jointube.00Z W0bZ0bZaZ?@???????@?????????/?5F:?81M~>:5e?'?T5>MAFM@?DOBd??<?>Q8>u=????@???H DATAaZDATAX0bZNSubsurfOB0bZq0hZp]ZOBblade.001WgZgZ@gZi!"4@???I@i!"4i!"?i!"4@?????????ڕ/:F:81T~>:5e?'T?*>mFAA@?DOBd??<?>Q8>u=????@???_m`jIDATA@gZDATAXgZNSubsurfOB00hZqmZbZOBblade.002]NWlZlZlZi!"4@???I@i!"4i!"?i!"4@?????????ߕ/6F:81U~>85e?'T?,>mFAD@?DOBd??<?>Q8>u=????@???:"+DATAlZDATAXlZNSubsurfOB0mZqrZ0hZOBblade.003 @E`WPrZPrZrZ?@???????@?????????ߕ/?7F:?81\~>65e?'?T1>MAFI@?DOBd??<?>Q8>u=????@???@icDATArZDATAXPrZNSubsurfOB0rZq`wZmZOBCameraamera.001 3]AF%H A???*?91<"P?ޕ/?5F:?81W~>85e?'?T3>]AF%H A??????33?3&?5)5??012?%%?h٧?OBd8???> P?u=??????OB0`wZq|ZrZOBCubeW0 X |Z |Z{Z???L>L>L>?L>0L>L0?????????'??.{[@8]h˿@A@ǿaQ@z@iC@#BDBBxB?DOBd??<?>Q8>u=????@???`(0DATA{ZDATAX |ZNSubsurfOB0|Zq Z`wZOBCube.001W߈0(XZZ0Z??L>L>L>ILTT3LL>???????*3(??3?T{[h{]?ǿBA@JQiC@z@#žBdB2B?DOBd??<?>Q8>u=????@???WHoHDATA0ZDATAXZNSubsurfOB0 ZqZ|ZOBCube.002bZ NqXZZZ@i!"4@L>L>L>I@L@3@LL>@?i!"i!"4???3hݳ??hݧ3?U{[hr]?ǿFA@GQiC@{z@#‡BdB)B?DOBd??<?>Q8>u=????@???06SDATAZDATAXZNSubsurfOB0Zq &W ZOBCube.003p]Z5 X@Z@ZZ33S@@?@???ɿi!"4ɿ.;i!"-;i!"4?-;.;33S@@??????(? ?쭉?=F::1<֕/?85eU~T?2'?FAK8(A?DOBd??<?>Q8>u=????@???}I05DATAZDATAX@ZNSubsurfOB0 &Wq*WZOBCube.004p]ZPXX0Z0ZZ??@?@L>L>L>L>L>L>??@?????????J{[@h@ш]˿?BA@DQ@iC~z@#BJ!.B?DOBd??<?>Q8>u=????@???ݞP5DATAZDATAX0ZNSubsurfOB0*Wq/W &WOBCube.005W0O0(X Z ZЍZ????L>L>L>L>L>L>????????????m{[@h@6]˿?DA@FQ@iC}z@#BH!+B?DOBd??<?>Q8>u=????@???@{2DATAЍZDATAX ZNSubsurfOB0/Wqp3W*WOBCube.006W@,p1XZZZ??@@L>L>L>L>L>L>??@?????????N{[@h@<]˿?DA@TQ@iCz@0G{BS!6B?DOBd8?<?>Q8>u=????@???HDATAZDATAXZNSubsurfOB0p3Wq7W/WOBCube.007p]Z0Z:XZZZ?@?@L>L>L>L>L>L>?@?????????e{[@h@]˿?@A@WQ@iCz@3G{BBx9B?DOBd8?<?>Q8>u=????@???m6HDATAZDATAXZNSubsurfOB07Wq@=Wp3WOBCube.008bZڨ X95eX~>T. 'FFC?DOBd??<?>Q8>u=????@???@pDATAPL>L>I@L@3@LL>ũJ4@?i!"i!"4????@L(?4@?W{[h]?ǿCA@MQiC@z@BxB1B?DOBd8?<?>Q8>u=????@???O`BDATAAWDATAXBWNSubsurfOB0BWqHW@=WOBCube.010WpSp1X`GW`GWGW@@L>L>L>ILTT3LL>@??????23??44?`{[h]?ǿBA@EQiC@z@˜BdB.B?DOBd8?<?>Q8>u=????@???0M2IDATAGWDATAX`GWNSubsurfOB0HWq`MWBWOBCube.0110hZ?CXLWLWpLW33Sĩ4@i!"4@????i!"ɿwi!"4";j!"4?w4.;33Sĩ4@?i!"i!"4???Q";(l?(^(Q?'Q?0F:m71/95e?S~>T?/>'FAH@A?DOBd??<?>Q8>u=????@???Y"@#DATApLWDATAXLWNSubsurfOB0`MWqRWHWOBCube.0120hZ :X RW RWQWũJ4@i!"4@L>L>L>I@L@3@LL>ũJ4@?i!"i!"4????@''?4@?]{[hf]?ǿDA@JQiC@}z@ŠBxBX4A?DOBd8?<?>Q8>u=????@???IOP#DATAQWDATAX RWNSubsurfOB0RWq XW`MWOBCube.0130hZ@XWWWW0WW?@i!"4@L>L>L>I@L@3@LL>?@?i!"i!"4???h3??4?B{[hF]?ǿ@A@[QiC@z@#Q!B4A?DOBd??<?>Q8>u=????@???`ODATA0WWDATAXWWNSubsurfOB0 XWq]WRWOBCube.014WI X\W\W\W?@@@@L>L>L>?L>0L>L0?@@????@??@@&?'̲?34?c{[@*]h˿IA@ǿ(Q@ez@iC@|#B4AoBxB?DOBd??<?>Q8>u=????@??? 0GDATA\WDATAX\WNSubsurfOB0]WqbW XWOBCube.015WP0(X@bW@bWaW?@@@@L>L>L>ILTT3LL>?@@????@??4?'̲?44*4?8{[h] ?ǿ?A@hQiC@z@#b!B4A?DOBd??<?>Q8>u=????@???NDATAaWDATAX@bWNSubsurfOB0bWq@hW]WOBCube.016WgO0(XgWgWPgW?@@@@L>L>L>L>L>L>?@@????@??3@?̲2?34?n{[@h@߃]˿?FA@,Q@iCsz@#B{BdA4A?DOBd??<?>Q8>u=????@???P<CDATAPgWDATAXgWNSubsurfOB0@hWqmWbWOBCube.017mZa9XmWmWlW?@?@L>L>L>L>L>L>?@?????????P{[@h@@]˿?EA@5Q@iCqz@#BBd=4A?DOBd??<?>Q8>u=????@???ФN]DATAlWDATAXmWNSubsurfOB0mWqsW@hWOBCube.018mZ`K9NX`rW`rWrW33S@@?@????i!"?.;?i!"40;3i!"??0;3.;33S@@??????0;3(?5(2Q?)?1F:?81/?>75e?U~T4>'?FK@8(A?DOBd??<?>Q8>u=????@???@v;DATArWDATAX`rWNSubsurfOB0sWq`xWmWOBCube.019mZ:XwWwWpwW?@?@L>L>L>L>L>L>?@?????????d{[@h@] ˿?>A@_Q@iCz@=G{BBx4A?DOBd8?<?>Q8>u=????@???TDATApwWDATAXwWNSubsurfOB0`xWq}WsWOBCube.020 W@7p1X }W }W|W?@@L>L>L>L>L>L>?@?????????{[@h@݌]˿?EA@BQ@iC{z@G{BBdP4A?DOBd8?<?>Q8>u=????@??? 6YIDATA|WDATAX }WNSubsurfOB0}Wq W`xWOBCube.021 W Xp1XWW0W?@@L>L>L>ILTT3LL>?@??????*3?2 ף'??a{[h[]?ǿ=A@eQiC@z@`!B4A?DOBd8?<?>Q8>u=????@???6q3DATA0WDATAXWNSubsurfOB0 WqW}WOBCube.022W0{GYXWWWu??????u?????????/?4F:?81X~>85e?'?T8>܂AFu A?DOBd??<?>Q8>u=????@???HDATAWDATAXWNSubsurfOB0WqW WOBfuselageroundubephe @S`dX W WW???????????????ߕ/?6F:?81W~>75e?'?T4>]AF&H A?DOBd??<?>Q8>u=???@WWWWWWWW?@???YCP5DATAWDATAP@WЍWfore_aftroptWDATAPЍW`W@Wlateralrop1WDATAP`WWЍWcollectiverop2WDATAPW`Wpedalrop3$WDATA`WWsensorpW WDATA WWDATAHpWqDATA`WWsensor1WDATAWWDATAhWWcontWWDATAWWDATAPW,ZDATAhWWcont10WDATAP0WYDATAPWactPWDATAPWDATAX WNSubsurfOB0Wq WWOBhubube.001  :T nXWW0W@??????@?????????ݕ/?:F:?:91Q~>:5e?'?T3>]AFJ@?DOBd??<?>Q8>u=????@??? 5DATA0WDATAXWNSubsurfOB0 WqWWOBhub.001 0PwXWWW@??????@?????????ޕ/?6F:? 91T~>:5e?'?T4>]AFL@?DOBd??<?>Q8>u=????@??? DATAWDATAXWNSubsurfOB0WqW WOBLamp p4'X@J@p@???{&?T+b=?6씾t? bfE9L#?'?_>oK?'X@J@p@??????3 ??4( ?>M.6 ?Ʈ>89?٘?_Lc?pnI.o@?DOBd8?<?>Q8>u=???@???OB0Wq`WWOBLamp.001 8/r@ p@???{&?T+b=?6씾t? bfE9L#?'?_>oK?/r@ p@??????3 3?@3@3?(?>M.8 ?Ʈ>89?֘?_Lc? "@?DOBd8?<?>Q8>u=???@???OB0`WqЮWWOBLamp.002 <UB¯ӭ???{&?T+b=?6씾t? bfE9L#?'?_>oK?UB¯ӭ??????22?2?4?>M.6 ?Ʈ>89?ט?_Lc?ٞI쫹A?DOBd8?<?>Q8>u=???@???OB0ЮWq0W`WOBswash_lowerubeqXWW@W?????????????????/?3F:?s81Q~>:5e? '?T6>]AFM@?DOBd??<?>Q8>u=????@???pf`wDATA@WDATAXWNSubsurfOB00WqWЮWOBswash_lower.001<9XWWW@@??????@@?????????ޕ/?8F:?91Y~>85e?'?T2>]AFK@?DOBd??<?>Q8>u=????@???3@BDATAWDATAXWNSubsurfOB0WqW0WOBswash_upperube.001` XPWPWW?????????????????/?3F:?s81Q~>:5e? '?T6>]AFM@?DOBd??<?>Q8>u=????@???"0DATAWDATAXPWNSubsurfOB0WqWOBswash_upper.001 _` XWW`W@@??????@@?????????ޕ/?8F:?91Y~>85e?'?T2>]AFK@?DOBd??<?>Q8>u=????@???c <DATA`WDATAXWNSubsurfMAPW*MAMaterial.001O[?w?ߕ>??????????o?????2?? ף; ף;AA ????????@?=?==???W????L?L?L?L==ff????DATA(WTE@W&TETex>@???????@@????? @??<d pWDATA(pW WDATAWuxzuvwtm{sq}U[qPUkQViQViAJ>?C=>@??AAAA?????ACCEBCGFGLKNWQUaX]pfknykzO\JUkKKUCFOHIMGGIAACAAAAAAAAA;;;@@B<<>>>@EEGFGLHKRNR]]`oXb^r^ktZisP[yHN^EHWAAIHIM@@BAAC@@@???AAAAAACCC???CCC?@DEDIHINMO\WZk[awdjnylwohrvU`~EK[GJYBCE>?CABFAACDDD>>>AAA===>>>>>@AAC@AEDCHHINMP_QTcZ]lbevWonses~i{~kyFToBMi@FT@DODFRABFDDF>>@FFHCCE>>@AAADDD??ACCEBBDCDHGHMJLXSUbU[k]_vZci{ipi{}|CQn=KhHSeCIU@BN@AF@AEABF==?BBDDDFCCEEEGBAFBCHDEJBDPDEWJNZJP\MYq]e|]scu^xcierrcsBQh8B]LSmPUh@GZBDPRU^CDILMRBCGEFK;<@KLQDEJMPYLOXDHTCH[OWnU\oN]M_W``wdzVg_fwXd~etW^xJOcqw[]iVW\OQ]PR^JLXGIVEGSRUdNQ`MPYMPaCK`JUiNZrTc]xvgrlgxpa{~iucnlsaf|fixhjV[nU[k`gnoW_vW]w\l\gXgXhboc{cvIOKgvoqxp{|yx}pzq|lyP]nsZjjuso_vwySdTT\g4PTgjsZibBBNx_euXnbwMbw~{}usuwzmx~}{m{t{pfiounfl~qsy|zvvuus^r_ycku77]Yacvii{gyjy~{wwurrftXiQgTkWp]wcl|sidyas^p`oxzzzvuthujwo|n{iwOaaof{vi|Yigav]oYkXgs}tuus~r}ny[h^lfsjws}kyx|za{j}Wik}g^u[mVhZi]knxp{r}p{jt`mGVQ`hut~vvzyz`}nPd|j`vYogv\k^ldqlvjtkuO]FU~Q_Xer}uwvz{exHfdd|g{l}iwbpmzjwnxboR`anmws~t~vxz{nnaz^sRhiwft^lerpzpzpzq{cpwy|jazZoSikxbqL^J\WhM^`no||k~]vuSiXhnzuzm{vjwoR[z{qkzp||dcavwME W4WME_bladeW WWW@WW pW ???DATAWPWDATAh@W*WDATAW:>I>I>>II>I>>II>>II>>>IIIDATAhW*WDATAW7 ############DATAhpW* WDATAx W6MEW4W WME_blade.001WWW`WWW 0W ???DATAWPWDATAhW*WDATAW:>I>I>>II>I>>II>>II>>>IIIDATAhW*`WDATA`W7 ############DATAh0W*WDATAxW6MEW4`WWME_blade.002pWWpW WWpW W ???DATApWPWDATAhW*pWDATApW:>I>I>>II>I>>II>>II>>>IIIDATAhpW* WDATA W7 ############DATAhW*WDATAxW6ME`W4 XWME_blade.0030W`X0WWW0W W ???DATA0WPWDATAhW*0WDATA0W:>I>I>>II>I>>II>>II>>>IIIDATAh0W*WDATAW7 ############DATAhW*`XDATAx`X6ME X4` X`WME_CubeX XX`X@XX X??>DATAXPWDATAh@X*XDATAxX:~>~*?~~*?DATAhX*`XDATA``X7########DATAhX* XDATAd X6ME` X4 X XME_Cube.0010 X`X0XX X0X X ???DATA0 XPWDATAh X*0XDATA0X:?I?I??II=I?=II?=II??=IIIDATAh0X*XDATAX7 ############DATAhX*`XDATAx`X6ME X4X` XME_Cube.003XXXX@XPX 0X  5?=5?DATAXPWDATAh@X*XDATA X: {; =ㆾO<r=G<ㆾOr=G{ ==@Q=Zv@zż@ƾ={3=@DATAhPX*XDATAX7############ ## # # # # # #DATAh0X*XDATAX6       MEX40(X XME_Cube.004 X'X"X0%X!X#X %X?~>~*??DATA XPWDATAh!X*"XDATAx"X:~>~*?~~*?DATAh#X*0%XDATA`0%X7########DATAh%X*'XDATAd'X6ME0(X4p1XXME_Cube.005*X0X,Xp.XP*X,X /X?~>~*??DATA*XPWDATAhP*X*,XDATAx,X:~>~*?~~*?DATAh,X*p.XDATA`p.X7########DATAh/X*0XDATAd0X6MEp1X4:X0(XME_Cube.006@3X:X@5X7X3X6X P8X?~>~*??DATA@3XPWDATAh3X*@5XDATAx@5X:~>~*?~~*?DATAh6X*7XDATA`7X7########DATAhP8X*:XDATAd:X6ME:X4CXp1XME_Cube.007X@X~*??DATAXDATAx>X:~>~*?~~*?DATAh@?X*@XDATA`@X7########DATAhAX*@CXDATAd@CX6MECX4NX:XME_Cube.011EXMXGXJXFX IX LX  ???DATAEXPWDATAhFX*GXDATA GX: ㆾOr=G{ =={; =ㆾO<r=G<z<@ƾ={3@<@Q=Zv<@DATAh IX*JXDATAJX7############ ## # # # # # #DATAhLX*MXDATAMX6       MENX4YXCXME_Cube.018PXXXRXUXPXSX VX  ???DATAPXPWDATAhPX*RXDATA RX: ㆾOr=G{ =={; =ㆾO<r=G<z<@ƾ={3@<@Q=Zv<@DATAhSX*UXDATAUX7############ ## # # # # # #DATAhVX*XXDATAXX6       MEYX4`dXNXME_Cube.022`[XPcX`]Xp`X[X^X aX  ???DATA`[XPWDATAh[X*`]XDATA `]X: J8)>`нJ8)<>`=J8)>`нJ8)<>`=J8)?>`н?J8)<?>`=?DATAh^X*p`XDATAp`X7############ ## # # # # # #DATAhaX*PcXDATAPcX6       ME`dX4 nXYXME_fuselage0fX`mX0hXjXfX0iX kX ???DATA0fXPWDATAhfX*0hXDATA0hX:g%R*B.+$?JӆſR*BC+$?Jӆ?ſ`~$ ?@.AB%%%%C=/DEF GHIJ& %KLM= N$OPQR'STUV%(((WXY) ))Z[\+]^_*`]a b(c(def ghij kl+mn]% ,opqrstuvwxyz{|$O'} ~- . " /01%++ 2 394   %5C@6$@57 .8qr38-9$O.467:    -;P  <Fqr !"#$%&'()*+,-.+/0123456789:;<=>?@ABCDEFGHIJKL2M$O'}=$O>NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw xyz{|}~/@66 2M9$O?F'} @%A+BBBCDC  $O># "%EEE"1#2F%FGH9C     $OI&> FbC    @ @@@%GFFJ'C $O&>KLMNOPQ R!J"S#T$T%T&6'()*+%,-./U0V1 M 2345 67K89:;%<O89=>W?PW@ANBC>DQX.25 67YEZ%RFSGL3.25 67[H\I]J^3_`_4aKLbMLcccaN`ObPQ R SdT6('%NUU VNUWXYZ[\]T$T&^_V`aKbOc('6%eee dfeefVg] h igee hee jkiee[lmnjee oH k ee p q r stulvwx]yleez{ |mee}]n ee~%]oee%p ee3 %q ee .]%reeseetee muee 3 %+veeF w ee xeeyeez{|}~eeNNNNNNK%eeee %ee %6ee9ee -eeee} ee  k ee  z%F%"$O&PC% o &    $OIC      >      !"#$%'} & ' ( )*G+4,-./0 1 2 3 456?789:;,<=>?@ABCF D & EF$GHIJKLMNOPQRSTUVWXYZ[\]^_`abcd3efn}ghijklmnopqrstuvwxyz{|}~1%Q}0JJJ$ONG/TVU      +$O2M'} !"#$%&'()*+,- . /012345678%9 : ;<F= >?@AB]CDEFGHID >J?KLM%NOPQRSTUVWXYZ[\]^_`abcdde"mfghijklmn#opqrs tuvwxyz{| }~% F* +F+F m8%      m2M</ !]"#$%&+ '(). *+,-./012345679 89:;<'} g =>?@ABCD@EF% .- mGHIJKKLMNOPQRSTUVWX ' YZ[\]^_`abcde+sfghijkl,mnopqrstuvCw xy5z{|}~ 56$@ckKLMNKLMNKLMNF  $OPA.$KLM\N  %/KLMN G!KLMN+F     KLMN 9  KLMN.-< 1G  KLMNKLMN*]      ] KLM]+ KLMKLMNP  99%*KLMN f%+     8     D6 !"#$%&'()*+,-./0123456789:_;<=>?@ABCDEFGHIJKLMNOP%'%QRSTUVWXYZ[\]^_`abc%4dBefghijklmnopqrstuvwxyz{|}~ %76   % {%F4K'}    k  88  %0mo%988      +  [   $O0        %9 p!"#$%&'( )*+,-./0123%45]l67%8989-89:\;Qn<=>?@ABC%DEFGHIJKLMN{OPQRS?8TUEV WX Y Z[% \ ]^_%+F>`%abcde%fg%hi%jk Fpznhlm +n opqZrst+F u -v% wzxyz{|}~* tZF  u% - :\ :\ :\m   -J % ' f -  Z  :\+@ -z  % :\D@?nl p+Fq:\_* - Z  - % ++ $Om]KLM  F - %? & l   "   1  &        %!!! """!$O     g %#KLMN   $$$$O% %% %$O& && %'*  (   !")  #]%*  +  , $%+F&-  . [\%/ '0 (1 )*+,2  -./012345%+F3 {4 %65 789:;<=>6    ?@{7    ?@{8    ?@{9  %: A; ;;BC -<<< DE$O [\FGHIJKL = MNOP>>>>Q=RSTUV+WXYZ>[?\@ @@@]^_T  ` aWXbcdefghijkABl???@m@n>o>[9 p q=r stuv wBx>y>z { |}C~%DD"*%E pG%F%GHmno>IJKLMN O  P opmQa*HR%STU TTT< @UV.\% Hm\/%2MVW F_ TW% XB%YBZ[ YBYXYSm%Qd\p7L3bc    :\@    9;9 <=>        m      l          ! " ^\]# $ % & ' ( ) * + , - . / 0 1 2 3 ?7?4 5 6 $O57 %\8 [Z]9 ^: ^; < = 6 > ? @ A B Sn;C D E 9F G H /I J K L M N }{"_O P Q R S T U V W X Y Z [ \ ] ]^ _ ` a b c d %F|_e f g h ]i j `k aaa`l m n bbb o p c cc bq n r ^s  }t u v ENDB