#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,m;
cin>>n>>m;
char ex[n+2][m+2];
int a[n+2][m+2];
int sum=0;
memset(ex,0,sizeof(ex[0][0]));
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
cin>>ex[i][j];
a[i][j]=(int)ex[i][j]-'0';
sum+=a[i][j];
}
}
int total=6*sum;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
if(a[i][j])
{
if(a[i][j-1]) total-=min(a[i][j],a[i][j-1]);
if(a[i][j+1]) total-=min(a[i][j],a[i][j+1]);
if(a[i+1][j]) total-=min(a[i+1][j],a[i][j]);
if(a[i-1][j]) total-=min(a[i-1][j],a[i][j]);
total-=2*(a[i][j]-1);
}
}
}
cout<<total;
return 0;
}