процедура 001
│ пока на западе свободно выполнять
│ │ шаг на запад
│ конец
│
│ пока на севере свободно выполнять
│ │ шаг на север
│ конец
│
│ пока на востоке свободно выполнять
│ │ пока на севере свободно выполнять
│ │ │ шаг на север
│ │ конец
│ │ шаг на восток
│ конец
│
│ пока на севере свободно выполнять
│ │ шаг на север
│ конец
│ конец
начало
│ 001
│ пока (на севере свободно или на западе свободно) выполнять
│ │ шаг на запад
│ │ пока на севере свободно выполнять
│ │ │ 001
│ │ конец
│ конец конец