#include #include int main() { int h, w; scanf("%d %d", &h, &w); assert(2 <= h && h <= 100); assert(2 <= w && w <= 100); getchar(); char s[100][100]; int cnt, flag = 0, sh, sw; int cnts = 0; int i, j; for (i = 0; i < h; i++) { cnt = 0; for (j = 0; j < w; j++) { s[i][j] = getchar(); if (s[i][j] == '*') { cnt++; cnts++; sh = i; if (j == 0) sw = j + 1; else sw = j - 1; } } getchar(); if (cnt == 2) { flag = 1; if (i + 1 == h) sh = i - 1; else sh = i + 1; } } assert(cnts == 2); for (i = 0; i < h; i++) { for (j = 0; j < w; j++) { if (flag && i == sh && j == 0) { printf("*"); continue; } else if (i == sh && j == sw) { printf("*"); continue; } printf("%c", s[i][j]); } printf("\n"); } return 0; }