iniciar-programa define-nueva-instruccion revisa como inicio si junto-a-zumbador entonces inicio coge-zumbador; si junto-a-zumbador entonces inicio coge-zumbador; repetir 2 veces deja-zumbador; (*Algo que nos permita manifestar que ya tenemos un stand de kontratista*) repetir 3 veces gira-izquierda; avanza; (*dejamos un beepr, luego regresamos por el*) deja-zumbador; gira-izquierda; gira-izquierda; avanza; repetir 3 veces gira-izquierda; fin sino inicio deja-zumbador; fin; fin; fin; define-nueva-instruccion pasa-stand como inicio mientras frente-libre y no-junto-a-zumbador hacer avanza; revisa; mientras frente-libre hacer avanza; repetir 3 veces gira-izquierda; si frente-libre entonces avanza; gira-izquierda; si frente-libre entonces inicio avanza; gira-izquierda; avanza; repetir 3 veces gira-izquierda; fin (*en este punto, si el frente no est{a libre significa que estamos en una esquina del mundo rectangular*) sino inicio repetir 3 veces gira-izquierda; fin; fin; inicia-ejecucion mientras no (orientado-al-sur y (frente-bloqueado y izquierda-libre)) hacer inicio pasa-stand; fin; (*Ahora regersamos por los zumbadores, que están junto a los montones de 2 zumbadores (ya sabemos como hubicarnos en estos momnotes)*) apagate; termina-ejecucion finalizar-programa