#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
bool cmp(int num1,int num2){
return num1>num2;
}
int main() {
int a, b,c;
cin>>a>>b>>c;
char ch[a][b];
for (int i = 0; i < a; ++i) {
cin>>ch[i];
}
int count=0;
vector<int> nums;
for (int i = 0; i < b; ++i) {
for (int j = 0; j < a; ++j) {
if (ch[j][i]!='*'){
count++;
}
if (ch[j][i]=='*'){
if (count==0){nums.push_back(count);}
else{nums.push_back(count-1);}
count=0;
}
if (j==a-1&&count>1){
nums.push_back(count-1);
count=0;
}
}
count=0;
}
sort(nums.begin(),nums.end(), cmp);
count=0;
int sign=0;
for( int i:nums){
count=count+i+1;
sign+=i;
if (count>=c){
int num=count-c;
if (num==0){
break;
} else{
sign=sign-num;
break;
}
}
}
cout<<sign<<" ";
}
// 64 位输出请用 printf("%lld")