#include <stdio.h>
#include <stdlib.h>
int map[100][100]= {};
int main()
{
int n,m, sum=0,tsum=0,hsum=0,fsum=0;
scanf("%d %d", &n,&m);
for(int i=0; i<n; i++)
{
for(int j=0; j<n; j++)
{
scanf("%d", &map[i][j]);
}
}
for(int i=0; i<n; i++)
{
for(int j=0; j<n; j++)
{
for(int k=0; k<=m; k++)
{
sum += map[i+k][j] + map[i-k][j] + map[i][j-k] + map[i][j+k];
tsum+= map[i+k][j+k]+map[i-k][j-k]+map[i+k][j-k]+map[i-k][j+k];
}
sum-=map[i][j]*3;
tsum-=map[i][j]*3;
if(sum>tsum)
{
if(hsum<sum)
{
hsum=sum;
}
}
else if(sum<tsum)
{
if(hsum<tsum)
{
hsum = tsum;
}
}
sum=0;
tsum=0;
}
}
printf("%d", hsum);
}