iniciar-programa
    inicia-ejecucion
        mientras no-orientado-al-sur hacer gira-izquierda;
        mientras frente-libre hacer avanza;
        mientras no-orientado-al-oeste hacer gira-izquierda;
        mientras frente-libre hacer avanza;
        mientras no-orientado-al-norte hacer gira-izquierda;

        mientras frente-libre y derecha-libre hacer
        inicio
            mientras no-orientado-al-norte hacer gira-izquierda;
            si algun-zumbador-en-la-mochila y no-junto-a-zumbador entonces deja-zumbador;
            si frente-libre entonces avanza;
            mientras no-orientado-al-este hacer gira-izquierda;
            si frente-libre entonces avanza;
        fin;
        si algun-zumbador-en-la-mochila entonces deja-zumbador;
        mientras no-orientado-al-sur hacer gira-izquierda;
        mientras frente-libre hacer avanza;
        mientras no-orientado-al-norte hacer gira-izquierda;
        mientras frente-libre hacer
            inicio
            mientras no-orientado-al-norte hacer gira-izquierda;
            si algun-zumbador-en-la-mochila y no-junto-a-zumbador entonces deja-zumbador;
            si frente-libre entonces avanza;
            mientras no-orientado-al-oeste hacer gira-izquierda;
            si frente-libre entonces avanza;
            fin;
        si no-junto-a-zumbador y algun-zumbador-en-la-mochila entonces deja-zumbador;



        apagate;
    termina-ejecucion
finalizar-programa
