package main

import "fmt"

func main() {
	var N int
	fmt.Scan(&N)
	s := make([]byte, N)
	fmt.Scan(&s)
	ans := 0
	for i := N - 1; i >= 1; i-- { // 後ろから見ていく
		if s[i] == '.' && s[i-1] == '#' {
			if i >= 2 && s[i-2] == '#' {
				s[i] = '.'
			} else {
				s[i-1] = '#'
			}
			ans++
		}
	}
	fmt.Println(ans)
}
