#include<iostream>
#define loop(i,a,b) for(int i=a;i<b;i++)
#define rep(i,a) loop(i,0,a)
using namespace std;

int main(){
  int dt[3][3];
  char c;
  while(1){
    bool cnt=true;
    bool br=false;
    rep(i,3){
      rep(j,3){
	cin>>c;
	if(c=='0'){
	  br=true;
	  break;
	}
	if(c=='b')dt[i][j]=2;
	else if(c=='w')dt[i][j]=1;
	else dt[i][j]=0;
      }
      if(br)break;
    }
    if(br)break;
    rep(i,3){
      if(dt[i][0]==dt[i][1] && dt[i][1]==dt[i][2]){
	if(dt[i][0]==1){
	  if(cnt)cout<<'w'<<endl;
	  cnt=false;
	}else if(dt[i][0]==2){
	  if(cnt)cout<<'b'<<endl;
	  cnt=false;
	}
      }
      if(dt[0][i]==dt[1][i] && dt[1][i]==dt[2][i]){
	if(dt[0][i]==1){
	  if(cnt)cout<<'w'<<endl;
	  cnt=false;
	}else if(dt[0][i]==2){
	  if(cnt)cout<<'b'<<endl;
	  cnt=false;
	}
      }
    }
    if((dt[0][0]==dt[1][1] && dt[1][1]==dt[2][2]) || (dt[2][0]==dt[1][1] && dt[1][1]==dt[0][2])){
      if(dt[1][1]==1){
	if(cnt)cout<<'w'<<endl;
	cnt=false;
      }else if(dt[1][1]==2){
	if(cnt)cout<<'b'<<endl;
	cnt=false;
      }
    }
    if(cnt)cout<<"NA"<<endl;
  }
  return 0;
}