#include <iostream>
#include <cstdio>
#define N 505
using namespace std;

int h, w, c, a[N][N];
bool v[N][N];
int main()
{
	int i, j, t;
	cin >> h >> w;
	for (i = 0; i < h; i++) {
		for (j = 0; j < w; j++) {
			scanf("%d", &t);
			a[i][j] += t;
			if (a[i][j] % 2) {
				if (i == h - 1 && j == w - 1) continue;
				c++;
				a[i][j]--;
				v[i][j] = 1;
				if (i < h - 1) a[i + 1][j]++;
				else if (j < w - 1) a[i][j + 1]++;
			}
		}
	}
	cout << c << endl;
	for (i = 0; i < h - 1; i++) for (j = 0; j < w; j++) if (v[i][j]) printf("%d %d %d %d\n", i + 1, j + 1, i + 2, j + 1);
	for (i = 0; i < w - 1; i++) if (v[h - 1][i]) printf("%d %d %d %d\n", h, i + 1, h, i + 2);
    return 0;
}