#include #include #include #include #include #include #include #include #include #include #include #include #include #define p(s) cout<<(s)<=n;i--) #define CK(n,a,b) ((a)<=(n)&&(n)<(b)) #define F first #define S second typedef long long int ll; using namespace std; const int mod=1e9+7; int H,W; string s[110]; pair pr[2]; int main(){ cin>>H>>W; bool f=false; REP(i,0,H){ cin>>s[i]; REP(j,0,W){ if(s[i][j]=='*'){ pr[f]={i, j}; f=true; } } } f=false; REP(i,0,H){ REP(j,0,W){ if(s[i][j]=='*') continue; if((pr[0].F-i)*(pr[1].S-j)!=(pr[1].F-i)*(pr[0].S-j)){ s[i][j]='*'; f=true; break; } } if(f){ break; } } REP(i,0,H){ p(s[i]); } return 0; }