#include using namespace std; using pii = pair; using ll = long long; const int N = 2000010, MOD = 998244353, INF = 0x3f3f3f3f; int n, m, w[N]; char s[1001][2002]; void solve() { scanf("%d", &n); for (int i = 1; i < n + 1; i++) scanf("%s", s[i] + 1); vector a, b; for (int i = 1; i < n + 1; i++) { for (int j = 1; j < n * 2 + 1; j++) { if (j <= n && s[i][j] == '#') a.push_back({i, j}); if (j > n && s[i][j] == '.') b.push_back({i, j}); } } int res = 0; for (int i = 0; i < a.size(); i++) res += abs(a[i].first - b[i].first) + abs(a[i].second - b[i].second); printf("%d\n", res); } int main() { int T = 1; // scanf("%d", &T); while (T--) solve(); return 0; }