#文字列から指定した文字の最初のインデックスを返す関数
def searchFirstIndex(string,search_chr):
    length = len(string)
    index = -1
    for i in range(length):
        if string[i] == search_chr:
            index = i
            break
    return index

#文字列の指定したインデックス以降に指定の文字がいくつ入っているか
def countChr(string,search_chr,index):
    length = len(string)
    counter = 0
    for i in range(index,length):
        if string[i] == search_chr:
            counter += 1
    return counter

#入力
N = int(input())
S = input()

#最初の黒の位置
first_index = searchFirstIndex(S,"#")

if first_index != -1:
    #最初の黒の位置以降の白の数
    whitenum = countChr(S,".",first_index)
    print(whitenum)
else:
    #黒が見つからなかったとき
    print(0)