#include <bits/stdc++.h>
using namespace std;
long long min(long long x, long long y) { return (x < y ? x : y); }
long long max(long long x, long long y) { return (x > y ? x : y); }
int stoi(string s) { return atoi(s.c_str()); }
int keta(long long x) {
  if (x < 10) {
    return 1;
  } else {
    return keta(x / 10) + 1;
  }
}
int main() {
  int N;
  string s;
  cin >> N >> s;
  int r = N;
  int left_b, right_w;
  for (int i = 0, i_len = (N + 1); i < i_len; ++i) {
    left_b = 0;
    right_w = 0;
    for (int j = 0, j_len = (i); j < j_len; ++j) {
      if (s[j] == '#') left_b++;
    }
    for (int j = i; j < N; j++) {
      if (s[j] == '.') right_w++;
    }
    r = min(left_b + right_w, r);
    if (r == 0) break;
  }
  printf("%d\n", r);
}
