Красиві шахові задачі є поширеним джерелом вправ з алгоритмів. Починаючи з відомої задачі про ферзів, було зроблено кілька узагальнень і варіацій. Одна з них - завдання про тур, що складається у розміщенні тур на шахівниці розміром n \times n так, щоб вони не били одна одну.
Професор Ананд презентував завдання про тур студентам. Оскільки тури б'ють одна одну лише тоді, коли стоять на одній горизонталі чи вертикалі, студенти швидко знайшли розв'язок, розмістивши тури на головній діагоналі. Професор вирішив ускладнити задачу, додавши декілька пішаків: дві тури б'ють одна одну лише тоді, коли знаходяться на одній горизонталі чи вертикалі, і при цьому між ними немає пішаків. Крім того, пішаки займають деякі клітини, що обмежує розташування тур.
За заданим розміром дошки та розміщенням пішаків визначте максимальну кількість тур, які можна розставити на порожніх клітинах так, щоб жодні дві з них не били одна одну.
Перший рядок містить ціле число (1 \leq n \leq 100) — кількість рядків і стовпців дошки. Далі кожен з наступних рядків містить по символів. У -му рядку -й символ вказує на клітину у -му рядку та -му стовпчику дошки. Це або "." (крапка), або літера "X", що позначає, відповідно, порожню клітину чи клітину з пішаком.
Виведіть одне число — максимальну кількість тур, які можна розмістити на порожніх клітинах так, щоб жодні дві з них не били одна одну.
Приклад 1
Приклад 2
Приклад 3