#include <bits/stdc++.h>
using namespace std;
string ss[1000000];
string s, s1, s2, s3;
map<string, long long> mn;
int main() {
  cin.sync_with_stdio(false);
  long long i, j, k, l, c, v, b, bv[1000], aa[1009], bb[1000], n, m, r, t, e, f;
  long long x1, x2, y1, y2, x3, x4, x5, x6;
  while (cin >> n >> m >> l) {
    s1 = "";
    if (n == 1 && m == 1 && l > 1) {
      cin >> s;
      cout << "0";
      return 0;
    }
    if (l == 1) {
      c = 0;
      for (i = 0; i < n; i++) {
        cin >> s;
        for (j = 0; j < m; j++) {
          if (s[j] == '.') c++;
        }
      }
    } else {
      c = 0;
      for (i = 0; i < n; i++) {
        cin >> ss[i];
        for (j = 0; j < m; j++) {
          if (ss[i][j] == '.') {
            v = 0;
            for (j; j < m; j++) {
              if (ss[i][j] == '.') {
                v++;
              } else
                break;
            }
            if (v >= l) {
              c += (v - l + 1);
            }
          }
        }
      }
      for (i = 0; i < m; i++) {
        for (j = 0; j < n; j++) {
          if (ss[j][i] == '.') {
            v = 0;
            for (j; j < n; j++) {
              if (ss[j][i] == '.') {
                v++;
              } else
                break;
            }
            if (v >= l) {
              c += (v - l + 1);
            }
          }
        }
      }
    }
    cout << c;
  }
}
