#include <iostream>

using namespace std;
 
char bomb[8][8];

void printData(int i){
    cout << "Data " << i+1 << ':' << endl;
}
 
void dfs(int x,int y){
    bomb[y][x] = '0';
    for(int i = x-3 ; i <= x+3 ; i++){
        if(0 <= i && i <= 7 && bomb[y][i] == '1') dfs(i,y);
    }
    for(int j = y-3 ; j <= y+3 ; j++){
        if(0 <= j && j <= 7 && bomb[j][x] == '1') dfs(x,j);
    }
}
 
int main(){
    int n,x,y;
    string str;
    cin >> n;
    for(int i = 0 ; i < n ; i++){
        string tmp;
        for(int j = 0 ; j < 8 ; j++){
            cin >> str;
            for(int k = 0 ; k < 8 ; k++){
                bomb[j][k] = str[k];
            }
        } 
        cin >> x >> y;
        printData(i);
        dfs(x-1,y-1);
        for(int j = 0 ; j < 8 ; j++){
            for(int k = 0 ; k < 8 ; k++){
                cout << bomb[j][k];
            }
            cout << endl;
        }
    }
    return 0;
}