Loading [MathJax]/jax/output/CommonHTML/jax.js

Задача D. Этажерка

Автор:А. Кленин   Ограничение времени:2 сек
Входной файл:input.txt   Ограничение памяти:64 Мб
Выходной файл:output.txt  
Максимальный балл:80  

Условие

Изображение этажерки состоит из H×S+D1 строк по W+D1 символов.

Этажерка имеет четыре вертикальных ножки, обозначаемые символом '|' (ASCII 124), S полок, обозначаемых символом '/' (ASCII 47) и 2×S горизонтальных перекладин длиной W, обозначаемых символом '=' (ASCII 61).

Полки расположены одна над другой с шагом H символов. Верхняя полка расположена на высоте, равной высоте этажерки. Расстояние между передними и задними ножками таково, что на изображении ширина полки вместе с перекладинами составляет D символов.

Все символы изображения, не относящиеся к этажерке, должны быть равны '.' (ASCII 46).

Формат входного файла

Входной файл содержит целые числа SWHD.

Формат выходного файла

Выходной файл должен содержать изображение этажерки.

Ограничения

1S100

2W,H,D100

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

Входной файл (input.txt) Выходной файл (output.txt)
1
2 20 5 4
...====================
..////////////////////|
.////////////////////.|
====================..|
|..|...............|..|
|..================|===
|./////////////////|//|
|//////////////////|/.|
====================..|
|..|...............|..|
|..................|...
|..................|...
|..................|...

0.069s 0.008s 13