,Q<9 OUTPORTu!?PR?INITIALIZEOUTPUTPORTS?OUTPORT/?PR?_SETOUTPUTPORT?OUTPORT ?C_INITSEG ?DT?OUTPORT\0_SETOUTPUTPORTINITIALIZEOUTPUTPORTS OUTPORT$ OUTPORT.C " _ICE_DUMMY_A"$CCF2CCF3CCF4P1P3T0ACT1T2EAECCFFEIECEX0CEX1CEX2CEX3CRCEX4EXF2RDESIPRIINT0CYTIINT1PST2EXCCONOVX"motorsoutputs  num direction# # "C_T2WRRCLKTCLKSCONTCONIE0IE1CP_RL2ET0ET1TF0!_SetOutputPort"InitializeOutputPortsET2TF1TF2RB8EX0IT0TB8EX1IT1PSM0ECISM1SM2PT0PT1RS0PT2TR0RS1TR1TR2PX0PX1EXEN2PPCRENT2CONRXDTXDF0PSWCCF0CCF1INITIALIZEOUTPUTPORTSF "INITIALIZEOUTPUTPORTSC_SETOUTPUTPORTN"num direction3ӔP(p3R t3B"',e9 ( .!.#_SETOUTPUTPORTK OUTPORTr,_SETOUTPUTPORTINITIALIZEOUTPUTPORTS- OUTPORT DELAY?PR?_DELAY?DELAY _DELAYDELAYt$ DELAY.C" _ICE_DUMMY_A  count# )"!_DelayY _DELAY" count"ijӔ@ "/  _DELAYDELAYqr _DELAY DELAY| DISPLAY?PR?INITIALIZEDISPLAY?DISPLAY$?PR?_WRITESTRING?DISPLAY"?DT?_WRITESTRING?DISPLAY ?PR?_WRITECHAR?DISPLAY6?PR?_WRITEINT?DISPLAY ?C_INITSEG ?CO?DISPLAY ?DT?DISPLAY_DELAY ?C?CLDOPTRI _WRITEINT _WRITECHAR _WRITESTRINGINITIALIZEDISPLAY DISPLAY$ DISPLAY.C>0123456789ABCDEF< " _ICE_DUMMY_A  number# "3CCF2CCF3CCF4P1P3T0ACT1T2EAECCFFEIECEX0CEX1CEX2CEX3CRCEX4EXF2RDESIP! _WriteIntRIINT0CYTIINT1PST2EXCCONOV"motorsoutputs &(  str# ! ch# ## '" C_T2WRRCLKTCLKSBUFPCONSCONTMODTCONIE0IE1CP_RL2ET0ET1TF0ET2TF1TF2RB8EX0IT0TH1TB8EX1IT1PSM0ECISM1SM2PT0PT1RS0PT2TR0RS1TR1TR2PX0PX1EXEN2PPCRENT2CON" _WriteString$ _WriteCharRXDTXD%InitializeDisplayF0PSWCCF0CCF1INITIALIZEDISPLAYu uu@u@ҙ 4  dINITIALIZEDISPLAY _WRITESTRING ("  strR P" posr!u` 0™[#"C#$&'()*+,-!.!/#0H _WRITESTRING  _WRITECHAR" ch@™" 56789 :Q  _WRITECHAR  _WRITEINT"number7 "" hexchar6~Tx΢$t>~T$4+$)0?@B"C6D   _WRITEINT DISPLAYrK _WRITEINT_DELAY _WRITESTRING _WRITECHARINITIALIZEDISPLAYb DISPLAY INPORTI/?PR?_READINPUTPORT?INPORT ?C_INITSEG ?DT?INPORT_READINPUTPORTv INPORT$ INPORT.Cz " _ICE_DUMMY_A  num# "8CCF2CCF3CCF4P1P3T0ACT1T2EAECCFFEIECEX0CEX1CEX2CEX3CRCEX4EXF2RDESIP!_ReadInputPortRIINT0CYTIINT1PST2EXCCONOV"motorsoutputs"C_T2WRRCLKTCLKSCONTCONIE0IE1CP_RL2ET0ET1TF0ET2TF1TF2RB8EX0IT0TB8EX1IT1PSM0ECISM1SM2PT0PT1RS0PT2TR0RS1TR1TR2PX0PX1EXEN2PPCRENT2CONRXDTXDF0PSWCCF0CCF1_READINPUTPORT" numu3Ӕ@"t~33]p"4   ..5_READINPUTPORT| INPORTr_READINPUTPORT INPORT ATOD??PR?_GETATOD?ATOD ?C_INITSEG?DT?ATODK_GETATODkATOD$ ATOD.C2 " _ICE_DUMMY_A"$CCF2CCF3CCF4P1P3T0ACT1T2EAECCFFEIECEX0CEX1CEX2CEX3CRCEX4EXF2RDESIPRIINT0CYTIINT1PST2EXCCONOVX"motorsoutputs  channel# }"C_T2WRRCLKTCLKSCONTCONIE0IE1CP_RL2ET0ET1TF0ET2TF1TF2RB8EX0IT0TB8EX1IT1PSM0ECISM1SM2PT0PT1RS0PT2TR0RS1TR1TR2PX0PX1notDoneEXEN2PPCRENT2CON!_GetAtoDRXDTXDF0PSWCCF0CCF1" _GETATODt"channelDҵ "%   _GETATODqATODr _GETATOD. ATOD SOUNDho ?PR?_SOUND?SOUND%?PR?_BEEP?SOUND"?DT?_BEEP?SOUND ?C_INITSEG ?DT?SOUND _DELAY_BEEP_SOUNDaSOUNDZ$ SOUND.C " _ICE_DUMMY_A".CCF2CCF3CCF4P1P3T0ACT1T2EAECCFFEIEP1_0CEX0CEX1CEX2CEX3CRCEX4EXF2RDESIPRIINT0CYTIINT1PST2EXCCONOV"motorsoutputs " duration# state# "="C_T2WRRCLKTCLKSCONTCONIE0IE1CP_RL2ET0ET1TF0ET2TF1TF2RB8EX0IT0TB8EX1IT1PSM0ECISM1SM2PT0PT1RS0PT2TR0RS1TR1TR2PX0PX1!_BeepEXEN2PPCRENT2CON#_SoundRXDTXDF0PSWCCF0CCF1: _SOUND" state pҐ""4 _SOUND_BEEPf"durationXc" ja&ÕP99 $"4#$& ' ()*+ ,$-l_BEEPcSOUNDWr_DELAY_BEEP_SOUNDO SOUNDb MOTOR1A 3?PR?PWMINTERRUPT?MOTOR1A?PR?INITIALIZEMOTORS?MOTOR1A ?PR?ALLSTOP?MOTOR1A?PR?_SETMOTOR?MOTOR1A"?DT?_SETMOTOR?MOTOR1A ?C_INITSEG ?DT?MOTOR1A  _ABSE _SETMOTORALLSTOPINITIALIZEMOTORS PWMINTERRUPT MOTOR1A$ MOTOR1A.CQ " _ICE_DUMMY_A  motorIDspeed# # A"CCF2CCF3CCF4P1M1selectP3M2selectT0ACM3selectT1M4selectT2EAECCFFEIECEX0CCAP0HCEX1CCAP1HCEX2CEX3CCAP3HCRCEX4EXF2RDCCAPM0CCAPM1ESCCAPM3IPRIINT0CYTIINT1! _SetMotor"InitializeMotorsPST2EXCMODCCONOVU"motorsoutputs # # }"C_T2WRRCLKTCLKSCONTCONIE0IE1 AllStopCP_RL2! PWMInterruptET0ET1TF0ET2TF1TF2RB8EX0IT0TB8EX1IT1PSM0ECISM1SM2PT0PT1RS0PT2TR0RS1TR1TR2PX0PX1IPHEXEN2PPCRENT2CONRXDTXDF0PSWCCF0CCF1F3 PWMINTERRUPTS@2T-34@ PWMINTERRUPTINITIALIZEMOTORSuu@u@u@u"/679<= @ ACDDINITIALIZEMOTORS ALLSTOP•u`"3  KLMOP Q ALLSTOP  _SETMOTOR"motorIDspeed D"shift realSpeedt%ӔPpӔ@t3RdPt3Bd@t3B`"$``$p/uB(uB!uB$` `$p ۀڀݐ`  '58@MRV^kp "Z[\]_!`!a$c$e*f,i<jEkVlcmrpuqurstuvwxyz{|}~[  _SETMOTOR MOTOR1ArE_ABS _SETMOTORINITIALIZEMOTORSALLSTOP PWMINTERRUPT MOTOR1A(1OUTPORTDELAYDISPLAYINPORTATODSOUNDMOTOR1A,& \-b)1s=D3*_SETOUTPUTPORTINITIALIZEOUTPUTPORTS_DELAY _WRITEINT _WRITECHAR _WRITESTRINGINITIALIZEDISPLAY_READINPUTPORT_GETATOD_BEEP_SOUND _SETMOTORALLSTOPINITIALIZEMOTORS PWMINTERRUPTW