D :: The Most Valuable Queen

Time Limit: 4 Seconds    Memory Limit: 32768 KB

Each square of an n×m  chessboard is associated with a value which is a positive integer number. For a queen on the chessboard, its value is defined to be the sum of the values of all squares threatened by the queen including the square in which queen stands. Your job is to find the most valuable queen (a queen whose value is maximum).

http://sharecode.ir/assets/problem_images/2732_7bbb51ea4bd10fce7a5145be19fcca66.jpg

Input

The first line of the input includes the number of test cases, 1≤t≤100. First line of each test case contains two integers, 1≤n≤1000, the number of the chessboard rows and 1≤m≤1000, the number of the chessboard columns. Each of the following n lines contains m integers separated with spaces. The j-th number in the i-the line is the value of the square placed in i-th row and j-th column of the chessboard. All value are positive and less than 1000.

Output

For each test case, print the value of the most valuable queen in one line.

Sample Input

2
4 3 
1 2 3 
4 5 6
7 8 9
1 2 3
4 4
1 2 1 2
2 1 2 1
1 2 1 2
2 1 2 1

Sample Output

47
20
Submit

Source: 12th Iran Nationwide Internet Contest I