#include <iostream> using namespace std; const int N=109; char a[N][N]; int px[4]={0,0,1,-1}; int py[4]={1,-1,0,0}; int main() { int n; cin>>n; for(int i=0;i<n;++i) for(int j=0;j<n;++j) cin>>a[i][j]; for(int i=1;i<n-1;++i) for(int j=1;j<n-1;++j) { bool check=true; for(int k=0;k<4;++k) { int x=i+px[k]; int y=j+py[k]; if(a[x][y]>=a[i][j]) check=false; } if(check) a[i][j]='X'; } for(int i=0;i<n;++i) { for(int j=0;j<n;++j) cout<<a[i][j]; cout<<endl; } return 0; }