using namespace std;
int a[1001][1001],l,r,m,n;
long long sum;
string lin[1001];
int main()
{
cin>>n>>m;
getchar();
for(int i=1;i<=n;i++)
{
cin>>lin[i];
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++){
a[i][j]=lin[i][j-1]-'0';
if(a[i][j]>=1)
{
sum+=2;//上下表面积
}
}
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
if(a[i-1][j]<a[i][j])sum+=a[i][j]-a[i+1][j];//简单检测一下上下左右表面积
if(a[i+1][j]<a[i][j])sum+=a[i][j]-a[i+1][j];
if(a[i][j-1]<a[i][j])sum+=a[i][j]-a[i][j-1];
if(a[i][j+1]<a[i][j])sum+=a[i][j]-a[i][j+1];
}
}
cout<<sum;
return 0;
}