#include using namespace std; int main(){ int H, W; cin >> H >> W; vector C(W); for (int i = 0; i < H; i++){ for (int j = 0; j < W; j++){ char c; cin >> c; if (c == '#') C[j]++; } } vector D(H); for (int j = 0; j < W; j++){ for (int i = 0; i < C[j]; i++){ D[i]++; } } vector S(H, string(W, '.')); for (int i = 0; i < H; i++) fill(S[i].begin(), S[i].begin()+D[i], '#'); for (auto s : S) cout << s << endl; }