const fs = require('fs')
const stdin = fs.readFileSync('/dev/stdin', 'utf8')

const [n, s] = stdin.split('\n')

const N = Number(n)

const S = s.split('')

const Z = s.split('').reverse()

let count = 0
for (let i = 0; i < N; i++) {
  if (i + 1 >= N) break
  if (S[i] === '#' && S[i + 1] === '.') {
    if (i === 0 || S[i - 1] === '.') {
      S[i] = '.'
    } else {
      S[i + 1] = '#'
    }
    count++
  }
}

let countZ = 0
for (let i = 0; i < N; i++) {
  if (i + 1 >= N) break
  if (Z[i] === '.' && Z[i + 1] === '#') {
    if (i === 0 || Z[i - 1] === '#') {
      S[i] = '#'
    } else {
      Z[i + 1] = '.'
    }
    countZ++
  }
}

console.log(Math.min(count, countZ))
