#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;

const int dy[8] = {-1,-1,0,1,1,1,0,-1}, dx[8] = {0,1,1,1,0,-1,-1,-1};

int main(){
	char fld[3][3];
	while(true){
		for(int i=0;i<3;i++){
			for(int j=0;j<3;j++){
				cin>>fld[i][j];
				if(fld[i][j]=='0') return 0;
			}
		}
		for(int i=0;i<3;i++){
			for(int j=0;j<3;j++){
				if(fld[i][j]=='+') continue;
				for(int k=0;k<8;k++){
					int cnt = 0;
					for(int l=0;;l++){
						int ny = i+dy[k]*l, nx = j+dx[k]*l;
						if(ny<0 || 3<=ny || nx<0 || 3<=nx) break;
						if(fld[ny][nx]==fld[i][j]) cnt++;
					}
					if(cnt==3){
						if(fld[i][j]=='b') puts("b");
						else puts("w");
						goto NEXT;
					}
				}
			}
		}
		puts("NA");
		NEXT:;
	}
	return 0;
}