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


"""
#.#.#.#

#があるときそれより右に.があってはいけない
 #よりもみぎにある.を全部#に帰る
 #より右に.があるような#を全て.に帰る
 のどちらか
"""
if("." not in S):
	print(0)
	exit()
if("#" not in S):
	print(0)
	exit()
first_black=S.find("#")
last_white=S.rfind(".")
# 黒より右に白がないなら良い
if("." not in S[first_black:]):
	print(0)
	exit()
#最初の黒よりも右側の白を全部黒にする vs 最後の白よりも左の黒を全部白に
print(min(S[first_black:].count("."),S[:last_white].count("#")))