#include <iostream>
using namespace std;
void draw()
{
int i,j;
cout<<endl;
for(int k=0;k<8;++k)
cout<<" -";
for(i=0;i<8;++i)
{
cout<<endl;
for(j=0;j<8;++j)
{
cout<<"|";
if(board[i][j]==2)
cout<<'Q';
else
cout<<" ";
}
cout<<"|"<<endl;
for(int k=0;k<8;++k)
cout<<" -";
}
}
int main() {
draw();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwp2b2lkIGRyYXcoKQp7CiAgICBpbnQgaSxqOwogICAgY291dDw8ZW5kbDsKICAgIGZvcihpbnQgaz0wO2s8ODsrK2spCiAgICAgICAgY291dDw8IiAtIjsgCiAgICBmb3IoaT0wO2k8ODsrK2kpCiAgICB7CiAgICAgICAgY291dDw8ZW5kbDsKICAgICAgICBmb3Ioaj0wO2o8ODsrK2opCiAgICAgICAgewogICAgICAgICAgICBjb3V0PDwifCI7CiAgICAgICAgICAgIGlmKGJvYXJkW2ldW2pdPT0yKQogICAgICAgICAgICAgICAgY291dDw8J1EnOwogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICBjb3V0PDwiICI7CgogICAgICAgIH0KICAgICAgICBjb3V0PDwifCI8PGVuZGw7CiAgICAgICAgZm9yKGludCBrPTA7azw4OysraykKICAgICAgICAgICAgIGNvdXQ8PCIgLSI7CiAgICAgICAgCiAgICB9Cn0KaW50IG1haW4oKSB7CglkcmF3KCk7CglyZXR1cm4gMDsKfQ==