#include <bits/stdc++.h>
using namespace std;
const long long MOD = 1e9 + 7;
const long long MAX = 1e14 + 8;
const long long MAXN = 1e5 + 3;
const long long eps = 1e-4;
string s[33];
int main() {
  long long n, m;
  cin >> n >> m;
  for (int i = 0; i < n; i++) cin >> s[i];
  long long res = 0;
  for (int i = 0; i < n; i++) {
    for (int j = 0; j < m; j++) {
      for (int i1 = 1; i1 <= (n - i); i1++) {
        for (int j1 = 1; j1 <= (m - j); j1++) {
          bool b = 1;
          for (int i2 = i; i2 < (i + i1); i2++) {
            for (int j2 = j; j2 < (j + j1); j2++) {
              if (s[i2][j2] == '1') b = 0;
            }
          }
          if (b) {
            res = max((int)res, i1 * 2 + j1 * 2);
          }
        }
      }
    }
  }
  cout << res;
  return 0;
}
