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

# 全ての.をカウント
all_dots = S.count('.')

# 全ての#をカウント
all_sharps = S.count('#')

# #の左端～右端内の.をカウント=#左端までの文字数をall_dotsから引く
ho_dots = 0
for i in range(N):
    if S[i] == '#':
        ho_dots = i
        break
part_dots = all_dots - ho_dots

# .の右端～左端内の#をカウント=.右端までの文字数をall_sharpsから引く
ho_sharps = 0
for i in range(N - 1, -1, -1):
    if S[i] == '.':
        ho_sharps = N - 1 - i
        break
part_sharps = all_sharps - ho_sharps

print(min(all_dots, all_sharps, part_dots, part_sharps))
