N = int(input())
A = list(map(int, input().split()))
mod = 10**9+7
ans = 0
for i in range(N-1):
    for j in range(i+1, N):
        # print(A[i], A[j], A[i]^A[j])
        ans += (A[i] ^ A[j]) % mod
        # print(A[i]^A[j])
print(ans % mod)
