#include using namespace std; #define rep(i, a, b) for(int i = a; i < b; i++) using ll = long long; int main(){ int n; cin >> n; vector s(n); rep(i, 0, n) cin >> s[i]; vector l, r; int n2 = n * 2; rep(i, 0, n) { rep(j, 0, n2) { if(s[i][j] == '#' && j < n) l.push_back(i * n2 + j); if(s[i][j] == '.' && j >= n) r.push_back(i * n2 + j); } } sort(l.begin(), l.end()); sort(r.begin(), r.end()); ll ans = 0; int sz = l.size(); rep(i, 0, sz) { int ry = r[i] / n2; int rx = r[i] % n2; int ly = l[i] / n2; int lx = l[i] % n2; ans += abs(ry - ly) + abs(rx - lx); } cout << ans << endl; }