import sys
while True:
try:
n,m,k = map(int,input().split())
bod = []
arr = []
sep = 0
for _ in range(n):
bod.append(input())#已染色的矩阵
for i in range(m):
arr += ''.join(bod[j][i] for j in range(n)).split('*')#将矩阵转置后拆分
arr.sort(key=len,reverse=True)#按拆分后的长度排序
temp = k
for item in arr:#计算使用的连续条数
sep += 1
temp -= len(item)
if temp <=0:
break
print(k-sep)#染色块数减去染色形成的竖条数就是得分
except:
break

京公网安备 11010502036488号