#include <bits/stdc++.h>
using namespace std;
const int inf = 1e9;
const int mod = 1e9 + 7;
void solve() {
  int n, m;
  cin >> n >> m;
  vector<vector<int>> arr(n, vector<int>(m));
  for (int i = 0; i < n; i++) {
    string s;
    cin >> s;
    for (int j = 0; j < m; j++) {
      arr[i][j] = s[j] - '0';
    }
  }
  auto tp = arr;
  vector<array<array<int, 2>, 3>> ans;
  for (int i = 0; i + 1 < n; i++) {
    for (int j = 0; j + 1 < m; j++) {
      vector<array<int, 2>> zero, one;
      for (int di = 0; di <= 1; di++) {
        for (int dj = 0; dj <= 1; dj++) {
          if (arr[i + di][j + dj]) {
            one.push_back({i + di, j + dj});
          } else {
            zero.push_back({i + di, j + dj});
          }
        }
      }
      if (zero.size() == 0) {
        ans.push_back({one[3], one[2], one[1]});
        zero.push_back(one[3]);
        zero.push_back(one[2]);
        zero.push_back(one[1]);
        one.pop_back();
        one.pop_back();
        one.pop_back();
      }
      if (zero.size() == 3) {
        ans.push_back({zero[0], zero[1], one[0]});
        auto tp = one[0];
        one.clear();
        one.push_back(zero[0]);
        one.push_back(zero[1]);
        reverse(zero.begin(), zero.end());
        zero.pop_back();
        zero.pop_back();
        zero.push_back(tp);
      }
      if (zero.size() == 2) {
        ans.push_back({zero[0], zero[1], one.back()});
        auto tp = one.back();
        one.pop_back();
        one.push_back(zero[0]);
        one.push_back(zero[1]);
        zero.clear();
        zero.push_back(tp);
      }
      if (zero.size() == 1) {
        ans.push_back({one[0], one[1], one[2]});
      }
      for (auto d : zero) {
        arr[d[0]][d[1]] = 0;
      }
      for (auto d : one) {
        arr[d[0]][d[1]] = 0;
      }
    }
  }
  cout << ans.size() << "\n";
  for (auto a : ans) {
    for (auto b : a) {
      cout << b[0] + 1 << " " << b[1] + 1 << " ";
      tp[b[0]][b[1]] ^= 1;
    }
    cout << "\n";
  }
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  ;
  std::cout << std::fixed << std::setprecision(20);
  ;
  int t = 1;
  cin >> t;
  for (int i = 1; i <= t; i++) {
    solve();
  }
}
