N=int(input())
S=input()
change_list = []
change_list.append(0)
result1 = 0
result2 = 0
for i in range(N-1):
	if S[i] !=S[i+1]:
		change_list.append(i+1)
change_list.append(N)
if S[0] == '.':
	for i in range(2,len(change_list)):
		if i % 2==0:
			result1+=change_list[i]-change_list[i-1]
		else:
			result2+=change_list[i]-change_list[i-1]
	print(min(result1,result2))
else:
	start = change_list[1]-change_list.pop(0)
	for i in range(2,len(change_list)):
		if i % 2==0:
			result1+=change_list[i]-change_list[i-1]
		else:
			result2+=change_list[i]-change_list[i-1]
	print(min(result1+start,result2+start,S.count('.')))
        