#include <bits/stdc++.h>
using namespace std;

const int N = 1e3 + 5;

int n, m, k;
char mat[N][N];
int a[N*N], sz;

void solve() {
    cin >> n >> m >> k;
    for (int i = 1; i <= n; i++) {
        for (int j = 1; j <= m; j++) {
            cin >> mat[i][j];
        }
    }
    sz = 0;
    for (int j = 1; j <= m; j++) {
        for (int i = 1; i <= n; i++) {
            if(mat[i][j] == 'o') {
                int p = i;
                while(p <= n && mat[p][j] == 'o') p++;
                a[++sz] = p - i;
                i = p;
            }
        }
    }
    int ans = 0;
    sort(a + 1, a + 1 + sz);
    for (int i = sz; i >= 1; i--) {
        if (k > 0) {
            int tk = min(k, a[i]);
            ans += tk - 1;
            k -= tk;
        }
    }
    cout << ans << "\n";
}

int main() {
    cin.tie(0)->sync_with_stdio(0);
    int T = 1;
    // cin >> T;
    while (T--) solve();
}
// 64 位输出请用 printf("%lld")