#所謂的曼哈頓距離就是│x1 - x2│ + │y1 - y2│
h, w, n = map(int, input().split())
change = [list(map(int, input().split()))for a in range(n)]
paper = [[0]*w for b in range(h)] #初始化畫布
for i in range(n): #畫筆操作
for j in range(h): #檢查每個格子
for k in range(w):
row = abs(j - change[i][0]) #直的距離,abs()取絕對值的函式
column = abs(k - change[i][1]) #橫的距離,abs()取絕對值的函式
t = change[i][2] #那一次操作中顏色可以擴散的距離
x = change[i][3] #畫筆色號
if row + column <= t: paper[j][k] += x #每格判斷距離"小於等於"t就加上色號
for c in paper:
print(*c) #輸出無[]和,的畫布