RSRC LVINLBVW  Saved LoopsA*HG 4$,-l zm zA뇟OK $D0  $60iRSRC LVINLBVW,$E ,`@0 <tMD?'p ⛀ ^N&p ُ B~϶UU?a&HLVIN(Instance 1 13Saved Loops .viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctl@@ 0@+jSequenceBoolean.ctl!Sequence Flow 2P cP P d-` xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext c,40@+jSequenceBoolean.ctl!Sequence Flow 2 c c dP``` (dT\$z\g(P8VIDS(Instance 1 13Saved Loops .vi@m386%$code,Ew4%$E\EPPUEd$ =D=lÐP- Ӄ }ELXCPƅƅXƅXfxh} }T}QRPE@$܍d$ ZY=q= p h搐ÐEw '%$E\EPPUEd$ ===n=mEw Ew‰ppVL@'PUEd$ =Ðp%$p @'PUEd$ =ÐP%$_^ZY[]ÐQRu*<܍d$ ZY8Ul$SQRVW}#QRUA܍d$ ZY_^ZY[]ÐUl$SQRVWu[%$Fj%$F@%$FDQRhU܍d$ ZY_^ZY[]Ð[4q%$%CODE($,%7.1Oldest compatible LabVIEW.$(n4%90%9%9(PPpJPP6P0@+jSequenceBoolean.ctl!Sequence Flow 2PZQRRLDTHPD(88DK~4<0@+jSequenceBoolean.ctl!Sequence Flow 2!$ |D43\44\000Has the following tags set: noconfig StartBlock[D==Sequence Flow 2LD  H$8:%LDHDl>%EEOK ,PNG  IHDRJ]kgAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxmLǏ`bb$HLvUUB2eKHkK6Mڧ*i.ekK4 j N ,!&clnswz>'MO;c?wϽR2#E2oP[51楙YZXe+Z3Lqi$%)%JY;0e9:u{9ʛ ͛)33֔ TBBB...ƥ1;;CwcU_vFfUpO=(egMNS7ڝ;N## ^>))M۶{Ictt^JCC<sJ400cvrb<ξ\'*`5 zGibb9v6~gT c֭[ϰʨ)uwwS{{{X@gǎqFjnnA)h0Hss49gboYW.J_3_,-?x|j*,[=O 5ΝN}TWW#@<\{EǝYYYa?"k^4կ?8kT%Qhhl4tv7Oɨ  w8mn'0\#(5lV #GzzyueaaAبm_݃;lglCy7Ky-$cy<&8Y3a}}=oݺ917)@0Ͱ[5 K v0 蠂,-^q/gU?0PBclǬ@4 V5 YeԀ6|/Ā,ltP&/{]ifȜ,FPڂ:)--5%AFPЀ6|XX @č=I,QH4'+M:lԀ6|X`U81z@`ݘdJ55c^aί !P#Fq% }G^AAC̾l,9ש)=4 h<LF*t|bdQźBitˌ Ѷ@5넸@3<<[wcccF hÇx X Уmٲ8 z{r+zfxxX5ڵ?@2§5*V Œ$Y .QxXfr8ors[$3jU `T0fHJJ*l[8P47DOboֹ))bԀ6|/)HX :bQggogS5reٰX@T^Ϩy5\|O/hjBKݻ,]mVgSUaŽY>8}\MNN12n.KŁ[:KsIaF/--V "cjFNrb,dS\IN x511!E*略6~48ٴim UN5~~1K(_3g4#y*vaZSE.N8c=GGgk!ȠT[/ u(əOP':CYZADĢgH6}v Vcc%?r@bx@^H>ONX߰שeK:۷ $Ct9IENDB`tFPHP(Instance 1 13Saved Loops .viLVCCSequenceBoolean.ctlPTH0@FPHPD4(8~,07%9%#yO0@XLT()!@7dd||8hBpT|0(<  4 32]a$m($1h; ic @d!>+j@u'4 FJ>am($8hB K!H; ic 1; ic 1; ic 1; ic 1; ic 1; ic 4 ORa m($<OJ;,l0< ~(m($ :%4 OaPn($< ;;;;;i; ic =t4dT-t4dTy йk0#yOp@D8BDHP(Instance 1 13Saved Loops .vih @BDHPD9%88g~l9%9%#OqP,(<0<0@<4 BFm($  i; ic 1; ic 1; ic 1; ic 1; ic 1; ic 1; ic 1; iNI.LV.ALL.VILastSavedTarget0Mac_OriginalInstancePath?2PTH0'LEGOBlocksStartStart.vinoconfig`! IsPersistant StartBlock`! IsPersistant_Wizardl@2New PathPTH0Jvi.libLEGOBlocksStart_StartConfig.llbConfigure Start.viNI.LV.ALL.goodSyntaxTargets-@0DfltMac(      €  Lucida Grande Lucida Grande Lucida Grande00RSRC LVINLBVW,$E , 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDICONXicl4licl8TITLDTHPTRecCPST4MNGIHLIfp\FPHPpLIbdBDHPVITSHISTFTAB3! Fl ʓOC\p( (՚dGșHjTp؀ @j`86Sh` psP0\0ũP<$ؚ$PQ(`Ú* @*8R(Instance 1 13Saved Loops .viRSRC LVINLBVW4 `@ 2<C L`]fpL, =IC@ Tf qldW@S;HfPnRƂpF 4LVIN(Instance 2 13Saved Loops .viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlLVINInitializeMovement.vi x@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams>@@,@NXT_OutputPort.ctl Other MotormotorsPTH03LEGOBlocksMoveInitializeMovement.viLVINPreprocessMovemement.vi x   @stages@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions @!Valid?@!Direction (T: Fwd)>@@,@NXT_OutputPort.ctl Other Motormotors@ Steering in@Power in.@@NXT_OutputGoalType.ctl Goal Type @Goal@! Stop AfterPTH05LEGOBlocksMovePreprocessMovemement.viLVCC GoalType.ctl! GoalType.ctl.@ UnlimitedDistanceTimeStop Goal TypePTH0*LEGOBlocksMove GoalType.ctlLVINBuildMotorArray.viG x @@Motors@ MotorBits@ Other Motor@ Right Motor@ Left MotorPTH00LEGOBlocksMoveBuildMotorArray.viLVINMove.Release.viI x2@@ NXT_OutputPort.ctlMotors@ MotorBits@! Cancelled?PTH0-LEGOBlocksMoveMove.Release.viLVINPortSemaphore.Acquire.vi3 x @! TookControl?@ MotorBitsPTH07LEGO BlockSupportPortSemaphore.Acquire.viLVINMove.EvaluateStopCondition.vi x @! Canceled?@! Finished?@ MotorBits@ Start Time@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition2@@ NXT_OutputPort.ctlMotorsPTH0;LEGOBlocksMoveMove.EvaluateStopCondition.vi  @Goal@Steering @Power0@+jSequenceBoolean.ctl!Sequence Flow 2@ Other Motor@! Direction@ Right Motor@ Left Motor@! Stop After.@+jSequenceBoolean.ctl! Sequence Flow P? cP P d-`  PvP"@P@flg@oRt@eofudf.P+jSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!extxP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext P PRP"@P@flg@oRt@eofudf PPowerpdfdPtxdPoldPextVP"@P@flg@oRt@eofudfPSteeringxdfdPtxdPoldPextRP"@P@flg@oRt@eofudf PGoalpdfdPtxdPoldPextXP"@P@flg@oRt@eofudfP! Stop Afterp!dfdP!txdP!oldP!ext P" P@@P"@P@flg@oRt@eofudfDP GoalType.ctl$ UnlimitedDistanceTimeStop Goal TypepdfdPtxdPoldPextVP"@P@flg@oRt@eofudfP! Directionp!dfdP!txdP!oldP!ext PXP"@P@flg@oRt@eofudfP Left MotorpdfdPtxdPoldPext PXP"@P@flg@oRt@eofudfP Right MotorpdfdPtxdPoldPext PXP"@P@flg@oRt@eofudfP Other MotorxdfdPtxdPoldPextZ P$@P@0P cl c40@+jSequenceBoolean.ctl!Sequence Flow 2 c|@@Motors@ MotorBits@! Canceled?!!! c|@! Finished?@millisecond timer valueMoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags @stages c|@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions c|@ MotorBits @!Valid? c|@! Direction@Steering @Power.@@NXT_OutputGoalType.ctl Goal Type @Goal@! Stop After c|@ Other Motor@ Right Motor@ Left Motor2.@+jSequenceBoolean.ctl! Sequence FlowHD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type c` c d P``` d dXD N,  b lL 8 \ ` dV Xg K :(*<0<>\Lhp|F@^ 8  0,.4 8DF0  @4@"@p@~@@ @@8@4@0ptptpupptpwuwpptuVIDS(Instance 2 13Saved Loops .viVIDSPreprocessMovemement.viPTH0VIDSPortSemaphore.Acquire.viPTH0VIDSMove.Release.viPTH0VIDSMove.EvaluateStopCondition.viPTH0VIDSInitializeMovement.viPTH0VIDSBuildMotorArray.viPTH0m386ο&codeEw4ο&E\EPPUEd$ ==D ÐP- Ӄ }ELXCd<C4C,{0PRlZXC${(PRZXC{ PRZXC\{`PRZXCD{HPRZXCT8{XP8RZXCL4{PP4R-ZXC<0{@P0REZXjƅƅ8ƅ\ƅ|ƅƅƅƅƅ ƅ8ɍLHHƅH\hhUEPFƅƅfxBPƅ9ȸwƅfxFGƅɍƅƅfxZNƅ|ETֿ&E\EP.UR@␐}v}vƅPxXfx^ EhxxMƅfxJ#ƅu<wɀȈwƅPwvXfxNEhx v&=-ƅdfx"ƅhETBؿ&E\EP.UR@␐}v}v=ƅhfx&EhxpƅTfx} }T}QRPE@$ ~ٍd$ ZY== p h搐ÐEw ؿ&E\EPPUEd$ ===n=mEw Ew‰ppVL@'PUEd$ =Ðٿ&Ðx&Cٿ&Ðx&Cٿ&Ðx&`ٿ&Ðx&ٿ&Ðx&pڿ&p @'PUEd$ =ÐP  9ڿ&P   sڿ&TP  ڿ&P ڿ&P !ۿ&PH  [ۿ&lP  ۿ&2P ۿ&PL  ܿ&P  Cܿ&PS }ܿ&JP $ܿ&P ܿ&P +ݿ&P5  eݿ&bPx !ݿ&(P &|ݿ&P *޿&PJ "M޿&zP # ޿&@P  ޿&P^  ޿&P 5߿&_^ZY[]Ð=/PEP$PP߿&$$@ $Ðd$ =/PEP$PP߿&$$@ $Ðd$ =/PEP$PP6&$$@ $Ðd$ =/PEP$PPv&$$@ $Ðd$ =/PEP$PP&$$@ $Ðd$ =/PEP$PP&$$@ $Ðd$ :Ul$SQRVWT$(QRPE@$Ro~ٍd$ ZY=A_^ZY[]ÐDž@ pDžtDžDžDž$Dž,DžDžDžPTABttDž$@ $DDžHLDžPTDžXDž`plDžpDžxDžDžDžDžDž,Dž0Dž4PTABt( tDž@ Dž DžDžDž DžPTABttDž @ DžpDžDž(Dž,Dž0PTABt$tDž@ uDžDžtDžDžDžpDžDžDžDžPTABt|tDž@ p8Dž<tHDžLu`DždDžDž DžPTABttQRuFyٍd$ ZY8Ul$SQRVW}#QRUL}ٍd$ ZYu_^ZY[]ÐUl$SQRVWt$(0<ƅUl$SQRVW|$(< QRhPhhhP$P$hUٍd$,ZY_^ZY[]ÐUl$SQRVWu&F &Fjο&F@&FDQRhU)}ٍd$ ZY_^ZY[]Ð[\+ pο&/Z *d L VB   | n4%M  JCODEt($%7.1Oldest compatible LabVIEW.$(m%@%?%?x22p,PPP .@+jSequenceBoolean.ctl! Sequence Flow0@+jSequenceBoolean.ctl!Sequence Flow 2 @Power@Steering @Goal@! Stop AfterD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@! Direction@ Left Motor@ Right Motor@ Other Motor   SR"#mɪU)Ù2 @Duration@Steering @Power0@+jSequenceBoolean.ctl!Sequence Flow 2@ Other Motor@! Direction@ Right Motor@ Left Motor@! Next Action.@+jSequenceBoolean.ctl! Sequence FlowDTHPD(88~@&@@Motors@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions!PD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type0$ UnlimitedDistanceTimeStopMoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags@ MotorBits@! Stop After<0@+jSequenceBoolean.ctl!Sequence Flow 2>.@+jSequenceBoolean.ctl! Sequence Flow @Goalth x @! TookControl?@ MotorBits@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsparamsN>@@,@NXT_OutputPort.ctl Other MotormotorsfV x@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams>@@,@NXT_OutputPort.ctl Other Motormotors@! Canceled?@! Cancelled? x2@@ NXT_OutputPort.ctlMotors@ MotorBits@! Cancelled?@SteeringB2@@ NXT_OutputPort.ctlMotors@ Left Motor@ Right Motor @Power @stages@ Other Motor @!Valid?$@!Direction (T: Fwd)@ Steering in@Power in>.@@NXT_OutputGoalType.ctl Goal Type x   @stages@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions @!Valid?@!Direction (T: Fwd)>@@,@NXT_OutputPort.ctl Other Motormotors@ Steering in@Power in.@@NXT_OutputGoalType.ctl Goal Type @Goal@! Stop After(@millisecond timer value| x @! Canceled?@! Finished?@ MotorBits@ Start Time@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition2@@ NXT_OutputPort.ctlMotors@! Finished?@ Start Time@! Direction x @@Motors@ MotorBits@ Other Motor@ Right Motor@ Left Motor"@! TookControl?@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinitionL   ,|,       0H      Hd  0     < |      < X t0    H L     h    ||          <     \<HH PDGoalHD<%10YD`` Sequence Flow[DCDSequence Flow 2QDD`E`PowerHDX7%EqGpTDSteeringHD:%VD#C0z#D0z Stop AfterHD;%3R@3S@ UD-8-8 Goal TypeN-8-8 H:%=H==HD:%=J=JTD**DurationZDu4}u5}Connector pane]D 2 3Config panel onlyWDCCPCDP  Next ActionTDSteeringQDA]B]PowerUD DirectionH$`:%3UD  DirectionSD77<-LabelUD@@ <-CaptionVD6A-6A- Left MotorH:%<BGn<D<mWD6EAu6FAu Right MotorHP<%<G<<WD6A6A Other MotorH<%<G<<WD+6+6 Other MotorWD+6+6 Right MotorVD+>6h+?6h Left MotorLD1727H$<%9G:GLD""LDX^Y^LDCIDIH$:%`nanHD:%^_ HDd?%@AHD9%XtYtHD:%fXq~fYq~HD=%XnYnHD:%XY aD5 7 InitializeMovement.vicD54PreprocessMovemement.viHD:%XY ~D(*222Convert enum to U8 to account for compiler oddity.HD,;%;XF;YF HD:%huWh uW HD4:%VVHD9%WW ^D{{BuildMotorArray.viRE`{k`|m True Duv;;;Preprocess proclaimed this movement invalid, so do nothing.[DE PSE PSMove.Release.vidDKVKVPortSemaphore.Acquire.viiD89Move.EvaluateStopCondition.vi%.0f%.0f%.0f%.0f%.0f%.0f%.0f OFF/ON! UnlimitedDistanceTimeStop&BackwardForwardBackwardForwardOKOK ,PNG  IHDRJ]kgAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxmLǏ`bb$HLvUUB2eKHkK6Mڧ*i.ekK4 j N ,!&clnswz>'MO;c?wϽR2#E2oP[51楙YZXe+Z3Lqi$%)%JY;0e9:u{9ʛ ͛)33֔ TBBB...ƥ1;;CwcU_vFfUpO=(egMNS7ڝ;N## ^>))M۶{Ictt^JCC<sJ400cvrb<ξ\'*`5 zGibb9v6~gT c֭[ϰʨ)uwwS{{{X@gǎqFjnnA)h0Hss49gboYW.J_3_,-?x|j*,[=O 5ΝN}TWW#@<\{EǝYYYa?"k^4կ?8kT%Qhhl4tv7Oɨ  w8mn'0\#(5lV #GzzyueaaAبm_݃;lglCy7Ky-$cy<&8Y3a}}=oݺ917)@0Ͱ[5 K v0 蠂,-^q/gU?0PBclǬ@4 V5 YeԀ6|/Ā,ltP&/{]ifȜ,FPڂ:)--5%AFPЀ6|XX @č=I,QH4'+M:lԀ6|X`U81z@`ݘdJ55c^aί !P#Fq% }G^AAC̾l,9ש)=4 h<LF*t|bdQźBitˌ Ѷ@5넸@3<<[wcccF hÇx X Уmٲ8 z{r+zfxxX5ڵ?@2§5*V Œ$Y .QxXfr8ors[$3jU `T0fHJJ*l[8P47DOboֹ))bԀ6|/)HX :bQggogS5reٰX@T^Ϩy5\|O/hjBKݻ,]mVgSUaŽY>8}\MNN12n.KŁ[:KsIaF/--V "cjFNrb,dS\IN x511!E*略6~48ٴim UN5~~1K(_3g4#y*vaZSE.N8c=GGgk!ȠT[/ u(əOP':CYZADĢgH6}v Vcc%?r@bx@^H>ONX߰שeK:۷ $Ct9IENDB`FPHP(Instance 2 13Saved Loops .viLVCCSequenceBoolean.ctl<PTH0LVCC GoalType.ctl`PTH0'@FPHPD9%8'H" ]'~t9/<%(:%3ZQe0,XL!p!)!@7|@P 6\0(0 T 6d|||D8h#8B@T0: |||8h$B|hT0<04 FT am($8 6T 2Gm($$(mp 4T 0cccp 4T bbb8hTB R @d 8e$|+j@u'4 FJaam($8hB K@d!B$+j@u'4 F<JBam($8h<B K|@P 8$5D(|||@P 5v>P:|l0 x @vd||4 Fx Caam($8 6x DrGm($$(mp 4x 05Ac5Ac5Ac8 hxBdR p 4x 5Ab5Ab5AbL :x DJ0u0/.-\0 =x\L4 F am($0  d8  6 Gm($$(mp 4 0ccc8 hBPc62B>c62B>cp$ 0D B2N>bB2N>bB2N>bL$ :D ;AHG0u0/.-\$|$|$|P$|$|$|@$PB*zN o4$ N@ 5DBva8m($0% @ 7Ld8% 2@ ;HG4m($$(n,p' 4@ 06zBc6zBc6zBc8'h@BR p' 0@ BzNbBzNbBzNbL' :@ ;H0u0/.-\0'n@ 00'  7Ld@'PB4*N Tr44' N 5Ba(n($8(hBR 8( 2 ;HG$n($$(n p* 4 06Bc6Bc6Bc0*,s8p* 0 BNbBNbBNbL* : ;H0u0/.-\4* FR *7an($<+  dT4+ F@R *7an($<, 44, FDR *=7ian($<-! |dL- 8 8 tL44\-44L@t 8 81"h; ic ,-###t#&L; ic 1; ic 1; ic 4- O#8R08an($<.OJe"H<. ~#88H n($T>%40 O#8#an($1 #8ee2e2e2e22#82|$<2O<JB$,2%%P%%42 O$RW_an($43 O$BJan($<4 ~$_om($;%6 $BB2B2B2B2i; ic 1; ic 1; ic 1; ic ="t"""X&&&&c <'"t"""X&&&&ABDHP(Instance 2 13Saved Loops .viLVINInitializeMovement.vi ,PTH0LVINPreprocessMovemement.viHPTH0LVINBuildMotorArray.vi PTH0LVINMove.Release.vi9PTH0LVINPortSemaphore.Acquire.viAPTH0LVINMove.EvaluateStopCondition.viPPTH0o @BDHPD8%8nMԠ*o6~Y08%8%F Y]QPP,6 10)n8061|06@8D]}mt46 BD]m($07@?_O07@ Wwg47 B?hn($08@ 8 T$D|L >H 4>3H@!)% >HtT4>3HA!>T >Hh4>3HD> >H)$ >HdT4>3HF)!>D >H4>3HG > >H&4"4>3HhH)!> >H<4>3HJ >| >HLl4>3H8K!)%> >HdlL4>3HL! >L >H4>3HM > >H<84>3HpN   >4>00`n_yisdm>H04>/`0K,kL!">H>@>H@ > @4>+@1Q 4>3HE  >$4>,3  4>'4x4>'$54>'\5$4>'@6|!,>I?ML=|4>`i >"Lh+4>"Xoixrsm>H > @,Hh+4>0P_d_niidm4>0 Q<fG[A" >@,>`HkL>)`Y\Hk#>eY>,> 8HY0>Y> , > >@>d0>*S&!4>LHb$0>*R&! >$P >@$P4>Yb0Q%>W0P>Tt0>@dWwg04> BWn($4?'x3?<?4?0^Q2f<[7"4? `'ׄn($@ ,0@@LTGWWwOg4@ BT:WGn($4A'8!0A@ 4gXwxoh4A BgvXn($0B@ LPXxh4B BP~Wn($0C@ 4Xxh4C BXn($4D&2t4D&h7(4D&7 DD1!T! tpb*D!D!4D &K zcn($@E !!""# #t#$X$%H%% E !!E"4E3 u E "<! E &""4E3 ! v4E3 "fE" E Jp"p"4E3 !g E ## 4E3 #`dE#t E #,#tE#4E3 #eE# E $#4E3 $DE$X E $$X4E3 %C4E3 # E $x$4E3 %4B E%H E %4E3 %: E% E L%hPE$E% E &4E%4E3 %9 EP%E%H4E*H 4E($ihE<|ElE8EELETDXE, J_>e8JD+()TLE,?,E 'CCX.,E'-((|EE)$0E($J0E.'-Hm  EB(($0E(PI<E$1'P 4_zlcn($ ,F H' FB)$($ F@@')($4F,9,!0F-',j F@@'h*0F",|4F($@4kQ FB(**0 FB)$*00F-'-i"F*` FB(,H+T FB)$+T F@@'+TF(P($0F-'-,h FB(&+" FB)$+"4F($@kD F@@'&+"F$) FC?p1,FT+F***`F+|+\+F,(,,|F)))4F (Ptn($G-dG@P@ GB)$I"4G"0x+Yb],G&KB,H*04G/`^~&`G. G.H/H/`4G0.H.fnj`G084G`/,e!!G`/4G`e!# G"LL-Q4G0.H.|fvn` G.H./`4G0.H0$nvr`G/ G.HL.Q G @0-QG/|0X4G($0l!G0X>G@P@,0G* B(W` [LG'H PT8<lDLG Dl<8TPGh G ohoG GdgGzzgGgGL%g%Gg G LhG hGOOg!G)   DG1($:x:DQ q)-`r*G:G; 4G &K9D QTcn($@H :; ;@;<0<==|>>l>? H9::H;@4H39:.i!q)m% H9;`; H9;;@4H39:0/a!i)e%4H39;3Q!Y)U%H; H9;;4H39:1Y!a)]% H9<<04H39<6Qa!YH< H9&;i qm 4H39<7aqi H9=>4H39>XIa ie H>l H9>$>l4H39>,Y a] H> H90>QH>H? H9?<?4H39?Q YU 4HC,@_H?pC H@BK1?H@A?H@A1H,GH* HCC@,|H@A HCCA,|0H*B-xBK|F H@B&@,|H+\DH1C,DA|Ww6  - HABdA\4H &KAJWcn($IA\0I*B@pABJKEF I@BBA,|4I($BHjIA4I3AAo.w6s2 IADBIBLI)($?ASK wM?CIC,,I BHHt? ,I(B90IC,0IB94IC,H_@I A\BDDE\EE|EFLFHTGG IADdDD4I3AEH_.g6c24I3ABg.o6k24I3AE~W._6[2IE\ IAFEIEIDD IADE\ IAEE|4I3AE|W&g._*IE| IAGEIE4I3AE4}g&w.o* IAFlFL4I3AFzWg&_"IFL IAFF4I3AH@yows4I3AF{gw&o"4I3AGpxgok IHT IAGG4I3AGw_gc IG IA?pH ?4I3AH*W_[ IF IAG<HTICAIAIGI@P@I&)! 0I-'I IB(KI"I-IJ,I)*+|,(-,I)*+\,I,I*0++I4IJK  I"J I@@'JpI",I)*`+,|JHIJp 0I*KPbkf4I($mH IKTIKK I@LdKT4I`^fp!"Id\K4I`[d4I`]Ld@ I"LLLJ4I"Ml |?HC,I<H/|L I @KLJILML,I0XML,I\h-L!m; ic 1; ic 1; ic 1; ic 1; ic 1; ic `I! `XD71[x,ZdZ OO`II[\4IWO_!+IRPZIIPpUDI1WPP7WU|-.IPt I"W0UX IQ,IQ4I &KP7cn($@J Q,QQRPRS SSTxTUHU JPQ`Q,JQ4J3PPVOWS JPQQ JP^RpQ4J3PPW OWS4J3PR<ZOWSJRP JPORRP4J3PQLYO WS JPS@R4J3PR\G OKJS JPRS JS4J3PSt[ GOKJR JP\TD\4J3PSb? GCJS JPUSU4J3PUhc7?;4J3PS,] ?GC JPTTx4J3PT 7?; JT JPTT4J3PU47 ?; JUH JP]U\JTxJU JP[DVZ J @OWX 4JWVa)4J3PU|7?; <J O.H`,JUO^]\[DJPpS,JZZZ[\^pPpJ U,J OWtVt0JWVJZ,JPZZ<JLO.H4J`Vc4J"OO,JZ\\^UJXY<4J`^ cQ JXP0J*Xp +b4k/f,JdTKX J@XXP,JtKY<,J$KTXJT XJJ J@W0ZdZ0J%OZP<hxpJZ0J$OW` -%JZZ J@W0OZ Z J"W0[D[ J @OLd[4J"OOtQ.?7H2C4JW\4a&,J[[\l^<X4J"OZ?JKZ J"W0\[ML J @OL[MLJZUJQ^p4J"O]h 4JW]aD' J"W0]\lP J @OX\lPJ[SJ^p^JL\J\\4JW^`Q(LJ WLXLLd/H.J\UHJY<\4J"O]0.Y7b2] J"W0^^<Q J @OL^<Q4JW\P`!*J^/|08J?p[[HJCEF|FJOpS\J^2]S]HJ];HJ\2CC\JUCCHJ[D;J!8/f-/-J8!f,,HJWpJX/~~/fHJLC2CHJLdfHJm!J/HnnJ.nnrnrJLj2]]]j]]J[AidiY[YJ)[[)[7pJ)!)JmJ&F|FYJsdsmJBmEFFJ,Hsm`s`J*mJ0]] JK   [ [ C C Y 1nx; ic LJJp)&h  LdLi; ic =MN@NpNNNnn-N@NpNNNnnqgěF Y]QP0npD,ot NI.LV.ALL.VILastSavedTarget0Mac_OriginalInstancePath=2PTH0%LEGOBlocksMoveMove.vi Localized:&@0Localization Status (string)LocalizeMerlotMoveBlockConfig@ Move Instance Config.ctl~P @ Goal @Power@Steering.@NMove Distance Type.ctl Goal Type @NextJ@Move Direction Selector.ctlForwardBackwardStop Direction6@pMove Motor Side.ctlABC Left Motor6@pMove Motor Side.ctlABC Right Motor6@pMove Motor Side.ctlABC Other Motor2@NMove Distance Type.ctl Old Goal Type Move Config@KNI.LV.ALL.goodSyntaxTargets-@0DfltMac(KUUA Q8>*>*>Q8>K?O!  &  4  B D F  M Lucida Grande Lucida Grande Lucida Grande02Tahoma2RSRC LVINLBVW4  4 |RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec;STRGCPST0MNGILIfpFPHPLIbdBDHPVITSHIST PRT FTAB 4`ڜSl@ 0n pT  p6ל6Pߜ78P`B8lm8p:ך>@0?b?Q@QGR ՚R RpS8 S ʓ S F T($T2QTU,U@QUpΚV$VpP$!VW4@$!W$!WP|:!X@\:!XX`2! YD@:!!Y1'!"Y+!#ZTPX+!%Z .!&ZF:!([H:!)[:!+[,!,\LT-\%!.]$!0]T`d1]=!3]0m4^@*6^!7^ș8_(`T9_tM:_;` Ї"!<`X$!=`I>a @*!?atУ:!@a AbD(*!BbCb$Dc({$!Ect`*!FcذHGd0v#!Hd0#Ie#!JeQ%!e fOC f 3!fS$f$+!'f0;$!*f< +!fHfXpޚfٜ/fw%!5f`:!2fG;!oMpp``;! aO m 8&! p(Instance 2 13Saved Loops .viRSRC LVINLBVW8 `@ 2<GdȞHԐ(a3 rMH7i qldW~5w$7) 4LVIN(Instance 3 13Saved Loops .viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlLVINInitializeMovement.vi x@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams>@@,@NXT_OutputPort.ctl Other MotormotorsPTH03LEGOBlocksMoveInitializeMovement.viLVINPreprocessMovemement.vi x   @stages@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions @!Valid?@!Direction (T: Fwd)>@@,@NXT_OutputPort.ctl Other Motormotors@ Steering in@Power in.@@NXT_OutputGoalType.ctl Goal Type @Goal@! Stop AfterPTH05LEGOBlocksMovePreprocessMovemement.viMLVCC GoalType.ctl! GoalType.ctl.@ UnlimitedDistanceTimeStop Goal TypePTH0*LEGOBlocksMove GoalType.ctlLVINBuildMotorArray.viG x @@Motors@ MotorBits@ Other Motor@ Right Motor@ Left MotorPTH00LEGOBlocksMoveBuildMotorArray.viLVINMove.Release.viI x2@@ NXT_OutputPort.ctlMotors@ MotorBits@! Cancelled?PTH0-LEGOBlocksMoveMove.Release.vigLVINPortSemaphore.Acquire.vi3 x @! TookControl?@ MotorBitsPTH07LEGO BlockSupportPortSemaphore.Acquire.viLVINMove.EvaluateStopCondition.vi x @! Canceled?@! Finished?@ MotorBits@ Start Time@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition2@@ NXT_OutputPort.ctlMotorsPTH0;LEGOBlocksMoveMove.EvaluateStopCondition.vi  @Goal@Steering @Power0@+jSequenceBoolean.ctl!Sequence Flow 2@ Other Motor@! Direction@ Right Motor@ Left Motor@! Stop After.@+jSequenceBoolean.ctl! Sequence Flow P? cP P d-`  PvP"@P@flg@oRt@eofudf.P+jSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!extxP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext P PRP"@P@flg@oRt@eofudf PPowerpdfdPtxdPoldPextVP"@P@flg@oRt@eofudfPSteeringpdfdPtxdPoldPextRP"@P@flg@oRt@eofudf PGoalpdfdPtxdPoldPextXP"@P@flg@oRt@eofudfP! Stop Afterp!dfdP!txdP!oldP!ext P" P@@P"@P@flg@oRt@eofudfDP GoalType.ctl$ UnlimitedDistanceTimeStop Goal TypepdfdPtxdPoldPextVP"@P@flg@oRt@eofudfP! Directionp!dfdP!txdP!oldP!ext PXP"@P@flg@oRt@eofudfP Left MotorpdfdPtxdPoldPext PXP"@P@flg@oRt@eofudfP Right MotorpdfdPtxdPoldPext PXP"@P@flg@oRt@eofudfP Other MotorxdfdPtxdPoldPextZ P$@P@0P cl c40@+jSequenceBoolean.ctl!Sequence Flow 2 c|@@Motors@ MotorBits@! Canceled?!!! c|@! Finished?@millisecond timer valueMoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags @stages c|@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions c|@ MotorBits @!Valid? c|@! Direction@Steering @Power.@@NXT_OutputGoalType.ctl Goal Type @Goal@! Stop After c|@ Other Motor@ Right Motor@ Left Motor2.@+jSequenceBoolean.ctl! Sequence FlowHD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type c` c d P``` d dXD N,  b lL 8 \ ` dV Xg Kd :(*<0<>\Lhp|F@^ 8  0,.4 8DF0  @4@"@p@~@@ @@8@4@0ptptpupptpwuwpptuVIDS(Instance 3 13Saved Loops .viVIDSPreprocessMovemement.viPTH0VIDSPortSemaphore.Acquire.viPTH0VIDSMove.Release.viPTH0VIDSMove.EvaluateStopCondition.viPTH0VIDSInitializeMovement.viPTH0VIDSBuildMotorArray.viPTH0m386 &codeSEw4 &E\EPPUEd$ ==D ÐP- Ӄ }ELXCd<C4C,{0PRlZXC${(PRZXC{ PRZXC\{`PRZXCD{HPRZXCT8{XP8RZXCL4{PP4R-ZXC<0{@P0REZXjƅƅ8ƅ\ƅ|ƅƅƅƅƅ ƅ8ɍLHHƅH\hhUEPFƅƅfxBPƅ9ȸwƅfxFGƅɍƅƅfxZNƅ|ET(&E\EP.UR@␐}v}vƅPxXfx^ EhxxMƅfxJ#ƅu<wɀȈwƅPwvXfxNEhx v&=-ƅdfx"ƅhETB*&E\EP.UR@␐}v}v=ƅhfx&EhxpƅTfx} }T}QRPE@$Ҹٍd$ ZY== p h搐ÐEw *&E\EPPUEd$ ===n=mEw Ew‰ppVL@'PUEd$ =Ð+&Ðx&C+&Ðx&C+&Ðx&`+&Ðx&+&Ðx&p,&p @'PUEd$ =ÐP  9,&P   s,&TP  ,&P ,&P !-&PH  [-&lP  -&2P -&PL  .&P  C.&PS }.&JP $.&P .&P +/&P5  e/&bPx !/&(P &|/&P *0&PJ "M0&zP # 0&@P  0&P^  0&P 51&_^ZY[]Ð=/PEP$PP1&$$@ $Ðd$ =/PEP$PP1&$$@ $Ðd$ =/PEP$PP62&$$@ $Ðd$ =/PEP$PPv2&$$@ $Ðd$ =/PEP$PP2&$$@ $Ðd$ =/PEP$PP2&$$@ $Ðd$ :Ul$SQRVWT$(QRPE@$Roٍd$ ZY=A_^ZY[]ÐDž@ pDžtDžDžDž$Dž,DžDžDžPTABttDž$@ $DDžHLDžPTDžXDž`plDžpDžxDžDžDžDžDž,Dž0Dž4PTABt( tDž@ Dž DžDžDž DžPTABttDž @ DžpDžDž(Dž,Dž0PTABt$tDž@ uDžDžtDžDžDžpDžDžDžDžPTABt|tDž@ p8Dž<tHDžLu`DždDžDž DžPTABttQRu|ٍd$ ZY8Ul$SQRVW}#QRUٍd$ ZYu_^ZY[]ÐUl$SQRVWt$(0<ƅUl$SQRVW|$(< QRhPhhhP$P$hUɤٍd$,ZY_^ZY[]ÐUl$SQRVWu2&F 7&Fj &F@8&FDQRhU׀ٍd$ ZY_^ZY[]Ð[\+ p &/Z *d L VB   | n4%M  JCODES($%7.1Oldest compatible LabVIEW.$(n%@H%7L%@22p,PPP .@+jSequenceBoolean.ctl! Sequence Flow0@+jSequenceBoolean.ctl!Sequence Flow 2 @Power@Steering @Goal@! Stop AfterD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@! Direction@ Left Motor@ Right Motor@ Other Motor   SR"#mɪU)Ù3 @Duration@Steering @Power0@+jSequenceBoolean.ctl!Sequence Flow 2@ Other Motor@! Direction@ Right Motor@ Left Motor@! Next Action.@+jSequenceBoolean.ctl! Sequence FlowDTHPD(88~@&@@Motors@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions!PD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type0$ UnlimitedDistanceTimeStopMoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags@ MotorBits@! Stop After<0@+jSequenceBoolean.ctl!Sequence Flow 2>.@+jSequenceBoolean.ctl! Sequence Flow @Goalth x @! TookControl?@ MotorBits@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsparamsN>@@,@NXT_OutputPort.ctl Other MotormotorsfV x@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams>@@,@NXT_OutputPort.ctl Other Motormotors@! Canceled?@! Cancelled? x2@@ NXT_OutputPort.ctlMotors@ MotorBits@! Cancelled?@SteeringB2@@ NXT_OutputPort.ctlMotors@ Left Motor@ Right Motor @Power @stages@ Other Motor @!Valid?$@!Direction (T: Fwd)@ Steering in@Power in>.@@NXT_OutputGoalType.ctl Goal Type x   @stages@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions @!Valid?@!Direction (T: Fwd)>@@,@NXT_OutputPort.ctl Other Motormotors@ Steering in@Power in.@@NXT_OutputGoalType.ctl Goal Type @Goal@! Stop After(@millisecond timer value| x @! Canceled?@! Finished?@ MotorBits@ Start Time@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition2@@ NXT_OutputPort.ctlMotors@! Finished?@ Start Time@! Direction x @@Motors@ MotorBits@ Other Motor@ Right Motor@ Left Motor"@! TookControl?@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinitionL   ,|,       0H      Hd  0     < |      < X t0    H L     h    ||          <     \<HH PDGoalHD`9%10YD`` Sequence Flow[DCDSequence Flow 2QDD`E`PowerHD9%EqGpTDSteeringHD<%VD#C0z#D0z Stop AfterHDX<%3R@3S@ UD-8-8 Goal TypeN-8-8 H<%=H==HDp:%=J=JTD**DurationZDu4}u5}Connector pane]D 2 3Config panel onlyWDCCPCDP  Next ActionTDSteeringQDA]B]PowerUD DirectionH$x:%3UD  DirectionSD77<-LabelUD@@ <-CaptionVD6A-6A- Left MotorH;%<BGn<D<mWD6EAu6FAu Right MotorH;%<G<<WD6A6A Other MotorHL?%<G<<WD+6+6 Other MotorWD+6+6 Right MotorVD+>6h+?6h Left MotorLD1727H$8%9G:GLD""LDX^Y^LDCIDIH$>%`nanHDh9%^_ HDp9%@AHD|9%XtYtHD9%fXq~fYq~HDH9%XnYnHD9%XY aD5 7 InitializeMovement.vicD54PreprocessMovemement.viHD<%XY ~D(*222Convert enum to U8 to account for compiler oddity.HD|<%;XF;YF HD;%huWh uW HD;%VVHDT?%WW ^D{{BuildMotorArray.viRE`{k`|m True Duv;;;Preprocess proclaimed this movement invalid, so do nothing.[DE PSE PSMove.Release.vidDKVKVPortSemaphore.Acquire.viiD89Move.EvaluateStopCondition.vi%.0f%.0f%.0f%.0f%.0f%.0f%.0f OFF/ON! UnlimitedDistanceTimeStop&BackwardForwardBackwardForwardOKOK ,PNG  IHDRJ]kgAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxmLǏ`bb$HLvUUB2eKHkK6Mڧ*i.ekK4 j N ,!&clnswz>'MO;c?wϽR2#E2oP[51楙YZXe+Z3Lqi$%)%JY;0e9:u{9ʛ ͛)33֔ TBBB...ƥ1;;CwcU_vFfUpO=(egMNS7ڝ;N## ^>))M۶{Ictt^JCC<sJ400cvrb<ξ\'*`5 zGibb9v6~gT c֭[ϰʨ)uwwS{{{X@gǎqFjnnA)h0Hss49gboYW.J_3_,-?x|j*,[=O 5ΝN}TWW#@<\{EǝYYYa?"k^4կ?8kT%Qhhl4tv7Oɨ  w8mn'0\#(5lV #GzzyueaaAبm_݃;lglCy7Ky-$cy<&8Y3a}}=oݺ917)@0Ͱ[5 K v0 蠂,-^q/gU?0PBclǬ@4 V5 YeԀ6|/Ā,ltP&/{]ifȜ,FPڂ:)--5%AFPЀ6|XX @č=I,QH4'+M:lԀ6|X`U81z@`ݘdJ55c^aί !P#Fq% }G^AAC̾l,9ש)=4 h<LF*t|bdQźBitˌ Ѷ@5넸@3<<[wcccF hÇx X Уmٲ8 z{r+zfxxX5ڵ?@2§5*V Œ$Y .QxXfr8ors[$3jU `T0fHJJ*l[8P47DOboֹ))bԀ6|/)HX :bQggogS5reٰX@T^Ϩy5\|O/hjBKݻ,]mVgSUaŽY>8}\MNN12n.KŁ[:KsIaF/--V "cjFNrb,dS\IN x511!E*略6~48ٴim UN5~~1K(_3g4#y*vaZSE.N8c=GGgk!ȠT[/ u(əOP':CYZADĢgH6}v Vcc%?r@bx@^H>ONX߰שeK:۷ $Ct9IENDB`FPHP(Instance 3 13Saved Loops .viLVCCSequenceBoolean.ctl<PTH0LVCC GoalType.ctl`PTH0'@FPHPD(:%8'H" #!'~St9/4>%8%3ZQe0,XL!p!@7|@P 6\0(0 T 6d|||D8h#8B@T0: |||8h$B|hT0<04 FT an($8 6T 2Go($$(np 4T 0cccp 4T bbb8hTB R @d 8e$|+j@u'4 FJaao($8hB K@d!B$+j@u'4 F<JBao($8h<B K|@P 8$5D(|||@P 5v>P:|l0 x @vd||4 Fx Caa o($8 6x DrGo($$(op 4x 05Ac5Ac5Ac8 hxBdR p 4x 5Ab5Ab5AbL :x DJ0u0/.-\0 =x\L4 F ao($0  d8  6 Go($$(o p 4 0ccc8 hBPc62B>c62B>cp$ 0D B2N>bB2N>bB2N>bL$ :D ;AHG0u0/.-\$|$|$|P$|$|$|@$PB*zN o4$ N@ 5DBvaxo($0% @ 7Ld8% 2@ ;HG|o($$(op' 4@ 06zBc6zBc6zBc8'h@BR p' 0@ BzNbBzNbBzNbL' :@ ;H0u0/.-\0'n@ 00'  7Ld@'PB4*N Tr44' N 5Bao($8(hBR 8( 2 ;HGo($$(op* 4 06Bc6Bc6Bc0*,s8p* 0 BNbBNbBNbL* : ;H0u0/.-\4* FR *7ao($<+  dT4+ F@R *7ao($<, 44, FDR *=7iao($<-! |dL- 8 8 tL44\-44L@t 8 81"h; ic ,-###t#&L; ic 1; ic 1; ic 4- O#8R08ao($<.OJe"H<. ~#88Ho($8%40 O#8#ao($1 #8ee2e2e2e22#82|$<2O<JB$,2%%P%%42 O$RW_ao($43 O$BJao($<4 ~$_oo($>%6 $BB2B2B2B2i; ic 1; ic 1; ic 1; ic ="t"""X&&&&c <'"t"""X&&&&ABDHP(Instance 3 13Saved Loops .viLVINInitializeMovement.vi ,PTH0LVINPreprocessMovemement.viHPTH0LVINBuildMotorArray.vi PTH0LVINMove.Release.vi9PTH0LVINPortSemaphore.Acquire.viAPTH0LVINMove.EvaluateStopCondition.viPPTH0o @BDHPD\>%8nMp_ o6~SY<%\>%F Y]QPP,6 10)n8061|06@8D]}mt46 BD]o($07@?_O07@ Wwg47 B?o($08@ 8 T$D|L >H 4>3H@!)% >HtT4>3HA!>T >Hh4>3HD> >H)$ >HdT4>3HF)!>D >H4>3HG > >H&4"4>3HhH)!> >H<4>3HJ >| >HLl4>3H8K!)%> >HdlL4>3HL! >L >H4>3HM > >H<84>3HpN   >4>00`n_yisdm>H04>/`0K,kL!">H>@>H@ > @4>+@1Q 4>3HE  >$4>,3  4>'4x4>'$54>'\5$4>'@6|!,>I?ML=|4>`i >"Lh+4>"Xoixrsm>H > @,Hh+4>0P_d_niidm4>0 Q<fG[A" >@,>`HkL>)`Y\Hk#>eY>,> 8HY0>Y> , > >@>d0>*S&!4>LHb$0>*R&! >$P >@$P4>Yb0Q%>W0P>Tt0>@dWwg04> BWo($4?'x3?<?4?0^Q2f<[7"4? `'o($@ ,0@@LTGWWwOg4@ BT:WGo($4A'8!0A@ 4gXwxoh4A BgvXo($0B@ LPXxh4B BP~Wo($0C@ 4Xxh4C BXo($4D&2t4D&h7(4D&7 DD1!T! tpb*D!D!4D &K zco($@E !!""# #t#$X$%H%% E !!E"4E3 u E "<! E &""4E3 ! v4E3 "fE" E Jp"p"4E3 !g E ## 4E3 #`dE#t E #,#tE#4E3 #eE# E $#4E3 $DE$X E $$X4E3 %C4E3 # E $x$4E3 %4B E%H E %4E3 %: E% E L%hPE$E% E &4E%4E3 %9 EP%E%H4E*H 4E($ihE<|ElE8EELETDXE, J_>e8JD+()TLE,?,E 'CCX.,E'-((|EE)$0E($J0E.'-Hm  EB(($0E(PI<E$1'P 4_zlco($ ,F H' FB)$($ F@@')($4F,9,!0F-',j F@@'h*0F",|4F($@4kQ FB(**0 FB)$*00F-'-i"F*` FB(,H+T FB)$+T F@@'+TF(P($0F-'-,h FB(&+" FB)$+"4F($@kD F@@'&+"F$) FC?p1,FT+F***`F+|+\+F,(,,|F)))4F (Pto($G-dG@P@ GB)$I"4G"0x+Yb],G&KB,H*04G/`^~&`G. G.H/H/`4G0.H.fnj`G084G`/,e!!G`/4G`e!# G"LL-Q4G0.H.|fvn` G.H./`4G0.H0$nvr`G/ G.HL.Q G @0-QG/|0X4G($0l!G0X>G@P@,0G* B(W` [LG'H PT8<lDLG Dl<8TPGh G ohoG GdgGzzgGgGL%g%Gg G LhG hGOOg!G)   DG1($:x:DQ q)-`r*G:G; 4G &K9D QTco($@H :; ;@;<0<==|>>l>? H9::H;@4H39:.i!q)m% H9;`; H9;;@4H39:0/a!i)e%4H39;3Q!Y)U%H; H9;;4H39:1Y!a)]% H9<<04H39<6Qa!YH< H9&;i qm 4H39<7aqi H9=>4H39>XIa ie H>l H9>$>l4H39>,Y a] H> H90>QH>H? H9?<?4H39?Q YU 4HC,@_H?pC H@BK1?H@A?H@A1H,GH* HCC@,|H@A HCCA,|0H*B-xBK|F H@B&@,|H+\DH1C,DA|Ww6  - HABdA\4H &KAJWco($IA\0I*B@pABJKEF I@BBA,|4I($BHjIA4I3AAo.w6s2 IADBIBLI)($?ASK wM?CIC,,I BHHt? ,I(B90IC,0IB94IC,H_@I A\BDDE\EE|EFLFHTGG IADdDD4I3AEH_.g6c24I3ABg.o6k24I3AE~W._6[2IE\ IAFEIEIDD IADE\ IAEE|4I3AE|W&g._*IE| IAGEIE4I3AE4}g&w.o* IAFlFL4I3AFzWg&_"IFL IAFF4I3AH@yows4I3AF{gw&o"4I3AGpxgok IHT IAGG4I3AGw_gc IG IA?pH ?4I3AH*W_[ IF IAG<HTICAIAIGI@P@I&)! 0I-'I IB(KI"I-IJ,I)*+|,(-,I)*+\,I,I*0++I4IJK  I"J I@@'JpI",I)*`+,|JHIJp 0I*KPbkf4I($mH IKTIKK I@LdKT4I`^fp!"Id\K4I`[d4I`]Ld@ I"LLLJ4I"Ml |?HC,I<H/|L I @KLJILML,I0XML,I\h-L!m; ic 1; ic 1; ic 1; ic 1; ic 1; ic `I! `XD71[x,ZdZ OO`II[\4IWO_!+IRPZIIPpUDI1WPP7WU|-.IPt I"W0UX IQ,IQ4I &KP7cp($@J Q,QQRPRS SSTxTUHU JPQ`Q,JQ4J3PPVOWS JPQQ JP^RpQ4J3PPW OWS4J3PR<ZOWSJRP JPORRP4J3PQLYO WS JPS@R4J3PR\G OKJS JPRS JS4J3PSt[ GOKJR JP\TD\4J3PSb? GCJS JPUSU4J3PUhc7?;4J3PS,] ?GC JPTTx4J3PT 7?; JT JPTT4J3PU47 ?; JUH JP]U\JTxJU JP[DVZ J @OWX 4JWVa)4J3PU|7?; <J O.H`,JUO^]\[DJPpS,JZZZ[\^pPpJ U,J OWtVt0JWVJZ,JPZZ<JLO.H4J`Vc4J"OO,JZ\\^UJXY<4J`^ cQ JXP0J*Xp +b4k/f,JdTKX J@XXP,JtKY<,J$KTXJT XJJ J@W0ZdZ0J%OZP<hxpJZ0J$OW` -%JZZ J@W0OZ Z J"W0[D[ J @OLd[4J"OOtQ.?7H2C4JW\4a&,J[[\l^<X4J"OZ?JKZ J"W0\[ML J @OL[MLJZUJQ^p4J"O]h 4JW]aD' J"W0]\lP J @OX\lPJ[SJ^p^JL\J\\4JW^`Q(LJ WLXLLd/H.J\UHJY<\4J"O]0.Y7b2] J"W0^^<Q J @OL^<Q4JW\P`!*J^/|08J?p[[HJCEF|FJOpS\J^2]S]HJ];HJ\2CC\JUCCHJ[D;J!8/f-/-J8!f,,HJWpJX/~~/fHJLC2CHJLdfHJm!J/HnnJ.nnrnrJLj2]]]j]]J[AidiY[YJ)[[)[7pJ)!)JmJ&F|FYJsdsmJBmEFFJ,Hsm`s`J*mJ0]] JK   [ [ C C Y 1nx; ic LJJp)&h  LdLi; ic =MN@NpNNNnn-N@NpNNNnnqpОF Y]QP0npD,ot NI.LV.ALL.VILastSavedTarget0Mac_OriginalInstancePath=2PTH0%LEGOBlocksMoveMove.vi Localized:&@0Localization Status (string)LocalizeMerlotMoveBlockConfig@ Move Instance Config.ctl~P @ Goal @Power@Steering.@NMove Distance Type.ctl Goal Type @NextJ@Move Direction Selector.ctlForwardBackwardStop Direction6@pMove Motor Side.ctlABC Left Motor6@pMove Motor Side.ctlABC Right Motor6@pMove Motor Side.ctlABC Other Motor2@NMove Distance Type.ctl Old Goal Type Move Config@gK NI.LV.ALL.goodSyntaxTargets-@0DfltMac(KUUA Q8>*>*>Q8>K?O!  &  4  B D F  M Lucida Grande Lucida Grande Lucida Grande02Tahoma2RSRC LVINLBVW8  4 |RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec;STRGCPST0MNGILIfpFPHPLIbdBDHPVITSHIST PRT FTAB 4dll  Ȁb/ P;!X`5!<*!6Ѐd:!6Pǚ78d8T@:!8pHO8e: V>pH?&?6:!QQR$`*!R <RS<0:! S  S@S/! T,P\#!Tp:OT@],!U0u;!UڑUЀ%!V"!Vtp,!V$W8P:!WpW,!XDj:!XF:!XF:! YH7n!Y0x+!"Y+!#ZX4*!%Z&[\:!([LPN$!)[$!+[0+,\P$-\@K.]T0]X c1]'3]0,!4^Dp7!6^07^*!8_,p9_x.5:_Đj;`<`\ =`@j>a`?ax`x@aĐ6AbHSBbvCb#$Dc,psEcxPFcpGd4HdũIe P<Jeؚe:! f*! f)!f| !$f(`2!'f4p:!*f@3$!fL`*!f\pJ;!f+!/f5f F2fȠopd՚8 Ú @^F <` `bO(Instance 3 13Saved Loops .viLEGOLoopLoopTermCount.vinoconfig`! IsPersistantconfiguredLoopTestNode`! IsPersistantNI.LV.ALL.goodSyntaxTargets-@0MacDflt(<KUUA Q8>*>*>Q8>K?      €  Lucida Grande Lucida Grande Lucida Grande00RSRC LVINLBVW7 7 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDICONXicl4licl8TITLDTHPTRec STRGLIfpFPHPLIbd$BDHP8VITSLHIST`PRT tFTAB`ڜ&!lPQ=!@P@;#! P 8,! dș I $!  T1'! X`T\У:!lv#!*!p0n0Pذ$ `B p $ך @0bGp0 |m@pל"՚"P3P\5(@:!5TR5ܠ(Instance 4 13Saved Loops .vi8RSRC LVINLBVW2 2` 0 <F|6M 5x2 KB†2? qldW/3:L-NLVIN(Instance 5 13Saved Loops .viLVCC LoopCount.ctl$ LoopCount.ctl@ Loop CountPTH0$LEGOLoop LoopCount.ctlVV(  &@$ LoopCount.ctl Loop Count@ Hidden Cnt @Cnt InBBP cP P d-`  PTP"@P@flg@oRt@eofudf PCnt InxdfdPtxdPoldPextnP"@P@flg@oRt@eofudf&P$ LoopCount.ctl Loop CountxdfdPtxdPoldPext PXP"@P@flg@oRt@eofudfP Hidden CntxdfdPtxdPoldPext P c< @Cnt In c c dP``` d d8x.gd:(0<HPht|@8VIDS(Instance 5 13Saved Loops .vi8m386,#)codeEw4,#)E\EPPUEd$ =q=ÐP- Ӄ }HELXC4{8PR,ZX}zE$EEƅƅhhUEP