from collections import Counter n, m = map(int, input().split()) s = [input() for _ in range(n)] cnt = [0] * m for i in range(n): for j in range(m): if s[i][j] == "#": cnt[j] += 1 c = [0] * n for v in cnt: if v > 0: c[v-1] += 1 for i in reversed(range(n-1)): c[i] += c[i+1] ans = [["."] * m for _ in range(n)] for i in range(n): for j in range(m): if c[i] > j: ans[i][j] = "#" print(*ans[i], sep = "")