#include <iostream>
using namespace std;
int w[41][41];
void out(int n, int m){
for(int i=0;i<n;i++){
for(int j=0;j<m;j++)cout<<w[i][j]<<' ';
cout<<endl;
}
}
int line(int n, int m, int k){
int i=0,j=0,l=0,ans1=0;
while(i<=n&&j<=m){
if(l==k){
ans1+=w[i+1][j];
ans1+=w[i][j+1];
l=0;
i++;
j++;
}else{
ans1+=w[i][j];
if(l+1!=k)i++;
l++;
}
};
int ans2=0;
i=0,j=0;l=0;
while(i<=n&&j<=m){
if(l==k){
ans2+=w[i+1][j];
ans2+=w[i][j+1];
l=0;
i++;
j++;
}else{
ans2+=w[i][j];
if(l+1!=k)j++;
l++;
}
};
return (ans1>ans2)?ans1:ans2;
}
int main()
{
int n,m,t=0,ans=0;
cin>>n>>m;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
cin>>w[i][j];
for(int i=1;i<=n;i++){
t=line(n,m,i);
ans=(t>ans)?t:ans;
};
cout<<ans;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCB3WzQxXVs0MV07Cgp2b2lkIG91dChpbnQgbiwgaW50IG0pewpmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgIGZvcihpbnQgaj0wO2o8bTtqKyspY291dDw8d1tpXVtqXTw8JyAnOwogICAgY291dDw8ZW5kbDsKICAgIH0KfQoKaW50IGxpbmUoaW50IG4sIGludCBtLCBpbnQgayl7CiAgICBpbnQgaT0wLGo9MCxsPTAsYW5zMT0wOwogICAgd2hpbGUoaTw9biYmajw9bSl7CiAgICAgICAgaWYobD09ayl7CiAgICAgICAgICAgIGFuczErPXdbaSsxXVtqXTsKICAgICAgICAgICAgYW5zMSs9d1tpXVtqKzFdOwogICAgICAgICAgICBsPTA7CiAgICAgICAgICAgIGkrKzsKICAgICAgICAgICAgaisrOwogICAgICAgIH1lbHNlewogICAgICAgICAgICBhbnMxKz13W2ldW2pdOwogICAgICAgICAgICBpZihsKzEhPWspaSsrOwogICAgICAgICAgICBsKys7CiAgICAgICAgfQogICAgfTsKICAgIGludCBhbnMyPTA7CiAgICBpPTAsaj0wO2w9MDsKICAgIHdoaWxlKGk8PW4mJmo8PW0pewogICAgICAgIGlmKGw9PWspewogICAgICAgICAgICBhbnMyKz13W2krMV1bal07CiAgICAgICAgICAgIGFuczIrPXdbaV1baisxXTsKICAgICAgICAgICAgbD0wOwogICAgICAgICAgICBpKys7CiAgICAgICAgICAgIGorKzsKICAgICAgICB9ZWxzZXsKICAgICAgICAgICAgYW5zMis9d1tpXVtqXTsKICAgICAgICAgICAgaWYobCsxIT1rKWorKzsKICAgICAgICAgICAgbCsrOwogICAgICAgIH0KICAgIH07CiAgICByZXR1cm4gKGFuczE+YW5zMik/YW5zMTphbnMyOwp9CgppbnQgbWFpbigpCnsKICAgIGludCBuLG0sdD0wLGFucz0wOwogICAgY2luPj5uPj5tOwogICAgZm9yKGludCBpPTA7aTxuO2krKykKICAgICAgICBmb3IoaW50IGo9MDtqPG07aisrKQogICAgICAgIAljaW4+PndbaV1bal07CiAgICBmb3IoaW50IGk9MTtpPD1uO2krKyl7CiAgICAgICAgdD1saW5lKG4sbSxpKTsKICAgICAgICBhbnM9KHQ+YW5zKT90OmFuczsKICAgICAgICB9OwogICAgY291dDw8YW5zOwogICAgcmV0dXJuIDA7Cn0K