#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);}