여름 더운 날, 소 Bessie는 꽤 게을러졌습니다. 들판에서 자신을 어디에 두면 짧은 거리 안에서 최대한 많은 맛있는 풀에 닿을 수 있을지 찾고 싶습니다.
Bessie가 사는 들판은 N×N 격자로 표현됩니다 (1≤N≤400). r행 c열 (1≤r,c≤N) 칸에는 풀 G(r,c) 단위가 있습니다 (0≤G(r,c)≤1000). 시작 칸에서 Bessie는 최대 K걸음 (0≤K≤2N)만 걸을 의향이 있습니다. 한 걸음은 현재 칸에서 북, 남, 동, 서 중 하나로 인접한 칸으로 이동합니다.
시작 위치를 잘 고르면 K걸음 이내에 도달할 수 있는 풀의 양을 최대로 만들 수 있습니다. 그 최댓값을 구하세요.
시작 칸을 바꿔가며 K걸음 이내에 도달 가능한 칸들의 풀 합을 계산하면 됩니다.