#include "bits/stdc++.h"

using namespace std;

typedef vector<int> vi;
typedef pair<int,int> pii;
typedef long long ll;

#define rep(i,n) for(ll i=0;i<(ll)(n);i++)
#define all(a)  (a).begin(),(a).end()
#define pb push_back

char solve(string data[3]){
	rep(i,3){
		if( data[i][0]==data[i][1] && data[i][1]==data[i][2] && data[i][0]!='+' ){
			return data[i][0];
		}
	}
	rep(i,3){
		if( data[0][i]==data[1][i] && data[1][i]==data[2][i] && data[0][i]!='+' ){
			return data[0][i];
		}
	}
	if( data[0][0]==data[1][1] && data[1][1]==data[2][2] && data[0][0]!='+' )return data[1][1];
	if( data[0][2]==data[1][1] && data[1][1]==data[2][0] && data[1][1]!='+' )return data[1][1];


	return '+';
}


int main(){
	string s;
	while(cin>>s){
		string data[3];
		if(s=="0")break;
		data[0]=s;
		rep(i,2)cin>>data[i+1];

		char res = solve(data);
		if(res=='+')cout<<"NA"<<endl;
		else cout<<res<<endl;
	}
}