#include<bits/stdc++.h>
using namespace std;
using ll=long long;
const ll N=1e3+5;
bool vis1[N][N];
bool vis2[N][N];
bool vis3[N][N];

int main(){
    ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
    ll x,y,z,n;
    cin>>x>>y>>z>>n;
    
    for(ll i=0;i<n;i++){
        ll xi,yi,zi;
        cin>>xi>>yi>>zi;
        vis1[xi][yi]=true;
        vis2[zi][yi]=true;
        vis3[zi][xi]=true;
    }
    for(ll i=y;i>=1;i--){
        for(ll j=1;j<=x+z+1;j++){
            if(j<=x){
                if(vis1[j][i])cout<<'x';
                else cout<<'.';
            }
            else if(j==x+1)cout<<' ';
            else{
                if(vis2[j-x-1][i])cout<<'x';
                else cout<<'.';
            }
        }
        cout<<'\n';
    }
    cout<<'\n';
    
    for(ll i=1;i<=z;i++){
        for(ll j=1;j<=x;j++){
            if(vis3[i][j])cout<<'x';
            else cout<<'.';
        }
        cout<<'\n';
    }

    return 0;
}