#include <bits/stdc++.h>
using namespace std;
int n, m, k, dap;
int a[2005][2005][2];
char s[2005][2005];
int f(int x, int y, int w) {
  int i, t = 0;
  int xx, yy;
  int xxx, yyy;
  if (w == 0) {
    xx = 1;
    yy = 0;
  } else {
    xx = 0;
    yy = 1;
  }
  for (i = 0;; i++) {
    xxx = x + i * xx;
    yyy = y + i * yy;
    if (xxx >= n) return t;
    if (yyy >= m) return t;
    if (s[xxx][yyy] != '.') return t;
    a[xxx][yyy][w] = 1;
    t++;
  }
  return t;
}
int main(void) {
  int i, j, x, y, z;
  scanf("%d %d %d", &n, &m, &k);
  for (i = 0; i < n; i++) scanf("%s", s[i]);
  for (i = 0; i < n; i++) {
    for (j = 0; j < m; j++) {
      if (s[i][j] == '.') {
        if (a[i][j][0] == 0) {
          x = f(i, j, 0);
          if (x >= k) dap += (x - k + 1);
        }
        if (k == 1) continue;
        if (a[i][j][1] == 0) {
          x = f(i, j, 1);
          if (x >= k) dap += (x - k + 1);
        }
      }
    }
  }
  printf("%d", dap);
  return 0;
}
