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

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