2. Программа для робота
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

На кружке по робототехнике имеется полигон для испытания собираемых роботов. Полигон представляет собой квадратный стол, на котором расчерчено клетчатое поле размером $$$8 \times 8$$$ клеток. Правая нижняя клетка является финишной. В некоторых клетках установлены препятствия. Карта полигона выглядит так (символ '.' означает пустую клетку, символ '#' — клетку с препятствием):

........
.###..#.
.#.##.#.
.#.#..#.
.#.#.##.
.#....#.
.######.
.#......

Программа для робота представляет собой последовательность команд, разделённых пробелом. Каждая команда состоит из двух символов — буквы и цифры, где буква задаёт направление движения (L — влево, R — вправо, U — вверх, D — вниз), а цифра от 1 до 7 задаёт число шагов. Например, программа R2 D7 указывает вначале сделать 2 шага вправо, затем 7 шагов вниз.

Если при выполнении команды робот доходит до препятствия или до края поля, то он переходит к выполнению следующей команды. Как только робот попадает в финишную клетку, выполнение программы прекращается.

Ваша задача — придумать как можно более короткую программу для робота, чтобы, стартовав из любой пустой клетки, робот всегда доходил до финишной клетки. Например, программа R2 D7 этому требованию не удовлетворяет: с ней робот доходит до финишной клетки только из трёх последних клеток первой и последней строки и из любой клетки последнего столбца.

Для отправки решения в системе Codeforces нажмите ссылку "Отослать" (над условием задачи). В поле "Исходный код" напишите свою программу, не пишите ничего лишнего. В поле "Язык" выберите язык PHP.

Система оценки

100 баллов получит решение, в котором программа содержит наименьшее возможное количество команд, и при этом робот доходит до финиша из любой пустой клетки. За каждую лишнюю команду вычитается 9 баллов. За каждую клетку, из которой робот не доходит до финиша, вычитается 11 баллов. При этом итоговый балл не может быть отрицательным. Итоговый балл сообщается участнику.

Во время олимпиады у участников было 10 попыток сдать решение данной задачи в систему. На codeforces такого ограничения нет.