import java.io.*;
class Main{
	public static void main(String[]args)throws IOException{
		BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
		//StringBuilder sb=new StringBuilder();
		int i,j,k;
		int[][][] list=new int[4][3][10];
		for(i=0;i<4;i++){
			for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					list[i][j][k]=0;
				}
			}
		}
		String str=br.readLine();
		int n=Integer.parseInt(str);
		for(i=0;i<n;i++){
			String[] house=br.readLine().split(" ");
			int b=Integer.parseInt(house[0]);
			int f=Integer.parseInt(house[1]);
			int r=Integer.parseInt(house[2]);
			int v=Integer.parseInt(house[3]);
			
			b--;
			f--;
			r--;
			list[b][f][r]+=v;
		}
		for(i=0;i<4;i++){
			for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					System.out.print(" "+ list[i][j][k]);
				}
				System.out.println();
			}
			if(i==3)break;
			System.out.println("####################");
		}
	}
} import java.io.*; io.* java class Main{
	public static void main(String[]args)throws IOException{
		BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
		//StringBuilder sb=new StringBuilder();
		int i,j,k;
		int[][][] list=new int[4][3][10];
		for(i=0;i<4;i++){
			for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					list[i][j][k]=0;
				}
			}
		}
		String str=br.readLine();
		int n=Integer.parseInt(str);
		for(i=0;i<n;i++){
			String[] house=br.readLine().split(" ");
			int b=Integer.parseInt(house[0]);
			int f=Integer.parseInt(house[1]);
			int r=Integer.parseInt(house[2]);
			int v=Integer.parseInt(house[3]);
			
			b--;
			f--;
			r--;
			list[b][f][r]+=v;
		}
		for(i=0;i<4;i++){
			for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					System.out.print(" "+ list[i][j][k]);
				}
				System.out.println();
			}
			if(i==3)break;
			System.out.println("####################");
		}
	}
} Main public static void main(String[]args)throws IOException{
		BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
		//StringBuilder sb=new StringBuilder();
		int i,j,k;
		int[][][] list=new int[4][3][10];
		for(i=0;i<4;i++){
			for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					list[i][j][k]=0;
				}
			}
		}
		String str=br.readLine();
		int n=Integer.parseInt(str);
		for(i=0;i<n;i++){
			String[] house=br.readLine().split(" ");
			int b=Integer.parseInt(house[0]);
			int f=Integer.parseInt(house[1]);
			int r=Integer.parseInt(house[2]);
			int v=Integer.parseInt(house[3]);
			
			b--;
			f--;
			r--;
			list[b][f][r]+=v;
		}
		for(i=0;i<4;i++){
			for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					System.out.print(" "+ list[i][j][k]);
				}
				System.out.println();
			}
			if(i==3)break;
			System.out.println("####################");
		}
	} main {
		BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
		//StringBuilder sb=new StringBuilder();
		int i,j,k;
		int[][][] list=new int[4][3][10];
		for(i=0;i<4;i++){
			for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					list[i][j][k]=0;
				}
			}
		}
		String str=br.readLine();
		int n=Integer.parseInt(str);
		for(i=0;i<n;i++){
			String[] house=br.readLine().split(" ");
			int b=Integer.parseInt(house[0]);
			int f=Integer.parseInt(house[1]);
			int r=Integer.parseInt(house[2]);
			int v=Integer.parseInt(house[3]);
			
			b--;
			f--;
			r--;
			list[b][f][r]+=v;
		}
		for(i=0;i<4;i++){
			for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					System.out.print(" "+ list[i][j][k]);
				}
				System.out.println();
			}
			if(i==3)break;
			System.out.println("####################");
		}
	} BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) int i i j j k; k int[][][] list=new int[4][3][10]; list new int[4][3][10] 4 3 10 for(i=0;i<4;i++){
			for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					list[i][j][k]=0;
				}
			}
		} i=0; i=0 i 0 i<4 i 4 i++ i++ i {
			for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					list[i][j][k]=0;
				}
			}
		} {
			for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					list[i][j][k]=0;
				}
			}
		} for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					list[i][j][k]=0;
				}
			} j=0; j=0 j 0 j<3 j 3 j++ j++ j {
				for(k=0;k<10;k++){
					list[i][j][k]=0;
				}
			} {
				for(k=0;k<10;k++){
					list[i][j][k]=0;
				}
			} for(k=0;k<10;k++){
					list[i][j][k]=0;
				} k=0; k=0 k 0 k<10 k 10 k++ k++ k {
					list[i][j][k]=0;
				} {
					list[i][j][k]=0;
				} list[i][j][k]=0 list[i][j][k] list[i][j] list[i] list i j k 0 String str=br.readLine(); str br.readLine() br.readLine br int n=Integer.parseInt(str); n Integer.parseInt(str) Integer.parseInt Integer str for(i=0;i<n;i++){
			String[] house=br.readLine().split(" ");
			int b=Integer.parseInt(house[0]);
			int f=Integer.parseInt(house[1]);
			int r=Integer.parseInt(house[2]);
			int v=Integer.parseInt(house[3]);
			
			b--;
			f--;
			r--;
			list[b][f][r]+=v;
		} i=0; i=0 i 0 i<n i n i++ i++ i {
			String[] house=br.readLine().split(" ");
			int b=Integer.parseInt(house[0]);
			int f=Integer.parseInt(house[1]);
			int r=Integer.parseInt(house[2]);
			int v=Integer.parseInt(house[3]);
			
			b--;
			f--;
			r--;
			list[b][f][r]+=v;
		} {
			String[] house=br.readLine().split(" ");
			int b=Integer.parseInt(house[0]);
			int f=Integer.parseInt(house[1]);
			int r=Integer.parseInt(house[2]);
			int v=Integer.parseInt(house[3]);
			
			b--;
			f--;
			r--;
			list[b][f][r]+=v;
		} String[] house=br.readLine().split(" "); house br.readLine().split(" ") br.readLine().split br.readLine() br.readLine br " " int b=Integer.parseInt(house[0]); b Integer.parseInt(house[0]) Integer.parseInt Integer house[0] house 0 int f=Integer.parseInt(house[1]); f Integer.parseInt(house[1]) Integer.parseInt Integer house[1] house 1 int r=Integer.parseInt(house[2]); r Integer.parseInt(house[2]) Integer.parseInt Integer house[2] house 2 int v=Integer.parseInt(house[3]); v Integer.parseInt(house[3]) Integer.parseInt Integer house[3] house 3 b-- b f-- f r-- r list[b][f][r]+=v list[b][f][r] list[b][f] list[b] list b f r v for(i=0;i<4;i++){
			for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					System.out.print(" "+ list[i][j][k]);
				}
				System.out.println();
			}
			if(i==3)break;
			System.out.println("####################");
		} i=0; i=0 i 0 i<4 i 4 i++ i++ i {
			for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					System.out.print(" "+ list[i][j][k]);
				}
				System.out.println();
			}
			if(i==3)break;
			System.out.println("####################");
		} {
			for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					System.out.print(" "+ list[i][j][k]);
				}
				System.out.println();
			}
			if(i==3)break;
			System.out.println("####################");
		} for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					System.out.print(" "+ list[i][j][k]);
				}
				System.out.println();
			} j=0; j=0 j 0 j<3 j 3 j++ j++ j {
				for(k=0;k<10;k++){
					System.out.print(" "+ list[i][j][k]);
				}
				System.out.println();
			} {
				for(k=0;k<10;k++){
					System.out.print(" "+ list[i][j][k]);
				}
				System.out.println();
			} for(k=0;k<10;k++){
					System.out.print(" "+ list[i][j][k]);
				} k=0; k=0 k 0 k<10 k 10 k++ k++ k {
					System.out.print(" "+ list[i][j][k]);
				} {
					System.out.print(" "+ list[i][j][k]);
				} System.out.print(" "+ list[i][j][k]) System.out.print System.out System System.out " "+ list[i][j][k] " " list[i][j][k] list[i][j] list[i] list i j k System.out.println() System.out.println System.out System System.out if(i==3)break; i==3 i 3 break; System.out.println("####################") System.out.println System.out System System.out "####################" String[]args args
import java.io.*;
class Main{
	public static void main(String[]args)throws IOException{
		BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
		//StringBuilder sb=new StringBuilder();
		int i,j,k;
		int[][][] list=new int[4][3][10];
		for(i=0;i<4;i++){
			for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					list[i][j][k]=0;
				}
			}
		}
		String str=br.readLine();
		int n=Integer.parseInt(str);
		for(i=0;i<n;i++){
			String[] house=br.readLine().split(" ");
			int b=Integer.parseInt(house[0]);
			int f=Integer.parseInt(house[1]);
			int r=Integer.parseInt(house[2]);
			int v=Integer.parseInt(house[3]);
			
			b--;
			f--;
			r--;
			list[b][f][r]+=v;
		}
		for(i=0;i<4;i++){
			for(j=0;j<3;j++){
				for(k=0;k<10;k++){
					System.out.print(" "+ list[i][j][k]);
				}
				System.out.println();
			}
			if(i==3)break;
			System.out.println("####################");
		}
	}
}