#include <bits/stdc++.h>
using namespace std;
int main() {
  int t;
  scanf("%d", &t);
  while (t--) {
    int n, m;
    scanf("%d %d", &n, &m);
    int a[n][m];
    for (int i = 0; i < n; i++) {
      for (int j = 0; j < m; j++) {
        scanf("%d", &a[i][j]);
      }
    }
    long long int co = 0;
    int b[4];
    int z;
    for (int i = 0; i < n / 2; i++) {
      for (int j = 0; j < m / 2; j++) {
        b[0] = a[i][j];
        b[1] = a[n - i - 1][j];
        b[2] = a[n - i - 1][m - j - 1];
        b[3] = a[i][m - j - 1];
        sort(b, b + 4);
        z = (b[1] + b[2]) / 2;
        co += abs(z - b[0]);
        co += abs(z - b[1]);
        co += abs(z - b[2]);
        co += abs(z - b[3]);
      }
    }
    if (n % 2 != 0) {
      for (int i = 0; i < m / 2; i++) {
        z = (a[n / 2][i] + a[n / 2][m - i - 1]) / 2;
        co += abs(z - a[n / 2][i]);
        co += abs(z - a[n / 2][m - i - 1]);
      }
    }
    if (m % 2 != 0) {
      for (int i = 0; i < n / 2; i++) {
        z = (a[i][m / 2] + a[n - i - 1][m / 2]) / 2;
        co += abs(z - a[i][m / 2]);
        co += abs(z - a[n - i - 1][m / 2]);
      }
    }
    cout << co << "\n";
  }
}
