n = int(input())
s = input()
a = s.find("#")
anum = s.count("#")
b = s.find(".")
bnum = n - anum


if a == -1 or b == -1:
    print(0)
elif "." in s[b+1:]:
    print(min(s[a:].count("."),anum,bnum))
else:
    print(min(s[a:].count("."),s[:b+1].count("#"),anum,bnum))
    #一番左の"#"から数えていくつ "." があるか
    #一番左の"."から数えていくつ"#"があるか
