#include int x[8][8]; char s[5000]; int main() { int i,j; char c; for (i=0;i<8;i++) for (j=0;j<8;j++) { x[i][j]=(i+j)%2; } gets(s); i=7; while (1) { if (s[i]<'a') { c=s[i]; i++; } else { c='P'; } x[s[i]-'a'][s[i+1]-'1']+=100*c; i+=2; if (s[i]==',') i++; else break; } gets(s); i=7; while (1) { if (s[i]<'a') { c=s[i]; i++; } else { c='P'; } x[s[i]-'a'][s[i+1]-'1']+=100*(c-'A'+'a'); i+=2; if (s[i]==',') i++; else break; } for (i=7;i>=0;i--) { for (j=0;j<8;j++) printf("+---"); printf("+\n|"); for (j=0;j<8;j++) { if (x[j][i]%100==1) printf("."); else printf(":"); if (x[j][i]/100==0) { if (x[j][i]%100==1) printf("."); else printf(":"); } else { printf("%c",x[j][i]/100); } if (x[j][i]%100==1) printf("."); else printf(":"); printf("|"); } printf("\n"); } for (j=0;j<8;j++) printf("+---"); printf("+\n"); return 0; }