How to numerically get lattice vectors for a 2D triangular lattice to arbitrary nearest neighbors

When working with triangular lattices, it’s often useful to generate lattice vectors like \mathbf{R} = n_1 \mathbf{a}_1 + n_2 \mathbf{a}_2 that point to neighbor shells (first nearest neighbor (NN) R_1, second NN R_2, third NN R_3, and so on). This might be useful, for instance, in visualizing the spin texture corresponding to a spin-spiral propagation vector.

These shells are typically classified using the squared length of the lattice vector:

|\mathbf{R}|^2 = n_1^2 + n_2^2 - n_1 n_2.

This formula comes from expressing the lattice vectors of a 2D triangular lattice as:

\mathbf{a}_1 = a (1, 0), \quad \mathbf{a}_2 = a \left(-\frac{1}{2}, \frac{\sqrt{3}}{2}\right).

Then computing the length squared of any combination \mathbf{R} = n_1 \mathbf{a}_1 + n_2 \mathbf{a}_2 gives:

|\mathbf{R}|^2 = \mathbf{R} \cdot \mathbf{R} = (n_1 \mathbf{a}_1 + n_2 \mathbf{a}_2) \cdot (n_1 \mathbf{a}_1 + n_2 \mathbf{a}_2)

which simplifies (using the geometry of the triangular lattice) to the first equation above.

But a key challenge is: how do we know which squared distances (shells) to include without missing any?

Trick: Use real coordinates to generate the needed distances

Here’s a trick to get all relevant shells without guessing:

  • Start with a VASP POSCAR of a single unit cell of a triangular lattice. For example, you may use:
sample triangular lattice using Cl atom
1.0
     6.744    0.000000    0.0000000000000000
    -3.372    5.840475    0.0000000000000000
     0.000    0.000000   25.0000000000000000
   Cl
    1
Direct
     0.333333333         0.666666667         0.0
  • Open it in VESTA, create a supercell (e.g., 25×25, depending on how many neighbors you want), and export the Cartesian coordinates. To create a supercell, do Edit –> Edit Data –> Unit Cell –> Transform, and enter 25 in the first two diagonals of the matrix (replacing 1).
  • Next, extract the x and y coordinates from this exported file for use in Python. For instance, open the file in a text editor and copy all coordinates (appearing below “Cartesian”), paste it into MS Excel (ensuring x, y and z are in 3 different columns). We will only use x and y.
  • These real coordinates now include all actual distances out to many shells. So we can extract squared distances directly and use them in our code. This guarantees we won’t miss any shells, avoids manual trial-and-error, and ensures we catch non-integer lattice combinations too.

Python Code

Below is a Python script that:

  • Reads the Excel data,
  • Computes all squared distances from the first atom,
  • Uses those to generate ideal lattice vectors using the analytic formula above,
  • Filters duplicates and sorts the vectors by increasing magnitude,
  • Plots their vector endpoints as circles. If all dots are as expected for a triangular lattice (they look like vertices of triangles), we have the vectors needed.

A small numerical tolerance (np.isclose) is used when matching squared distances to account for floating-point inaccuracies.

Please see the comments for extra information and flags for variables that might have to be changed.

Code:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

# Load data from Excel
file_path = "coords.xlsx" # Change this to match your file name
sheet_name = "coords" # Change this to match your sheet name (if .xlsx)
data = pd.read_excel(file_path, sheet_name=sheet_name)

x = data['x25x25'].values #x25x25 and y25x25 are the column names I gave for the x and y coordinates
y = data['y25x25'].values
x0, y0 = x[0], y[0] # Choose first atom as reference

# Lattice constant and lattice vectors
a = 6.744 # Get this from the sample POSCAR used to generate supercell
a1 = a * np.array([1, 0]) # Lattice vectors for triangular lattice
a2 = a * np.array([-0.5, np.sqrt(3) / 2])

# Relative coordinates from origin
x_rel = x - x0
y_rel = y - y0
R_numerical = np.column_stack((x_rel, y_rel))

# Compute distances and get scaled squared values
distances = np.linalg.norm(R_numerical, axis=1)
scaled_distances = distances / a
squared_scaled = np.round(scaled_distances**2, 3)

# Use all (not unique!) squared distances — this is critical
shells = squared_scaled

# Function to generate ideal R vectors for a given shell
def get_R(target_sq_mag):
    R_cartesian = []
    for n1 in range(-50, 51): # Increase this range if you want more vectors; ensuring you have data from a large-enough supercell
        for n2 in range(-50, 51):
            sq_mag = n1**2 + n2**2 - n1 * n2
            if np.isclose(sq_mag, target_sq_mag, atol=1e-5):
                R = n1 * a1 + n2 * a2
                R_cartesian.append(R)
    return R_cartesian

# Gather all ideal R vectors from all observed shells
all_R = []
seen = set()
for g in shells:
    for r in get_R(g):
        key = tuple(np.round(r, 3))  # Avoid duplicates
        if key not in seen:
            all_R.append(r)
            seen.add(key)

# Sort R vectors by magnitude
all_R = np.array(all_R)
magnitudes = np.linalg.norm(all_R, axis=1)
sorted_indices = np.argsort(magnitudes)
sorted_R = all_R[sorted_indices]

# Print vectors in units of a
print("R vectors (in units of a):")
for r in sorted_R:
    print(f"{r/a}   |  magnitude = {np.round(np.linalg.norm(r/a), 4)}")

# Plot only arrowhead endpoints
plt.figure(figsize=(8, 8))
plt.scatter(sorted_R[:, 0], sorted_R[:, 1], marker='.', color='black', s=30)
plt.scatter(0, 0, color='red', s=50, label='Origin')
plt.gca().set_aspect('equal', adjustable='box')
plt.xlabel("X")
plt.ylabel("Y")
plt.title("Arrowhead Endpoints of Ideal Lattice Vectors R")
plt.grid(False)
plt.xlim(-175, 175) # Not all vectors will be calculated/plotted past a certain range (as in figure below), depending on how large of a supercell is used. These limits truncate the figure so it looks uniformly filled.
plt.ylim(-175, 175)
plt.legend()
plt.show()

The above would generate something like:

This is the end of this tutorial. For your reference, I provide a very long list of the lattice vectors I got (which make sense, compared to a1 and a2 in the code above, for instance). These should hold true for a general triangular lattice, as they are in terms of a. Nothing else follows after this list, so you don’t have to worry about scrolling all the way to the bottom unless you want to leave a comment. Hope you found this helpful!

