Робот. Задача 4

Задача 4. Робот находится около левой стороны фигуры, похожей на букву "П". Длина сторон "буквы" может быть произвольной. Возможный вариант начального расположения Робота приведён на рисунке:

Исходное расположение для задачи 4

Напишите для робота алгоритм, закрашивающий все клетки, соприкасающиеся со стенками "буквы". Например, для приведенного выше рисунка робот должен закрасить следующие клетки(см. Рисунок).
Предполагаемый результат для задачи 4

Конечное расположение робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера стены и любого допустимого начального расположения робота. 

Обстановку с расположением из примера можно скачать тут.

Алгоритм сохраниете в файле и пришлите учителю