#include #include #include #include void solve() { int n, m; std::cin >> n >> m; std::vector ss(n); for (auto& s : ss) std::cin >> s; std::vector> ps; for (int x = 0; x < n; ++x) { for (int y = 0; y < m; ++y) { if (ss[x][y] == '*') ps.emplace_back(x, y); } } int x0, y0, x1, y1; std::tie(x0, y0) = ps[0]; std::tie(x1, y1) = ps[1]; if (x0 != x1 && y0 != y1) { ss[x0][y1] = '*'; } else if (x0 == x1) { int x = (x0 == 0 ? 1 : 0); ss[x][0] = '*'; } else { int y = (y0 == 0 ? 1 : 0); ss[0][y] = '*'; } for (auto& s : ss) { std::cout << s << std::endl; } } int main() { std::cin.tie(nullptr); std::ios::sync_with_stdio(false); solve(); return 0; }