#include <bits/stdc++.h>
using namespace std;
using i64 = long long;

void solve() {
    int n; cin >> n;
    vector<i64> a(n);
    for (int i = 0; i < n; i++) cin >> a[i];
    i64 sm = 0, sma = 0, smb = 0;
    for (int i = 0; i < n; i++) {
        sm += a[i];
        if (i & 1) sma += a[i];
        else smb += a[i];
    }
    i64 t = sm / n;
    cout << (sm % n == 0 && sma % t == 0 && smb % t == 0 && ((n & 1) ? smb == sma + t : smb == sma) ? "YES" : "NO") << '\n';
}

int main() {
    cin.tie(0)->sync_with_stdio(0);
    int t = 1; cin >> t;
    while (t--) solve();
    return 0;
}