#include <bits/stdc++.h>
using namespace std;
char Map[305][305];
int main() {
  int N, M, ans = 0, i, j, k, x, y;
  scanf("%d %d", &N, &M);
  for (i = 0; i < N; i++) {
    scanf("%s", &Map[i]);
  }
  for (i = 0; i < N; i++) {
    for (j = 0; j < M; j++) {
      for (k = 1; i + k < N || i - k >= 0 || j + k < M || j - k >= 0; k++) {
        if (i - k >= 0 && j - k >= 0 && Map[i - k][j] == '#' &&
            Map[i][j - k] == '#') {
          if (j + k < M && Map[i][j + k] == '#') ans++;
          if (i + k < N && Map[i + k][j] == '#') ans++;
          for (y = min(M - 1, j + k - 1), x = i + j + k - y; x < i + k;
               x++, y--) {
            if (x >= N || y < 0) break;
            if (x >= 0 && y < M) {
              if (Map[x][y] == '#') {
                ans++;
              }
            }
          }
        }
        if (j + k < M && i - k >= 0 && Map[i - k][j] == '#' &&
            Map[i][j + k] == '#') {
          for (y = max(0, j - k + 1), x = i - j + k + y; x < i + k; x++, y++) {
            if (x >= N || y >= M) break;
            if (x >= 0 && y >= 0) {
              if (Map[x][y] == '#') {
                ans++;
              }
            }
          }
        }
        if (i + k < N && j - k >= 0 && Map[i + k][j] == '#' &&
            Map[i][j - k] == '#') {
          for (x = max(0, i - k + 1), y = j - i + k + x; x < i; x++, y++) {
            if (x >= N || y >= M) break;
            if (x >= 0 && y >= 0) {
              if (Map[x][y] == '#') {
                ans++;
              }
            }
          }
        }
        if (i + k < N && j + k < M && Map[i + k][j] == '#' &&
            Map[i][j + k] == '#') {
          if (j - k >= 0 && Map[i][j - k] == '#') ans++;
          if (i - k >= 0 && Map[i - k][j] == '#') ans++;
          for (x = max(i - k + 1, 0), y = j + i - k - x; x < i; x++, y--) {
            if (x >= N || y < 0) break;
            if (x >= 0 && y < M) {
              if (Map[x][y] == '#') {
                ans++;
              }
            }
          }
        }
      }
    }
  }
  printf("%d\n", ans);
  return 0;
}
