#include <bits/stdc++.h>
using namespace std;
long long int gcd(long long int a, long long int b) {
  return b ? gcd(b, a % b) : a;
}
long long int lcm(long long int a, long long int b) {
  return a / gcd(a, b) * b;
}
int main() {
  long long int N;
  string S;
  cin >> N >> S;
  long long int mwcnt = 0;
  long long int mbcnt = 0;
  long long int mi = 1000000007;
  S += "#";
  for (int i = 0; i < (int)(N); i++) {
    if (S[i] == '.')
      mwcnt++;
    else if (S[i] == '#')
      mbcnt++;
  }
  long long int wcnt = 0;
  long long int bcnt = 0;
  for (int i = 0; i < (int)(N); i++) {
    if (S[i] == '.')
      wcnt++;
    else if (S[i] == '#')
      bcnt++;
    mi = min(mi, bcnt + mwcnt - wcnt);
  }
  cout << mi << endl;
  return 0;
}
