#include<bits/stdc++.h>
using namespace std;
int main()
{
bool a[10][10];
char s[10][10];
for(int i=1;i<=8;i++)
for(int j=1;j<=8;j++)
a[i][j]=1;
for(int i=1;i<=8;i++){
for(int j=1;j<=8;j++){
cin>>s[i][j];
if(s[i][j]=='R'){
a[i][j]=0;
int n;
n=i+1;
while(n<=8&&s[n][j]=='.'){
a[n][j]=0;
n++;
}
n=i-1;
while(n>=1&&s[n][j]=='.'){
a[n][j]=0;
n--;
}
n=j+1;
while(n<=8&&s[i][n]=='.'){
a[i][n]=0;
n++;
}
n=j-1;
while(n>=1&&s[i][n]=='.'){
a[i][n]=0;
n--;
}
}
if(s[i][j]=='B'){
a[i][j]=0;
int n=i+1,m=j+1;
while(n<=8&&m<=8&&s[n][m]=='.'){
a[n][m]=0;
n++,m++;
}
n=i-1,m=j-1;
while(n>=1&&m>=1&&s[n][m]=='.'){
a[n][m]=0;
n--,m--;
}
n=i+1,m=j-1;
while(n<=8&&m>=1&&s[n][m]=='.'){
a[n][m]=0;
n++,m--;
}
n=i-1,m=j+1;
while(n>=1&&m<=8&&s[n][m]=='.'){
a[n][m]=0;
n--,m++;
}
}
}
}
for(int i=1;i<=8;i++){
for(int j=1;j<=8;j++)
cout<<a[i][j];
cout<<endl;
}
}