N=int(input())
S=input()

wc=0
for s in S:#白のみ連続の個数
    if s==".":
        break
    wc+=1

bc=0
for s in S[::-1]:#黒のみ連続の個数
    if s=="#":
        break
    bc+=1

if bc==0:
    print(min(S[wc:].count('.'),S.count('#')))
else:
    print(min(S[wc:].count('.'),S[:-bc].count('#')))
