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

int n;
char a[255][255];


bool in(int y,int x){
	return 0<=y&&y<n&&0<=x&&x<n;
}
int solve(){
	int res=0;
	for(int i=0;i<n;i++){
		for(int j=0;j<n;j++){
			if(a[i][j]=='0')continue;
			for(int dy=-1;dy<=1;dy++){
				for(int dx=-1;dx<=1;dx++){
					if(!dy&&!dx)continue;
					int y=i,x=j;
					int seq=0;
					while(in(y,x)&&a[y][x]=='1'){
						seq++;
						y+=dy;
						x+=dx;
					}
					res=max(res,seq);
				}
			}
		}
	}
	return res;
}



int main(){
	while(cin>>n&&n){
		for(int i=0;i<n;i++)for(int j=0;j<n;j++)cin>>a[i][j];
		cout<<solve()<<endl;
	}
	return 0;
}