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

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

Перед вами инструкция по созданию шедевра, выданная такой нейросетью. Она задана как последовательность символов, означающих, как нужно двигать кистью: «U» — движение вверх, «D» — вниз, «L» — влево, «R» — вправо. Каждое движение должно переместить кисть на одну единицу измерения. Мы будем считать, что рисование шедевра происходит на обычном клетчатом листе бумаги.

Вам нужно реализовать программу, которая нарисует по инструкции картину, и выведет её в минимально возможном прямоугольнике.

Входные данные

Единственная строка ввода содержит не менее одного и не более 100 символов.

Во вводе присутствуют только символы «U», «D», «L» или «R».

Выходные данные

Выведите n строк, в каждой по m символов — нарисованную картину, где n — минимальное количество строк, а m — количество столбцов, необходимые для отображения картины.

Символом «.» (точка) следует отображать нетронутую часть бумаги, а символом «X» (заглавная латинская буква) отображать нарисованную часть.

Примеры
Входные данные
RDRD
Выходные данные
XX.
.XX
..X
Входные данные
RRUULLDDDDLLUURR
Выходные данные
..XXX
..X.X
XXXXX
X.X..
XXX..