#include<bits/stdc++.h>
using namespace std;
#define int long long
#define for1(i,m,n) for(int i=m;i<=n;i++)
#define for0(i,m,n) for(int i=m;i<n;i++)
#define vll(v) v.begin(),v.end()
#define ii pair<int,int>
#define se second
#define fi first
#define el '\n'
const int N=1e2;
const int mod=-25*1e5-11;
int n,m,k;
int h[4]={-1,0,1,0},c[4]={0,1,0,-1};
int f[N][N][N],a[N][N];
bool inside(int x,int y){
return x>=1&&x<=n&&y>=1&&y<=m;
}
signed main(){
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
cin>>n>>m>>k;
for1(i,1,n)
{
for1(j,1,m) {
cin>>a[i][j];
}
}
memset(f,-0x3f,sizeof f);
f[1][1][0]=0;
for1(u,0,k)
for1(i,1,n)
for1(j,1,m)
{
for1(vt,0,3){
int h_=i+h[vt],c_=j+c[vt];
if(inside(h_,c_)){
// cout<<h_<<' '<<c_<<' '<<<<el;
if((vt==1||vt==2)&&u>0) f[i][j][u]=max(f[i][j][u],f[h_][c_][u-1]+a[i][j]);
else if(vt!=1&&vt!=2) f[i][j][u]=max(f[i][j][u],f[h_][c_][u]+a[i][j]);
}
}
// cout<<i<<' '<<j<<' '<<u<<' '<<f[i][j][u]<<el;
}
int ans=mod;
for1(i,0,k) ans=max(ans,f[n][m][i]);
cout<<ans;
return 0;
}
/*
3 4 1
1 2 -1 -1
1 -1 -1 -1
1 1 1 1
*/
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCiNkZWZpbmUgaW50ICBsb25nIGxvbmcKCiNkZWZpbmUgZm9yMShpLG0sbikgZm9yKGludCBpPW07aTw9bjtpKyspCiNkZWZpbmUgZm9yMChpLG0sbikgZm9yKGludCBpPW07aTxuO2krKykKI2RlZmluZSB2bGwodikgdi5iZWdpbigpLHYuZW5kKCkKICNkZWZpbmUgaWkgcGFpcjxpbnQsaW50PgogI2RlZmluZSBzZSBzZWNvbmQKICNkZWZpbmUgZmkgZmlyc3QKICNkZWZpbmUgZWwgJ1xuJwoKIGNvbnN0IGludCBOPTFlMjsKIGNvbnN0IGludCBtb2Q9LTI1KjFlNS0xMTsKaW50IG4sbSxrOwoKaW50IGhbNF09ey0xLDAsMSwwfSxjWzRdPXswLDEsMCwtMX07CgppbnQgZltOXVtOXVtOXSxhW05dW05dOwoKYm9vbCBpbnNpZGUoaW50IHgsaW50IHkpewogIHJldHVybiB4Pj0xJiZ4PD1uJiZ5Pj0xJiZ5PD1tOwp9CiBzaWduZWQgbWFpbigpewogICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKDApOwogICBjaW4udGllKDApOwogICBjb3V0LnRpZSgwKTsKCiAgIGNpbj4+bj4+bT4+azsKICAgZm9yMShpLDEsbikKICAgewoKICAgICAgIGZvcjEoaiwxLG0pIHsKICAgICAgICAgICBjaW4+PmFbaV1bal07CiAgICAgIAogICAgICAgfQogICB9CiBtZW1zZXQoZiwtMHgzZixzaXplb2YgZik7CiAgZlsxXVsxXVswXT0wOwogIGZvcjEodSwwLGspICAKICAgICBmb3IxKGksMSxuKQogICAgICBmb3IxKGosMSxtKQogICAgICAgIHsKICAgICAgICAgIGZvcjEodnQsMCwzKXsKICAgICAgICAgICAgaW50IGhfPWkraFt2dF0sY189aitjW3Z0XTsKICAgICAgICAgICAgaWYoaW5zaWRlKGhfLGNfKSl7CiAgICAgICAgICAgICAvLyBjb3V0PDxoXzw8JyAnPDxjXzw8JyAnPDw8PGVsOwogICAgICAgICAgICAgIGlmKCh2dD09MXx8dnQ9PTIpJiZ1PjApIGZbaV1bal1bdV09bWF4KGZbaV1bal1bdV0sZltoX11bY19dW3UtMV0rYVtpXVtqXSk7CiAgICAgICAgICAgICAgZWxzZSBpZih2dCE9MSYmdnQhPTIpIGZbaV1bal1bdV09bWF4KGZbaV1bal1bdV0sZltoX11bY19dW3VdK2FbaV1bal0pOwogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgIC8vIGNvdXQ8PGk8PCcgJzw8ajw8JyAnPDx1PDwnICc8PGZbaV1bal1bdV08PGVsOwogICAgICAgIH0KICAgICAgICBpbnQgYW5zPW1vZDsKICAgICAgIGZvcjEoaSwwLGspIGFucz1tYXgoYW5zLGZbbl1bbV1baV0pOwogICAgICAgY291dDw8YW5zOwpyZXR1cm4gMDsKIH0KLyoKMyA0IDEKMSAyIC0xIC0xCjEgLTEgLTEgLTEKMSAxIDEgMQoqLw==