RSRC LVINLBVW p P4Saved Straight x5 c c c c c  c c c c c c c cd P  0RSRC LVINLBVW,K ,`@0 </!? @OLEGO.llbSequenceBoolean.ctl@@ 0@+jSequenceBoolean.ctl!Sequence Flow 2P cP P d-` c xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext c c,40@+jSequenceBoolean.ctl!Sequence Flow 2 c c dP``` (dxH^02<>t>VIDS.Instance 1 19Saved Straight x5 .viXi386 code Ew E\EPPUEd$=>=fÐpӀ}ELXCtƅ8ƅ|ƅ|fxV} }K}QRPE@$d$ZY=z= p h搐ÐEw E\EPPUEd$===z=yEw Ew‰ppVL@'PUEd$=Ðp& p @'PUEd$=ÐPH _^ZY[]ÐQRuhd$ZY,Ul$SQRVW}#QRU[d$ZY_^ZY[]ÐUl$SQRVWu Fט F@ؚ FDQRhUF d$ZY_^ZY[]ÐXA fnv%CODE $Z%7.1Oldest compatible LabVIEW.Z0Y}<Y}PYzPPpJPP6P0@+jSequenceBoolean.ctl!Sequence Flow 2PZQRRLDTHPDX88DK~4<0@+jSequenceBoolean.ctl!Sequence Flow 2!$ |D43\44\000Has the following tags set: noconfig StartBlock[DWWSequence Flow 2LD}}H${Y   LDHDtzY__OK ,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`zFPHP.Instance 1 19Saved Straight x5 .viLVCCSequenceBoolean.ctl(PTH0 @FPHPDX8dh-a ~ ,0Y~Y#yOH/@XLTXL3 @7d(14d||8h4BT|(0(02< ( 1; ib 4 32]`Z1; ib @d!(X +jP,4 F(JX`Z8h(B K-; ib 1; ib 1; ib 1; ib 1; ib 1; ib  4 O4R|`ܐZ<O(J;p,(< ~4 !Z {Y4 O4`ؐZh4 4; >; >; >; >; >i4d- -, H0 ; i 04 ; i 0d ; i 0 ; i <p4d>BDHP.Instance 1 19Saved Straight x5 .vi @BDHPD}Y8twa ~ lzY}Y#Oq@/,((<0<10<l,\0@<(4 B~`ԐZ  i; ib 1; ib 1; ib 1; ib 1; ib 1; ib 1; ib 1; iNI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePath?2PTH0'LEGOBlocksStartStart.vinoconfig`! IsPersistant StartBlock`! IsPersistant_Wizardl@2New PathPTH0Jvi.libLEGOBlocksStart_StartConfig.llbConfigure Start.viNI.LV.ALL.goodSyntaxTargets&@0Dflt(XXXÀ Segoe UISegoe UISegoe UI00RSRC LVINLBVW,K , 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDICONXicl4licl8TITLDTHPTRecCPST4MNGIHLIfp\FPHPpLIbdBDHPVITSHISTFTABh99l,99`99@9@99999 49,L9d9 |999999@$9<9 l9( 94T9dl99%9%H9(9*9*9.Instance 1 19Saved Straight x5 .vi#RSRC LVINLBVWx X`@ 2<15JB UrK|i qldW\'f7Ģ u :LVIN.Instance 2 19Saved Straight x5 .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.viOLVINPortSemaphore.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 PS cP P d-`  P cvP"@P@flg@oRt@eofudf.P+jSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c/xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext P P c RP"@P@flg@oRt@eofudf PPowerpdfdPtxdPoldPext c VP"@P@flg@oRt@eofudfPSteeringxdfdPtxdPoldPext c RP"@P@flg@oRt@eofudf PGoalpdfdPtxdPoldPext c,XP"@P@flg@oRt@eofudfP! Stop Afterp!dfdP!txdP!oldP!ext P" P@@ c$P"@P@flg@oRt@eofudfDP GoalType.ctl$ UnlimitedDistanceTimeStop Goal TypepdfdPtxdPoldPext c/VP"@P@flg@oRt@eofudfP! Directionp!dfdP!txdP!oldP!ext P c,XP"@P@flg@oRt@eofudfP Left MotorpdfdPtxdPoldPext P c,XP"@P@flg@oRt@eofudfP Right MotorpdfdPtxdPoldPext P c,XP"@P@flg@oRt@eofudfP Other MotorxdfdPtxdPoldPextZ P$@P@0P c cl c40@+jSequenceBoolean.ctl!Sequence Flow 2 c|@@Motors@ MotorBits@! Canceled?!!! c c|@! Finished? c@millisecond timer valueMoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags c @stages c c|@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions c c|@ MotorBits @!Valid? c c|@! Direction@Steering @Power.@@NXT_OutputGoalType.ctl Goal Type c @Goal@! Stop After c c|@ Other Motor@ Right Motor@ Left Motor2.@+jSequenceBoolean.ctl! Sequence FlowHD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type c` c d P``` d dX , ( *    T ( ^| K 0D<>p|~lj$ $&08,p|~0a0 <> p|~   @$@ @, .@0 <@ @@ @ x@ d,rr,:zr,x||~L:L|,|x:thVIDS.Instance 2 19Saved Straight x5 .viVIDSPreprocessMovemement.viXPTH0VIDSPortSemaphore.Acquire.vi\PTH0VIDSMove.Release.vihPTH0VIDSMove.EvaluateStopCondition.vidPTH0VIDSInitializeMovement.vi`PTH0VIDSBuildMotorArray.viTPTH04"i386j4code&4 Ew4E\EPPUEd$==, ÐpӀ}ELXCdC4lC,${0P$RZXC$ {(P RZXC,{ P,R4ZXC\0{`P0R}ZXCD{HPRZXCT{XPR=ZXCL{PPR}ZXC<{@PRZXsƅ0ƅxƅƅƅ$ƅpƅƅ0ƅpƅɍHHƅhhUEP4ƅ ƅ fxB>ƅ 9ȸƅ fxF5ƅ ɍ$ ƅ ƅ fxZ<ƅ$ ET~4E\EPd.UR@␐}v}vƅ$ PtXfx^EhxMƅ fxJƅ <ɀȈƅ PXfxNEhx&=- ƅfx"ƅpETח4E\EPh.UR@␐}v}v=ƅfx&Ehxaƅfx} }K}QRPE@$jd$ZY== p h搐ÐEw 4E\EPPUEd$===z=yEw Ew‰ppVL@'PUEd$=Ð 4Ðx&^64Ðx&RL4Ðx&ob4Ðx&x4Ðx&p4p @'PUEd$=ÐPsh  84Ph  4WPh  04Ph j4Ph 4P9h  ޚ4oPh  45Ph R4P=h  4Pkh  ƛ4P8h 4MPkh $:4Ph t4Ph 4Ph  4eP]h !"4+Ph &\4Ph *4P/ h "Н4}P h # 4CP h  pD4 PC h  ~4Ph h 4_^ZY[]ÐT=,PEP$PP34$T$@ $Ðd$X=,PEP$PPp4$X$@ $Ðd$\=,PEP$PP4$\$@ $Ðd$`=,PEP$PP4$`$@ $Ðd$d=,PEP$PP'4$d$@ $Ðd$h=,PEP$PPd4$h$@ $Ðd$.Ul$SQRVWT$ QRPE@$RVjd$ZY=__^ZY[]ÐDž<TT@ <dDžhlDžpDžDžDžDžDDžHDžLPTAB@8DžXX@ DžDžDžDžDžDžDž(DžDžDžDžDžDžPTABDž$\\@ $DžX DžDž,Dž0 Dž4PTAB( Dž``@ |Dž DžDžDžDžPTABDždd@ $Dž(t,Dž0DDžHxLDžP|dDžhlDžpDžDžDž PTABDžthh@ tDžDžDžDž|Dž DžPTABxpQRus^)d$ZY,Ul$SQRVW}#QRUid$ZY_^ZY[]ÐUl$SQRVWt$ 0<ƅ}Ul$SQRVW|$ < QRhPhhhP$P$hU 1d$$ZY_^ZY[]ÐUl$SQRVWum4F 4F4F@4FDQRhU4id$ZY_^ZY[]ÐXG+ JX4/-  q7 Yg ) { O A08@H%>r| Z p WKCODE&4xZ %7.1Oldest compatible LabVIEW.ZX\XXXT22p,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 FlowDTHPDX88~@&@@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 PDGoalHDX10YDxx Sequence Flow[DCDSequence Flow 2QDDkEkPowerHDXEqGpTDSteeringHDXVDC0D0 Stop AfterHDX3RD3SD UD'8'8 Goal TypeN'8'8 HX=N==HD X=N=JTD99DurationZDu4u5Connector pane]D 2 3Config panel onlyWDCCTCDT  Next ActionTDSteeringQDAhBhPowerUD DirectionH$PX3UD  DirectionSDBB<-LabelUDOO <-CaptionVD6A-6A- Left MotorHxX<BMn<D<mWD6DAu6EAu Right MotorHX<M<<WD6A6A Other MotorHX<M<<WD+6+6 Other MotorWD+6+6 Right MotorVD+>6i+?6i Left MotorLD1929H$X7J8JLD$$LDX`Y`LDCKDKH$X^q_qHDX^_ HDX@~A~HDX X YHDX`Xq`YqHDXXuYuHDXXY aD5 7 InitializeMovement.vicDcbPreprocessMovemement.viHDXXY ~D(l*k222Convert enum to U8 to account for compiler oddity.HDDX5XF5YF HDpXhyWhyW HDX V VHDX W W ^DwwBuildMotorArray.viRE`vq`wm True Duv;;;Preprocess proclaimed this movement invalid, so do nothing.[D? Pn? PnMove.Release.vidDEVEVPortSemaphore.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 19Saved Straight x5 .viLVCCSequenceBoolean.ctl<PTH0LVCC GoalType.ctl`PTH0(D@FPHPDX8'H" xRa (C~&4t9/XpX3ZQeH/,XL!p!@ @7|@P :\0(0 T 6d|||D8h#B@T00D |||8h%DB|hT0<p4 FT `tZ8 6T 2FZZp 4T 0cccp 4T bbb8hTB R @d 8y% +jP,4 FJy`Z8hB K@d!B%(+jP,4 F<JB`Z8h<B K|@P 8$5<|||@P 5v>N|l0 x @vd||4 Fx Cl`Z8 6x DrFHZZ,p 4x 05Ac5Ac5Ac8 hxBdR p 4x 5Ab5Ab5AbL :x DJ0u0/.-[0 =xj4 F `(Z0  d8  6 F$ZZ p 4 0ccc8 hBPc62B>c62B>cp$ 2D B2N>bB2N>bB2N>bL$ :D ;ANG0u0/.-[$|$|$|P$|$|$|@$PB*zR oAx4$ N@ 5CBv`ȃZ0% @ 7Rd8% 2@ ;NFăZZp' 6@ 06zBc6zBc6zBc8'h@BR p' 2@ BzNbBzNbBzNbL' :@ ;N0u0/.-[0'n@p0'  7Rd@'PB4*R Tr4' N 5B`Z8(hBR 8( 2 ;NFZZp* 6 06Bc6Bc6Bc0*,sp* 2 BNbBNbBNbL* : ;N0u0/.-[4* FR *7`Z<+  dT4+ F@R *7`Z<, 44, FDR *=7j`Z<-! |dL- 8 8 tL44\-44L@t 8 8","1; ib 1; ib (#,"\"",-#$@$$t&; ib 1; ib -',"\""#`#&'5; ib 4- O#R0:`Z<.OJe"<. ~#6KZX40 O#%`Z1 #e4e24e24e24e242#2|%D<2O<JB%,2%%&&P42 O%DRWa`Z43 O%DBL`Z<4 ~%D]rZX6 %DB4B24B24B24B24i; ib 1; ib 1; ib =,"\""#`#&'H'#9/ 223ZQe/[,BDHP.Instance 2 19Saved Straight x5 .viLVINInitializeMovement.vi ,PTH0LVINPreprocessMovemement.viHPTH0LVINBuildMotorArray.vi PTH0LVINMove.Release.vi9PTH0LVINPortSemaphore.Acquire.viAPTH0LVINMove.EvaluateStopCondition.viPpPTH0pL @BDHPDX8nKua pK6~&4ZLXXF Y]QP@/,6 10)n061|06@8D]}mt46 BD]Z07@?_O07@ Wwg47 B?Z08@ 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?M=|4>`jL >"Lh+4>"Xoixrsm>H > @,Hh+4>0P_d_niidm4>0 Q<fG[A" >@,>`HkL>)`YHk#>eY>,> 8HZ00>Yp> , > >@>d0>*S&!4>Lc<$0>*R&! >$P >@$P4>ZbQ%>WPp>Tt0>@dWwg04> BWlZ4?'x3?<?4?0^Q2f<[7"4? `'mhZ@ ,0@@LTGWWwOg4@ BT4WGdZ4A'8!0A@ 4gXwxoh4A BgzX`Z0B@ LPXxh4B BP~ W\Z0C@ 4Xxh4C BXXZ4D&2t4D&h7(4D&7 DD1!T! Tt87D!D!4D &K vbTZ@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($iE<|ElE8EELETDXE, J_>e8JD+()T`E,?,E 'CCX.,E'-((|EE)$0E($J0E.'-Hm  EB(($0E(PI<E$1'P 4_urbPZ ,F H' FB)$($ F@@')($4F,9,!0F-',j F@@'h*0F",|4F($@4lPQ FB(**0 FB)$*00F-'-i"F*` FB(,H+T FB)$+T F@@'+TF(P($0F-'-,h FB(&+" FB)$+"4F($@k F@@'&+"F$) FC?p1,FT+F***`F+|+\+F,(,,|F)))4F (PtLZG-dG@P@ GB)$I"4G"0x+Yb],G&KB,H*04G/`^~&`G. G.H/H/`4G0.H.fnj`G084G`/,f$!!G`/4G`ex!# G"LLt-R4G0.H.|fvn` G.H./`4G0.H0$nvr`G/ G.HLt.R G @0-RG/|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)h-p8G:G; 4G &K9> QobHZ@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>RH>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\  08 HABdA\4H &KADWbDZIA\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*LPbkf4I($m1L$L@NpNNNO0O IKTIKLT1N4; ib  I@LKT4I`_Df!"Id\K4I`\8d4I`]d I"LLMLJ4I"M |?HC,I<H/|M, I @KMLJIM,M,I0XM,I\h-ML!n\; ib 1; ib 1; ib 1; ib 1; ib 1; ib `I! `X71[,ZZP@OII\T\t4IWdP$`T!+IR[IIPVDI1WdQLQ7WdU8IPt I"WV0Xp IQIQ4I &KPp7b@Z@J QQRRSSlSTPTU@UU JPpQQJR4J3PpPVOWS JPpR4Q JPp_RR4J3PpQW OWS4J3PpRZOWSJR JPpORhR4J3PpQYO WS JPpSS4J3PpSX\G OKJSl JPpS$SlJS4J3PpS[ GOKJS JPp]T\t4J3PpT<b? GCJTP JPpV0TV4J3PpUc7?;4J3PpS] ?GC JPpTpT4J3PpU, 7?; JU@ JPpTU@4J3PpU7 ?; JU JPp]U`]TJTJU JPp[Vd[P J @O`X<Xp 4JWdWa)4J3PpU7?; <J O`.H`,JV0O_]][JPTP,JZ`[[0\T]4^PJ V,J O`WV0JWdWJZ`,JPp[Z`<JLO`.H4J`WHc4J"O`PT,J[P\t]T^VJY Y4J`^d0Q JY@P0J*X +b4k/f,JdTKY J@XY@P,JtLTY,J$KTY@JT Y JJ J@WZZ`0J%O`Z<hxpJ[0J$O`W -%J[0[P J@WOZ[ J"W[\ J @O`L\4J"O`OQ.?7H2C4JWd\bH&,J\[p\^Xp4J"O`Z?JLT[P J"W][pM J @O`L[pMJ[0UJR^4J"O`] 4JWd]ta' J"W]\P J @O`X\PJ\TSJ^^JM,\tJ]4]T4JWd^da\Q(LJ X<LtXLL/H.J]4UJY]T4J"O`].Y7b2] J"W_^R J @O`Lt^R4JWd\a!*J^/|08J?p[[HJCEF|FJOpS\J_2]S]HJ];HJ]2CC\JV0CCHJ[;J!8/f-/-J8!f,,HJX<pJX/~~/fHJLC2CHJLfHJm!J/HnnJ.nnrnrJLtj2]]]j]]J[AidiY[YJ)[[)[7pJ)!)JmJ&F|FYJsdsmJBmEFFJ,Hsm`s`J*mJ0]] JK   [ [ C C Y =n; ib  oLJJp)&h  LdLi$L@NpNNNO0Ohn-K   [ [ C C Y <hnK$L@NpNNNO0O pr#NI.LV.ALL.VILastSavedTarget0Dflt_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@fKNI.LV.ALL.goodSyntaxTargets&@0Dflt( KUUA Q8>*>*>Q8>K?P"(X1X:XCEG  N Segoe UISegoe UISegoe UI02Tahoma2RSRC LVINLBVWx X 4 |RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec;STRGCPST0MNGILIfpFPHPLIbdBDHPVITSHIST PRT FTAB 499l9l9 T9 9l9$<9$9797D97d989899<|9;@d9?DL9?L49@@9Q9R 9Rl9R̤9S,9S9 S,9 T(9 Tt9T89UP9Uxh9Ù9V9Vd9Vp9Wp9W9Wܐ9X49X9XL9Y4d9 Y9!YP9"ZD9#Z 9%Z9&[H9([9)[ء9+\<9,\̡9-\hN9.]P90]91]섡93^<`94^T96^<97_(98_t 99_9:` 9;`X9<`9=`\9>aXX9?aD9@b 9Ab,9Bbܔ9Cc(p9DctР9EcĠ9Fd$9Gd|D{9He 9Ieh9Jeд9f@9 fL9 fXh9fd9$fp9'f|D9*f9f,9f9f<9/f95gH92gP9p@L9p9@ȟ9؛9 L9Tܠ9Ȝ99.Instance 2 19Saved Straight x5 .viRSRC LVINLBVW 3 |`@ <BOYBBOYBam˸u JR %A 4 G# qldWJ "CLVIN.Instance 3 19Saved Straight x5 .viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlLVCCPadSelectorOutput.ctl<PadSelectorOutput.ctl@0ABCOutput SelectorPTH0+LEGO.llbPadSelectorOutput.ctlLVCCMerlotRadioButton.ctlMerlotRadioButton.ctl @!BooleanPTH0/LEGOWidgetsMerlotRadioButton.ctlLVINFP Rotation Sensor_sub.vi@ x @! Direction @ Scaled @Count @!Reset@ Distance Type @PortPTH0ELEGOBlocksFP Rotation SensorFP Rotation Sensor_sub.vi   x  @! Direction out@ Degrees out @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Reset@!Polarity@! Direction@ Threshold8@<PadSelectorOutput.ctl0ABC Connection.@+jSequenceBoolean.ctl! Sequence FlowP8 cP P d-` cP"@P@flg@oRt@eofudf8P<PadSelectorOutput.ctl0ABC ConnectionpdfdPtxdPoldPext c,vP"@P@flg@oRt@eofudf.P+jSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c#XP"@P@flg@oRt@eofudfP Degrees outx dfdP txdP oldP ext c,xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext c#VP"@P@flg@oRt@eofudfP ThresholdpdfdPtxdPoldPext c,TP"@P@flg@oRt@eofudf P!Booleanx!dfdP!txdP!oldP!ext c/VP"@P@flg@oRt@eofudfP!Polarityp!dfdP!txdP!oldP!ext P" P@@ c$ZP"@P@flg@oRt@eofudfP Distance TypexdfdPtxdPoldPext P c#ZP"@P@flg@oRt@eofudfP! Direction outp!dfdP!txdP!oldP!ext c/VP"@P@flg@oRt@eofudfP! Directionp!dfdP!txdP!oldP!ext P   c#RP"@P@flg@oRt@eofudf P!Resetx!dfdP!txdP!oldP!ext" P@!@!Z P$@P@0P c c| c @ Scaled40@+jSequenceBoolean.ctl!Sequence Flow 2!@! Direction! c@!Polarity! c@ Threshold @Count@! Direction c| @!Reset@ Distance Type @Port c<8@<PadSelectorOutput.ctl0ABC Connection2.@+jSequenceBoolean.ctl! Sequence Flow@ Distance Type c d P``` d (0 l(&^6h $208 p|~ <pt $ 08p|~xr$0<>| pL|~   VIDS.Instance 3 19Saved Straight x5 .viVIDSFP Rotation Sensor_sub.vilPTH0Ei386Fcode(0FEwFE\EPPUEd$==ÐpӀ}ELXClCt C$pC4tCdC,xCTC|C\{`PR}ZXCL{PPRZXƅ$ƅpƅƅ$ƅƅpƅ$hhUEP.@+jSequenceBoolean.ctl! Sequence Flow @Port"@ Distance Type@ Threshold @!Boolean @Count@!Polarity0$@MerlotRadioButton.ctl!B0$@MerlotRadioButton.ctl!A@! Direction"@! Direction out @ Scaled x @! Direction @ Scaled @Count @!Reset@ Distance Type @Port0$@MerlotRadioButton.ctl!00ABC =$44Ph$0@00$$$`@`@||$`$`$$$((DDdd0$0t(0L$$PP SDLxMxBooleanTDYJfsYKfsPolarityYD |!| Sequence Flow[D34Sequence Flow 2YDp1p2 Distance TypeHDXwyHX5o7nUDoo ThresholdHXYDq q  Trigger PointTDx~xYes / NoYDBwCw Direction outUDno DirectionUD}~ DirectionWD55 Degrees outHX?kAjSD;^<^ DegreesZDIyVIzVGreater / Less]D Trigger DirectionPDOvZOwZ PortVDK%VTK&VT ConnectionQDqr ResetQD ResetLDK%V,K&V, QDOv^OwZ Port:MDO<ZBO=ZB 0NO<ZCO=ZC  H$XN'_@N(_@MDP[P[ ANP[P[  MDP[P[ BNP[P[  MDP[P[ CNP[P[  LD5=6=LD (!(H$X;N<NLD|HP|IPLD3;4;H$8XNaOaHDX?K5?K5 HD`XEE HDCDA @BcL&a213'iM10sIQ=\pH@hr ` \"`C緩ԛ z=uB/a~S⛟̤v^FiJ *+t~r•=z8 `CMN UU+ȈE'<ۅ.lWt:7Z9M{HO{0! kXJѴ=5 mUBcO+99; uqjZd&j5 dki*][6{IJe,vtMNȂ?8\Tnnn->G/&H1y2ߙ& "Ob5O 8vIENDB`QPNG  IHDR r|gAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxL]K`O0&Ү v0W(v`^Nۅc^ҋ7]&⍠l`]oY˓.6;~vu=6Xf*GU fNoReZ Y2LMl'(8'^1~P[F]2_ pU Y e"*"jz(/Pw' ih^*E (Co}(+kҩwpݮ[4D!%A~U8ObyؿBR.I+ xd^ji rO6PKDYU@,$;a#Hqd~{pY. /U.fuIENDB`QPNG  IHDR r|gAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxL]K`O0&Ү v0W(v`^Nۅc^ҋ7]&⍠l`]oY˓.6;~vu=6Xf*GU fNoReZ Y2LMl'(8'^1~P[F]2_ pU Y e"*"jz(/Pw' ih^*E (Co}(+kҩwpݮ[4D!%A~U8ObyؿBR.I+ xd^ji rO6PKDYU@,$;a#Hqd~{pY. /U.fuIENDB`PPNG  IHDR r|gAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxLMkaLƦi1NK1N$EAh BB\E]+.\BYH&6_NI' 7ЁsU|߇(*qIogBWA!T01x!Z7j"`goә'''εJ6 g\׿tǛbM"t2JL^''ñZwŁ8 ?ۡC'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 19Saved Straight x5 .viLVCCSequenceBoolean.ctl ( PTH0LVCCMerlotRadioButton.ctl"D$l&)lPTH0LVCCPadSelectorOutput.ctlPTH02$@FPHPpX80 ra 2#XL\ 7~D(0F0(XX*JH/n|||||D8h B|hU0D$2 ||8h,lBT@T0D (p ||=@L| <l 8h\B8 R |0D|\<||p8h.BT0D |||8hDB4R ||0DD$ <Ow}p|4 OKy`Xɒ 8hB  R lKKKKlddlKKlddl 7W}ef}fe}e}e}e0Dp   L    L   l|<O Hxn||4 OXIgt`ϒ 8hB 4 R [zlldd[zlKKl[zlddl[zlKKl[zlddl 7WYxneYxnfeYxneYxneYxne|0D @d l}-"+jP,4 F (J}`Hϒ 8h (B K@d!20 +jP,4 F J2`\ϒ 8h B K|| PWo% 4F, $ 4 X 4 F  o0`Β 0  0td8J vFXϒ < 2 4pFΒ X8 h B Tap 4  0%1c%1c%1cp 4  %1b%1b%1b0 D  r@ Pp 4 ND n`Β 0 D d8  2D FΒ p 4D 0cccp 4D bbbL :D 0u0/.-[Q; Dib 1; Dib 1; Dib 1; Dib 1; Dib 1; Dib 1; Dib 4 FDR p `Β < H10; Dib 4 GRw}`Β ,<(,\<O|0*|T4 OAx`Β 8hBR ~ldd~KKl~ddl~KKl~ddl0D)0 7W|e|fe|e|e|e<Oh(||4 Om`Β 8hBR lddKKlddlKKlddl 7Wefeeee|0D'pL4 GR|`Β ,X  @PCLp4 F\ 6`Β 0 \ :pd8 2\ >lFҨΒ Τp >\ 0/;c/;c/;cp :\ /;b/;b/;bL :\ >D0u0/.-[4 F\R :_`Β <d84 GRHxW`Β , H L |4 GR`Β ,4 P||@d KY`",@9`XΒ . h ,l. 6*\O\O\%O\&O\%O\&O\'O\(4. O,l)`TΒ </ ~,l:OPΒ X1 ,lii2i2i2i2<2O J2|/(:,2/T///42 O.R{GQ`LΒ 43 O.2<`HΒ <4 ~.MbDΒ X6 .2|2|22|22|22|26  H.6d\iDp'D44*J/Qn5F\R :rACLr5F\ 61BDHP.Instance 3 19Saved Straight x5 .viLVINFP Rotation Sensor_sub.viHPTH0'T @BDHP X8&H@Qa 'S,6 %!<$t06D6~D(0F X XBhhG59@/06@pDL\"Tt46 BD>L6@Β 07@pL/O?<07@pl$47 BF<Β 48 B/g8Β 09@ppMm]49 BpM4Β 4:Dd 4:D"!h:4:4:D( :dT0:@pdC!SAK14: B0!Cb0Β ;04;Dd ,! ;0 d0;@p 1A 94; B1,Β 4</D m@On<4 <44<0P0s;}5xn4<0<&};0n4<0&s0}+xn< << < 4<D$ <!0<@p\ 2B:4< B2(Β 4=D@! =D =dP=0D 4=/D *J= 4=D L! 4=/DdGlgPo =004=0 Wrb|\wo4=0M|bWo4=0 MrW|Rwo= =D =0=- .mvq =0 0 = d = 4=0 ?GC4=0!,G94=0 `5?:= = = d =\ , = 44=0 t,50=4 =0WCCW0=@p$$  4= B oY$Β >\::>,X>,D:~@xP2>0>,  >B p 0>- 8/mvq> , >B  >B p 4>00>d5`K1K`5x\w\` >B 4>99 >@@  4>,p> 44>,> ,>,>  \X > p,> 4>D! # >@@  > lH>qq0>. 0P\V >B pP0>l<>$1 P 4:Mb Β ?BP ?@@ P4?/lUu-'??l?l ?L4?lX4?lH?,?p ??  +x q + Rw Sw Si +iq ?L$?L4?0L+[pe'?L,?  4?0L,[pe'p?qeeqp?qeeq? 0?@p",L<4? BT,Β 0@@pGgWOw4@ B4gGΒ 4AD P!pAVOwOVAl,A,pA ,4A D&j9Β B4BD "0!B<0B@p\L 4B B$Β LC Dp T%`h1; Dib 1; Dib %h1; Dib 4CD " DC1Di]}l6`; CHT4C &KHV]ib Β @D P@ $ 4D3H4yu}}y4D3HH5u}y4D3H3quy}uyDDD DH"  DH4D3Hl1ymuqDD DH4D3H2iuq}my DH4D3H<yemiDP DH\D DH84D3H-imyuqq DH4D3H,]eaD@ DH@4D3H y]e}a D 4D3Hpieymqi4D3H  q]yeua D $ DH $4D3H x i]qema D DH D DP DH$$` DDTD,DpH DTmaT0m0DD \D\iipD?uyu4DD!#0!D"<}y}<pDqmyqm4DD$X$D LD $$"\0\dD$$}a}JJ1%; Dib \DHT  pDihl%$&T&&1; Dib 1; Dib 1; Dib 1; Dib =hl%$&T&&&ADp' 04#NI.LV.ALL.VILastSavedTarget0Dflt_BYOB Creator Info@`0TagValue"Express VI Development Toolkit 1.0_Wizard@2New PathPTH0g prototype EditorVIsBlocks Light Sensor_Light SensorConfig.llbConfigure Light Sensor.vi_OriginalInstancePathY2PTH0ALEGOBlocksFP Rotation SensorFP Rotation Sensor.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargets&@0Dflt( hKUUAn Q8>*>*>Q8>K?b8XAXJXSUW Y  ` Segoe UISegoe UISegoe UI020Tahoma0RSRC LVINLBVW 3 | 4 RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec5STRG,CPSThMNGILIfp0FPHPDLIbdXBDHPlVITSHISTPRT FTAB9؛9lȟ99L9P9 H99$<9 9L,9l9D99@9Dh9 H9 P9!p9&䜛9'< 9'D{9'9(TĠ9(Р9 ),9 )L9 )D9)\9*T9*9+ 9+h9+ 9, 9,lT9,`9-$9-9-ܐ9.8hN9.̡9.ء9/89 /9!/9#089$0P9)0ؐ9*1,9+19,1p9-2(p9.2|9/2913h933h8943964,974T9849949:589;59<549=6L9>6hd9?6|9@7 9A7X9B79C89D8P98p9 8X98<9 89"8 909959 99,9%:9&LEGO.llbSequenceBoolean.ctl?LVCCPadSelectorOutput.ctl<PadSelectorOutput.ctl@0ABCOutput SelectorPTH0+LEGO.llbPadSelectorOutput.ctl?LVCCMerlotRadioButton.ctlMerlotRadioButton.ctl @!BooleanPTH0/LEGOWidgetsMerlotRadioButton.ctlLVINFP Rotation Sensor_sub.vi@ x @! Direction @ Scaled @Count @!Reset@ Distance Type @PortPTH0ELEGOBlocksFP Rotation SensorFP Rotation Sensor_sub.vi   x  @! Direction out@ Degrees out @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Reset@!Polarity@! Direction@ Threshold8@<PadSelectorOutput.ctl0ABC Connection.@+jSequenceBoolean.ctl! Sequence FlowP8 cP P d-` cP"@P@flg@oRt@eofudf8P<PadSelectorOutput.ctl0ABC ConnectionpdfdPtxdPoldPext c,vP"@P@flg@oRt@eofudf.P+jSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c#XP"@P@flg@oRt@eofudfP Degrees outx dfdP txdP oldP ext c,xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext c#VP"@P@flg@oRt@eofudfP ThresholdpdfdPtxdPoldPext c,TP"@P@flg@oRt@eofudf P!Booleanx!dfdP!txdP!oldP!ext c/VP"@P@flg@oRt@eofudfP!Polarityp!dfdP!txdP!oldP!ext P" P@@ c$ZP"@P@flg@oRt@eofudfP Distance TypexdfdPtxdPoldPext P c#ZP"@P@flg@oRt@eofudfP! Direction outp!dfdP!txdP!oldP!ext c/VP"@P@flg@oRt@eofudfP! Directionp!dfdP!txdP!oldP!ext P   c#RP"@P@flg@oRt@eofudf P!Resetp!dfdP!txdP!oldP!ext" P@!@!Z P$@P@0P c c| c @ Scaled40@+jSequenceBoolean.ctl!Sequence Flow 2!@! Direction! c@!Polarity! c@ Threshold @Count@! Direction c| @!Reset@ Distance Type @Port c<8@<PadSelectorOutput.ctl0ABC Connection2.@+jSequenceBoolean.ctl! Sequence Flow@ Distance Type c d P``` d (0 l(&^6h $208 p|~ <pt $ 08p|~xr$0<>| pL|~   VIDS.Instance 4 19Saved Straight x5 .viVIDSFP Rotation Sensor_sub.vilPTH0Ei386$Ucode0UEw$UE\EPPUEd$==ÐpӀ}ELXClCt C$pC4tCdC,xCTC|C\{`PR}ZXCL{PPRZXƅ$ƅpƅƅ$ƅƅpƅ$hhUEP.@+jSequenceBoolean.ctl! Sequence Flow @Port"@ Distance Type@ Threshold @!Boolean @Count@!Polarity0$@MerlotRadioButton.ctl!B0$@MerlotRadioButton.ctl!A@! Direction"@! Direction out @ Scaled x @! Direction @ Scaled @Count @!Reset@ Distance Type @Port0$@MerlotRadioButton.ctl!00ABC =$44Ph$0@00$$$`@`@||$`$`$$$((DDdd0$0t(0L$$PP SDLxMxBooleanTDYJfsYKfsPolarityYD |!| Sequence Flow[D34Sequence Flow 2YDp1p2 Distance TypeHXwyHX5o7nUDoo ThresholdHXYDq q  Trigger PointTDx~xYes / NoYDBwCw Direction outUDno DirectionUD}~ DirectionWD55 Degrees outHX?kAjSD;^<^ DegreesZDIyVIzVGreater / Less]D Trigger DirectionPDOvZOwZ PortVDK%VTK&VT ConnectionQDqr ResetQD ResetLDK%V,K&V, QDOv^OwZ Port:MDO<ZBO=ZB 0NO<ZCO=ZC  H$pXN'_@N(_@MDP[P[ ANP[P[  MDP[P[ BNP[P[  MDP[P[ CNP[P[  LD5=6=LD (!(H$X;N<NLD|HP|IPLD3;4;H$XNaOaHD`X?K5?K5 HDpXEE HDX0f1f HDXNOHDX1"Ba1#Ba HDX00HDTX 1 1HDXpXpXRE;L;H True HD\X-. HDX5hF5iF [D'k8'm8True is ForwardHDX##eDW^hW_hFP Rotation Sensor_sub.vi%.0f%.0f%#_gDegrees RotationsOFFONOFFONOKOKPNG  IHDRrP6gAMA7tEXtSoftwareAdobe ImageReadyqe<IDATx̔10aAu np X8$$.82Y H<6 +m٦,yX8=9R$9*0{ǝ}'sN[i*2d&-j$m J]יGg p $pm3I侗g/^LD,X.4RzsAGFmێQn.`R˫hn˚P{uB$N%VCDA @BcL&a213'iM10sIQ=\pH@hr ` \"`C緩ԛ z=uB/a~S⛟̤v^FiJ *+t~r•=z8 `CMN UU+ȈE'<ۅ.lWt:7Z9M{HO{0! kXJѴ=5 mUBcO+99; uqjZd&j5 dki*][6{IJe,vtMNȂ?8\Tnnn->G/&H1y2ߙ& "Ob5O 8vIENDB`QPNG  IHDR r|gAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxL]K`O0&Ү v0W(v`^Nۅc^ҋ7]&⍠l`]oY˓.6;~vu=6Xf*GU fNoReZ Y2LMl'(8'^1~P[F]2_ pU Y e"*"jz(/Pw' ih^*E (Co}(+kҩwpݮ[4D!%A~U8ObyؿBR.I+ xd^ji rO6PKDYU@,$;a#Hqd~{pY. /U.fuIENDB`QPNG  IHDR r|gAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxL]K`O0&Ү v0W(v`^Nۅc^ҋ7]&⍠l`]oY˓.6;~vu=6Xf*GU fNoReZ Y2LMl'(8'^1~P[F]2_ pU Y e"*"jz(/Pw' ih^*E (Co}(+kҩwpݮ[4D!%A~U8ObyؿBR.I+ xd^ji rO6PKDYU@,$;a#Hqd~{pY. /U.fuIENDB`PPNG  IHDR r|gAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxLMkaLƦi1NK1N$EAh BB\E]+.\BYH&6_NI' 7ЁsU|߇(*qIogBWA!T01x!Z7j"`goә'''εJ6 g\׿tǛbM"t2JL^''ñZwŁ8 ?ۡC'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 4 19Saved Straight x5 .viLVCCSequenceBoolean.ctl ( PTH0LVCCMerlotRadioButton.ctl"D$l&)lPTH0LVCCPadSelectorOutput.ctlPTH02$@FPHPX80qa 2#XLX 7~D0U0DzY`X*JH/n|||||D8h B|hU0D$2 ||8h,lBT@T0D (p ||=@L| <l 8h\B8 R |0D|\<||p8h.BT0D |||8hDB4R ||0DD$ <Ow}p|4 OKy`x̒ 8hB  R lKKKKlddlKKlddl 7W}ef}fe}e}e}e0Dp   L    L   l|<O Hxn||4 OXIgt`ϒ 8hB 4 R [zlldd[zlKKl[zlddl[zlKKl[zlddl 7WYxneYxnfeYxneYxneYxne|0D @d l}-"+jP,4 F (J}`8Z8h (B K@d!20 +jP,4 F J2`͒ 8h B K|| PWo% 4F, $ 4 X 4 F  o0`͒ 0  0td8J vF͒ ͨ< 2 4pFҤ͒ X8 h B Tap 4  0%1c%1c%1cp 4  %1b%1b%1b0 D  r@ Pp 4 ND n`͒ 0 D d8  2D F͒ ͘p 4D 0cccp 4D bbbL :D 0u0/.-[Q; Dib 1; Dib 1; Dib 1; Dib 1; Dib 1; Dib 1; Dib 4 FDR p `͒ < H10; Dib 4 GRw}`͒ ,<(,\<O|0*|T4 OAx`͒ 8hBR ~ldd~KKl~ddl~KKl~ddl0D)0 7W|e|fe|e|e|e<Oh(||4 Om`͒ 8hBR lddKKlddlKKlddl 7Wefeeee|0D'pL4 GR|`͒ ,X  @PCLp4 F\ 6`(ϒ 0 \ :pd8 2\ >lF,ϒ Zp >\ 0/;c/;c/;cp :\ /;b/;b/;bL :\ >D0u0/.-[4 F\R :_`͒ <d84 GRHxW`͒ , H L |4 GR`͒ ,4 P||@d KY`",@9`ϒ . h ,l. 6*\O\O\%O\&O\%O\&O\'O\(4. O,l)`Dɒ </ ~,l:O@ƒ ,X1 ,lii2i2i2i2<2O J2|/(:,2/T///42 O.R{GQ`(ǒ 43 O.2<`,ǒ <4 ~.Mbh X6 .2|2|22|22|22|26  H.6d\iDp'D44*J/Qn5F\R :rACLr5F\ 61BDHP.Instance 4 19Saved Straight x5 .viLVINFP Rotation Sensor_sub.viHPTH0'T @BDHPX8&Hwa 'S,6 %!<$t06D6~D0U XXBhhG59@/06@pDL\"Tt46 BD>L6В 07@pL/O?<07@pl$47 BF@̒ 48 B/gdВ 09@ppMm]49 BpM\В 4:Dd 4:D"!h:4:4:D( :dT0:@pdC!SAK14: B0!CbhВ ;04;Dd ,! ;0 d0;@p 1A 94; B1˒ 4</D m@On<4 <44<0P0s;}5xn4<0<&};0n4<0&s0}+xn< << < 4<D$ <!0<@p\ 2B:4< B2˒ 4=D@! =D =dP=0D 4=/D *J= 4=D L! 4=/DdGlgPo =004=0 Wrb|\wo4=0M|bWo4=0 MrW|Rwo= =D =0=- .mvq =0 0 = d = 4=0 ?GC4=0!,G94=0 `5?:= = = d =\ , = 44=0 t,50=4 =0WCCW0=@p$$  4= B oY˒ >\::>,X>,D:~@xP2>0>,  >B p 0>- 8/mvq> , >B  >B p 4>00>d5`K1K`5x\w\` >B 4>99 >@@  4>,p> 44>,> ,>,>  \X > p,> 4>D! # >@@  > lH>qq0>. 0P\V >B pP0>l<>$1 P 4:Mb˒ ?BP ?@@ P4?/lUu-'??l?l ?L4?lX4?lH?,?p ??  +x q + Rw Sw Si +iq ?L$?L4?0L+[pe'?L,?  4?0L,[pe'p?qeeqp?qeeq? 0?@p",L<4? BT,˒ 0@@pGgWOw4@ B4gG˒ 4AD P!pAVOwOVAl,A,pA ,4A D&j9˒ B4BD "0!B<0B@p\L 4B B$h LC Dp T%`h1; Dib 1; Dib %h1; Dib 4CD " DC1Di]}l6`; CHT4C &KHV]ibh @D P@ $ 4D3H4yu}}y4D3HH5u}y4D3H3quy}uyDDD DH"  DH4D3Hl1ymuqDD DH4D3H2iuq}my DH4D3H<yemiDP DH\D DH84D3H-imyuqq DH4D3H,]eaD@ DH@4D3H y]e}a D 4D3Hpieymqi4D3H  q]yeua D $ DH $4D3H x i]qema D DH D DP DH$$` DDTD,DpH DTmaT0m0DD \D\iipD?uyu4DD!#0!D"<}y}<pDqmyqm4DD$X$D LD $$"\0\dD$$}a}JJ1%; Dib \DHT  pDihl%$&T&&1; Dib 1; Dib 1; Dib 1; Dib =hl%$&T&&&ADp' 04#NI.LV.ALL.VILastSavedTarget0Dflt_BYOB Creator Info@`0TagValue"Express VI Development Toolkit 1.0_Wizard@2New PathPTH0g prototype EditorVIsBlocks Light Sensor_Light SensorConfig.llbConfigure Light Sensor.vi_OriginalInstancePathY2PTH0ALEGOBlocksFP Rotation SensorFP Rotation Sensor.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargets&@0Dflt( hKUUAn Q8>*>*>Q8>K?b8XAXJXSUW Y  ` Segoe UISegoe UISegoe UI020Tahoma0RSRC LVINLBVW 3 | 4 RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec5STRG,CPSThMNGILIfp0FPHPDLIbdXBDHPlVITSHISTPRT FTAB`)9<9l$999P9 9L9$d9 9L9l99 9@9D<9 HX9 Pp9!p9&9'<9'9'9(T|9(d9 )9 )L9 )9)9*T,9*9+ 89+hh9+9, 9,lp9,9-$9-9-P9.89.9.9/8ء9 /̡9!/hN9#089$09)09*1,9+19,1Ԉ9-2(\9.2|D9/2̬913Р933h943D{964974T984h9949:589;5D9<5Ѐ9=6,9>6h9?6<9@7 9A7XH9B7P9C8L9D8P98L9 8Ș98p9 849"8909,959 99,9%:`9&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 PS cP P d-`  P cvP"@P@flg@oRt@eofudf.P+jSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c/xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext P P c RP"@P@flg@oRt@eofudf PPowerxdfdPtxdPoldPext c VP"@P@flg@oRt@eofudfPSteeringxdfdPtxdPoldPext c RP"@P@flg@oRt@eofudf PGoalpdfdPtxdPoldPext c,XP"@P@flg@oRt@eofudfP! Stop Afterp!dfdP!txdP!oldP!ext P" P@@ c$P"@P@flg@oRt@eofudfDP GoalType.ctl$ UnlimitedDistanceTimeStop Goal TypepdfdPtxdPoldPext c/VP"@P@flg@oRt@eofudfP! Directionp!dfdP!txdP!oldP!ext P c,XP"@P@flg@oRt@eofudfP Left MotorpdfdPtxdPoldPext P c,XP"@P@flg@oRt@eofudfP Right MotorpdfdPtxdPoldPext P c,XP"@P@flg@oRt@eofudfP Other MotorxdfdPtxdPoldPextZ P$@P@0P c cl c40@+jSequenceBoolean.ctl!Sequence Flow 2 c|@@Motors@ MotorBits@! Canceled?!!! c c|@! Finished? c@millisecond timer valueMoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags c @stages c c|@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions c c|@ MotorBits @!Valid? c c|@! Direction@Steering @Power.@@NXT_OutputGoalType.ctl Goal Type c @Goal@! Stop After c c|@ Other Motor@ Right Motor@ Left Motor2.@+jSequenceBoolean.ctl! Sequence FlowHD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type c` c d P``` d dX , ( *    T ( ^| h 0D<>p|~lj$ $&08,p|~0a0 <> p|~   @$@ @, .@0 <@ @@ @ x@ d,rr,:zr,x||~L:L|,|x:thVIDS.Instance 5 19Saved Straight x5 .viVIDSPreprocessMovemement.viXPTH0VIDSPortSemaphore.Acquire.vi\PTH0VIDSMove.Release.vihPTH0VIDSMove.EvaluateStopCondition.vidPTH0VIDSInitializeMovement.vi`PTH0VIDSBuildMotorArray.viTPTH04"i386j code0u Ew E\EPPUEd$==, ÐpӀ}ELXCdC4lC,${0P$RZXC$ {(P RZXC,{ P,R4ZXC\0{`P0R}ZXCD{HPRZXCT{XPR=ZXCL{PPR}ZXC<{@PRZXsƅ0ƅxƅƅƅ$ƅpƅƅ0ƅpƅɍHHƅhhUEP4ƅ ƅ fxB>ƅ 9ȸƅ fxF5ƅ ɍ$ ƅ ƅ fxZ<ƅ$ ET~ E\EPd.UR@␐}v}vƅ$ PtXfx^EhxMƅ fxJƅ <ɀȈƅ PXfxNEhx&=- ƅfx"ƅpET׽ E\EPh.UR@␐}v}v=ƅfx&Ehxaƅfx} }K}QRPE@$畚d$ZY== p h搐ÐEw  E\EPPUEd$===z=yEw Ew‰ppVL@'PUEd$=Ð  Ðx&^6 Ðx&RL Ðx&ob Ðx&x Ðx&p p @'PUEd$=ÐPsh  8 Ph   WPh  0 Ph j Ph  P9h   oPh   5Ph R P=h   Pkh   P8h  MPkh $: Ph t Ph  Ph   eP]h !" +Ph &\ Ph * P/ h " }P h #  CP h  pD PC h  ~ Ph h  _^ZY[]ÐT=,PEP$PP3 $T$@ $Ðd$X=,PEP$PPp $X$@ $Ðd$\=,PEP$PP $\$@ $Ðd$`=,PEP$PP $`$@ $Ðd$d=,PEP$PP' $d$@ $Ðd$h=,PEP$PPd $h$@ $Ðd$.Ul$SQRVWT$ QRPE@$RVd$ZY=__^ZY[]ÐDž<TT@ <dDžhlDžpDžDžDžDžDDžHDžLPTAB@8DžXX@ DžDžDžDžDžDžDž(DžDžDžDžDžDžPTABDž$\\@ $DžX DžDž,Dž0 Dž4PTAB( Dž``@ |Dž DžDžDžDžPTABDždd@ $Dž(t,Dž0DDžHxLDžP|dDžhlDžpDžDžDž PTABDžthh@ tDžDžDžDž|Dž DžPTABxpQRus8Yd$ZY,Ul$SQRVW}#QRUԙd$ZY_^ZY[]ÐUl$SQRVWt$ 0<ƅ}Ul$SQRVW|$ < QRhPhhhP$P$hU`d$$ZY_^ZY[]ÐUl$SQRVWum F  F F@ FDQRhU4d$ZY_^ZY[]ÐXG+ JX /-  q7 Yg ) { O A08@H%>r| Z p WKCODE0u tՒ %7.1Oldest compatible LabVIEW. XXHX22p,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)Ù5 @Duration@Steering @Power0@+jSequenceBoolean.ctl!Sequence Flow 2@ Other Motor@! Direction@ Right Motor@ Left Motor@! Next Action.@+jSequenceBoolean.ctl! Sequence FlowDTHPDX88~@&@@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 PDGoalHDX10YDxx Sequence Flow[DCDSequence Flow 2QDDkEkPowerHDXEqGpTDSteeringHD XVDC0D0 Stop AfterHDX3RD3SD UD'8'8 Goal TypeN'8'8 HXX=N==HDX=N=JTD99DurationZDu4u5Connector pane]D 2 3Config panel onlyWDCCTCDT  Next ActionTDSteeringQDAhBhPowerUD DirectionH$X3UD  DirectionSDBB<-LabelUDOO <-CaptionVD6A-6A- Left MotorHX<BMn<D<mWD6DAu6EAu Right MotorH(X<M<<WD6A6A Other MotorHHX<M<<WD+6+6 Other MotorWD+6+6 Right MotorVD+>6i+?6i Left MotorLD1929H$X7J8JLD$$LDX`Y`LDCKDKH$tX^q_qHDX^_ HDtX@~A~HDXX X YHDX`Xq`YqHD$XXuYuHD(XXY aD5 7 InitializeMovement.vicDcbPreprocessMovemement.viHDXXY ~D(l*k222Convert enum to U8 to account for compiler oddity.HDX5XF5YF HDXhyWhyW HDX V VHDX W W ^DwwBuildMotorArray.viRE`vq`wm True Duv;;;Preprocess proclaimed this movement invalid, so do nothing.[D? Pn? PnMove.Release.vidDEVEVPortSemaphore.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 5 19Saved Straight x5 .viLVCCSequenceBoolean.ctl<PTH0LVCC GoalType.ctl`PTH0(D@FPHPD`X8'H" qa (C~0u t9/XX3ZQeH/,XL!p!x @7|@P :\0(0 T 6d|||D8h#B@T00D |||8h%DB|hT0<p4 FT `Dђ 8 6T 2F\Ԓ ̌p 4T 0cccp 4T bbb8hTB R @d 8y% +jP,4 FJy`PӒ 8hB K@d!B%(+jP,4 F<JB`Ғ 8h<B K|@P 8$5<|||@P 5v>N|l0 x @vd||4 Fx Cl`LӒ 8 6x DrF|͒ tp 4x 05Ac5Ac5Ac8 hxBdR p 4x 5Ab5Ab5AbL :x DJ0u0/.-[0 =xj4 F `,Ԓ 0  d8  6 F Ԓ Ѩp 4 0ccc8 hBPc62B>c62B>cp$ 2D B2N>bB2N>bB2N>bL$ :D ;ANG0u0/.-[$|$|$|P$|$|$|@$PB*zR oAx4$ N@ 5CBv`Ւ 0% @ 7Rd8% 2@ ;NFՒ Ռp' 6@ 06zBc6zBc6zBc8'h@BR p' 2@ BzNbBzNbBzNbL' :@ ;N0u0/.-[0'n@p0'  7Rd@'PB4*R Tr4' N 5B`Ւ 8(hBR 8( 2 ;NFՒ մp* 6 06Bc6Bc6Bc0*,sp* 2 BNbBNbBNbL* : ;N0u0/.-[4* FR *7`Ւ <+  dT4+ F@R *7`Ւ <, 44, FDR *=7j`Ւ <-! |dL- 8 8 tL44\-44L@t 8 8","1; ib 1; ib (#,"\"",-#$@$$t&; ib 1; ib -',"\""#`#&'5; ib 4- O#R0:`Ւ <.OJe"<. ~#6KՒ X40 O#%`Ւ 1 #ee2e2e2e22#2|%D<2O<JB%,2%%&&P42 O%DRWa`Ւ 43 O%DBL`Ւ <4 ~%D]rՒ X6 %DBB2B2B2B2i; ib 1; ib 1; ib =,"\""#`#&'H'#9/ 223ZQe/[,BDHP.Instance 5 19Saved Straight x5 .viLVINInitializeMovement.vi ,PTH0LVINPreprocessMovemement.viHPTH0LVINBuildMotorArray.vi PTH0LVINMove.Release.vi9PTH0LVINPortSemaphore.Acquire.viAPTH0LVINMove.EvaluateStopCondition.viPpPTH0pL @BDHPDX8nKqa pK6~0u ZL8XXF Y]QP@/,6 10)n061|06@8D]}mt46 BD]Ւ 07@?_O07@ Wwg47 B?Ւ 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?M=|4>`jL >"Lh+4>"Xoixrsm>H > @,Hh+4>0P_d_niidm4>0 Q<fG[A" >@,>`HkL>)`YHk#>eY>,> 8HZ00>Yp> , > >@>d0>*S&!4>Lc<$0>*R&! >$P >@$P4>ZbQ%>WPp>Tt0>@dWwg04> BWՒ 4?'x3?<?4?0^Q2f<[7"4? `'m֒ @ ,0@@LTGWWwOg4@ BT4WG֒ 4A'8!0A@ 4gXwxoh4A BgzX֒ 0B@ LPXxh4B BP~ W ֒ 0C@ 4Xxh4C BX֒ 4D&2t4D&h7(4D&7 DD1!T! Tt87D!D!4D &K vb֒ @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($iE<|ElE8EELETDXE, J_>e8JD+()T`E,?,E 'CCX.,E'-((|EE)$0E($J0E.'-Hm  EB(($0E(PI<E$1'P 4_urbtǒ ,F H' FB)$($ F@@')($4F,9,!0F-',j F@@'h*0F",|4F($@4lPQ FB(**0 FB)$*00F-'-i"F*` FB(,H+T FB)$+T F@@'+TF(P($0F-'-,h FB(&+" FB)$+"4F($@k F@@'&+"F$) FC?p1,FT+F***`F+|+\+F,(,,|F)))4F (PtԒ G-dG@P@ GB)$I"4G"0x+Yb],G&KB,H*04G/`^~&`G. G.H/H/`4G0.H.fnj`G084G`/,f$!!G`/4G`ex!# G"LLt-R4G0.H.|fvn` G.H./`4G0.H0$nvr`G/ G.HLt.R G @0-RG/|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)h-p8G:G; 4G &K9> QobԒ @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>RH>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\  08 HABdA\4H &KADWbZIA\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*LPbkf4I($m1L$L@NpNNNO0O IKTIKLT1N4; ib  I@LKT4I`_Df!"Id\K4I`\8d4I`]d I"LLMLJ4I"M |?HC,I<H/|M, I @KMLJIM,M,I0XM,I\h-ML!n\; ib 1; ib 1; ib 1; ib 1; ib 1; ib `I! `X71[,ZZP@OII\T\t4IWdP$`T!+IR[IIPVDI1WdQLQ7WdU8IPt I"WV0Xp IQIQ4I &KPp7bђ @J QQRRSSlSTPTU@UU JPpQQJR4J3PpPVOWS JPpR4Q JPp_RR4J3PpQW OWS4J3PpRZOWSJR JPpORhR4J3PpQYO WS JPpSS4J3PpSX\G OKJSl JPpS$SlJS4J3PpS[ GOKJS JPp]T\t4J3PpT<b? GCJTP JPpV0TV4J3PpUc7?;4J3PpS] ?GC JPpTpT4J3PpU, 7?; JU@ JPpTU@4J3PpU7 ?; JU JPp]U`]TJTJU JPp[Vd[P J @O`X<Xp 4JWdWa)4J3PpU7?; <J O`.H`,JV0O_]][JPTP,JZ`[[0\T]4^PJ V,J O`WV0JWdWJZ`,JPp[Z`<JLO`.H4J`WHc4J"O`PT,J[P\t]T^VJY Y4J`^d0Q JY@P0J*X +b4k/f,JdTKY J@XY@P,JtLTY,J$KTY@JT Y JJ J@WZZ`0J%O`Z<hxpJ[0J$O`W -%J[0[P J@WOZ[ J"W[\ J @O`L\4J"O`OQ.?7H2C4JWd\bH&,J\[p\^Xp4J"O`Z?JLT[P J"W][pM J @O`L[pMJ[0UJR^4J"O`] 4JWd]ta' J"W]\P J @O`X\PJ\TSJ^^JM,\tJ]4]T4JWd^da\Q(LJ X<LtXLL/H.J]4UJY]T4J"O`].Y7b2] J"W_^R J @O`Lt^R4JWd\a!*J^/|08J?p[[HJCEF|FJOpS\J_2]S]HJ];HJ]2CC\JV0CCHJ[;J!8/f-/-J8!f,,HJX<pJX/~~/fHJLC2CHJLfHJm!J/HnnJ.nnrnrJLtj2]]]j]]J[AidiY[YJ)[[)[7pJ)!)JmJ&F|FYJsdsmJBmEFFJ,Hsm`s`J*mJ0]] JK   [ [ C C Y =n; ib  oLJJp)&h  LdLi$L@NpNNNO0Ohn-K   [ [ C C Y <hnK$L@NpNNNO0O pr#NI.LV.ALL.VILastSavedTarget0Dflt_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&@0Dflt( KUUA Q8>*>*>Q8>K?P"(X1X:XCEG  N Segoe UISegoe UISegoe UI02Tahoma2RSRC LVINLBVWt T 4 |RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec;STRGCPST0MNGILIfpFPHPLIbdBDHPVITSHIST PRT FTAB 4l9؛9lȟ99 д9 Ġ9 9 9T97l97@97` 98,9899849;aT9?ad9@bL9Ab9BbP9Cc$9Dcp9Ec$9Fd <9Gdx`)9He9Ied9Je9fLVIN.Instance 6 19Saved Straight x5 .vi66( @!Continue@ Start Time**P cP P d-` c VP"@P@flg@oRt@eofudfP!Continuex!dfdP!txdP!oldP!ext P cXP"@P@flg@oRt@eofudfP Start TimexdfdPtxdPoldPext` MilliSeconds`!Continue c c<@!Continue@milliseconds to wait@ Start Time c  c c  dP``` d dmpt &hlpz^}02<>dpx>VIDS.Instance 6 19Saved Straight x5 .vii386'code[_EwE\EPPUEd$=X=-ÐpӀ}5ELXC$C4}E$EEƅdɍƅƅPXPRZX}$ ƅ0hhUEP8d$ fxƅ%E\EPQRP#+d$ZYÐQR*2ZYQRPQuhɆd$ ZY=E\EPQRPQhd$ZY}vQR.d$ZYÐQR .ZYp۞QRPEP$Q.d$ ZYÐQR.d$ZYQR;.d$ZYÐQR.d$ZYÐ}vƅfx } }P}}+QRPE@$!6d$ZY== p h搐ÐEw QE\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=Ðpp @'PUEd$=ÐPiPiiNW_^ZY[]Ð.Ul$SQRVWT$ QRPE@$R)9d$ZY=_^ZY[]ÐyQRuqEd$ZY,Ul$SQRVW}#QRUd$ZY_^ZY[]Ð]Ul$SQRVWQRUd$ZY_^ZY[]ÐUl$SQRVWuF 2 FFF@W FDQRhUkd$ZY_^ZY[]ÐX9R+j!63[ %+gCODE[_ %7.1Oldest compatible LabVIEW. X0XX>>p8PP$P@!Continue@ Start Time ?333333?3333333333333333?33333333333333333333?33333333333333333333333333?3333333333?33333333333333333333333?333333333333333333333?33333333333?33333333333333333333333?3333333333333333333333333333?333333333333333333?33333333333333?##################################################################################################################################################################################################################################################################################################################################################################################################################################### LoopTermDTHPDX88~@!Continue@ Start Time"@ MilliSeconds*@milliseconds to wait(@millisecond timer value<  @h TD8B8BContinueVD3(=L3)=L  Start TimeH`XC,TXC.CWDZZqSeveral VIs depend on the connector pane of this VI. Consult Jason before making changes ScriptLoopForConfig.viHDxX  ZDZkZkLoop N secondsHDlXXD MilliSecondsDM>M>??aConstants used on this diagram (for scripting): 'MilliSeconds'- Length of time to loop (mode 2) Dv w aaa!!! Don't change the constant name or put into a subDiagram, its value is modified via scripting.HDX TDContinue%.0f%.0f>FPHP.Instance 6 19Saved Straight x5 .vi p@FPHPDX8 ua o~[_,XXs{|H/,XLp @7|D|<O<7V,l4 Gh7C` 8hhBR0@h02 hCTlKKCTKKlCTddlCTKKlCTddl 7hWAVefAVfeAVeAVeAVe|@PB2Y]A|,0<d(4 F 2'>M`|Ғ 0  >'Y]d8 2 B+UYFlϒ Zx p 4 0=I(c=I(c=I(cL : B+U10u0/.-[p 4 IU(bIU(bIU(b0d8hBTR 4 `В h 1; ib 1; ib 8 @1; ib <,`<\  <  i; ib -` @ p 1; ib 1; ib 1; ib 1; ib =@ p >BDHP.Instance 6 19Saved Straight x5 .vi 0 @BDHPDX8 @ra /~[_XX: $y0]@/, d H 0 T0@ <Dt4 BD Ԓ 4 YlԒ ,t @@82t b |Z @ P 0 3t h |L :t 00/.-[ |8 htBD4 Bt  , <X 4 L? 4  , (4 u! 0 @4 B Q  1; ib 1; ib  P1; ib 1; ib -  P( 5; ib 4/U u \ \@D40\ e um40\U e]||<O,l4 J @ 6*)*8hBx @ D,4 !,D \<\t D @m ; ib 1; ib  4 @]i; ib = P( 92t 5Bt 5 a|M:t7NI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePathB2PTH0*LEGOLoopLoopTermTimeWait.vinoconfig`! IsPersistantconfiguredLoopTestNode`! IsPersistantNI.LV.ALL.goodSyntaxTargets&@0Dflt(=KUUA Q8>*>*>Q8>K?XXXÀŀ Segoe UISegoe UISegoe UI020RSRC LVINLBVW5D 5$ 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDICONXicl4licl8TITLDTHPTRec STRGLIfpFPHPLIbdBDHPVITS$HIST8PRT LFTAB`99l09p99|9@99̡9 9 9 @89 9 9 99 90H99T99<9D9 P9 l9 d9 9 ȴ9|9Ȁ9 `)9 ,L98$9|9# 9$491h92`9293T9.Instance 6 19Saved Straight x5 .vi;RSRC LVINLBVW6l3 6L` 0 <8R|Fw҇e] ?OMOFRD qldW)t1A=ӖfuLVIN.Instance 7 19Saved Straight x5 .viLVCC LoopCount.ctl$ LoopCount.ctl@ Loop CountPTH0$LEGOLoop LoopCount.ctlVV(  &@$ LoopCount.ctl Loop Count@ Start Time @Cnt InP cP P d-` cXP"@P@flg@oRt@eofudfP Start TimexdfdPtxdPoldPext P cTP"@P@flg@oRt@eofudf PCnt InxdfdPtxdPoldPext P cnP"@P@flg@oRt@eofudf&P$ LoopCount.ctl Loop CountxdfdPtxdPoldPext P c<@ Start Time @Cnt In c c$ c  c dP``` d d< ~HtH^~dpx$208 @@ >VIDS.Instance 7 19Saved Straight x5 .viZi386n_code_Ewn_E\EPPUEd$=X=.ÐpӀ}5ELXC4C$ }E$EEƅdɍDƅ@dhhUEPBDHP.Instance 7 19Saved Straight x5 .vi@BDHPDX8pwa  ~_hiXXR@/,  0 0 @@DAQ(It4 BD.A0ЉZ0@ Tu}4 Bbuxǒ 404D2 n| t 44 Kt]pbl 4gt n|{a41; ib @p0@@D-x=5 4 Bx-t a; ib 1; ib ,D; ib -@p(X1; ib 1; ib 1; ib 4 /`ђ D@I5I5PJP5J5@ t,tD\ }{{i; ib =@p(XD  -|5d @5 !BH@Q8  NI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePathA2PTH0)LEGOLoopLoopCntTimeWait.vinoconfig`! IsPersistantconfiguredCntNode`! IsPersistantconfiguredLoopCntNode`! IsPersistant Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargets&@0Dflt(!d1@ d?XXXÀ Segoe UISegoe UISegoe UI00RSRC LVINLBVW6l3 6L 4RSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTDLVIN.Instance 8 19Saved Straight x5 .vi..( @!Continue@CntP cP P d-`  P cVP"@P@flg@oRt@eofudfP!Continuex!dfdP!txdP!oldP!ext c#PP"@P@flg@oRt@eofudfPCntxdfdPtxdPoldPext `Count`y c c<! @Cnt c c dP``` d d ,h@\`d6^0D<>dpx@$@$@>VIDS.Instance 8 19Saved Straight x5 .vi`i386%code҃ LEw%E\EPPUEd$=X=UÐpӀ}5ELXC$C4}E$EEƅdɍHƅdhhUEPdu> Loop N TimesHDXQD,,CountDM8M877[Constants used on this diagram (for scripting): 'Count' - Number of times to loop (mode 3)Du uaaa!!! Don't change the constant name or put into a subDiagram, its value is modified via scripting.HD(Xzz HD XMDy%.0f%.0f%.0f>FPHP.Instance 8 19Saved Straight x5 .vi @FPHPDDX8 Na ~҃ XXpAoH/,XLD @7@PB07^\ (||D||8,`t0<4 F@ 7&C4` 0 @ C&^\d8 2@ G*ZXF lp 4@ 0BN'cBN'cBN'c<O@_D,p 4 G@L` 8hBR00D L]lKKL]KKlL]ddlL]KKlL]ddl 7WJ_efJ_feJ_eJ_eJ_e8h@BR p 4@ NZ'bNZ'bNZ'bL :@ G*Z00u0/.-[0 @d4 `D  81; ib 1; ib 8 @1; ib 1; ib 0,`0\    0i@pp 1; ib 1; ib 1; ib 1; ib =@pp A҃ X>BDHP.Instance 8 19Saved Straight x5 .vi$@BDHPDhX8( Na #~҃ 8LEGOLoopLoopTermCount.vinoconfig`! IsPersistantconfiguredLoopTestNode`! IsPersistantNI.LV.ALL.goodSyntaxTargets-@0MacDflt(<KUUA Q8>*>*>Q8>K?XXXÀ Segoe UISegoe UISegoe UI00RSRC LVINLBVW8 8 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDICONXicl4licl8TITLDTHPTRec STRGLIfpFPHPLIbd$BDHP8VITSLHIST`PRT tFTAB<9p9l99|9̡99t99 9 H9 h09 9 9 89 <9@9P899T9H999D9 dP9 d9 9 9h99L9T9 `9l`)9x99"`$9"9496 96896p9.Instance 8 19Saved Straight x5 .vi?'RSRC LVINLBVW: 9` 0 </ %C+Guc:5 KB†2? qldW71("bETLVIN.Instance 9 19Saved Straight x5 .viLVCC LoopCount.ctl$ LoopCount.ctl@ Loop CountPTH0$LEGOLoop LoopCount.ctlVV(  &@$ LoopCount.ctl Loop Count@ Hidden Cnt @Cnt In``P cP P d-`  P cTP"@P@flg@oRt@eofudf PCnt InxdfdPtxdPoldPext c nP"@P@flg@oRt@eofudf&P$ LoopCount.ctl Loop CountxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Hidden CntxdfdPtxdPoldPext P c< @Cnt In c c dP``` d dVL^[$D08 dpx , @ >VIDS.Instance 9 19Saved Straight x5 .vii386Bcode8*EwE\EPPUEd$=k= ÐpӀ}HELXC4 {8P R4ZX}E$EEƅ$ƅ$hhUEP