#include <bits/stdc++.h>
#define ll long long
#define ld long double
#define nmax (long long)(1e6+7)
#define oo (long long)(1e18)
#define INF (int)(1e9+7)
#define fi first
#define se second
#define pii pair<int, int>
#define Hung ""
using namespace std;
ll m, n , x, y, t;
ll dx[] = {-1, 0, 1, 0};
ll dy[] = {0, 1, 0, -1};
struct diem{
ll ui, uj, vi, vj;
ll sum;
ll su, sv;
};
int main()
{
ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
if (fopen(Hung".inp", "r")){
freopen(Hung".inp", "r", stdin);
freopen(Hung".out", "w", stdout);
}
cin >> m >> n >> x >> y >> t;
vector<vector<ll>> a(m + 2, vector<ll>(n + 2, 0));
for (ll i = 1; i <= m; i++)
for (ll j = 1; j <= n; j++)
cin >> a[i][j];
if (m == 1 && n == 1){
ll res = (t + 1) / 2;
cout << res * a[1][1];
return 0;
}
vector<diem> Edges;
for(ll i = 1; i <= m; i++){
for(ll j = 1; j <= n; j++){
for(ll d = 0; d < 4; d++){
ll ni = i + dx[d];
ll nj = j + dy[d];
if (ni >= 1 && ni <= m && nj >= 1 && nj <= n){
if (i < ni || (i == ni && j < nj)){
Edges.push_back({i, j, ni, nj, a[i][j] + a[ni][nj], a[i][j], a[ni][nj]});
}
}
}
}
}
ll D = min(t, m + n + 2);
vector<vector<ll>> dp0(m + 2, vector<ll>(n + 2, -oo)), dp1(m + 2, vector<ll>(n + 2, -oo));
dp0[x][y] = 0;
for(ll k = 1; k <= D; k++){
for(ll i = 1; i <= m; i++)
for(ll j = 1; j <= n; j++)
dp1[i][j] = -oo;
for(ll i = 1; i <= m; i++){
for(ll j = 1; j <= n; j++){
ll tmp = dp0[i][j];
if (tmp == -oo) continue;
for(ll d = 0; d < 4; d++){
ll ni = i + dx[d];
ll nj = j + dy[d];
if (ni < 1 || ni > m || nj < 1 || nj > n) continue;
ll nv = tmp + a[ni][nj];
if (nv > dp1[ni][nj])
dp1[ni][nj] = nv;
}
}
}
dp0.swap(dp1);
}
if (t <= D) {
ll res = 0;
for(ll i = 1; i <= m; i++)
for(ll j = 1; j <= n; j++)
res = max(res, dp0[i][j]);
cout << res;
return 0;
}
ll k = (t - D) / 2;
ll r = (t - D) % 2;
ll res = 0;
for(diem x : Edges){
ll fu = dp0[x.ui][x.uj];
ll fv = dp0[x.vi][x.vj];
if (fu > -oo){
ll cand = fu + k * x.sum + (r ? x.sv : 0);
res = max(res, cand);
}
if (fv > -oo){
ll cand = fv + k * x.sum + (r ? x.su : 0);
res = max(res, cand);
}
}
cout << res;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgbGQgbG9uZyBkb3VibGUKI2RlZmluZSBubWF4IChsb25nIGxvbmcpKDFlNis3KQojZGVmaW5lIG9vIChsb25nIGxvbmcpKDFlMTgpCiNkZWZpbmUgSU5GIChpbnQpKDFlOSs3KQojZGVmaW5lIGZpIGZpcnN0CiNkZWZpbmUgc2Ugc2Vjb25kCiNkZWZpbmUgcGlpIHBhaXI8aW50LCBpbnQ+CiNkZWZpbmUgSHVuZyAiIgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCmxsIG0sIG4gLCB4LCB5LCB0OwpsbCBkeFtdID0gey0xLCAwLCAxLCAwfTsKbGwgZHlbXSA9IHswLCAxLCAwLCAtMX07CnN0cnVjdCBkaWVtewogICAgbGwgdWksIHVqLCB2aSwgdmo7CiAgICBsbCBzdW07CiAgICBsbCBzdSwgc3Y7Cn07CgppbnQgbWFpbigpCnsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7IGNpbi50aWUoMCk7IGNvdXQudGllKDApOwogICAgaWYgKGZvcGVuKEh1bmciLmlucCIsICJyIikpewogICAgICAgIGZyZW9wZW4oSHVuZyIuaW5wIiwgInIiLCBzdGRpbik7CiAgICAgICAgZnJlb3BlbihIdW5nIi5vdXQiLCAidyIsIHN0ZG91dCk7CiAgICB9CiAgICBjaW4gPj4gbSA+PiBuID4+IHggPj4geSA+PiB0OwogICAgdmVjdG9yPHZlY3RvcjxsbD4+IGEobSArIDIsIHZlY3RvcjxsbD4obiArIDIsIDApKTsKICAgIGZvciAobGwgaSA9IDE7IGkgPD0gbTsgaSsrKQogICAgICAgIGZvciAobGwgaiA9IDE7IGogPD0gbjsgaisrKQogICAgICAgICAgICBjaW4gPj4gYVtpXVtqXTsKCiAgICBpZiAobSA9PSAxICYmIG4gPT0gMSl7CiAgICAgICAgbGwgcmVzID0gKHQgKyAxKSAvIDI7CiAgICAgICAgY291dCA8PCByZXMgKiBhWzFdWzFdOwogICAgICAgIHJldHVybiAwOwogICAgfQogICAgdmVjdG9yPGRpZW0+IEVkZ2VzOwogICAgZm9yKGxsIGkgPSAxOyBpIDw9IG07IGkrKyl7CiAgICAgICAgZm9yKGxsIGogPSAxOyBqIDw9IG47IGorKyl7CiAgICAgICAgICAgIGZvcihsbCBkID0gMDsgZCA8IDQ7IGQrKyl7CiAgICAgICAgICAgICAgICBsbCBuaSA9IGkgKyBkeFtkXTsKICAgICAgICAgICAgICAgIGxsIG5qID0gaiArIGR5W2RdOwogICAgICAgICAgICAgICAgaWYgKG5pID49IDEgJiYgbmkgPD0gbSAmJiBuaiA+PSAxICYmIG5qIDw9IG4pewogICAgICAgICAgICAgICAgICAgIGlmIChpIDwgbmkgfHwgKGkgPT0gbmkgJiYgaiA8IG5qKSl7CiAgICAgICAgICAgICAgICAgICAgICAgIEVkZ2VzLnB1c2hfYmFjayh7aSwgaiwgbmksIG5qLCBhW2ldW2pdICsgYVtuaV1bbmpdLCBhW2ldW2pdLCBhW25pXVtual19KTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CiAgICBsbCBEID0gbWluKHQsIG0gKyBuICsgMik7CgogICAgdmVjdG9yPHZlY3RvcjxsbD4+IGRwMChtICsgMiwgdmVjdG9yPGxsPihuICsgMiwgLW9vKSksIGRwMShtICsgMiwgdmVjdG9yPGxsPihuICsgMiwgLW9vKSk7CiAgICBkcDBbeF1beV0gPSAwOwoKICAgIGZvcihsbCBrID0gMTsgayA8PSBEOyBrKyspewogICAgICAgIGZvcihsbCBpID0gMTsgaSA8PSBtOyBpKyspCiAgICAgICAgICAgIGZvcihsbCBqID0gMTsgaiA8PSBuOyBqKyspCiAgICAgICAgICAgICAgICBkcDFbaV1bal0gPSAtb287CiAgICAgICAgZm9yKGxsIGkgPSAxOyBpIDw9IG07IGkrKyl7CiAgICAgICAgICAgIGZvcihsbCBqID0gMTsgaiA8PSBuOyBqKyspewogICAgICAgICAgICAgICAgbGwgdG1wID0gZHAwW2ldW2pdOwogICAgICAgICAgICAgICAgaWYgKHRtcCA9PSAtb28pIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgZm9yKGxsIGQgPSAwOyBkIDwgNDsgZCsrKXsKICAgICAgICAgICAgICAgICAgICBsbCBuaSA9IGkgKyBkeFtkXTsKICAgICAgICAgICAgICAgICAgICBsbCBuaiA9IGogKyBkeVtkXTsKICAgICAgICAgICAgICAgICAgICBpZiAobmkgPCAxIHx8IG5pID4gbSB8fCBuaiA8IDEgfHwgbmogPiBuKSBjb250aW51ZTsKICAgICAgICAgICAgICAgICAgICBsbCBudiA9IHRtcCArIGFbbmldW25qXTsKICAgICAgICAgICAgICAgICAgICBpZiAobnYgPiBkcDFbbmldW25qXSkKICAgICAgICAgICAgICAgICAgICAgICAgZHAxW25pXVtual0gPSBudjsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBkcDAuc3dhcChkcDEpOwogICAgfQogICAgaWYgKHQgPD0gRCkgewogICAgICAgIGxsIHJlcyA9IDA7CiAgICAgICAgZm9yKGxsIGkgPSAxOyBpIDw9IG07IGkrKykKICAgICAgICAgICAgZm9yKGxsIGogPSAxOyBqIDw9IG47IGorKykKICAgICAgICAgICAgICAgIHJlcyA9IG1heChyZXMsIGRwMFtpXVtqXSk7CiAgICAgICAgY291dCA8PCByZXM7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9CiAgICBsbCBrID0gKHQgLSBEKSAvIDI7CiAgICBsbCByID0gKHQgLSBEKSAlIDI7CiAgICBsbCByZXMgPSAwOwogICAgZm9yKGRpZW0geCA6IEVkZ2VzKXsKICAgICAgICBsbCBmdSA9IGRwMFt4LnVpXVt4LnVqXTsKICAgICAgICBsbCBmdiA9IGRwMFt4LnZpXVt4LnZqXTsKICAgICAgICBpZiAoZnUgPiAtb28pewogICAgICAgICAgICBsbCBjYW5kID0gZnUgKyBrICogeC5zdW0gKyAociA/IHguc3YgOiAwKTsKICAgICAgICAgICAgcmVzID0gbWF4KHJlcywgY2FuZCk7CiAgICAgICAgfQogICAgICAgIGlmIChmdiA+IC1vbyl7CiAgICAgICAgICAgIGxsIGNhbmQgPSBmdiArIGsgKiB4LnN1bSArIChyID8geC5zdSA6IDApOwogICAgICAgICAgICByZXMgPSBtYXgocmVzLCBjYW5kKTsKICAgICAgICB9CiAgICB9CiAgICBjb3V0IDw8IHJlczsKICAgIHJldHVybiAwOwp9Cg==