#include <bits/stdc++.h>
int main() {
  int min = 0, i, j, mini, maxi, minj, maxj, m, n;
  char a[50][50];
  scanf("%d%d", &m, &n);
  mini = m;
  minj = n;
  maxi = 0;
  maxj = 0;
  for (i = 0; i < m; i++) {
    for (j = 0; j < n; j++) {
      scanf(" %c", &a[i][j]);
      if (a[i][j] == '*') {
        if (j < minj) {
          minj = j;
        }
        if (j > maxj) {
          maxj = j;
        }
        if (i > maxi) {
          maxi = i;
        }
        if (i < mini) {
          mini = i;
        }
      }
    }
  }
  for (i = mini; i <= maxi; i++) {
    for (j = minj; j <= maxj; j++) {
      printf("%c", a[i][j]);
    }
    printf("\n");
  }
  return 0;
}
