#define max(a,b)(a>b?a:b)
a[5][5];main(n,i,j,k,l,m,M){
for(scanf("%d",&n);n--;printf("%d\n",M)){
for(i=0;i<5;i++)for(j=0;j<5;j++)scanf("%d",a[i]+j);
for(M=i=0;i<5;i++)for(j=0;j<5;j++){
	for(k=i;k<5;k++){
		if(!a[k][j])break;
		for(l=j;l<5;l++){
			for(m=i;m<=k;m++){
				if(!a[m][l])goto end;
			}
		}
		end:
		l-=1;
		M=max(M,(k-i+1)*(l-j+1));
	}
}
}exit(0);}