시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB30272689.655%

문제

Одной из визуализаций правильных скобочных последовательностей являются пути Дика. Путь Дика --- путь на клетчатой плоскости, составленный из диагональных отрезков, соединяющих противоположные углы единичных квадратов. Путь начинается из начала координат, открывающейся скобке соответствует отрезок, поднимающийся вправо вверх, а закрывающиейся --- спускающийся вправо вниз. На рисунке показан путь Дика для скобочной последовательности <<(())()>>.

Требуется написать программу, которая изображает путь Дика для заданной правильной скобочной последовательности с использованием символов <<.>> (ASCII 46) для пустых единичных квадратов, <</>> (ASCII 47) для единичных квадратов, содержащих отрезок, поднимающийся вверх, и <<\>> (ASCII 97) для единичных квадратов, содеращих отрезок, спускающийся вниз.

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

입력

На ввод подается правильная скобочная последовательность. Она непуста и имеет длину не более $100$ символов.

출력

Требуется вывести изображение пути Дика для заданной во вводе правильной скобочной последовательности. Количество выведенных строк должно быть минимальным возможным. Все строки должны иметь одинаковую длину. Эта длина должна быть минимальной возможной для данного ввода.

예제 입력 1

(())()

예제 출력 1

./\...
/..\/\