import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class Rectangle {
public static void main(String[] args) throws FileNotFoundException {
// TODO Auto-generated method stub
Scanner sc = new Scanner(new File("src/file/rectangle"));
int T = sc.nextInt();
int[][] rect = new int[50][50];
for (int i = 0; i < 50; i++) {
for (int j = 0; j < 50; j++) {
rect[i][j] = 0;
}
}
for (int t = 1; t <= T; t++) {
int x = sc.nextInt(), y = sc.nextInt();
int h = sc.nextInt(), w = sc.nextInt();
int xt = x + h - 1, yt = y + w - 1;
for (int i = 0; i < h; i++) {
rect[x + i][y] = 1;
rect[xt - i][yt] = 1;
}
for (int i = 0; i < w; i++) {
rect[x][y + i] = 1;
rect[xt][yt - i] = 1;
}
}
for (int i = 0; i < 50; i++) {
for (int j = 0; j < 50; j++) {
if (rect[i][j] == 0)
System.out.print(" ");
else
System.out.print(rect[i][j] + " ");
}
System.out.println();
}
}
}