var input = require('fs').readFileSync('/dev/stdin', 'utf8');

var building = [];
for (var i = 0; i < 4; i++) {
    building.push([]);
    for (var j = 0; j < 3; j++) {
        building[i].push([]);
        for (var k = 0; k < 10; k++) {
            building[i][j].push(0);
        }
    }
}

var lines = input.split(/\n/g);
for (var i = 1; i <= +lines[0]; i++) {
    var
        line = lines[i].split(' ').map(Number),
        b = line[0] - 1,
        f = line[1] - 1,
        r = line[2] - 1,
        v = line[3];

    if (building[b][f][r] + v < 0) {
        building[b][f][r] = 0;
    }
    else if (9 < building[b][f][r] + v) {
        building[b][f][r] = 9;
    }
    else {
        building[b][f][r] += v;
    }
}

for (var i = 0; i < 4; i++) {
    for (var j = 0; j < 3; j++){ 
        console.log(building[i][j].join(' '));
    }
    if (i != 3) console.log('####################');
}