import java.io.*;
import java.util.*;
class Solution {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int T = Integer.parseInt(br.readLine());
for (int i = 0; i < T; i++) {
StringTokenizer st = new StringTokenizer(br.readLine());
int N = Integer.parseInt(st.nextToken());
int M = Integer.parseInt(st.nextToken());
int[][] area = new int[N][N];
for (int j = 0; j < N; j++) {
st = new StringTokenizer(br.readLine());
for (int k = 0; k < N; k++) {
area[j][k] = Integer.parseInt(st.nextToken());
}
}
int max = 0;
int n = 0;
for (int x = 0; x <= N - M; x++) {
for (int y = 0; y <= N - M; y++) {
int temp = 0;
for (int l = x; l < x + M; l++) {
for (int l2 = y; l2 < y + M; l2++) {
temp += area[l][l2];
}
}
max = Math.max(max, temp);
}
}
sb.append("#").append(i + 1).append(" ").append(max).append("\n");
}
System.out.println(sb);
}
}