#include<bits/stdc++.h>
using namespace std;

#define FOR(a, b, c) for(int a = b; a <= c; ++a)
const int N = 305;

int n, m, ans;
bitset<305> a[N];

signed main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0); cout.tie(0);
    cin >> n >> m;
    for(int i = 1; i <= n; ++i) for(int j = 1; j <= m; ++j) {
        char x; cin >> x;
        if(x == '#') a[i].set(j);
    }
    FOR(i, 1, n) FOR(j, i, n) FOR(t, j, n)  if(i != t)  {
        bitset<305> a1 = a[i], a2 = a[j], a3 = a[t];
        int d1 = j - i, d2 = t - j;
        int s1 = d1, s2 = 2*d1 - d2;
        if(d1 <= d2) s1 = 2*d2 - d1, s2 = d2;
        a1 <<= s1; a3 <<= s2;
        a2 &= a1; a2 &= a3;
        ans += a2.count();

        if(d1 == 0 || d2 == 0) continue;
        a1 = a[i], a2 = a[j], a3 = a[t];
        a1 >>= s1; a3 >>= s2;
        a2 &= a1; a2 &= a3;
        ans += a2.count();
    }
    cout << ans;
}
