#include <bits/stdc++.h>
using namespace std;

int main() {
    int N;
    string S;
    cin >> N >> S;
    string S_1, S_2;
    S_1 = S;
    S_2 = S;
    int temp_1 = 10000000;
    int temp_2 = 10000000;
    for (int i = 0; i < N; i++) {
        if ((S_1[i] == '#' && S_1[i + 1] == '.') && i != N - 1)  {
            S_1[i + 1] = '#';
            temp_2++;
        }

        else{

        }
    }
    for (int i = 0; i < N; i++) {
        if ((S_2[i] == '.' && S_2[i + 1] == '#') && i != N - 1)  {
            S_2[i + 1] = '.';
            temp_2++;
        }

        else{

        }
    }
    if (temp_1 == 0 || temp_2 == 0){
        cout << max(temp_1, temp_2) << endl;
    }
    else if(temp_1 == 0 && temp_2 == 0){
        cout << temp_1;
    }
    else{
        cout << min(tenp_1,temp_2);
    }
        return 0;
}