#include <iostream>
using namespace std;
void middlePart(short baseSize, short tileX) {
for (short row = 0; row < 2 * baseSize;row++) {
for (short fanum_Tax = 0;fanum_Tax < tileX;fanum_Tax++) {
for (short col = 0; col < 4 * baseSize; col++) {
if ((row == 0 || row == (2 * baseSize) - 1) && col >= baseSize && col < 3 * baseSize) {
cout << "#";
}
else if (col == baseSize || col == (3 * baseSize) - 1) {
cout << "|";
}
else {
cout << "*";
}
}
}
cout << "\n";
}
}
void startRocket(short baseSize, short tileX) {
const short width = static_cast<short>(baseSize * 4);
for (short i = 0; i < baseSize * 2; i++) {
if (i == baseSize) {
middlePart(baseSize, tileX);
}
for (short ohio = 0; ohio < tileX; ohio++) {
for (short j = 0;j < width;j++) {
if (j != ((baseSize * 2) - i - 1) && j != ((baseSize * 2) + i)) {
cout << "*";
}
else if (j == (baseSize * 2) - i - 1) {
cout << "/";
}
else {
cout << "\\";
}
}
}
cout << endl;
}
}
int main() {
short baseSize, tileX, tileY;
cin >> baseSize >> tileX >> tileY;
for (;tileY != 0;tileY--) {
startRocket(baseSize, tileX);
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBtaWRkbGVQYXJ0KHNob3J0IGJhc2VTaXplLCBzaG9ydCB0aWxlWCkgewogICAgZm9yIChzaG9ydCByb3cgPSAwOyByb3cgPCAyICogYmFzZVNpemU7cm93KyspIHsKICAgICAgICBmb3IgKHNob3J0IGZhbnVtX1RheCA9IDA7ZmFudW1fVGF4IDwgdGlsZVg7ZmFudW1fVGF4KyspIHsKICAgICAgICAgICAgZm9yIChzaG9ydCBjb2wgPSAwOyBjb2wgPCA0ICogYmFzZVNpemU7IGNvbCsrKSB7CiAgICAgICAgICAgICAgICBpZiAoKHJvdyA9PSAwIHx8IHJvdyA9PSAoMiAqIGJhc2VTaXplKSAtIDEpICYmIGNvbCA+PSBiYXNlU2l6ZSAmJiBjb2wgPCAzICogYmFzZVNpemUpIHsKICAgICAgICAgICAgICAgICAgICBjb3V0IDw8ICIjIjsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2UgaWYgKGNvbCA9PSBiYXNlU2l6ZSB8fCBjb2wgPT0gKDMgKiBiYXNlU2l6ZSkgLSAxKSB7CiAgICAgICAgICAgICAgICAgICAgY291dCA8PCAifCI7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBjb3V0IDw8ICIqIjsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBjb3V0IDw8ICJcbiI7CiAgICB9Cn0Kdm9pZCBzdGFydFJvY2tldChzaG9ydCBiYXNlU2l6ZSwgc2hvcnQgdGlsZVgpIHsKICAgIGNvbnN0IHNob3J0IHdpZHRoID0gc3RhdGljX2Nhc3Q8c2hvcnQ+KGJhc2VTaXplICogNCk7CiAgICBmb3IgKHNob3J0IGkgPSAwOyBpIDwgYmFzZVNpemUgKiAyOyBpKyspIHsKCiAgICAgICAgaWYgKGkgPT0gYmFzZVNpemUpIHsKICAgICAgICAgICAgbWlkZGxlUGFydChiYXNlU2l6ZSwgdGlsZVgpOwogICAgICAgIH0KICAgICAgICBmb3IgKHNob3J0IG9oaW8gPSAwOyBvaGlvIDwgdGlsZVg7IG9oaW8rKykgewogICAgICAgICAgICBmb3IgKHNob3J0IGogPSAwO2ogPCB3aWR0aDtqKyspIHsKICAgICAgICAgICAgICAgIGlmIChqICE9ICgoYmFzZVNpemUgKiAyKSAtIGkgLSAxKSAmJiBqICE9ICgoYmFzZVNpemUgKiAyKSArIGkpKSB7CiAgICAgICAgICAgICAgICAgICAgY291dCA8PCAiKiI7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlIGlmIChqID09IChiYXNlU2l6ZSAqIDIpIC0gaSAtIDEpIHsKICAgICAgICAgICAgICAgICAgICBjb3V0IDw8ICIvIjsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2UgewogICAgICAgICAgICAgICAgICAgIGNvdXQgPDwgIlxcIjsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBjb3V0IDw8IGVuZGw7CiAgICB9Cn0KaW50IG1haW4oKSB7CiAgICBzaG9ydCBiYXNlU2l6ZSwgdGlsZVgsIHRpbGVZOwogICAgY2luID4+IGJhc2VTaXplID4+IHRpbGVYID4+IHRpbGVZOwogICAgZm9yICg7dGlsZVkgIT0gMDt0aWxlWS0tKSB7CiAgICAgICAgc3RhcnRSb2NrZXQoYmFzZVNpemUsIHRpbGVYKTsKICAgIH0KfQ==