#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;
}