RSRC LVINLBVWNL: N,`< @ U"Lge4 i ATВJo ُ B~-ܢɡ\=fRJLVIN Loop while.viLVINBegin.vi(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndPTH0'Rcx1 BeginEnd.llbBegin.viLVINEnd.vi(v@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0%Rcx1 BeginEnd.llbEnd.viLVINMotor B forward.vi("@ Power.ctl Power Levelt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH01Rcx1 SimpleIO.llbMotor B forward.viLVIN RCX Stop C.vi(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0,Rcx1 SimpleIO.llb RCX Stop C.viLVINMotor C forward.vi("@ Power.ctl Power Levelt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH01Rcx1 SimpleIO.llbMotor C forward.viLVIN RCX Stop B.vi(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0,Rcx1 SimpleIO.llb RCX Stop B.viLVINPower Level 3.vi @ Power Level 3PTH00Rcx1 Modifiers.llbPower Level 3.viLVINNXT While Touch Pushed Loop.vi( t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd,@Sensor Port.ctl@!Portv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0MRcx1 StructuresWhiles Whiles.llbNXT While Touch Pushed Loop.viLVINRCX End of Loop.vi(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0ARcx1 StructuresWhiles Whiles.llbRCX End of Loop.viLVINNXT While Dist LT Loop.vi( @Compare to (%)t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd,@Sensor Port.ctl@!Portv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0HRcx1 StructuresWhiles Whiles.llbNXT While Dist LT Loop.viLVINRCX While Timer LT Loop.vi( $@Compare to (tenths of seconds)t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd&@ Timer.ctl@!Timerv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0IRcx1 StructuresWhiles Whiles.llbRCX While Timer LT Loop.viLLVINRCX While Container LT Loop.viA( @Compare to (#)t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variableChoose a Containerv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0MRcx1 StructuresWhiles Whiles.llbRCX While Container LT Loop.viLLVINNXT While Angle LT Loop.vi( @Compare to (%)t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd,@Sensor Port.ctl@!Portv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0IRcx1 StructuresWhiles Whiles.llbNXT While Angle LT Loop.viiLVINRCX Zero Timer.vi(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd&@ Timer.ctl@!Timerv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH06Rcx1Initialization.llbRCX Zero Timer.viLVINRCX Blue Timer.vi &@ Timer.ctl@!TimerPTH01Rcx1 Modifiers.llbRCX Blue Timer.viCLVIN RCX Stop.vi(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd.@\Output Ports.ctl@!Portsv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0+Rcx1 GeneralIO.llb RCX Stop.vi LVINRCX Output B.vi9 :@\Output Ports.ctl@!Additional Ports.@\Output Ports.ctl@!PortsPTH0/Rcx1 Modifiers.llbRCX Output B.viCLVINRCX Output C.vi; <@\Output Ports.ctl@!Additional Ports 20@\Output Ports.ctl@!Ports 2PTH0/Rcx1 Modifiers.llbRCX Output C.vi LVINNXT Input 4.vi ,@Sensor Port.ctl@!PortPTH0.Rcx1 Modifiers.llbNXT Input 4.viLVINNXT Synch Motors.vi;t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin@ Speed ratio2@\Output Ports.ctl@!Follower0@\Output Ports.ctl@!ControlPTH03Rcx1 GeneralIO.llbNXT Synch Motors.viLLVINRCX Red Container.vi l@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variable ContainerPTH04Rcx1 Modifiers.llbRCX Red Container.viLVINRCX Input 1.vi ,@Sensor Port.ctl@!PortPTH0.Rcx1 Modifiers.llbRCX Input 1.viLVINEmpty Container.vi4(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndl@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variable Containerv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH07Rcx1Initialization.llbEmpty Container.viCLLP cL(P d-`      c cFVIDS Loop while.vi;i386swcode@QRhUSd$ZY_^ZY[]ÐUl$SQRVWuwF@wFDQRhU>d$ZY_^ZY[]Ð)awIQCODE@,̐(`q7.0b71Oldest compatible LabVIEW.))) pPPP;NI.LV.ALL.VILastSavedTarget0DfltMHFIJhDTHPD)88J`Jg~GPv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin(v@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegint@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd2"@ Power.ctl Power Level, ("@ Power.ctl Power Levelt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin"@ Power Level 32" @ Power Level 38,@Sensor Port.ctl@!Port:*( t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd,@Sensor Port.ctl@!Portv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin @Compare to (%)J:( @Compare to (%)t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd,@Sensor Port.ctl@!Portv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin0$@Compare to (tenths of seconds)6&@ Timer.ctl@!TimerPD( $@Compare to (tenths of seconds)t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd&@ Timer.ctl@!Timerv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginx <@\Output Ports.ctl@!Additional Ports 20@\Output Ports.ctl@!Ports 2<0@\Output Ports.ctl@!Ports 2H<@\Output Ports.ctl@!Additional Ports 2t :@\Output Ports.ctl@!Additional Ports.@\Output Ports.ctl@!Ports>.@\Output Ports.ctl@!Ports @Compare to (#)v@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variableChoose a Container( @Compare to (#)t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variableChoose a Containerv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginJ:@\Output Ports.ctl@!Additional Ports8,(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd.@\Output Ports.ctl@!Portsv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginzj(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndl@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variable Containerv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginxl@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variable Container| l@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variable ContainerH< ,@Sensor Port.ctl@!Port0$(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd&@ Timer.ctl@!Timerv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginF6 &@ Timer.ctl@!Timer@ Speed ratioB2@\Output Ports.ctl@!Follower<0@\Output Ports.ctl@!Control~n;t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin@ Speed ratio2@\Output Ports.ctl@!Follower0@\Output Ports.ctl@!Controllll|lll8lhll 8lhll l l l ,ll d lll0@Ddll (x(l++,4l94l? l94ld ll l?lBll l(Bl++(x@lll|ll l((x@l ?++lll8lhC<CXCC(x@(x++lll| D,\O,\OdduWelcome to Inventor. Write your program in the window below. To go back to the main menu, close all Inventor windows.RDOu_Ow_End.viTDE4UiE6UhBegin.vi^DNfNfMotor B forward.vi`D?~W[?WYRCX Red Container.viYDOg|Ogz RCX Stop C.vifDLdLdRCX While Timer LT Loop.vi^D[YMotor C forward.viYDRP RCX Stop B.vijD$7<$:<NXT While Touch Pushed Loop.vi^D%k=.%n=,RCX End of Loop.vijD--RCX While Container LT Loop.vi\DusPower Level 3.vieDkqnoNXT While Dist LT Loop.vi\DIa>Ia<Power Level 3.viZDK&cK)cRCX Input 1.vi^D//RCX End of Loop.vi_DLoop While Examples^D[+ ^+Empty Container.vi[DBERCX Output C.vifDHaK_NXT While Angle LT Loop.vi^DRCX End of Loop.vi`D?\W9?_W7RCX Red Container.viWDPJhPMh RCX Stop.viWD C A  Some OthersTDmkBegin.viTD>ABegin.vi]DJkb%Jnb#RCX Zero Timer.vi^D|zMotor B forward.viRDJsLrEnd.vi]DqVqYRCX Blue Timer.vi[Dx>xARCX Output B.vi_D^\NXT Synch Motors.vi[D,/RCX Output B.vi]Dv@v>RCX Blue Timer.viD FFFSpin right while ultrasonic sensor on 4 sees less than 20cm, then stop^DRCX End of Loop.vi[D o$ r$RCX Output B.viHD)[D(&RCX Output C.vi^DOgO"gRCX End of Loop.viZD^*a*NXT Input 4.viHD )HXHXDO4O2???Blue timer loop,spin left while less than 20 seconds. Then stopWD" RCX Stop.vi[D,,RCX Output B.vi[DZrZrRCX Output C.viD}H}FdddNote- to download any of these programs , delete all programs other than the one you are downlaodingHDа)M hO gD{~EEESynchronise, go straight forward while B degrees is < 900, then stopRD>g@fEnd.viHDȦ)P`P`WD RCX Stop.vi[D RCX Output B.vi[D  8 8RCX Output C.vi <  <PNG  IHDR<-PLTEf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333f3̙f3̙̙f3̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3f3ffffff3f3333f333f3wUD"wUD"wUD𠠤nIDATxZK( zjlG0B{ijܒɫzNW`@&+$֪[fu[z[Ƿ*"21yn}k)Dh[_Ůg'})nR`NAf|ڎsYg^|t(NUE۶t.9ܶ][GH4SAj֕6bmp4D[tHc5?l6 nc%g9j{UeōXD܊{UrSgWvn,e(^Jts Iݲaaω[E kejZM tm#gܑi"gǁK-Cr?hJcӹDpJN)^=n!֖ľ{!W$\ x0nLpJw3431Eo_uM[Dٴ%rO.FvW\#dGE۾.燑csZ=I]%d߬uIKv cZH^nVvwR\[]?ch/],FsNmlF-^}6Ra 0.iOÚ}C5>7ڒb 8h.?b aέ0>5I75[}4^[.+=Aπ= Lp|E[U;&VMp@6\S~qO({{QM A~€gku}c $>w}hKc+v1J[vGACM\{1n97hJEl.(|u^MXH ;ΆVmk-{-K:ְdԶ[}~/HP @-뽺/xVx=n/!m.6cZchh9B݇+ޫ7t6͎y~%I.>&(fGwq+TsV1t0Ն>~GӺltYɄV{YY̭:^~Mqk pn@|^:ƭkhc@K)vWV/i,_ bڝ܎Z^{hr%v+%/tY:~~'|¿|[nz[xy}HIENDB`FPHP Loop while.viFPHPp\)8,XLT 7,  4 D+]P0 D#_J$~D@<`)t))#_%wn-, %.0f%.0f%.0f%.0fBDHP Loop while.viLVINBegin.vi4<0 PTH0LVINEnd.vi0; d`PTH0LVINMotor B forward.vi;dPTH0LVIN RCX Stop C.vi PTH0LVINMotor C forward.viDPTH0LVIN RCX Stop B.viPTH0LVINPower Level 3.viTPTH0LVINNXT While Touch Pushed Loop.viPTH0LVINRCX End of Loop.vi!(MBPTH0LVINNXT While Dist LT Loop.viPTH0LVINRCX While Timer LT Loop.vi LPTH0LVINRCX While Container LT Loop.viPTH0LVINNXT While Angle LT Loop.vi'PTH0LVINRCX Zero Timer.vi54PTH0LVINRCX Blue Timer.vi9?xPTH0LVIN RCX Stop.vi.<ZrPTH0LVINRCX Output B.vi>adB@hyPTH0LVINRCX Output C.vi&`J}xPTH0LVINNXT Input 4.vi2XPTH0LVINNXT Synch Motors.vi?PTH0LVINRCX Red Container.vi0(PTH0LVINRCX Input 1.viPTH0LVINEmpty Container.vi"PTH0@BDHP0h)8X,8, xz 0Xh=0#  LI$430Dpx~X@XXk()Ю)h)maOCF-,61L;XiMU <=D1Xt`tKN4 K0Nt` d 00d 0430`ph 0430`tph|430ptx| 0WD1XxV3vS 4 K4D3Vj  434 fCvSnK 4 49$434tf3vCn; 4@434V3fC^; 4434DVCfS^K a;Xiy 1;XiM.U6   $D%$1;Xiy.6  8:P<A0;XiMfUn 1;Xick 1;Xic.k6 D1X \|F D xD1X M}m`([ 0t "@ T4 &KMgЍ    43 l|t  43 l l|t43 @ \ld43 D\ld 6x J| D1X ]} 0G*   S 4 &K0>}X\D1X Zz=t  LJ|#4 &K Nh}   l d  843 m} u  43 Pm}u43 ]m e 43 <]me d l  4X([$P|4 &K LKeD    dD 1X@;)  D &Np1T  %4 &KD\ D D4 3D  D4 3D4 3Dd4 3Dh    DU4 |TLD 1X) T  D 1Xd26RV):14 &KSl 44 4 oX4 3  4 34 3 44 3X  T   $ tp4 X8P  ! 4 &K#6=4 3l&2FBV:N L D \ \   ( "@h  0d *4 30 b]}me "4 3 %BFRVJN l4 3(26BF:>  % 4 30taM}]U4 3'B6RFJ>  PD 1Xd3jS.< , Tl@ (D 1Xl#CGT h4 &K$j>/d (  h4 3+3zC;4 3H*CzSK  T 4 3-3jCz;r U  04 3,CjSzKr4 XQ# 4 &K.L S&D1X4!X3 P** u43|C3C;43pD#3+ OL 4 &Cv43  T -\ <0AG-D1X1458  :D1X DY%yE]p%D1XDj3p43#tD1XLT$D$X34 &KjrԌ430z43T/z !'4 &KTHb?@43T#$4,43T"4D< $" !#t(`)4 &KJ%d*43X2jzr(4X!X D1X!!L%EL<4 &K!0 4"',h "!43"0Y1jAz9r\(`4X"Lt 4 X"T %$x4 !+D1X $#@!ZAzU^4 &K"Z,! "k|*@) (,-43 L:Zjb43 L9jzr  LD%$D43 ^Y%iEa543_i%yEq5"%$)  LK%D43 L$<Zjb|43 L$d;jzr .<0`4X$8!$D1X&&XAa4 &K&A(11'D43D1jz rD1X+D'dGgg" 'h+4 &K'GbX43!"H5E= !'43!*,J5E="|() "E .+dD1X(H)M[m{Z([ (-D1X)p)<l<4 &K(X #-,- (E .4 &K(>[X:|* "/(,H'43"@X!j1z)r/ k|*43)F#3+,h d+43 xE3C; 'D+d,H/ 's|/,43'&cWg_-43!( I%5-43!*K%5- 'Tl/\ !, (,43(+j43(h (nx.,lplluL @u)(` (j/43( \][m{ek#t*43(#iD1X.0,^I~i~ %3T1543(%[M[]{Uk43"",W1ZAj9b 's,/43"#V!Z1j)b43'*eGWO43'(dWg_43'*tfGWO43(+k4 &K.<OIi43.<znY~ivam;Xiyfn =X(X0 .<Np1 43.<3|nI~YvQ43&AaQ3T>` &3t dS8k(j4 X D"d 83T9t:04X9XbxP 7 ?xD 9t<+dRh:PD1X<Uut8 ?xDC( ; A<43 2$4%5-@Mh43<04M]UD1X;IiKND1XA;F ;dG4 &K;d}А4 K; It؎D 1X284=] <0A4 ; Ah 9=<4 &K9pUe+ !9==!=4!399rUue!=6!N4!39=(sUue4!X=p\!!QD!1X?@? =]`! !>L,!?X!:0!Ep4!3; 4 Yia! 4! &K>w=Ԑ">`?X ">NpKTD"1X9 B8D"1XC@ # "?e,R4" &K?_#|D#1X:@+K`! #@ht4# &K@h+4$3<04pM] U4$3<05=M E4$3; :p IYQ $; \E4$3; 9Y ia $;GOPD$1XOE<$R$A$4VD$1XBFn:`!$CDT4$ &K?xuA(4%3?x>,%>G<0,%HHI|I %BG$%@RhTWX8%C%DT4%3?x9 %BdG%N4%XETI !4% X~ "̏&@&3 4&X-||Q%&:0$D &@IC\4&3; BhI YQ4& &KB'U'|'Q,'Fg4,'gTh4cXg'F '@hF4'|4' &KB n%L4(3BD n*"~@(PC\C(; (;djO4(3;dG|(G4(3BC*n:2~(|(f@(K (Jjdd8( 2G< L* :G< 0\0\/].^-_*V(\*Dr0* 3G< 8*hG<BF @T4*XJ,i0*Mh*Ep4* &KJ)@4+X>_ P D+1XJJH+K Hh +Jc+Hh+i4+3>>=]M4+XL]P@+P2F}Z2+M+6x%$4+3>1=]M+V+"@tt+4P4+3<0K=ME +@hTlt+8 +<0M4+OD+1XNN<]}>y< +MO4+ &KMNh4,X3V! ,NQNQ4,3M>v].m>e6 ,MR4,3M=um.}>u64,XMvP ,;dR4 ,RUV(V4,3;dG ,2XSP4, &K2X]+-O-P- Q4-3;dP\-@ -;de,P4-32XPH ]0}(m4-32XM 0]@}8m-O-X -M5N -MSQ4-3MF x]m.e&4-3MDtwm}.u&4-3;dM -?s|VH -BUX-jD4-3?P4-3 45%5--k( - s,R-Rh-T4-XPpg P4-XQ\s!8- 2K G~YL/ :K JyV0\0\/].^-_4/XTw\!/Mh,H4/ XN5"T 0?U403?Sl0W403BBT  0\40X;ZP 0B\XU403BE   0BV|403?SX403BI   0BoXZx0NpMvQQQ 0X\^P^ 0?jdX0X840X8e`P403?UD 0?dc$080@P 0Z[0 ,,0^P0tpP **\0U403BL` D01XW|Z>40 &KZ1 deed413ZQx .>6 1Z\\$413ZU. >641X\nP1U^41XcoP1-u,1=eprr1K`bb 1Zd^p413ZY\ .& 1Z\X^413Z^ .&1^1`1J|bdd41 &Kad-`2``l 2ad`8423ad_ 2B2:" 2add`423ad`"22*"2`lD21XaLah642 &K`Ysd3abD31X`_"B2`! 3`da433`ax6&3a 3`b0433`bdhx6p&3b39$`r^K^r433?W03 3g Kj3DTX8433JHT3\A3-\43XdDm!3`l^PaD31Xdk=]KN 3f@ijDp843Xcq!433JK,43XXtxP3Wfah|ha43 X|I"ר 4d`m45e6fQf6H4See&84 2g L iP(@6PF4KjF`6HhW86hgBH,F6p8L6 :g G M0\0\/].^-_,6Ep3 F-\46Xh{d6F'D6q 6d`l6Ir46 Xz"ܐ47XxP 7d`mP47Xgk!7r7u 7 j473 k7%7j 7 kH473 S$6%47X-zP&47 Kd`=h,\8jd@8PNb-0S88 2l@ Oap0: 3l@ Nb4:3d`K@M]U4:3d`H@M]U4:3d`R=ME4:3d`h =ME:u,:d*"&*&&4:X\P:\X & 4:XB|pP :\6Q6 :d`~m:uL: :l@ R^0\0\/].^-_\:oX:d"~~ :rq4:3rhR"2* :r~r44:3rjQ"2*:|x :qru u,D:1Xr|r2N4: &Kr;u|x4;Xs`P";S8/4;X9uP8;hKB5x3@;}\;S(m r(r;}~D4;XEYp4;3@hJ+K;4;3@hD+K; ;r~v ;rnxw8;hl@B(4%x ;y|D4;Xc;s|__4;3rjP"\;OLUrU4;3rmO";~D;Tl;O;;e,H;j;-40 DT L!'(549M.<?x>&; BZad`2X<0;d?BJ@hd`ry}x 0("D;1Xs|&A`!;&uk|E %ds,nx~~hTljs|jdde,OLtpSoXd\\XUNpIDW5SKJ|=9$"@  ;k|)r++r;hZ_Z_4; &KyL4<3ypXM& <y~|4<3yrhB&<E Uk9b9kD<1XtX}. N*>4< &K}x 9 =}x~~4=3}xs@> N*F =}x=rp84=X~d@P 4=X~!!=|xu }4=3}xwH?. >*6\=%a5J>a>=uX;X=~*E*=~F\=nx=dU;;=6-\"(01"tiDf T }xyrd`F@hJB?;d<03 2X`adZB; &>Ep?x.<M954('! LTD 40\=s,-O- ( @@?n AAB A@? XXX̀TahomaTahomaTahoma01RSRC LVINLBVWNL: N, 4,RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDVITSXICONlicl4icl8DTHPTRec6DSIMLIfpFPHP0STRGDLIbdBDHPHISTPRT FTABJ0JlJJKJKLJKJLJL$xJLGJM(JM JMDJML@JM0JNJP0JT\J4JLJ,JxJ`\JĄJ $\J yJ J TJ J(DJmJJdJTJ$dJvJ온JP\JdJxJ8JJ@JTnJJLJJ 8BJ!lJ"pJ#0J$J%tJ&XJ'̪J(T/J)\J+XJ,`J-ČJ.$LJ0pJ1J2\J3J4J54J7PJ8J9 J;X\J<TJ=JtJeJJ*ĜJ/J6J:8JJȼJLJLаJMTJ Loop while.vi