package main

import "fmt"

func main() {
	n := 0
	fmt.Scan(&n)

	b := make([]byte, n)
	fmt.Scan(&b)

	ret := 0
	if b[0] == '#' && b[1] == '.' {
		b[0] = '.'
		ret++
	}
	for i := 1; i < n-1; i++ {
		if b[i-1] == '#' && b[i] == '#' && b[i+1] == '.' {
			b[i+1] = '#'
			ret++
			continue
		}
		if b[i-1] == '.' && b[i] == '#' && b[i+1] == '.' {
			b[i] = '.'
			ret++
			continue
		}
	}
	fmt.Println(ret)
}
