#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 305;
int n, m;
char mp[3*N][3*N];
int suml[3*N][3*N], sumr[3*N][3*N];
ll solve(int x, int y) {
    ll ans = 0;
    for (int i = 1; i <= n; i++) {
        int num = 0;
        if (mp[x-i][y] == '#') num++;
        if (mp[x+i][y] == '#') num++;
        if (mp[x][y-i] == '#') num++;
        if (mp[x][y+i] == '#') num++;
        if (num == 3) ans++;
        else if (num == 4) ans += 4;
    }
    for (int i = 2; x-i >= N+1 && y-i >= N+1; i++) {
        if (mp[x-i][y] == '.' || mp[x][y-i] == '.') continue;
        int sx = x+1, sy = y+i-1;
        int ex = x+i-1, ey = y+1;
        ans += suml[ex][ey] - suml[sx-1][sy+1];
    }
    for (int i = 2; x-i >= N+1 && y+i <= N+m; i++) {
        if (mp[x-i][y] == '.' || mp[x][y+i] == '.') continue;
        int sx = x+1, sy = y-i+1;
        int ex = x+i-1, ey = y-1;
        ans += sumr[ex][ey] - sumr[sx-1][sy-1];
    }
    for (int i = 2; x+i <= N+n && y+i <= N+m; i++) {
        if (mp[x+i][y] == '.' || mp[x][y+i] == '.') continue;
        int sx = x-i+1, sy = y-1;
        int ex = x-1, ey = y-i+1;
        ans += suml[ex][ey] - suml[sx-1][sy+1];
    }
    for (int i = 2; x+i <= N+n && y-i >= N+1; i++) {
        if (mp[x+i][y] == '.' || mp[x][y-i] == '.') continue;
        int sx = x-i+1, sy = y+1;
        int ex = x-1, ey = y+i-1;
        ans += sumr[ex][ey] - sumr[sx-1][sy-1];
    }
    return ans;
}
int main() {
    scanf("%d%d", &n, &m);
    for (int i = N+1; i <= N+n; i++) scanf("%s", mp[i]+1+N);
    for (int i = 1; i <= 2*N+n; i++)
        for (int j = 1; j <= 2*N+m; j++)
            suml[i][j] = sumr[i][j] = (mp[i][j] == '#');
    for (int i = 1; i <= 2*N+n; i++)
        for (int j = 1; j <= 2*N+m; j++) {
            sumr[i][j] += sumr[i-1][j-1];
            suml[i][j] += suml[i-1][j+1];
        }
    ll ans = 0;
    for (int i = N+1; i <= N+n; i++)
        for (int j = N+1; j <= N+m; j++)
            ans += solve(i, j);
    cout << ans << endl;
}
/*
6 6
...#..
..#...
.#...#
......
...#..
......
*/
