문제
체스에서 rook은 가로, 세로 방향으로 어느 곳이나 한 번에 움직일 수 있다.
즉, 다음과 같은 체스판에서 rook이 X 라고 표시된 위치에 있을 때,
그 다음 rook이 움직여 갈 수 있는 부분은 어둡게 칠해진 부분 중의 하나이다.

우리는 거기에
그렇다면 rook들을 어떻게 배치해야만 할까?
단, #으로 표시된 곳은 rook을 놓을 수가 없다.
#을 사이에 두고 rook을 배치해도 잡아먹을수 있다.
가능한 모든 경우의 개수를 출력한다.
입력
첫 줄에 rook의 수
두 번째 줄부터
각 문자는 '.'은 빈칸, '#'은 장애물을 의미한다.
출력
예제 #1
3
...
...
...
6
예제 #2
5
.####
....#
.....
#.###
.##..
3
태그
출처
klee, wpfflzld