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