#include<bits/stdc++.h>
using namespace std;
long long n,m,ans;
int ls,z,g[1005][1005];
char c;
int main()
{
cin>>n>>m;
for(int i=1;i<=n;++i)
{
for(int j=1;j<=m+1;++j)
{
c=getchar();
if(c!='\n')
g[i][j]=c-'0';
}
}
for(int i=1;i<=n;++i)
{
for(int j=2;j<=m+1;++j)
{
z=g[i][j];
if(z==0)continue;
ls=(z<<2)+2;
ls-=min(z,g[i][j+1]);
ls-=min(z,g[i][j-1]);
ls-=min(z,g[i+1][j]);
ls-=min(z,g[i-1][j]);
ans+=max(0,ls);
}
}
cout<<ans;
return 0;
}