#include using namespace std; #define int long long #define rep(i, n) for(int i = 0; i < (int)(n); ++i) int solve(void) { int H, W; cin >> H >> W; vector S(H); rep(i, H) cin >> S[i]; vector cntW(W, 0); rep(i, H) rep(j, W) if(S[i][j] == '#') cntW[j] += 1; vector cntH(H, 0); rep(i, H) rep(j, W) if(cntW[j] > i) cntH[i] += 1; rep(i, H) { string ans; rep(j, cntH[i]) ans += '#'; rep(j, W - cntH[i]) ans += '.'; cout << ans << "\n"; } return 0; } signed main(void) { ios::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); int Testcases = 1; //cin >> Testcases; while(Testcases--) solve(); return 0; }