Выполните задание, На бесконечном столе ссть горизонтальная и вертикальная стены. Правый конец горизонталь- ной стены соединен с нижним концом вертикаль- ной стены. Длины стен неизвестны, в каждой стене есть ровно один проход, точное место про- хода и его ширина нагзвестны. Робот находится в клетке, расположенной непосредственно слева от вертикальной стены у её нижнего конца. На pot- сунке указан один из возможных распо- пожження стен и Робота (Робот обозначся буквой «Р»). Напишите для Робота алгоритм, закрашивающий псе клетки, распологатенныс непосредственно выше и горизонтальной стены н левее вертикальной стены. Проходы должны остаться незакрашеннъом. Робот доласен закрасить только клетки, удовлетворяющие данному условию. Например, для приведенного выше рисунка Робот должен закрасить следующие клетки (ом, рисунок). При исполнении алгоритма Робот не должҫн разрушиться, выполненне горитма должно завершитьса. Конечное расположение Робота может быть произвольным. Алгоритм должен решать зада- чу для любого допустимого расположения стен и любого расположения и размера проходов внутри стен. Алгоритм может быть выполнен в среде формального інстиоттеля или записан в текстовом редакторе. Сохраните алгоритм в текстовог фоайте.