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

S += "q"

L = []
cnt = 0
for i in range(N) :
    cnt += 1
    if S[i] != S[i+1] :
        L.append(cnt)
        cnt = 0

A = []
B = []

for i in range(len(L)) :
    if i % 2 == 0 :
        A.append(L[i])
    else :
        B.append(L[i])

if len(L) == 1 :
    ans = 0
elif len(L) == 2 :
    if S[0] == "#" :
        ans = min(L)
    else :
        ans = 0
elif len(L) == 3 :
    if S[0] == "#" :
        ans = min(L[0],L[1])
    else :
        ans =min(L[0]+L[2],L[1])
else :
    if S[0] == "#" :
        if len(L) % 2 == 0 :
            a = min(A.pop(-1), B.pop(-1))
            b = min(sum(A),sum(B))
            ans = a+b
        else :
            A.pop(-1)
            a = min(A.pop(-1), B.pop(-1))
            b = min(sum(A),sum(B))
            ans = a+b
    else :
        if len(L) % 2 == 0 :
            B.pop(-1)
            A.pop(0)
            if len(L) == 4 :
                ans = min(A[0],B[0])
            else :
                a = min(A.pop(-1),B.pop(-1))
                b = min(sum(A),sum(B))
                ans = a+b
        else :
            A.pop(0)
            a = min(A.pop(-1),B.pop(-1))
            b = min(sum(A),sum(B))
            ans = a+b
print(ans)
        