import sys
import numpy as np
n = int(input())
s = list(map(str, input().rstrip()))

if s.count("#") == 0 or s.count(".") == 0:
    print(0)
    sys.exit()

s = np.array([x == "#" for x in s])

# 全部白くする作戦、全部黒くする作戦、途中から全部黒くする作戦を管理
dp = np.zeros([3, n], dtype=int)

dp[0] = s
dp[1] = ~s

dp = dp.cumsum(axis=1)

dp[2] = dp[0] + dp[1][::-1]

print(min(dp[0, -1], dp[1, -1], dp[2].min()))