A. Искандер и рисунки
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

На уроке геометрии Искандеру было очень скучно, поэтому он решил разрисовать тетрадь Юры. Для этого он брал очередную строку и рисовал на ней горизонтальные линии. Где-то линии длинные, где-то короткие, а где-то страница осталась чистой.

Страница представлена строкой $$$s$$$, где символ '*' — чистый участок бумаги, а символ '#' — сантиметр нарисованной линии. Непрерывная последовательность символов '#' образует одну линию.

Юра решил стереть все линии и заставил Искандера ему помочь: они будут стирать одну из линий с двух концов одновременно.

  • Каждую секунду Искандер стирает $$$1$$$ сантиметр справа линии, а Юра — $$$1$$$ сантиметр слева.
  • Если текущая длина линии составляет $$$1$$$ или $$$2$$$ сантиметра, то в следующую секунду она стирается полностью, и игра заканчивается.

Юра хочет выбрать линию так, чтобы вместе с Искандером стирать ее как можно дольше. Помогите ему определить это максимальное время. Если линии на странице нет, стирание длится $$$0$$$ секунд.

Входные данные

Первая строка содержит единственное целое число $$$t$$$ ($$$1 \le t \le 2500$$$) — количество наборов входных данных.

Первая строка каждого набора входных данных содержит целое число $$$n$$$ ($$$1 \le n \le 10$$$) — длина строки $$$s$$$.

Вторая строка каждого набора входных данных содержит строку $$$s$$$ длины $$$n$$$ из символов '#' и '*'.

Выходные данные

Для каждого набора входных данных выведите одно число — максимальную длительность стирания среди всех линий.

Пример
Входные данные
5
7
#*##*##
8
########
8
********
8
#*****##
6
*#####
Выходные данные
1
4
0
1
3