From 020c76135af7df20f2a2818a03610c8a91a784e7 Mon Sep 17 00:00:00 2001 From: cwolf Date: Thu, 16 May 2024 13:15:06 +0200 Subject: [PATCH] fixes --- amworkflow/gcode/__init__.py | 2 +- amworkflow/gcode/config/PowderBedBAM.yaml | 3 - amworkflow/gcode/gcode.py | 105 ++- amworkflow/gcode/printer_config.py | 3 - dof_map.csv | 980 ++++++++++++++++++++++ examples/Chair/dodo_Chair.py | 11 +- examples/toy/dodo_toy.py | 41 +- tests/cube_100x100x100mm.stl | 86 ++ tests/dof_map.csv | 980 ++++++++++++++++++++++ tests/test_gcode.py | 3 +- tests/test_gcodepowder.py | 23 + 11 files changed, 2138 insertions(+), 99 deletions(-) create mode 100644 dof_map.csv create mode 100644 tests/cube_100x100x100mm.stl create mode 100644 tests/dof_map.csv create mode 100644 tests/test_gcodepowder.py diff --git a/amworkflow/gcode/__init__.py b/amworkflow/gcode/__init__.py index c320cce..fdfd4c3 100644 --- a/amworkflow/gcode/__init__.py +++ b/amworkflow/gcode/__init__.py @@ -1 +1 @@ -from .gcode import * +from .gcode import Gcode, GcodeFromPoints, PowderbedCodeFromSTL \ No newline at end of file diff --git a/amworkflow/gcode/config/PowderBedBAM.yaml b/amworkflow/gcode/config/PowderBedBAM.yaml index c6b0926..8e90e50 100644 --- a/amworkflow/gcode/config/PowderBedBAM.yaml +++ b/amworkflow/gcode/config/PowderBedBAM.yaml @@ -1,8 +1,5 @@ # Printer config for BAM powder bed printer # note: PrinterX and LinesNum are recalculated during run, same applies for recoater closing positions -- STLUnit: 1000 -- DebugMode: False -- AddZeros: 0 - PrinterName: DESA1 - BAM - NozzleNum: 180 # [-] - NozzleOpen: 5 # [-] diff --git a/amworkflow/gcode/gcode.py b/amworkflow/gcode/gcode.py index 740e993..4a625ba 100644 --- a/amworkflow/gcode/gcode.py +++ b/amworkflow/gcode/gcode.py @@ -20,7 +20,6 @@ typing.override = lambda x: x - class Gcode: """Base class with API for any gcode writer.""" @@ -47,6 +46,9 @@ def __init__( self, standard: str = "PowderBedBAM", in_file_path: str = None, + stl_unit: float = 1, + debug_mode: bool = False, + add_zeros: int = 0, **kwargs, ) -> None: # Unit of the geometry @@ -56,10 +58,16 @@ def __init__( self.load_standard() # Path to the input file self.in_file_path = in_file_path + # units of your STL-file (how much of your unit is 1m, mm would be 1000) + self.stl_unit = stl_unit + # if True, prints extra stuff into dsmn-file + self.debug_mode = debug_mode + # additional zeros at the top and bottom of each layer in dsmn-file + self.add_zeros = add_zeros super().__init__(**kwargs) - def create(self, in_file: Path, out_dsmn: str, out_xyz: str, out_dsmn_dir: Path = None) -> None: + def create(self, in_file: Path, out_dsmn: Path, out_xyz: Path, out_dsmn_dir: Path = None) -> None: """Create dsmn printer instructions file by given stl file Args: @@ -99,7 +107,7 @@ def create(self, in_file: Path, out_dsmn: str, out_xyz: str, out_dsmn_dir: Path #### ### Convert to xyz file (one file total) - out = stltovoxel.convert_file(in_file, out_xyz, voxel_size = self.VoxelDimY*self.STLUnit, parallel = False) + out = stltovoxel.convert_file(in_file, out_xyz, voxel_size = self.VoxelDimY*self.stl_unit, parallel = False) ### Load xyz file for further processing # Read xyz file and parse coordinates @@ -110,7 +118,7 @@ def create(self, in_file: Path, out_dsmn: str, out_xyz: str, out_dsmn_dir: Path coordinates = [list(map(float, line.strip().split())) for line in lines] # Convert coordinates to a NumPy array - voxel_array = np.array(coordinates) / self.STLUnit + voxel_array = np.array(coordinates) / self.stl_unit # Find unique values and sort ascending (1st col: x, 2nd col: y, 3rd col: z) unique_x = np.unique(voxel_array[:,0]) @@ -143,8 +151,8 @@ def create(self, in_file: Path, out_dsmn: str, out_xyz: str, out_dsmn_dir: Path voxel_3d_array[x_index, y_index, z_index] = 1 # Calculate optimized printer_x and lines_num for less printing duration, also recoater values - self.PrinterX = (voxel_3d_array.shape[1] + 2*self.AddZeros) * self.VoxelDimX - self.LinesNum = voxel_3d_array.shape[1] + 2*self.AddZeros + self.PrinterX = (voxel_3d_array.shape[1] + 2*self.add_zeros) * self.VoxelDimX + self.LinesNum = voxel_3d_array.shape[1] + 2*self.add_zeros self.RecoaterClosingPositionLaying = np.floor(self.PrinterX*1000) + 100 self.RecoaterClosingPositionPrinting = np.floor(self.PrinterX*1000) + 200 @@ -226,7 +234,7 @@ def create(self, in_file: Path, out_dsmn: str, out_xyz: str, out_dsmn_dir: Path with open(out_dsmn, "a") as file: for hex_values in printer_hex: file.write("".join(hex_values) + "\n") - if self.DebugMode: + if self.debug_mode: file.write("-" * (int(self.NozzleNum/4)) + "\n") # line separator between layers # # Visualize voxels with pyvista @@ -240,40 +248,19 @@ def create(self, in_file: Path, out_dsmn: str, out_xyz: str, out_dsmn_dir: Path # visualize_voxels(voxel_array) ### Print some data for the user to file - orig_stdout = sys.stdout - f = open(log_file_path, "w") - sys.stdout = f - print("-- Printing and slicing statistics --") - # Number of voxels - tot_voxel_num = np.count_nonzero(voxel_3d_array) - print(f"Number of voxels: {tot_voxel_num}") - # Total voxel volume - tot_voxel_volume = tot_voxel_num * self.VoxelDimX * self.VoxelDimY * self.VoxelDimZ - print(f"Print volume: {tot_voxel_volume*1000:.3f} liters") - # Number of layers - print(f"Number of layers: {unique_z.shape[0]}") - # Requested voxel dimensions - print("Requested voxel dimensions:") - print(f"\t x: {self.VoxelDimX*1000:.3f} mm") - print(f"\t y: {self.VoxelDimY*1000:.3f} mm") - print(f"\t z: {self.VoxelDimZ*1000:.3f} mm") - # Actual voxel dimensions - warning_x = "" - warning_y = "" - warning_z = "" - target_deviation = 0.05 - if np.abs(1 - sliced_voxel_dim_x/self.VoxelDimX) > target_deviation: - warning_x = " \t -> Voxel size deviation threshold reached" - if np.abs(1 - sliced_voxel_dim_y/self.VoxelDimY) > target_deviation: - warning_y = " \t -> Voxel size deviation threshold reached" - if np.abs(1 - sliced_voxel_dim_z/self.VoxelDimZ) > target_deviation: - warning_z = " \t -> Voxel size deviation threshold reached" - print("Actual voxel dimensions:") - print(f"\t x: {sliced_voxel_dim_x*1000:.3f} mm" + warning_x) - print(f"\t y: {sliced_voxel_dim_y*1000:.3f} mm" + warning_y) - print(f"\t z: {sliced_voxel_dim_z*1000:.3f} mm" + warning_z) - sys.stdout = orig_stdout - f.close() + out_log = f"log_{out_dsmn.stem}.log" + log_file_path = out_dsmn.parent / out_log + params_log = { + "tot_voxel_num": np.count_nonzero(voxel_3d_array), + "tot_voxel_volume": np.count_nonzero(voxel_3d_array) * self.VoxelDimX * self.VoxelDimY * self.VoxelDimZ, + "tot_num_layers": unique_z.shape[0], + "target_deviation": 0.05, + "sliced_voxel_dim_x": sliced_voxel_dim_x, + "sliced_voxel_dim_y": sliced_voxel_dim_y, + "sliced_voxel_dim_z": sliced_voxel_dim_z, + } + + self.write_log(log_file_path, params_log) def load_standard(self, std: str = None): """Load standard config file @@ -282,20 +269,50 @@ def load_standard(self, std: str = None): :type std: str, optional :raises ValueError: """ - directory = os.path.join(os.path.dirname(os.path.abspath(__file__)), "config") + directory = os.path.join(ROOT_PATH, "amworkflow/gcode/config") + print('check', directory) config_list_no_ext = [ os.path.splitext(file)[0] for file in os.listdir(directory) ] + print('check', config_list_no_ext) if std is not None: self.standard = std if self.standard not in config_list_no_ext: raise ValueError(f"{self.standard} does not exist.") - config = printer_config.read_config(self.standard + ".yaml") + config = printer_config.read_config(directory+"/"+self.standard + ".yaml") logging.info(f"Load config {self.standard}") for state in printer_config.PrintState: if state.name in config: setattr(self, state.name, config[state.name]) - + + def write_log(self, filename: str, params_log): + with open(filename, "w") as f: + print("-- Printing and slicing statistics --", file=f) + # Number of voxels + print(f"Number of voxels: {params_log['tot_voxel_num']}", file=f) + # Total voxel volume + print(f"Print volume: {params_log['tot_voxel_volume']*1000:.3f} liters", file=f) + # Number of layers + print(f"Number of layers: {params_log['tot_num_layers']}", file=f) + # Requested voxel dimensions + print("Requested voxel dimensions:", file=f) + print(f"\t x: {self.VoxelDimX*1000:.3f} mm", file=f) + print(f"\t y: {self.VoxelDimY*1000:.3f} mm", file=f) + print(f"\t z: {self.VoxelDimZ*1000:.3f} mm", file=f) + # Actual voxel dimensions + warning_x = "" + warning_y = "" + warning_z = "" + if np.abs(1 - params_log["sliced_voxel_dim_x"]/self.VoxelDimX) > params_log["target_deviation"]: + warning_x = " \t -> Voxel size deviation threshold reached" + if np.abs(1 - params_log["sliced_voxel_dim_y"]/self.VoxelDimY) > params_log["target_deviation"]: + warning_y = " \t -> Voxel size deviation threshold reached" + if np.abs(1 - params_log["sliced_voxel_dim_z"]/self.VoxelDimZ) > params_log["target_deviation"]: + warning_z = " \t -> Voxel size deviation threshold reached" + print("Actual voxel dimensions:", file=f) + print(f"\t x: {params_log['sliced_voxel_dim_x']*1000:.3f} mm" + warning_x, file=f) + print(f"\t y: {params_log['sliced_voxel_dim_y']*1000:.3f} mm" + warning_y, file=f) + print(f"\t z: {params_log['sliced_voxel_dim_z']*1000:.3f} mm" + warning_z, file=f) class GcodeFromPoints(Gcode): """Gcode writer from path points.""" diff --git a/amworkflow/gcode/printer_config.py b/amworkflow/gcode/printer_config.py index ef0d2fe..8694eb7 100644 --- a/amworkflow/gcode/printer_config.py +++ b/amworkflow/gcode/printer_config.py @@ -43,9 +43,6 @@ class PrintState(Enum): SetBedTemperature = auto() SetExtruderTemperature = auto() # inserted for BAM powder bed printer - STLUnit = auto() - DebugMode = auto() - AddZeros = auto() PrinterName = auto() NozzleNum = auto() NozzleOpen = auto() diff --git a/dof_map.csv b/dof_map.csv new file mode 100644 index 0000000..bd6e823 --- /dev/null +++ b/dof_map.csv @@ -0,0 +1,980 @@ +1.381966011250110316e-02,1.309016994374949117e-01,1.381965997430430974e-03 +5.854101966249690425e-02,8.618033988749909668e-02,1.381965997430430757e-03 +1.381966011250111009e-02,4.145898033750329559e-02,1.381965997430430974e-03 +1.381966011250112571e-02,4.145898033750333028e-02,5.854101907708651742e-03 +1.309016994374947174e-01,1.381966011250091060e-02,1.381965997430450056e-03 +4.145898033750310824e-02,1.381966011250090887e-02,5.854101907708670824e-03 +4.145898033750310130e-02,1.381966011250091407e-02,1.381965997430450489e-03 +8.618033988749893015e-02,5.854101966249672384e-02,1.381965997430452007e-03 +1.381966011250111356e-02,1.585410196624971457e-01,7.236067905139102231e-03 +5.854101966249690425e-02,1.138196601125013169e-01,2.763931994860881029e-03 +1.381966011250111183e-02,1.585410196624971180e-01,2.763931994860881029e-03 +1.381966011250112571e-02,6.909830056250557129e-02,7.236067905139102231e-03 +1.447213595499960148e-01,2.763932022500221325e-02,2.763931994860881029e-03 +1.000000000000002137e-01,7.236067977499800741e-02,2.763931994860881029e-03 +1.000000000000002137e-01,7.236067977499802129e-02,7.236067905139101364e-03 +5.527864045000444732e-02,2.763932022500223407e-02,7.236067905139102231e-03 +8.618033988749873586e-02,1.414589803375031485e-01,1.381965997430450706e-03 +4.145898033750292089e-02,1.861803398874989357e-01,5.854101907708670824e-03 +4.145898033750292089e-02,1.861803398874989357e-01,1.381965997430450489e-03 +1.309016994374945231e-01,1.861803398874990467e-01,1.381965997430452224e-03 +7.236067977499802129e-02,1.000000000000002276e-01,4.145897992291332386e-03 +2.763932022500220631e-02,1.447213595499960148e-01,8.618033902569552721e-03 +7.236067977499800741e-02,1.000000000000002137e-01,8.618033902569552721e-03 +2.763932022500222019e-02,5.527864045000446813e-02,8.618033902569554455e-03 +6.909830056250514108e-02,1.381966011250110142e-02,8.618033902569571802e-03 +1.585410196624967016e-01,1.381966011250109622e-02,8.618033902569571802e-03 +1.138196601125009561e-01,5.854101966249690425e-02,8.618033902569570068e-03 +1.585410196624967849e-01,1.381966011250110489e-02,4.145897992291353203e-03 +1.276393202250020731e-01,1.000000000000002276e-01,5.854101907708669957e-03 +1.723606797749978603e-01,1.447213595499960148e-01,1.381965997430450489e-03 +1.276393202250020731e-01,1.000000000000002415e-01,1.381965997430449622e-03 +1.723606797749978881e-01,5.527864045000446813e-02,1.381965997430450056e-03 +5.527864045000403792e-02,1.723606797749978603e-01,7.236067905139120446e-03 +9.999999999999983902e-02,1.276393202250020453e-01,2.763931994860900545e-03 +9.999999999999986677e-02,1.276393202250020731e-01,7.236067905139120446e-03 +1.447213595499956817e-01,1.723606797749978603e-01,2.763931994860902280e-03 +5.854101966249691813e-02,8.618033988749912444e-02,1.138196591125009358e-02 +1.381966011250111009e-02,4.145898033750329559e-02,1.138196591125009358e-02 +1.381966011250109969e-02,1.309016994374949394e-01,1.138196591125009358e-02 +1.381966011250110662e-02,4.145898033750332334e-02,1.585410186624967507e-02 +4.145898033750292089e-02,1.381966011250110142e-02,1.585410186624969242e-02 +8.618033988749872198e-02,5.854101966249690425e-02,1.138196591125011092e-02 +4.145898033750293477e-02,1.381966011250110662e-02,1.138196591125011266e-02 +1.309016994374945508e-01,1.381966011250112571e-02,1.138196591125011439e-02 +1.861803398874991300e-01,4.145898033750311518e-02,2.763931994860881029e-03 +1.861803398874991300e-01,1.309016994374947451e-01,2.763931994860881029e-03 +1.861803398874991577e-01,4.145898033750314293e-02,7.236067905139103099e-03 +1.414589803375033705e-01,8.618033988749897178e-02,7.236067905139101364e-03 +1.585410196624969514e-01,1.861803398874991577e-01,4.145897992291332386e-03 +6.909830056250530761e-02,1.861803398874991300e-01,8.618033902569550986e-03 +1.585410196624969514e-01,1.861803398874991577e-01,8.618033902569552721e-03 +1.138196601125011503e-01,1.414589803375034260e-01,8.618033902569554455e-03 +7.236067977499802129e-02,1.000000000000002276e-01,1.276393192250020563e-02 +2.763932022500220284e-02,1.447213595499960148e-01,1.276393192250020389e-02 +7.236067977499800741e-02,1.000000000000002276e-01,1.723606787749978539e-02 +2.763932022500222366e-02,5.527864045000446813e-02,1.723606787749978886e-02 +1.000000000000002276e-01,7.236067977499802129e-02,1.723606787749978192e-02 +1.447213595499960148e-01,2.763932022500220284e-02,1.276393192250020216e-02 +1.000000000000002137e-01,7.236067977499800741e-02,1.276393192250020216e-02 +5.527864045000446813e-02,2.763932022500221672e-02,1.723606787749978539e-02 +1.861803398874989357e-01,1.585410196624971180e-01,8.618033902569552721e-03 +1.861803398874989357e-01,1.585410196624971180e-01,4.145897992291331519e-03 +1.414589803375031485e-01,1.138196601125013308e-01,8.618033902569550986e-03 +1.861803398874989912e-01,6.909830056250557129e-02,8.618033902569552721e-03 +5.527864045000403792e-02,1.723606797749978603e-01,1.138196591125011439e-02 +9.999999999999983902e-02,1.276393202250020453e-01,1.138196591125011266e-02 +9.999999999999986677e-02,1.276393202250020731e-01,1.585410186624969242e-02 +1.447213595499956817e-01,1.723606797749978603e-01,1.138196591125011786e-02 +1.381966011250111009e-02,6.909830056250512720e-02,1.861803388874991305e-02 +5.854101966249690425e-02,1.138196601125009422e-01,1.861803388874991305e-02 +1.381966011250111356e-02,1.585410196624967571e-01,1.861803388874991305e-02 +1.381966011250112571e-02,1.585410196624967849e-01,1.414589793375033849e-02 +1.585410196624971457e-01,1.381966011250111183e-02,1.414589793375031421e-02 +1.138196601125013030e-01,5.854101966249690425e-02,1.861803388874988877e-02 +1.585410196624971180e-01,1.381966011250111530e-02,1.861803388874989224e-02 +6.909830056250554353e-02,1.381966011250112224e-02,1.861803388874989570e-02 +1.723606797749978603e-01,5.527864045000404486e-02,1.138196591125011439e-02 +1.276393202250020453e-01,9.999999999999983902e-02,1.585410186624968895e-02 +1.276393202250020453e-01,9.999999999999986677e-02,1.138196591125011439e-02 +1.723606797749978603e-01,1.447213595499956817e-01,1.138196591125011786e-02 +1.309016994374949117e-01,1.861803398874989635e-01,1.276393192250020563e-02 +8.618033988749911056e-02,1.414589803375031207e-01,1.723606787749978539e-02 +4.145898033750330253e-02,1.861803398874989357e-01,1.276393192250020910e-02 +4.145898033750333028e-02,1.861803398874989912e-01,1.723606787749978886e-02 +1.381966011250111009e-02,4.145898033750293477e-02,2.585410186624969436e-02 +1.381966011250110316e-02,4.145898033750292089e-02,2.138196591125011287e-02 +5.854101966249691119e-02,8.618033988749873586e-02,2.138196591125011287e-02 +1.381966011250111877e-02,1.309016994374945508e-01,2.138196591125011981e-02 +1.414589803375031485e-01,8.618033988749873586e-02,1.723606787749980274e-02 +1.861803398874989357e-01,4.145898033750293477e-02,1.276393192250022297e-02 +1.861803398874989357e-01,4.145898033750293477e-02,1.723606787749980274e-02 +1.861803398874990467e-01,1.309016994374945508e-01,1.276393192250022818e-02 +4.145898033750292783e-02,1.381966011250110316e-02,2.138196591125011287e-02 +4.145898033750291395e-02,1.381966011250109969e-02,2.585410186624969089e-02 +8.618033988749873586e-02,5.854101966249690425e-02,2.138196591125011287e-02 +1.309016994374945508e-01,1.381966011250111356e-02,2.138196591125011981e-02 +6.909830056250514108e-02,1.861803398874989635e-01,1.861803388874991305e-02 +1.138196601125009144e-01,1.414589803375031207e-01,1.861803388874991305e-02 +1.585410196624967571e-01,1.861803398874989357e-01,1.861803388874991305e-02 +1.585410196624967849e-01,1.861803398874989912e-01,1.414589793375033849e-02 +1.381966011250091754e-02,6.909830056250533536e-02,2.723606787749980468e-02 +1.381966011250091927e-02,1.585410196624969237e-01,2.723606787749980468e-02 +1.381966011250091927e-02,1.585410196624969792e-01,2.276393192250022665e-02 +5.854101966249672384e-02,1.138196601125011920e-01,2.276393192250023359e-02 +1.861803398874989357e-01,1.585410196624971180e-01,1.861803388874989224e-02 +1.861803398874989357e-01,1.585410196624971180e-01,1.414589793375031421e-02 +1.414589803375031485e-01,1.138196601125013030e-01,1.861803388874989224e-02 +1.861803398874989912e-01,6.909830056250558517e-02,1.861803388874989917e-02 +1.000000000000002276e-01,7.236067977499800741e-02,2.723606787749978386e-02 +1.447213595499959871e-01,2.763932022500219937e-02,2.276393192250020237e-02 +1.000000000000002137e-01,7.236067977499800741e-02,2.276393192250020237e-02 +5.527864045000446119e-02,2.763932022500222019e-02,2.723606787749979080e-02 +1.309016994374949117e-01,1.861803398874989357e-01,2.138196591125009205e-02 +8.618033988749912444e-02,1.414589803375031485e-01,2.138196591125009205e-02 +4.145898033750330947e-02,1.861803398874989635e-01,2.138196591125009205e-02 +4.145898033750333722e-02,1.861803398874989912e-01,2.585410186624968049e-02 +2.763932022500220978e-02,5.527864045000403792e-02,2.861803388874990112e-02 +7.236067977499802129e-02,9.999999999999983902e-02,2.414589793375031268e-02 +7.236067977499800741e-02,9.999999999999985290e-02,2.861803388874990112e-02 +2.763932022500224100e-02,1.447213595499956817e-01,2.861803388874990459e-02 +1.723606797749978603e-01,5.527864045000405180e-02,2.138196591125011287e-02 +1.276393202250020176e-01,9.999999999999981126e-02,2.585410186624969089e-02 +1.276393202250020176e-01,9.999999999999985290e-02,2.138196591125011287e-02 +1.723606797749978603e-01,1.447213595499956540e-01,2.138196591125012327e-02 +1.585410196624971457e-01,1.381966011250111530e-02,2.414589793375031962e-02 +1.138196601125013030e-01,5.854101966249690425e-02,2.861803388874989418e-02 +1.585410196624971180e-01,1.381966011250111530e-02,2.861803388874990112e-02 +6.909830056250554353e-02,1.381966011250112224e-02,2.861803388874990112e-02 +1.447213595499958205e-01,1.723606797749980268e-01,2.276393192250022318e-02 +5.527864045000421833e-02,1.723606797749980546e-01,2.723606787749980468e-02 +1.000000000000000194e-01,1.276393202250022674e-01,2.723606787749981162e-02 +1.000000000000000333e-01,1.276393202250022951e-01,2.276393192250023359e-02 +5.854101966249690425e-02,8.618033988749912444e-02,3.138196591125010093e-02 +1.381966011250109622e-02,4.145898033750329559e-02,3.138196591125009399e-02 +1.381966011250109969e-02,1.309016994374949394e-01,3.138196591125010093e-02 +1.381966011250110316e-02,4.145898033750333722e-02,3.585410186624968243e-02 +1.414589803375031762e-01,8.618033988749873586e-02,2.723606787749980468e-02 +1.861803398874989357e-01,4.145898033750293477e-02,2.276393192250022318e-02 +1.861803398874989912e-01,4.145898033750293477e-02,2.723606787749980468e-02 +1.861803398874989912e-01,1.309016994374945231e-01,2.276393192250023012e-02 +8.618033988749911056e-02,5.854101966249690425e-02,3.138196591125009399e-02 +1.309016994374949117e-01,1.381966011250109969e-02,3.138196591125009399e-02 +4.145898033750330947e-02,1.381966011250109622e-02,3.138196591125010093e-02 +4.145898033750335110e-02,1.381966011250110316e-02,3.585410186624968243e-02 +6.909830056250515495e-02,1.861803398874989635e-01,2.861803388874989765e-02 +1.585410196624967016e-01,1.861803398874989357e-01,2.414589793375031268e-02 +1.138196601125009699e-01,1.414589803375031485e-01,2.861803388874990112e-02 +1.585410196624968127e-01,1.861803398874989912e-01,2.861803388874990459e-02 +5.854101966249690425e-02,1.138196601125009561e-01,3.276393192250021125e-02 +1.381966011250110316e-02,6.909830056250512720e-02,3.723606787749978581e-02 +1.381966011250109622e-02,1.585410196624967571e-01,3.276393192250021125e-02 +1.381966011250110316e-02,1.585410196624967849e-01,3.723606787749979274e-02 +1.861803398874989635e-01,1.585410196624967294e-01,2.861803388874991499e-02 +1.414589803375031207e-01,1.138196601125009283e-01,2.861803388874991153e-02 +1.861803398874989635e-01,6.909830056250514108e-02,2.861803388874991499e-02 +1.861803398874989912e-01,1.585410196624967849e-01,2.414589793375034044e-02 +5.527864045000423221e-02,2.763932022500201202e-02,3.723606787749980662e-02 +1.447213595499958483e-01,2.763932022500200508e-02,3.276393192250022512e-02 +1.000000000000000472e-01,7.236067977499781312e-02,3.723606787749979968e-02 +1.000000000000000749e-01,7.236067977499782700e-02,3.276393192250023206e-02 +1.309016994374949117e-01,1.861803398874989635e-01,3.138196591125010093e-02 +8.618033988749911056e-02,1.414589803375031207e-01,3.138196591125010093e-02 +4.145898033750330253e-02,1.861803398874989357e-01,3.138196591125010093e-02 +4.145898033750333722e-02,1.861803398874989912e-01,3.585410186624968243e-02 +7.236067977499800741e-02,9.999999999999983902e-02,3.414589793375031462e-02 +7.236067977499800741e-02,9.999999999999982514e-02,3.861803388874988918e-02 +2.763932022500220978e-02,5.527864045000403792e-02,3.861803388874989612e-02 +2.763932022500222713e-02,1.447213595499956540e-01,3.861803388874990306e-02 +1.368524269666694659e-01,9.999999999999983902e-02,3.069098290562505965e-02 +1.815737865166652254e-01,5.527864045000402404e-02,3.069098290562506312e-02 +1.666666666666666852e-01,9.999999999999982514e-02,3.292705088312485040e-02 +1.815737865166653364e-01,1.447213595499956540e-01,3.069098290562507353e-02 +1.138196601125013169e-01,5.854101966249690425e-02,3.861803388874989612e-02 +1.585410196624971180e-01,1.381966011250110316e-02,3.861803388874989612e-02 +1.585410196624971457e-01,1.381966011250109622e-02,3.414589793375032156e-02 +6.909830056250558517e-02,1.381966011250110142e-02,3.861803388874991000e-02 +1.230327668541683628e-01,8.618033988749911056e-02,3.207294891687516997e-02 +1.230327668541683211e-01,8.618033988749909668e-02,3.654508487187474453e-02 +1.528470065541655820e-01,8.618033988749912444e-02,3.430901689437496072e-02 +1.677541264041641778e-01,4.145898033750333722e-02,3.207294891687518384e-02 +1.447213595499960426e-01,1.723606797749978603e-01,3.276393192250021125e-02 +1.000000000000001998e-01,1.276393202250020176e-01,3.723606787749978581e-02 +1.000000000000002137e-01,1.276393202250020453e-01,3.276393192250021125e-02 +5.527864045000444732e-02,1.723606797749978603e-01,3.723606787749979274e-02 +1.381966011250111356e-02,4.145898033750331640e-02,4.138196591125009594e-02 +1.381966011250109622e-02,1.309016994374949117e-01,4.138196591125009594e-02 +5.854101966249690425e-02,8.618033988749912444e-02,4.138196591125009594e-02 +1.381966011250111530e-02,4.145898033750336498e-02,4.585410186624969131e-02 +1.953934466291663563e-01,1.309016994374949117e-01,3.207294891687515609e-02 +1.953934466291663286e-01,4.145898033750329559e-02,3.207294891687514915e-02 +1.804863267791677606e-01,8.618033988749909668e-02,3.430901689437494684e-02 +1.953934466291664118e-01,4.145898033750332334e-02,3.654508487187474453e-02 +1.230327668541684183e-01,1.138196601125011365e-01,3.654508487187473759e-02 +1.677541264041642055e-01,1.585410196624969237e-01,3.207294891687516303e-02 +1.230327668541684183e-01,1.138196601125011365e-01,3.207294891687516303e-02 +1.528470065541656930e-01,1.138196601125011642e-01,3.430901689437496072e-02 +4.145898033750292089e-02,1.381966011250110142e-02,4.585410186624969825e-02 +8.618033988749872198e-02,5.854101966249690425e-02,4.138196591125011675e-02 +4.145898033750294170e-02,1.381966011250110662e-02,4.138196591125011675e-02 +1.309016994374945508e-01,1.381966011250112571e-02,4.138196591125012369e-02 +1.815737865166654474e-01,2.763932022500202590e-02,3.792705088312484096e-02 +1.815737865166654474e-01,2.763932022500201202e-02,3.345491492812525947e-02 +1.666666666666668795e-01,7.236067977499782700e-02,3.569098290562505715e-02 +1.368524269666696880e-01,7.236067977499782700e-02,3.792705088312485484e-02 +1.138196601125013308e-01,1.414589803375031762e-01,3.861803388874989612e-02 +1.585410196624971180e-01,1.861803398874989357e-01,3.414589793375031462e-02 +1.585410196624971457e-01,1.861803398874989912e-01,3.861803388874989612e-02 +6.909830056250558517e-02,1.861803398874990190e-01,3.861803388874991000e-02 +1.381966011250110489e-02,1.585410196624971180e-01,4.276393192250020625e-02 +1.381966011250110316e-02,1.585410196624970902e-01,4.723606787749978081e-02 +5.854101966249690425e-02,1.138196601125013030e-01,4.276393192250021319e-02 +1.381966011250111356e-02,6.909830056250557129e-02,4.723606787749980163e-02 +1.953934466291663563e-01,1.585410196624967294e-01,3.345491492812525947e-02 +1.953934466291663286e-01,6.909830056250512720e-02,3.792705088312484790e-02 +1.804863267791677606e-01,1.138196601125009283e-01,3.569098290562505021e-02 +1.953934466291664118e-01,1.585410196624967294e-01,3.792705088312484790e-02 +1.815737865166653087e-01,1.723606797749980268e-01,3.345491492812527334e-02 +1.368524269666694937e-01,1.276393202250022396e-01,3.792705088312485484e-02 +1.815737865166653087e-01,1.723606797749980268e-01,3.792705088312485484e-02 +1.666666666666667684e-01,1.276393202250022674e-01,3.569098290562507103e-02 +1.000000000000002276e-01,7.236067977499800741e-02,4.723606787749978775e-02 +1.447213595499960148e-01,2.763932022500219937e-02,4.276393192250020625e-02 +1.000000000000002137e-01,7.236067977499800741e-02,4.276393192250019931e-02 +5.527864045000446813e-02,2.763932022500221325e-02,4.723606787749980163e-02 +1.815737865166654474e-01,1.447213595499958205e-01,3.930901689437495128e-02 +1.815737865166654474e-01,5.527864045000423221e-02,3.930901689437495128e-02 +1.666666666666668795e-01,1.000000000000000056e-01,3.707294891687516053e-02 +1.368524269666697157e-01,1.000000000000000472e-01,3.930901689437496516e-02 +4.145898033750332334e-02,1.861803398874989635e-01,4.138196591125009594e-02 +1.309016994374949117e-01,1.861803398874989357e-01,4.138196591125009594e-02 +8.618033988749913832e-02,1.414589803375031485e-01,4.138196591125009594e-02 +4.145898033750337192e-02,1.861803398874989912e-01,4.585410186624969131e-02 +2.763932022500202243e-02,5.527864045000423221e-02,4.861803388874989806e-02 +2.763932022500202590e-02,1.447213595499958483e-01,4.861803388874989806e-02 +7.236067977499782700e-02,1.000000000000000472e-01,4.414589793375031657e-02 +7.236067977499784087e-02,1.000000000000000749e-01,4.861803388874991194e-02 +1.585410196624971457e-01,1.381966011250111530e-02,4.414589793375032351e-02 +1.138196601125013308e-01,5.854101966249691119e-02,4.861803388874990500e-02 +1.585410196624971457e-01,1.381966011250111530e-02,4.861803388874990500e-02 +6.909830056250557129e-02,1.381966011250112571e-02,4.861803388874991194e-02 +1.723606797749978603e-01,5.527864045000405874e-02,4.138196591125012369e-02 +1.276393202250020176e-01,9.999999999999981126e-02,4.585410186624969131e-02 +1.276393202250020453e-01,9.999999999999986677e-02,4.138196591125011675e-02 +1.723606797749978603e-01,1.447213595499956817e-01,4.138196591125013063e-02 +9.999999999999985290e-02,1.276393202250020731e-01,4.723606787749980856e-02 +5.527864045000403792e-02,1.723606797749978603e-01,4.723606787749980856e-02 +9.999999999999985290e-02,1.276393202250020731e-01,4.276393192250023401e-02 +1.447213595499956540e-01,1.723606797749979158e-01,4.276393192250024788e-02 +5.854101966249691813e-02,8.618033988749873586e-02,5.138196591125011869e-02 +1.381966011250111009e-02,4.145898033750292089e-02,5.585410186624970019e-02 +1.381966011250110489e-02,4.145898033750292783e-02,5.138196591125013257e-02 +1.381966011250111356e-02,1.309016994374945231e-01,5.138196591125013257e-02 +1.414589803375031762e-01,8.618033988749874974e-02,4.723606787749981550e-02 +1.861803398874989357e-01,4.145898033750293477e-02,4.276393192250022707e-02 +1.861803398874989912e-01,4.145898033750293477e-02,4.723606787749981550e-02 +1.861803398874989912e-01,1.309016994374945231e-01,4.276393192250024095e-02 +4.145898033750293477e-02,1.381966011250110662e-02,5.585410186624970019e-02 +8.618033988749873586e-02,5.854101966249691119e-02,5.138196591125012563e-02 +4.145898033750294864e-02,1.381966011250110836e-02,5.138196591125012563e-02 +1.309016994374945508e-01,1.381966011250112744e-02,5.138196591125013257e-02 +1.138196601125009422e-01,1.414589803375031762e-01,4.861803388874990500e-02 +6.909830056250512720e-02,1.861803398874989357e-01,4.861803388874989806e-02 +1.585410196624967571e-01,1.861803398874989912e-01,4.414589793375031657e-02 +1.585410196624967571e-01,1.861803398874990190e-01,4.861803388874991194e-02 +2.763932022500222019e-02,5.527864045000403792e-02,5.723606787749982439e-02 +7.236067977499802129e-02,9.999999999999981126e-02,5.276393192250022901e-02 +7.236067977499800741e-02,9.999999999999986677e-02,5.723606787749981745e-02 +2.763932022500224100e-02,1.447213595499956817e-01,5.276393192250024289e-02 +1.861803398874989635e-01,1.585410196624967294e-01,4.861803388874991888e-02 +1.414589803375031207e-01,1.138196601125009283e-01,4.861803388874991888e-02 +1.861803398874989357e-01,6.909830056250514108e-02,4.861803388874992582e-02 +1.861803398874989912e-01,1.585410196624967849e-01,4.414589793375035820e-02 +1.138196601125013308e-01,5.854101966249691813e-02,5.276393192250021513e-02 +1.585410196624971180e-01,1.381966011250110662e-02,5.723606787749978969e-02 +1.585410196624971457e-01,1.381966011250110316e-02,5.276393192250021513e-02 +6.909830056250558517e-02,1.381966011250110836e-02,5.723606787749981745e-02 +9.999999999999983902e-02,1.276393202250020731e-01,5.585410186624970019e-02 +5.527864045000402404e-02,1.723606797749978603e-01,5.138196591125011869e-02 +9.999999999999982514e-02,1.276393202250020453e-01,5.138196591125012563e-02 +1.447213595499956540e-01,1.723606797749979158e-01,5.138196591125013951e-02 +1.381966011250110662e-02,6.909830056250512720e-02,5.861803388874993470e-02 +5.854101966249690425e-02,1.138196601125009144e-01,5.861803388874992082e-02 +1.381966011250110662e-02,1.585410196624967571e-01,5.861803388874992776e-02 +1.381966011250112397e-02,1.585410196624967849e-01,5.414589793375035320e-02 +1.447213595499960148e-01,2.763932022500222713e-02,5.861803388874990695e-02 +1.000000000000001998e-01,7.236067977499799353e-02,5.414589793375031851e-02 +1.000000000000002137e-01,7.236067977499802129e-02,5.861803388874992082e-02 +5.527864045000444732e-02,2.763932022500224100e-02,5.861803388874992082e-02 +1.861803398874989357e-01,4.145898033750293477e-02,5.585410186624970019e-02 +1.414589803375031207e-01,8.618033988749873586e-02,5.138196591125011176e-02 +1.861803398874989357e-01,4.145898033750294864e-02,5.138196591125012563e-02 +1.861803398874989912e-01,1.309016994374945508e-01,5.138196591125013257e-02 +1.309016994374949117e-01,1.861803398874989357e-01,5.276393192250021513e-02 +8.618033988749911056e-02,1.414589803375031207e-01,5.723606787749979663e-02 +4.145898033750329559e-02,1.861803398874989357e-01,5.276393192250021513e-02 +4.145898033750332334e-02,1.861803398874989912e-01,5.723606787749981051e-02 +1.276393202250020453e-01,9.999999999999983902e-02,5.276393192250022901e-02 +1.723606797749978603e-01,5.527864045000402404e-02,5.723606787749981051e-02 +1.276393202250020731e-01,9.999999999999982514e-02,5.723606787749982439e-02 +1.723606797749978881e-01,1.447213595499956540e-01,5.276393192250025677e-02 +1.381966011250111356e-02,4.145898033750292783e-02,6.585410186624970907e-02 +1.381966011250109969e-02,4.145898033750292089e-02,6.138196591125013452e-02 +5.854101966249691119e-02,8.618033988749873586e-02,6.138196591125014145e-02 +1.381966011250111009e-02,1.309016994374945508e-01,6.138196591125014145e-02 +4.145898033750312905e-02,1.381966011250091407e-02,6.585410186624970907e-02 +4.145898033750310824e-02,1.381966011250091581e-02,6.138196591125013452e-02 +1.309016994374947451e-01,1.381966011250091927e-02,6.138196591125013452e-02 +8.618033988749894403e-02,5.854101966249672384e-02,6.138196591125014839e-02 +6.909830056250512720e-02,1.861803398874989357e-01,5.861803388874992082e-02 +1.138196601125009144e-01,1.414589803375031207e-01,5.861803388874991388e-02 +1.585410196624967571e-01,1.861803398874989357e-01,5.861803388874994164e-02 +1.585410196624967849e-01,1.861803398874989912e-01,5.414589793375035320e-02 +1.861803398874991577e-01,6.909830056250533536e-02,5.861803388874990695e-02 +1.861803398874991300e-01,1.585410196624969237e-01,5.414589793375031851e-02 +1.861803398874991577e-01,1.585410196624969792e-01,5.861803388874990695e-02 +1.414589803375033705e-01,1.138196601125011781e-01,5.861803388874992082e-02 +1.381966011250111183e-02,6.909830056250512720e-02,6.723606787749981939e-02 +5.854101966249690425e-02,1.138196601125009144e-01,6.276393192250023789e-02 +1.381966011250111009e-02,1.585410196624967571e-01,6.723606787749981939e-02 +1.381966011250112224e-02,1.585410196624967571e-01,6.276393192250025177e-02 +1.138196601125013308e-01,5.854101966249691813e-02,6.276393192250022401e-02 +1.585410196624971457e-01,1.381966011250111009e-02,6.723606787749980551e-02 +1.585410196624971457e-01,1.381966011250110316e-02,6.276393192250022401e-02 +6.909830056250558517e-02,1.381966011250110489e-02,6.723606787749983327e-02 +4.145898033750311518e-02,1.861803398874991300e-01,6.585410186624969520e-02 +1.309016994374947174e-01,1.861803398874991022e-01,6.138196591125012064e-02 +4.145898033750312905e-02,1.861803398874991577e-01,6.138196591125012758e-02 +8.618033988749894403e-02,1.414589803375033705e-01,6.138196591125014145e-02 +1.861803398874989357e-01,4.145898033750293477e-02,6.585410186624970907e-02 +1.414589803375031207e-01,8.618033988749872198e-02,6.138196591125012064e-02 +1.861803398874989357e-01,4.145898033750293477e-02,6.138196591125012758e-02 +1.861803398874989912e-01,1.309016994374945508e-01,6.138196591125014839e-02 +2.763932022500221672e-02,5.527864045000403098e-02,6.861803388874991583e-02 +7.236067977499800741e-02,9.999999999999981126e-02,6.414589793375032045e-02 +7.236067977499800741e-02,9.999999999999985290e-02,6.861803388874991583e-02 +2.763932022500224100e-02,1.447213595499956540e-01,6.861803388874992971e-02 +1.447213595499960148e-01,2.763932022500221672e-02,6.861803388874991583e-02 +1.000000000000001998e-01,7.236067977499799353e-02,6.414589793375032045e-02 +1.000000000000001998e-01,7.236067977499800741e-02,6.861803388874990195e-02 +5.527864045000444038e-02,2.763932022500223407e-02,6.861803388874994358e-02 +1.000000000000002137e-01,1.276393202250020453e-01,6.276393192250021014e-02 +1.447213595499960148e-01,1.723606797749978603e-01,6.276393192250021014e-02 +1.000000000000002137e-01,1.276393202250020453e-01,6.723606787749980551e-02 +5.527864045000445425e-02,1.723606797749978881e-01,6.723606787749981939e-02 +1.276393202250020453e-01,9.999999999999983902e-02,6.276393192250022401e-02 +1.723606797749978603e-01,5.527864045000402404e-02,6.723606787749981939e-02 +1.276393202250020453e-01,9.999999999999983902e-02,6.723606787749981939e-02 +1.723606797749978881e-01,1.447213595499956540e-01,6.276393192250026565e-02 +1.381966011250109795e-02,4.145898033750331640e-02,7.138196591125010870e-02 +1.381966011250110142e-02,1.309016994374949117e-01,7.138196591125010870e-02 +5.854101966249690425e-02,8.618033988749912444e-02,7.138196591125012258e-02 +1.381966011250111356e-02,4.145898033750337192e-02,7.585410186624971796e-02 +8.618033988749911056e-02,5.854101966249690425e-02,7.138196591125009483e-02 +1.309016994374949117e-01,1.381966011250110316e-02,7.138196591125010870e-02 +4.145898033750330947e-02,1.381966011250109448e-02,7.138196591125012258e-02 +4.145898033750335110e-02,1.381966011250110662e-02,7.585410186624971796e-02 +6.909830056250514108e-02,1.861803398874989635e-01,6.861803388874992971e-02 +1.138196601125009144e-01,1.414589803375031207e-01,6.861803388874992971e-02 +1.585410196624967571e-01,1.861803398874989357e-01,6.861803388874994358e-02 +1.585410196624967849e-01,1.861803398874989912e-01,6.414589793375037596e-02 +1.414589803375031485e-01,1.138196601125009422e-01,6.861803388874990195e-02 +1.861803398874989357e-01,1.585410196624967294e-01,6.414589793375033433e-02 +1.861803398874989357e-01,6.909830056250515495e-02,6.861803388874991583e-02 +1.861803398874989912e-01,1.585410196624967849e-01,6.861803388874994358e-02 +1.381966011250091927e-02,6.909830056250533536e-02,7.723606787749982827e-02 +1.381966011250091581e-02,1.585410196624969237e-01,7.723606787749981439e-02 +1.381966011250091927e-02,1.585410196624969792e-01,7.276393192250026065e-02 +5.854101966249672384e-02,1.138196601125011920e-01,7.276393192250027453e-02 +1.000000000000002276e-01,7.236067977499800741e-02,7.723606787749980052e-02 +1.447213595499960148e-01,2.763932022500219937e-02,7.276393192250020514e-02 +1.000000000000002137e-01,7.236067977499800741e-02,7.276393192250021902e-02 +5.527864045000446813e-02,2.763932022500222019e-02,7.723606787749981439e-02 +1.309016994374949117e-01,1.861803398874989357e-01,7.138196591125010870e-02 +8.618033988749911056e-02,1.414589803375031207e-01,7.138196591125012258e-02 +4.145898033750330253e-02,1.861803398874989357e-01,7.138196591125012258e-02 +4.145898033750333722e-02,1.861803398874989912e-01,7.585410186624971796e-02 +1.723606797749978325e-01,5.527864045000405180e-02,7.138196591125012258e-02 +1.276393202250020176e-01,9.999999999999981126e-02,7.585410186624969020e-02 +1.276393202250020176e-01,9.999999999999983902e-02,7.138196591125012258e-02 +1.723606797749978603e-01,1.447213595499956540e-01,7.138196591125016421e-02 +2.763932022500222019e-02,5.527864045000403792e-02,7.861803388874992471e-02 +7.236067977499799353e-02,9.999999999999983902e-02,7.414589793375031546e-02 +7.236067977499800741e-02,9.999999999999986677e-02,7.861803388874991083e-02 +2.763932022500224447e-02,1.447213595499956817e-01,7.861803388874993859e-02 +1.585410196624971457e-01,1.381966011250111183e-02,7.414589793375034321e-02 +1.138196601125012891e-01,5.854101966249690425e-02,7.861803388874989695e-02 +1.585410196624971180e-01,1.381966011250111530e-02,7.861803388874992471e-02 +6.909830056250557129e-02,1.381966011250112224e-02,7.861803388874993859e-02 +1.447213595499958205e-01,1.723606797749980268e-01,7.276393192250024677e-02 +5.527864045000422527e-02,1.723606797749980268e-01,7.723606787749981439e-02 +1.000000000000000194e-01,1.276393202250022674e-01,7.723606787749982827e-02 +1.000000000000000333e-01,1.276393202250022951e-01,7.276393192250026065e-02 +1.414589803375031485e-01,8.618033988749873586e-02,7.723606787749981439e-02 +1.861803398874989357e-01,4.145898033750293477e-02,7.276393192250024677e-02 +1.861803398874989357e-01,4.145898033750293477e-02,7.723606787749982827e-02 +1.861803398874989912e-01,1.309016994374945231e-01,7.276393192250027453e-02 +1.381966011250091754e-02,4.145898033750312212e-02,8.585410186624971296e-02 +1.381966011250091927e-02,1.309016994374947174e-01,8.138196591125013146e-02 +1.381966011250092795e-02,4.145898033750313599e-02,8.138196591125014534e-02 +5.854101966249672384e-02,8.618033988749897178e-02,8.138196591125015922e-02 +1.309016994374949117e-01,1.381966011250110662e-02,8.138196591125013146e-02 +4.145898033750330253e-02,1.381966011250109622e-02,8.138196591125011758e-02 +8.618033988749908281e-02,5.854101966249690425e-02,8.138196591125013146e-02 +4.145898033750331640e-02,1.381966011250111009e-02,8.585410186624971296e-02 +1.138196601125013308e-01,1.414589803375031762e-01,7.861803388874992471e-02 +1.585410196624971180e-01,1.861803398874989357e-01,7.414589793375031546e-02 +1.585410196624971180e-01,1.861803398874989912e-01,7.861803388874991083e-02 +6.909830056250558517e-02,1.861803398874990467e-01,7.861803388874993859e-02 +1.861803398874989357e-01,1.585410196624971457e-01,7.414589793375031546e-02 +1.414589803375031207e-01,1.138196601125013169e-01,7.861803388874991083e-02 +1.861803398874989357e-01,1.585410196624971180e-01,7.861803388874991083e-02 +1.861803398874989912e-01,6.909830056250557129e-02,7.861803388874993859e-02 +7.236067977499802129e-02,1.000000000000002276e-01,8.276393192250022790e-02 +2.763932022500220631e-02,1.447213595499960148e-01,8.276393192250021402e-02 +7.236067977499800741e-02,1.000000000000002276e-01,8.723606787749980940e-02 +2.763932022500221672e-02,5.527864045000446813e-02,8.723606787749980940e-02 +1.000000000000002276e-01,7.236067977499802129e-02,8.723606787749980940e-02 +1.447213595499959871e-01,2.763932022500220284e-02,8.276393192250021402e-02 +1.000000000000002137e-01,7.236067977499800741e-02,8.276393192250024178e-02 +5.527864045000446119e-02,2.763932022500221672e-02,8.723606787749980940e-02 +9.999999999999983902e-02,1.276393202250020731e-01,8.585410186624969908e-02 +5.527864045000402404e-02,1.723606797749978603e-01,8.138196591125013146e-02 +9.999999999999983902e-02,1.276393202250020731e-01,8.138196591125014534e-02 +1.447213595499956540e-01,1.723606797749978881e-01,8.138196591125015922e-02 +1.723606797749978603e-01,5.527864045000405180e-02,8.138196591125014534e-02 +1.276393202250020453e-01,9.999999999999982514e-02,8.585410186624969908e-02 +1.276393202250020453e-01,9.999999999999986677e-02,8.138196591125014534e-02 +1.723606797749978603e-01,1.447213595499956540e-01,8.138196591125015922e-02 +1.381966011250110316e-02,6.909830056250512720e-02,8.861803388874994747e-02 +5.854101966249690425e-02,1.138196601125009422e-01,8.861803388874993359e-02 +1.381966011250111356e-02,1.585410196624967571e-01,8.861803388874994747e-02 +1.381966011250112397e-02,1.585410196624967849e-01,8.414589793375037985e-02 +1.585410196624971457e-01,1.381966011250111530e-02,8.414589793375035209e-02 +1.138196601125013169e-01,5.854101966249690425e-02,8.861803388874990584e-02 +1.585410196624971457e-01,1.381966011250111530e-02,8.861803388874991971e-02 +6.909830056250554353e-02,1.381966011250112224e-02,8.861803388874993359e-02 +1.309016994374949117e-01,1.861803398874989357e-01,8.276393192250022790e-02 +8.618033988749912444e-02,1.414589803375031485e-01,8.723606787749979552e-02 +4.145898033750330947e-02,1.861803398874989635e-01,8.276393192250025566e-02 +4.145898033750333722e-02,1.861803398874989912e-01,8.723606787749983715e-02 +1.414589803375031762e-01,8.618033988749873586e-02,8.723606787749982328e-02 +1.861803398874989357e-01,4.145898033750293477e-02,8.276393192250025566e-02 +1.861803398874989912e-01,4.145898033750293477e-02,8.723606787749983715e-02 +1.861803398874989912e-01,1.309016994374945231e-01,8.276393192250026953e-02 +1.381966011250109969e-02,4.145898033750331640e-02,9.138196591125011259e-02 +1.381966011250110662e-02,1.309016994374949117e-01,9.138196591125011259e-02 +5.854101966249690425e-02,8.618033988749913832e-02,9.138196591125011259e-02 +1.381966011250111183e-02,4.145898033750336498e-02,9.585410186624972184e-02 +8.618033988749911056e-02,5.854101966249690425e-02,9.138196591125011259e-02 +1.309016994374949394e-01,1.381966011250109969e-02,9.138196591125008483e-02 +4.145898033750330947e-02,1.381966011250109622e-02,9.138196591125011259e-02 +4.145898033750335110e-02,1.381966011250110316e-02,9.585410186624970796e-02 +6.909830056250515495e-02,1.861803398874989357e-01,8.861803388874993359e-02 +1.138196601125009283e-01,1.414589803375031207e-01,8.861803388874991971e-02 +1.585410196624967571e-01,1.861803398874989357e-01,8.861803388874994747e-02 +1.585410196624967571e-01,1.861803398874989912e-01,8.414589793375037985e-02 +1.414589803375031762e-01,1.138196601125009422e-01,8.861803388874994747e-02 +1.861803398874989357e-01,6.909830056250512720e-02,8.861803388874993359e-02 +1.861803398874989912e-01,1.585410196624967571e-01,8.861803388874994747e-02 +1.861803398874990190e-01,1.585410196624967571e-01,8.414589793375037985e-02 +2.763932022500222713e-02,1.447213595499960426e-01,9.276393192250023678e-02 +7.236067977499802129e-02,1.000000000000002137e-01,9.723606787749981828e-02 +7.236067977499802129e-02,1.000000000000002137e-01,9.276393192250025066e-02 +2.763932022500224447e-02,5.527864045000444732e-02,9.723606787749983216e-02 +5.527864045000423221e-02,2.763932022500201896e-02,9.723606787749984603e-02 +1.447213595499958483e-01,2.763932022500200508e-02,9.276393192250023678e-02 +1.000000000000000472e-01,7.236067977499782700e-02,9.723606787749983216e-02 +1.000000000000000888e-01,7.236067977499784087e-02,9.276393192250026454e-02 +9.999999999999983902e-02,1.276393202250020453e-01,9.585410186624972184e-02 +5.527864045000402404e-02,1.723606797749978603e-01,9.138196591125011259e-02 +9.999999999999982514e-02,1.276393202250020453e-01,9.138196591125011259e-02 +1.447213595499956262e-01,1.723606797749978881e-01,9.138196591125014034e-02 +1.723606797749980268e-01,1.447213595499958205e-01,9.138196591125014034e-02 +1.276393202250022396e-01,1.000000000000000194e-01,9.585410186624970796e-02 +1.723606797749980546e-01,5.527864045000421139e-02,9.138196591125012647e-02 +1.276393202250022674e-01,1.000000000000000472e-01,9.138196591125015422e-02 +5.854101966249691813e-02,1.138196601125013308e-01,9.861803388874992859e-02 +1.381966011250111009e-02,1.585410196624971180e-01,9.414589793375033322e-02 +1.381966011250110489e-02,1.585410196624971457e-01,9.861803388874992859e-02 +1.381966011250111530e-02,6.909830056250557129e-02,9.861803388874995635e-02 +1.585410196624971180e-01,1.381966011250109795e-02,9.414589793375033322e-02 +1.138196601125013030e-01,5.854101966249689731e-02,9.861803388874990084e-02 +1.585410196624971457e-01,1.381966011250110836e-02,9.861803388874992859e-02 +6.909830056250557129e-02,1.381966011250112050e-02,9.861803388874995635e-02 +4.145898033750293477e-02,1.861803398874989357e-01,9.276393192250023678e-02 +8.618033988749873586e-02,1.414589803375031207e-01,9.723606787749980440e-02 +4.145898033750294864e-02,1.861803398874989357e-01,9.723606787749983216e-02 +1.309016994374945508e-01,1.861803398874989912e-01,9.276393192250026454e-02 +1.414589803375031485e-01,8.618033988749911056e-02,9.723606787749980440e-02 +1.861803398874989357e-01,1.309016994374949117e-01,9.276393192250019515e-02 +1.861803398874989357e-01,4.145898033750330253e-02,9.276393192250022290e-02 +1.861803398874990190e-01,4.145898033750334416e-02,9.723606787749983216e-02 +1.381966011250111183e-02,4.145898033750293477e-02,1.058541018662497168e-01 +1.381966011250110662e-02,4.145898033750291395e-02,1.013819659112501492e-01 +5.854101966249691119e-02,8.618033988749873586e-02,1.013819659112501770e-01 +1.381966011250112050e-02,1.309016994374945508e-01,1.013819659112501770e-01 +4.145898033750292089e-02,1.381966011250110142e-02,1.058541018662497168e-01 +8.618033988749872198e-02,5.854101966249690425e-02,1.013819659112501215e-01 +4.145898033750293477e-02,1.381966011250110662e-02,1.013819659112501492e-01 +1.309016994374945508e-01,1.381966011250112571e-02,1.013819659112501631e-01 +1.585410196624969237e-01,1.861803398874991577e-01,9.414589793375034710e-02 +6.909830056250530761e-02,1.861803398874991300e-01,9.861803388874990084e-02 +1.585410196624969514e-01,1.861803398874991577e-01,9.861803388874992859e-02 +1.138196601125011642e-01,1.414589803375033983e-01,9.861803388874995635e-02 +1.861803398874991577e-01,1.585410196624969237e-01,9.414589793375033322e-02 +1.861803398874991300e-01,1.585410196624969237e-01,9.861803388874990084e-02 +1.861803398874991577e-01,6.909830056250533536e-02,9.861803388874992859e-02 +1.414589803375033983e-01,1.138196601125011920e-01,9.861803388874992859e-02 +2.763932022500222366e-02,1.447213595499960426e-01,1.027639319225002457e-01 +7.236067977499800741e-02,1.000000000000002137e-01,1.072360678774998133e-01 +7.236067977499802129e-02,1.000000000000002137e-01,1.027639319225002457e-01 +2.763932022500223060e-02,5.527864045000444732e-02,1.072360678774998410e-01 +1.000000000000002276e-01,7.236067977499802129e-02,1.072360678774998133e-01 +1.447213595499959871e-01,2.763932022500219937e-02,1.027639319225002179e-01 +1.000000000000002137e-01,7.236067977499799353e-02,1.027639319225002318e-01 +5.527864045000446119e-02,2.763932022500221325e-02,1.072360678774998410e-01 +9.999999999999983902e-02,1.276393202250020731e-01,1.058541018662497168e-01 +5.527864045000402404e-02,1.723606797749978603e-01,1.013819659112501353e-01 +9.999999999999982514e-02,1.276393202250020731e-01,1.013819659112501631e-01 +1.447213595499956262e-01,1.723606797749978881e-01,1.013819659112501631e-01 +1.723606797749978603e-01,5.527864045000405180e-02,1.013819659112501492e-01 +1.276393202250020453e-01,9.999999999999982514e-02,1.058541018662497030e-01 +1.276393202250020453e-01,9.999999999999986677e-02,1.013819659112501492e-01 +1.723606797749978603e-01,1.447213595499956540e-01,1.013819659112501770e-01 +5.854101966249691119e-02,1.138196601125013308e-01,1.086180338887499236e-01 +1.381966011250110662e-02,1.585410196624971180e-01,1.041458979337503143e-01 +1.381966011250109969e-02,1.585410196624971457e-01,1.086180338887499097e-01 +1.381966011250110316e-02,6.909830056250558517e-02,1.086180338887499375e-01 +1.585410196624971457e-01,1.381966011250111183e-02,1.041458979337503560e-01 +1.138196601125013030e-01,5.854101966249690425e-02,1.086180338887499097e-01 +1.585410196624971180e-01,1.381966011250111183e-02,1.086180338887499375e-01 +6.909830056250554353e-02,1.381966011250111877e-02,1.086180338887499375e-01 +4.145898033750293477e-02,1.861803398874989357e-01,1.027639319225002457e-01 +8.618033988749873586e-02,1.414589803375031485e-01,1.072360678774998272e-01 +4.145898033750294864e-02,1.861803398874989357e-01,1.072360678774998272e-01 +1.309016994374945508e-01,1.861803398874989912e-01,1.027639319225002734e-01 +1.414589803375031762e-01,8.618033988749873586e-02,1.072360678774998272e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.027639319225002457e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.072360678774998549e-01 +1.861803398874989912e-01,1.309016994374945231e-01,1.027639319225002734e-01 +5.854101966249689731e-02,8.618033988749912444e-02,1.113819659112501442e-01 +1.381966011250110489e-02,1.309016994374949394e-01,1.113819659112501304e-01 +1.381966011250109101e-02,4.145898033750332334e-02,1.158541018662497257e-01 +1.381966011250109795e-02,4.145898033750335110e-02,1.113819659112501859e-01 +8.618033988749911056e-02,5.854101966249690425e-02,1.113819659112501304e-01 +1.309016994374949117e-01,1.381966011250109622e-02,1.113819659112501165e-01 +4.145898033750330947e-02,1.381966011250109275e-02,1.113819659112501304e-01 +4.145898033750335110e-02,1.381966011250109969e-02,1.158541018662497396e-01 +6.909830056250533536e-02,1.861803398874991577e-01,1.086180338887499097e-01 +1.585410196624969237e-01,1.861803398874991300e-01,1.086180338887499097e-01 +1.585410196624969514e-01,1.861803398874991577e-01,1.041458979337503421e-01 +1.138196601125011920e-01,1.414589803375034260e-01,1.086180338887499652e-01 +1.414589803375031762e-01,1.138196601125009422e-01,1.086180338887499514e-01 +1.861803398874989357e-01,6.909830056250512720e-02,1.086180338887499375e-01 +1.861803398874989912e-01,1.585410196624967571e-01,1.086180338887499514e-01 +1.861803398874989912e-01,1.585410196624967571e-01,1.041458979337503837e-01 +5.854101966249691813e-02,1.138196601125009561e-01,1.127639319225002268e-01 +1.381966011250110142e-02,6.909830056250512720e-02,1.172360678774998083e-01 +1.381966011250109448e-02,1.585410196624967571e-01,1.127639319225002545e-01 +1.381966011250110662e-02,1.585410196624967849e-01,1.172360678774998499e-01 +6.909830056250512720e-02,1.381966011250110142e-02,1.172360678774998222e-01 +1.138196601125009144e-01,5.854101966249691119e-02,1.127639319225002268e-01 +1.585410196624967571e-01,1.381966011250111183e-02,1.127639319225002407e-01 +1.585410196624967849e-01,1.381966011250112571e-02,1.172360678774998499e-01 +1.309016994374949117e-01,1.861803398874989635e-01,1.113819659112501304e-01 +8.618033988749912444e-02,1.414589803375031485e-01,1.113819659112501304e-01 +4.145898033750330253e-02,1.861803398874989357e-01,1.113819659112501304e-01 +4.145898033750333722e-02,1.861803398874989912e-01,1.158541018662497396e-01 +1.861803398874991577e-01,1.309016994374947174e-01,1.113819659112501442e-01 +1.861803398874991300e-01,4.145898033750311518e-02,1.158541018662497118e-01 +1.861803398874991577e-01,4.145898033750310130e-02,1.113819659112501442e-01 +1.414589803375034260e-01,8.618033988749893015e-02,1.113819659112501859e-01 +2.763932022500202243e-02,1.447213595499958205e-01,1.186180338887499741e-01 +2.763932022500201549e-02,5.527864045000420445e-02,1.186180338887499464e-01 +7.236067977499782700e-02,1.000000000000000056e-01,1.186180338887499464e-01 +7.236067977499784087e-02,1.000000000000000472e-01,1.141458979337504065e-01 +5.527864045000423221e-02,2.763932022500201549e-02,1.186180338887499741e-01 +1.447213595499958483e-01,2.763932022500201896e-02,1.186180338887499464e-01 +1.000000000000000472e-01,7.236067977499782700e-02,1.186180338887499464e-01 +1.000000000000001027e-01,7.236067977499784087e-02,1.141458979337504065e-01 +9.999999999999983902e-02,1.276393202250020453e-01,1.172360678774998222e-01 +5.527864045000402404e-02,1.723606797749978325e-01,1.172360678774998360e-01 +9.999999999999985290e-02,1.276393202250020731e-01,1.127639319225002545e-01 +1.447213595499956540e-01,1.723606797749978881e-01,1.127639319225002962e-01 +1.723606797749978603e-01,1.447213595499960148e-01,1.127639319225002268e-01 +1.276393202250020453e-01,1.000000000000001998e-01,1.127639319225002268e-01 +1.276393202250020453e-01,1.000000000000002137e-01,1.172360678774998222e-01 +1.723606797749978603e-01,5.527864045000445425e-02,1.172360678774998499e-01 +5.854101966249691813e-02,8.618033988749873586e-02,1.213819659112501392e-01 +1.381966011250111009e-02,4.145898033750291395e-02,1.258541018662497069e-01 +1.381966011250110316e-02,4.145898033750292783e-02,1.213819659112501531e-01 +1.381966011250110662e-02,1.309016994374945231e-01,1.213819659112501670e-01 +4.145898033750293477e-02,1.381966011250110662e-02,1.258541018662497069e-01 +8.618033988749873586e-02,5.854101966249691119e-02,1.213819659112501392e-01 +4.145898033750294864e-02,1.381966011250111009e-02,1.213819659112501670e-01 +1.309016994374945508e-01,1.381966011250112744e-02,1.213819659112501947e-01 +1.585410196624969237e-01,1.861803398874991577e-01,1.141458979337503510e-01 +6.909830056250530761e-02,1.861803398874991022e-01,1.186180338887499325e-01 +1.585410196624969514e-01,1.861803398874991577e-01,1.186180338887499464e-01 +1.138196601125011365e-01,1.414589803375033705e-01,1.186180338887499602e-01 +1.861803398874989357e-01,1.585410196624967294e-01,1.141458979337503510e-01 +1.861803398874989357e-01,6.909830056250511332e-02,1.186180338887499186e-01 +1.414589803375031485e-01,1.138196601125009144e-01,1.186180338887499464e-01 +1.861803398874989912e-01,1.585410196624967294e-01,1.186180338887499602e-01 +2.763932022500222019e-02,5.527864045000403792e-02,1.272360678774998310e-01 +7.236067977499800741e-02,9.999999999999981126e-02,1.227639319225002634e-01 +7.236067977499800741e-02,9.999999999999985290e-02,1.272360678774998310e-01 +2.763932022500223407e-02,1.447213595499956540e-01,1.227639319225002773e-01 +1.138196601125013308e-01,5.854101966249691813e-02,1.227639319225002357e-01 +1.585410196624971180e-01,1.381966011250110316e-02,1.272360678774998033e-01 +1.585410196624971457e-01,1.381966011250110316e-02,1.227639319225002495e-01 +6.909830056250558517e-02,1.381966011250110489e-02,1.272360678774998588e-01 +5.527864045000424609e-02,1.723606797749980268e-01,1.213819659112501392e-01 +1.447213595499958483e-01,1.723606797749980268e-01,1.213819659112501392e-01 +1.000000000000000472e-01,1.276393202250022396e-01,1.213819659112501392e-01 +1.000000000000000888e-01,1.276393202250022951e-01,1.258541018662497346e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.258541018662497069e-01 +1.414589803375031207e-01,8.618033988749873586e-02,1.213819659112501392e-01 +1.861803398874989635e-01,4.145898033750294864e-02,1.213819659112501670e-01 +1.861803398874989912e-01,1.309016994374945508e-01,1.213819659112501809e-01 +1.381966011250110489e-02,6.909830056250514108e-02,1.286180338887499275e-01 +5.854101966249690425e-02,1.138196601125009144e-01,1.286180338887499275e-01 +1.381966011250110489e-02,1.585410196624967571e-01,1.286180338887499552e-01 +1.381966011250112397e-02,1.585410196624967571e-01,1.241458979337503876e-01 +1.447213595499960148e-01,2.763932022500221325e-02,1.286180338887499275e-01 +1.000000000000001998e-01,7.236067977499800741e-02,1.241458979337503321e-01 +1.000000000000001998e-01,7.236067977499800741e-02,1.286180338887499275e-01 +5.527864045000444732e-02,2.763932022500224100e-02,1.286180338887499552e-01 +8.618033988749912444e-02,1.414589803375031762e-01,1.272360678774998033e-01 +1.309016994374949394e-01,1.861803398874989357e-01,1.227639319225002634e-01 +4.145898033750332334e-02,1.861803398874989912e-01,1.272360678774998588e-01 +4.145898033750336498e-02,1.861803398874990190e-01,1.227639319225002912e-01 +1.276393202250020731e-01,9.999999999999983902e-02,1.227639319225002634e-01 +1.723606797749978603e-01,5.527864045000401017e-02,1.272360678774998310e-01 +1.276393202250020731e-01,9.999999999999982514e-02,1.272360678774998310e-01 +1.723606797749978881e-01,1.447213595499956262e-01,1.227639319225002912e-01 +1.381966011250110836e-02,4.145898033750293477e-02,1.358541018662497157e-01 +1.381966011250109795e-02,4.145898033750291395e-02,1.313819659112501204e-01 +5.854101966249690425e-02,8.618033988749873586e-02,1.313819659112501481e-01 +1.381966011250111009e-02,1.309016994374945508e-01,1.313819659112501759e-01 +4.145898033750331640e-02,1.381966011250110489e-02,1.313819659112501204e-01 +8.618033988749909668e-02,5.854101966249689037e-02,1.313819659112501204e-01 +1.309016994374949394e-01,1.381966011250111009e-02,1.313819659112501204e-01 +4.145898033750335110e-02,1.381966011250112744e-02,1.358541018662497435e-01 +1.138196601125013308e-01,1.414589803375031762e-01,1.286180338887499275e-01 +1.585410196624971180e-01,1.861803398874989357e-01,1.241458979337503321e-01 +1.585410196624971457e-01,1.861803398874989912e-01,1.286180338887499275e-01 +6.909830056250558517e-02,1.861803398874990190e-01,1.286180338887499552e-01 +1.861803398874989635e-01,6.909830056250514108e-02,1.286180338887499275e-01 +1.861803398874989357e-01,1.585410196624967016e-01,1.286180338887499275e-01 +1.414589803375031485e-01,1.138196601125009561e-01,1.286180338887499275e-01 +1.861803398874989912e-01,1.585410196624968127e-01,1.241458979337504015e-01 +1.381966011250110836e-02,6.909830056250515495e-02,1.372360678774998399e-01 +5.854101966249690425e-02,1.138196601125009144e-01,1.327639319225002446e-01 +1.381966011250110836e-02,1.585410196624967571e-01,1.372360678774998122e-01 +1.381966011250112050e-02,1.585410196624967849e-01,1.327639319225003001e-01 +1.138196601125009422e-01,5.854101966249689731e-02,1.327639319225002446e-01 +6.909830056250512720e-02,1.381966011250110489e-02,1.372360678774998399e-01 +1.585410196624967294e-01,1.381966011250109448e-02,1.372360678774998399e-01 +1.585410196624967571e-01,1.381966011250110142e-02,1.327639319225003001e-01 +4.145898033750312212e-02,1.861803398874991300e-01,1.358541018662497157e-01 +1.309016994374947174e-01,1.861803398874991300e-01,1.313819659112501204e-01 +4.145898033750313599e-02,1.861803398874991577e-01,1.313819659112501481e-01 +8.618033988749897178e-02,1.414589803375033705e-01,1.313819659112501759e-01 +1.414589803375031485e-01,8.618033988749911056e-02,1.313819659112501204e-01 +1.861803398874989357e-01,1.309016994374949394e-01,1.313819659112501204e-01 +1.861803398874989912e-01,4.145898033750330947e-02,1.313819659112501204e-01 +1.861803398874990190e-01,4.145898033750335110e-02,1.358541018662497435e-01 +2.763932022500221672e-02,5.527864045000403792e-02,1.386180338887499364e-01 +7.236067977499800741e-02,9.999999999999981126e-02,1.341458979337503132e-01 +7.236067977499800741e-02,9.999999999999985290e-02,1.386180338887499641e-01 +2.763932022500223407e-02,1.447213595499956540e-01,1.386180338887499364e-01 +9.999999999999983902e-02,7.236067977499800741e-02,1.341458979337503132e-01 +5.527864045000402404e-02,2.763932022500220284e-02,1.386180338887498809e-01 +9.999999999999982514e-02,7.236067977499800741e-02,1.386180338887499364e-01 +1.447213595499956540e-01,2.763932022500222019e-02,1.386180338887499641e-01 +1.000000000000002276e-01,1.276393202250020453e-01,1.327639319225002168e-01 +1.447213595499960148e-01,1.723606797749978603e-01,1.327639319225002168e-01 +1.000000000000002137e-01,1.276393202250020453e-01,1.372360678774998122e-01 +5.527864045000446813e-02,1.723606797749978881e-01,1.372360678774998677e-01 +1.723606797749980268e-01,5.527864045000423221e-02,1.372360678774998399e-01 +1.723606797749980268e-01,1.447213595499958483e-01,1.327639319225002446e-01 +1.276393202250022674e-01,1.000000000000000472e-01,1.372360678774998122e-01 +1.276393202250022951e-01,1.000000000000000749e-01,1.327639319225003001e-01 +1.381966011250110489e-02,1.309016994374949117e-01,1.413819659112501292e-01 +5.854101966249691119e-02,8.618033988749909668e-02,1.413819659112501292e-01 +1.381966011250111356e-02,4.145898033750330253e-02,1.413819659112501570e-01 +1.381966011250112918e-02,4.145898033750333722e-02,1.458541018662497524e-01 +1.309016994374947174e-01,1.381966011250091927e-02,1.413819659112501292e-01 +4.145898033750311518e-02,1.381966011250091407e-02,1.458541018662497246e-01 +4.145898033750310824e-02,1.381966011250091927e-02,1.413819659112501570e-01 +8.618033988749893015e-02,5.854101966249672384e-02,1.413819659112501848e-01 +1.585410196624971180e-01,1.861803398874989357e-01,1.341458979337503410e-01 +1.585410196624971180e-01,1.861803398874989357e-01,1.386180338887498809e-01 +1.138196601125013030e-01,1.414589803375031485e-01,1.386180338887499364e-01 +6.909830056250557129e-02,1.861803398874989912e-01,1.386180338887499641e-01 +1.861803398874989357e-01,1.585410196624967294e-01,1.341458979337503410e-01 +1.861803398874989357e-01,6.909830056250511332e-02,1.386180338887498809e-01 +1.414589803375031485e-01,1.138196601125009144e-01,1.386180338887499086e-01 +1.861803398874989912e-01,1.585410196624967294e-01,1.386180338887499641e-01 +2.763932022500201549e-02,1.447213595499958205e-01,1.427639319225002534e-01 +2.763932022500201202e-02,5.527864045000420445e-02,1.472360678774998488e-01 +7.236067977499782700e-02,1.000000000000000056e-01,1.472360678774998488e-01 +7.236067977499782700e-02,1.000000000000000333e-01,1.427639319225003089e-01 +1.138196601125013308e-01,5.854101966249691813e-02,1.427639319225002534e-01 +1.585410196624971180e-01,1.381966011250110662e-02,1.472360678774997933e-01 +1.585410196624971457e-01,1.381966011250110316e-02,1.427639319225002534e-01 +6.909830056250558517e-02,1.381966011250110836e-02,1.472360678774998488e-01 +5.527864045000423221e-02,1.723606797749980268e-01,1.413819659112501292e-01 +1.447213595499958483e-01,1.723606797749980268e-01,1.413819659112501292e-01 +1.000000000000000472e-01,1.276393202250022396e-01,1.413819659112501570e-01 +1.000000000000000749e-01,1.276393202250022951e-01,1.458541018662497524e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.458541018662497246e-01 +1.414589803375031207e-01,8.618033988749873586e-02,1.413819659112501292e-01 +1.861803398874989357e-01,4.145898033750294864e-02,1.413819659112501570e-01 +1.861803398874989912e-01,1.309016994374945508e-01,1.413819659112501848e-01 +1.381966011250110316e-02,1.585410196624967294e-01,1.441458979337503499e-01 +5.854101966249690425e-02,1.138196601125009144e-01,1.486180338887499175e-01 +1.381966011250110836e-02,6.909830056250512720e-02,1.486180338887499175e-01 +1.381966011250111877e-02,1.585410196624967294e-01,1.486180338887499730e-01 +1.447213595499960148e-01,2.763932022500222713e-02,1.486180338887499452e-01 +1.000000000000001998e-01,7.236067977499799353e-02,1.441458979337503221e-01 +1.000000000000002137e-01,7.236067977499802129e-02,1.486180338887499175e-01 +5.527864045000444732e-02,2.763932022500224100e-02,1.486180338887499730e-01 +8.618033988749912444e-02,1.414589803375031762e-01,1.472360678774998488e-01 +1.309016994374949394e-01,1.861803398874989357e-01,1.427639319225002534e-01 +4.145898033750331640e-02,1.861803398874989912e-01,1.472360678774998488e-01 +4.145898033750335110e-02,1.861803398874990190e-01,1.427639319225002812e-01 +1.276393202250020453e-01,9.999999999999983902e-02,1.427639319225002812e-01 +1.723606797749978603e-01,5.527864045000402404e-02,1.472360678774998488e-01 +1.276393202250020731e-01,9.999999999999982514e-02,1.472360678774998488e-01 +1.723606797749978881e-01,1.447213595499956540e-01,1.427639319225003089e-01 +1.381966011250110836e-02,1.309016994374949117e-01,1.513819659112501381e-01 +5.854101966249691119e-02,8.618033988749909668e-02,1.513819659112501104e-01 +1.381966011250111356e-02,4.145898033750329559e-02,1.513819659112501381e-01 +1.381966011250113091e-02,4.145898033750333722e-02,1.558541018662497613e-01 +4.145898033750312905e-02,1.381966011250091407e-02,1.558541018662497335e-01 +4.145898033750310824e-02,1.381966011250091581e-02,1.513819659112501381e-01 +1.309016994374947451e-01,1.381966011250091927e-02,1.513819659112501104e-01 +8.618033988749894403e-02,5.854101966249672384e-02,1.513819659112502214e-01 +1.138196601125009422e-01,1.414589803375031485e-01,1.486180338887499452e-01 +6.909830056250512720e-02,1.861803398874989357e-01,1.486180338887499175e-01 +1.585410196624967571e-01,1.861803398874989912e-01,1.441458979337503499e-01 +1.585410196624967571e-01,1.861803398874990190e-01,1.486180338887499730e-01 +1.861803398874991577e-01,6.909830056250533536e-02,1.486180338887499452e-01 +1.861803398874991300e-01,1.585410196624969237e-01,1.441458979337503221e-01 +1.861803398874991577e-01,1.585410196624969792e-01,1.486180338887499175e-01 +1.414589803375033705e-01,1.138196601125011781e-01,1.486180338887499730e-01 +5.854101966249691813e-02,1.138196601125009422e-01,1.527639319225002623e-01 +1.381966011250110662e-02,6.909830056250512720e-02,1.572360678774998299e-01 +1.381966011250109969e-02,1.585410196624967571e-01,1.527639319225002346e-01 +1.381966011250111183e-02,1.585410196624967571e-01,1.572360678774998854e-01 +1.138196601125013308e-01,5.854101966249691813e-02,1.527639319225002623e-01 +1.585410196624971457e-01,1.381966011250111009e-02,1.572360678774998299e-01 +1.585410196624971457e-01,1.381966011250110316e-02,1.527639319225002346e-01 +6.909830056250558517e-02,1.381966011250110489e-02,1.572360678774998854e-01 +4.145898033750312212e-02,1.861803398874991300e-01,1.513819659112501381e-01 +4.145898033750311518e-02,1.861803398874991300e-01,1.558541018662497335e-01 +1.309016994374947451e-01,1.861803398874991577e-01,1.513819659112501659e-01 +8.618033988749894403e-02,1.414589803375033983e-01,1.513819659112501936e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.558541018662497335e-01 +1.414589803375031207e-01,8.618033988749873586e-02,1.513819659112501381e-01 +1.861803398874989357e-01,4.145898033750294170e-02,1.513819659112501381e-01 +1.861803398874989912e-01,1.309016994374945508e-01,1.513819659112501936e-01 +2.763932022500202590e-02,1.447213595499958205e-01,1.586180338887499541e-01 +2.763932022500201549e-02,5.527864045000420445e-02,1.586180338887499541e-01 +7.236067977499782700e-02,1.000000000000000056e-01,1.586180338887499819e-01 +7.236067977499784087e-02,1.000000000000000472e-01,1.541458979337504420e-01 +1.447213595499960148e-01,2.763932022500221672e-02,1.586180338887499541e-01 +1.000000000000001998e-01,7.236067977499799353e-02,1.541458979337503588e-01 +1.000000000000001998e-01,7.236067977499800741e-02,1.586180338887499541e-01 +5.527864045000444038e-02,2.763932022500223407e-02,1.586180338887499819e-01 +9.999999999999983902e-02,1.276393202250020731e-01,1.572360678774998299e-01 +5.527864045000402404e-02,1.723606797749978603e-01,1.572360678774998577e-01 +9.999999999999982514e-02,1.276393202250020453e-01,1.527639319225002623e-01 +1.447213595499956540e-01,1.723606797749979158e-01,1.527639319225003178e-01 +1.276393202250020453e-01,9.999999999999983902e-02,1.527639319225002623e-01 +1.723606797749978603e-01,5.527864045000402404e-02,1.572360678774998577e-01 +1.276393202250020453e-01,9.999999999999982514e-02,1.572360678774998577e-01 +1.723606797749978881e-01,1.447213595499956262e-01,1.527639319225003178e-01 +1.381966011250110489e-02,1.309016994374949117e-01,1.613819659112501470e-01 +5.854101966249690425e-02,8.618033988749911056e-02,1.613819659112501192e-01 +1.381966011250110489e-02,4.145898033750329559e-02,1.613819659112501470e-01 +1.381966011250112224e-02,4.145898033750333722e-02,1.658541018662497701e-01 +8.618033988749911056e-02,5.854101966249690425e-02,1.613819659112501470e-01 +1.309016994374949117e-01,1.381966011250110316e-02,1.613819659112501470e-01 +4.145898033750330947e-02,1.381966011250109275e-02,1.613819659112501470e-01 +4.145898033750335110e-02,1.381966011250110316e-02,1.658541018662497424e-01 +1.585410196624969237e-01,1.861803398874991577e-01,1.541458979337503865e-01 +6.909830056250530761e-02,1.861803398874991300e-01,1.586180338887499264e-01 +1.585410196624969514e-01,1.861803398874991577e-01,1.586180338887499541e-01 +1.138196601125011503e-01,1.414589803375034260e-01,1.586180338887499819e-01 +1.861803398874989357e-01,6.909830056250515495e-02,1.586180338887499541e-01 +1.414589803375031207e-01,1.138196601125009144e-01,1.586180338887499541e-01 +1.861803398874989357e-01,1.585410196624967571e-01,1.541458979337503588e-01 +1.861803398874989912e-01,1.585410196624967571e-01,1.586180338887500096e-01 +1.381966011250110662e-02,6.909830056250514108e-02,1.672360678774998388e-01 +5.854101966249690425e-02,1.138196601125009422e-01,1.627639319225002712e-01 +1.381966011250111009e-02,1.585410196624967571e-01,1.672360678774998666e-01 +1.381966011250112397e-02,1.585410196624967849e-01,1.627639319225003267e-01 +1.000000000000002276e-01,7.236067977499802129e-02,1.672360678774998388e-01 +1.447213595499960148e-01,2.763932022500220284e-02,1.627639319225002434e-01 +1.000000000000002137e-01,7.236067977499800741e-02,1.627639319225002434e-01 +5.527864045000446813e-02,2.763932022500221672e-02,1.672360678774998666e-01 +1.309016994374949117e-01,1.861803398874989635e-01,1.613819659112501470e-01 +8.618033988749909668e-02,1.414589803375031207e-01,1.613819659112501470e-01 +4.145898033750329559e-02,1.861803398874989635e-01,1.613819659112501470e-01 +4.145898033750333722e-02,1.861803398874989912e-01,1.658541018662497701e-01 +1.723606797749978325e-01,5.527864045000405180e-02,1.613819659112501748e-01 +1.276393202250020176e-01,9.999999999999983902e-02,1.658541018662497424e-01 +1.276393202250020176e-01,9.999999999999985290e-02,1.613819659112501748e-01 +1.723606797749978603e-01,1.447213595499956540e-01,1.613819659112502025e-01 +7.236067977499800741e-02,1.000000000000002276e-01,1.641458979337503676e-01 +2.763932022500219590e-02,1.447213595499960148e-01,1.686180338887499075e-01 +7.236067977499800741e-02,1.000000000000002137e-01,1.686180338887499353e-01 +2.763932022500222019e-02,5.527864045000446813e-02,1.686180338887499908e-01 +1.585410196624971457e-01,1.381966011250111530e-02,1.641458979337503954e-01 +1.138196601125013308e-01,5.854101966249691119e-02,1.686180338887499353e-01 +1.585410196624971457e-01,1.381966011250111530e-02,1.686180338887499630e-01 +6.909830056250557129e-02,1.381966011250112571e-02,1.686180338887499908e-01 +1.447213595499960148e-01,1.723606797749978603e-01,1.627639319225002434e-01 +1.000000000000001998e-01,1.276393202250020453e-01,1.672360678774998111e-01 +1.000000000000001998e-01,1.276393202250020453e-01,1.627639319225002434e-01 +5.527864045000445425e-02,1.723606797749978603e-01,1.672360678774998666e-01 +1.414589803375031762e-01,8.618033988749873586e-02,1.672360678774998666e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.627639319225002712e-01 +1.861803398874989912e-01,4.145898033750293477e-02,1.672360678774998666e-01 +1.861803398874990467e-01,1.309016994374945231e-01,1.627639319225003267e-01 +5.854101966249691813e-02,8.618033988749873586e-02,1.713819659112501559e-01 +1.381966011250111009e-02,4.145898033750291395e-02,1.758541018662496958e-01 +1.381966011250110316e-02,4.145898033750292783e-02,1.713819659112501559e-01 +1.381966011250110662e-02,1.309016994374945231e-01,1.713819659112501836e-01 +4.145898033750293477e-02,1.381966011250110662e-02,1.758541018662497513e-01 +8.618033988749873586e-02,5.854101966249691119e-02,1.713819659112501559e-01 +4.145898033750294864e-02,1.381966011250111009e-02,1.713819659112501559e-01 +1.309016994374945508e-01,1.381966011250112744e-02,1.713819659112502114e-01 +1.138196601125013169e-01,1.414589803375031762e-01,1.686180338887499353e-01 +1.585410196624971180e-01,1.861803398874989357e-01,1.641458979337503121e-01 +1.585410196624971457e-01,1.861803398874989912e-01,1.686180338887499353e-01 +6.909830056250558517e-02,1.861803398874990190e-01,1.686180338887499630e-01 +1.861803398874989635e-01,1.585410196624971457e-01,1.641458979337503954e-01 +1.414589803375031207e-01,1.138196601125013030e-01,1.686180338887499353e-01 +1.861803398874989357e-01,1.585410196624971180e-01,1.686180338887499075e-01 +1.861803398874989912e-01,6.909830056250557129e-02,1.686180338887499908e-01 +2.763932022500222019e-02,5.527864045000403792e-02,1.772360678774998477e-01 +7.236067977499800741e-02,9.999999999999981126e-02,1.727639319225002246e-01 +7.236067977499800741e-02,9.999999999999985290e-02,1.772360678774998199e-01 +2.763932022500223407e-02,1.447213595499956540e-01,1.727639319225002801e-01 +1.138196601125013308e-01,5.854101966249691813e-02,1.727639319225002801e-01 +1.585410196624971180e-01,1.381966011250110316e-02,1.772360678774997922e-01 +1.585410196624971457e-01,1.381966011250110316e-02,1.727639319225002523e-01 +6.909830056250558517e-02,1.381966011250110489e-02,1.772360678774998755e-01 +5.527864045000423221e-02,1.723606797749980268e-01,1.713819659112501281e-01 +1.447213595499958483e-01,1.723606797749980268e-01,1.713819659112501281e-01 +1.000000000000000472e-01,1.276393202250022396e-01,1.713819659112501281e-01 +1.000000000000000749e-01,1.276393202250022951e-01,1.758541018662497513e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.758541018662497235e-01 +1.414589803375031207e-01,8.618033988749873586e-02,1.713819659112501281e-01 +1.861803398874989357e-01,4.145898033750294864e-02,1.713819659112501281e-01 +1.861803398874989912e-01,1.309016994374945508e-01,1.713819659112501836e-01 +1.381966011250110489e-02,6.909830056250514108e-02,1.786180338887499719e-01 +5.854101966249690425e-02,1.138196601125009283e-01,1.786180338887499441e-01 +1.381966011250111183e-02,1.585410196624967571e-01,1.786180338887499719e-01 +1.381966011250112397e-02,1.585410196624967571e-01,1.741458979337504043e-01 +1.447213595499960148e-01,2.763932022500222366e-02,1.786180338887499719e-01 +1.000000000000001998e-01,7.236067977499800741e-02,1.741458979337503488e-01 +1.000000000000002137e-01,7.236067977499802129e-02,1.786180338887499719e-01 +5.527864045000444732e-02,2.763932022500223754e-02,1.786180338887499719e-01 +8.618033988749912444e-02,1.414589803375031762e-01,1.772360678774998755e-01 +1.309016994374949394e-01,1.861803398874989357e-01,1.727639319225002801e-01 +4.145898033750331640e-02,1.861803398874989912e-01,1.772360678774998477e-01 +4.145898033750335110e-02,1.861803398874990190e-01,1.727639319225003078e-01 +1.276393202250020453e-01,9.999999999999983902e-02,1.727639319225002523e-01 +1.723606797749978603e-01,5.527864045000402404e-02,1.772360678774998477e-01 +1.276393202250020731e-01,9.999999999999982514e-02,1.772360678774998755e-01 +1.723606797749978881e-01,1.447213595499956540e-01,1.727639319225003078e-01 +1.381966011250111530e-02,1.309016994374949117e-01,1.813819659112501925e-01 +1.381966011250111009e-02,4.145898033750330253e-02,1.858541018662497324e-01 +5.854101966249691813e-02,8.618033988749911056e-02,1.813819659112501648e-01 +1.381966011250111530e-02,4.145898033750332334e-02,1.813819659112502203e-01 +4.145898033750332334e-02,1.381966011250110489e-02,1.813819659112501370e-01 +8.618033988749909668e-02,5.854101966249690425e-02,1.813819659112501370e-01 +1.309016994374949394e-01,1.381966011250111356e-02,1.813819659112501648e-01 +4.145898033750335110e-02,1.381966011250112744e-02,1.858541018662497601e-01 +1.138196601125009561e-01,1.414589803375031762e-01,1.786180338887499719e-01 +1.585410196624967294e-01,1.861803398874989357e-01,1.786180338887499164e-01 +6.909830056250514108e-02,1.861803398874989912e-01,1.786180338887499719e-01 +1.585410196624967849e-01,1.861803398874990467e-01,1.741458979337504598e-01 +1.861803398874991577e-01,6.909830056250533536e-02,1.786180338887499719e-01 +1.861803398874991300e-01,1.585410196624969237e-01,1.741458979337503765e-01 +1.861803398874991577e-01,1.585410196624969792e-01,1.786180338887499719e-01 +1.414589803375034260e-01,1.138196601125011920e-01,1.786180338887499719e-01 +2.763932022500222713e-02,1.447213595499960426e-01,1.827639319225002890e-01 +7.236067977499800741e-02,1.000000000000001998e-01,1.872360678774998288e-01 +7.236067977499802129e-02,1.000000000000002137e-01,1.827639319225002890e-01 +2.763932022500224447e-02,5.527864045000445425e-02,1.872360678774999121e-01 +1.138196601125013308e-01,5.854101966249691813e-02,1.827639319225002890e-01 +1.585410196624971457e-01,1.381966011250111009e-02,1.872360678774998288e-01 +1.585410196624971457e-01,1.381966011250110316e-02,1.827639319225002890e-01 +6.909830056250558517e-02,1.381966011250110662e-02,1.872360678774999121e-01 +9.999999999999985290e-02,1.276393202250020731e-01,1.858541018662497324e-01 +5.527864045000402404e-02,1.723606797749978603e-01,1.813819659112501370e-01 +9.999999999999982514e-02,1.276393202250020731e-01,1.813819659112501370e-01 +1.447213595499956540e-01,1.723606797749979158e-01,1.813819659112501925e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.858541018662497601e-01 +1.414589803375031207e-01,8.618033988749873586e-02,1.813819659112501370e-01 +1.861803398874989357e-01,4.145898033750294864e-02,1.813819659112501648e-01 +1.861803398874989912e-01,1.309016994374945508e-01,1.813819659112501925e-01 +5.854101966249690425e-02,1.138196601125013308e-01,1.886180338887499808e-01 +1.381966011250111009e-02,1.585410196624971180e-01,1.841458979337503299e-01 +1.381966011250109969e-02,1.585410196624971180e-01,1.886180338887499253e-01 +1.381966011250110662e-02,6.909830056250557129e-02,1.886180338887499808e-01 +1.447213595499960148e-01,2.763932022500222019e-02,1.886180338887499808e-01 +1.000000000000001998e-01,7.236067977499799353e-02,1.841458979337503299e-01 +1.000000000000001998e-01,7.236067977499800741e-02,1.886180338887498975e-01 +5.527864045000444732e-02,2.763932022500223754e-02,1.886180338887500363e-01 +4.145898033750293477e-02,1.861803398874989635e-01,1.827639319225002612e-01 +8.618033988749873586e-02,1.414589803375031207e-01,1.872360678774998566e-01 +4.145898033750294864e-02,1.861803398874989635e-01,1.872360678774998566e-01 +1.309016994374945508e-01,1.861803398874989912e-01,1.827639319225002890e-01 +1.276393202250020731e-01,9.999999999999983902e-02,1.827639319225002612e-01 +1.723606797749978603e-01,5.527864045000402404e-02,1.872360678774998011e-01 +1.276393202250020731e-01,9.999999999999982514e-02,1.872360678774998566e-01 +1.723606797749978881e-01,1.447213595499956262e-01,1.827639319225002890e-01 +1.381966011250110662e-02,1.309016994374949117e-01,1.913819659250698413e-01 +5.854101966249690425e-02,8.618033988749912444e-02,1.913819659250698135e-01 +1.381966011250111009e-02,4.145898033750330253e-02,1.913819659250698413e-01 +1.381966011250112918e-02,4.145898033750334416e-02,1.958541019247907744e-01 +4.145898033750312905e-02,1.381966011250091754e-02,1.958541019247907466e-01 +4.145898033750310130e-02,1.381966011250091407e-02,1.913819659250698135e-01 +1.309016994374947729e-01,1.381966011250091927e-02,1.913819659250698413e-01 +8.618033988749893015e-02,5.854101966249670996e-02,1.913819659250698690e-01 +1.585410196624971180e-01,1.861803398874989635e-01,1.841458979337503576e-01 +1.585410196624970902e-01,1.861803398874989357e-01,1.886180338887499530e-01 +1.138196601125013308e-01,1.414589803375031485e-01,1.886180338887499808e-01 +6.909830056250557129e-02,1.861803398874989912e-01,1.886180338887500085e-01 +1.861803398874989635e-01,6.909830056250515495e-02,1.886180338887499808e-01 +1.861803398874989357e-01,1.585410196624967294e-01,1.886180338887500085e-01 +1.414589803375031485e-01,1.138196601125009699e-01,1.886180338887499808e-01 +1.861803398874989912e-01,1.585410196624967849e-01,1.841458979337504409e-01 +5.854101966249690425e-02,1.138196601125009422e-01,1.927639319501396331e-01 +1.381966011250110662e-02,6.909830056250512720e-02,1.972360679498604830e-01 +1.381966011250109622e-02,1.585410196624967571e-01,1.927639319501396054e-01 +1.381966011250110316e-02,1.585410196624967571e-01,1.972360679498605662e-01 +1.000000000000002276e-01,7.236067977499800741e-02,1.972360679498604830e-01 +1.447213595499960148e-01,2.763932022500220978e-02,1.927639319501395498e-01 +1.000000000000002137e-01,7.236067977499800741e-02,1.927639319501395776e-01 +5.527864045000446813e-02,2.763932022500222019e-02,1.972360679498605385e-01 +1.309016994374949117e-01,1.861803398874989357e-01,1.913819659250698413e-01 +8.618033988749911056e-02,1.414589803375031207e-01,1.913819659250698135e-01 +4.145898033750329559e-02,1.861803398874989357e-01,1.913819659250698135e-01 +4.145898033750333028e-02,1.861803398874989912e-01,1.958541019247908022e-01 +1.723606797749978603e-01,5.527864045000405180e-02,1.913819659250698413e-01 +1.276393202250020176e-01,9.999999999999981126e-02,1.958541019247907189e-01 +1.276393202250020453e-01,9.999999999999985290e-02,1.913819659250698413e-01 +1.723606797749978603e-01,1.447213595499956817e-01,1.913819659250698968e-01 +2.763932022500201896e-02,1.447213595499958205e-01,1.986180339749303303e-01 +2.763932022500201549e-02,5.527864045000421139e-02,1.986180339749302470e-01 +7.236067977499782700e-02,1.000000000000000056e-01,1.986180339749303025e-01 +7.236067977499782700e-02,1.000000000000000333e-01,1.941458979752094249e-01 +1.585410196624971457e-01,1.381966011250111530e-02,1.941458979752093694e-01 +1.138196601125013030e-01,5.854101966249690425e-02,1.986180339749302470e-01 +1.585410196624971180e-01,1.381966011250110836e-02,1.986180339749303025e-01 +6.909830056250557129e-02,1.381966011250112571e-02,1.986180339749303581e-01 +5.527864045000423221e-02,1.723606797749980268e-01,1.972360679498604830e-01 +1.447213595499958483e-01,1.723606797749980268e-01,1.927639319501395776e-01 +1.000000000000000472e-01,1.276393202250022396e-01,1.927639319501395776e-01 +1.000000000000000749e-01,1.276393202250022951e-01,1.972360679498605385e-01 +1.414589803375031485e-01,8.618033988749873586e-02,1.972360679498605385e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.927639319501395776e-01 +1.861803398874989357e-01,4.145898033750292089e-02,1.972360679498605385e-01 +1.861803398874990467e-01,1.309016994374945231e-01,1.927639319501396609e-01 +6.909830056250514108e-02,1.861803398874989635e-01,1.986180339749303303e-01 +1.138196601125009144e-01,1.414589803375031207e-01,1.986180339749302470e-01 +1.585410196624967571e-01,1.861803398874989357e-01,1.986180339749303303e-01 +1.585410196624967849e-01,1.861803398874989912e-01,1.941458979752094527e-01 +1.861803398874991300e-01,6.909830056250533536e-02,1.986180339749302748e-01 +1.861803398874991300e-01,1.585410196624969237e-01,1.941458979752093139e-01 +1.861803398874991577e-01,1.585410196624969792e-01,1.986180339749303025e-01 +1.414589803375033705e-01,1.138196601125011781e-01,1.986180339749303303e-01 diff --git a/examples/Chair/dodo_Chair.py b/examples/Chair/dodo_Chair.py index 447df7c..71a2445 100644 --- a/examples/Chair/dodo_Chair.py +++ b/examples/Chair/dodo_Chair.py @@ -10,10 +10,7 @@ from fenicsxconcrete.util import ureg -from amworkflow.geometry import GeometryCenterline -from amworkflow.meshing import MeshingGmsh from amworkflow.gcode import PowderbedCodeFromSTL -from amworkflow.simulation import SimulationFenicsXConcrete # > doit -f # for execution of all task # > doit -f s # for specific task @@ -23,9 +20,9 @@ # define required parameters params_print = { # print parameters - #"stl_unit": 1000, # units in your stl-file (how much of your unit is 1m, i.e. mm units would be factor 1000) - #"debug_mode": False, # if True, prints extra stuff into dsmn file, switch to false to create printable files - #"add_zeros": 0, # additional zeros at the top and bottom of each layer in dsmn file + "stl_unit": 1000, # units in your stl-file (how much of your unit is 1m, i.e. mm units would be factor 1000) + "debug_mode": False, # if True, prints extra stuff into dsmn file, switch to false to create printable files + "add_zeros": 0, # additional zeros at the top and bottom of each layer in dsmn file } # TODO datastore stuff?? @@ -48,7 +45,7 @@ def task_print_instructions(): return { "file_dep": [in_file_stl], - "actions": [(gcd.create, [str(in_file_stl), str(out_file_dsmn), str(out_file_xyz)])], + "actions": [(gcd.create, [in_file_stl, out_file_dsmn, out_file_xyz])], "targets": [out_file_dsmn, out_file_xyz], "clean": [clean_targets], "uptodate": [config_changed(params_print)], diff --git a/examples/toy/dodo_toy.py b/examples/toy/dodo_toy.py index babde1b..b458086 100644 --- a/examples/toy/dodo_toy.py +++ b/examples/toy/dodo_toy.py @@ -116,18 +116,6 @@ def task_gcode(): "uptodate": [config_changed(params_gcode)], } -# @create_after(executed="create_design") -# def task_powderbed_code(): -# """Generate print instructions for BAM powder bed printer""" - -# return { -# "file_dep": [in_file_points], -# "actions": [(gcd.create, [in_file_points, out_file_gcode])], -# "targets": [out_file_gcode], -# "clean": [clean_targets], -# "uptodate": [config_changed(params)], -# } - @create_after(executed="create_design") def task_meshing(): """Meshing a given design from a step file.""" @@ -167,31 +155,4 @@ def task_structure_simulation(): "clean": [clean_targets], # "uptodate": [config_changed(params_sim)], # param_sim not possible for doit "verbosity": 2, - } - -if __name__ == "__main__": - - OUTPUT.mkdir(parents=True, exist_ok=True) - - out_file_step = OUTPUT / f"{OUTPUT_NAME}.stp" - out_file_stl = OUTPUT / f"{OUTPUT_NAME}.stl" - out_file_points = OUTPUT / f"{OUTPUT_NAME}.csv" - - # define center line points here for this example: - points = [[0., 0., 0.], - [0., 150., 0.], - [10., 150., 0], - [75., 75., 0.], - [140., 150., 0.], - [150., 150., 0.], - [150., 0., 0.]] - params["points"] = points - geometry = GeometryCenterline(**params) - - in_file_points = OUTPUT / f"{OUTPUT_NAME}.csv" - out_file_gcode = OUTPUT / f"{OUTPUT_NAME}.gcode" - - gcd = GcodeFromPoints(**params_gcode, in_file_path=in_file_points) - - AAA = GcodeFromPoints.create(gcd, in_file=in_file_points, out_gcode=out_file_gcode) - BBB = 1 \ No newline at end of file + } \ No newline at end of file diff --git a/tests/cube_100x100x100mm.stl b/tests/cube_100x100x100mm.stl new file mode 100644 index 0000000..f6cbb20 --- /dev/null +++ b/tests/cube_100x100x100mm.stl @@ -0,0 +1,86 @@ +solid "Konstruktion1" + facet normal 0 0 -1 + outer loop + vertex 100 0 0 + vertex 0 0 0 + vertex 100 100 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 0 0 0 + vertex 0 100 0 + vertex 100 100 0 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 100 100 100 + vertex 100 100 0 + vertex 0 100 100 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 100 100 0 + vertex 0 100 0 + vertex 0 100 100 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 0 0 100 + vertex 100 0 100 + vertex 0 100 100 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 100 0 100 + vertex 100 100 100 + vertex 0 100 100 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 0 100 100 + vertex 0 100 0 + vertex 0 0 100 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 0 100 0 + vertex 0 0 0 + vertex 0 0 100 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 0 0 100 + vertex 0 0 0 + vertex 100 0 100 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 0 0 0 + vertex 100 0 0 + vertex 100 0 100 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 100 0 0 + vertex 100 100 0 + vertex 100 0 100 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 100 100 0 + vertex 100 100 100 + vertex 100 0 100 + endloop + endfacet +endsolid diff --git a/tests/dof_map.csv b/tests/dof_map.csv new file mode 100644 index 0000000..bd6e823 --- /dev/null +++ b/tests/dof_map.csv @@ -0,0 +1,980 @@ +1.381966011250110316e-02,1.309016994374949117e-01,1.381965997430430974e-03 +5.854101966249690425e-02,8.618033988749909668e-02,1.381965997430430757e-03 +1.381966011250111009e-02,4.145898033750329559e-02,1.381965997430430974e-03 +1.381966011250112571e-02,4.145898033750333028e-02,5.854101907708651742e-03 +1.309016994374947174e-01,1.381966011250091060e-02,1.381965997430450056e-03 +4.145898033750310824e-02,1.381966011250090887e-02,5.854101907708670824e-03 +4.145898033750310130e-02,1.381966011250091407e-02,1.381965997430450489e-03 +8.618033988749893015e-02,5.854101966249672384e-02,1.381965997430452007e-03 +1.381966011250111356e-02,1.585410196624971457e-01,7.236067905139102231e-03 +5.854101966249690425e-02,1.138196601125013169e-01,2.763931994860881029e-03 +1.381966011250111183e-02,1.585410196624971180e-01,2.763931994860881029e-03 +1.381966011250112571e-02,6.909830056250557129e-02,7.236067905139102231e-03 +1.447213595499960148e-01,2.763932022500221325e-02,2.763931994860881029e-03 +1.000000000000002137e-01,7.236067977499800741e-02,2.763931994860881029e-03 +1.000000000000002137e-01,7.236067977499802129e-02,7.236067905139101364e-03 +5.527864045000444732e-02,2.763932022500223407e-02,7.236067905139102231e-03 +8.618033988749873586e-02,1.414589803375031485e-01,1.381965997430450706e-03 +4.145898033750292089e-02,1.861803398874989357e-01,5.854101907708670824e-03 +4.145898033750292089e-02,1.861803398874989357e-01,1.381965997430450489e-03 +1.309016994374945231e-01,1.861803398874990467e-01,1.381965997430452224e-03 +7.236067977499802129e-02,1.000000000000002276e-01,4.145897992291332386e-03 +2.763932022500220631e-02,1.447213595499960148e-01,8.618033902569552721e-03 +7.236067977499800741e-02,1.000000000000002137e-01,8.618033902569552721e-03 +2.763932022500222019e-02,5.527864045000446813e-02,8.618033902569554455e-03 +6.909830056250514108e-02,1.381966011250110142e-02,8.618033902569571802e-03 +1.585410196624967016e-01,1.381966011250109622e-02,8.618033902569571802e-03 +1.138196601125009561e-01,5.854101966249690425e-02,8.618033902569570068e-03 +1.585410196624967849e-01,1.381966011250110489e-02,4.145897992291353203e-03 +1.276393202250020731e-01,1.000000000000002276e-01,5.854101907708669957e-03 +1.723606797749978603e-01,1.447213595499960148e-01,1.381965997430450489e-03 +1.276393202250020731e-01,1.000000000000002415e-01,1.381965997430449622e-03 +1.723606797749978881e-01,5.527864045000446813e-02,1.381965997430450056e-03 +5.527864045000403792e-02,1.723606797749978603e-01,7.236067905139120446e-03 +9.999999999999983902e-02,1.276393202250020453e-01,2.763931994860900545e-03 +9.999999999999986677e-02,1.276393202250020731e-01,7.236067905139120446e-03 +1.447213595499956817e-01,1.723606797749978603e-01,2.763931994860902280e-03 +5.854101966249691813e-02,8.618033988749912444e-02,1.138196591125009358e-02 +1.381966011250111009e-02,4.145898033750329559e-02,1.138196591125009358e-02 +1.381966011250109969e-02,1.309016994374949394e-01,1.138196591125009358e-02 +1.381966011250110662e-02,4.145898033750332334e-02,1.585410186624967507e-02 +4.145898033750292089e-02,1.381966011250110142e-02,1.585410186624969242e-02 +8.618033988749872198e-02,5.854101966249690425e-02,1.138196591125011092e-02 +4.145898033750293477e-02,1.381966011250110662e-02,1.138196591125011266e-02 +1.309016994374945508e-01,1.381966011250112571e-02,1.138196591125011439e-02 +1.861803398874991300e-01,4.145898033750311518e-02,2.763931994860881029e-03 +1.861803398874991300e-01,1.309016994374947451e-01,2.763931994860881029e-03 +1.861803398874991577e-01,4.145898033750314293e-02,7.236067905139103099e-03 +1.414589803375033705e-01,8.618033988749897178e-02,7.236067905139101364e-03 +1.585410196624969514e-01,1.861803398874991577e-01,4.145897992291332386e-03 +6.909830056250530761e-02,1.861803398874991300e-01,8.618033902569550986e-03 +1.585410196624969514e-01,1.861803398874991577e-01,8.618033902569552721e-03 +1.138196601125011503e-01,1.414589803375034260e-01,8.618033902569554455e-03 +7.236067977499802129e-02,1.000000000000002276e-01,1.276393192250020563e-02 +2.763932022500220284e-02,1.447213595499960148e-01,1.276393192250020389e-02 +7.236067977499800741e-02,1.000000000000002276e-01,1.723606787749978539e-02 +2.763932022500222366e-02,5.527864045000446813e-02,1.723606787749978886e-02 +1.000000000000002276e-01,7.236067977499802129e-02,1.723606787749978192e-02 +1.447213595499960148e-01,2.763932022500220284e-02,1.276393192250020216e-02 +1.000000000000002137e-01,7.236067977499800741e-02,1.276393192250020216e-02 +5.527864045000446813e-02,2.763932022500221672e-02,1.723606787749978539e-02 +1.861803398874989357e-01,1.585410196624971180e-01,8.618033902569552721e-03 +1.861803398874989357e-01,1.585410196624971180e-01,4.145897992291331519e-03 +1.414589803375031485e-01,1.138196601125013308e-01,8.618033902569550986e-03 +1.861803398874989912e-01,6.909830056250557129e-02,8.618033902569552721e-03 +5.527864045000403792e-02,1.723606797749978603e-01,1.138196591125011439e-02 +9.999999999999983902e-02,1.276393202250020453e-01,1.138196591125011266e-02 +9.999999999999986677e-02,1.276393202250020731e-01,1.585410186624969242e-02 +1.447213595499956817e-01,1.723606797749978603e-01,1.138196591125011786e-02 +1.381966011250111009e-02,6.909830056250512720e-02,1.861803388874991305e-02 +5.854101966249690425e-02,1.138196601125009422e-01,1.861803388874991305e-02 +1.381966011250111356e-02,1.585410196624967571e-01,1.861803388874991305e-02 +1.381966011250112571e-02,1.585410196624967849e-01,1.414589793375033849e-02 +1.585410196624971457e-01,1.381966011250111183e-02,1.414589793375031421e-02 +1.138196601125013030e-01,5.854101966249690425e-02,1.861803388874988877e-02 +1.585410196624971180e-01,1.381966011250111530e-02,1.861803388874989224e-02 +6.909830056250554353e-02,1.381966011250112224e-02,1.861803388874989570e-02 +1.723606797749978603e-01,5.527864045000404486e-02,1.138196591125011439e-02 +1.276393202250020453e-01,9.999999999999983902e-02,1.585410186624968895e-02 +1.276393202250020453e-01,9.999999999999986677e-02,1.138196591125011439e-02 +1.723606797749978603e-01,1.447213595499956817e-01,1.138196591125011786e-02 +1.309016994374949117e-01,1.861803398874989635e-01,1.276393192250020563e-02 +8.618033988749911056e-02,1.414589803375031207e-01,1.723606787749978539e-02 +4.145898033750330253e-02,1.861803398874989357e-01,1.276393192250020910e-02 +4.145898033750333028e-02,1.861803398874989912e-01,1.723606787749978886e-02 +1.381966011250111009e-02,4.145898033750293477e-02,2.585410186624969436e-02 +1.381966011250110316e-02,4.145898033750292089e-02,2.138196591125011287e-02 +5.854101966249691119e-02,8.618033988749873586e-02,2.138196591125011287e-02 +1.381966011250111877e-02,1.309016994374945508e-01,2.138196591125011981e-02 +1.414589803375031485e-01,8.618033988749873586e-02,1.723606787749980274e-02 +1.861803398874989357e-01,4.145898033750293477e-02,1.276393192250022297e-02 +1.861803398874989357e-01,4.145898033750293477e-02,1.723606787749980274e-02 +1.861803398874990467e-01,1.309016994374945508e-01,1.276393192250022818e-02 +4.145898033750292783e-02,1.381966011250110316e-02,2.138196591125011287e-02 +4.145898033750291395e-02,1.381966011250109969e-02,2.585410186624969089e-02 +8.618033988749873586e-02,5.854101966249690425e-02,2.138196591125011287e-02 +1.309016994374945508e-01,1.381966011250111356e-02,2.138196591125011981e-02 +6.909830056250514108e-02,1.861803398874989635e-01,1.861803388874991305e-02 +1.138196601125009144e-01,1.414589803375031207e-01,1.861803388874991305e-02 +1.585410196624967571e-01,1.861803398874989357e-01,1.861803388874991305e-02 +1.585410196624967849e-01,1.861803398874989912e-01,1.414589793375033849e-02 +1.381966011250091754e-02,6.909830056250533536e-02,2.723606787749980468e-02 +1.381966011250091927e-02,1.585410196624969237e-01,2.723606787749980468e-02 +1.381966011250091927e-02,1.585410196624969792e-01,2.276393192250022665e-02 +5.854101966249672384e-02,1.138196601125011920e-01,2.276393192250023359e-02 +1.861803398874989357e-01,1.585410196624971180e-01,1.861803388874989224e-02 +1.861803398874989357e-01,1.585410196624971180e-01,1.414589793375031421e-02 +1.414589803375031485e-01,1.138196601125013030e-01,1.861803388874989224e-02 +1.861803398874989912e-01,6.909830056250558517e-02,1.861803388874989917e-02 +1.000000000000002276e-01,7.236067977499800741e-02,2.723606787749978386e-02 +1.447213595499959871e-01,2.763932022500219937e-02,2.276393192250020237e-02 +1.000000000000002137e-01,7.236067977499800741e-02,2.276393192250020237e-02 +5.527864045000446119e-02,2.763932022500222019e-02,2.723606787749979080e-02 +1.309016994374949117e-01,1.861803398874989357e-01,2.138196591125009205e-02 +8.618033988749912444e-02,1.414589803375031485e-01,2.138196591125009205e-02 +4.145898033750330947e-02,1.861803398874989635e-01,2.138196591125009205e-02 +4.145898033750333722e-02,1.861803398874989912e-01,2.585410186624968049e-02 +2.763932022500220978e-02,5.527864045000403792e-02,2.861803388874990112e-02 +7.236067977499802129e-02,9.999999999999983902e-02,2.414589793375031268e-02 +7.236067977499800741e-02,9.999999999999985290e-02,2.861803388874990112e-02 +2.763932022500224100e-02,1.447213595499956817e-01,2.861803388874990459e-02 +1.723606797749978603e-01,5.527864045000405180e-02,2.138196591125011287e-02 +1.276393202250020176e-01,9.999999999999981126e-02,2.585410186624969089e-02 +1.276393202250020176e-01,9.999999999999985290e-02,2.138196591125011287e-02 +1.723606797749978603e-01,1.447213595499956540e-01,2.138196591125012327e-02 +1.585410196624971457e-01,1.381966011250111530e-02,2.414589793375031962e-02 +1.138196601125013030e-01,5.854101966249690425e-02,2.861803388874989418e-02 +1.585410196624971180e-01,1.381966011250111530e-02,2.861803388874990112e-02 +6.909830056250554353e-02,1.381966011250112224e-02,2.861803388874990112e-02 +1.447213595499958205e-01,1.723606797749980268e-01,2.276393192250022318e-02 +5.527864045000421833e-02,1.723606797749980546e-01,2.723606787749980468e-02 +1.000000000000000194e-01,1.276393202250022674e-01,2.723606787749981162e-02 +1.000000000000000333e-01,1.276393202250022951e-01,2.276393192250023359e-02 +5.854101966249690425e-02,8.618033988749912444e-02,3.138196591125010093e-02 +1.381966011250109622e-02,4.145898033750329559e-02,3.138196591125009399e-02 +1.381966011250109969e-02,1.309016994374949394e-01,3.138196591125010093e-02 +1.381966011250110316e-02,4.145898033750333722e-02,3.585410186624968243e-02 +1.414589803375031762e-01,8.618033988749873586e-02,2.723606787749980468e-02 +1.861803398874989357e-01,4.145898033750293477e-02,2.276393192250022318e-02 +1.861803398874989912e-01,4.145898033750293477e-02,2.723606787749980468e-02 +1.861803398874989912e-01,1.309016994374945231e-01,2.276393192250023012e-02 +8.618033988749911056e-02,5.854101966249690425e-02,3.138196591125009399e-02 +1.309016994374949117e-01,1.381966011250109969e-02,3.138196591125009399e-02 +4.145898033750330947e-02,1.381966011250109622e-02,3.138196591125010093e-02 +4.145898033750335110e-02,1.381966011250110316e-02,3.585410186624968243e-02 +6.909830056250515495e-02,1.861803398874989635e-01,2.861803388874989765e-02 +1.585410196624967016e-01,1.861803398874989357e-01,2.414589793375031268e-02 +1.138196601125009699e-01,1.414589803375031485e-01,2.861803388874990112e-02 +1.585410196624968127e-01,1.861803398874989912e-01,2.861803388874990459e-02 +5.854101966249690425e-02,1.138196601125009561e-01,3.276393192250021125e-02 +1.381966011250110316e-02,6.909830056250512720e-02,3.723606787749978581e-02 +1.381966011250109622e-02,1.585410196624967571e-01,3.276393192250021125e-02 +1.381966011250110316e-02,1.585410196624967849e-01,3.723606787749979274e-02 +1.861803398874989635e-01,1.585410196624967294e-01,2.861803388874991499e-02 +1.414589803375031207e-01,1.138196601125009283e-01,2.861803388874991153e-02 +1.861803398874989635e-01,6.909830056250514108e-02,2.861803388874991499e-02 +1.861803398874989912e-01,1.585410196624967849e-01,2.414589793375034044e-02 +5.527864045000423221e-02,2.763932022500201202e-02,3.723606787749980662e-02 +1.447213595499958483e-01,2.763932022500200508e-02,3.276393192250022512e-02 +1.000000000000000472e-01,7.236067977499781312e-02,3.723606787749979968e-02 +1.000000000000000749e-01,7.236067977499782700e-02,3.276393192250023206e-02 +1.309016994374949117e-01,1.861803398874989635e-01,3.138196591125010093e-02 +8.618033988749911056e-02,1.414589803375031207e-01,3.138196591125010093e-02 +4.145898033750330253e-02,1.861803398874989357e-01,3.138196591125010093e-02 +4.145898033750333722e-02,1.861803398874989912e-01,3.585410186624968243e-02 +7.236067977499800741e-02,9.999999999999983902e-02,3.414589793375031462e-02 +7.236067977499800741e-02,9.999999999999982514e-02,3.861803388874988918e-02 +2.763932022500220978e-02,5.527864045000403792e-02,3.861803388874989612e-02 +2.763932022500222713e-02,1.447213595499956540e-01,3.861803388874990306e-02 +1.368524269666694659e-01,9.999999999999983902e-02,3.069098290562505965e-02 +1.815737865166652254e-01,5.527864045000402404e-02,3.069098290562506312e-02 +1.666666666666666852e-01,9.999999999999982514e-02,3.292705088312485040e-02 +1.815737865166653364e-01,1.447213595499956540e-01,3.069098290562507353e-02 +1.138196601125013169e-01,5.854101966249690425e-02,3.861803388874989612e-02 +1.585410196624971180e-01,1.381966011250110316e-02,3.861803388874989612e-02 +1.585410196624971457e-01,1.381966011250109622e-02,3.414589793375032156e-02 +6.909830056250558517e-02,1.381966011250110142e-02,3.861803388874991000e-02 +1.230327668541683628e-01,8.618033988749911056e-02,3.207294891687516997e-02 +1.230327668541683211e-01,8.618033988749909668e-02,3.654508487187474453e-02 +1.528470065541655820e-01,8.618033988749912444e-02,3.430901689437496072e-02 +1.677541264041641778e-01,4.145898033750333722e-02,3.207294891687518384e-02 +1.447213595499960426e-01,1.723606797749978603e-01,3.276393192250021125e-02 +1.000000000000001998e-01,1.276393202250020176e-01,3.723606787749978581e-02 +1.000000000000002137e-01,1.276393202250020453e-01,3.276393192250021125e-02 +5.527864045000444732e-02,1.723606797749978603e-01,3.723606787749979274e-02 +1.381966011250111356e-02,4.145898033750331640e-02,4.138196591125009594e-02 +1.381966011250109622e-02,1.309016994374949117e-01,4.138196591125009594e-02 +5.854101966249690425e-02,8.618033988749912444e-02,4.138196591125009594e-02 +1.381966011250111530e-02,4.145898033750336498e-02,4.585410186624969131e-02 +1.953934466291663563e-01,1.309016994374949117e-01,3.207294891687515609e-02 +1.953934466291663286e-01,4.145898033750329559e-02,3.207294891687514915e-02 +1.804863267791677606e-01,8.618033988749909668e-02,3.430901689437494684e-02 +1.953934466291664118e-01,4.145898033750332334e-02,3.654508487187474453e-02 +1.230327668541684183e-01,1.138196601125011365e-01,3.654508487187473759e-02 +1.677541264041642055e-01,1.585410196624969237e-01,3.207294891687516303e-02 +1.230327668541684183e-01,1.138196601125011365e-01,3.207294891687516303e-02 +1.528470065541656930e-01,1.138196601125011642e-01,3.430901689437496072e-02 +4.145898033750292089e-02,1.381966011250110142e-02,4.585410186624969825e-02 +8.618033988749872198e-02,5.854101966249690425e-02,4.138196591125011675e-02 +4.145898033750294170e-02,1.381966011250110662e-02,4.138196591125011675e-02 +1.309016994374945508e-01,1.381966011250112571e-02,4.138196591125012369e-02 +1.815737865166654474e-01,2.763932022500202590e-02,3.792705088312484096e-02 +1.815737865166654474e-01,2.763932022500201202e-02,3.345491492812525947e-02 +1.666666666666668795e-01,7.236067977499782700e-02,3.569098290562505715e-02 +1.368524269666696880e-01,7.236067977499782700e-02,3.792705088312485484e-02 +1.138196601125013308e-01,1.414589803375031762e-01,3.861803388874989612e-02 +1.585410196624971180e-01,1.861803398874989357e-01,3.414589793375031462e-02 +1.585410196624971457e-01,1.861803398874989912e-01,3.861803388874989612e-02 +6.909830056250558517e-02,1.861803398874990190e-01,3.861803388874991000e-02 +1.381966011250110489e-02,1.585410196624971180e-01,4.276393192250020625e-02 +1.381966011250110316e-02,1.585410196624970902e-01,4.723606787749978081e-02 +5.854101966249690425e-02,1.138196601125013030e-01,4.276393192250021319e-02 +1.381966011250111356e-02,6.909830056250557129e-02,4.723606787749980163e-02 +1.953934466291663563e-01,1.585410196624967294e-01,3.345491492812525947e-02 +1.953934466291663286e-01,6.909830056250512720e-02,3.792705088312484790e-02 +1.804863267791677606e-01,1.138196601125009283e-01,3.569098290562505021e-02 +1.953934466291664118e-01,1.585410196624967294e-01,3.792705088312484790e-02 +1.815737865166653087e-01,1.723606797749980268e-01,3.345491492812527334e-02 +1.368524269666694937e-01,1.276393202250022396e-01,3.792705088312485484e-02 +1.815737865166653087e-01,1.723606797749980268e-01,3.792705088312485484e-02 +1.666666666666667684e-01,1.276393202250022674e-01,3.569098290562507103e-02 +1.000000000000002276e-01,7.236067977499800741e-02,4.723606787749978775e-02 +1.447213595499960148e-01,2.763932022500219937e-02,4.276393192250020625e-02 +1.000000000000002137e-01,7.236067977499800741e-02,4.276393192250019931e-02 +5.527864045000446813e-02,2.763932022500221325e-02,4.723606787749980163e-02 +1.815737865166654474e-01,1.447213595499958205e-01,3.930901689437495128e-02 +1.815737865166654474e-01,5.527864045000423221e-02,3.930901689437495128e-02 +1.666666666666668795e-01,1.000000000000000056e-01,3.707294891687516053e-02 +1.368524269666697157e-01,1.000000000000000472e-01,3.930901689437496516e-02 +4.145898033750332334e-02,1.861803398874989635e-01,4.138196591125009594e-02 +1.309016994374949117e-01,1.861803398874989357e-01,4.138196591125009594e-02 +8.618033988749913832e-02,1.414589803375031485e-01,4.138196591125009594e-02 +4.145898033750337192e-02,1.861803398874989912e-01,4.585410186624969131e-02 +2.763932022500202243e-02,5.527864045000423221e-02,4.861803388874989806e-02 +2.763932022500202590e-02,1.447213595499958483e-01,4.861803388874989806e-02 +7.236067977499782700e-02,1.000000000000000472e-01,4.414589793375031657e-02 +7.236067977499784087e-02,1.000000000000000749e-01,4.861803388874991194e-02 +1.585410196624971457e-01,1.381966011250111530e-02,4.414589793375032351e-02 +1.138196601125013308e-01,5.854101966249691119e-02,4.861803388874990500e-02 +1.585410196624971457e-01,1.381966011250111530e-02,4.861803388874990500e-02 +6.909830056250557129e-02,1.381966011250112571e-02,4.861803388874991194e-02 +1.723606797749978603e-01,5.527864045000405874e-02,4.138196591125012369e-02 +1.276393202250020176e-01,9.999999999999981126e-02,4.585410186624969131e-02 +1.276393202250020453e-01,9.999999999999986677e-02,4.138196591125011675e-02 +1.723606797749978603e-01,1.447213595499956817e-01,4.138196591125013063e-02 +9.999999999999985290e-02,1.276393202250020731e-01,4.723606787749980856e-02 +5.527864045000403792e-02,1.723606797749978603e-01,4.723606787749980856e-02 +9.999999999999985290e-02,1.276393202250020731e-01,4.276393192250023401e-02 +1.447213595499956540e-01,1.723606797749979158e-01,4.276393192250024788e-02 +5.854101966249691813e-02,8.618033988749873586e-02,5.138196591125011869e-02 +1.381966011250111009e-02,4.145898033750292089e-02,5.585410186624970019e-02 +1.381966011250110489e-02,4.145898033750292783e-02,5.138196591125013257e-02 +1.381966011250111356e-02,1.309016994374945231e-01,5.138196591125013257e-02 +1.414589803375031762e-01,8.618033988749874974e-02,4.723606787749981550e-02 +1.861803398874989357e-01,4.145898033750293477e-02,4.276393192250022707e-02 +1.861803398874989912e-01,4.145898033750293477e-02,4.723606787749981550e-02 +1.861803398874989912e-01,1.309016994374945231e-01,4.276393192250024095e-02 +4.145898033750293477e-02,1.381966011250110662e-02,5.585410186624970019e-02 +8.618033988749873586e-02,5.854101966249691119e-02,5.138196591125012563e-02 +4.145898033750294864e-02,1.381966011250110836e-02,5.138196591125012563e-02 +1.309016994374945508e-01,1.381966011250112744e-02,5.138196591125013257e-02 +1.138196601125009422e-01,1.414589803375031762e-01,4.861803388874990500e-02 +6.909830056250512720e-02,1.861803398874989357e-01,4.861803388874989806e-02 +1.585410196624967571e-01,1.861803398874989912e-01,4.414589793375031657e-02 +1.585410196624967571e-01,1.861803398874990190e-01,4.861803388874991194e-02 +2.763932022500222019e-02,5.527864045000403792e-02,5.723606787749982439e-02 +7.236067977499802129e-02,9.999999999999981126e-02,5.276393192250022901e-02 +7.236067977499800741e-02,9.999999999999986677e-02,5.723606787749981745e-02 +2.763932022500224100e-02,1.447213595499956817e-01,5.276393192250024289e-02 +1.861803398874989635e-01,1.585410196624967294e-01,4.861803388874991888e-02 +1.414589803375031207e-01,1.138196601125009283e-01,4.861803388874991888e-02 +1.861803398874989357e-01,6.909830056250514108e-02,4.861803388874992582e-02 +1.861803398874989912e-01,1.585410196624967849e-01,4.414589793375035820e-02 +1.138196601125013308e-01,5.854101966249691813e-02,5.276393192250021513e-02 +1.585410196624971180e-01,1.381966011250110662e-02,5.723606787749978969e-02 +1.585410196624971457e-01,1.381966011250110316e-02,5.276393192250021513e-02 +6.909830056250558517e-02,1.381966011250110836e-02,5.723606787749981745e-02 +9.999999999999983902e-02,1.276393202250020731e-01,5.585410186624970019e-02 +5.527864045000402404e-02,1.723606797749978603e-01,5.138196591125011869e-02 +9.999999999999982514e-02,1.276393202250020453e-01,5.138196591125012563e-02 +1.447213595499956540e-01,1.723606797749979158e-01,5.138196591125013951e-02 +1.381966011250110662e-02,6.909830056250512720e-02,5.861803388874993470e-02 +5.854101966249690425e-02,1.138196601125009144e-01,5.861803388874992082e-02 +1.381966011250110662e-02,1.585410196624967571e-01,5.861803388874992776e-02 +1.381966011250112397e-02,1.585410196624967849e-01,5.414589793375035320e-02 +1.447213595499960148e-01,2.763932022500222713e-02,5.861803388874990695e-02 +1.000000000000001998e-01,7.236067977499799353e-02,5.414589793375031851e-02 +1.000000000000002137e-01,7.236067977499802129e-02,5.861803388874992082e-02 +5.527864045000444732e-02,2.763932022500224100e-02,5.861803388874992082e-02 +1.861803398874989357e-01,4.145898033750293477e-02,5.585410186624970019e-02 +1.414589803375031207e-01,8.618033988749873586e-02,5.138196591125011176e-02 +1.861803398874989357e-01,4.145898033750294864e-02,5.138196591125012563e-02 +1.861803398874989912e-01,1.309016994374945508e-01,5.138196591125013257e-02 +1.309016994374949117e-01,1.861803398874989357e-01,5.276393192250021513e-02 +8.618033988749911056e-02,1.414589803375031207e-01,5.723606787749979663e-02 +4.145898033750329559e-02,1.861803398874989357e-01,5.276393192250021513e-02 +4.145898033750332334e-02,1.861803398874989912e-01,5.723606787749981051e-02 +1.276393202250020453e-01,9.999999999999983902e-02,5.276393192250022901e-02 +1.723606797749978603e-01,5.527864045000402404e-02,5.723606787749981051e-02 +1.276393202250020731e-01,9.999999999999982514e-02,5.723606787749982439e-02 +1.723606797749978881e-01,1.447213595499956540e-01,5.276393192250025677e-02 +1.381966011250111356e-02,4.145898033750292783e-02,6.585410186624970907e-02 +1.381966011250109969e-02,4.145898033750292089e-02,6.138196591125013452e-02 +5.854101966249691119e-02,8.618033988749873586e-02,6.138196591125014145e-02 +1.381966011250111009e-02,1.309016994374945508e-01,6.138196591125014145e-02 +4.145898033750312905e-02,1.381966011250091407e-02,6.585410186624970907e-02 +4.145898033750310824e-02,1.381966011250091581e-02,6.138196591125013452e-02 +1.309016994374947451e-01,1.381966011250091927e-02,6.138196591125013452e-02 +8.618033988749894403e-02,5.854101966249672384e-02,6.138196591125014839e-02 +6.909830056250512720e-02,1.861803398874989357e-01,5.861803388874992082e-02 +1.138196601125009144e-01,1.414589803375031207e-01,5.861803388874991388e-02 +1.585410196624967571e-01,1.861803398874989357e-01,5.861803388874994164e-02 +1.585410196624967849e-01,1.861803398874989912e-01,5.414589793375035320e-02 +1.861803398874991577e-01,6.909830056250533536e-02,5.861803388874990695e-02 +1.861803398874991300e-01,1.585410196624969237e-01,5.414589793375031851e-02 +1.861803398874991577e-01,1.585410196624969792e-01,5.861803388874990695e-02 +1.414589803375033705e-01,1.138196601125011781e-01,5.861803388874992082e-02 +1.381966011250111183e-02,6.909830056250512720e-02,6.723606787749981939e-02 +5.854101966249690425e-02,1.138196601125009144e-01,6.276393192250023789e-02 +1.381966011250111009e-02,1.585410196624967571e-01,6.723606787749981939e-02 +1.381966011250112224e-02,1.585410196624967571e-01,6.276393192250025177e-02 +1.138196601125013308e-01,5.854101966249691813e-02,6.276393192250022401e-02 +1.585410196624971457e-01,1.381966011250111009e-02,6.723606787749980551e-02 +1.585410196624971457e-01,1.381966011250110316e-02,6.276393192250022401e-02 +6.909830056250558517e-02,1.381966011250110489e-02,6.723606787749983327e-02 +4.145898033750311518e-02,1.861803398874991300e-01,6.585410186624969520e-02 +1.309016994374947174e-01,1.861803398874991022e-01,6.138196591125012064e-02 +4.145898033750312905e-02,1.861803398874991577e-01,6.138196591125012758e-02 +8.618033988749894403e-02,1.414589803375033705e-01,6.138196591125014145e-02 +1.861803398874989357e-01,4.145898033750293477e-02,6.585410186624970907e-02 +1.414589803375031207e-01,8.618033988749872198e-02,6.138196591125012064e-02 +1.861803398874989357e-01,4.145898033750293477e-02,6.138196591125012758e-02 +1.861803398874989912e-01,1.309016994374945508e-01,6.138196591125014839e-02 +2.763932022500221672e-02,5.527864045000403098e-02,6.861803388874991583e-02 +7.236067977499800741e-02,9.999999999999981126e-02,6.414589793375032045e-02 +7.236067977499800741e-02,9.999999999999985290e-02,6.861803388874991583e-02 +2.763932022500224100e-02,1.447213595499956540e-01,6.861803388874992971e-02 +1.447213595499960148e-01,2.763932022500221672e-02,6.861803388874991583e-02 +1.000000000000001998e-01,7.236067977499799353e-02,6.414589793375032045e-02 +1.000000000000001998e-01,7.236067977499800741e-02,6.861803388874990195e-02 +5.527864045000444038e-02,2.763932022500223407e-02,6.861803388874994358e-02 +1.000000000000002137e-01,1.276393202250020453e-01,6.276393192250021014e-02 +1.447213595499960148e-01,1.723606797749978603e-01,6.276393192250021014e-02 +1.000000000000002137e-01,1.276393202250020453e-01,6.723606787749980551e-02 +5.527864045000445425e-02,1.723606797749978881e-01,6.723606787749981939e-02 +1.276393202250020453e-01,9.999999999999983902e-02,6.276393192250022401e-02 +1.723606797749978603e-01,5.527864045000402404e-02,6.723606787749981939e-02 +1.276393202250020453e-01,9.999999999999983902e-02,6.723606787749981939e-02 +1.723606797749978881e-01,1.447213595499956540e-01,6.276393192250026565e-02 +1.381966011250109795e-02,4.145898033750331640e-02,7.138196591125010870e-02 +1.381966011250110142e-02,1.309016994374949117e-01,7.138196591125010870e-02 +5.854101966249690425e-02,8.618033988749912444e-02,7.138196591125012258e-02 +1.381966011250111356e-02,4.145898033750337192e-02,7.585410186624971796e-02 +8.618033988749911056e-02,5.854101966249690425e-02,7.138196591125009483e-02 +1.309016994374949117e-01,1.381966011250110316e-02,7.138196591125010870e-02 +4.145898033750330947e-02,1.381966011250109448e-02,7.138196591125012258e-02 +4.145898033750335110e-02,1.381966011250110662e-02,7.585410186624971796e-02 +6.909830056250514108e-02,1.861803398874989635e-01,6.861803388874992971e-02 +1.138196601125009144e-01,1.414589803375031207e-01,6.861803388874992971e-02 +1.585410196624967571e-01,1.861803398874989357e-01,6.861803388874994358e-02 +1.585410196624967849e-01,1.861803398874989912e-01,6.414589793375037596e-02 +1.414589803375031485e-01,1.138196601125009422e-01,6.861803388874990195e-02 +1.861803398874989357e-01,1.585410196624967294e-01,6.414589793375033433e-02 +1.861803398874989357e-01,6.909830056250515495e-02,6.861803388874991583e-02 +1.861803398874989912e-01,1.585410196624967849e-01,6.861803388874994358e-02 +1.381966011250091927e-02,6.909830056250533536e-02,7.723606787749982827e-02 +1.381966011250091581e-02,1.585410196624969237e-01,7.723606787749981439e-02 +1.381966011250091927e-02,1.585410196624969792e-01,7.276393192250026065e-02 +5.854101966249672384e-02,1.138196601125011920e-01,7.276393192250027453e-02 +1.000000000000002276e-01,7.236067977499800741e-02,7.723606787749980052e-02 +1.447213595499960148e-01,2.763932022500219937e-02,7.276393192250020514e-02 +1.000000000000002137e-01,7.236067977499800741e-02,7.276393192250021902e-02 +5.527864045000446813e-02,2.763932022500222019e-02,7.723606787749981439e-02 +1.309016994374949117e-01,1.861803398874989357e-01,7.138196591125010870e-02 +8.618033988749911056e-02,1.414589803375031207e-01,7.138196591125012258e-02 +4.145898033750330253e-02,1.861803398874989357e-01,7.138196591125012258e-02 +4.145898033750333722e-02,1.861803398874989912e-01,7.585410186624971796e-02 +1.723606797749978325e-01,5.527864045000405180e-02,7.138196591125012258e-02 +1.276393202250020176e-01,9.999999999999981126e-02,7.585410186624969020e-02 +1.276393202250020176e-01,9.999999999999983902e-02,7.138196591125012258e-02 +1.723606797749978603e-01,1.447213595499956540e-01,7.138196591125016421e-02 +2.763932022500222019e-02,5.527864045000403792e-02,7.861803388874992471e-02 +7.236067977499799353e-02,9.999999999999983902e-02,7.414589793375031546e-02 +7.236067977499800741e-02,9.999999999999986677e-02,7.861803388874991083e-02 +2.763932022500224447e-02,1.447213595499956817e-01,7.861803388874993859e-02 +1.585410196624971457e-01,1.381966011250111183e-02,7.414589793375034321e-02 +1.138196601125012891e-01,5.854101966249690425e-02,7.861803388874989695e-02 +1.585410196624971180e-01,1.381966011250111530e-02,7.861803388874992471e-02 +6.909830056250557129e-02,1.381966011250112224e-02,7.861803388874993859e-02 +1.447213595499958205e-01,1.723606797749980268e-01,7.276393192250024677e-02 +5.527864045000422527e-02,1.723606797749980268e-01,7.723606787749981439e-02 +1.000000000000000194e-01,1.276393202250022674e-01,7.723606787749982827e-02 +1.000000000000000333e-01,1.276393202250022951e-01,7.276393192250026065e-02 +1.414589803375031485e-01,8.618033988749873586e-02,7.723606787749981439e-02 +1.861803398874989357e-01,4.145898033750293477e-02,7.276393192250024677e-02 +1.861803398874989357e-01,4.145898033750293477e-02,7.723606787749982827e-02 +1.861803398874989912e-01,1.309016994374945231e-01,7.276393192250027453e-02 +1.381966011250091754e-02,4.145898033750312212e-02,8.585410186624971296e-02 +1.381966011250091927e-02,1.309016994374947174e-01,8.138196591125013146e-02 +1.381966011250092795e-02,4.145898033750313599e-02,8.138196591125014534e-02 +5.854101966249672384e-02,8.618033988749897178e-02,8.138196591125015922e-02 +1.309016994374949117e-01,1.381966011250110662e-02,8.138196591125013146e-02 +4.145898033750330253e-02,1.381966011250109622e-02,8.138196591125011758e-02 +8.618033988749908281e-02,5.854101966249690425e-02,8.138196591125013146e-02 +4.145898033750331640e-02,1.381966011250111009e-02,8.585410186624971296e-02 +1.138196601125013308e-01,1.414589803375031762e-01,7.861803388874992471e-02 +1.585410196624971180e-01,1.861803398874989357e-01,7.414589793375031546e-02 +1.585410196624971180e-01,1.861803398874989912e-01,7.861803388874991083e-02 +6.909830056250558517e-02,1.861803398874990467e-01,7.861803388874993859e-02 +1.861803398874989357e-01,1.585410196624971457e-01,7.414589793375031546e-02 +1.414589803375031207e-01,1.138196601125013169e-01,7.861803388874991083e-02 +1.861803398874989357e-01,1.585410196624971180e-01,7.861803388874991083e-02 +1.861803398874989912e-01,6.909830056250557129e-02,7.861803388874993859e-02 +7.236067977499802129e-02,1.000000000000002276e-01,8.276393192250022790e-02 +2.763932022500220631e-02,1.447213595499960148e-01,8.276393192250021402e-02 +7.236067977499800741e-02,1.000000000000002276e-01,8.723606787749980940e-02 +2.763932022500221672e-02,5.527864045000446813e-02,8.723606787749980940e-02 +1.000000000000002276e-01,7.236067977499802129e-02,8.723606787749980940e-02 +1.447213595499959871e-01,2.763932022500220284e-02,8.276393192250021402e-02 +1.000000000000002137e-01,7.236067977499800741e-02,8.276393192250024178e-02 +5.527864045000446119e-02,2.763932022500221672e-02,8.723606787749980940e-02 +9.999999999999983902e-02,1.276393202250020731e-01,8.585410186624969908e-02 +5.527864045000402404e-02,1.723606797749978603e-01,8.138196591125013146e-02 +9.999999999999983902e-02,1.276393202250020731e-01,8.138196591125014534e-02 +1.447213595499956540e-01,1.723606797749978881e-01,8.138196591125015922e-02 +1.723606797749978603e-01,5.527864045000405180e-02,8.138196591125014534e-02 +1.276393202250020453e-01,9.999999999999982514e-02,8.585410186624969908e-02 +1.276393202250020453e-01,9.999999999999986677e-02,8.138196591125014534e-02 +1.723606797749978603e-01,1.447213595499956540e-01,8.138196591125015922e-02 +1.381966011250110316e-02,6.909830056250512720e-02,8.861803388874994747e-02 +5.854101966249690425e-02,1.138196601125009422e-01,8.861803388874993359e-02 +1.381966011250111356e-02,1.585410196624967571e-01,8.861803388874994747e-02 +1.381966011250112397e-02,1.585410196624967849e-01,8.414589793375037985e-02 +1.585410196624971457e-01,1.381966011250111530e-02,8.414589793375035209e-02 +1.138196601125013169e-01,5.854101966249690425e-02,8.861803388874990584e-02 +1.585410196624971457e-01,1.381966011250111530e-02,8.861803388874991971e-02 +6.909830056250554353e-02,1.381966011250112224e-02,8.861803388874993359e-02 +1.309016994374949117e-01,1.861803398874989357e-01,8.276393192250022790e-02 +8.618033988749912444e-02,1.414589803375031485e-01,8.723606787749979552e-02 +4.145898033750330947e-02,1.861803398874989635e-01,8.276393192250025566e-02 +4.145898033750333722e-02,1.861803398874989912e-01,8.723606787749983715e-02 +1.414589803375031762e-01,8.618033988749873586e-02,8.723606787749982328e-02 +1.861803398874989357e-01,4.145898033750293477e-02,8.276393192250025566e-02 +1.861803398874989912e-01,4.145898033750293477e-02,8.723606787749983715e-02 +1.861803398874989912e-01,1.309016994374945231e-01,8.276393192250026953e-02 +1.381966011250109969e-02,4.145898033750331640e-02,9.138196591125011259e-02 +1.381966011250110662e-02,1.309016994374949117e-01,9.138196591125011259e-02 +5.854101966249690425e-02,8.618033988749913832e-02,9.138196591125011259e-02 +1.381966011250111183e-02,4.145898033750336498e-02,9.585410186624972184e-02 +8.618033988749911056e-02,5.854101966249690425e-02,9.138196591125011259e-02 +1.309016994374949394e-01,1.381966011250109969e-02,9.138196591125008483e-02 +4.145898033750330947e-02,1.381966011250109622e-02,9.138196591125011259e-02 +4.145898033750335110e-02,1.381966011250110316e-02,9.585410186624970796e-02 +6.909830056250515495e-02,1.861803398874989357e-01,8.861803388874993359e-02 +1.138196601125009283e-01,1.414589803375031207e-01,8.861803388874991971e-02 +1.585410196624967571e-01,1.861803398874989357e-01,8.861803388874994747e-02 +1.585410196624967571e-01,1.861803398874989912e-01,8.414589793375037985e-02 +1.414589803375031762e-01,1.138196601125009422e-01,8.861803388874994747e-02 +1.861803398874989357e-01,6.909830056250512720e-02,8.861803388874993359e-02 +1.861803398874989912e-01,1.585410196624967571e-01,8.861803388874994747e-02 +1.861803398874990190e-01,1.585410196624967571e-01,8.414589793375037985e-02 +2.763932022500222713e-02,1.447213595499960426e-01,9.276393192250023678e-02 +7.236067977499802129e-02,1.000000000000002137e-01,9.723606787749981828e-02 +7.236067977499802129e-02,1.000000000000002137e-01,9.276393192250025066e-02 +2.763932022500224447e-02,5.527864045000444732e-02,9.723606787749983216e-02 +5.527864045000423221e-02,2.763932022500201896e-02,9.723606787749984603e-02 +1.447213595499958483e-01,2.763932022500200508e-02,9.276393192250023678e-02 +1.000000000000000472e-01,7.236067977499782700e-02,9.723606787749983216e-02 +1.000000000000000888e-01,7.236067977499784087e-02,9.276393192250026454e-02 +9.999999999999983902e-02,1.276393202250020453e-01,9.585410186624972184e-02 +5.527864045000402404e-02,1.723606797749978603e-01,9.138196591125011259e-02 +9.999999999999982514e-02,1.276393202250020453e-01,9.138196591125011259e-02 +1.447213595499956262e-01,1.723606797749978881e-01,9.138196591125014034e-02 +1.723606797749980268e-01,1.447213595499958205e-01,9.138196591125014034e-02 +1.276393202250022396e-01,1.000000000000000194e-01,9.585410186624970796e-02 +1.723606797749980546e-01,5.527864045000421139e-02,9.138196591125012647e-02 +1.276393202250022674e-01,1.000000000000000472e-01,9.138196591125015422e-02 +5.854101966249691813e-02,1.138196601125013308e-01,9.861803388874992859e-02 +1.381966011250111009e-02,1.585410196624971180e-01,9.414589793375033322e-02 +1.381966011250110489e-02,1.585410196624971457e-01,9.861803388874992859e-02 +1.381966011250111530e-02,6.909830056250557129e-02,9.861803388874995635e-02 +1.585410196624971180e-01,1.381966011250109795e-02,9.414589793375033322e-02 +1.138196601125013030e-01,5.854101966249689731e-02,9.861803388874990084e-02 +1.585410196624971457e-01,1.381966011250110836e-02,9.861803388874992859e-02 +6.909830056250557129e-02,1.381966011250112050e-02,9.861803388874995635e-02 +4.145898033750293477e-02,1.861803398874989357e-01,9.276393192250023678e-02 +8.618033988749873586e-02,1.414589803375031207e-01,9.723606787749980440e-02 +4.145898033750294864e-02,1.861803398874989357e-01,9.723606787749983216e-02 +1.309016994374945508e-01,1.861803398874989912e-01,9.276393192250026454e-02 +1.414589803375031485e-01,8.618033988749911056e-02,9.723606787749980440e-02 +1.861803398874989357e-01,1.309016994374949117e-01,9.276393192250019515e-02 +1.861803398874989357e-01,4.145898033750330253e-02,9.276393192250022290e-02 +1.861803398874990190e-01,4.145898033750334416e-02,9.723606787749983216e-02 +1.381966011250111183e-02,4.145898033750293477e-02,1.058541018662497168e-01 +1.381966011250110662e-02,4.145898033750291395e-02,1.013819659112501492e-01 +5.854101966249691119e-02,8.618033988749873586e-02,1.013819659112501770e-01 +1.381966011250112050e-02,1.309016994374945508e-01,1.013819659112501770e-01 +4.145898033750292089e-02,1.381966011250110142e-02,1.058541018662497168e-01 +8.618033988749872198e-02,5.854101966249690425e-02,1.013819659112501215e-01 +4.145898033750293477e-02,1.381966011250110662e-02,1.013819659112501492e-01 +1.309016994374945508e-01,1.381966011250112571e-02,1.013819659112501631e-01 +1.585410196624969237e-01,1.861803398874991577e-01,9.414589793375034710e-02 +6.909830056250530761e-02,1.861803398874991300e-01,9.861803388874990084e-02 +1.585410196624969514e-01,1.861803398874991577e-01,9.861803388874992859e-02 +1.138196601125011642e-01,1.414589803375033983e-01,9.861803388874995635e-02 +1.861803398874991577e-01,1.585410196624969237e-01,9.414589793375033322e-02 +1.861803398874991300e-01,1.585410196624969237e-01,9.861803388874990084e-02 +1.861803398874991577e-01,6.909830056250533536e-02,9.861803388874992859e-02 +1.414589803375033983e-01,1.138196601125011920e-01,9.861803388874992859e-02 +2.763932022500222366e-02,1.447213595499960426e-01,1.027639319225002457e-01 +7.236067977499800741e-02,1.000000000000002137e-01,1.072360678774998133e-01 +7.236067977499802129e-02,1.000000000000002137e-01,1.027639319225002457e-01 +2.763932022500223060e-02,5.527864045000444732e-02,1.072360678774998410e-01 +1.000000000000002276e-01,7.236067977499802129e-02,1.072360678774998133e-01 +1.447213595499959871e-01,2.763932022500219937e-02,1.027639319225002179e-01 +1.000000000000002137e-01,7.236067977499799353e-02,1.027639319225002318e-01 +5.527864045000446119e-02,2.763932022500221325e-02,1.072360678774998410e-01 +9.999999999999983902e-02,1.276393202250020731e-01,1.058541018662497168e-01 +5.527864045000402404e-02,1.723606797749978603e-01,1.013819659112501353e-01 +9.999999999999982514e-02,1.276393202250020731e-01,1.013819659112501631e-01 +1.447213595499956262e-01,1.723606797749978881e-01,1.013819659112501631e-01 +1.723606797749978603e-01,5.527864045000405180e-02,1.013819659112501492e-01 +1.276393202250020453e-01,9.999999999999982514e-02,1.058541018662497030e-01 +1.276393202250020453e-01,9.999999999999986677e-02,1.013819659112501492e-01 +1.723606797749978603e-01,1.447213595499956540e-01,1.013819659112501770e-01 +5.854101966249691119e-02,1.138196601125013308e-01,1.086180338887499236e-01 +1.381966011250110662e-02,1.585410196624971180e-01,1.041458979337503143e-01 +1.381966011250109969e-02,1.585410196624971457e-01,1.086180338887499097e-01 +1.381966011250110316e-02,6.909830056250558517e-02,1.086180338887499375e-01 +1.585410196624971457e-01,1.381966011250111183e-02,1.041458979337503560e-01 +1.138196601125013030e-01,5.854101966249690425e-02,1.086180338887499097e-01 +1.585410196624971180e-01,1.381966011250111183e-02,1.086180338887499375e-01 +6.909830056250554353e-02,1.381966011250111877e-02,1.086180338887499375e-01 +4.145898033750293477e-02,1.861803398874989357e-01,1.027639319225002457e-01 +8.618033988749873586e-02,1.414589803375031485e-01,1.072360678774998272e-01 +4.145898033750294864e-02,1.861803398874989357e-01,1.072360678774998272e-01 +1.309016994374945508e-01,1.861803398874989912e-01,1.027639319225002734e-01 +1.414589803375031762e-01,8.618033988749873586e-02,1.072360678774998272e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.027639319225002457e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.072360678774998549e-01 +1.861803398874989912e-01,1.309016994374945231e-01,1.027639319225002734e-01 +5.854101966249689731e-02,8.618033988749912444e-02,1.113819659112501442e-01 +1.381966011250110489e-02,1.309016994374949394e-01,1.113819659112501304e-01 +1.381966011250109101e-02,4.145898033750332334e-02,1.158541018662497257e-01 +1.381966011250109795e-02,4.145898033750335110e-02,1.113819659112501859e-01 +8.618033988749911056e-02,5.854101966249690425e-02,1.113819659112501304e-01 +1.309016994374949117e-01,1.381966011250109622e-02,1.113819659112501165e-01 +4.145898033750330947e-02,1.381966011250109275e-02,1.113819659112501304e-01 +4.145898033750335110e-02,1.381966011250109969e-02,1.158541018662497396e-01 +6.909830056250533536e-02,1.861803398874991577e-01,1.086180338887499097e-01 +1.585410196624969237e-01,1.861803398874991300e-01,1.086180338887499097e-01 +1.585410196624969514e-01,1.861803398874991577e-01,1.041458979337503421e-01 +1.138196601125011920e-01,1.414589803375034260e-01,1.086180338887499652e-01 +1.414589803375031762e-01,1.138196601125009422e-01,1.086180338887499514e-01 +1.861803398874989357e-01,6.909830056250512720e-02,1.086180338887499375e-01 +1.861803398874989912e-01,1.585410196624967571e-01,1.086180338887499514e-01 +1.861803398874989912e-01,1.585410196624967571e-01,1.041458979337503837e-01 +5.854101966249691813e-02,1.138196601125009561e-01,1.127639319225002268e-01 +1.381966011250110142e-02,6.909830056250512720e-02,1.172360678774998083e-01 +1.381966011250109448e-02,1.585410196624967571e-01,1.127639319225002545e-01 +1.381966011250110662e-02,1.585410196624967849e-01,1.172360678774998499e-01 +6.909830056250512720e-02,1.381966011250110142e-02,1.172360678774998222e-01 +1.138196601125009144e-01,5.854101966249691119e-02,1.127639319225002268e-01 +1.585410196624967571e-01,1.381966011250111183e-02,1.127639319225002407e-01 +1.585410196624967849e-01,1.381966011250112571e-02,1.172360678774998499e-01 +1.309016994374949117e-01,1.861803398874989635e-01,1.113819659112501304e-01 +8.618033988749912444e-02,1.414589803375031485e-01,1.113819659112501304e-01 +4.145898033750330253e-02,1.861803398874989357e-01,1.113819659112501304e-01 +4.145898033750333722e-02,1.861803398874989912e-01,1.158541018662497396e-01 +1.861803398874991577e-01,1.309016994374947174e-01,1.113819659112501442e-01 +1.861803398874991300e-01,4.145898033750311518e-02,1.158541018662497118e-01 +1.861803398874991577e-01,4.145898033750310130e-02,1.113819659112501442e-01 +1.414589803375034260e-01,8.618033988749893015e-02,1.113819659112501859e-01 +2.763932022500202243e-02,1.447213595499958205e-01,1.186180338887499741e-01 +2.763932022500201549e-02,5.527864045000420445e-02,1.186180338887499464e-01 +7.236067977499782700e-02,1.000000000000000056e-01,1.186180338887499464e-01 +7.236067977499784087e-02,1.000000000000000472e-01,1.141458979337504065e-01 +5.527864045000423221e-02,2.763932022500201549e-02,1.186180338887499741e-01 +1.447213595499958483e-01,2.763932022500201896e-02,1.186180338887499464e-01 +1.000000000000000472e-01,7.236067977499782700e-02,1.186180338887499464e-01 +1.000000000000001027e-01,7.236067977499784087e-02,1.141458979337504065e-01 +9.999999999999983902e-02,1.276393202250020453e-01,1.172360678774998222e-01 +5.527864045000402404e-02,1.723606797749978325e-01,1.172360678774998360e-01 +9.999999999999985290e-02,1.276393202250020731e-01,1.127639319225002545e-01 +1.447213595499956540e-01,1.723606797749978881e-01,1.127639319225002962e-01 +1.723606797749978603e-01,1.447213595499960148e-01,1.127639319225002268e-01 +1.276393202250020453e-01,1.000000000000001998e-01,1.127639319225002268e-01 +1.276393202250020453e-01,1.000000000000002137e-01,1.172360678774998222e-01 +1.723606797749978603e-01,5.527864045000445425e-02,1.172360678774998499e-01 +5.854101966249691813e-02,8.618033988749873586e-02,1.213819659112501392e-01 +1.381966011250111009e-02,4.145898033750291395e-02,1.258541018662497069e-01 +1.381966011250110316e-02,4.145898033750292783e-02,1.213819659112501531e-01 +1.381966011250110662e-02,1.309016994374945231e-01,1.213819659112501670e-01 +4.145898033750293477e-02,1.381966011250110662e-02,1.258541018662497069e-01 +8.618033988749873586e-02,5.854101966249691119e-02,1.213819659112501392e-01 +4.145898033750294864e-02,1.381966011250111009e-02,1.213819659112501670e-01 +1.309016994374945508e-01,1.381966011250112744e-02,1.213819659112501947e-01 +1.585410196624969237e-01,1.861803398874991577e-01,1.141458979337503510e-01 +6.909830056250530761e-02,1.861803398874991022e-01,1.186180338887499325e-01 +1.585410196624969514e-01,1.861803398874991577e-01,1.186180338887499464e-01 +1.138196601125011365e-01,1.414589803375033705e-01,1.186180338887499602e-01 +1.861803398874989357e-01,1.585410196624967294e-01,1.141458979337503510e-01 +1.861803398874989357e-01,6.909830056250511332e-02,1.186180338887499186e-01 +1.414589803375031485e-01,1.138196601125009144e-01,1.186180338887499464e-01 +1.861803398874989912e-01,1.585410196624967294e-01,1.186180338887499602e-01 +2.763932022500222019e-02,5.527864045000403792e-02,1.272360678774998310e-01 +7.236067977499800741e-02,9.999999999999981126e-02,1.227639319225002634e-01 +7.236067977499800741e-02,9.999999999999985290e-02,1.272360678774998310e-01 +2.763932022500223407e-02,1.447213595499956540e-01,1.227639319225002773e-01 +1.138196601125013308e-01,5.854101966249691813e-02,1.227639319225002357e-01 +1.585410196624971180e-01,1.381966011250110316e-02,1.272360678774998033e-01 +1.585410196624971457e-01,1.381966011250110316e-02,1.227639319225002495e-01 +6.909830056250558517e-02,1.381966011250110489e-02,1.272360678774998588e-01 +5.527864045000424609e-02,1.723606797749980268e-01,1.213819659112501392e-01 +1.447213595499958483e-01,1.723606797749980268e-01,1.213819659112501392e-01 +1.000000000000000472e-01,1.276393202250022396e-01,1.213819659112501392e-01 +1.000000000000000888e-01,1.276393202250022951e-01,1.258541018662497346e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.258541018662497069e-01 +1.414589803375031207e-01,8.618033988749873586e-02,1.213819659112501392e-01 +1.861803398874989635e-01,4.145898033750294864e-02,1.213819659112501670e-01 +1.861803398874989912e-01,1.309016994374945508e-01,1.213819659112501809e-01 +1.381966011250110489e-02,6.909830056250514108e-02,1.286180338887499275e-01 +5.854101966249690425e-02,1.138196601125009144e-01,1.286180338887499275e-01 +1.381966011250110489e-02,1.585410196624967571e-01,1.286180338887499552e-01 +1.381966011250112397e-02,1.585410196624967571e-01,1.241458979337503876e-01 +1.447213595499960148e-01,2.763932022500221325e-02,1.286180338887499275e-01 +1.000000000000001998e-01,7.236067977499800741e-02,1.241458979337503321e-01 +1.000000000000001998e-01,7.236067977499800741e-02,1.286180338887499275e-01 +5.527864045000444732e-02,2.763932022500224100e-02,1.286180338887499552e-01 +8.618033988749912444e-02,1.414589803375031762e-01,1.272360678774998033e-01 +1.309016994374949394e-01,1.861803398874989357e-01,1.227639319225002634e-01 +4.145898033750332334e-02,1.861803398874989912e-01,1.272360678774998588e-01 +4.145898033750336498e-02,1.861803398874990190e-01,1.227639319225002912e-01 +1.276393202250020731e-01,9.999999999999983902e-02,1.227639319225002634e-01 +1.723606797749978603e-01,5.527864045000401017e-02,1.272360678774998310e-01 +1.276393202250020731e-01,9.999999999999982514e-02,1.272360678774998310e-01 +1.723606797749978881e-01,1.447213595499956262e-01,1.227639319225002912e-01 +1.381966011250110836e-02,4.145898033750293477e-02,1.358541018662497157e-01 +1.381966011250109795e-02,4.145898033750291395e-02,1.313819659112501204e-01 +5.854101966249690425e-02,8.618033988749873586e-02,1.313819659112501481e-01 +1.381966011250111009e-02,1.309016994374945508e-01,1.313819659112501759e-01 +4.145898033750331640e-02,1.381966011250110489e-02,1.313819659112501204e-01 +8.618033988749909668e-02,5.854101966249689037e-02,1.313819659112501204e-01 +1.309016994374949394e-01,1.381966011250111009e-02,1.313819659112501204e-01 +4.145898033750335110e-02,1.381966011250112744e-02,1.358541018662497435e-01 +1.138196601125013308e-01,1.414589803375031762e-01,1.286180338887499275e-01 +1.585410196624971180e-01,1.861803398874989357e-01,1.241458979337503321e-01 +1.585410196624971457e-01,1.861803398874989912e-01,1.286180338887499275e-01 +6.909830056250558517e-02,1.861803398874990190e-01,1.286180338887499552e-01 +1.861803398874989635e-01,6.909830056250514108e-02,1.286180338887499275e-01 +1.861803398874989357e-01,1.585410196624967016e-01,1.286180338887499275e-01 +1.414589803375031485e-01,1.138196601125009561e-01,1.286180338887499275e-01 +1.861803398874989912e-01,1.585410196624968127e-01,1.241458979337504015e-01 +1.381966011250110836e-02,6.909830056250515495e-02,1.372360678774998399e-01 +5.854101966249690425e-02,1.138196601125009144e-01,1.327639319225002446e-01 +1.381966011250110836e-02,1.585410196624967571e-01,1.372360678774998122e-01 +1.381966011250112050e-02,1.585410196624967849e-01,1.327639319225003001e-01 +1.138196601125009422e-01,5.854101966249689731e-02,1.327639319225002446e-01 +6.909830056250512720e-02,1.381966011250110489e-02,1.372360678774998399e-01 +1.585410196624967294e-01,1.381966011250109448e-02,1.372360678774998399e-01 +1.585410196624967571e-01,1.381966011250110142e-02,1.327639319225003001e-01 +4.145898033750312212e-02,1.861803398874991300e-01,1.358541018662497157e-01 +1.309016994374947174e-01,1.861803398874991300e-01,1.313819659112501204e-01 +4.145898033750313599e-02,1.861803398874991577e-01,1.313819659112501481e-01 +8.618033988749897178e-02,1.414589803375033705e-01,1.313819659112501759e-01 +1.414589803375031485e-01,8.618033988749911056e-02,1.313819659112501204e-01 +1.861803398874989357e-01,1.309016994374949394e-01,1.313819659112501204e-01 +1.861803398874989912e-01,4.145898033750330947e-02,1.313819659112501204e-01 +1.861803398874990190e-01,4.145898033750335110e-02,1.358541018662497435e-01 +2.763932022500221672e-02,5.527864045000403792e-02,1.386180338887499364e-01 +7.236067977499800741e-02,9.999999999999981126e-02,1.341458979337503132e-01 +7.236067977499800741e-02,9.999999999999985290e-02,1.386180338887499641e-01 +2.763932022500223407e-02,1.447213595499956540e-01,1.386180338887499364e-01 +9.999999999999983902e-02,7.236067977499800741e-02,1.341458979337503132e-01 +5.527864045000402404e-02,2.763932022500220284e-02,1.386180338887498809e-01 +9.999999999999982514e-02,7.236067977499800741e-02,1.386180338887499364e-01 +1.447213595499956540e-01,2.763932022500222019e-02,1.386180338887499641e-01 +1.000000000000002276e-01,1.276393202250020453e-01,1.327639319225002168e-01 +1.447213595499960148e-01,1.723606797749978603e-01,1.327639319225002168e-01 +1.000000000000002137e-01,1.276393202250020453e-01,1.372360678774998122e-01 +5.527864045000446813e-02,1.723606797749978881e-01,1.372360678774998677e-01 +1.723606797749980268e-01,5.527864045000423221e-02,1.372360678774998399e-01 +1.723606797749980268e-01,1.447213595499958483e-01,1.327639319225002446e-01 +1.276393202250022674e-01,1.000000000000000472e-01,1.372360678774998122e-01 +1.276393202250022951e-01,1.000000000000000749e-01,1.327639319225003001e-01 +1.381966011250110489e-02,1.309016994374949117e-01,1.413819659112501292e-01 +5.854101966249691119e-02,8.618033988749909668e-02,1.413819659112501292e-01 +1.381966011250111356e-02,4.145898033750330253e-02,1.413819659112501570e-01 +1.381966011250112918e-02,4.145898033750333722e-02,1.458541018662497524e-01 +1.309016994374947174e-01,1.381966011250091927e-02,1.413819659112501292e-01 +4.145898033750311518e-02,1.381966011250091407e-02,1.458541018662497246e-01 +4.145898033750310824e-02,1.381966011250091927e-02,1.413819659112501570e-01 +8.618033988749893015e-02,5.854101966249672384e-02,1.413819659112501848e-01 +1.585410196624971180e-01,1.861803398874989357e-01,1.341458979337503410e-01 +1.585410196624971180e-01,1.861803398874989357e-01,1.386180338887498809e-01 +1.138196601125013030e-01,1.414589803375031485e-01,1.386180338887499364e-01 +6.909830056250557129e-02,1.861803398874989912e-01,1.386180338887499641e-01 +1.861803398874989357e-01,1.585410196624967294e-01,1.341458979337503410e-01 +1.861803398874989357e-01,6.909830056250511332e-02,1.386180338887498809e-01 +1.414589803375031485e-01,1.138196601125009144e-01,1.386180338887499086e-01 +1.861803398874989912e-01,1.585410196624967294e-01,1.386180338887499641e-01 +2.763932022500201549e-02,1.447213595499958205e-01,1.427639319225002534e-01 +2.763932022500201202e-02,5.527864045000420445e-02,1.472360678774998488e-01 +7.236067977499782700e-02,1.000000000000000056e-01,1.472360678774998488e-01 +7.236067977499782700e-02,1.000000000000000333e-01,1.427639319225003089e-01 +1.138196601125013308e-01,5.854101966249691813e-02,1.427639319225002534e-01 +1.585410196624971180e-01,1.381966011250110662e-02,1.472360678774997933e-01 +1.585410196624971457e-01,1.381966011250110316e-02,1.427639319225002534e-01 +6.909830056250558517e-02,1.381966011250110836e-02,1.472360678774998488e-01 +5.527864045000423221e-02,1.723606797749980268e-01,1.413819659112501292e-01 +1.447213595499958483e-01,1.723606797749980268e-01,1.413819659112501292e-01 +1.000000000000000472e-01,1.276393202250022396e-01,1.413819659112501570e-01 +1.000000000000000749e-01,1.276393202250022951e-01,1.458541018662497524e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.458541018662497246e-01 +1.414589803375031207e-01,8.618033988749873586e-02,1.413819659112501292e-01 +1.861803398874989357e-01,4.145898033750294864e-02,1.413819659112501570e-01 +1.861803398874989912e-01,1.309016994374945508e-01,1.413819659112501848e-01 +1.381966011250110316e-02,1.585410196624967294e-01,1.441458979337503499e-01 +5.854101966249690425e-02,1.138196601125009144e-01,1.486180338887499175e-01 +1.381966011250110836e-02,6.909830056250512720e-02,1.486180338887499175e-01 +1.381966011250111877e-02,1.585410196624967294e-01,1.486180338887499730e-01 +1.447213595499960148e-01,2.763932022500222713e-02,1.486180338887499452e-01 +1.000000000000001998e-01,7.236067977499799353e-02,1.441458979337503221e-01 +1.000000000000002137e-01,7.236067977499802129e-02,1.486180338887499175e-01 +5.527864045000444732e-02,2.763932022500224100e-02,1.486180338887499730e-01 +8.618033988749912444e-02,1.414589803375031762e-01,1.472360678774998488e-01 +1.309016994374949394e-01,1.861803398874989357e-01,1.427639319225002534e-01 +4.145898033750331640e-02,1.861803398874989912e-01,1.472360678774998488e-01 +4.145898033750335110e-02,1.861803398874990190e-01,1.427639319225002812e-01 +1.276393202250020453e-01,9.999999999999983902e-02,1.427639319225002812e-01 +1.723606797749978603e-01,5.527864045000402404e-02,1.472360678774998488e-01 +1.276393202250020731e-01,9.999999999999982514e-02,1.472360678774998488e-01 +1.723606797749978881e-01,1.447213595499956540e-01,1.427639319225003089e-01 +1.381966011250110836e-02,1.309016994374949117e-01,1.513819659112501381e-01 +5.854101966249691119e-02,8.618033988749909668e-02,1.513819659112501104e-01 +1.381966011250111356e-02,4.145898033750329559e-02,1.513819659112501381e-01 +1.381966011250113091e-02,4.145898033750333722e-02,1.558541018662497613e-01 +4.145898033750312905e-02,1.381966011250091407e-02,1.558541018662497335e-01 +4.145898033750310824e-02,1.381966011250091581e-02,1.513819659112501381e-01 +1.309016994374947451e-01,1.381966011250091927e-02,1.513819659112501104e-01 +8.618033988749894403e-02,5.854101966249672384e-02,1.513819659112502214e-01 +1.138196601125009422e-01,1.414589803375031485e-01,1.486180338887499452e-01 +6.909830056250512720e-02,1.861803398874989357e-01,1.486180338887499175e-01 +1.585410196624967571e-01,1.861803398874989912e-01,1.441458979337503499e-01 +1.585410196624967571e-01,1.861803398874990190e-01,1.486180338887499730e-01 +1.861803398874991577e-01,6.909830056250533536e-02,1.486180338887499452e-01 +1.861803398874991300e-01,1.585410196624969237e-01,1.441458979337503221e-01 +1.861803398874991577e-01,1.585410196624969792e-01,1.486180338887499175e-01 +1.414589803375033705e-01,1.138196601125011781e-01,1.486180338887499730e-01 +5.854101966249691813e-02,1.138196601125009422e-01,1.527639319225002623e-01 +1.381966011250110662e-02,6.909830056250512720e-02,1.572360678774998299e-01 +1.381966011250109969e-02,1.585410196624967571e-01,1.527639319225002346e-01 +1.381966011250111183e-02,1.585410196624967571e-01,1.572360678774998854e-01 +1.138196601125013308e-01,5.854101966249691813e-02,1.527639319225002623e-01 +1.585410196624971457e-01,1.381966011250111009e-02,1.572360678774998299e-01 +1.585410196624971457e-01,1.381966011250110316e-02,1.527639319225002346e-01 +6.909830056250558517e-02,1.381966011250110489e-02,1.572360678774998854e-01 +4.145898033750312212e-02,1.861803398874991300e-01,1.513819659112501381e-01 +4.145898033750311518e-02,1.861803398874991300e-01,1.558541018662497335e-01 +1.309016994374947451e-01,1.861803398874991577e-01,1.513819659112501659e-01 +8.618033988749894403e-02,1.414589803375033983e-01,1.513819659112501936e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.558541018662497335e-01 +1.414589803375031207e-01,8.618033988749873586e-02,1.513819659112501381e-01 +1.861803398874989357e-01,4.145898033750294170e-02,1.513819659112501381e-01 +1.861803398874989912e-01,1.309016994374945508e-01,1.513819659112501936e-01 +2.763932022500202590e-02,1.447213595499958205e-01,1.586180338887499541e-01 +2.763932022500201549e-02,5.527864045000420445e-02,1.586180338887499541e-01 +7.236067977499782700e-02,1.000000000000000056e-01,1.586180338887499819e-01 +7.236067977499784087e-02,1.000000000000000472e-01,1.541458979337504420e-01 +1.447213595499960148e-01,2.763932022500221672e-02,1.586180338887499541e-01 +1.000000000000001998e-01,7.236067977499799353e-02,1.541458979337503588e-01 +1.000000000000001998e-01,7.236067977499800741e-02,1.586180338887499541e-01 +5.527864045000444038e-02,2.763932022500223407e-02,1.586180338887499819e-01 +9.999999999999983902e-02,1.276393202250020731e-01,1.572360678774998299e-01 +5.527864045000402404e-02,1.723606797749978603e-01,1.572360678774998577e-01 +9.999999999999982514e-02,1.276393202250020453e-01,1.527639319225002623e-01 +1.447213595499956540e-01,1.723606797749979158e-01,1.527639319225003178e-01 +1.276393202250020453e-01,9.999999999999983902e-02,1.527639319225002623e-01 +1.723606797749978603e-01,5.527864045000402404e-02,1.572360678774998577e-01 +1.276393202250020453e-01,9.999999999999982514e-02,1.572360678774998577e-01 +1.723606797749978881e-01,1.447213595499956262e-01,1.527639319225003178e-01 +1.381966011250110489e-02,1.309016994374949117e-01,1.613819659112501470e-01 +5.854101966249690425e-02,8.618033988749911056e-02,1.613819659112501192e-01 +1.381966011250110489e-02,4.145898033750329559e-02,1.613819659112501470e-01 +1.381966011250112224e-02,4.145898033750333722e-02,1.658541018662497701e-01 +8.618033988749911056e-02,5.854101966249690425e-02,1.613819659112501470e-01 +1.309016994374949117e-01,1.381966011250110316e-02,1.613819659112501470e-01 +4.145898033750330947e-02,1.381966011250109275e-02,1.613819659112501470e-01 +4.145898033750335110e-02,1.381966011250110316e-02,1.658541018662497424e-01 +1.585410196624969237e-01,1.861803398874991577e-01,1.541458979337503865e-01 +6.909830056250530761e-02,1.861803398874991300e-01,1.586180338887499264e-01 +1.585410196624969514e-01,1.861803398874991577e-01,1.586180338887499541e-01 +1.138196601125011503e-01,1.414589803375034260e-01,1.586180338887499819e-01 +1.861803398874989357e-01,6.909830056250515495e-02,1.586180338887499541e-01 +1.414589803375031207e-01,1.138196601125009144e-01,1.586180338887499541e-01 +1.861803398874989357e-01,1.585410196624967571e-01,1.541458979337503588e-01 +1.861803398874989912e-01,1.585410196624967571e-01,1.586180338887500096e-01 +1.381966011250110662e-02,6.909830056250514108e-02,1.672360678774998388e-01 +5.854101966249690425e-02,1.138196601125009422e-01,1.627639319225002712e-01 +1.381966011250111009e-02,1.585410196624967571e-01,1.672360678774998666e-01 +1.381966011250112397e-02,1.585410196624967849e-01,1.627639319225003267e-01 +1.000000000000002276e-01,7.236067977499802129e-02,1.672360678774998388e-01 +1.447213595499960148e-01,2.763932022500220284e-02,1.627639319225002434e-01 +1.000000000000002137e-01,7.236067977499800741e-02,1.627639319225002434e-01 +5.527864045000446813e-02,2.763932022500221672e-02,1.672360678774998666e-01 +1.309016994374949117e-01,1.861803398874989635e-01,1.613819659112501470e-01 +8.618033988749909668e-02,1.414589803375031207e-01,1.613819659112501470e-01 +4.145898033750329559e-02,1.861803398874989635e-01,1.613819659112501470e-01 +4.145898033750333722e-02,1.861803398874989912e-01,1.658541018662497701e-01 +1.723606797749978325e-01,5.527864045000405180e-02,1.613819659112501748e-01 +1.276393202250020176e-01,9.999999999999983902e-02,1.658541018662497424e-01 +1.276393202250020176e-01,9.999999999999985290e-02,1.613819659112501748e-01 +1.723606797749978603e-01,1.447213595499956540e-01,1.613819659112502025e-01 +7.236067977499800741e-02,1.000000000000002276e-01,1.641458979337503676e-01 +2.763932022500219590e-02,1.447213595499960148e-01,1.686180338887499075e-01 +7.236067977499800741e-02,1.000000000000002137e-01,1.686180338887499353e-01 +2.763932022500222019e-02,5.527864045000446813e-02,1.686180338887499908e-01 +1.585410196624971457e-01,1.381966011250111530e-02,1.641458979337503954e-01 +1.138196601125013308e-01,5.854101966249691119e-02,1.686180338887499353e-01 +1.585410196624971457e-01,1.381966011250111530e-02,1.686180338887499630e-01 +6.909830056250557129e-02,1.381966011250112571e-02,1.686180338887499908e-01 +1.447213595499960148e-01,1.723606797749978603e-01,1.627639319225002434e-01 +1.000000000000001998e-01,1.276393202250020453e-01,1.672360678774998111e-01 +1.000000000000001998e-01,1.276393202250020453e-01,1.627639319225002434e-01 +5.527864045000445425e-02,1.723606797749978603e-01,1.672360678774998666e-01 +1.414589803375031762e-01,8.618033988749873586e-02,1.672360678774998666e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.627639319225002712e-01 +1.861803398874989912e-01,4.145898033750293477e-02,1.672360678774998666e-01 +1.861803398874990467e-01,1.309016994374945231e-01,1.627639319225003267e-01 +5.854101966249691813e-02,8.618033988749873586e-02,1.713819659112501559e-01 +1.381966011250111009e-02,4.145898033750291395e-02,1.758541018662496958e-01 +1.381966011250110316e-02,4.145898033750292783e-02,1.713819659112501559e-01 +1.381966011250110662e-02,1.309016994374945231e-01,1.713819659112501836e-01 +4.145898033750293477e-02,1.381966011250110662e-02,1.758541018662497513e-01 +8.618033988749873586e-02,5.854101966249691119e-02,1.713819659112501559e-01 +4.145898033750294864e-02,1.381966011250111009e-02,1.713819659112501559e-01 +1.309016994374945508e-01,1.381966011250112744e-02,1.713819659112502114e-01 +1.138196601125013169e-01,1.414589803375031762e-01,1.686180338887499353e-01 +1.585410196624971180e-01,1.861803398874989357e-01,1.641458979337503121e-01 +1.585410196624971457e-01,1.861803398874989912e-01,1.686180338887499353e-01 +6.909830056250558517e-02,1.861803398874990190e-01,1.686180338887499630e-01 +1.861803398874989635e-01,1.585410196624971457e-01,1.641458979337503954e-01 +1.414589803375031207e-01,1.138196601125013030e-01,1.686180338887499353e-01 +1.861803398874989357e-01,1.585410196624971180e-01,1.686180338887499075e-01 +1.861803398874989912e-01,6.909830056250557129e-02,1.686180338887499908e-01 +2.763932022500222019e-02,5.527864045000403792e-02,1.772360678774998477e-01 +7.236067977499800741e-02,9.999999999999981126e-02,1.727639319225002246e-01 +7.236067977499800741e-02,9.999999999999985290e-02,1.772360678774998199e-01 +2.763932022500223407e-02,1.447213595499956540e-01,1.727639319225002801e-01 +1.138196601125013308e-01,5.854101966249691813e-02,1.727639319225002801e-01 +1.585410196624971180e-01,1.381966011250110316e-02,1.772360678774997922e-01 +1.585410196624971457e-01,1.381966011250110316e-02,1.727639319225002523e-01 +6.909830056250558517e-02,1.381966011250110489e-02,1.772360678774998755e-01 +5.527864045000423221e-02,1.723606797749980268e-01,1.713819659112501281e-01 +1.447213595499958483e-01,1.723606797749980268e-01,1.713819659112501281e-01 +1.000000000000000472e-01,1.276393202250022396e-01,1.713819659112501281e-01 +1.000000000000000749e-01,1.276393202250022951e-01,1.758541018662497513e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.758541018662497235e-01 +1.414589803375031207e-01,8.618033988749873586e-02,1.713819659112501281e-01 +1.861803398874989357e-01,4.145898033750294864e-02,1.713819659112501281e-01 +1.861803398874989912e-01,1.309016994374945508e-01,1.713819659112501836e-01 +1.381966011250110489e-02,6.909830056250514108e-02,1.786180338887499719e-01 +5.854101966249690425e-02,1.138196601125009283e-01,1.786180338887499441e-01 +1.381966011250111183e-02,1.585410196624967571e-01,1.786180338887499719e-01 +1.381966011250112397e-02,1.585410196624967571e-01,1.741458979337504043e-01 +1.447213595499960148e-01,2.763932022500222366e-02,1.786180338887499719e-01 +1.000000000000001998e-01,7.236067977499800741e-02,1.741458979337503488e-01 +1.000000000000002137e-01,7.236067977499802129e-02,1.786180338887499719e-01 +5.527864045000444732e-02,2.763932022500223754e-02,1.786180338887499719e-01 +8.618033988749912444e-02,1.414589803375031762e-01,1.772360678774998755e-01 +1.309016994374949394e-01,1.861803398874989357e-01,1.727639319225002801e-01 +4.145898033750331640e-02,1.861803398874989912e-01,1.772360678774998477e-01 +4.145898033750335110e-02,1.861803398874990190e-01,1.727639319225003078e-01 +1.276393202250020453e-01,9.999999999999983902e-02,1.727639319225002523e-01 +1.723606797749978603e-01,5.527864045000402404e-02,1.772360678774998477e-01 +1.276393202250020731e-01,9.999999999999982514e-02,1.772360678774998755e-01 +1.723606797749978881e-01,1.447213595499956540e-01,1.727639319225003078e-01 +1.381966011250111530e-02,1.309016994374949117e-01,1.813819659112501925e-01 +1.381966011250111009e-02,4.145898033750330253e-02,1.858541018662497324e-01 +5.854101966249691813e-02,8.618033988749911056e-02,1.813819659112501648e-01 +1.381966011250111530e-02,4.145898033750332334e-02,1.813819659112502203e-01 +4.145898033750332334e-02,1.381966011250110489e-02,1.813819659112501370e-01 +8.618033988749909668e-02,5.854101966249690425e-02,1.813819659112501370e-01 +1.309016994374949394e-01,1.381966011250111356e-02,1.813819659112501648e-01 +4.145898033750335110e-02,1.381966011250112744e-02,1.858541018662497601e-01 +1.138196601125009561e-01,1.414589803375031762e-01,1.786180338887499719e-01 +1.585410196624967294e-01,1.861803398874989357e-01,1.786180338887499164e-01 +6.909830056250514108e-02,1.861803398874989912e-01,1.786180338887499719e-01 +1.585410196624967849e-01,1.861803398874990467e-01,1.741458979337504598e-01 +1.861803398874991577e-01,6.909830056250533536e-02,1.786180338887499719e-01 +1.861803398874991300e-01,1.585410196624969237e-01,1.741458979337503765e-01 +1.861803398874991577e-01,1.585410196624969792e-01,1.786180338887499719e-01 +1.414589803375034260e-01,1.138196601125011920e-01,1.786180338887499719e-01 +2.763932022500222713e-02,1.447213595499960426e-01,1.827639319225002890e-01 +7.236067977499800741e-02,1.000000000000001998e-01,1.872360678774998288e-01 +7.236067977499802129e-02,1.000000000000002137e-01,1.827639319225002890e-01 +2.763932022500224447e-02,5.527864045000445425e-02,1.872360678774999121e-01 +1.138196601125013308e-01,5.854101966249691813e-02,1.827639319225002890e-01 +1.585410196624971457e-01,1.381966011250111009e-02,1.872360678774998288e-01 +1.585410196624971457e-01,1.381966011250110316e-02,1.827639319225002890e-01 +6.909830056250558517e-02,1.381966011250110662e-02,1.872360678774999121e-01 +9.999999999999985290e-02,1.276393202250020731e-01,1.858541018662497324e-01 +5.527864045000402404e-02,1.723606797749978603e-01,1.813819659112501370e-01 +9.999999999999982514e-02,1.276393202250020731e-01,1.813819659112501370e-01 +1.447213595499956540e-01,1.723606797749979158e-01,1.813819659112501925e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.858541018662497601e-01 +1.414589803375031207e-01,8.618033988749873586e-02,1.813819659112501370e-01 +1.861803398874989357e-01,4.145898033750294864e-02,1.813819659112501648e-01 +1.861803398874989912e-01,1.309016994374945508e-01,1.813819659112501925e-01 +5.854101966249690425e-02,1.138196601125013308e-01,1.886180338887499808e-01 +1.381966011250111009e-02,1.585410196624971180e-01,1.841458979337503299e-01 +1.381966011250109969e-02,1.585410196624971180e-01,1.886180338887499253e-01 +1.381966011250110662e-02,6.909830056250557129e-02,1.886180338887499808e-01 +1.447213595499960148e-01,2.763932022500222019e-02,1.886180338887499808e-01 +1.000000000000001998e-01,7.236067977499799353e-02,1.841458979337503299e-01 +1.000000000000001998e-01,7.236067977499800741e-02,1.886180338887498975e-01 +5.527864045000444732e-02,2.763932022500223754e-02,1.886180338887500363e-01 +4.145898033750293477e-02,1.861803398874989635e-01,1.827639319225002612e-01 +8.618033988749873586e-02,1.414589803375031207e-01,1.872360678774998566e-01 +4.145898033750294864e-02,1.861803398874989635e-01,1.872360678774998566e-01 +1.309016994374945508e-01,1.861803398874989912e-01,1.827639319225002890e-01 +1.276393202250020731e-01,9.999999999999983902e-02,1.827639319225002612e-01 +1.723606797749978603e-01,5.527864045000402404e-02,1.872360678774998011e-01 +1.276393202250020731e-01,9.999999999999982514e-02,1.872360678774998566e-01 +1.723606797749978881e-01,1.447213595499956262e-01,1.827639319225002890e-01 +1.381966011250110662e-02,1.309016994374949117e-01,1.913819659250698413e-01 +5.854101966249690425e-02,8.618033988749912444e-02,1.913819659250698135e-01 +1.381966011250111009e-02,4.145898033750330253e-02,1.913819659250698413e-01 +1.381966011250112918e-02,4.145898033750334416e-02,1.958541019247907744e-01 +4.145898033750312905e-02,1.381966011250091754e-02,1.958541019247907466e-01 +4.145898033750310130e-02,1.381966011250091407e-02,1.913819659250698135e-01 +1.309016994374947729e-01,1.381966011250091927e-02,1.913819659250698413e-01 +8.618033988749893015e-02,5.854101966249670996e-02,1.913819659250698690e-01 +1.585410196624971180e-01,1.861803398874989635e-01,1.841458979337503576e-01 +1.585410196624970902e-01,1.861803398874989357e-01,1.886180338887499530e-01 +1.138196601125013308e-01,1.414589803375031485e-01,1.886180338887499808e-01 +6.909830056250557129e-02,1.861803398874989912e-01,1.886180338887500085e-01 +1.861803398874989635e-01,6.909830056250515495e-02,1.886180338887499808e-01 +1.861803398874989357e-01,1.585410196624967294e-01,1.886180338887500085e-01 +1.414589803375031485e-01,1.138196601125009699e-01,1.886180338887499808e-01 +1.861803398874989912e-01,1.585410196624967849e-01,1.841458979337504409e-01 +5.854101966249690425e-02,1.138196601125009422e-01,1.927639319501396331e-01 +1.381966011250110662e-02,6.909830056250512720e-02,1.972360679498604830e-01 +1.381966011250109622e-02,1.585410196624967571e-01,1.927639319501396054e-01 +1.381966011250110316e-02,1.585410196624967571e-01,1.972360679498605662e-01 +1.000000000000002276e-01,7.236067977499800741e-02,1.972360679498604830e-01 +1.447213595499960148e-01,2.763932022500220978e-02,1.927639319501395498e-01 +1.000000000000002137e-01,7.236067977499800741e-02,1.927639319501395776e-01 +5.527864045000446813e-02,2.763932022500222019e-02,1.972360679498605385e-01 +1.309016994374949117e-01,1.861803398874989357e-01,1.913819659250698413e-01 +8.618033988749911056e-02,1.414589803375031207e-01,1.913819659250698135e-01 +4.145898033750329559e-02,1.861803398874989357e-01,1.913819659250698135e-01 +4.145898033750333028e-02,1.861803398874989912e-01,1.958541019247908022e-01 +1.723606797749978603e-01,5.527864045000405180e-02,1.913819659250698413e-01 +1.276393202250020176e-01,9.999999999999981126e-02,1.958541019247907189e-01 +1.276393202250020453e-01,9.999999999999985290e-02,1.913819659250698413e-01 +1.723606797749978603e-01,1.447213595499956817e-01,1.913819659250698968e-01 +2.763932022500201896e-02,1.447213595499958205e-01,1.986180339749303303e-01 +2.763932022500201549e-02,5.527864045000421139e-02,1.986180339749302470e-01 +7.236067977499782700e-02,1.000000000000000056e-01,1.986180339749303025e-01 +7.236067977499782700e-02,1.000000000000000333e-01,1.941458979752094249e-01 +1.585410196624971457e-01,1.381966011250111530e-02,1.941458979752093694e-01 +1.138196601125013030e-01,5.854101966249690425e-02,1.986180339749302470e-01 +1.585410196624971180e-01,1.381966011250110836e-02,1.986180339749303025e-01 +6.909830056250557129e-02,1.381966011250112571e-02,1.986180339749303581e-01 +5.527864045000423221e-02,1.723606797749980268e-01,1.972360679498604830e-01 +1.447213595499958483e-01,1.723606797749980268e-01,1.927639319501395776e-01 +1.000000000000000472e-01,1.276393202250022396e-01,1.927639319501395776e-01 +1.000000000000000749e-01,1.276393202250022951e-01,1.972360679498605385e-01 +1.414589803375031485e-01,8.618033988749873586e-02,1.972360679498605385e-01 +1.861803398874989357e-01,4.145898033750293477e-02,1.927639319501395776e-01 +1.861803398874989357e-01,4.145898033750292089e-02,1.972360679498605385e-01 +1.861803398874990467e-01,1.309016994374945231e-01,1.927639319501396609e-01 +6.909830056250514108e-02,1.861803398874989635e-01,1.986180339749303303e-01 +1.138196601125009144e-01,1.414589803375031207e-01,1.986180339749302470e-01 +1.585410196624967571e-01,1.861803398874989357e-01,1.986180339749303303e-01 +1.585410196624967849e-01,1.861803398874989912e-01,1.941458979752094527e-01 +1.861803398874991300e-01,6.909830056250533536e-02,1.986180339749302748e-01 +1.861803398874991300e-01,1.585410196624969237e-01,1.941458979752093139e-01 +1.861803398874991577e-01,1.585410196624969792e-01,1.986180339749303025e-01 +1.414589803375033705e-01,1.138196601125011781e-01,1.986180339749303303e-01 diff --git a/tests/test_gcode.py b/tests/test_gcode.py index 91e5a87..ae2f4f0 100644 --- a/tests/test_gcode.py +++ b/tests/test_gcode.py @@ -1,8 +1,9 @@ import os from pathlib import Path +import logging from amworkflow.gcode.gcode import GcodeFromPoints - +logging.basicConfig(level=logging.INFO) # define required parameters params = { # geometry parameters "layer_num": 1, diff --git a/tests/test_gcodepowder.py b/tests/test_gcodepowder.py new file mode 100644 index 0000000..669051e --- /dev/null +++ b/tests/test_gcodepowder.py @@ -0,0 +1,23 @@ +import os +from pathlib import Path +import logging + +from amworkflow.gcode.gcode import PowderbedCodeFromSTL + +logging.basicConfig(level=logging.INFO) +# define required parameters +params = { + "stl_unit": 1000, # units in your stl-file (how much of your unit is 1m, i.e. mm units would be factor 1000) + "debug_mode": False, # if True, prints extra stuff into dsmn file, switch to false to create printable files + "add_zeros": 0, # additional zeros at the top and bottom of each layer in dsmn file +} + +def test_gcodepowder(tmp_path): + caller_path = Path(os.path.dirname(__file__)) + stl_in = caller_path / "cube_100x100x100mm.stl" + dsmn_out = tmp_path / "cube_100x100x100mm.dsmn" + xyz_out = tmp_path / "cube_100x100x100mm.xyz" + gcd = PowderbedCodeFromSTL(**params) + file_dsmn = Path(tmp_path) / "cube_100x100x100mm.dsmn" + gcd.create(stl_in, dsmn_out, xyz_out) + assert (file_dsmn.exists() & file_dsmn.stat().st_size > 0) \ No newline at end of file