N, M = map(int, input().split()) S = [list(input()) for _ in range(N)] cnt_retsu = [0]*M for j in range(M): cnt = 0 for i in range(N): if S[i][j] == '#': cnt += 1 cnt_retsu[j] = cnt cnt_retsu.sort(reverse=True) ans = [['.'] * (M) for _ in range(N)] for j in range(M): # j列 for i in range(cnt_retsu[j]): ans[i][j] = '#' for a in ans: print(''.join(a))