N=int(input())
S=input()
leftid=-1
rightid=-1
blcnt=0
whcnt=0
cnt=0
#"#."のパターンをなくす".."か".#"か"##"なら良い
#最終的には".*#*"(左に白、右に黒)となれば良い
"""
#黒に変更の場合
#初めて黒になった箇所を左から探し、そこより右で白い部分を黒に
for i in range(N):
    if S[i]=="#":
        leftid=i
        break
if leftid!=-1:
    for i in range(leftid,N,1):
        if S[i]==".":
            blcnt=blcnt+1
else:
    blcnt=0

#白に変更の場合
#初めて白になった部分を右から探し、そこより左で黒い部分を白に
for i in range(N):
    if S[N-1-i]==".":
        rightid=N-i-1
        break
if rightid!=-1:
    for i in range(rightid,-1,-1):
        print(i)
        if S[i]=="#":
            whcnt=whcnt+1
else:
    whcnt=0
print(blcnt,whcnt)
print(min(blcnt,whcnt))
"""
for i in range(N-1):
    if (S[i]=="#")and(S[i+1]=="."):
        cnt=cnt+1
print(cnt)
