n=int(input())
s=input()
x=n
flag1=False
flag2=False
for i in range(n):
    if s[i]=="#" and flag1==False:
        x=i
        flag1=True
    if s[n-1-i]!="#" and flag2==False:
        y=n-i
        flag2=True
    if flag1==True and flag2==True:
        break

b=s[x:y].count("#") 
w=len(s[x:y])-b
print(b if b<w else w)