#include int main() { int N; std::string S; std::cin >> N >> S; int last_pos = N + 1, last_wt = 0; int answer = 0; for (int i = N - 1; i >= 0; --i) { if (S[i] == '.') continue; int new_wt = 0; if (last_pos == i + 1) { new_wt = last_wt + 1; } else { if (i + last_wt + 1 < last_pos) new_wt = 0; else new_wt = last_wt - (last_pos - i) + 2; } answer = std::max(answer, N - i + new_wt); last_pos = i; last_wt = new_wt; } std::cout << answer << std::endl; }