#include <bits/stdc++.h>
using namespace std;
char arr[7][9];
int main() {
  for (int i = 0; i < 6; i++) {
    for (int j = 0; j < 8; j++) cin >> arr[i][j];
  }
  for (int i = 0; i < 6; i += 2) {
    if (arr[i][3] == '.') {
      arr[i][3] = 'P';
      break;
    }
    if (arr[i][4] == '.') {
      arr[i][4] = 'P';
      break;
    }
    if (arr[i + 1][3] == '.') {
      arr[i + 1][3] = 'P';
      break;
    }
    if (arr[i + 1][4] == '.') {
      arr[i + 1][4] = 'P';
      break;
    }
    if (arr[i][0] == '.') {
      arr[i][0] = 'P';
      break;
    }
    if (arr[i][1] == '.') {
      arr[i][1] = 'P';
      break;
    }
    if (arr[i + 1][0] == '.') {
      arr[i + 1][0] = 'P';
      break;
    }
    if (arr[i + 1][1] == '.') {
      arr[i + 1][1] = 'P';
      break;
    }
    if (arr[i][6] == '.') {
      arr[i][6] = 'P';
      break;
    }
    if (arr[i][7] == '.') {
      arr[i][7] = 'P';
      break;
    }
    if (arr[i + 1][6] == '.') {
      arr[i + 1][6] = 'P';
      break;
    }
    if (arr[i + 1][7] == '.') {
      arr[i + 1][7] = 'P';
      break;
    }
  }
  for (int i = 0; i < 6; i++) {
    for (int j = 0; j < 8; j++) cout << arr[i][j];
    cout << endl;
  }
  return 0;
}
