H,W = map(int,input().split()) K = int(input()) cur = (1,1,"D","R") T = 0 while True: i,j,d1,d2 = cur if d1=="D": if i==H: d1 = "U" else: i += 1 elif d1=="U": if i==1: d1 = "D" else: i -= 1 if d2=="R": if j==W: d2 = "L" else: j += 1 elif d2=="L": if j==1: d2 = "R" else: j -= 1 cur = (i,j,d1,d2) T += 1 if cur==(1,1,"D","R"): break q = K//T r = K%T A = [["." for _ in range(W)] for _ in range(H)] cur = (1,1,"D","R") for _ in range(r): i,j,d1,d2 = cur if A[i-1][j-1]==".": A[i-1][j-1] = "#" else: A[i-1][j-1] = "." if d1=="D": if i==H: d1 = "U" else: i += 1 elif d1=="U": if i==1: d1 = "D" else: i -= 1 if d2=="R": if j==W: d2 = "L" else: j += 1 elif d2=="L": if j==1: d2 = "R" else: j -= 1 cur = (i,j,d1,d2) for i in range(H): print("".join(A[i]))