#include<cstdio>
using namespace std;
int main()
{ //freopen("maxsquare.in","r",stdin);
//freopen("maxsquare.out","w",stdout);
  int n,i,j,linie_sus,linie_jos,s,smax,colstanga,coldreapta;
  scanf("%d",&n);
  int m[n][n];
  for(i=1;i<=n;i++)
  { for(j=1;j<=n;j++)
    { scanf("%d",&m[i][j]);
    }
  }
  smax=m[1][1];
  for(linie_sus=1;linie_sus<=n;linie_sus++)
  { for(linie_jos=linie_sus;linie_jos<=n;linie_jos++)
    { for(colstanga=1;colstanga<=n-linie_jos+linie_sus;colstanga++)
      { coldreapta=colstanga+linie_jos-linie_sus;
        s=0;
        for(i=colstanga;i<=coldreapta;i++)
        { s=s+m[linie_sus][i]+m[linie_jos][i];
        }
        for(i=linie_sus;i<=linie_jos;i++)
        { s=s+m[i][colstanga]+m[i][coldreapta];
        }
      }
      if(s>smax)
                   smax=s;
    }
  }
  printf("%d\n",smax);
  return 0;
}