AT_abc377_b [ABC377B] Avoid Rook Attack
Description
[problemUrl]: https://atcoder.jp/contests/abc377/tasks/abc377_b
縦 $ 8 $ マス、横 $ 8 $ マスの $ 64 $ マスからなるマス目があります。 上から $ i $ 行目 $ (1\leq\ i\leq8) $ 、左から $ j $ 列目 $ (1\leq\ j\leq8) $ のマスをマス $ (i,j) $ と呼ぶことにします。
それぞれのマスは、空マスであるかコマが置かれているかのどちらかです。 マスの状態は長さ $ 8 $ の文字列からなる長さ $ 8 $ の列 $ (S\ _\ 1,S\ _\ 2,S\ _\ 3,\ldots,S\ _\ 8) $ で表されます。 マス $ (i,j) $ $ (1\leq\ i\leq8,1\leq\ j\leq8) $ は、$ S\ _\ i $ の $ j $ 文字目が `.` のとき空マスで、`#` のときコマが置かれています。
あなたは、すでに置かれている**どのコマにも取られないように**、いずれかの**空マス**に自分のコマを置きたいです。
マス $ (i,j) $ に置かれているコマは、次のどちらかの条件を満たすコマを取ることができます。
- $ i $ 行目のマスに置かれている
- $ j $ 列目のマスに置かれている
たとえば、マス $ (4,4) $ に置かれているコマは、以下の図で青く示されたマスに置かれているコマを取ることができます。

あなたがコマを置くことができるマスがいくつあるか求めてください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ S\ _\ 1 $ $ S\ _\ 2 $ $ S\ _\ 3 $ $ S\ _\ 4 $ $ S\ _\ 5 $ $ S\ _\ 6 $ $ S\ _\ 7 $ $ S\ _\ 8 $
Output Format
すでに置かれているコマに取られずに自分のコマを置くことができる空マスの個数を出力せよ。
Explanation/Hint
### 制約
- $ S\ _\ i $ は `.`, `#` からなる長さ $ 8 $ の文字列 $ (1\leq\ i\leq\ 8) $
### Sample Explanation 1
すでに置かれているコマは、以下の図で青く示されたマスに置かれたコマを取ることができます。
 よって、あなたがすでに置かれているコマに取られないように自分のコマを置くことができるマスはマス $ (6,6), $ マス $ (6,7), $ マス $ (7,6), $ マス $ (7,7) $ の $ 4 $ マスです。
### Sample Explanation 2
コマがひとつも置かれていないこともあります。