#include<stdio.h>
#include<string.h>
#include<math.h>
int main(void)
{
	int a,s[300][300],d=0,f=0,g,h,j,i,k;
	char z[300][300];
	while(1){
		f=0;
		scanf("%d",&a);
		if(a==0) break;
		for(i=0;i<a;i++)
			scanf("%s",z[i]);
		for(i=0;i<a;i++){
			for(j=0;j<a;j++){
				if(z[i][j]=='1'){
					for(k=0;k<a;k++){
						if(i-k==-1||j+k==a) break;
						if(z[i-k][j+k]=='1'){
							d++;
						}
					}
					if(f<d) f=d;
					d=0;
					for(k=0;k<a;k++){
						if(i+k==a||j+k==a) break;
						if(z[i+k][j+k]=='1'){
							d++;
						}
					}
					if(f<d) f=d;
					d=0;
					for(k=0;k<a;k++){
						if(i+k==a) break;
						if(z[i+k][j]=='1'){
							d++;
						}
					}
					if(f<d) f=d;
					d=0;
					for(k=0;k<a;k++){
						if(j+k==a) break;
						if(z[i][j+k]=='1'){
							d++;
						}
					}
					if(f<d) f=d;
					d=0;
				}
			}
		}
		printf("%d\n",f);
	}
	return 0;
}