#include <bits/stdc++.h>
using namespace std;
char ara[10][10];
int main() {
  int i, j, k, l, n, m, w, b;
  for (i = 0; i < 8; i++) {
    scanf("%s", ara[i]);
  }
  for (w = 10, i = 0; i < 8; i++) {
    for (j = 0; j < 8; j++) {
      if (ara[j][i] == 'B') {
        break;
      }
      if (ara[j][i] == 'W') {
        w = min(j, w);
        break;
      }
    }
  }
  for (b = 10, i = 7; i >= 0; i--) {
    for (k = 0, j = 7; j >= 0; j--, k++) {
      if (ara[j][i] == 'W') {
        break;
      }
      if (ara[j][i] == 'B') {
        b = min(b, k);
        break;
      }
    }
  }
  if (b < w) {
    printf("B\n");
  } else if (w < b) {
    printf("A\n");
  } else {
    printf("A\n");
  }
  return 0;
}
