#include using namespace std; using ll = long long; int main() { int N, M; cin >> N >> M; vector s(N); for (int i = 0; i < N; i++) { string S; cin >> S; s[i]= S; } vector row(M, 0); for (int n = 0; n < N; n++) { for (int m = 0; m < M; m++) { if (s[n][m] == '#') row[m]++; } } vector line(N, 0); for (int m = 0; m < M; m++) { for (int i = 0; i < row[m]; i++) { line[i]++; } } for (int n = 0; n < N; n++) { for (int m = 0; m < M; m++) { if (line[n] > m) cout << '#'; else cout << '.'; } cout << endl; } }