#include <bits/stdc++.h>
using namespace std;
int n, m;
bool check(int i, int j) {
  if (i >= 0 && i < n && j >= 0 && j < m) return true;
  return false;
}
int main() {
  cin >> n >> m;
  vector<string> s(n);
  for (int i = 0; i < n; i++) {
    cin >> s[i];
  }
  int cnt = 0;
  int cnt2 = 0;
  for (int len = 1; len < min(n, m); len++) {
    for (int i = 0; i < n; i++) {
      for (int j = 0; j < m; j++) {
        if (i + len >= n || j + len >= m) {
          continue;
        }
        if (s[i][j] == '#' && s[i + len][j + len] == '#') {
          for (int k = 0; k <= len; k++) {
            int p = i - len + k;
            int q = j + len + k;
            if (check(p, q)) {
              if (s[p][q] == '#') {
                if (k == 0 || k == len) {
                  cnt2++;
                } else {
                  cnt++;
                }
              }
            }
          }
          for (int k = 0; k <= len; k++) {
            int p = i + len + k;
            int q = j - len + k;
            if (check(p, q)) {
              if (s[p][q] == '#') {
                if (k == 0 || k == len) {
                  cnt2++;
                } else {
                  cnt++;
                }
              }
            }
          }
        }
      }
    }
    for (int i = 0; i < n; i++) {
      for (int j = 0; j < m; j++) {
        if (!check(i + len, j - len)) continue;
        if (s[i][j] == '#' && s[i + len][j - len] == '#') {
          for (int k = 0; k <= len; k++) {
            int p = i - len + k;
            int q = j - len - k;
            if (check(p, q)) {
              if (s[p][q] == '#') {
                if (k == 0 || k == len) {
                  cnt2++;
                } else {
                  cnt++;
                }
              }
            }
          }
          for (int k = 0; k <= len; k++) {
            int p = i + len + k;
            int q = j + len - k;
            if (check(p, q)) {
              if (s[p][q] == '#') {
                if (k == 0 || k == len) {
                  cnt2++;
                } else {
                  cnt++;
                }
              }
            }
          }
        }
      }
    }
  }
  cout << cnt + cnt2 / 2 << endl;
  return 0;
}
