        iniciar-programa
        define-nueva-instruccion coger-todos como inicio
          mientras junto-a-zumbador hacer inicio
             coge-zumbador;
             fin;
           fin;
        define-nueva-instruccion mira-sur como inicio
             mientras no-orientado-al-sur hacer inicio
                gira-izquierda;
                fin;
              fin;

        define-nueva-instruccion camina-tope como inicio
                mientras frente-libre hacer inicio
                   avanza;
                   fin;
                 fin;
        define-nueva-instruccion deja-todos como inicio
          mientras algun-zumbador-en-la-mochila hacer inicio
             deja-zumbador;
             fin;
           fin;
        define-nueva-instruccion mira-este como inicio
          mientras no-orientado-al-este hacer inicio
             gira-izquierda;
             fin;
           fin;
        define-nueva-instruccion mira-norte como inicio
          mientras no-orientado-al-norte hacer inicio
             gira-izquierda;
             fin;
           fin;
        define-nueva-instruccion recoger_columna como inicio
          mientras junto-a-zumbador hacer inicio
            coger-todos;
            si frente-libre entonces inicio
              avanza;
            fin;
          fin;
        fin;

        define-nueva-instruccion dejar como inicio
          mira-sur;
          camina-tope;
          deja-todos;
         fin;

        define-nueva-instruccion siguiente como inicio
          mira-este;
          avanza;
          mira-norte;
        fin;

        inicia-ejecucion
          mientras junto-a-zumbador hacer inicio
            recoger_columna;
            dejar;
            siguiente;
          fin;
          apagate;
        termina-ejecucion
    finalizar-programa


