iniciar-programa
    inicia-ejecucion
    si orientado-al-norte entonces inicio
       gira-izquierda;
       gira-izquierda;
    fin;
    si orientado-al-este entonces inicio
    repetir 3 veces
       gira-izquierda;
    fin;
    si orientado-al-oeste entonces inicio
      gira-izquierda;
    fin;
    si orientado-al-sur entonces inicio
      mientras frente-libre hacer inicio
         avanza;
         si frente-bloqueado y orientado-al-sur entonces  inicio
         repetir 3 veces
           gira-izquierda;
         fin;
      fin;
    si frente-bloqueado  y orientado-al-sur entonces inicio
       repetir 3 veces
       gira-izquierda;
       mientras frente-libre y orientado-al-oeste hacer inicio
        avanza;
        si frente-bloqueado y orientado-al-oeste entonces inicio
           repetir 3 veces
             gira-izquierda;
           fin;
        fin;
    fin;

    fin;
    inicio
    si frente-bloqueado y orientado-al-oeste entonces
    repetir 3 veces
       gira-izquierda;
    fin;
    mientras frente-libre hacer inicio
       avanza;


       si junto-a-zumbador entonces inicio
          coge-zumbador;
              si junto-a-zumbador entonces inicio
                 coge-zumbador;
                    si junto-a-zumbador entonces inicio
                       coge-zumbador;
                       repetir 3 veces
                       deja-zumbador;
                       apagate;
                    fin;
                 si no junto-a-zumbador entonces inicio
                    deja-zumbador;
                    deja-zumbador;
                 fin;
              fin;
          si no junto-a-zumbador entonces inicio
            deja-zumbador;
          fin;
       fin;



       si frente-bloqueado y orientado-al-norte  entonces inicio
          gira-izquierda;
          gira-izquierda;
       fin;
       si frente-bloqueado y orientado-al-sur entonces inicio
           gira-izquierda;
           avanza;
           gira-izquierda;
       fin;
    fin;

        apagate;
    termina-ejecucion
finalizar-programa