#include <stdio.h>
#include <stdlib.h>
#define N 5
int areaCount(char a[][N + 1], int f, int t)
{
int r = 0, i, j;
for (i = f / N; i <= t / N ; ++i) {
for (j = f % N; j <= t % N ; ++j) {
if (a[i][j] == '1')++r;
else return 0;
}
}
return r;
}
void func(char a[][N + 1])
{
int f, t, w, max = 0;
for (f = 0; f < N * N; ++f) {
for (t = f + 1; t < N * N; ++t) {
w = areaCount(a, f, t);
if (max < w)max = w;
}
}
}
int main()
{
char buf[100], a[N][N + 1];
while (n--) {
{
int i = 0;
while (fgets(buf
, 100, stdin
)) { if (buf[0] == '\n')break;
}
func(a);
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2RlZmluZSBOIDUKCmludCBhcmVhQ291bnQoY2hhciBhW11bTiArIDFdLCBpbnQgZiwgaW50IHQpCnsKICBpbnQgciA9IDAsIGksIGo7CgogIGZvciAoaSA9IGYgLyBOOyBpIDw9IHQgLyBOIDsgKytpKSB7CiAgICBmb3IgKGogPSBmICUgTjsgaiA8PSB0ICUgTiA7ICsraikgewogICAgICBpZiAoYVtpXVtqXSA9PSAnMScpKytyOwogICAgICBlbHNlIHJldHVybiAwOwogICAgfQogIH0KCiAgcmV0dXJuIHI7Cn0KCnZvaWQgZnVuYyhjaGFyIGFbXVtOICsgMV0pCnsKICBpbnQgZiwgdCwgdywgbWF4ID0gMDsKCiAgZm9yIChmID0gMDsgZiA8IE4gKiBOOyArK2YpIHsKICAgIGZvciAodCA9IGYgKyAxOyB0IDwgTiAqIE47ICsrdCkgewogICAgICB3ID0gYXJlYUNvdW50KGEsIGYsIHQpOwogICAgICBpZiAobWF4IDwgdyltYXggPSB3OwogICAgfQogIH0KICBwcmludGYoIiVkXG4iLCBtYXgpOwp9CgppbnQgbWFpbigpCnsKICBjaGFyIGJ1ZlsxMDBdLCBhW05dW04gKyAxXTsKCiAgZmdldHMoYnVmLCAxMDAsIHN0ZGluKTsKICBpbnQgbiA9IGF0b2koYnVmKTsKICB3aGlsZSAobi0tKSB7CiAgICB7CiAgICAgIGludCBpID0gMDsKICAgICAgd2hpbGUgKGZnZXRzKGJ1ZiwgMTAwLCBzdGRpbikpIHsKICAgICAgICBpZiAoYnVmWzBdID09ICdcbicpYnJlYWs7CiAgICAgICAgc3ByaW50ZihhW2krK10sICIlcyIsIGJ1Zik7CiAgICAgIH0KICAgICAgZnVuYyhhKTsKICAgIH0KICB9CgogIHJldHVybiAwOwp9Cg==