#include <stdio.h>
int main(){
char flag,ch;
int i,n,j,count=0;
scanf("%c%d",&flag,&n);
getchar(); //接收缓冲区中的回车
char arr[n+1][n+1];
for(i=0;i<n;i++){
gets(arr[i]);
}
int m;
if(n%2==0){
m = n/2-1;
}else{
m = n/2;
}
for(j=0;j<m;j++){ //判断是否倒过来和原来的一样
if(strcmp(arr[j],arr[n-j-1])!=0){
count=1;
}
}
if(count==0){
printf("bu yong dao le\n");
}
for(i=n-1;i>=0;i--){
for(j=n-1;j>=0;j--){
if(arr[i][j]=='@'){
printf("%c",flag);
}else{
printf(" ");
}
}
printf("\n");
}
}