#include <bits/stdc++.h>
using namespace std;
const int maxn = 111;
char ss[maxn][maxn];
int vis[maxn][maxn];
int n, m;
int main() {
  scanf("%d%d", &n, &m);
  for (int i = 0; i < n; i++) {
    scanf("%s", ss[i]);
  }
  for (int i = 0; i < n; i++) {
    for (int j = 0; j < m; j++) {
      if (ss[i][j] == '-') {
        printf("-");
        continue;
      }
      if (i % 2 == 0) {
        if (j % 2 == 0)
          printf("W");
        else
          printf("B");
      } else {
        if (j % 2 == 0)
          printf("B");
        else
          printf("W");
      }
    }
    printf("\n");
  }
}
