Задача 47. Шашки

Автор:Антон Карабанов   Ограничение времени:1 сек
Входной файл:Стандартный вход   Ограничение памяти:256 Мб
Выходной файл:Стандартный выход  
Максимальный балл:100  

Условие

Ноздрёв вспыхнул и подошел к Чичикову так близко, что тот отступил шага два назад.

 —Я тебя заставлю играть! Это ничего, что ты смешал шашки, я помню все ходы. Мы их поставим опять так, как были.

Николай Гоголь, поэма "Мёртвые души", 1842 г.

Современные шашечные программы используют особый формат файлов (.pdn). В его основе лежит Portable Game Notation, набор правил для хранения шашечной позиции.

Клетки игрового поля обозначаются числами от 1 до 32, так, как указано на рисунке.

Запись позиции, возникшей при игре, в этом файле оформляется особым тегом FEN. Вот его формат:

1) Указывается один из символов W или B — цвет шашек игрока, которому нужно делать очередной ход (в рамках нашей задачи эта информация несущественна). Сразу после буквы идёт разделитель — символ : (ASCII код 58);

2) Указывается один из символов W или B — цвет шашек игрока, позиции которых будут перечисляться. Сразу после буквы через запятую перечисляются поля, занятые шашками. Дамки обозначаются символом K (King). В случае, когда шашки игрока занимают все клетки числового диапазона, он указывается своим началом и концом, разделёнными символом - (ASCII код 58). В конце идёт разделитель — символ :;

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

По приведённым данным в формате FEN определите расстановку фигур на доске.

Формат входных данных

Единственная строка входного файла содержит описание позиции в формате FEN. Не гарантируется, что сохранённая позиция достижима в реальной партии в русские шашки — во первых, один из игроков мог мухлевать, во вторых, формат может использоваться и для сохранения партий с изменёнными правилами игры. Гарантируется корректность входных данных и соответствие описываемому формату. Гарантируется, что на доске есть хотя бы по одной фигуре каждого цвета.

Формат выходных данных

Выведите 8 строк по 8 символов — шашечную диаграмму. Белые поля обозначайте символом . (ASCII код 46), пустые черные — символом # (ASCII код 35), белые шашки — символом w, белые дамки — символом W, чёрные шашки — символом b, чёрные дамки — символом B.

Ограничения

Дополнительных ограничений нет.

Система оценки и описание подзадач

Баллы за каждый тест начисляются независимо.

Примеры тестов

Стандартный вход Стандартный выход
1
B:W18,24,27,28,K10,K15:B12,16,20,K22,K25,K29
.#.#.#.#
#.#.#.#.
.#.W.#.b
#.#.W.b.
.#.w.#.b
#.B.#.w.
.B.#.w.w
B.#.#.#.
2
B:BK1-12:W21-32
.B.B.B.B
B.B.B.B.
.B.B.B.B
#.#.#.#.
.#.#.#.#
w.w.w.w.
.w.w.w.w
w.w.w.w.

0.091s 0.013s 15