#include <string>
#include <iostream>
#include <algorithm>
using namespace std;
int n; string a[255];
int check(int x, int y, int dx, int dy) {
	int ret = 0;
	while(0 <= x && x < n && 0 <= y && y < n) {
		if(a[y][x] == '0') return ret;
		x += dx, y += dy, ret++;
	}
	return ret;
}
int main() {
	while(~scanf("%d", &n), n) {
		for(int i = 0; i < n; i++) cin >> a[i];
		int ret = 0;
		for(int i = 0; i < n * n; i++) {
			for(int j = 0; j < 4; j++) {
				ret = max(ret, check(i / n, i % n, j / 3 - 1, j % 3 - 1));
			}
		}
		printf("%d\n", ret);
	}
}