N,M = map(int,input().split()) S = [input() for i in range(N)] cols = [] for col in zip(*S): c = col.count('#') cols.append(c) T = [['.']*M for _ in range(N)] for j,c in enumerate(cols): for i in range(c): T[i][j] = '#' rows = [] for row in T: c = row.count('#') rows.append(c) for c in rows: print('#'*c + '.'*(M-c))