#include<iostream>
#include<cstring>
using namespace std;
int main()
{
int T,n;
char c[15][15];
cin>>T;
for(int kase=1;kase<=T;kase++)
{
memset(c,0,sizeof c);
cin>>n;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++) cin>>c[i][j];
for(int j=1;j<=n;j++)
for(int i=1;i<=n;i++)
if(c[i][j]=='.')
{
c[i][j]='A';
while(c[i][j]==c[i-1][j] || c[i][j]==c[i][j-1] || c[i][j]==c[i+1][j] || c[i][j]==c[i][j+1]) c[i][j]++;
}
cout<<"Case "<<kase<<":\n";
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++) cout<<c[i][j];
cout<<endl;
}
}
return 0;
}