서예가
시간 제한1초메모리 제한512 MB
음수와 양수가 섞인 격자에서 N, O, I 세 글자를 겹치지 않게 배치해 덮는 칸 값의 합을 최대로 만드는 문제입니다.
문제
리틀 E는 서예를 아주 좋아한다. NOI2013이 시작되었다는 소식을 듣고, 모두에게 NOI 글자를 쓴 서예 작품을 선물하려고 한다.
리틀 E에게는 마법의 종이가 한 장 있다. 이 종이는 개의 행과 개의 열로 이루어진 2차원 격자이다. 왼쪽 아래 모서리의 좌표는 이고, 오른쪽 위 모서리의 좌표는 이다. 각 칸에는 정수 행운도가 적혀 있다. 칸에 글씨를 쓰면 모두의 행운도가 올라간다. 전체 행운도는 글씨를 쓴 모든 칸의 행운도 합이다. 종이에 N, O, I 세 글자를 써야 한다.
세 글자는 다음과 같이 정의된다.
-
N은 격자의 축에 평행한 직사각형 3개 이상으로 이루어진다. 직사각형의 개수를 라 하고 1부터 까지 번호를 붙인다. 번째 직사각형의 왼쪽 아래 모서리는 , 오른쪽 위 모서리는 이다. 이 값들은 다음을 만족한다.
- , ;
- 모든 에 대해 ;
- 모든 에 대해 , ;
- , , , .
-
O는 큰 직사각형 에서 작은 직사각형 를 도려낸 모양이다. 두 직사각형 모두 변이 격자의 축에 평행하다. 의 왼쪽 아래 모서리를 , 너비를 , 높이를 라 하자. 그러면 의 왼쪽 아래 모서리는 이고, 너비는 , 높이는 이다. 이 값들은 다음을 만족한다.
- , ;
- .
-
I는 격자의 축에 평행한 직사각형 3개로 이루어진다. 아래에서 위로 1, 2, 3번을 붙인다. 번 직사각형의 왼쪽 아래 모서리는 , 오른쪽 위 모서리는 이다. 이 값들은 다음을 만족한다.
- , ;
- , ;
- , ;
- .
아래 그림은 N, O, I를 올바르게 배치한 예이다.

설계에서 그리는 도형은 어느 것도 격자의 경계를 넘으면 안 된다. 리틀 E는 이 설계로 얻을 수 있는 행운도의 최댓값을 구하려고 한다.
입력
첫 줄에 행의 수 과 열의 수 이 주어진다. 이어지는 개의 줄에는 각각 개의 정수가 주어진다. 번째 줄의 번째 정수는 칸의 행운도이다.
출력
설계로 얻을 수 있는 전체 행운도의 최댓값 를 정수 하나로 출력한다.
제한
각 칸의 행운도는 범위의 정수이다.