h, w = map(int, input().split()) board = [list(input()) for _ in range(h)] for j in range(w): stones = [] for i in range(h): if board[i][j] == "#": stones.append("#") for i in range(h): if i < len(stones): board[i][j] = "#" else: board[i][j] = "." for i in range(h): stones = [] for j in range(w): if board[i][j] == "#": stones.append("#") for j in range(w): if j < len(stones): board[i][j] = "#" else: board[i][j] = "." for i in range(h): print("".join(board[i]))