#include <iostream>
#include <vector>
#include <map>
#include<string>
#include<queue>
#include<math.h>
#define pb push_back
#define all(x) begin(x),end(x)
#define ll long long
#define P pair<int,int>
#define lP pait<ll,ll>
using namespace std;
int main() {
    int w,h;
    char c;
    cin>>w>>h>>c;
    string s="BWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBW";
    string t="WBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWB";
    if(w==1 and h==1) cout<<c<<endl;
    else{
    for(int i=0;i<h;i++){
        for(int j=0;j<w;j++){
            if(c=='B') {
                if(i%2==0) cout<<s[j];
                else cout<<t[j];
            }
            else{
                if(i%2==0) cout<<t[j];
                else cout<<s[j];
        }
        }
        cout<<endl;
    }
    }
    return 0;
}