R vectors (in units of a):
[0. 0.]   |  magnitude = 0.0
[ 0.5       -0.8660254]   |  magnitude = 1.0
[-0.5        0.8660254]   |  magnitude = 1.0
[1. 0.]   |  magnitude = 1.0
[0.5       0.8660254]   |  magnitude = 1.0
[-0.5       -0.8660254]   |  magnitude = 1.0
[-1.  0.]   |  magnitude = 1.0
[-1.5       -0.8660254]   |  magnitude = 1.7321
[0.         1.73205081]   |  magnitude = 1.7321
[ 1.5       -0.8660254]   |  magnitude = 1.7321
[-1.5        0.8660254]   |  magnitude = 1.7321
[1.5       0.8660254]   |  magnitude = 1.7321
[ 0.         -1.73205081]   |  magnitude = 1.7321
[2. 0.]   |  magnitude = 2.0
[1.         1.73205081]   |  magnitude = 2.0
[-2.  0.]   |  magnitude = 2.0
[-1.          1.73205081]   |  magnitude = 2.0
[ 1.         -1.73205081]   |  magnitude = 2.0
[-1.         -1.73205081]   |  magnitude = 2.0
[ 0.5        -2.59807621]   |  magnitude = 2.6458
[-0.5        -2.59807621]   |  magnitude = 2.6458
[-2.5       -0.8660254]   |  magnitude = 2.6458
[-2.         -1.73205081]   |  magnitude = 2.6458
[-2.          1.73205081]   |  magnitude = 2.6458
[-0.5         2.59807621]   |  magnitude = 2.6458
[ 2.         -1.73205081]   |  magnitude = 2.6458
[0.5        2.59807621]   |  magnitude = 2.6458
[-2.5        0.8660254]   |  magnitude = 2.6458
[ 2.5       -0.8660254]   |  magnitude = 2.6458
[2.         1.73205081]   |  magnitude = 2.6458
[2.5       0.8660254]   |  magnitude = 2.6458
[1.5        2.59807621]   |  magnitude = 3.0
[-1.5        -2.59807621]   |  magnitude = 3.0
[-1.5         2.59807621]   |  magnitude = 3.0
[-3.  0.]   |  magnitude = 3.0
[3. 0.]   |  magnitude = 3.0
[ 1.5        -2.59807621]   |  magnitude = 3.0
[3.         1.73205081]   |  magnitude = 3.4641
[-3.          1.73205081]   |  magnitude = 3.4641
[ 0.         -3.46410162]   |  magnitude = 3.4641
[-3.         -1.73205081]   |  magnitude = 3.4641
[0.         3.46410162]   |  magnitude = 3.4641
[ 3.         -1.73205081]   |  magnitude = 3.4641
[-3.5        0.8660254]   |  magnitude = 3.6056
[-2.5         2.59807621]   |  magnitude = 3.6056
[ 1.         -3.46410162]   |  magnitude = 3.6056
[ 2.5        -2.59807621]   |  magnitude = 3.6056
[-1.          3.46410162]   |  magnitude = 3.6056
[2.5        2.59807621]   |  magnitude = 3.6056
[3.5       0.8660254]   |  magnitude = 3.6056
[-1.         -3.46410162]   |  magnitude = 3.6056
[-2.5        -2.59807621]   |  magnitude = 3.6056
[-3.5       -0.8660254]   |  magnitude = 3.6056
[1.         3.46410162]   |  magnitude = 3.6056
[ 3.5       -0.8660254]   |  magnitude = 3.6056
[2.         3.46410162]   |  magnitude = 4.0
[-2.          3.46410162]   |  magnitude = 4.0
[ 2.         -3.46410162]   |  magnitude = 4.0
[4. 0.]   |  magnitude = 4.0
[-4.  0.]   |  magnitude = 4.0
[-2.         -3.46410162]   |  magnitude = 4.0
[-3.5         2.59807621]   |  magnitude = 4.3589
[-0.5        -4.33012702]   |  magnitude = 4.3589
[3.5        2.59807621]   |  magnitude = 4.3589
[4.         1.73205081]   |  magnitude = 4.3589
[0.5        4.33012702]   |  magnitude = 4.3589
[ 4.         -1.73205081]   |  magnitude = 4.3589
[-0.5         4.33012702]   |  magnitude = 4.3589
[ 3.5        -2.59807621]   |  magnitude = 4.3589
[-4.          1.73205081]   |  magnitude = 4.3589
[-3.5        -2.59807621]   |  magnitude = 4.3589
[-4.         -1.73205081]   |  magnitude = 4.3589
[ 0.5        -4.33012702]   |  magnitude = 4.3589
[-3.          3.46410162]   |  magnitude = 4.5826
[ 3.         -3.46410162]   |  magnitude = 4.5826
[-4.5       -0.8660254]   |  magnitude = 4.5826
[-3.         -3.46410162]   |  magnitude = 4.5826
[-4.5        0.8660254]   |  magnitude = 4.5826
[3.         3.46410162]   |  magnitude = 4.5826
[4.5       0.8660254]   |  magnitude = 4.5826
[ 4.5       -0.8660254]   |  magnitude = 4.5826
[1.5        4.33012702]   |  magnitude = 4.5826
[-1.5        -4.33012702]   |  magnitude = 4.5826
[ 1.5        -4.33012702]   |  magnitude = 4.5826
[-1.5         4.33012702]   |  magnitude = 4.5826
[ 2.5        -4.33012702]   |  magnitude = 5.0
[2.5        4.33012702]   |  magnitude = 5.0
[-2.5         4.33012702]   |  magnitude = 5.0
[5. 0.]   |  magnitude = 5.0
[-5.  0.]   |  magnitude = 5.0
[-2.5        -4.33012702]   |  magnitude = 5.0
[ 0.         -5.19615242]   |  magnitude = 5.1962
[0.         5.19615242]   |  magnitude = 5.1962
[4.5        2.59807621]   |  magnitude = 5.1962
[ 4.5        -2.59807621]   |  magnitude = 5.1962
[-4.5         2.59807621]   |  magnitude = 5.1962
[-4.5        -2.59807621]   |  magnitude = 5.1962
[5.         1.73205081]   |  magnitude = 5.2915
[4.         3.46410162]   |  magnitude = 5.2915
[1.         5.19615242]   |  magnitude = 5.2915
[ 4.         -3.46410162]   |  magnitude = 5.2915
[ 1.         -5.19615242]   |  magnitude = 5.2915
[-5.          1.73205081]   |  magnitude = 5.2915
[-1.         -5.19615242]   |  magnitude = 5.2915
[-4.         -3.46410162]   |  magnitude = 5.2915
[ 5.         -1.73205081]   |  magnitude = 5.2915
[-1.          5.19615242]   |  magnitude = 5.2915
[-4.          3.46410162]   |  magnitude = 5.2915
[-5.         -1.73205081]   |  magnitude = 5.2915
[2.         5.19615242]   |  magnitude = 5.5678
[ 2.         -5.19615242]   |  magnitude = 5.5678
[-2.         -5.19615242]   |  magnitude = 5.5678
[-2.          5.19615242]   |  magnitude = 5.5678
[-3.5         4.33012702]   |  magnitude = 5.5678
[-5.5        0.8660254]   |  magnitude = 5.5678
[3.5        4.33012702]   |  magnitude = 5.5678
[-5.5       -0.8660254]   |  magnitude = 5.5678
[ 3.5        -4.33012702]   |  magnitude = 5.5678
[-3.5        -4.33012702]   |  magnitude = 5.5678
[ 5.5       -0.8660254]   |  magnitude = 5.5678
[5.5       0.8660254]   |  magnitude = 5.5678
[-3.          5.19615242]   |  magnitude = 6.0
[3.         5.19615242]   |  magnitude = 6.0
[6. 0.]   |  magnitude = 6.0
[-3.         -5.19615242]   |  magnitude = 6.0
[-6.  0.]   |  magnitude = 6.0
[ 3.         -5.19615242]   |  magnitude = 6.0
[ 5.5        -2.59807621]   |  magnitude = 6.0828
[-5.5        -2.59807621]   |  magnitude = 6.0828
[-5.         -3.46410162]   |  magnitude = 6.0828
[5.         3.46410162]   |  magnitude = 6.0828
[-5.5         2.59807621]   |  magnitude = 6.0828
[ 0.5        -6.06217783]   |  magnitude = 6.0828
[5.5        2.59807621]   |  magnitude = 6.0828
[-0.5        -6.06217783]   |  magnitude = 6.0828
[ 5.         -3.46410162]   |  magnitude = 6.0828
[-0.5         6.06217783]   |  magnitude = 6.0828
[-5.          3.46410162]   |  magnitude = 6.0828
[0.5        6.06217783]   |  magnitude = 6.0828
[-4.5        -4.33012702]   |  magnitude = 6.245
[ 1.5        -6.06217783]   |  magnitude = 6.245
[-1.5        -6.06217783]   |  magnitude = 6.245
[-6.         -1.73205081]   |  magnitude = 6.245
[4.5        4.33012702]   |  magnitude = 6.245
[6.         1.73205081]   |  magnitude = 6.245
[1.5        6.06217783]   |  magnitude = 6.245
[ 6.         -1.73205081]   |  magnitude = 6.245
[-4.5         4.33012702]   |  magnitude = 6.245
[-1.5         6.06217783]   |  magnitude = 6.245
[ 4.5        -4.33012702]   |  magnitude = 6.245
[-6.          1.73205081]   |  magnitude = 6.245
[ 4.         -5.19615242]   |  magnitude = 6.5574
[-2.5         6.06217783]   |  magnitude = 6.5574
[2.5        6.06217783]   |  magnitude = 6.5574
[4.         5.19615242]   |  magnitude = 6.5574
[ 2.5        -6.06217783]   |  magnitude = 6.5574
[-2.5        -6.06217783]   |  magnitude = 6.5574
[-4.         -5.19615242]   |  magnitude = 6.5574
[-4.          5.19615242]   |  magnitude = 6.5574
[-6.5       -0.8660254]   |  magnitude = 6.5574
[-6.5        0.8660254]   |  magnitude = 6.5574
[6.5       0.8660254]   |  magnitude = 6.5574
[ 6.5       -0.8660254]   |  magnitude = 6.5574
[ 6.         -3.46410162]   |  magnitude = 6.9282
[-6.          3.46410162]   |  magnitude = 6.9282
[ 0.         -6.92820323]   |  magnitude = 6.9282
[-6.         -3.46410162]   |  magnitude = 6.9282
[6.         3.46410162]   |  magnitude = 6.9282
[0.         6.92820323]   |  magnitude = 6.9282
[-6.5        -2.59807621]   |  magnitude = 7.0
[-5.5        -4.33012702]   |  magnitude = 7.0
[-3.5         6.06217783]   |  magnitude = 7.0
[ 5.5        -4.33012702]   |  magnitude = 7.0
[-1.          6.92820323]   |  magnitude = 7.0
[ 6.5        -2.59807621]   |  magnitude = 7.0
[-6.5         2.59807621]   |  magnitude = 7.0
[ 1.         -6.92820323]   |  magnitude = 7.0
[-5.5         4.33012702]   |  magnitude = 7.0
[ 3.5        -6.06217783]   |  magnitude = 7.0
[-3.5        -6.06217783]   |  magnitude = 7.0
[-7.  0.]   |  magnitude = 7.0
[-1.         -6.92820323]   |  magnitude = 7.0
[5.5        4.33012702]   |  magnitude = 7.0
[1.         6.92820323]   |  magnitude = 7.0
[7. 0.]   |  magnitude = 7.0
[3.5        6.06217783]   |  magnitude = 7.0
[6.5        2.59807621]   |  magnitude = 7.0
[ 7.         -1.73205081]   |  magnitude = 7.2111
[-2.          6.92820323]   |  magnitude = 7.2111
[ 5.         -5.19615242]   |  magnitude = 7.2111
[-7.          1.73205081]   |  magnitude = 7.2111
[-2.         -6.92820323]   |  magnitude = 7.2111
[-7.         -1.73205081]   |  magnitude = 7.2111
[-5.          5.19615242]   |  magnitude = 7.2111
[ 2.         -6.92820323]   |  magnitude = 7.2111
[-5.         -5.19615242]   |  magnitude = 7.2111
[5.         5.19615242]   |  magnitude = 7.2111
[7.         1.73205081]   |  magnitude = 7.2111
[2.         6.92820323]   |  magnitude = 7.2111
[-4.5        -6.06217783]   |  magnitude = 7.5498
[3.         6.92820323]   |  magnitude = 7.5498
[7.5       0.8660254]   |  magnitude = 7.5498
[4.5        6.06217783]   |  magnitude = 7.5498
[-3.         -6.92820323]   |  magnitude = 7.5498
[-7.5       -0.8660254]   |  magnitude = 7.5498
[ 3.         -6.92820323]   |  magnitude = 7.5498
[-7.5        0.8660254]   |  magnitude = 7.5498
[ 4.5        -6.06217783]   |  magnitude = 7.5498
[-4.5         6.06217783]   |  magnitude = 7.5498
[ 7.5       -0.8660254]   |  magnitude = 7.5498
[-3.          6.92820323]   |  magnitude = 7.5498
[-0.5         7.79422863]   |  magnitude = 7.8102
[ 6.5        -4.33012702]   |  magnitude = 7.8102
[6.5        4.33012702]   |  magnitude = 7.8102
[-0.5        -7.79422863]   |  magnitude = 7.8102
[-6.5         4.33012702]   |  magnitude = 7.8102
[ 0.5        -7.79422863]   |  magnitude = 7.8102
[-6.5        -4.33012702]   |  magnitude = 7.8102
[0.5        7.79422863]   |  magnitude = 7.8102
[ 7.         -3.46410162]   |  magnitude = 7.8102
[-7.          3.46410162]   |  magnitude = 7.8102
[7.         3.46410162]   |  magnitude = 7.8102
[-7.         -3.46410162]   |  magnitude = 7.8102
[-6.         -5.19615242]   |  magnitude = 7.9373
[-7.5        -2.59807621]   |  magnitude = 7.9373
[-1.5        -7.79422863]   |  magnitude = 7.9373
[-7.5         2.59807621]   |  magnitude = 7.9373
[ 1.5        -7.79422863]   |  magnitude = 7.9373
[-6.          5.19615242]   |  magnitude = 7.9373
[ 6.         -5.19615242]   |  magnitude = 7.9373
[-1.5         7.79422863]   |  magnitude = 7.9373
[ 7.5        -2.59807621]   |  magnitude = 7.9373
[1.5        7.79422863]   |  magnitude = 7.9373
[7.5        2.59807621]   |  magnitude = 7.9373
[6.         5.19615242]   |  magnitude = 7.9373
[-4.         -6.92820323]   |  magnitude = 8.0
[-8.  0.]   |  magnitude = 8.0
[-4.          6.92820323]   |  magnitude = 8.0
[ 4.         -6.92820323]   |  magnitude = 8.0
[4.         6.92820323]   |  magnitude = 8.0
[8. 0.]   |  magnitude = 8.0
[-8.          1.73205081]   |  magnitude = 8.1854
[-2.5        -7.79422863]   |  magnitude = 8.1854
[-8.         -1.73205081]   |  magnitude = 8.1854
[2.5        7.79422863]   |  magnitude = 8.1854
[5.5        6.06217783]   |  magnitude = 8.1854
[8.         1.73205081]   |  magnitude = 8.1854
[-5.5         6.06217783]   |  magnitude = 8.1854
[ 5.5        -6.06217783]   |  magnitude = 8.1854
[ 8.         -1.73205081]   |  magnitude = 8.1854
[ 2.5        -7.79422863]   |  magnitude = 8.1854
[-5.5        -6.06217783]   |  magnitude = 8.1854
[-2.5         7.79422863]   |  magnitude = 8.1854
[-3.5        -7.79422863]   |  magnitude = 8.544
[ 5.         -6.92820323]   |  magnitude = 8.544
[-5.         -6.92820323]   |  magnitude = 8.544
[8.5       0.8660254]   |  magnitude = 8.544
[-5.          6.92820323]   |  magnitude = 8.544
[ 3.5        -7.79422863]   |  magnitude = 8.544
[-8.5       -0.8660254]   |  magnitude = 8.544
[3.5        7.79422863]   |  magnitude = 8.544
[5.         6.92820323]   |  magnitude = 8.544
[-8.5        0.8660254]   |  magnitude = 8.544
[-3.5         7.79422863]   |  magnitude = 8.544
[ 8.5       -0.8660254]   |  magnitude = 8.544
[-7.5        -4.33012702]   |  magnitude = 8.6603
[ 0.         -8.66025404]   |  magnitude = 8.6603
[-7.5         4.33012702]   |  magnitude = 8.6603
[0.         8.66025404]   |  magnitude = 8.6603
[ 7.5        -4.33012702]   |  magnitude = 8.6603
[7.5        4.33012702]   |  magnitude = 8.6603
[-7.         -5.19615242]   |  magnitude = 8.7178
[-8.         -3.46410162]   |  magnitude = 8.7178
[ 8.         -3.46410162]   |  magnitude = 8.7178
[-1.          8.66025404]   |  magnitude = 8.7178
[-7.          5.19615242]   |  magnitude = 8.7178
[ 7.         -5.19615242]   |  magnitude = 8.7178
[7.         5.19615242]   |  magnitude = 8.7178
[ 1.         -8.66025404]   |  magnitude = 8.7178
[8.         3.46410162]   |  magnitude = 8.7178
[1.         8.66025404]   |  magnitude = 8.7178
[-8.          3.46410162]   |  magnitude = 8.7178
[-1.         -8.66025404]   |  magnitude = 8.7178
[6.5        6.06217783]   |  magnitude = 8.8882
[-6.5        -6.06217783]   |  magnitude = 8.8882
[-6.5         6.06217783]   |  magnitude = 8.8882
[ 6.5        -6.06217783]   |  magnitude = 8.8882
[-8.5        -2.59807621]   |  magnitude = 8.8882
[ 8.5        -2.59807621]   |  magnitude = 8.8882
[-2.         -8.66025404]   |  magnitude = 8.8882
[-8.5         2.59807621]   |  magnitude = 8.8882
[8.5        2.59807621]   |  magnitude = 8.8882
[ 2.         -8.66025404]   |  magnitude = 8.8882
[2.         8.66025404]   |  magnitude = 8.8882
[-2.          8.66025404]   |  magnitude = 8.8882
[-9.  0.]   |  magnitude = 9.0
[-4.5        -7.79422863]   |  magnitude = 9.0
[-4.5         7.79422863]   |  magnitude = 9.0
[4.5        7.79422863]   |  magnitude = 9.0
[9. 0.]   |  magnitude = 9.0
[ 4.5        -7.79422863]   |  magnitude = 9.0
[ 6.         -6.92820323]   |  magnitude = 9.1652
[-6.          6.92820323]   |  magnitude = 9.1652
[-9.          1.73205081]   |  magnitude = 9.1652
[-9.         -1.73205081]   |  magnitude = 9.1652
[6.         6.92820323]   |  magnitude = 9.1652
[-6.         -6.92820323]   |  magnitude = 9.1652
[9.         1.73205081]   |  magnitude = 9.1652
[ 9.         -1.73205081]   |  magnitude = 9.1652
[-3.          8.66025404]   |  magnitude = 9.1652
[3.         8.66025404]   |  magnitude = 9.1652
[ 3.         -8.66025404]   |  magnitude = 9.1652
[-3.         -8.66025404]   |  magnitude = 9.1652
[-8.         -5.19615242]   |  magnitude = 9.5394
[ 8.         -5.19615242]   |  magnitude = 9.5394
[-0.5        -9.52627944]   |  magnitude = 9.5394
[8.         5.19615242]   |  magnitude = 9.5394
[-8.5        -4.33012702]   |  magnitude = 9.5394
[-5.5        -7.79422863]   |  magnitude = 9.5394
[-9.5       -0.8660254]   |  magnitude = 9.5394
[-4.         -8.66025404]   |  magnitude = 9.5394
[0.5        9.52627944]   |  magnitude = 9.5394
[ 8.5        -4.33012702]   |  magnitude = 9.5394
[-0.5         9.52627944]   |  magnitude = 9.5394
[-4.          8.66025404]   |  magnitude = 9.5394
[ 5.5        -7.79422863]   |  magnitude = 9.5394
[-5.5         7.79422863]   |  magnitude = 9.5394
[ 4.         -8.66025404]   |  magnitude = 9.5394
[-8.          5.19615242]   |  magnitude = 9.5394
[ 0.5        -9.52627944]   |  magnitude = 9.5394
[-8.5         4.33012702]   |  magnitude = 9.5394
[8.5        4.33012702]   |  magnitude = 9.5394
[-9.5        0.8660254]   |  magnitude = 9.5394
[ 9.5       -0.8660254]   |  magnitude = 9.5394
[4.         8.66025404]   |  magnitude = 9.5394
[9.5       0.8660254]   |  magnitude = 9.5394
[5.5        7.79422863]   |  magnitude = 9.5394
[ 7.5        -6.06217783]   |  magnitude = 9.6437
[-7.5         6.06217783]   |  magnitude = 9.6437
[7.5        6.06217783]   |  magnitude = 9.6437
[-7.5        -6.06217783]   |  magnitude = 9.6437
[1.5        9.52627944]   |  magnitude = 9.6437
[9.         3.46410162]   |  magnitude = 9.6437
[-1.5         9.52627944]   |  magnitude = 9.6437
[ 9.         -3.46410162]   |  magnitude = 9.6437
[ 1.5        -9.52627944]   |  magnitude = 9.6437
[-9.          3.46410162]   |  magnitude = 9.6437
[-1.5        -9.52627944]   |  magnitude = 9.6437
[-9.         -3.46410162]   |  magnitude = 9.6437
[ 7.         -6.92820323]   |  magnitude = 9.8489
[-2.5         9.52627944]   |  magnitude = 9.8489
[2.5        9.52627944]   |  magnitude = 9.8489
[ 9.5        -2.59807621]   |  magnitude = 9.8489
[-7.         -6.92820323]   |  magnitude = 9.8489
[-9.5        -2.59807621]   |  magnitude = 9.8489
[7.         6.92820323]   |  magnitude = 9.8489
[9.5        2.59807621]   |  magnitude = 9.8489
[ 2.5        -9.52627944]   |  magnitude = 9.8489
[-7.          6.92820323]   |  magnitude = 9.8489
[-2.5        -9.52627944]   |  magnitude = 9.8489
[-9.5         2.59807621]   |  magnitude = 9.8489
[-10.   0.]   |  magnitude = 10.0
[-5.         -8.66025404]   |  magnitude = 10.0
[-5.          8.66025404]   |  magnitude = 10.0
[ 5.         -8.66025404]   |  magnitude = 10.0
[10.  0.]   |  magnitude = 10.0
[5.         8.66025404]   |  magnitude = 10.0
[10.         -1.73205081]   |  magnitude = 10.1489
[3.5        9.52627944]   |  magnitude = 10.1489
[ 6.5        -7.79422863]   |  magnitude = 10.1489
[-3.5         9.52627944]   |  magnitude = 10.1489
[-6.5        -7.79422863]   |  magnitude = 10.1489
[-10.          -1.73205081]   |  magnitude = 10.1489
[-3.5        -9.52627944]   |  magnitude = 10.1489
[-10.           1.73205081]   |  magnitude = 10.1489
[ 3.5        -9.52627944]   |  magnitude = 10.1489
[-6.5         7.79422863]   |  magnitude = 10.1489
[10.          1.73205081]   |  magnitude = 10.1489
[6.5        7.79422863]   |  magnitude = 10.1489
[  0.         -10.39230485]   |  magnitude = 10.3923
[ 0.         10.39230485]   |  magnitude = 10.3923
[-9.          5.19615242]   |  magnitude = 10.3923
[-9.         -5.19615242]   |  magnitude = 10.3923
[ 9.         -5.19615242]   |  magnitude = 10.3923
[9.         5.19615242]   |  magnitude = 10.3923
[ -1.         -10.39230485]   |  magnitude = 10.4403
[-8.5         6.06217783]   |  magnitude = 10.4403
[8.5        6.06217783]   |  magnitude = 10.4403
[-1.         10.39230485]   |  magnitude = 10.4403
[ 8.5        -6.06217783]   |  magnitude = 10.4403
[  1.         -10.39230485]   |  magnitude = 10.4403
[ 1.         10.39230485]   |  magnitude = 10.4403
[-8.5        -6.06217783]   |  magnitude = 10.4403
[-9.5         4.33012702]   |  magnitude = 10.4403
[9.5        4.33012702]   |  magnitude = 10.4403
[ 9.5        -4.33012702]   |  magnitude = 10.4403
[-9.5        -4.33012702]   |  magnitude = 10.4403
[ 4.5        -9.52627944]   |  magnitude = 10.5357
[-4.5        -9.52627944]   |  magnitude = 10.5357
[4.5        9.52627944]   |  magnitude = 10.5357
[-4.5         9.52627944]   |  magnitude = 10.5357
[ 6.         -8.66025404]   |  magnitude = 10.5357
[-6.          8.66025404]   |  magnitude = 10.5357
[-10.5         0.8660254]   |  magnitude = 10.5357
[10.5       -0.8660254]   |  magnitude = 10.5357
[6.         8.66025404]   |  magnitude = 10.5357
[10.5        0.8660254]   |  magnitude = 10.5357
[-6.         -8.66025404]   |  magnitude = 10.5357
[-10.5        -0.8660254]   |  magnitude = 10.5357
[10.         -3.46410162]   |  magnitude = 10.583
[ 2.         10.39230485]   |  magnitude = 10.583
[-8.          6.92820323]   |  magnitude = 10.583
[  2.         -10.39230485]   |  magnitude = 10.583
[-10.           3.46410162]   |  magnitude = 10.583
[ -2.         -10.39230485]   |  magnitude = 10.583
[-10.          -3.46410162]   |  magnitude = 10.583
[-8.         -6.92820323]   |  magnitude = 10.583
[ 8.         -6.92820323]   |  magnitude = 10.583
[-2.         10.39230485]   |  magnitude = 10.583
[10.          3.46410162]   |  magnitude = 10.583
[8.         6.92820323]   |  magnitude = 10.583
[ 7.5        -7.79422863]   |  magnitude = 10.8167
[  3.         -10.39230485]   |  magnitude = 10.8167
[7.5        7.79422863]   |  magnitude = 10.8167
[ 3.         10.39230485]   |  magnitude = 10.8167
[ -3.         -10.39230485]   |  magnitude = 10.8167
[-7.5        -7.79422863]   |  magnitude = 10.8167
[-3.         10.39230485]   |  magnitude = 10.8167
[-7.5         7.79422863]   |  magnitude = 10.8167
[10.5         2.59807621]   |  magnitude = 10.8167
[-10.5          2.59807621]   |  magnitude = 10.8167
[10.5        -2.59807621]   |  magnitude = 10.8167
[-10.5         -2.59807621]   |  magnitude = 10.8167
[5.5        9.52627944]   |  magnitude = 11.0
[11.  0.]   |  magnitude = 11.0
[-5.5         9.52627944]   |  magnitude = 11.0
[ 5.5        -9.52627944]   |  magnitude = 11.0
[-11.   0.]   |  magnitude = 11.0
[-5.5        -9.52627944]   |  magnitude = 11.0
[ 4.         10.39230485]   |  magnitude = 11.1355
[  4.         -10.39230485]   |  magnitude = 11.1355
[-4.         10.39230485]   |  magnitude = 11.1355
[ -4.         -10.39230485]   |  magnitude = 11.1355
[-11.           1.73205081]   |  magnitude = 11.1355
[ 7.         -8.66025404]   |  magnitude = 11.1355
[-11.          -1.73205081]   |  magnitude = 11.1355
[-7.         -8.66025404]   |  magnitude = 11.1355
[11.         -1.73205081]   |  magnitude = 11.1355
[-7.          8.66025404]   |  magnitude = 11.1355
[7.         8.66025404]   |  magnitude = 11.1355
[11.          1.73205081]   |  magnitude = 11.1355
[-10.           5.19615242]   |  magnitude = 11.2694
[ -0.5        -11.25833025]   |  magnitude = 11.2694
[-9.5         6.06217783]   |  magnitude = 11.2694
[  0.5        -11.25833025]   |  magnitude = 11.2694
[-10.          -5.19615242]   |  magnitude = 11.2694
[-9.5        -6.06217783]   |  magnitude = 11.2694
[ 0.5        11.25833025]   |  magnitude = 11.2694
[ 9.5        -6.06217783]   |  magnitude = 11.2694
[9.5        6.06217783]   |  magnitude = 11.2694
[10.         -5.19615242]   |  magnitude = 11.2694
[-0.5        11.25833025]   |  magnitude = 11.2694
[10.          5.19615242]   |  magnitude = 11.2694
[10.5        -4.33012702]   |  magnitude = 11.3578
[ 1.5        11.25833025]   |  magnitude = 11.3578
[9.         6.92820323]   |  magnitude = 11.3578
[-9.          6.92820323]   |  magnitude = 11.3578
[ -1.5        -11.25833025]   |  magnitude = 11.3578
[-10.5          4.33012702]   |  magnitude = 11.3578
[ 9.         -6.92820323]   |  magnitude = 11.3578
[-1.5        11.25833025]   |  magnitude = 11.3578
[10.5         4.33012702]   |  magnitude = 11.3578
[  1.5        -11.25833025]   |  magnitude = 11.3578
[-9.         -6.92820323]   |  magnitude = 11.3578
[-10.5         -4.33012702]   |  magnitude = 11.3578
[6.5        9.52627944]   |  magnitude = 11.5326
[11.5        0.8660254]   |  magnitude = 11.5326
[ 5.         10.39230485]   |  magnitude = 11.5326
[11.5       -0.8660254]   |  magnitude = 11.5326
[ 2.5        11.25833025]   |  magnitude = 11.5326
[-2.5        11.25833025]   |  magnitude = 11.5326
[ 8.5        -7.79422863]   |  magnitude = 11.5326
[8.5        7.79422863]   |  magnitude = 11.5326
[-11.          -3.46410162]   |  magnitude = 11.5326
[-8.5        -7.79422863]   |  magnitude = 11.5326
[-5.         10.39230485]   |  magnitude = 11.5326
[ 6.5        -9.52627944]   |  magnitude = 11.5326
[-6.5         9.52627944]   |  magnitude = 11.5326
[  5.         -10.39230485]   |  magnitude = 11.5326
[-8.5         7.79422863]   |  magnitude = 11.5326
[  2.5        -11.25833025]   |  magnitude = 11.5326
[-11.           3.46410162]   |  magnitude = 11.5326
[ -2.5        -11.25833025]   |  magnitude = 11.5326
[11.         -3.46410162]   |  magnitude = 11.5326
[11.          3.46410162]   |  magnitude = 11.5326
[-6.5        -9.52627944]   |  magnitude = 11.5326
[-11.5        -0.8660254]   |  magnitude = 11.5326
[ -5.         -10.39230485]   |  magnitude = 11.5326
[-11.5         0.8660254]   |  magnitude = 11.5326
[ -3.5        -11.25833025]   |  magnitude = 11.7898
[-11.5          2.59807621]   |  magnitude = 11.7898
[  3.5        -11.25833025]   |  magnitude = 11.7898
[-3.5        11.25833025]   |  magnitude = 11.7898
[ 3.5        11.25833025]   |  magnitude = 11.7898
[11.5        -2.59807621]   |  magnitude = 11.7898
[-11.5         -2.59807621]   |  magnitude = 11.7898
[11.5         2.59807621]   |  magnitude = 11.7898
[ 8.         -8.66025404]   |  magnitude = 11.7898
[-8.         -8.66025404]   |  magnitude = 11.7898
[8.         8.66025404]   |  magnitude = 11.7898
[-8.          8.66025404]   |  magnitude = 11.7898
[  6.         -10.39230485]   |  magnitude = 12.0
[-6.         10.39230485]   |  magnitude = 12.0
[12.  0.]   |  magnitude = 12.0
[ 6.         10.39230485]   |  magnitude = 12.0
[-12.   0.]   |  magnitude = 12.0
[ -6.         -10.39230485]   |  magnitude = 12.0
[-7.5         9.52627944]   |  magnitude = 12.1244
[ 7.5        -9.52627944]   |  magnitude = 12.1244
[ 0.         12.12435565]   |  magnitude = 12.1244
[12.         -1.73205081]   |  magnitude = 12.1244
[ 4.5        11.25833025]   |  magnitude = 12.1244
[12.          1.73205081]   |  magnitude = 12.1244
[7.5        9.52627944]   |  magnitude = 12.1244
[10.5         6.06217783]   |  magnitude = 12.1244
[-4.5        11.25833025]   |  magnitude = 12.1244
[10.5        -6.06217783]   |  magnitude = 12.1244
[-12.           1.73205081]   |  magnitude = 12.1244
[  0.         -12.12435565]   |  magnitude = 12.1244
[-10.5          6.06217783]   |  magnitude = 12.1244
[  4.5        -11.25833025]   |  magnitude = 12.1244
[-7.5        -9.52627944]   |  magnitude = 12.1244
[-10.5         -6.06217783]   |  magnitude = 12.1244
[ -4.5        -11.25833025]   |  magnitude = 12.1244
[-12.          -1.73205081]   |  magnitude = 12.1244
[-11.          -5.19615242]   |  magnitude = 12.1655
[-10.          -6.92820323]   |  magnitude = 12.1655
[10.         -6.92820323]   |  magnitude = 12.1655
[-1.         12.12435565]   |  magnitude = 12.1655
[10.          6.92820323]   |  magnitude = 12.1655
[11.          5.19615242]   |  magnitude = 12.1655
[11.         -5.19615242]   |  magnitude = 12.1655
[ 1.         12.12435565]   |  magnitude = 12.1655
[-10.           6.92820323]   |  magnitude = 12.1655
[  1.         -12.12435565]   |  magnitude = 12.1655
[-11.           5.19615242]   |  magnitude = 12.1655
[ -1.         -12.12435565]   |  magnitude = 12.1655
[11.5        -4.33012702]   |  magnitude = 12.2882
[ 2.         12.12435565]   |  magnitude = 12.2882
[11.5         4.33012702]   |  magnitude = 12.2882
[9.5        7.79422863]   |  magnitude = 12.2882
[ -2.         -12.12435565]   |  magnitude = 12.2882
[-11.5          4.33012702]   |  magnitude = 12.2882
[  2.         -12.12435565]   |  magnitude = 12.2882
[-9.5         7.79422863]   |  magnitude = 12.2882
[ 9.5        -7.79422863]   |  magnitude = 12.2882
[-2.         12.12435565]   |  magnitude = 12.2882
[-11.5         -4.33012702]   |  magnitude = 12.2882
[-9.5        -7.79422863]   |  magnitude = 12.2882
[  3.         -12.12435565]   |  magnitude = 12.49
[-9.          8.66025404]   |  magnitude = 12.49
[ -3.         -12.12435565]   |  magnitude = 12.49
[-12.           3.46410162]   |  magnitude = 12.49
[-3.         12.12435565]   |  magnitude = 12.49
[ 9.         -8.66025404]   |  magnitude = 12.49
[-12.          -3.46410162]   |  magnitude = 12.49
[-9.         -8.66025404]   |  magnitude = 12.49
[12.         -3.46410162]   |  magnitude = 12.49
[ 3.         12.12435565]   |  magnitude = 12.49
[12.          3.46410162]   |  magnitude = 12.49
[9.         8.66025404]   |  magnitude = 12.49
[ 7.         10.39230485]   |  magnitude = 12.53
[12.5        0.8660254]   |  magnitude = 12.53
[-7.         10.39230485]   |  magnitude = 12.53
[  5.5        -11.25833025]   |  magnitude = 12.53
[ -7.         -10.39230485]   |  magnitude = 12.53
[-12.5        -0.8660254]   |  magnitude = 12.53
[ -5.5        -11.25833025]   |  magnitude = 12.53
[-12.5         0.8660254]   |  magnitude = 12.53
[  7.         -10.39230485]   |  magnitude = 12.53
[-5.5        11.25833025]   |  magnitude = 12.53
[12.5       -0.8660254]   |  magnitude = 12.53
[ 5.5        11.25833025]   |  magnitude = 12.53
[ 8.5        -9.52627944]   |  magnitude = 12.7671
[-4.         12.12435565]   |  magnitude = 12.7671
[  4.         -12.12435565]   |  magnitude = 12.7671
[-8.5         9.52627944]   |  magnitude = 12.7671
[ 4.         12.12435565]   |  magnitude = 12.7671
[12.5        -2.59807621]   |  magnitude = 12.7671
[8.5        9.52627944]   |  magnitude = 12.7671
[12.5         2.59807621]   |  magnitude = 12.7671
[-12.5          2.59807621]   |  magnitude = 12.7671
[ -4.         -12.12435565]   |  magnitude = 12.7671
[-8.5        -9.52627944]   |  magnitude = 12.7671
[-12.5         -2.59807621]   |  magnitude = 12.7671
[11.         -6.92820323]   |  magnitude = 13.0
[-0.5        12.99038106]   |  magnitude = 13.0
[11.5        -6.06217783]   |  magnitude = 13.0
[ 0.5        12.99038106]   |  magnitude = 13.0
[-11.          -6.92820323]   |  magnitude = 13.0
[-11.5         -6.06217783]   |  magnitude = 13.0
[11.5         6.06217783]   |  magnitude = 13.0
[11.          6.92820323]   |  magnitude = 13.0
[  0.5        -12.99038106]   |  magnitude = 13.0
[-11.           6.92820323]   |  magnitude = 13.0
[  6.5        -11.25833025]   |  magnitude = 13.0
[-6.5        11.25833025]   |  magnitude = 13.0
[-13.   0.]   |  magnitude = 13.0
[ -0.5        -12.99038106]   |  magnitude = 13.0
[ 6.5        11.25833025]   |  magnitude = 13.0
[13.  0.]   |  magnitude = 13.0
[ -6.5        -11.25833025]   |  magnitude = 13.0
[-11.5          6.06217783]   |  magnitude = 13.0
[-12.          -5.19615242]   |  magnitude = 13.0767
[ -1.5        -12.99038106]   |  magnitude = 13.0767
[-12.           5.19615242]   |  magnitude = 13.0767
[  1.5        -12.99038106]   |  magnitude = 13.0767
[12.          5.19615242]   |  magnitude = 13.0767
[-10.5         -7.79422863]   |  magnitude = 13.0767
[10.5        -7.79422863]   |  magnitude = 13.0767
[-1.5        12.99038106]   |  magnitude = 13.0767
[ 1.5        12.99038106]   |  magnitude = 13.0767
[12.         -5.19615242]   |  magnitude = 13.0767
[-10.5          7.79422863]   |  magnitude = 13.0767
[10.5         7.79422863]   |  magnitude = 13.0767
[-5.         12.12435565]   |  magnitude = 13.1149
[  8.         -10.39230485]   |  magnitude = 13.1149
[ 5.         12.12435565]   |  magnitude = 13.1149
[ -8.         -10.39230485]   |  magnitude = 13.1149
[ 8.         10.39230485]   |  magnitude = 13.1149
[ -5.         -12.12435565]   |  magnitude = 13.1149
[  5.         -12.12435565]   |  magnitude = 13.1149
[-8.         10.39230485]   |  magnitude = 13.1149
[13.         -1.73205081]   |  magnitude = 13.1149
[-13.          -1.73205081]   |  magnitude = 13.1149
[13.          1.73205081]   |  magnitude = 13.1149
[-13.           1.73205081]   |  magnitude = 13.1149
[-10.          -8.66025404]   |  magnitude = 13.2288
[-12.5         -4.33012702]   |  magnitude = 13.2288
[ -2.5        -12.99038106]   |  magnitude = 13.2288
[-12.5          4.33012702]   |  magnitude = 13.2288
[ 2.5        12.99038106]   |  magnitude = 13.2288
[12.5        -4.33012702]   |  magnitude = 13.2288
[-2.5        12.99038106]   |  magnitude = 13.2288
[10.         -8.66025404]   |  magnitude = 13.2288
[-10.           8.66025404]   |  magnitude = 13.2288
[  2.5        -12.99038106]   |  magnitude = 13.2288
[10.          8.66025404]   |  magnitude = 13.2288
[12.5         4.33012702]   |  magnitude = 13.2288
[ 9.5        -9.52627944]   |  magnitude = 13.4536
[13.         -3.46410162]   |  magnitude = 13.4536
[9.5        9.52627944]   |  magnitude = 13.4536
[-9.5         9.52627944]   |  magnitude = 13.4536
[13.          3.46410162]   |  magnitude = 13.4536
[-13.           3.46410162]   |  magnitude = 13.4536
[-13.          -3.46410162]   |  magnitude = 13.4536
[-9.5        -9.52627944]   |  magnitude = 13.4536
[ -3.5        -12.99038106]   |  magnitude = 13.4536
[ 3.5        12.99038106]   |  magnitude = 13.4536
[  3.5        -12.99038106]   |  magnitude = 13.4536
[-3.5        12.99038106]   |  magnitude = 13.4536
[  6.         -12.12435565]   |  magnitude = 13.5277
[-13.5        -0.8660254]   |  magnitude = 13.5277
[ -6.         -12.12435565]   |  magnitude = 13.5277
[13.5        0.8660254]   |  magnitude = 13.5277
[ 6.         12.12435565]   |  magnitude = 13.5277
[-6.         12.12435565]   |  magnitude = 13.5277
[13.5       -0.8660254]   |  magnitude = 13.5277
[-13.5         0.8660254]   |  magnitude = 13.5277
[-7.5        11.25833025]   |  magnitude = 13.5277
[ 7.5        11.25833025]   |  magnitude = 13.5277
[ -7.5        -11.25833025]   |  magnitude = 13.5277
[  7.5        -11.25833025]   |  magnitude = 13.5277
[-13.5         -2.59807621]   |  magnitude = 13.7477
[13.5        -2.59807621]   |  magnitude = 13.7477
[13.5         2.59807621]   |  magnitude = 13.7477
[-13.5          2.59807621]   |  magnitude = 13.7477
[-4.5        12.99038106]   |  magnitude = 13.7477
[  9.         -10.39230485]   |  magnitude = 13.7477
[-9.         10.39230485]   |  magnitude = 13.7477
[  4.5        -12.99038106]   |  magnitude = 13.7477
[ -4.5        -12.99038106]   |  magnitude = 13.7477
[ 9.         10.39230485]   |  magnitude = 13.7477
[ 4.5        12.99038106]   |  magnitude = 13.7477
[ -9.         -10.39230485]   |  magnitude = 13.7477
[-12.           6.92820323]   |  magnitude = 13.8564
[ 0.         13.85640646]   |  magnitude = 13.8564
[-12.          -6.92820323]   |  magnitude = 13.8564
[12.         -6.92820323]   |  magnitude = 13.8564
[  0.         -13.85640646]   |  magnitude = 13.8564
[12.          6.92820323]   |  magnitude = 13.8564
[ 1.         13.85640646]   |  magnitude = 13.8924
[  1.         -13.85640646]   |  magnitude = 13.8924
[ -1.         -13.85640646]   |  magnitude = 13.8924
[-1.         13.85640646]   |  magnitude = 13.8924
[11.5        -7.79422863]   |  magnitude = 13.8924
[-12.5         -6.06217783]   |  magnitude = 13.8924
[11.5         7.79422863]   |  magnitude = 13.8924
[12.5         6.06217783]   |  magnitude = 13.8924
[-11.5         -7.79422863]   |  magnitude = 13.8924
[-12.5          6.06217783]   |  magnitude = 13.8924
[12.5        -6.06217783]   |  magnitude = 13.8924
[-11.5          7.79422863]   |  magnitude = 13.8924
[ -7.         -12.12435565]   |  magnitude = 14.0
[-14.   0.]   |  magnitude = 14.0
[13.          5.19615242]   |  magnitude = 14.0
[11.          8.66025404]   |  magnitude = 14.0
[14.  0.]   |  magnitude = 14.0
[ 7.         12.12435565]   |  magnitude = 14.0
[ 2.         13.85640646]   |  magnitude = 14.0
[13.         -5.19615242]   |  magnitude = 14.0
[  7.         -12.12435565]   |  magnitude = 14.0
[-7.         12.12435565]   |  magnitude = 14.0
[-13.           5.19615242]   |  magnitude = 14.0
[ -2.         -13.85640646]   |  magnitude = 14.0
[-11.           8.66025404]   |  magnitude = 14.0
[  2.         -13.85640646]   |  magnitude = 14.0
[-2.         13.85640646]   |  magnitude = 14.0
[11.         -8.66025404]   |  magnitude = 14.0
[-13.          -5.19615242]   |  magnitude = 14.0
[-11.          -8.66025404]   |  magnitude = 14.0
[ -8.5        -11.25833025]   |  magnitude = 14.1067
[-14.           1.73205081]   |  magnitude = 14.1067
[ -5.5        -12.99038106]   |  magnitude = 14.1067
[-8.5        11.25833025]   |  magnitude = 14.1067
[  5.5        -12.99038106]   |  magnitude = 14.1067
[-14.          -1.73205081]   |  magnitude = 14.1067
[14.         -1.73205081]   |  magnitude = 14.1067
[-5.5        12.99038106]   |  magnitude = 14.1067
[ 5.5        12.99038106]   |  magnitude = 14.1067
[  8.5        -11.25833025]   |  magnitude = 14.1067
[ 8.5        11.25833025]   |  magnitude = 14.1067
[14.          1.73205081]   |  magnitude = 14.1067
[-10.5          9.52627944]   |  magnitude = 14.1774
[10.5        -9.52627944]   |  magnitude = 14.1774
[10.5         9.52627944]   |  magnitude = 14.1774
[-13.5          4.33012702]   |  magnitude = 14.1774
[-3.         13.85640646]   |  magnitude = 14.1774
[ -3.         -13.85640646]   |  magnitude = 14.1774
[  3.         -13.85640646]   |  magnitude = 14.1774
[13.5         4.33012702]   |  magnitude = 14.1774
[-10.5         -9.52627944]   |  magnitude = 14.1774
[-13.5         -4.33012702]   |  magnitude = 14.1774
[13.5        -4.33012702]   |  magnitude = 14.1774
[ 3.         13.85640646]   |  magnitude = 14.1774
[-14.           3.46410162]   |  magnitude = 14.4222
[ -4.         -13.85640646]   |  magnitude = 14.4222
[-14.          -3.46410162]   |  magnitude = 14.4222
[-10.         -10.39230485]   |  magnitude = 14.4222
[  4.         -13.85640646]   |  magnitude = 14.4222
[ 10.         -10.39230485]   |  magnitude = 14.4222
[14.         -3.46410162]   |  magnitude = 14.4222
[-4.         13.85640646]   |  magnitude = 14.4222
[ 4.         13.85640646]   |  magnitude = 14.4222
[14.          3.46410162]   |  magnitude = 14.4222
[-10.          10.39230485]   |  magnitude = 14.4222
[10.         10.39230485]   |  magnitude = 14.4222
[-14.5         0.8660254]   |  magnitude = 14.5258
[-8.         12.12435565]   |  magnitude = 14.5258
[ -8.         -12.12435565]   |  magnitude = 14.5258
[-14.5        -0.8660254]   |  magnitude = 14.5258
[ 8.         12.12435565]   |  magnitude = 14.5258
[  8.         -12.12435565]   |  magnitude = 14.5258
[14.5       -0.8660254]   |  magnitude = 14.5258
[14.5        0.8660254]   |  magnitude = 14.5258
[  6.5        -12.99038106]   |  magnitude = 14.5258
[ 6.5        12.99038106]   |  magnitude = 14.5258
[-6.5        12.99038106]   |  magnitude = 14.5258
[ -6.5        -12.99038106]   |  magnitude = 14.5258
[  0.5        -14.72243186]   |  magnitude = 14.7309
[ 0.5        14.72243186]   |  magnitude = 14.7309
[-0.5        14.72243186]   |  magnitude = 14.7309
[ -0.5        -14.72243186]   |  magnitude = 14.7309
[ -9.5        -11.25833025]   |  magnitude = 14.7309
[-14.5         -2.59807621]   |  magnitude = 14.7309
[-12.5         -7.79422863]   |  magnitude = 14.7309
[13.          6.92820323]   |  magnitude = 14.7309
[12.5        -7.79422863]   |  magnitude = 14.7309
[-5.         13.85640646]   |  magnitude = 14.7309
[  9.5        -11.25833025]   |  magnitude = 14.7309
[12.5         7.79422863]   |  magnitude = 14.7309
[ 5.         13.85640646]   |  magnitude = 14.7309
[-13.           6.92820323]   |  magnitude = 14.7309
[  5.         -13.85640646]   |  magnitude = 14.7309
[-9.5        11.25833025]   |  magnitude = 14.7309
[-12.5          7.79422863]   |  magnitude = 14.7309
[ 9.5        11.25833025]   |  magnitude = 14.7309
[ -5.         -13.85640646]   |  magnitude = 14.7309
[-14.5          2.59807621]   |  magnitude = 14.7309
[13.         -6.92820323]   |  magnitude = 14.7309
[14.5        -2.59807621]   |  magnitude = 14.7309
[14.5         2.59807621]   |  magnitude = 14.7309
[-13.          -6.92820323]   |  magnitude = 14.7309
[  1.5        -14.72243186]   |  magnitude = 14.7986
[-13.5         -6.06217783]   |  magnitude = 14.7986
[ -1.5        -14.72243186]   |  magnitude = 14.7986
[-13.5          6.06217783]   |  magnitude = 14.7986
[ 1.5        14.72243186]   |  magnitude = 14.7986
[13.5        -6.06217783]   |  magnitude = 14.7986
[-1.5        14.72243186]   |  magnitude = 14.7986
[13.5         6.06217783]   |  magnitude = 14.7986
[-12.           8.66025404]   |  magnitude = 14.7986
[-12.          -8.66025404]   |  magnitude = 14.7986
[12.          8.66025404]   |  magnitude = 14.7986
[12.         -8.66025404]   |  magnitude = 14.7986
[-11.5         -9.52627944]   |  magnitude = 14.9332
[  2.5        -14.72243186]   |  magnitude = 14.9332
[ 2.5        14.72243186]   |  magnitude = 14.9332
[-2.5        14.72243186]   |  magnitude = 14.9332
[ -2.5        -14.72243186]   |  magnitude = 14.9332
[11.5        -9.52627944]   |  magnitude = 14.9332
[-11.5          9.52627944]   |  magnitude = 14.9332
[11.5         9.52627944]   |  magnitude = 14.9332
[14.          5.19615242]   |  magnitude = 14.9332
[-14.          -5.19615242]   |  magnitude = 14.9332
[14.         -5.19615242]   |  magnitude = 14.9332
[-14.           5.19615242]   |  magnitude = 14.9332
[ 7.5        12.99038106]   |  magnitude = 15.0
[15.  0.]   |  magnitude = 15.0
[-7.5        12.99038106]   |  magnitude = 15.0
[  7.5        -12.99038106]   |  magnitude = 15.0
[-15.   0.]   |  magnitude = 15.0
[ -7.5        -12.99038106]   |  magnitude = 15.0
[-6.         13.85640646]   |  magnitude = 15.0997
[15.         -1.73205081]   |  magnitude = 15.0997
[ 6.         13.85640646]   |  magnitude = 15.0997
[ -6.         -13.85640646]   |  magnitude = 15.0997
[-15.           1.73205081]   |  magnitude = 15.0997
[  6.         -13.85640646]   |  magnitude = 15.0997
[ 9.         12.12435565]   |  magnitude = 15.0997
[15.          1.73205081]   |  magnitude = 15.0997
[  9.         -12.12435565]   |  magnitude = 15.0997
[-15.          -1.73205081]   |  magnitude = 15.0997
[ -9.         -12.12435565]   |  magnitude = 15.0997
[-9.         12.12435565]   |  magnitude = 15.0997
[ 3.5        14.72243186]   |  magnitude = 15.1327
[-11.         -10.39230485]   |  magnitude = 15.1327
[ 11.         -10.39230485]   |  magnitude = 15.1327
[-3.5        14.72243186]   |  magnitude = 15.1327
[-11.          10.39230485]   |  magnitude = 15.1327
[  3.5        -14.72243186]   |  magnitude = 15.1327
[11.         10.39230485]   |  magnitude = 15.1327
[ -3.5        -14.72243186]   |  magnitude = 15.1327
[14.5         4.33012702]   |  magnitude = 15.1327
[14.5        -4.33012702]   |  magnitude = 15.1327
[-14.5          4.33012702]   |  magnitude = 15.1327
[-14.5         -4.33012702]   |  magnitude = 15.1327
[-4.5        14.72243186]   |  magnitude = 15.3948
[  4.5        -14.72243186]   |  magnitude = 15.3948
[-15.          -3.46410162]   |  magnitude = 15.3948
[15.          3.46410162]   |  magnitude = 15.3948
[ 4.5        14.72243186]   |  magnitude = 15.3948
[15.         -3.46410162]   |  magnitude = 15.3948
[-15.           3.46410162]   |  magnitude = 15.3948
[ -4.5        -14.72243186]   |  magnitude = 15.3948
[-10.5        -11.25833025]   |  magnitude = 15.3948
[-10.5         11.25833025]   |  magnitude = 15.3948
[ 10.5        -11.25833025]   |  magnitude = 15.3948
[10.5        11.25833025]   |  magnitude = 15.3948
[-7.         13.85640646]   |  magnitude = 15.5242
[ 7.         13.85640646]   |  magnitude = 15.5242
[15.5        0.8660254]   |  magnitude = 15.5242
[-15.5        -0.8660254]   |  magnitude = 15.5242
[15.5       -0.8660254]   |  magnitude = 15.5242
[ -7.         -13.85640646]   |  magnitude = 15.5242
[  7.         -13.85640646]   |  magnitude = 15.5242
[-15.5         0.8660254]   |  magnitude = 15.5242
[-8.5        12.99038106]   |  magnitude = 15.5242
[ -8.5        -12.99038106]   |  magnitude = 15.5242
[ 8.5        12.99038106]   |  magnitude = 15.5242
[  8.5        -12.99038106]   |  magnitude = 15.5242
[13.5         7.79422863]   |  magnitude = 15.5885
[-13.5          7.79422863]   |  magnitude = 15.5885
[  0.         -15.58845727]   |  magnitude = 15.5885
[ 0.         15.58845727]   |  magnitude = 15.5885
[-13.5         -7.79422863]   |  magnitude = 15.5885
[13.5        -7.79422863]   |  magnitude = 15.5885
[ -1.         -15.58845727]   |  magnitude = 15.6205
[13.         -8.66025404]   |  magnitude = 15.6205
[  1.         -15.58845727]   |  magnitude = 15.6205
[13.          8.66025404]   |  magnitude = 15.6205
[-13.           8.66025404]   |  magnitude = 15.6205
[-13.          -8.66025404]   |  magnitude = 15.6205
[ 1.         15.58845727]   |  magnitude = 15.6205
[-1.         15.58845727]   |  magnitude = 15.6205
[14.         -6.92820323]   |  magnitude = 15.6205
[14.          6.92820323]   |  magnitude = 15.6205
[-14.          -6.92820323]   |  magnitude = 15.6205
[-14.           6.92820323]   |  magnitude = 15.6205
[  5.5        -14.72243186]   |  magnitude = 15.7162
[ -5.5        -14.72243186]   |  magnitude = 15.7162
[-5.5        14.72243186]   |  magnitude = 15.7162
[ 5.5        14.72243186]   |  magnitude = 15.7162
[10.         12.12435565]   |  magnitude = 15.7162
[15.5         2.59807621]   |  magnitude = 15.7162
[ -2.         -15.58845727]   |  magnitude = 15.7162
[ 2.         15.58845727]   |  magnitude = 15.7162
[-10.         -12.12435565]   |  magnitude = 15.7162
[  2.         -15.58845727]   |  magnitude = 15.7162
[ 10.         -12.12435565]   |  magnitude = 15.7162
[-10.          12.12435565]   |  magnitude = 15.7162
[15.5        -2.59807621]   |  magnitude = 15.7162
[-2.         15.58845727]   |  magnitude = 15.7162
[-15.5         -2.59807621]   |  magnitude = 15.7162
[-15.5          2.59807621]   |  magnitude = 15.7162
[14.5         6.06217783]   |  magnitude = 15.7162
[12.5         9.52627944]   |  magnitude = 15.7162
[-14.5          6.06217783]   |  magnitude = 15.7162
[-12.5          9.52627944]   |  magnitude = 15.7162
[-12.5         -9.52627944]   |  magnitude = 15.7162
[-14.5         -6.06217783]   |  magnitude = 15.7162
[12.5        -9.52627944]   |  magnitude = 15.7162
[14.5        -6.06217783]   |  magnitude = 15.7162
[12.         10.39230485]   |  magnitude = 15.8745
[-15.           5.19615242]   |  magnitude = 15.8745
[  3.         -15.58845727]   |  magnitude = 15.8745
[-12.          10.39230485]   |  magnitude = 15.8745
[ -3.         -15.58845727]   |  magnitude = 15.8745
[15.          5.19615242]   |  magnitude = 15.8745
[ 12.         -10.39230485]   |  magnitude = 15.8745
[-3.         15.58845727]   |  magnitude = 15.8745
[15.         -5.19615242]   |  magnitude = 15.8745
[ 3.         15.58845727]   |  magnitude = 15.8745
[-12.         -10.39230485]   |  magnitude = 15.8745
[-15.          -5.19615242]   |  magnitude = 15.8745
[16.  0.]   |  magnitude = 16.0
[ 8.         13.85640646]   |  magnitude = 16.0
[-8.         13.85640646]   |  magnitude = 16.0
[ -8.         -13.85640646]   |  magnitude = 16.0
[  8.         -13.85640646]   |  magnitude = 16.0
[-16.   0.]   |  magnitude = 16.0
[-6.5        14.72243186]   |  magnitude = 16.0935
[  6.5        -14.72243186]   |  magnitude = 16.0935
[ -6.5        -14.72243186]   |  magnitude = 16.0935
[ 6.5        14.72243186]   |  magnitude = 16.0935
[ -9.5        -12.99038106]   |  magnitude = 16.0935
[ 4.         15.58845727]   |  magnitude = 16.0935
[  9.5        -12.99038106]   |  magnitude = 16.0935
[-16.          -1.73205081]   |  magnitude = 16.0935
[ -4.         -15.58845727]   |  magnitude = 16.0935
[-15.5          4.33012702]   |  magnitude = 16.0935
[-11.5         11.25833025]   |  magnitude = 16.0935
[  4.         -15.58845727]   |  magnitude = 16.0935
[-11.5        -11.25833025]   |  magnitude = 16.0935
[-15.5         -4.33012702]   |  magnitude = 16.0935
[16.         -1.73205081]   |  magnitude = 16.0935
[-9.5        12.99038106]   |  magnitude = 16.0935
[ 9.5        12.99038106]   |  magnitude = 16.0935
[16.          1.73205081]   |  magnitude = 16.0935
[11.5        11.25833025]   |  magnitude = 16.0935
[ 11.5        -11.25833025]   |  magnitude = 16.0935
[-4.         15.58845727]   |  magnitude = 16.0935
[15.5         4.33012702]   |  magnitude = 16.0935
[15.5        -4.33012702]   |  magnitude = 16.0935
[-16.           1.73205081]   |  magnitude = 16.0935
[ 5.         15.58845727]   |  magnitude = 16.3707
[11.         12.12435565]   |  magnitude = 16.3707
[-5.         15.58845727]   |  magnitude = 16.3707
[ 11.         -12.12435565]   |  magnitude = 16.3707
[ -5.         -15.58845727]   |  magnitude = 16.3707
[-16.           3.46410162]   |  magnitude = 16.3707
[-11.         -12.12435565]   |  magnitude = 16.3707
[16.         -3.46410162]   |  magnitude = 16.3707
[16.          3.46410162]   |  magnitude = 16.3707
[-16.          -3.46410162]   |  magnitude = 16.3707
[-11.          12.12435565]   |  magnitude = 16.3707
[  5.         -15.58845727]   |  magnitude = 16.3707
[ -0.5        -16.45448267]   |  magnitude = 16.4621
[-14.5          7.79422863]   |  magnitude = 16.4621
[-14.5         -7.79422863]   |  magnitude = 16.4621
[14.5         7.79422863]   |  magnitude = 16.4621
[ 0.5        16.45448267]   |  magnitude = 16.4621
[14.5        -7.79422863]   |  magnitude = 16.4621
[-0.5        16.45448267]   |  magnitude = 16.4621
[  0.5        -16.45448267]   |  magnitude = 16.4621
[14.          8.66025404]   |  magnitude = 16.4621
[14.         -8.66025404]   |  magnitude = 16.4621
[-14.           8.66025404]   |  magnitude = 16.4621
[-14.          -8.66025404]   |  magnitude = 16.4621
[-13.5          9.52627944]   |  magnitude = 16.5227
[ -7.5        -14.72243186]   |  magnitude = 16.5227
[ 7.5        14.72243186]   |  magnitude = 16.5227
[  7.5        -14.72243186]   |  magnitude = 16.5227
[13.5         9.52627944]   |  magnitude = 16.5227
[-13.5         -9.52627944]   |  magnitude = 16.5227
[13.5        -9.52627944]   |  magnitude = 16.5227
[-7.5        14.72243186]   |  magnitude = 16.5227
[-1.5        16.45448267]   |  magnitude = 16.5227
[ 1.5        16.45448267]   |  magnitude = 16.5227
[ 9.         13.85640646]   |  magnitude = 16.5227
[15.          6.92820323]   |  magnitude = 16.5227
[15.         -6.92820323]   |  magnitude = 16.5227
[-15.          -6.92820323]   |  magnitude = 16.5227
[  9.         -13.85640646]   |  magnitude = 16.5227
[  1.5        -16.45448267]   |  magnitude = 16.5227
[-16.5        -0.8660254]   |  magnitude = 16.5227
[-9.         13.85640646]   |  magnitude = 16.5227
[16.5        0.8660254]   |  magnitude = 16.5227
[-16.5         0.8660254]   |  magnitude = 16.5227
[ -1.5        -16.45448267]   |  magnitude = 16.5227
[-15.           6.92820323]   |  magnitude = 16.5227
[ -9.         -13.85640646]   |  magnitude = 16.5227
[16.5       -0.8660254]   |  magnitude = 16.5227
[  2.5        -16.45448267]   |  magnitude = 16.6433
[-13.          10.39230485]   |  magnitude = 16.6433
[ -2.5        -16.45448267]   |  magnitude = 16.6433
[-15.5          6.06217783]   |  magnitude = 16.6433
[ 2.5        16.45448267]   |  magnitude = 16.6433
[15.5        -6.06217783]   |  magnitude = 16.6433
[-2.5        16.45448267]   |  magnitude = 16.6433
[ 13.         -10.39230485]   |  magnitude = 16.6433
[-15.5         -6.06217783]   |  magnitude = 16.6433
[-13.         -10.39230485]   |  magnitude = 16.6433
[13.         10.39230485]   |  magnitude = 16.6433
[15.5         6.06217783]   |  magnitude = 16.6433
[-10.5        -12.99038106]   |  magnitude = 16.7033
[-16.5         -2.59807621]   |  magnitude = 16.7033
[ -6.         -15.58845727]   |  magnitude = 16.7033
[-16.5          2.59807621]   |  magnitude = 16.7033
[-10.5         12.99038106]   |  magnitude = 16.7033
[  6.         -15.58845727]   |  magnitude = 16.7033
[-6.         15.58845727]   |  magnitude = 16.7033
[ 10.5        -12.99038106]   |  magnitude = 16.7033
[16.5        -2.59807621]   |  magnitude = 16.7033
[ 6.         15.58845727]   |  magnitude = 16.7033
[16.5         2.59807621]   |  magnitude = 16.7033
[10.5        12.99038106]   |  magnitude = 16.7033
[12.5        11.25833025]   |  magnitude = 16.8226
[16.          5.19615242]   |  magnitude = 16.8226
[-16.          -5.19615242]   |  magnitude = 16.8226
[-12.5        -11.25833025]   |  magnitude = 16.8226
[ 3.5        16.45448267]   |  magnitude = 16.8226
[16.         -5.19615242]   |  magnitude = 16.8226
[-3.5        16.45448267]   |  magnitude = 16.8226
[ 12.5        -11.25833025]   |  magnitude = 16.8226
[-12.5         11.25833025]   |  magnitude = 16.8226
[  3.5        -16.45448267]   |  magnitude = 16.8226
[-16.           5.19615242]   |  magnitude = 16.8226
[ -3.5        -16.45448267]   |  magnitude = 16.8226
[-8.5        14.72243186]   |  magnitude = 17.0
[  8.5        -14.72243186]   |  magnitude = 17.0
[ 8.5        14.72243186]   |  magnitude = 17.0
[ -8.5        -14.72243186]   |  magnitude = 17.0
[17.  0.]   |  magnitude = 17.0
[-17.   0.]   |  magnitude = 17.0
[ -4.5        -16.45448267]   |  magnitude = 17.0587
[-16.5          4.33012702]   |  magnitude = 17.0587
[ 12.         -12.12435565]   |  magnitude = 17.0587
[-4.5        16.45448267]   |  magnitude = 17.0587
[-16.5         -4.33012702]   |  magnitude = 17.0587
[-12.         -12.12435565]   |  magnitude = 17.0587
[  4.5        -16.45448267]   |  magnitude = 17.0587
[-12.          12.12435565]   |  magnitude = 17.0587
[16.5        -4.33012702]   |  magnitude = 17.0587
[ 4.5        16.45448267]   |  magnitude = 17.0587
[16.5         4.33012702]   |  magnitude = 17.0587
[12.         12.12435565]   |  magnitude = 17.0587
[ -7.         -15.58845727]   |  magnitude = 17.088
[-17.           1.73205081]   |  magnitude = 17.088
[ 10.         -13.85640646]   |  magnitude = 17.088
[-7.         15.58845727]   |  magnitude = 17.088
[17.         -1.73205081]   |  magnitude = 17.088
[ 7.         15.58845727]   |  magnitude = 17.088
[17.          1.73205081]   |  magnitude = 17.088
[10.         13.85640646]   |  magnitude = 17.088
[  7.         -15.58845727]   |  magnitude = 17.088
[-10.          13.85640646]   |  magnitude = 17.088
[-10.         -13.85640646]   |  magnitude = 17.088
[-17.          -1.73205081]   |  magnitude = 17.088
[  0.         -17.32050808]   |  magnitude = 17.3205
[-15.          -8.66025404]   |  magnitude = 17.3205
[15.         -8.66025404]   |  magnitude = 17.3205
[-15.           8.66025404]   |  magnitude = 17.3205
[15.          8.66025404]   |  magnitude = 17.3205
[ 0.         17.32050808]   |  magnitude = 17.3205
[17.          3.46410162]   |  magnitude = 17.3494
[11.5        12.99038106]   |  magnitude = 17.3494
[15.5         7.79422863]   |  magnitude = 17.3494
[14.5         9.52627944]   |  magnitude = 17.3494
[ -1.         -17.32050808]   |  magnitude = 17.3494
[-15.5          7.79422863]   |  magnitude = 17.3494
[  1.         -17.32050808]   |  magnitude = 17.3494
[-14.5          9.52627944]   |  magnitude = 17.3494
[-14.5         -9.52627944]   |  magnitude = 17.3494
[-15.5         -7.79422863]   |  magnitude = 17.3494
[17.         -3.46410162]   |  magnitude = 17.3494
[ 5.5        16.45448267]   |  magnitude = 17.3494
[ 1.         17.32050808]   |  magnitude = 17.3494
[15.5        -7.79422863]   |  magnitude = 17.3494
[-1.         17.32050808]   |  magnitude = 17.3494
[14.5        -9.52627944]   |  magnitude = 17.3494
[-5.5        16.45448267]   |  magnitude = 17.3494
[  5.5        -16.45448267]   |  magnitude = 17.3494
[-11.5         12.99038106]   |  magnitude = 17.3494
[ 11.5        -12.99038106]   |  magnitude = 17.3494
[-17.          -3.46410162]   |  magnitude = 17.3494
[-11.5        -12.99038106]   |  magnitude = 17.3494
[ -5.5        -16.45448267]   |  magnitude = 17.3494
[-17.           3.46410162]   |  magnitude = 17.3494
[14.         10.39230485]   |  magnitude = 17.4356
[16.          6.92820323]   |  magnitude = 17.4356
[16.         -6.92820323]   |  magnitude = 17.4356
[-16.           6.92820323]   |  magnitude = 17.4356
[-14.         -10.39230485]   |  magnitude = 17.4356
[-16.          -6.92820323]   |  magnitude = 17.4356
[ -2.         -17.32050808]   |  magnitude = 17.4356
[ 2.         17.32050808]   |  magnitude = 17.4356
[-2.         17.32050808]   |  magnitude = 17.4356
[ 14.         -10.39230485]   |  magnitude = 17.4356
[-14.          10.39230485]   |  magnitude = 17.4356
[  2.         -17.32050808]   |  magnitude = 17.4356
[-9.5        14.72243186]   |  magnitude = 17.5214
[  9.5        -14.72243186]   |  magnitude = 17.5214
[17.5       -0.8660254]   |  magnitude = 17.5214
[17.5        0.8660254]   |  magnitude = 17.5214
[ 9.5        14.72243186]   |  magnitude = 17.5214
[-17.5        -0.8660254]   |  magnitude = 17.5214
[-17.5         0.8660254]   |  magnitude = 17.5214
[ -9.5        -14.72243186]   |  magnitude = 17.5214
[ -8.         -15.58845727]   |  magnitude = 17.5214
[-8.         15.58845727]   |  magnitude = 17.5214
[  8.         -15.58845727]   |  magnitude = 17.5214
[ 8.         15.58845727]   |  magnitude = 17.5214
[ 3.         17.32050808]   |  magnitude = 17.5784
[-13.5        -11.25833025]   |  magnitude = 17.5784
[-16.5         -6.06217783]   |  magnitude = 17.5784
[16.5        -6.06217783]   |  magnitude = 17.5784
[-16.5          6.06217783]   |  magnitude = 17.5784
[-3.         17.32050808]   |  magnitude = 17.5784
[-13.5         11.25833025]   |  magnitude = 17.5784
[ 13.5        -11.25833025]   |  magnitude = 17.5784
[  3.         -17.32050808]   |  magnitude = 17.5784
[16.5         6.06217783]   |  magnitude = 17.5784
[13.5        11.25833025]   |  magnitude = 17.5784
[ -3.         -17.32050808]   |  magnitude = 17.5784
[-17.5          2.59807621]   |  magnitude = 17.6918
[-17.5         -2.59807621]   |  magnitude = 17.6918
[17.5        -2.59807621]   |  magnitude = 17.6918
[17.5         2.59807621]   |  magnitude = 17.6918
[-11.          13.85640646]   |  magnitude = 17.6918
[  6.5        -16.45448267]   |  magnitude = 17.6918
[ -6.5        -16.45448267]   |  magnitude = 17.6918
[-11.         -13.85640646]   |  magnitude = 17.6918
[11.         13.85640646]   |  magnitude = 17.6918
[ 6.5        16.45448267]   |  magnitude = 17.6918
[ 11.         -13.85640646]   |  magnitude = 17.6918
[-6.5        16.45448267]   |  magnitude = 17.6918
[-13.         -12.12435565]   |  magnitude = 17.7764
[ 13.         -12.12435565]   |  magnitude = 17.7764
[-13.          12.12435565]   |  magnitude = 17.7764
[13.         12.12435565]   |  magnitude = 17.7764
[-17.          -5.19615242]   |  magnitude = 17.7764
[17.          5.19615242]   |  magnitude = 17.7764
[ 4.         17.32050808]   |  magnitude = 17.7764
[ -4.         -17.32050808]   |  magnitude = 17.7764
[  4.         -17.32050808]   |  magnitude = 17.7764
[-17.           5.19615242]   |  magnitude = 17.7764
[-4.         17.32050808]   |  magnitude = 17.7764
[17.         -5.19615242]   |  magnitude = 17.7764
[  9.         -15.58845727]   |  magnitude = 18.0
[-18.   0.]   |  magnitude = 18.0
[-9.         15.58845727]   |  magnitude = 18.0
[ -9.         -15.58845727]   |  magnitude = 18.0
[18.  0.]   |  magnitude = 18.0
[ 9.         15.58845727]   |  magnitude = 18.0
[  5.         -17.32050808]   |  magnitude = 18.0278
[-12.5         12.99038106]   |  magnitude = 18.0278
[-17.5          4.33012702]   |  magnitude = 18.0278
[-12.5        -12.99038106]   |  magnitude = 18.0278
[ -5.         -17.32050808]   |  magnitude = 18.0278
[-17.5         -4.33012702]   |  magnitude = 18.0278
[17.5         4.33012702]   |  magnitude = 18.0278
[ 5.         17.32050808]   |  magnitude = 18.0278
[17.5        -4.33012702]   |  magnitude = 18.0278
[-5.         17.32050808]   |  magnitude = 18.0278
[12.5        12.99038106]   |  magnitude = 18.0278
[ 12.5        -12.99038106]   |  magnitude = 18.0278
[10.5        14.72243186]   |  magnitude = 18.0831
[-10.5        -14.72243186]   |  magnitude = 18.0831
[ 10.5        -14.72243186]   |  magnitude = 18.0831
[-10.5         14.72243186]   |  magnitude = 18.0831
[18.          1.73205081]   |  magnitude = 18.0831
[18.         -1.73205081]   |  magnitude = 18.0831
[-7.5        16.45448267]   |  magnitude = 18.0831
[ -7.5        -16.45448267]   |  magnitude = 18.0831
[  7.5        -16.45448267]   |  magnitude = 18.0831
[-18.          -1.73205081]   |  magnitude = 18.0831
[-18.           1.73205081]   |  magnitude = 18.0831
[ 7.5        16.45448267]   |  magnitude = 18.0831
[  0.5        -18.18653348]   |  magnitude = 18.1934
[-0.5        18.18653348]   |  magnitude = 18.1934
[ 0.5        18.18653348]   |  magnitude = 18.1934
[-15.5         -9.52627944]   |  magnitude = 18.1934
[ -0.5        -18.18653348]   |  magnitude = 18.1934
[15.5         9.52627944]   |  magnitude = 18.1934
[15.5        -9.52627944]   |  magnitude = 18.1934
[-15.5          9.52627944]   |  magnitude = 18.1934
[16.         -8.66025404]   |  magnitude = 18.1934
[16.          8.66025404]   |  magnitude = 18.1934
[-16.          -8.66025404]   |  magnitude = 18.1934
[-16.           8.66025404]   |  magnitude = 18.1934
[-15.          10.39230485]   |  magnitude = 18.2483
[ 15.         -10.39230485]   |  magnitude = 18.2483
[-15.         -10.39230485]   |  magnitude = 18.2483
[15.         10.39230485]   |  magnitude = 18.2483
[ -1.5        -18.18653348]   |  magnitude = 18.2483
[16.5        -7.79422863]   |  magnitude = 18.2483
[-16.5         -7.79422863]   |  magnitude = 18.2483
[  1.5        -18.18653348]   |  magnitude = 18.2483
[-16.5          7.79422863]   |  magnitude = 18.2483
[ 1.5        18.18653348]   |  magnitude = 18.2483
[16.5         7.79422863]   |  magnitude = 18.2483
[-1.5        18.18653348]   |  magnitude = 18.2483
[-12.         -13.85640646]   |  magnitude = 18.3303
[-18.          -3.46410162]   |  magnitude = 18.3303
[-12.          13.85640646]   |  magnitude = 18.3303
[18.         -3.46410162]   |  magnitude = 18.3303
[-18.           3.46410162]   |  magnitude = 18.3303
[ 12.         -13.85640646]   |  magnitude = 18.3303
[12.         13.85640646]   |  magnitude = 18.3303
[18.          3.46410162]   |  magnitude = 18.3303
[-6.         17.32050808]   |  magnitude = 18.3303
[  6.         -17.32050808]   |  magnitude = 18.3303
[ 6.         17.32050808]   |  magnitude = 18.3303
[ -6.         -17.32050808]   |  magnitude = 18.3303
[-2.5        18.18653348]   |  magnitude = 18.3576
[ 2.5        18.18653348]   |  magnitude = 18.3576
[ -2.5        -18.18653348]   |  magnitude = 18.3576
[  2.5        -18.18653348]   |  magnitude = 18.3576
[-14.5         11.25833025]   |  magnitude = 18.3576
[17.         -6.92820323]   |  magnitude = 18.3576
[-17.           6.92820323]   |  magnitude = 18.3576
[ 14.5        -11.25833025]   |  magnitude = 18.3576
[14.5        11.25833025]   |  magnitude = 18.3576
[17.          6.92820323]   |  magnitude = 18.3576
[-17.          -6.92820323]   |  magnitude = 18.3576
[-14.5        -11.25833025]   |  magnitude = 18.3576
[17.5         6.06217783]   |  magnitude = 18.5203
[-17.5         -6.06217783]   |  magnitude = 18.5203
[-17.5          6.06217783]   |  magnitude = 18.5203
[17.5        -6.06217783]   |  magnitude = 18.5203
[-14.          12.12435565]   |  magnitude = 18.5203
[  3.5        -18.18653348]   |  magnitude = 18.5203
[14.         12.12435565]   |  magnitude = 18.5203
[ 3.5        18.18653348]   |  magnitude = 18.5203
[-18.5         0.8660254]   |  magnitude = 18.5203
[ -3.5        -18.18653348]   |  magnitude = 18.5203
[ 10.         -15.58845727]   |  magnitude = 18.5203
[18.5       -0.8660254]   |  magnitude = 18.5203
[ -8.5        -16.45448267]   |  magnitude = 18.5203
[-18.5        -0.8660254]   |  magnitude = 18.5203
[-10.         -15.58845727]   |  magnitude = 18.5203
[-14.         -12.12435565]   |  magnitude = 18.5203
[-3.5        18.18653348]   |  magnitude = 18.5203
[ 14.         -12.12435565]   |  magnitude = 18.5203
[-8.5        16.45448267]   |  magnitude = 18.5203
[ 8.5        16.45448267]   |  magnitude = 18.5203
[10.         15.58845727]   |  magnitude = 18.5203
[18.5        0.8660254]   |  magnitude = 18.5203
[-10.          15.58845727]   |  magnitude = 18.5203
[  8.5        -16.45448267]   |  magnitude = 18.5203
[11.5        14.72243186]   |  magnitude = 18.6815
[ 11.5        -14.72243186]   |  magnitude = 18.6815
[-11.5         14.72243186]   |  magnitude = 18.6815
[-11.5        -14.72243186]   |  magnitude = 18.6815
[  7.         -17.32050808]   |  magnitude = 18.6815
[-18.5         -2.59807621]   |  magnitude = 18.6815
[ -7.         -17.32050808]   |  magnitude = 18.6815
[-18.5          2.59807621]   |  magnitude = 18.6815
[-7.         17.32050808]   |  magnitude = 18.6815
[18.5         2.59807621]   |  magnitude = 18.6815
[18.5        -2.59807621]   |  magnitude = 18.6815
[ 7.         17.32050808]   |  magnitude = 18.6815
[-18.           5.19615242]   |  magnitude = 18.735
[  4.5        -18.18653348]   |  magnitude = 18.735
[-13.5         12.99038106]   |  magnitude = 18.735
[-13.5        -12.99038106]   |  magnitude = 18.735
[-18.          -5.19615242]   |  magnitude = 18.735
[18.         -5.19615242]   |  magnitude = 18.735
[ 4.5        18.18653348]   |  magnitude = 18.735
[ 13.5        -12.99038106]   |  magnitude = 18.735
[18.          5.19615242]   |  magnitude = 18.735
[13.5        12.99038106]   |  magnitude = 18.735
[-4.5        18.18653348]   |  magnitude = 18.735
[ -4.5        -18.18653348]   |  magnitude = 18.735
[ -5.5        -18.18653348]   |  magnitude = 19.0
[-18.5          4.33012702]   |  magnitude = 19.0
[-19.   0.]   |  magnitude = 19.0
[  9.5        -16.45448267]   |  magnitude = 19.0
[19.  0.]   |  magnitude = 19.0
[ -9.5        -16.45448267]   |  magnitude = 19.0
[ 9.5        16.45448267]   |  magnitude = 19.0
[18.5         4.33012702]   |  magnitude = 19.0
[-13.         -13.85640646]   |  magnitude = 19.0
[-9.5        16.45448267]   |  magnitude = 19.0
[-13.          13.85640646]   |  magnitude = 19.0
[  5.5        -18.18653348]   |  magnitude = 19.0
[13.         13.85640646]   |  magnitude = 19.0
[ 5.5        18.18653348]   |  magnitude = 19.0
[-18.5         -4.33012702]   |  magnitude = 19.0
[18.5        -4.33012702]   |  magnitude = 19.0
[-5.5        18.18653348]   |  magnitude = 19.0
[ 13.         -13.85640646]   |  magnitude = 19.0
[  0.         -19.05255888]   |  magnitude = 19.0526
[-16.5         -9.52627944]   |  magnitude = 19.0526
[-16.5          9.52627944]   |  magnitude = 19.0526
[16.5        -9.52627944]   |  magnitude = 19.0526
[ 0.         19.05255888]   |  magnitude = 19.0526
[16.5         9.52627944]   |  magnitude = 19.0526
[  8.         -17.32050808]   |  magnitude = 19.0788
[-11.          15.58845727]   |  magnitude = 19.0788
[19.          1.73205081]   |  magnitude = 19.0788
[ -1.         -19.05255888]   |  magnitude = 19.0788
[-17.           8.66025404]   |  magnitude = 19.0788
[  1.         -19.05255888]   |  magnitude = 19.0788
[-16.          10.39230485]   |  magnitude = 19.0788
[17.         -8.66025404]   |  magnitude = 19.0788
[ 1.         19.05255888]   |  magnitude = 19.0788
[19.         -1.73205081]   |  magnitude = 19.0788
[ 8.         17.32050808]   |  magnitude = 19.0788
[11.         15.58845727]   |  magnitude = 19.0788
[16.         10.39230485]   |  magnitude = 19.0788
[-16.         -10.39230485]   |  magnitude = 19.0788
[-17.          -8.66025404]   |  magnitude = 19.0788
[-11.         -15.58845727]   |  magnitude = 19.0788
[-19.          -1.73205081]   |  magnitude = 19.0788
[ 11.         -15.58845727]   |  magnitude = 19.0788
[-8.         17.32050808]   |  magnitude = 19.0788
[ -8.         -17.32050808]   |  magnitude = 19.0788
[-19.           1.73205081]   |  magnitude = 19.0788
[ 16.         -10.39230485]   |  magnitude = 19.0788
[-1.         19.05255888]   |  magnitude = 19.0788
[17.          8.66025404]   |  magnitude = 19.0788
[-15.5         11.25833025]   |  magnitude = 19.1572
[17.5        -7.79422863]   |  magnitude = 19.1572
[-2.         19.05255888]   |  magnitude = 19.1572
[ 15.5        -11.25833025]   |  magnitude = 19.1572
[-17.5          7.79422863]   |  magnitude = 19.1572
[-15.5        -11.25833025]   |  magnitude = 19.1572
[  2.         -19.05255888]   |  magnitude = 19.1572
[ 2.         19.05255888]   |  magnitude = 19.1572
[-17.5         -7.79422863]   |  magnitude = 19.1572
[15.5        11.25833025]   |  magnitude = 19.1572
[ -2.         -19.05255888]   |  magnitude = 19.1572
[17.5         7.79422863]   |  magnitude = 19.1572
[-15.          12.12435565]   |  magnitude = 19.2873
[-15.         -12.12435565]   |  magnitude = 19.2873
[15.         12.12435565]   |  magnitude = 19.2873
[ 15.         -12.12435565]   |  magnitude = 19.2873
[18.         -6.92820323]   |  magnitude = 19.2873
[ 3.         19.05255888]   |  magnitude = 19.2873
[-3.         19.05255888]   |  magnitude = 19.2873
[18.          6.92820323]   |  magnitude = 19.2873
[  3.         -19.05255888]   |  magnitude = 19.2873
[-18.           6.92820323]   |  magnitude = 19.2873
[ -3.         -19.05255888]   |  magnitude = 19.2873
[-18.          -6.92820323]   |  magnitude = 19.2873
[  6.5        -18.18653348]   |  magnitude = 19.3132
[12.5        14.72243186]   |  magnitude = 19.3132
[19.          3.46410162]   |  magnitude = 19.3132
[ 6.5        18.18653348]   |  magnitude = 19.3132
[-6.5        18.18653348]   |  magnitude = 19.3132
[19.         -3.46410162]   |  magnitude = 19.3132
[ 12.5        -14.72243186]   |  magnitude = 19.3132
[-19.           3.46410162]   |  magnitude = 19.3132
[-12.5        -14.72243186]   |  magnitude = 19.3132
[-19.          -3.46410162]   |  magnitude = 19.3132
[ -6.5        -18.18653348]   |  magnitude = 19.3132
[-12.5         14.72243186]   |  magnitude = 19.3132
[18.5        -6.06217783]   |  magnitude = 19.4679
[-4.         19.05255888]   |  magnitude = 19.4679
[ 14.5        -12.99038106]   |  magnitude = 19.4679
[-14.5         12.99038106]   |  magnitude = 19.4679
[-18.5         -6.06217783]   |  magnitude = 19.4679
[ -4.         -19.05255888]   |  magnitude = 19.4679
[-18.5          6.06217783]   |  magnitude = 19.4679
[14.5        12.99038106]   |  magnitude = 19.4679
[  4.         -19.05255888]   |  magnitude = 19.4679
[ 4.         19.05255888]   |  magnitude = 19.4679
[18.5         6.06217783]   |  magnitude = 19.4679
[-14.5        -12.99038106]   |  magnitude = 19.4679
[ 10.5        -16.45448267]   |  magnitude = 19.5192
[10.5        16.45448267]   |  magnitude = 19.5192
[ 9.         17.32050808]   |  magnitude = 19.5192
[19.5        0.8660254]   |  magnitude = 19.5192
[19.5       -0.8660254]   |  magnitude = 19.5192
[-19.5         0.8660254]   |  magnitude = 19.5192
[-10.5         16.45448267]   |  magnitude = 19.5192
[  9.         -17.32050808]   |  magnitude = 19.5192
[-19.5        -0.8660254]   |  magnitude = 19.5192
[ -9.         -17.32050808]   |  magnitude = 19.5192
[-9.         17.32050808]   |  magnitude = 19.5192
[-10.5        -16.45448267]   |  magnitude = 19.5192
[-7.5        18.18653348]   |  magnitude = 19.6723
[-19.5          2.59807621]   |  magnitude = 19.6723
[ -7.5        -18.18653348]   |  magnitude = 19.6723
[19.5         2.59807621]   |  magnitude = 19.6723
[ 7.5        18.18653348]   |  magnitude = 19.6723
[19.5        -2.59807621]   |  magnitude = 19.6723
[  7.5        -18.18653348]   |  magnitude = 19.6723
[-19.5         -2.59807621]   |  magnitude = 19.6723
[ 12.         -15.58845727]   |  magnitude = 19.6723
[12.         15.58845727]   |  magnitude = 19.6723
[-12.         -15.58845727]   |  magnitude = 19.6723
[-12.          15.58845727]   |  magnitude = 19.6723
[  5.         -19.05255888]   |  magnitude = 19.6977
[-19.           5.19615242]   |  magnitude = 19.6977
[-14.          13.85640646]   |  magnitude = 19.6977
[14.         13.85640646]   |  magnitude = 19.6977
[-5.         19.05255888]   |  magnitude = 19.6977
[-14.         -13.85640646]   |  magnitude = 19.6977
[ -5.         -19.05255888]   |  magnitude = 19.6977
[19.         -5.19615242]   |  magnitude = 19.6977
[19.          5.19615242]   |  magnitude = 19.6977
[ 5.         19.05255888]   |  magnitude = 19.6977
[ 14.         -13.85640646]   |  magnitude = 19.6977
[-19.          -5.19615242]   |  magnitude = 19.6977
[17.5         9.52627944]   |  magnitude = 19.9249
[-0.5        19.91858429]   |  magnitude = 19.9249
[17.5        -9.52627944]   |  magnitude = 19.9249
[ 17.         -10.39230485]   |  magnitude = 19.9249
[17.         10.39230485]   |  magnitude = 19.9249
[-17.          10.39230485]   |  magnitude = 19.9249
[  0.5        -19.91858429]   |  magnitude = 19.9249
[-17.5         -9.52627944]   |  magnitude = 19.9249
[ -0.5        -19.91858429]   |  magnitude = 19.9249
[-17.5          9.52627944]   |  magnitude = 19.9249
[-17.         -10.39230485]   |  magnitude = 19.9249
[ 0.5        19.91858429]   |  magnitude = 19.9249
[19.5         4.33012702]   |  magnitude = 19.975
[-19.5         -4.33012702]   |  magnitude = 19.975
[13.5        14.72243186]   |  magnitude = 19.975
[-19.5          4.33012702]   |  magnitude = 19.975
[19.5        -4.33012702]   |  magnitude = 19.975
[-13.5        -14.72243186]   |  magnitude = 19.975
[-13.5         14.72243186]   |  magnitude = 19.975
[ 13.5        -14.72243186]   |  magnitude = 19.975
[-18.           8.66025404]   |  magnitude = 19.975
[ -1.5        -19.91858429]   |  magnitude = 19.975
[ 6.         19.05255888]   |  magnitude = 19.975
[  6.         -19.05255888]   |  magnitude = 19.975
[-16.5         11.25833025]   |  magnitude = 19.975
[  1.5        -19.91858429]   |  magnitude = 19.975
[ 1.5        19.91858429]   |  magnitude = 19.975
[18.         -8.66025404]   |  magnitude = 19.975
[ -6.         -19.05255888]   |  magnitude = 19.975
[-18.          -8.66025404]   |  magnitude = 19.975
[-1.5        19.91858429]   |  magnitude = 19.975
[ 16.5        -11.25833025]   |  magnitude = 19.975
[16.5        11.25833025]   |  magnitude = 19.975
[-6.         19.05255888]   |  magnitude = 19.975
[18.          8.66025404]   |  magnitude = 19.975
[-16.5        -11.25833025]   |  magnitude = 19.975
[ 10.         -17.32050808]   |  magnitude = 20.0
[-20.   0.]   |  magnitude = 20.0
[20.  0.]   |  magnitude = 20.0
[-10.          17.32050808]   |  magnitude = 20.0
[-10.         -17.32050808]   |  magnitude = 20.0
[10.         17.32050808]   |  magnitude = 20.0
[  8.5        -18.18653348]   |  magnitude = 20.0749
[-11.5         16.45448267]   |  magnitude = 20.0749
[ 11.5        -16.45448267]   |  magnitude = 20.0749
[-8.5        18.18653348]   |  magnitude = 20.0749
[-16.         -12.12435565]   |  magnitude = 20.0749
[ -2.5        -19.91858429]   |  magnitude = 20.0749
[11.5        16.45448267]   |  magnitude = 20.0749
[20.          1.73205081]   |  magnitude = 20.0749
[ 16.         -12.12435565]   |  magnitude = 20.0749
[-2.5        19.91858429]   |  magnitude = 20.0749
[18.5        -7.79422863]   |  magnitude = 20.0749
[ 2.5        19.91858429]   |  magnitude = 20.0749
[20.         -1.73205081]   |  magnitude = 20.0749
[ 8.5        18.18653348]   |  magnitude = 20.0749
[16.         12.12435565]   |  magnitude = 20.0749
[18.5         7.79422863]   |  magnitude = 20.0749
[-16.          12.12435565]   |  magnitude = 20.0749
[  2.5        -19.91858429]   |  magnitude = 20.0749
[-18.5          7.79422863]   |  magnitude = 20.0749
[-20.           1.73205081]   |  magnitude = 20.0749
[ -8.5        -18.18653348]   |  magnitude = 20.0749
[-20.          -1.73205081]   |  magnitude = 20.0749
[-11.5        -16.45448267]   |  magnitude = 20.0749
[-18.5         -7.79422863]   |  magnitude = 20.0749
[19.          6.92820323]   |  magnitude = 20.2237
[15.5        12.99038106]   |  magnitude = 20.2237
[-19.           6.92820323]   |  magnitude = 20.2237
[ -3.5        -19.91858429]   |  magnitude = 20.2237
[-15.5        -12.99038106]   |  magnitude = 20.2237
[-19.          -6.92820323]   |  magnitude = 20.2237
[ 3.5        19.91858429]   |  magnitude = 20.2237
[19.         -6.92820323]   |  magnitude = 20.2237
[  3.5        -19.91858429]   |  magnitude = 20.2237
[-15.5         12.99038106]   |  magnitude = 20.2237
[ 15.5        -12.99038106]   |  magnitude = 20.2237
[-3.5        19.91858429]   |  magnitude = 20.2237
[-13.         -15.58845727]   |  magnitude = 20.2978
[-20.          -3.46410162]   |  magnitude = 20.2978
[-7.         19.05255888]   |  magnitude = 20.2978
[ 13.         -15.58845727]   |  magnitude = 20.2978
[13.         15.58845727]   |  magnitude = 20.2978
[ 7.         19.05255888]   |  magnitude = 20.2978
[20.         -3.46410162]   |  magnitude = 20.2978
[20.          3.46410162]   |  magnitude = 20.2978
[-20.           3.46410162]   |  magnitude = 20.2978
[ -7.         -19.05255888]   |  magnitude = 20.2978
[-13.          15.58845727]   |  magnitude = 20.2978
[  7.         -19.05255888]   |  magnitude = 20.2978
[-19.5          6.06217783]   |  magnitude = 20.4206
[-19.5         -6.06217783]   |  magnitude = 20.4206
[19.5        -6.06217783]   |  magnitude = 20.4206
[19.5         6.06217783]   |  magnitude = 20.4206
[  4.5        -19.91858429]   |  magnitude = 20.4206
[-4.5        19.91858429]   |  magnitude = 20.4206
[-15.         -13.85640646]   |  magnitude = 20.4206
[ -4.5        -19.91858429]   |  magnitude = 20.4206
[ 4.5        19.91858429]   |  magnitude = 20.4206
[15.         13.85640646]   |  magnitude = 20.4206
[ 15.         -13.85640646]   |  magnitude = 20.4206
[-15.          13.85640646]   |  magnitude = 20.4206
[ 9.5        18.18653348]   |  magnitude = 20.5183
[ -9.5        -18.18653348]   |  magnitude = 20.5183
[-11.         -17.32050808]   |  magnitude = 20.5183
[-9.5        18.18653348]   |  magnitude = 20.5183
[11.         17.32050808]   |  magnitude = 20.5183
[  9.5        -18.18653348]   |  magnitude = 20.5183
[-11.          17.32050808]   |  magnitude = 20.5183
[ 11.         -17.32050808]   |  magnitude = 20.5183
[20.5        0.8660254]   |  magnitude = 20.5183
[20.5       -0.8660254]   |  magnitude = 20.5183
[-20.5         0.8660254]   |  magnitude = 20.5183
[-20.5        -0.8660254]   |  magnitude = 20.5183
[20.         -5.19615242]   |  magnitude = 20.664
[ 5.5        19.91858429]   |  magnitude = 20.664
[14.5        14.72243186]   |  magnitude = 20.664
[20.          5.19615242]   |  magnitude = 20.664
[ 8.         19.05255888]   |  magnitude = 20.664
[12.5        16.45448267]   |  magnitude = 20.664
[-12.5         16.45448267]   |  magnitude = 20.664
[-14.5         14.72243186]   |  magnitude = 20.664
[  5.5        -19.91858429]   |  magnitude = 20.664
[ 12.5        -16.45448267]   |  magnitude = 20.664
[  8.         -19.05255888]   |  magnitude = 20.664
[-14.5        -14.72243186]   |  magnitude = 20.664
[-20.          -5.19615242]   |  magnitude = 20.664
[-20.           5.19615242]   |  magnitude = 20.664
[ -5.5        -19.91858429]   |  magnitude = 20.664
[-8.         19.05255888]   |  magnitude = 20.664
[ -8.         -19.05255888]   |  magnitude = 20.664
[ 14.5        -14.72243186]   |  magnitude = 20.664
[-12.5        -16.45448267]   |  magnitude = 20.664
[-5.5        19.91858429]   |  magnitude = 20.664
[20.5        -2.59807621]   |  magnitude = 20.664
[-20.5         -2.59807621]   |  magnitude = 20.664
[-20.5          2.59807621]   |  magnitude = 20.664
[20.5         2.59807621]   |  magnitude = 20.664
[ 0.         20.78460969]   |  magnitude = 20.7846
[  0.         -20.78460969]   |  magnitude = 20.7846
[-18.          10.39230485]   |  magnitude = 20.7846
[-18.         -10.39230485]   |  magnitude = 20.7846
[ 18.         -10.39230485]   |  magnitude = 20.7846
[18.         10.39230485]   |  magnitude = 20.7846
[  1.         -20.78460969]   |  magnitude = 20.8087
[ 17.5        -11.25833025]   |  magnitude = 20.8087
[18.5         9.52627944]   |  magnitude = 20.8087
[17.5        11.25833025]   |  magnitude = 20.8087
[-17.5        -11.25833025]   |  magnitude = 20.8087
[-17.5         11.25833025]   |  magnitude = 20.8087
[ -1.         -20.78460969]   |  magnitude = 20.8087
[-1.         20.78460969]   |  magnitude = 20.8087
[-18.5          9.52627944]   |  magnitude = 20.8087
[-18.5         -9.52627944]   |  magnitude = 20.8087
[ 1.         20.78460969]   |  magnitude = 20.8087
[18.5        -9.52627944]   |  magnitude = 20.8087
[ 17.         -12.12435565]   |  magnitude = 20.8806
[-2.         20.78460969]   |  magnitude = 20.8806
[17.         12.12435565]   |  magnitude = 20.8806
[ 2.         20.78460969]   |  magnitude = 20.8806
[-17.         -12.12435565]   |  magnitude = 20.8806
[ -2.         -20.78460969]   |  magnitude = 20.8806
[-17.          12.12435565]   |  magnitude = 20.8806
[  2.         -20.78460969]   |  magnitude = 20.8806
[19.          8.66025404]   |  magnitude = 20.8806
[-19.           8.66025404]   |  magnitude = 20.8806
[-19.          -8.66025404]   |  magnitude = 20.8806
[19.         -8.66025404]   |  magnitude = 20.8806
[ -6.5        -19.91858429]   |  magnitude = 20.9523
[ 6.5        19.91858429]   |  magnitude = 20.9523
[  6.5        -19.91858429]   |  magnitude = 20.9523
[-6.5        19.91858429]   |  magnitude = 20.9523
[20.5        -4.33012702]   |  magnitude = 20.9523
[20.5         4.33012702]   |  magnitude = 20.9523
[-20.5          4.33012702]   |  magnitude = 20.9523
[14.         15.58845727]   |  magnitude = 20.9523
[-14.          15.58845727]   |  magnitude = 20.9523
[ 14.         -15.58845727]   |  magnitude = 20.9523
[-14.         -15.58845727]   |  magnitude = 20.9523
[-20.5         -4.33012702]   |  magnitude = 20.9523
[ 3.         20.78460969]   |  magnitude = 21.0
[-16.5         12.99038106]   |  magnitude = 21.0
[-10.5         18.18653348]   |  magnitude = 21.0
[ 10.5        -18.18653348]   |  magnitude = 21.0
[21.  0.]   |  magnitude = 21.0
[ 16.5        -12.99038106]   |  magnitude = 21.0
[  3.         -20.78460969]   |  magnitude = 21.0
[-19.5          7.79422863]   |  magnitude = 21.0
[ -3.         -20.78460969]   |  magnitude = 21.0
[-21.   0.]   |  magnitude = 21.0
[-10.5        -18.18653348]   |  magnitude = 21.0
[19.5         7.79422863]   |  magnitude = 21.0
[16.5        12.99038106]   |  magnitude = 21.0
[10.5        18.18653348]   |  magnitude = 21.0
[-3.         20.78460969]   |  magnitude = 21.0
[19.5        -7.79422863]   |  magnitude = 21.0
[-16.5        -12.99038106]   |  magnitude = 21.0
[-19.5         -7.79422863]   |  magnitude = 21.0
[-9.         19.05255888]   |  magnitude = 21.0713
[  9.         -19.05255888]   |  magnitude = 21.0713
[ 9.         19.05255888]   |  magnitude = 21.0713
[ -9.         -19.05255888]   |  magnitude = 21.0713
[-12.         -17.32050808]   |  magnitude = 21.0713
[21.         -1.73205081]   |  magnitude = 21.0713
[ 12.         -17.32050808]   |  magnitude = 21.0713
[12.         17.32050808]   |  magnitude = 21.0713
[-12.          17.32050808]   |  magnitude = 21.0713
[-21.           1.73205081]   |  magnitude = 21.0713
[-21.          -1.73205081]   |  magnitude = 21.0713
[21.          1.73205081]   |  magnitude = 21.0713
[20.          6.92820323]   |  magnitude = 21.166
[16.         13.85640646]   |  magnitude = 21.166
[-16.          13.85640646]   |  magnitude = 21.166
[  4.         -20.78460969]   |  magnitude = 21.166
[ 4.         20.78460969]   |  magnitude = 21.166
[20.         -6.92820323]   |  magnitude = 21.166
[-16.         -13.85640646]   |  magnitude = 21.166
[-20.          -6.92820323]   |  magnitude = 21.166
[ -4.         -20.78460969]   |  magnitude = 21.166
[-20.           6.92820323]   |  magnitude = 21.166
[-4.         20.78460969]   |  magnitude = 21.166
[ 16.         -13.85640646]   |  magnitude = 21.166
[13.5        16.45448267]   |  magnitude = 21.2838
[21.          3.46410162]   |  magnitude = 21.2838
[-13.5        -16.45448267]   |  magnitude = 21.2838
[-21.          -3.46410162]   |  magnitude = 21.2838
[-13.5         16.45448267]   |  magnitude = 21.2838
[  7.5        -19.91858429]   |  magnitude = 21.2838
[ -7.5        -19.91858429]   |  magnitude = 21.2838
[ 7.5        19.91858429]   |  magnitude = 21.2838
[21.         -3.46410162]   |  magnitude = 21.2838
[-7.5        19.91858429]   |  magnitude = 21.2838
[ 13.5        -16.45448267]   |  magnitude = 21.2838
[-21.           3.46410162]   |  magnitude = 21.2838
[  5.         -20.78460969]   |  magnitude = 21.3776
[-20.5          6.06217783]   |  magnitude = 21.3776
[-15.5        -14.72243186]   |  magnitude = 21.3776
[-20.5         -6.06217783]   |  magnitude = 21.3776
[ -5.         -20.78460969]   |  magnitude = 21.3776
[15.5        14.72243186]   |  magnitude = 21.3776
[20.5         6.06217783]   |  magnitude = 21.3776
[-15.5         14.72243186]   |  magnitude = 21.3776
[ 5.         20.78460969]   |  magnitude = 21.3776
[20.5        -6.06217783]   |  magnitude = 21.3776
[ 15.5        -14.72243186]   |  magnitude = 21.3776
[-5.         20.78460969]   |  magnitude = 21.3776
[-21.5        -0.8660254]   |  magnitude = 21.5174
[-10.         -19.05255888]   |  magnitude = 21.5174
[-21.5         0.8660254]   |  magnitude = 21.5174
[ 10.         -19.05255888]   |  magnitude = 21.5174
[-11.5        -18.18653348]   |  magnitude = 21.5174
[-11.5         18.18653348]   |  magnitude = 21.5174
[ 11.5        -18.18653348]   |  magnitude = 21.5174
[-10.          19.05255888]   |  magnitude = 21.5174
[21.5       -0.8660254]   |  magnitude = 21.5174
[10.         19.05255888]   |  magnitude = 21.5174
[21.5        0.8660254]   |  magnitude = 21.5174
[11.5        18.18653348]   |  magnitude = 21.5174
[ 6.         20.78460969]   |  magnitude = 21.6333
[-15.         -15.58845727]   |  magnitude = 21.6333
[  6.         -20.78460969]   |  magnitude = 21.6333
[-6.         20.78460969]   |  magnitude = 21.6333
[ 15.         -15.58845727]   |  magnitude = 21.6333
[-15.          15.58845727]   |  magnitude = 21.6333
[ -6.         -20.78460969]   |  magnitude = 21.6333
[15.         15.58845727]   |  magnitude = 21.6333
[21.         -5.19615242]   |  magnitude = 21.6333
[21.          5.19615242]   |  magnitude = 21.6333
[-21.          -5.19615242]   |  magnitude = 21.6333
[-21.           5.19615242]   |  magnitude = 21.6333
[ 0.5        21.65063509]   |  magnitude = 21.6564
[ 19.         -10.39230485]   |  magnitude = 21.6564
[21.5        -2.59807621]   |  magnitude = 21.6564
[21.5         2.59807621]   |  magnitude = 21.6564
[-19.         -10.39230485]   |  magnitude = 21.6564
[ -0.5        -21.65063509]   |  magnitude = 21.6564
[-18.5         11.25833025]   |  magnitude = 21.6564
[-19.          10.39230485]   |  magnitude = 21.6564
[-0.5        21.65063509]   |  magnitude = 21.6564
[-18.5        -11.25833025]   |  magnitude = 21.6564
[-13.         -17.32050808]   |  magnitude = 21.6564
[ 18.5        -11.25833025]   |  magnitude = 21.6564
[-21.5         -2.59807621]   |  magnitude = 21.6564
[ -8.5        -19.91858429]   |  magnitude = 21.6564
[19.         10.39230485]   |  magnitude = 21.6564
[-21.5          2.59807621]   |  magnitude = 21.6564
[18.5        11.25833025]   |  magnitude = 21.6564
[  0.5        -21.65063509]   |  magnitude = 21.6564
[  8.5        -19.91858429]   |  magnitude = 21.6564
[ 8.5        19.91858429]   |  magnitude = 21.6564
[-13.          17.32050808]   |  magnitude = 21.6564
[ 13.         -17.32050808]   |  magnitude = 21.6564
[-8.5        19.91858429]   |  magnitude = 21.6564
[13.         17.32050808]   |  magnitude = 21.6564
[14.5        16.45448267]   |  magnitude = 21.9317
[17.         13.85640646]   |  magnitude = 21.9317
[ 14.5        -16.45448267]   |  magnitude = 21.9317
[-7.         20.78460969]   |  magnitude = 21.9317
[-3.5        21.65063509]   |  magnitude = 21.9317
[ 17.         -13.85640646]   |  magnitude = 21.9317
[ 7.         20.78460969]   |  magnitude = 21.9317
[21.5        -4.33012702]   |  magnitude = 21.9317
[ -3.5        -21.65063509]   |  magnitude = 21.9317
[-21.5          4.33012702]   |  magnitude = 21.9317
[ -7.         -20.78460969]   |  magnitude = 21.9317
[-14.5         16.45448267]   |  magnitude = 21.9317
[-17.          13.85640646]   |  magnitude = 21.9317
[  7.         -20.78460969]   |  magnitude = 21.9317
[ 3.5        21.65063509]   |  magnitude = 21.9317
[-14.5        -16.45448267]   |  magnitude = 21.9317
[  3.5        -21.65063509]   |  magnitude = 21.9317
[-17.         -13.85640646]   |  magnitude = 21.9317
[-21.5         -4.33012702]   |  magnitude = 21.9317
[21.5         4.33012702]   |  magnitude = 21.9317
[-20.5          7.79422863]   |  magnitude = 21.9317
[-20.5         -7.79422863]   |  magnitude = 21.9317
[20.5        -7.79422863]   |  magnitude = 21.9317
[20.5         7.79422863]   |  magnitude = 21.9317
[ 11.         -19.05255888]   |  magnitude = 22.0
[11.         19.05255888]   |  magnitude = 22.0
[-22.   0.]   |  magnitude = 22.0
[22.  0.]   |  magnitude = 22.0
[-11.         -19.05255888]   |  magnitude = 22.0
[-11.          19.05255888]   |  magnitude = 22.0
[-9.5        19.91858429]   |  magnitude = 22.0681
[ 9.5        19.91858429]   |  magnitude = 22.0681
[-12.5         18.18653348]   |  magnitude = 22.0681
[-12.5        -18.18653348]   |  magnitude = 22.0681
[  9.5        -19.91858429]   |  magnitude = 22.0681
[ -9.5        -19.91858429]   |  magnitude = 22.0681
[12.5        18.18653348]   |  magnitude = 22.0681
[ 12.5        -18.18653348]   |  magnitude = 22.0681
[22.          1.73205081]   |  magnitude = 22.0681
[22.         -1.73205081]   |  magnitude = 22.0681
[-22.          -1.73205081]   |  magnitude = 22.0681
[-22.           1.73205081]   |  magnitude = 22.0681
[ -8.         -20.78460969]   |  magnitude = 22.2711
[ 8.         20.78460969]   |  magnitude = 22.2711
[-8.         20.78460969]   |  magnitude = 22.2711
[  8.         -20.78460969]   |  magnitude = 22.2711
[22.          3.46410162]   |  magnitude = 22.2711
[14.         17.32050808]   |  magnitude = 22.2711
[-22.          -3.46410162]   |  magnitude = 22.2711
[-14.         -17.32050808]   |  magnitude = 22.2711
[-14.          17.32050808]   |  magnitude = 22.2711
[-22.           3.46410162]   |  magnitude = 22.2711
[ 14.         -17.32050808]   |  magnitude = 22.2711
[22.         -3.46410162]   |  magnitude = 22.2711
[-19.5         11.25833025]   |  magnitude = 22.5167
[ 10.5        -19.91858429]   |  magnitude = 22.5167
[10.5        19.91858429]   |  magnitude = 22.5167
[22.5        0.8660254]   |  magnitude = 22.5167
[12.         19.05255888]   |  magnitude = 22.5167
[19.5        11.25833025]   |  magnitude = 22.5167
[-22.5        -0.8660254]   |  magnitude = 22.5167
[-12.         -19.05255888]   |  magnitude = 22.5167
[-10.5        -19.91858429]   |  magnitude = 22.5167
[-10.5         19.91858429]   |  magnitude = 22.5167
[ 12.         -19.05255888]   |  magnitude = 22.5167
[-12.          19.05255888]   |  magnitude = 22.5167
[ 19.5        -11.25833025]   |  magnitude = 22.5167
[-19.5        -11.25833025]   |  magnitude = 22.5167
[22.5       -0.8660254]   |  magnitude = 22.5167
[ 0.        22.5166605]   |  magnitude = 22.5167
[  0.        -22.5166605]   |  magnitude = 22.5167
[-22.5         0.8660254]   |  magnitude = 22.5167
[-13.5        -18.18653348]   |  magnitude = 22.6495
[13.5        18.18653348]   |  magnitude = 22.6495
[ 9.         20.78460969]   |  magnitude = 22.6495
[-9.         20.78460969]   |  magnitude = 22.6495
[ -9.         -20.78460969]   |  magnitude = 22.6495
[  9.         -20.78460969]   |  magnitude = 22.6495
[-13.5         18.18653348]   |  magnitude = 22.6495
[ 13.5        -18.18653348]   |  magnitude = 22.6495
[-22.5          2.59807621]   |  magnitude = 22.6495
[22.5        -2.59807621]   |  magnitude = 22.6495
[-22.5         -2.59807621]   |  magnitude = 22.6495
[22.5         2.59807621]   |  magnitude = 22.6495
[11.5        19.91858429]   |  magnitude = 23.0
[23.  0.]   |  magnitude = 23.0
[-11.5         19.91858429]   |  magnitude = 23.0
[-11.5        -19.91858429]   |  magnitude = 23.0
[ 11.5        -19.91858429]   |  magnitude = 23.0
[-23.   0.]   |  magnitude = 23.0
[-17.         -15.58845727]   |  magnitude = 23.0651
[-22.          -6.92820323]   |  magnitude = 23.0651
[-13.         -19.05255888]   |  magnitude = 23.0651
[-23.          -1.73205081]   |  magnitude = 23.0651
[-10.         -20.78460969]   |  magnitude = 23.0651
[-23.           1.73205081]   |  magnitude = 23.0651
[ 13.         -19.05255888]   |  magnitude = 23.0651
[-13.          19.05255888]   |  magnitude = 23.0651
[23.         -1.73205081]   |  magnitude = 23.0651
[10.         20.78460969]   |  magnitude = 23.0651
[-10.          20.78460969]   |  magnitude = 23.0651
[ 5.        22.5166605]   |  magnitude = 23.0651
[23.          1.73205081]   |  magnitude = 23.0651
[13.         19.05255888]   |  magnitude = 23.0651
[-22.           6.92820323]   |  magnitude = 23.0651
[ -5.        -22.5166605]   |  magnitude = 23.0651
[-5.        22.5166605]   |  magnitude = 23.0651
[22.         -6.92820323]   |  magnitude = 23.0651
[  5.        -22.5166605]   |  magnitude = 23.0651
[22.          6.92820323]   |  magnitude = 23.0651
[17.         15.58845727]   |  magnitude = 23.0651
[-17.          15.58845727]   |  magnitude = 23.0651
[ 17.         -15.58845727]   |  magnitude = 23.0651
[ 10.         -20.78460969]   |  magnitude = 23.0651
[21.5         9.52627944]   |  magnitude = 23.516
[-23.5         0.8660254]   |  magnitude = 23.516
[19.         13.85640646]   |  magnitude = 23.516
[-19.          13.85640646]   |  magnitude = 23.516
[-12.5         19.91858429]   |  magnitude = 23.516
[ 11.         -20.78460969]   |  magnitude = 23.516
[ 12.5        -19.91858429]   |  magnitude = 23.516
[-11.          20.78460969]   |  magnitude = 23.516
[12.5        19.91858429]   |  magnitude = 23.516
[ 19.         -13.85640646]   |  magnitude = 23.516
[-11.         -20.78460969]   |  magnitude = 23.516
[-21.5          9.52627944]   |  magnitude = 23.516
[23.5       -0.8660254]   |  magnitude = 23.516
[21.5        -9.52627944]   |  magnitude = 23.516
[23.5        0.8660254]   |  magnitude = 23.516
[11.         20.78460969]   |  magnitude = 23.516
[-12.5        -19.91858429]   |  magnitude = 23.516
[-23.5        -0.8660254]   |  magnitude = 23.516
[-19.         -13.85640646]   |  magnitude = 23.516
[-21.5         -9.52627944]   |  magnitude = 23.516
[  2.5       -23.3826859]   |  magnitude = 23.516
[-2.5       23.3826859]   |  magnitude = 23.516
[ -2.5       -23.3826859]   |  magnitude = 23.516
[ 2.5       23.3826859]   |  magnitude = 23.516
[-24.   0.]   |  magnitude = 24.0
[-12.         -20.78460969]   |  magnitude = 24.0
[12.         20.78460969]   |  magnitude = 24.0
[24.  0.]   |  magnitude = 24.0
[ 12.         -20.78460969]   |  magnitude = 24.0
[-12.          20.78460969]   |  magnitude = 24.0

18 views

One Reply to “How to numerically get lattice vectors for a 2D triangular lattice to arbitrary nearest neighbors”

Leave a Comment