#238. 立春

立春

Background

众所周知,MC中一到晚上就会到处刷怪,而为了防止刷怪,通常都会使用火把作为光源。

Description

在MC中,火把作为一种最常用的方块光源,可以提供 1414 级亮度,而在一个二维平面上,亮度只能向东南西北四个方向传播,每传播一格,亮度等级减少一级,直到减少为 00

当两个光源可以传播到同一个位置时,这个位置的亮度等级为两个光源传播到这个位置的亮度等级较高者。

当一个位置的亮度等级为 00 时,在晚上就有可能刷怪,因此你放置了一些火把,但现在你不确定是否所有位置都不会刷怪。

你在一个 n×mn \times m 的平地上放置了 kk 个火把,请你计算出每个位置的亮度等级。

Format

Input

一行输入三个整数 n,m,kn, m, k (1n,m256,0kn×m1 \le n, m \le 256, 0 \le k \le n \times m),分别表示区域的大小和火把的数量。

kk 行,每行输入两个整数 xi,yix_i, y_i (1xn,1ym1 \le x \le n, 1 \le y \le m),表示第 ii 个火把的位置。

Output

输出一个 nnmm 列的数字表格,第 ii 行第 jj 列的数表示该位置的亮度等级。

Samples

8 8 1
1 1
14 13 12 11 10 9 8 7 
13 12 11 10 9 8 7 6 
12 11 10 9 8 7 6 5 
11 10 9 8 7 6 5 4 
10 9 8 7 6 5 4 3 
9 8 7 6 5 4 3 2 
8 7 6 5 4 3 2 1 
7 6 5 4 3 2 1 0 
8 8 2
1 1
1 8
14 13 12 11 11 12 13 14 
13 12 11 10 10 11 12 13 
12 11 10 9 9 10 11 12 
11 10 9 8 8 9 10 11 
10 9 8 7 7 8 9 10 
9 8 7 6 6 7 8 9 
8 7 6 5 5 6 7 8 
7 6 5 4 4 5 6 7