#include <array>
#include <iostream>
constexpr std::size_t kSize = 10;
void PrintLine(std::size_t i, char left, char right) {
std::array<char, kSize * 2 + 1> buffer;
auto first = buffer.begin();
auto last = buffer.end() - 2;
auto pos = first;
while (pos != first + i) *pos++ = ' ';
*pos++ = left;
while (pos != last - i) *pos++ = ' ';
*pos++ = right;
*pos++ = '\n';
std::cout.write(first, pos - first);
}
int main() {
std::size_t i = kSize;
while (i != 0) {
--i;
PrintLine(i, '/', '\\');
}
while (i != kSize) {
PrintLine(i, '\\', '/');
++i;
}
}
I2luY2x1ZGUgPGFycmF5PgojaW5jbHVkZSA8aW9zdHJlYW0+Cgpjb25zdGV4cHIgc3RkOjpzaXplX3Qga1NpemUgPSAxMDsKCnZvaWQgUHJpbnRMaW5lKHN0ZDo6c2l6ZV90IGksIGNoYXIgbGVmdCwgY2hhciByaWdodCkgewogIHN0ZDo6YXJyYXk8Y2hhciwga1NpemUgKiAyICsgMT4gYnVmZmVyOwogIGF1dG8gZmlyc3QgPSBidWZmZXIuYmVnaW4oKTsKICBhdXRvIGxhc3QgPSBidWZmZXIuZW5kKCkgLSAyOwogIGF1dG8gcG9zID0gZmlyc3Q7CiAgd2hpbGUgKHBvcyAhPSBmaXJzdCArIGkpICpwb3MrKyA9ICcgJzsKICAqcG9zKysgPSBsZWZ0OwogIHdoaWxlIChwb3MgIT0gbGFzdCAtIGkpICpwb3MrKyA9ICcgJzsKICAqcG9zKysgPSByaWdodDsKICAqcG9zKysgPSAnXG4nOwogIHN0ZDo6Y291dC53cml0ZShmaXJzdCwgcG9zIC0gZmlyc3QpOwp9CgppbnQgbWFpbigpIHsKICBzdGQ6OnNpemVfdCBpID0ga1NpemU7CgogIHdoaWxlIChpICE9IDApIHsKICAgIC0taTsKICAgIFByaW50TGluZShpLCAnLycsICdcXCcpOwogIH0KCiAgd2hpbGUgKGkgIT0ga1NpemUpIHsKICAgIFByaW50TGluZShpLCAnXFwnLCAnLycpOwogICAgKytpOwogIH0KfQ==