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

ans_all_black = 0   #全て黒くする方の解
ans_all_white = 0   #全て白くする方の解
ans_right_black = 100 #右をすべて黒くする解

#  #:黒
#  .:白
#黒の右隣に白が来ないようにしたい
#∴すべて黒
#　すべて白
#　白連続の後に黒連続
#のどれかが完成形

for i in range(N):
  if S[i]!="#":
    ans_all_black = ans_all_black + 1
  if S[i]!=".":
    ans_all_white = ans_all_white + 1
  
  #print(i,":",ans_all_white,":",end="")
  
  temp_right_black = 0
  
  if i+1 <N:
    for j in range(i+1,N,1):
      if S[j]==".":
         temp_right_black = temp_right_black+1

    #print(temp_right_black)

    if temp_right_black+ans_all_white<ans_right_black:
      ans_right_black = temp_right_black + ans_all_white
    
    

ans = min(ans_all_white,ans_all_black,ans_right_black)
print(ans)