#include <iostream>
#include <string>
#include <stack>
#define PAIR pair<int, int>
using namespace std;

int main(){
	int n;
	cin >> n;
	for(int i = 1; i <= n; i++){
		int field[8][8];
		for(int j = 0; j < 8; j++){
			string input;
			cin >> input;
			for(int k = 0; k < 8; k++){
				field[j][k] = input[k] - '0';
			}
		}
		int inputx, inputy;
		cin >> inputx >> inputy;

		stack<PAIR> st;
		st.push(PAIR(inputx, inputy));
		int dx[] = {1, 2, 3, 0, 0, 0,-1,-2,-3, 0, 0 ,0};
		int dy[] = {0, 0, 0, 1, 2, 3, 0, 0, 0,-1,-2,-3};
		while(!st.empty()){
			int x = st.top().first;
			int y = st.top().second;
			field[x][y] = 0;
			for(int j = 0; j < 12; j++){
				int x = st.top().first += dx[j];
				int y = st.top().second += dy[j];
				if(0 <= x && x < 8 && 0 <= y && y < 8){
					if(field[x][y] == 1) st.push(PAIR(x, y));
				}
			}
			st.pop();
		}

		cout << "Data " << i << ":" << endl;
		for(int j = 0; j < 8; j++){
			for(int k = 0; k < 8; k++){
				cout << field[j][k];
			}
			cout << endl;
		}

	}
	return 0;
}