#include int main(void) { char b[8][8] = {{0}, {0}}; char c, wb = 0; int i, j; while((c = getchar()) != EOF) { if(c == 10) { wb = 0; continue; } if(wb == 0) { if(c == 'W') wb = 1; if(c == 'B') wb = 2; if(wb != 0) for(c = 0; c < 5; c++) getchar(); } else { int f, col, row; f = getchar(); if(f == ',') f = getchar(); if((f >= 'a') && (f <= 'h')) { col = f; f = 'P'; } else col = getchar(); row = getchar(); b[row - '1'][col - 'a'] = (wb == 1)? f: f + ('a' - 'A'); } } for(i = 7; i >= 0 ; i--) { printf("+---+---+---+---+---+---+---+---+\n|"); for(j = 0; j < 8; j++) { if( ((i + j) % 2) == 0) printf(":%c:|", (b[i][j] == 0)? ':': b[i][j]); else printf(".%c.|", (b[i][j] == 0)? '.': b[i][j]); } printf("\n"); } printf("+---+---+---+---+---+---+---+---+\n"); return 0; }