#include <bits/stdc++.h>
using namespace std;
long long int sumr[2010][2010], suml[2010][2010], a[2010][2010];
int main() {
  ios::sync_with_stdio(false);
  long long int n, i, j, x1 = 1, x2 = 1, y1 = 1, y2 = 2;
  cin >> n;
  for (i = 1; i <= n; i++)
    for (j = 1; j <= n; j++) {
      cin >> a[i][j];
    }
  for (i = 1; i <= n; i++) {
    for (j = 1; j <= n; j++) {
      sumr[i][j] = sumr[i - 1][j - 1] + a[i][j];
    }
  }
  for (i = 1; i <= n; i++) {
    for (j = n; j >= 1; j--) {
      suml[i][j] = suml[i - 1][j + 1] + a[i][j];
    }
  }
  long long int val1 = 0, val2 = 0, right = 0, left = 0;
  for (i = 1; i <= n; i++) {
    for (j = 1; j <= n; j++) {
      if (j >= i) {
        right = sumr[n - (j - i)][n];
      } else {
        right = sumr[n][n - (i - j)];
      }
      if ((n - j + 1) >= i) {
        left = suml[n - ((n - j + 1) - i)][1];
      } else {
        left = suml[n][n - (n - (i - (n - j + 1))) + 1];
      }
      if ((i + j) % 2 == 0) {
        if (right + left - a[i][j] > val1) {
          x1 = i;
          y1 = j;
          val1 = right + left - a[i][j];
        }
      } else {
        if (right + left - a[i][j] > val2) {
          x2 = i;
          y2 = j;
          val2 = right + left - a[i][j];
        }
      }
    }
  }
  cout << val1 + val2 << endl;
  cout << x1 << " " << y1 << " " << x2 << " " << y2 << endl;
}
