#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define REP(i,n) for(int (i)=0; (i)<(n) ;++(i)) #define REPN(i,a,n) FOR((i),(a),(a)+(n)) #define FOR(i,a,b) for(int (i)=(a); (i)<(b) ;++(i)) #define PB push_back #define MP make_pair #define SE second #define FI first #define DBG(a) cerr<<(a)< PLL; typedef vector VLL; typedef pairPI; typedef vector VI; const LL LINF=334ll<<53; const int INF=15<<26; const LL MOD=1E9+7; int main(){ cin.tie(0); ios::sync_with_stdio(false); int h,w,sh[2],sw[2]; cin >> h >> w; vector s(h); REP(i,h) cin >> s[i]; int cnt=0; REP(i,h){ REP(j,w){ if(s[i][j]=='*'){ sh[cnt]=i; sw[cnt]=j; cnt++; } } } if(sh[0]==sh[1]){ s[(sh[0]+1)%h][sw[0]]='*'; }else{ s[sh[0]][(sw[0]+1)%w]='*'; } REP(i,h)cout << s[i]<