BEGINNING_OF_PROGRAM DEFINE_NEW_INSTRUCTION TURNRIGHT AS {TURNLEFT;TURNLEFT;TURNLEFT;} DEFINE_NEW_INSTRUCTION SUBIRESCALON AS {TURNLEFT;MOVE;TURNRIGHT;MOVE;} DEFINE_NEW_INSTRUCTION CAMINAR AS {MOVE;MOVE;} DEFINE_NEW_INSTRUCTION TROTAR AS {MOVE;MOVE;MOVE;} DEFINE_NEW_INSTRUCTION CORRER AS {MOVE;MOVE;MOVE;MOVE;} DEFINE_NEW_INSTRUCTION IR_A_LA_ESQUINA AS {TURNRIGHT;MOVE;TURNLEFT;MOVE;} DEFINE_NEW_INSTRUCTION GIRAR AS {TURNLEFT;TURNLEFT;TURNLEFT;TURNLEFT;} BEGINNING_OF_EXECUTION TURNLEFT;TROTAR;MOVE;TURNLEFT;TROTAR;TURNLEFT; MOVE;PICKBEEPER;TURNLEFT;TURNLEFT; CAMINAR;TURNLEFT;TROTAR;TURNLEFT; CORRER;MOVE;TURNLEFT;CAMINAR; PICKBEEPER;TURNRIGHT; CORRER; PUTBEEPER; TROTAR;TURNLEFT;TROTAR; TURNLEFT;MOVE;PICKBEEPER; IR_A_LA_ESQUINA;PICKBEEPER; IR_A_LA_ESQUINA;PICKBEEPER;TURNRIGHT;TROTAR; TURNLEFT;PICKBEEPER;MOVE;PUTBEEPER;TURNRIGHT; TROTAR; GIRAR;GIRAR;TURNLEFT; CORRER; TURNLEFT;MOVE; PICKBEEPER;TROTAR;PICKBEEPER;CAMINAR;PICKBEEPER; TURNLEFT;MOVE;TURNRIGHT;MOVE;TURNLEFT;TURNLEFT; TURNOFF; END_OF_EXECUTION END_OF_PROGRAM