import java.util.*;
public class Main{
static final int N = 100005;
static final int X = 1005;
public static void main(String args[]){
Scanner in = new Scanner(System.in);
int x, y, z, n;
x = in.nextInt();
y = in.nextInt();
z = in.nextInt();
n = in.nextInt();
int[][] xy = new int[X][X];
int[][] xz = new int[X][X];
int[][] yz = new int[X][X];
for(int i=1;i<=n;i++) {
int a, b, c;
a = in.nextInt();
b = in.nextInt();
c = in.nextInt();
xy[a][b] = 1;
xz[a][c] = 1;
yz[b][c] = 1;
}
for(int b=y;b>=1;b--){
String s = "";
for(int a=1;a<=x;a++){
if(xy[a][b] == 1){
s += 'x';
}
else
s += '.';
}
s += ' ';
for(int c=1;c<=z;c++){
if(yz[b][c] == 1){
s += 'x';
}
else
s += '.';
}
System.out.println(s);
}
System.out.print('\n');
for(int c=1;c<=z;c++){
String s = "";
for(int a=1;a<=x;a++){
if(xz[a][c] == 1){
s += 'x';
}
else
s += '.';
}
System.out.println(s);
}
}
}