#include <iostream>
#include <cassert>
#include <cstring>
#include <cstdio>
#include <cmath>
#include <algorithm>
using namespace std;
int m,n,k,con;
char c[110][110];
void right(int x,int y)
{
int q=0;
for(int i=1;i<=k-1;i++)
if(c[x+i][y]=='.')
{
q++;
}
if(q==k-1)con++;
return ;
}
void bottom(int x,int y)
{
int q=0;
for(int i=1;i<=k-1;i++)
if(c[x][y+i]=='.')
{
q++;
}
if(q==k-1)con++;
return ;
}
int main()
{
cin>>m>>n>>k;
for(int i=1;i<=m;i++)
{
for(int j=1;j<=n;j++)
cin>>c[i][j];
}
for(int i=1;i<=m;i++)
{
for(int j=1;j<=n;j++)
{
if(c[i][j]=='.')
{
right(i,j);
bottom(i,j);
}
}
}
if(k==1)con/=2;
cout<<con;
return 0;
}