로하의 농사

아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

로하가 사는 마을에는 정사각형 땅들이 N×MN \times M행렬로 이루어져 있다. 로하는 그중 한 개의 땅에 살고 있으며 그 땅에 농사를 지으려 한다. 하지만 자신의 땅에서 나오는 물로는 농사짓기에 턱없이 부족하여 파이프를 만들어 주변에서 물을 최대한 끌어오려고 한다. 로하에게는 파이프를 만들기 위한 pp개의 재료가 있으며 다음과 같은 규칙을 지키며 파이프를 건설해야 한다.

  • 땅 한 칸에는 일자 파이프나 구부러진 파이프 중 하나만 설치할 수 있다.
  • 일자 파이프는 하나당 재료를 1개 소비하고 구부러진 파이프는 2개 소비한다.
  • 설치한 모든 파이프는 하나로 연결되어 있어야 하며, 파이프 한쪽 끝은 반드시 자신의 땅이어야 한다.
  • 자신의 땅에는 파이프를 설치하지 않는다.

로하는 파이프가 설치된 곳의 물과 자신의 땅에서 나오는 물을 모두 합한 양을 길어올 수 있다. 로하가 길어올 수 있는 물의 최대량을 구해보자.

입력

첫째 줄에 NN, MM이 주어진다. (1N,M50)(1 \le N, M \le 50)

둘째 줄부터 N+1N+1째 줄까지 iijj열에서 나오는 물의 양인 정수 W_i,jW\_{i,j} (0i<N,0j<M,0W_i,j100)(0 \le i < N, 0 \le j < M, 0 \le W\_{i,j} \le 100)이 주어진다.

N+2N+2 번째 줄에는 로하가 사는 땅의 위치 xxyy열 그리고 재료 개수 pp가 주어진다. (0x<N,0y<M,0p20)(0 \le x < N, 0 \le y < M, 0 \le p \le 20)

출력

로하가 길어올 수 있는 물의 최대량을 출력한다.