#include <bits/stdc++.h>
using namespace std;
int main() {
  long long i, j, c, pi, pj, max, a[10][10];
  char s[10][10];
  c = 3;
  for (i = 0; i < 6; i++) {
    if (i % 2 == 0 && i > 0) c--;
    a[i][0] = c;
    a[i][1] = c;
  }
  c = 4;
  for (i = 0; i < 6; i++) {
    if (i % 2 == 0 && i > 0) c--;
    a[i][3] = c;
    a[i][4] = c;
  }
  c = 3;
  for (i = 0; i < 6; i++) {
    if (i % 2 == 0 && i > 0) c--;
    a[i][6] = c;
    a[i][7] = c;
  }
  for (i = 0; i < 6; i++) cin >> s[i];
  pi = -1;
  pj = -1;
  max = 0;
  for (i = 0; i < 6; i++)
    for (j = 0; j < 8; j++)
      if (j != 2 && j != 5) {
        if (s[i][j] == '.') {
          if (a[i][j] > max) {
            max = a[i][j];
            pi = i;
            pj = j;
          }
        }
      }
  s[pi][pj] = 'P';
  for (i = 0; i < 6; i++) cout << s[i] << "\n";
}
