#include<stdio.h>
int main(){
  int b,c,d,e,f,g[12],h=1;
  char a[20][8][9];
  for(b=0;b<6;b++){
    if(b<3){
      g[b]=-3+b;
    }
    if(b>=3){
      g[b]=-2+b;
    }
    g[11-b]=0;
  }
  scanf("%d",&f);
  for(e=0;e<f;e++){
    for(b=0;b<8;b++){
      scanf("%s",a[e][b]);
    }
    scanf("%d",&c);
    scanf("%d",&d);
    a[e][c+1][d+1]='2';
    while(1){
      h=0;
      for(b=0;b<8;b++){
	for(c=0;c<8;c++){
	  if(a[e][b][c]=='2'){
	    h++;
	    a[e][b][c]='0';
	    for(d=0;d<12;d++){
	      if(b+g[d]<=7&&b+g[d]>=0&&c+g[11-d]<=7&&c+g[11-d]>=0){
		if(a[e][b+g[d]][c+g[11-d]]=='1'){
		  a[e][b+g[d]][c+g[11-d]]='2';
		}
	      }
	    }
	  }
	}
      }
      if(h==0){
	break;
      }
    }
  }
  for(e=0;e<f;e++){
    printf("Data %d:\n",e+1);
    for(b=0;b<8;b++){
      for(c=0;c<8;c++){
	printf("%c",a[e][b][c]);
      }
      printf("\n");
    }
  }
  return(0);
}