#include <cstdio>
#include <vector>
#include <algorithm>
int board[20][20];
void solve() {
int n;
scanf("%i", &n);
int gold_left = 0;
for(int i = 0; i < n; i++)
for(int j = 0; j < n; j++) {
scanf("%i", &board[i][j]);
gold_left += board[i][j];
}
int r = 0, c = 0;
puts("R FARMER");
while(gold_left > 0) {
if(board[r][c] == 0) {
if(r % 2 == 0) {
if(c == n-1) {
printf("M %i %i %i %i\n", r, c, r+1, c);
r++;
}
else {
printf("M %i %i %i %i\n", r, c, r, c+1);
c++;
}
}
else {
if(c == 0) {
printf("M %i %i %i %i\n", r, c, r+1, c);
r++;
}
else {
printf("M %i %i %i %i\n", r, c, r, c-1);
c--;
}
}
}
int gain = std::min(10, board[r][c]);
board[r][c] -= gain;
gold_left -= gain;
puts("=");
}
for(; r > 0; r--)
printf("M %i %i %i %i\n=\n", r, c, r-1, c);
for(; c > 0; c--)
printf("M %i %i %i %i\n=\n", r, c, r, c-1);
puts("===");
}
int main() {
int t;
scanf("%i %*i", &t);
while(t--)
solve();
}