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