#include <bits/stdc++.h>
using namespace std;
char st[10][4][4];
int main() {
  for (int i = 0; i <= 8; i++) {
    for (int j = 0; j < 3; j++) scanf("%s", st[i][j]);
  }
  int x, y;
  cin >> x >> y;
  x--;
  y--;
  int a, b;
  a = x % 3;
  b = y % 3;
  a = a * 3;
  int ck = 0;
  for (int i = a; i < a + 3; i++) {
    int j = b;
    for (int k = 0; k < 3; k++)
      if (st[i][j][k] == '.') ck = 1;
  }
  if (ck == 0) {
    for (int i = 0; i < 9; i++) {
      for (int j = 0; j < 3; j++)
        for (int k = 0; k < 3; k++)
          if (st[i][j][k] == '.') st[i][j][k] = '!';
    }
  } else {
    for (int i = a; i < a + 3; i++) {
      int j = b;
      for (int k = 0; k < 3; k++)
        if (st[i][j][k] == '.') st[i][j][k] = '!';
    }
  }
  for (int i = 0; i < 9; i++) {
    for (int j = 0; j < 3; j++) {
      for (int k = 0; k < 3; k++) printf("%c", st[i][j][k]);
      if (j != 2) printf(" ");
    }
    if (i != 8 && i % 3 == 2) printf("\n");
    printf("\n");
  }
}
