#include <iostream>
using namespace std;
const int N = 55;
char a[N][N];
int main() {
int n, m, sx = 0, sy = 0, zx = 0, zy = 0;
cin >> n >> m;
for (int i = 1; i <= n; i ++)
for (int j = 1; j <= m; j ++)
cin >> a[i][j];
for (int i = 1; i <= n; i ++) {
for (int j = 1; j <= m; j ++)
if (a[i][j] == '*') {
sx = i, sy = j;
break;
}
if (sx != 0) break;
}
for (int i = n; i >= 1; i --) {
for (int j = m; j >= 1; j --) {
if (a[i][j] == '*') {
zx = i, zy = j;
break;
}
}
if (zx != 0) break;
}
if (sx == 0 || zx == 0) return 0;
for (int i = sx; i <= zx; i ++) {
for (int j = sy; j <= zy; j ++)
cout << a[i][j];
puts("");
}
return 0;
}