# -*- coding: utf-8 -*-
N = int(input())
S = list(input())

m = ['#', '.']
m1 = ['#', '.', '#']
m2 = ['#', '.', '#']
m3 = ['#', '#', '.']
m4 = ['.', '#', '.']

count = 0
for i in range(N):
    if S[i:i+2] != m:
        continue

    flag = True
    if i>=0 and i<= N-3:
        if S[i:i+3] == m1:
            count +=1
            S[i] = '.'
            flag = False
        elif S[i:i+3] == m2:
            count += 1
            S[i] = '.'
            flag = False
    if flag == False or i==0:
        continue


    if S[i-1:i+2] == m3:
        S[i+1] = '#'
        count += 1
    elif S[i-1:i+2] == m4:
        S[i] = '.'
        count += 1

print(count)
