H, W = [int(s) for s in input().split()] grid = [[*input()] for _ in range(H)] ngrid = [["."] * W for _ in range(H)] for j in range(W): count = [grid[i][j] for i in range(H)].count("#") for i in range(count): ngrid[i][j] = "#" grid = ngrid ngrid = [["."] * W for _ in range(H)] for i in range(H): count = grid[i].count("#") for j in range(count): ngrid[i][j] = "#" for row in ngrid: print(*row, sep="")