import sys data = sys.stdin.read() lines = data.strip().splitlines() a = [] for line in lines: a.append(line.split()) a = [[int(x) for x in sublist] for sublist in a] def brick(n,m,k,bomb): M = [['*' for _ in range(m)] for _ in range(n)] for e in range(k): if M[bomb[e][0]][bomb[e][1]] == '.': continue #M[bomb[e][0]][bomb[e][1]] = '.' for i in range(bomb[e][0]+1): if M[i][bomb[e][1]] == '*': M[i][bomb[e][1]] = '.' break return M n = int(a[0][0]) m = int(a[0][1]) k = int(a[0][2]) bomb = [[x-1 for x in sublist] for sublist in a[1:]] M = (brick(n,m,k,bomb)) for row in M: print(''.join(row))