diff --git a/hw/ip/spatz_cc/src/spatz_cc.sv b/hw/ip/spatz_cc/src/spatz_cc.sv index 53372a6b..5e6638c9 100644 --- a/hw/ip/spatz_cc/src/spatz_cc.sv +++ b/hw/ip/spatz_cc/src/spatz_cc.sv @@ -53,6 +53,10 @@ module spatz_cc parameter fpu_implementation_t FPUImplementation = fpu_implementation_t'(0), /// Boot address of core. parameter logic [31:0] BootAddr = 32'h0000_1000, + + /// Address to indicate start of L2 + parameter logic [AddrWidth-1:0] L2Addr = 48'h0000_5180_0000, + parameter logic [AddrWidth-1:0] L2Size = 48'h0000_0080_0000, /// Reduced-register extension parameter bit RVE = 0, /// Enable F and D Extension @@ -420,19 +424,18 @@ module spatz_cc // Decide whether to go to SoC or TCDM dreq_t data_tcdm_req; drsp_t data_tcdm_rsp; - dreq_t data_spm_req; - drsp_t data_spm_rsp; dreq_t data_soc_req; drsp_t data_soc_rsp; - dreq_t data_l1_req; - drsp_t data_l1_rsp; logic [3:0] data_soc_req_id, data_soc_rsp_id; logic data_soc_push, data_soc_pop; logic data_soc_full, data_soc_empty; - localparam int unsigned SelectWidth = cf_math_pkg::idx_width(2); + localparam int unsigned SelectWidth = cf_math_pkg::idx_width(3); typedef logic [SelectWidth-1:0] select_t; select_t slave_select; + // Combine if the a request is targetting at SPM or L2 + logic cache_select; + assign cache_select = (slave_select == 0) ? 0 : 1; // Since we are now using cache, the fpu_sequencer should not // bypass the L1D cache. @@ -445,7 +448,7 @@ module spatz_cc ) i_reqrsp_demux ( .clk_i (clk_i ), .rst_ni (rst_ni ), - .slv_select_i (slave_select ), + .slv_select_i (cache_select ), .slv_req_i (snitch_dreq_q ), .slv_rsp_o (snitch_drsp_q ), .mst_req_o ({data_tcdm_req, data_soc_req}), @@ -519,19 +522,25 @@ module spatz_cc logic [AddrWidth-1:0] mask; } reqrsp_rule_t; - reqrsp_rule_t addr_map; - logic [AddrWidth-1:0] l2_addr_start, l2_addr_end; - assign l2_addr_start = 48'h0000_8000_0000; - assign l2_addr_end = 48'h0000_1000_0000; - assign addr_map = '{ + reqrsp_rule_t [1:0] addr_map; + logic [AddrWidth-1:0] l2_addr_start, l2_addr_mask; + assign l2_addr_start = L2Addr; + assign l2_addr_mask = ~(L2Size-1); + assign addr_map[0] = '{ idx : 1, base: tcdm_addr_base_i, mask: ({AddrWidth{1'b1}} << TCDMAddrWidth) }; + assign addr_map[1] = '{ + idx : 2, + base: l2_addr_start, + mask: l2_addr_mask + }; + addr_decode_napot #( - .NoIndices (2 ), - .NoRules (1 ), + .NoIndices (3 ), + .NoRules (2 ), .addr_t (logic [AddrWidth-1:0]), .rule_t (reqrsp_rule_t ) ) i_addr_decode_napot ( diff --git a/hw/system/spatz_cluster/src/spatz_cluster.sv b/hw/system/spatz_cluster/src/spatz_cluster.sv index 14c9e7a4..110c854b 100644 --- a/hw/system/spatz_cluster/src/spatz_cluster.sv +++ b/hw/system/spatz_cluster/src/spatz_cluster.sv @@ -1022,6 +1022,8 @@ module spatz_cluster spatz_cc #( .BootAddr (BootAddr ), + .L2Addr (L2Addr ), + .L2Size (L2Size ), .RVE (1'b0 ), .RVF (RVF ), .RVD (RVD ), diff --git a/sw/snRuntime/link/common.ld.in b/sw/snRuntime/link/common.ld.in index a15a3b94..d0eb2ddf 100644 --- a/sw/snRuntime/link/common.ld.in +++ b/sw/snRuntime/link/common.ld.in @@ -7,8 +7,8 @@ ENTRY(_start) MEMORY { - /* DRAM (rwxa) : ORIGIN = @MEM_DRAM_ORIGIN@, LENGTH = @MEM_DRAM_SIZE@ */ - DRAM (rwxa) : ORIGIN = @L2_ORIGIN@, LENGTH = @L2_SIZE@ + DRAM (rwxa) : ORIGIN = @MEM_DRAM_ORIGIN@, LENGTH = @MEM_DRAM_SIZE@ + L2 (rwxa) : ORIGIN = @L2_ORIGIN@, LENGTH = @L2_SIZE@ } SECTIONS @@ -67,14 +67,14 @@ SECTIONS *(.sdata .sdata.* .gnu.linkonce.s.*) } >DRAM - /* Initialized data sections goes into DRAM */ + /* Initialized data sections goes into L2 */ .data : { . = ALIGN(1024); __DATA_BEGIN__ = .; *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) - } >DRAM + } >L2 _edata = .; PROVIDE (edata = .); /* small bss section */ diff --git a/sw/snRuntime/src/platforms/standalone/putchar.c b/sw/snRuntime/src/platforms/standalone/putchar.c index be8db6f4..ca7c9bda 100644 --- a/sw/snRuntime/src/platforms/standalone/putchar.c +++ b/sw/snRuntime/src/platforms/standalone/putchar.c @@ -27,6 +27,9 @@ void snrt_putchar(char character) { buf->hdr.syscall_mem[2] = (uintptr_t)&buf->data; // buffer buf->hdr.syscall_mem[3] = buf->hdr.size; // length + volatile uint32_t *busy = 1000; + while (*busy){}; + tohost = (uintptr_t)buf->hdr.syscall_mem; while (fromhost == 0) ; @@ -34,4 +37,5 @@ void snrt_putchar(char character) { buf->hdr.size = 0; } + } diff --git a/sw/snRuntime/src/platforms/standalone/start_snitch.S b/sw/snRuntime/src/platforms/standalone/start_snitch.S index c6713ce9..2d73bb39 100644 --- a/sw/snRuntime/src/platforms/standalone/start_snitch.S +++ b/sw/snRuntime/src/platforms/standalone/start_snitch.S @@ -30,6 +30,7 @@ _snrt_exit: la t1, tohost sw t0, 0(t1) call l1d_flush + call set_eoc 1: ret # HTIF sections diff --git a/sw/spatzBenchmarks/CMakeLists.txt b/sw/spatzBenchmarks/CMakeLists.txt index 967edebe..3fa3b3e5 100644 --- a/sw/spatzBenchmarks/CMakeLists.txt +++ b/sw/spatzBenchmarks/CMakeLists.txt @@ -157,7 +157,8 @@ add_spatz_test_twoParam(sp-fft sp-fft/main.c 512 2) add_spatz_test_threeParam(dp-mxfmatmul dp-mxfmatmul/main.c 64 64 64) -add_spatz_test_oneParam(linked-list linked-list/main.c 64) +add_spatz_test_twoParam(linked-list linked-list/main.c 64 8) +add_spatz_test_twoParam(linked-list linked-list/main.c 256 16) # Tests for DATE # Vanilla fmatmul diff --git a/sw/spatzBenchmarks/linked-list/data/data_256_16.h b/sw/spatzBenchmarks/linked-list/data/data_256_16.h new file mode 100644 index 00000000..c8cd5313 --- /dev/null +++ b/sw/spatzBenchmarks/linked-list/data/data_256_16.h @@ -0,0 +1,4175 @@ +// Copyright 2025 ETH Zurich and University of Bologna. +// Licensed under the Apache License, Version 2.0, see LICENSE for details. +// SPDX-License-Identifier: Apache-2.0 + +// This file was generated automatically. + +#include "layer.h" + +int N = 256; + +int N_list = 16; + +node_t nodes0[] = { + {.next = &nodes0[3], .payload = {.id = 130, .data = (double)-38.497175}}, + {.next = &nodes0[224], .payload = {.id = 223, .data = (double)49.595112}}, + {.next = &nodes0[159], .payload = {.id = 59, .data = (double)-24.108912}}, + {.next = &nodes0[7], .payload = {.id = 131, .data = (double)-88.414967}}, + {.next = &nodes0[75], .payload = {.id = 198, .data = (double)99.856494}}, + {.next = &nodes0[70], .payload = {.id = 121, .data = (double)7.875806}}, + {.next = &nodes0[238], .payload = {.id = 138, .data = (double)53.166886}}, + {.next = &nodes0[131], .payload = {.id = 132, .data = (double)75.60192}}, + {.next = &nodes0[69], .payload = {.id = 81, .data = (double)-47.451678}}, + {.next = &nodes0[119], .payload = {.id = 3, .data = (double)-55.357852}}, + {.next = &nodes0[21], .payload = {.id = 253, .data = (double)-8.342895}}, + {.next = &nodes0[34], .payload = {.id = 145, .data = (double)-57.640359}}, + {.next = &nodes0[73], .payload = {.id = 151, .data = (double)29.975612}}, + {.next = &nodes0[227], .payload = {.id = 75, .data = (double)-20.87362}}, + {.next = &nodes0[147], .payload = {.id = 96, .data = (double)99.224276}}, + {.next = &nodes0[77], .payload = {.id = 193, .data = (double)84.65312}}, + {.next = &nodes0[145], .payload = {.id = 119, .data = (double)-69.432146}}, + {.next = &nodes0[84], .payload = {.id = 127, .data = (double)85.819723}}, + {.next = &nodes0[118], .payload = {.id = 202, .data = (double)69.739147}}, + {.next = &nodes0[60], .payload = {.id = 98, .data = (double)94.215676}}, + {.next = &nodes0[65], .payload = {.id = 35, .data = (double)10.408126}}, + {.next = &nodes0[175], .payload = {.id = 254, .data = (double)99.690888}}, + {.next = &nodes0[24], .payload = {.id = 214, .data = (double)91.463528}}, + {.next = &nodes0[191], .payload = {.id = 188, .data = (double)-61.958218}}, + {.next = &nodes0[66], .payload = {.id = 215, .data = (double)99.084538}}, + {.next = &nodes0[23], .payload = {.id = 187, .data = (double)-50.268733}}, + {.next = &nodes0[111], .payload = {.id = 115, .data = (double)74.103714}}, + {.next = &nodes0[43], .payload = {.id = 106, .data = (double)-77.689565}}, + {.next = &nodes0[177], .payload = {.id = 148, .data = (double)-59.769787}}, + {.next = &nodes0[244], .payload = {.id = 61, .data = (double)27.999952}}, + {.next = &nodes0[173], .payload = {.id = 31, .data = (double)45.946357}}, + {.next = &nodes0[80], .payload = {.id = 159, .data = (double)-55.956523}}, + {.next = &nodes0[163], .payload = {.id = 185, .data = (double)-32.139479}}, + {.next = &nodes0[231], .payload = {.id = 1, .data = (double)-94.997849}}, + {.next = &nodes0[47], .payload = {.id = 146, .data = (double)7.859218}}, + {.next = &nodes0[203], .payload = {.id = 12, .data = (double)-94.692806}}, + {.next = &nodes0[52], .payload = {.id = 200, .data = (double)93.799251}}, + {.next = &nodes0[239], .payload = {.id = 212, .data = (double)-8.998327}}, + {.next = &nodes0[134], .payload = {.id = 83, .data = (double)79.564577}}, + {.next = &nodes0[226], .payload = {.id = 168, .data = (double)-57.152639}}, + {.next = &nodes0[122], .payload = {.id = 21, .data = (double)39.627879}}, + {.next = &nodes0[8], .payload = {.id = 80, .data = (double)12.273627}}, + {.next = &nodes0[248], .payload = {.id = 88, .data = (double)-81.818118}}, + {.next = &nodes0[200], .payload = {.id = 107, .data = (double)-13.04695}}, + {.next = &nodes0[211], .payload = {.id = 86, .data = (double)99.507521}}, + {.next = &nodes0[183], .payload = {.id = 18, .data = (double)61.886091}}, + {.next = &nodes0[162], .payload = {.id = 103, .data = (double)7.394066}}, + {.next = &nodes0[28], .payload = {.id = 147, .data = (double)45.986214}}, + {.next = &nodes0[117], .payload = {.id = 226, .data = (double)0.570077}}, + {.next = &nodes0[71], .payload = {.id = 47, .data = (double)-44.405279}}, + {.next = &nodes0[165], .payload = {.id = 244, .data = (double)-59.14816}}, + {.next = &nodes0[30], .payload = {.id = 30, .data = (double)61.425655}}, + {.next = &nodes0[18], .payload = {.id = 201, .data = (double)85.273397}}, + {.next = &nodes0[16], .payload = {.id = 118, .data = (double)21.794042}}, + {.next = &nodes0[115], .payload = {.id = 43, .data = (double)-42.122407}}, + {.next = &nodes0[11], .payload = {.id = 144, .data = (double)-15.372412}}, + {.next = &nodes0[32], .payload = {.id = 184, .data = (double)-19.475744}}, + {.next = &nodes0[207], .payload = {.id = 221, .data = (double)15.836058}}, + {.next = &nodes0[40], .payload = {.id = 20, .data = (double)61.16385}}, + {.next = &nodes0[228], .payload = {.id = 140, .data = (double)-4.943524}}, + {.next = &nodes0[113], .payload = {.id = 99, .data = (double)72.15594}}, + {.next = &nodes0[186], .payload = {.id = 142, .data = (double)-46.988674}}, + {.next = &nodes0[143], .payload = {.id = 50, .data = (double)-25.963807}}, + {.next = &nodes0[152], .payload = {.id = 234, .data = (double)-52.959221}}, + {.next = &nodes0[151], .payload = {.id = 165, .data = (double)-85.82853}}, + {.next = &nodes0[255], .payload = {.id = 36, .data = (double)65.880933}}, + {.next = &nodes0[160], .payload = {.id = 216, .data = (double)11.153665}}, + {.next = &nodes0[148], .payload = {.id = 219, .data = (double)-40.658435}}, + {.next = &nodes0[209], .payload = {.id = 174, .data = (double)61.4994}}, + {.next = &nodes0[38], .payload = {.id = 82, .data = (double)16.917198}}, + {.next = &nodes0[120], .payload = {.id = 122, .data = (double)55.725296}}, + {.next = &nodes0[136], .payload = {.id = 48, .data = (double)27.136889}}, + {.next = &nodes0[63], .payload = {.id = 233, .data = (double)35.042511}}, + {.next = &nodes0[93], .payload = {.id = 152, .data = (double)-12.379983}}, + {.next = &nodes0[246], .payload = {.id = 16, .data = (double)-55.911876}}, + {.next = &nodes0[36], .payload = {.id = 199, .data = (double)67.205517}}, + {.next = &nodes0[114], .payload = {.id = 229, .data = (double)92.155781}}, + {.next = &nodes0[123], .payload = {.id = 194, .data = (double)-11.373851}}, + {.next = &nodes0[208], .payload = {.id = 161, .data = (double)26.220591}}, + {.next = &nodes0[97], .payload = {.id = 210, .data = (double)-46.959388}}, + {.next = &nodes0[78], .payload = {.id = 160, .data = (double)-85.801383}}, + {.next = &nodes0[85], .payload = {.id = 204, .data = (double)-2.871775}}, + {.next = &nodes0[130], .payload = {.id = 181, .data = (double)34.672909}}, + {.next = &nodes0[74], .payload = {.id = 15, .data = (double)8.988296}}, + {.next = &nodes0[252], .payload = {.id = 128, .data = (double)75.744376}}, + {.next = &nodes0[234], .payload = {.id = 205, .data = (double)-57.25054}}, + {.next = &nodes0[41], .payload = {.id = 79, .data = (double)-50.674498}}, + {.next = &nodes0[54], .payload = {.id = 42, .data = (double)-54.420345}}, + {.next = &nodes0[26], .payload = {.id = 114, .data = (double)82.525568}}, + {.next = &nodes0[179], .payload = {.id = 8, .data = (double)-15.615636}}, + {.next = &nodes0[135], .payload = {.id = 101, .data = (double)44.144364}}, + {.next = &nodes0[49], .payload = {.id = 46, .data = (double)-79.799714}}, + {.next = &nodes0[225], .payload = {.id = 25, .data = (double)-32.681091}}, + {.next = &nodes0[214], .payload = {.id = 153, .data = (double)3.515168}}, + {.next = &nodes0[14], .payload = {.id = 95, .data = (double)-23.676143}}, + {.next = &nodes0[146], .payload = {.id = 178, .data = (double)-15.284275}}, + {.next = &nodes0[170], .payload = {.id = 92, .data = (double)58.415873}}, + {.next = &nodes0[37], .payload = {.id = 211, .data = (double)56.81412}}, + {.next = &nodes0[12], .payload = {.id = 150, .data = (double)99.029871}}, + {.next = &nodes0[251], .payload = {.id = 66, .data = (double)-54.190386}}, + {.next = &nodes0[4], .payload = {.id = 197, .data = (double)-89.882334}}, + {.next = &nodes0[240], .payload = {.id = 111, .data = (double)-47.32219}}, + {.next = &nodes0[64], .payload = {.id = 164, .data = (double)71.92708}}, + {.next = &nodes0[155], .payload = {.id = 5, .data = (double)35.339897}}, + {.next = &nodes0[68], .payload = {.id = 173, .data = (double)56.923885}}, + {.next = &nodes0[92], .payload = {.id = 24, .data = (double)91.442614}}, + {.next = &nodes0[121], .payload = {.id = 73, .data = (double)-37.064424}}, + {.next = &nodes0[254], .payload = {.id = 136, .data = (double)-86.157496}}, + {.next = &nodes0[17], .payload = {.id = 126, .data = (double)-96.104652}}, + {.next = &nodes0[99], .payload = {.id = 65, .data = (double)55.199982}}, + {.next = &nodes0[188], .payload = {.id = 236, .data = (double)78.057463}}, + {.next = &nodes0[142], .payload = {.id = 116, .data = (double)-40.311042}}, + {.next = &nodes0[95], .payload = {.id = 177, .data = (double)-13.789764}}, + {.next = &nodes0[90], .payload = {.id = 100, .data = (double)-97.703796}}, + {.next = &nodes0[185], .payload = {.id = 230, .data = (double)-83.977707}}, + {.next = &nodes0[157], .payload = {.id = 44, .data = (double)-84.041605}}, + {.next = &nodes0[144], .payload = {.id = 55, .data = (double)21.826201}}, + {.next = &nodes0[218], .payload = {.id = 227, .data = (double)70.543978}}, + {.next = &nodes0[81], .payload = {.id = 203, .data = (double)-66.737778}}, + {.next = &nodes0[103], .payload = {.id = 4, .data = (double)47.294243}}, + {.next = &nodes0[124], .payload = {.id = 123, .data = (double)6.070734}}, + {.next = &nodes0[13], .payload = {.id = 74, .data = (double)31.087733}}, + {.next = &nodes0[202], .payload = {.id = 22, .data = (double)-31.949897}}, + {.next = &nodes0[153], .payload = {.id = 195, .data = (double)72.269821}}, + {.next = &nodes0[205], .payload = {.id = 124, .data = (double)-99.885621}}, + {.next = &nodes0[149], .payload = {.id = 240, .data = (double)-16.155017}}, + {.next = &nodes0[83], .payload = {.id = 14, .data = (double)29.976888}}, + {.next = &nodes0[89], .payload = {.id = 7, .data = (double)-82.612233}}, + {.next = &nodes0[232], .payload = {.id = 134, .data = (double)-82.86931}}, + {.next = &nodes0[72], .payload = {.id = 232, .data = (double)19.007021}}, + {.next = &nodes0[212], .payload = {.id = 182, .data = (double)96.833042}}, + {.next = &nodes0[128], .payload = {.id = 133, .data = (double)89.389889}}, + {.next = &nodes0[245], .payload = {.id = 246, .data = (double)-52.262809}}, + {.next = &nodes0[242], .payload = {.id = 71, .data = (double)88.581943}}, + {.next = &nodes0[196], .payload = {.id = 84, .data = (double)-20.119899}}, + {.next = &nodes0[46], .payload = {.id = 102, .data = (double)36.342074}}, + {.next = &nodes0[62], .payload = {.id = 49, .data = (double)-27.033564}}, + {.next = &nodes0[235], .payload = {.id = 155, .data = (double)-55.060533}}, + {.next = &nodes0[139], .payload = {.id = 57, .data = (double)45.82536}}, + {.next = &nodes0[2], .payload = {.id = 58, .data = (double)-67.319501}}, + {.next = &nodes0[169], .payload = {.id = 171, .data = (double)14.208619}}, + {.next = &nodes0[180], .payload = {.id = 248, .data = (double)34.338045}}, + {.next = &nodes0[53], .payload = {.id = 117, .data = (double)27.789899}}, + {.next = &nodes0[210], .payload = {.id = 51, .data = (double)-58.098594}}, + {.next = &nodes0[138], .payload = {.id = 56, .data = (double)-65.77227}}, + {.next = &nodes0[5], .payload = {.id = 120, .data = (double)52.50216}}, + {.next = &nodes0[237], .payload = {.id = 179, .data = (double)-6.595066}}, + {.next = &nodes0[19], .payload = {.id = 97, .data = (double)5.822869}}, + {.next = &nodes0[57], .payload = {.id = 220, .data = (double)93.741873}}, + {.next = &nodes0[215], .payload = {.id = 241, .data = (double)16.734458}}, + {.next = &nodes0[216], .payload = {.id = 68, .data = (double)-36.90939}}, + {.next = &nodes0[233], .payload = {.id = 166, .data = (double)-52.399073}}, + {.next = &nodes0[110], .payload = {.id = 235, .data = (double)-76.022677}}, + {.next = &nodes0[100], .payload = {.id = 196, .data = (double)10.065062}}, + {.next = &nodes0[161], .payload = {.id = 157, .data = (double)17.661744}}, + {.next = &nodes0[127], .payload = {.id = 6, .data = (double)78.435914}}, + {.next = &nodes0[27], .payload = {.id = 105, .data = (double)28.19236}}, + {.next = &nodes0[91], .payload = {.id = 45, .data = (double)-53.441823}}, + {.next = &nodes0[15], .payload = {.id = 192, .data = (double)-50.03871}}, + {.next = &nodes0[29], .payload = {.id = 60, .data = (double)97.90467}}, + {.next = &nodes0[189], .payload = {.id = 217, .data = (double)43.681655}}, + {.next = &nodes0[31], .payload = {.id = 158, .data = (double)-53.977053}}, + {.next = &nodes0[156], .payload = {.id = 104, .data = (double)-46.634962}}, + {.next = &nodes0[25], .payload = {.id = 186, .data = (double)72.334507}}, + {.next = &nodes0[168], .payload = {.id = 90, .data = (double)-78.070174}}, + {.next = &nodes0[132], .payload = {.id = 245, .data = (double)43.23836}}, + {.next = &nodes0[204], .payload = {.id = 63, .data = (double)36.92285}}, + {.next = &nodes0[125], .payload = {.id = 239, .data = (double)23.876302}}, + {.next = &nodes0[96], .payload = {.id = 91, .data = (double)25.489208}}, + {.next = &nodes0[104], .payload = {.id = 172, .data = (double)-5.465795}}, + {.next = &nodes0[243], .payload = {.id = 93, .data = (double)-15.568007}}, + {.next = &nodes0[86], .payload = {.id = 78, .data = (double)-47.023967}}, + {.next = &nodes0[198], .payload = {.id = 10, .data = (double)-56.272405}}, + {.next = &nodes0[250], .payload = {.id = 32, .data = (double)7.245618}}, + {.next = &nodes0[101], .payload = {.id = 110, .data = (double)75.170588}}, + {.next = NULL, .payload = {.id = 255, .data = (double)99.21929}}, + {.next = &nodes0[158], .payload = {.id = 191, .data = (double)-44.290971}}, + {.next = &nodes0[98], .payload = {.id = 149, .data = (double)-37.656742}}, + {.next = &nodes0[50], .payload = {.id = 243, .data = (double)86.941252}}, + {.next = &nodes0[172], .payload = {.id = 9, .data = (double)-94.040556}}, + {.next = &nodes0[195], .payload = {.id = 249, .data = (double)-40.000584}}, + {.next = &nodes0[217], .payload = {.id = 38, .data = (double)72.34138}}, + {.next = &nodes0[112], .payload = {.id = 176, .data = (double)-80.613837}}, + {.next = &nodes0[58], .payload = {.id = 19, .data = (double)-98.700248}}, + {.next = &nodes0[221], .payload = {.id = 28, .data = (double)69.498873}}, + {.next = &nodes0[129], .payload = {.id = 231, .data = (double)-62.835008}}, + {.next = &nodes0[55], .payload = {.id = 143, .data = (double)74.486608}}, + {.next = &nodes0[174], .payload = {.id = 109, .data = (double)90.763186}}, + {.next = &nodes0[249], .payload = {.id = 237, .data = (double)-50.75693}}, + {.next = &nodes0[67], .payload = {.id = 218, .data = (double)-69.040635}}, + {.next = &nodes0[88], .payload = {.id = 113, .data = (double)-64.269624}}, + {.next = &nodes0[219], .payload = {.id = 189, .data = (double)-10.27729}}, + {.next = &nodes0[87], .payload = {.id = 41, .data = (double)-90.835123}}, + {.next = &nodes0[201], .payload = {.id = 207, .data = (double)-88.27292}}, + {.next = &nodes0[102], .payload = {.id = 163, .data = (double)81.084003}}, + {.next = &nodes0[222], .payload = {.id = 250, .data = (double)-36.764561}}, + {.next = &nodes0[44], .payload = {.id = 85, .data = (double)-56.135848}}, + {.next = &nodes0[33], .payload = {.id = 0, .data = (double)27.88536}}, + {.next = &nodes0[35], .payload = {.id = 11, .data = (double)1.071058}}, + {.next = &nodes0[133], .payload = {.id = 70, .data = (double)-57.803431}}, + {.next = &nodes0[187], .payload = {.id = 108, .data = (double)-9.255259}}, + {.next = &nodes0[229], .payload = {.id = 208, .data = (double)-24.205376}}, + {.next = &nodes0[105], .payload = {.id = 23, .data = (double)-68.9041}}, + {.next = &nodes0[126], .payload = {.id = 13, .data = (double)-60.23247}}, + {.next = &nodes0[109], .payload = {.id = 64, .data = (double)68.570384}}, + {.next = &nodes0[108], .payload = {.id = 125, .data = (double)-35.168789}}, + {.next = &nodes0[10], .payload = {.id = 252, .data = (double)-85.491377}}, + {.next = &nodes0[1], .payload = {.id = 222, .data = (double)8.43904}}, + {.next = &nodes0[194], .payload = {.id = 162, .data = (double)-54.211643}}, + {.next = &nodes0[182], .payload = {.id = 175, .data = (double)-61.918017}}, + {.next = &nodes0[213], .payload = {.id = 52, .data = (double)-46.604436}}, + {.next = &nodes0[42], .payload = {.id = 87, .data = (double)1.905259}}, + {.next = &nodes0[56], .payload = {.id = 183, .data = (double)-80.316426}}, + {.next = &nodes0[253], .payload = {.id = 53, .data = (double)87.330918}}, + {.next = &nodes0[137], .payload = {.id = 154, .data = (double)-75.799161}}, + {.next = &nodes0[178], .payload = {.id = 242, .data = (double)4.556543}}, + {.next = &nodes0[199], .payload = {.id = 69, .data = (double)-46.451825}}, + {.next = &nodes0[241], .payload = {.id = 39, .data = (double)15.470429}}, + {.next = &nodes0[76], .payload = {.id = 228, .data = (double)-68.513454}}, + {.next = &nodes0[176], .payload = {.id = 190, .data = (double)-15.623672}}, + {.next = &nodes0[184], .payload = {.id = 27, .data = (double)-80.656725}}, + {.next = &nodes0[51], .payload = {.id = 29, .data = (double)20.745206}}, + {.next = &nodes0[206], .payload = {.id = 251, .data = (double)50.372898}}, + {.next = &nodes0[20], .payload = {.id = 34, .data = (double)-24.293125}}, + {.next = &nodes0[247], .payload = {.id = 224, .data = (double)-88.566945}}, + {.next = &nodes0[220], .payload = {.id = 26, .data = (double)-81.450831}}, + {.next = &nodes0[230], .payload = {.id = 169, .data = (double)-73.53763}}, + {.next = &nodes0[236], .payload = {.id = 76, .data = (double)82.909518}}, + {.next = &nodes0[61], .payload = {.id = 141, .data = (double)9.960719}}, + {.next = &nodes0[79], .payload = {.id = 209, .data = (double)97.061769}}, + {.next = &nodes0[140], .payload = {.id = 170, .data = (double)87.102848}}, + {.next = &nodes0[9], .payload = {.id = 2, .data = (double)-44.994136}}, + {.next = &nodes0[107], .payload = {.id = 135, .data = (double)-2.801907}}, + {.next = &nodes0[39], .payload = {.id = 167, .data = (double)33.795556}}, + {.next = &nodes0[193], .payload = {.id = 206, .data = (double)-19.791941}}, + {.next = &nodes0[154], .payload = {.id = 156, .data = (double)-32.382888}}, + {.next = &nodes0[171], .payload = {.id = 77, .data = (double)-8.229629}}, + {.next = &nodes0[82], .payload = {.id = 180, .data = (double)45.81517}}, + {.next = &nodes0[59], .payload = {.id = 139, .data = (double)-74.321707}}, + {.next = &nodes0[22], .payload = {.id = 213, .data = (double)-15.398503}}, + {.next = &nodes0[190], .payload = {.id = 112, .data = (double)0.117223}}, + {.next = &nodes0[192], .payload = {.id = 40, .data = (double)40.914367}}, + {.next = &nodes0[106], .payload = {.id = 72, .data = (double)75.273525}}, + {.next = &nodes0[94], .payload = {.id = 94, .data = (double)-87.294459}}, + {.next = &nodes0[166], .payload = {.id = 62, .data = (double)11.389949}}, + {.next = &nodes0[141], .payload = {.id = 247, .data = (double)-20.842831}}, + {.next = &nodes0[45], .payload = {.id = 17, .data = (double)17.853137}}, + {.next = &nodes0[48], .payload = {.id = 225, .data = (double)16.835519}}, + {.next = &nodes0[164], .payload = {.id = 89, .data = (double)-90.576725}}, + {.next = &nodes0[167], .payload = {.id = 238, .data = (double)18.903831}}, + {.next = &nodes0[223], .payload = {.id = 33, .data = (double)94.623153}}, + {.next = &nodes0[150], .payload = {.id = 67, .data = (double)-93.579951}}, + {.next = &nodes0[0], .payload = {.id = 129, .data = (double)66.333106}}, + {.next = &nodes0[116], .payload = {.id = 54, .data = (double)29.607077}}, + {.next = &nodes0[6], .payload = {.id = 137, .data = (double)52.120433}}, + {.next = &nodes0[181], .payload = {.id = 37, .data = (double)23.70395}}, +}; + +node_t nodes1[] = { + {.next = &nodes1[234], .payload = {.id = 72, .data = (double)-34.630839}}, + {.next = &nodes1[200], .payload = {.id = 192, .data = (double)4.927374}}, + {.next = &nodes1[124], .payload = {.id = 143, .data = (double)66.146204}}, + {.next = &nodes1[134], .payload = {.id = 159, .data = (double)-97.969777}}, + {.next = &nodes1[108], .payload = {.id = 254, .data = (double)84.782209}}, + {.next = &nodes1[193], .payload = {.id = 45, .data = (double)70.68959}}, + {.next = &nodes1[105], .payload = {.id = 99, .data = (double)49.58513}}, + {.next = &nodes1[21], .payload = {.id = 114, .data = (double)54.496177}}, + {.next = &nodes1[15], .payload = {.id = 239, .data = (double)-58.442419}}, + {.next = &nodes1[41], .payload = {.id = 220, .data = (double)-70.160483}}, + {.next = &nodes1[109], .payload = {.id = 97, .data = (double)-66.442171}}, + {.next = &nodes1[8], .payload = {.id = 238, .data = (double)89.51804}}, + {.next = &nodes1[125], .payload = {.id = 59, .data = (double)-6.52197}}, + {.next = &nodes1[249], .payload = {.id = 37, .data = (double)16.815883}}, + {.next = &nodes1[167], .payload = {.id = 213, .data = (double)88.212719}}, + {.next = &nodes1[19], .payload = {.id = 240, .data = (double)-57.794961}}, + {.next = &nodes1[66], .payload = {.id = 11, .data = (double)79.441621}}, + {.next = &nodes1[224], .payload = {.id = 137, .data = (double)7.634581}}, + {.next = &nodes1[253], .payload = {.id = 28, .data = (double)38.789962}}, + {.next = &nodes1[89], .payload = {.id = 241, .data = (double)32.085627}}, + {.next = &nodes1[37], .payload = {.id = 1, .data = (double)33.515547}}, + {.next = &nodes1[170], .payload = {.id = 115, .data = (double)70.058648}}, + {.next = &nodes1[182], .payload = {.id = 170, .data = (double)-55.68072}}, + {.next = &nodes1[254], .payload = {.id = 107, .data = (double)91.634568}}, + {.next = &nodes1[148], .payload = {.id = 32, .data = (double)8.522228}}, + {.next = &nodes1[192], .payload = {.id = 148, .data = (double)22.066341}}, + {.next = &nodes1[58], .payload = {.id = 54, .data = (double)-94.195036}}, + {.next = &nodes1[147], .payload = {.id = 174, .data = (double)-5.347902}}, + {.next = &nodes1[157], .payload = {.id = 47, .data = (double)-16.195743}}, + {.next = &nodes1[247], .payload = {.id = 67, .data = (double)-72.860103}}, + {.next = &nodes1[165], .payload = {.id = 252, .data = (double)-9.193735}}, + {.next = &nodes1[18], .payload = {.id = 27, .data = (double)-53.747704}}, + {.next = &nodes1[155], .payload = {.id = 91, .data = (double)-74.755805}}, + {.next = &nodes1[243], .payload = {.id = 14, .data = (double)-48.16169}}, + {.next = &nodes1[88], .payload = {.id = 121, .data = (double)-14.324397}}, + {.next = &nodes1[121], .payload = {.id = 243, .data = (double)-65.23729}}, + {.next = &nodes1[206], .payload = {.id = 194, .data = (double)-79.894778}}, + {.next = &nodes1[139], .payload = {.id = 2, .data = (double)97.578491}}, + {.next = &nodes1[216], .payload = {.id = 81, .data = (double)99.981566}}, + {.next = &nodes1[123], .payload = {.id = 236, .data = (double)21.926182}}, + {.next = &nodes1[79], .payload = {.id = 134, .data = (double)93.094746}}, + {.next = &nodes1[146], .payload = {.id = 221, .data = (double)12.567919}}, + {.next = &nodes1[179], .payload = {.id = 83, .data = (double)30.028819}}, + {.next = &nodes1[250], .payload = {.id = 164, .data = (double)51.632931}}, + {.next = &nodes1[129], .payload = {.id = 225, .data = (double)52.888689}}, + {.next = &nodes1[151], .payload = {.id = 51, .data = (double)-55.892261}}, + {.next = &nodes1[75], .payload = {.id = 229, .data = (double)4.514507}}, + {.next = &nodes1[72], .payload = {.id = 93, .data = (double)12.793916}}, + {.next = &nodes1[181], .payload = {.id = 25, .data = (double)8.030445}}, + {.next = &nodes1[32], .payload = {.id = 90, .data = (double)-69.523531}}, + {.next = &nodes1[86], .payload = {.id = 156, .data = (double)76.063996}}, + {.next = &nodes1[169], .payload = {.id = 21, .data = (double)-84.503329}}, + {.next = &nodes1[55], .payload = {.id = 87, .data = (double)89.922347}}, + {.next = &nodes1[45], .payload = {.id = 50, .data = (double)20.650518}}, + {.next = &nodes1[156], .payload = {.id = 196, .data = (double)-54.503367}}, + {.next = &nodes1[186], .payload = {.id = 88, .data = (double)-60.127864}}, + {.next = &nodes1[218], .payload = {.id = 109, .data = (double)43.002941}}, + {.next = &nodes1[10], .payload = {.id = 96, .data = (double)53.37962}}, + {.next = &nodes1[65], .payload = {.id = 55, .data = (double)-32.774091}}, + {.next = &nodes1[60], .payload = {.id = 181, .data = (double)-49.719265}}, + {.next = &nodes1[166], .payload = {.id = 182, .data = (double)-75.868823}}, + {.next = &nodes1[153], .payload = {.id = 200, .data = (double)-45.137735}}, + {.next = &nodes1[27], .payload = {.id = 173, .data = (double)16.311117}}, + {.next = &nodes1[138], .payload = {.id = 184, .data = (double)-76.089052}}, + {.next = &nodes1[29], .payload = {.id = 66, .data = (double)28.54993}}, + {.next = &nodes1[251], .payload = {.id = 56, .data = (double)35.828377}}, + {.next = &nodes1[158], .payload = {.id = 12, .data = (double)48.731088}}, + {.next = &nodes1[80], .payload = {.id = 186, .data = (double)52.437922}}, + {.next = &nodes1[190], .payload = {.id = 161, .data = (double)-82.877408}}, + {.next = &nodes1[113], .payload = {.id = 16, .data = (double)27.532287}}, + {.next = &nodes1[207], .payload = {.id = 4, .data = (double)90.007922}}, + {.next = &nodes1[214], .payload = {.id = 63, .data = (double)-21.195949}}, + {.next = &nodes1[115], .payload = {.id = 94, .data = (double)-56.407092}}, + {.next = &nodes1[174], .payload = {.id = 168, .data = (double)58.586574}}, + {.next = &nodes1[52], .payload = {.id = 86, .data = (double)50.846641}}, + {.next = &nodes1[83], .payload = {.id = 230, .data = (double)-9.897107}}, + {.next = &nodes1[91], .payload = {.id = 141, .data = (double)-46.320892}}, + {.next = &nodes1[92], .payload = {.id = 207, .data = (double)74.543947}}, + {.next = &nodes1[239], .payload = {.id = 151, .data = (double)70.190567}}, + {.next = &nodes1[93], .payload = {.id = 135, .data = (double)-45.983521}}, + {.next = &nodes1[217], .payload = {.id = 187, .data = (double)-62.970032}}, + {.next = &nodes1[150], .payload = {.id = 203, .data = (double)39.483479}}, + {.next = &nodes1[40], .payload = {.id = 133, .data = (double)46.759061}}, + {.next = &nodes1[248], .payload = {.id = 231, .data = (double)-11.455799}}, + {.next = &nodes1[59], .payload = {.id = 180, .data = (double)-45.816715}}, + {.next = &nodes1[43], .payload = {.id = 163, .data = (double)-2.284431}}, + {.next = &nodes1[152], .payload = {.id = 157, .data = (double)40.23675}}, + {.next = &nodes1[97], .payload = {.id = 129, .data = (double)27.117021}}, + {.next = &nodes1[127], .payload = {.id = 122, .data = (double)-25.885825}}, + {.next = &nodes1[35], .payload = {.id = 242, .data = (double)-68.588581}}, + {.next = &nodes1[61], .payload = {.id = 199, .data = (double)6.827018}}, + {.next = &nodes1[2], .payload = {.id = 142, .data = (double)70.342632}}, + {.next = &nodes1[203], .payload = {.id = 208, .data = (double)14.812844}}, + {.next = &nodes1[17], .payload = {.id = 136, .data = (double)61.639844}}, + {.next = &nodes1[221], .payload = {.id = 19, .data = (double)25.349687}}, + {.next = &nodes1[71], .payload = {.id = 62, .data = (double)-94.60671}}, + {.next = &nodes1[46], .payload = {.id = 228, .data = (double)-54.862573}}, + {.next = &nodes1[163], .payload = {.id = 130, .data = (double)65.741462}}, + {.next = &nodes1[117], .payload = {.id = 75, .data = (double)50.401965}}, + {.next = &nodes1[135], .payload = {.id = 249, .data = (double)-53.704753}}, + {.next = &nodes1[50], .payload = {.id = 155, .data = (double)-31.932231}}, + {.next = &nodes1[237], .payload = {.id = 245, .data = (double)-99.464855}}, + {.next = &nodes1[238], .payload = {.id = 190, .data = (double)44.917}}, + {.next = &nodes1[110], .payload = {.id = 34, .data = (double)-58.633122}}, + {.next = &nodes1[73], .payload = {.id = 167, .data = (double)-1.835733}}, + {.next = &nodes1[255], .payload = {.id = 100, .data = (double)-77.093426}}, + {.next = &nodes1[199], .payload = {.id = 43, .data = (double)-29.648239}}, + {.next = &nodes1[26], .payload = {.id = 53, .data = (double)-12.832805}}, + {.next = NULL, .payload = {.id = 255, .data = (double)57.565605}}, + {.next = &nodes1[6], .payload = {.id = 98, .data = (double)21.449499}}, + {.next = &nodes1[245], .payload = {.id = 35, .data = (double)-15.971296}}, + {.next = &nodes1[171], .payload = {.id = 8, .data = (double)0.955633}}, + {.next = &nodes1[202], .payload = {.id = 218, .data = (double)25.889141}}, + {.next = &nodes1[244], .payload = {.id = 17, .data = (double)53.162737}}, + {.next = &nodes1[209], .payload = {.id = 146, .data = (double)-51.227312}}, + {.next = &nodes1[57], .payload = {.id = 95, .data = (double)39.892994}}, + {.next = &nodes1[64], .payload = {.id = 65, .data = (double)-94.579591}}, + {.next = &nodes1[229], .payload = {.id = 76, .data = (double)66.384857}}, + {.next = &nodes1[160], .payload = {.id = 117, .data = (double)-75.788987}}, + {.next = &nodes1[48], .payload = {.id = 24, .data = (double)-36.058086}}, + {.next = &nodes1[53], .payload = {.id = 49, .data = (double)9.226462}}, + {.next = &nodes1[101], .payload = {.id = 244, .data = (double)-84.987026}}, + {.next = &nodes1[194], .payload = {.id = 70, .data = (double)-24.179227}}, + {.next = &nodes1[11], .payload = {.id = 237, .data = (double)48.017861}}, + {.next = &nodes1[236], .payload = {.id = 144, .data = (double)-82.66742}}, + {.next = &nodes1[142], .payload = {.id = 60, .data = (double)-74.474441}}, + {.next = &nodes1[102], .payload = {.id = 189, .data = (double)-3.160283}}, + {.next = &nodes1[145], .payload = {.id = 123, .data = (double)1.192158}}, + {.next = &nodes1[23], .payload = {.id = 106, .data = (double)35.469457}}, + {.next = &nodes1[164], .payload = {.id = 226, .data = (double)21.26353}}, + {.next = &nodes1[98], .payload = {.id = 74, .data = (double)-24.174757}}, + {.next = &nodes1[183], .payload = {.id = 215, .data = (double)64.423129}}, + {.next = &nodes1[141], .payload = {.id = 39, .data = (double)71.346406}}, + {.next = &nodes1[232], .payload = {.id = 30, .data = (double)-87.15423}}, + {.next = &nodes1[68], .payload = {.id = 160, .data = (double)89.612516}}, + {.next = &nodes1[136], .payload = {.id = 250, .data = (double)41.391166}}, + {.next = &nodes1[30], .payload = {.id = 251, .data = (double)40.597512}}, + {.next = &nodes1[112], .payload = {.id = 217, .data = (double)-85.183566}}, + {.next = &nodes1[67], .payload = {.id = 185, .data = (double)7.172793}}, + {.next = &nodes1[70], .payload = {.id = 3, .data = (double)19.090464}}, + {.next = &nodes1[168], .payload = {.id = 79, .data = (double)-96.123343}}, + {.next = &nodes1[180], .payload = {.id = 40, .data = (double)53.118915}}, + {.next = &nodes1[95], .payload = {.id = 61, .data = (double)24.451392}}, + {.next = &nodes1[111], .payload = {.id = 7, .data = (double)43.854792}}, + {.next = &nodes1[99], .payload = {.id = 248, .data = (double)-41.748142}}, + {.next = &nodes1[189], .payload = {.id = 124, .data = (double)-31.753765}}, + {.next = &nodes1[176], .payload = {.id = 222, .data = (double)-39.232898}}, + {.next = &nodes1[230], .payload = {.id = 175, .data = (double)6.184386}}, + {.next = &nodes1[103], .payload = {.id = 33, .data = (double)-16.845153}}, + {.next = &nodes1[201], .payload = {.id = 205, .data = (double)73.692239}}, + {.next = &nodes1[149], .payload = {.id = 204, .data = (double)-74.744101}}, + {.next = &nodes1[107], .payload = {.id = 52, .data = (double)-56.115673}}, + {.next = &nodes1[3], .payload = {.id = 158, .data = (double)-44.746285}}, + {.next = &nodes1[241], .payload = {.id = 201, .data = (double)94.858986}}, + {.next = &nodes1[225], .payload = {.id = 127, .data = (double)-78.892226}}, + {.next = &nodes1[47], .payload = {.id = 92, .data = (double)33.891769}}, + {.next = &nodes1[187], .payload = {.id = 197, .data = (double)-64.111691}}, + {.next = &nodes1[120], .payload = {.id = 48, .data = (double)49.503134}}, + {.next = &nodes1[33], .payload = {.id = 13, .data = (double)-5.065113}}, + {.next = &nodes1[228], .payload = {.id = 178, .data = (double)-33.841741}}, + {.next = &nodes1[231], .payload = {.id = 118, .data = (double)96.76887}}, + {.next = &nodes1[44], .payload = {.id = 224, .data = (double)-76.309688}}, + {.next = &nodes1[20], .payload = {.id = 0, .data = (double)60.28332}}, + {.next = &nodes1[197], .payload = {.id = 131, .data = (double)41.461729}}, + {.next = &nodes1[96], .payload = {.id = 227, .data = (double)58.148166}}, + {.next = &nodes1[4], .payload = {.id = 253, .data = (double)37.476984}}, + {.next = &nodes1[63], .payload = {.id = 183, .data = (double)-61.483141}}, + {.next = &nodes1[131], .payload = {.id = 214, .data = (double)-4.454163}}, + {.next = &nodes1[38], .payload = {.id = 80, .data = (double)7.88381}}, + {.next = &nodes1[212], .payload = {.id = 22, .data = (double)-42.85437}}, + {.next = &nodes1[118], .payload = {.id = 116, .data = (double)20.082323}}, + {.next = &nodes1[219], .payload = {.id = 9, .data = (double)66.113834}}, + {.next = &nodes1[76], .payload = {.id = 140, .data = (double)46.205243}}, + {.next = &nodes1[227], .payload = {.id = 102, .data = (double)92.944155}}, + {.next = &nodes1[22], .payload = {.id = 169, .data = (double)-81.38933}}, + {.next = &nodes1[235], .payload = {.id = 234, .data = (double)-38.923951}}, + {.next = &nodes1[161], .payload = {.id = 223, .data = (double)98.783625}}, + {.next = &nodes1[159], .payload = {.id = 177, .data = (double)49.187087}}, + {.next = &nodes1[128], .payload = {.id = 105, .data = (double)-37.608551}}, + {.next = &nodes1[184], .payload = {.id = 84, .data = (double)56.24661}}, + {.next = &nodes1[242], .payload = {.id = 41, .data = (double)-23.923794}}, + {.next = &nodes1[31], .payload = {.id = 26, .data = (double)-72.325188}}, + {.next = &nodes1[210], .payload = {.id = 171, .data = (double)38.357431}}, + {.next = &nodes1[137], .payload = {.id = 216, .data = (double)-19.858512}}, + {.next = &nodes1[74], .payload = {.id = 85, .data = (double)30.350931}}, + {.next = &nodes1[178], .payload = {.id = 104, .data = (double)-94.864315}}, + {.next = &nodes1[49], .payload = {.id = 89, .data = (double)-95.923997}}, + {.next = &nodes1[90], .payload = {.id = 198, .data = (double)-97.170327}}, + {.next = &nodes1[14], .payload = {.id = 212, .data = (double)-89.724657}}, + {.next = &nodes1[223], .payload = {.id = 125, .data = (double)69.915125}}, + {.next = &nodes1[85], .payload = {.id = 162, .data = (double)44.014933}}, + {.next = &nodes1[233], .payload = {.id = 111, .data = (double)38.122883}}, + {.next = &nodes1[208], .payload = {.id = 149, .data = (double)-24.202139}}, + {.next = &nodes1[28], .payload = {.id = 46, .data = (double)90.686068}}, + {.next = &nodes1[0], .payload = {.id = 71, .data = (double)-57.667943}}, + {.next = &nodes1[7], .payload = {.id = 113, .data = (double)-79.619739}}, + {.next = &nodes1[104], .payload = {.id = 166, .data = (double)29.18058}}, + {.next = &nodes1[82], .payload = {.id = 132, .data = (double)-12.902571}}, + {.next = &nodes1[34], .payload = {.id = 120, .data = (double)-30.559247}}, + {.next = &nodes1[5], .payload = {.id = 44, .data = (double)50.695025}}, + {.next = &nodes1[36], .payload = {.id = 193, .data = (double)-43.400259}}, + {.next = &nodes1[77], .payload = {.id = 206, .data = (double)-1.824261}}, + {.next = &nodes1[9], .payload = {.id = 219, .data = (double)-89.278185}}, + {.next = &nodes1[205], .payload = {.id = 209, .data = (double)-6.120611}}, + {.next = &nodes1[144], .payload = {.id = 247, .data = (double)18.762239}}, + {.next = &nodes1[246], .payload = {.id = 210, .data = (double)-11.90624}}, + {.next = &nodes1[54], .payload = {.id = 195, .data = (double)-61.176484}}, + {.next = &nodes1[213], .payload = {.id = 5, .data = (double)78.285185}}, + {.next = &nodes1[78], .payload = {.id = 150, .data = (double)-94.26}}, + {.next = &nodes1[25], .payload = {.id = 147, .data = (double)-7.058307}}, + {.next = &nodes1[62], .payload = {.id = 172, .data = (double)-38.758794}}, + {.next = &nodes1[12], .payload = {.id = 58, .data = (double)-66.991054}}, + {.next = &nodes1[119], .payload = {.id = 23, .data = (double)-45.656979}}, + {.next = &nodes1[143], .payload = {.id = 6, .data = (double)22.530465}}, + {.next = &nodes1[116], .payload = {.id = 64, .data = (double)12.878397}}, + {.next = &nodes1[100], .payload = {.id = 154, .data = (double)59.566471}}, + {.next = &nodes1[42], .payload = {.id = 82, .data = (double)-30.007931}}, + {.next = &nodes1[126], .payload = {.id = 188, .data = (double)-56.723072}}, + {.next = &nodes1[191], .payload = {.id = 110, .data = (double)-84.800704}}, + {.next = &nodes1[16], .payload = {.id = 10, .data = (double)9.57439}}, + {.next = &nodes1[215], .payload = {.id = 153, .data = (double)-57.57603}}, + {.next = &nodes1[51], .payload = {.id = 20, .data = (double)-45.080511}}, + {.next = &nodes1[175], .payload = {.id = 233, .data = (double)98.006252}}, + {.next = &nodes1[154], .payload = {.id = 126, .data = (double)64.466184}}, + {.next = &nodes1[252], .payload = {.id = 138, .data = (double)-3.300499}}, + {.next = &nodes1[87], .payload = {.id = 128, .data = (double)92.157513}}, + {.next = &nodes1[122], .payload = {.id = 69, .data = (double)-89.943073}}, + {.next = &nodes1[185], .payload = {.id = 103, .data = (double)-78.38025}}, + {.next = &nodes1[84], .payload = {.id = 179, .data = (double)40.570988}}, + {.next = &nodes1[240], .payload = {.id = 77, .data = (double)-49.545694}}, + {.next = &nodes1[177], .payload = {.id = 176, .data = (double)-14.899237}}, + {.next = &nodes1[198], .payload = {.id = 119, .data = (double)56.527069}}, + {.next = &nodes1[24], .payload = {.id = 31, .data = (double)-18.480126}}, + {.next = &nodes1[195], .payload = {.id = 112, .data = (double)25.448479}}, + {.next = &nodes1[130], .payload = {.id = 73, .data = (double)52.245942}}, + {.next = &nodes1[39], .payload = {.id = 235, .data = (double)24.205464}}, + {.next = &nodes1[114], .payload = {.id = 145, .data = (double)76.326237}}, + {.next = &nodes1[204], .payload = {.id = 246, .data = (double)-9.899259}}, + {.next = &nodes1[1], .payload = {.id = 191, .data = (double)95.321405}}, + {.next = &nodes1[220], .payload = {.id = 152, .data = (double)-63.632029}}, + {.next = &nodes1[140], .payload = {.id = 78, .data = (double)-83.618753}}, + {.next = &nodes1[81], .payload = {.id = 202, .data = (double)10.671793}}, + {.next = &nodes1[106], .payload = {.id = 42, .data = (double)-98.820783}}, + {.next = &nodes1[69], .payload = {.id = 15, .data = (double)-50.552052}}, + {.next = &nodes1[94], .payload = {.id = 18, .data = (double)4.259963}}, + {.next = &nodes1[13], .payload = {.id = 36, .data = (double)80.967696}}, + {.next = &nodes1[188], .payload = {.id = 211, .data = (double)-63.127266}}, + {.next = &nodes1[226], .payload = {.id = 68, .data = (double)-7.660311}}, + {.next = &nodes1[222], .payload = {.id = 232, .data = (double)72.033333}}, + {.next = &nodes1[132], .payload = {.id = 38, .data = (double)39.104597}}, + {.next = &nodes1[196], .payload = {.id = 165, .data = (double)38.121868}}, + {.next = &nodes1[211], .payload = {.id = 57, .data = (double)-19.136666}}, + {.next = &nodes1[172], .payload = {.id = 139, .data = (double)-12.885101}}, + {.next = &nodes1[133], .payload = {.id = 29, .data = (double)41.283828}}, + {.next = &nodes1[56], .payload = {.id = 108, .data = (double)-20.669112}}, + {.next = &nodes1[173], .payload = {.id = 101, .data = (double)63.860235}}, +}; + +node_t nodes2[] = { + {.next = &nodes2[54], .payload = {.id = 50, .data = (double)-93.327094}}, + {.next = &nodes2[254], .payload = {.id = 0, .data = (double)-0.46655}}, + {.next = &nodes2[60], .payload = {.id = 119, .data = (double)38.056133}}, + {.next = &nodes2[84], .payload = {.id = 37, .data = (double)-53.976322}}, + {.next = &nodes2[18], .payload = {.id = 236, .data = (double)-3.562121}}, + {.next = &nodes2[97], .payload = {.id = 141, .data = (double)-58.958885}}, + {.next = &nodes2[182], .payload = {.id = 73, .data = (double)35.264745}}, + {.next = &nodes2[110], .payload = {.id = 228, .data = (double)-15.412629}}, + {.next = NULL, .payload = {.id = 255, .data = (double)84.307504}}, + {.next = &nodes2[114], .payload = {.id = 185, .data = (double)79.853353}}, + {.next = &nodes2[201], .payload = {.id = 71, .data = (double)50.830299}}, + {.next = &nodes2[47], .payload = {.id = 208, .data = (double)45.922502}}, + {.next = &nodes2[71], .payload = {.id = 245, .data = (double)53.486506}}, + {.next = &nodes2[247], .payload = {.id = 16, .data = (double)-8.632837}}, + {.next = &nodes2[21], .payload = {.id = 214, .data = (double)-5.146423}}, + {.next = &nodes2[86], .payload = {.id = 177, .data = (double)28.668137}}, + {.next = &nodes2[62], .payload = {.id = 139, .data = (double)97.764181}}, + {.next = &nodes2[246], .payload = {.id = 250, .data = (double)31.566246}}, + {.next = &nodes2[103], .payload = {.id = 237, .data = (double)69.45497}}, + {.next = &nodes2[69], .payload = {.id = 206, .data = (double)65.483845}}, + {.next = &nodes2[191], .payload = {.id = 100, .data = (double)-90.930638}}, + {.next = &nodes2[211], .payload = {.id = 215, .data = (double)-81.755042}}, + {.next = &nodes2[184], .payload = {.id = 34, .data = (double)66.56778}}, + {.next = &nodes2[154], .payload = {.id = 204, .data = (double)77.618204}}, + {.next = &nodes2[25], .payload = {.id = 219, .data = (double)-25.470628}}, + {.next = &nodes2[143], .payload = {.id = 220, .data = (double)-73.976909}}, + {.next = &nodes2[117], .payload = {.id = 31, .data = (double)94.720563}}, + {.next = &nodes2[142], .payload = {.id = 247, .data = (double)34.995342}}, + {.next = &nodes2[32], .payload = {.id = 67, .data = (double)74.079392}}, + {.next = &nodes2[148], .payload = {.id = 91, .data = (double)88.633827}}, + {.next = &nodes2[188], .payload = {.id = 253, .data = (double)-45.345922}}, + {.next = &nodes2[129], .payload = {.id = 48, .data = (double)-92.115485}}, + {.next = &nodes2[217], .payload = {.id = 68, .data = (double)60.846508}}, + {.next = &nodes2[179], .payload = {.id = 187, .data = (double)-70.333235}}, + {.next = &nodes2[145], .payload = {.id = 26, .data = (double)66.007512}}, + {.next = &nodes2[210], .payload = {.id = 105, .data = (double)7.509321}}, + {.next = &nodes2[2], .payload = {.id = 118, .data = (double)-44.051972}}, + {.next = &nodes2[144], .payload = {.id = 61, .data = (double)-45.49453}}, + {.next = &nodes2[81], .payload = {.id = 242, .data = (double)-54.768181}}, + {.next = &nodes2[139], .payload = {.id = 166, .data = (double)-87.288392}}, + {.next = &nodes2[108], .payload = {.id = 114, .data = (double)30.984379}}, + {.next = &nodes2[150], .payload = {.id = 42, .data = (double)51.115465}}, + {.next = &nodes2[43], .payload = {.id = 175, .data = (double)31.780615}}, + {.next = &nodes2[15], .payload = {.id = 176, .data = (double)-39.673934}}, + {.next = &nodes2[94], .payload = {.id = 137, .data = (double)-89.884298}}, + {.next = &nodes2[13], .payload = {.id = 15, .data = (double)38.062702}}, + {.next = &nodes2[57], .payload = {.id = 2, .data = (double)-53.562311}}, + {.next = &nodes2[156], .payload = {.id = 209, .data = (double)-37.49033}}, + {.next = &nodes2[178], .payload = {.id = 126, .data = (double)80.339242}}, + {.next = &nodes2[28], .payload = {.id = 66, .data = (double)-40.97171}}, + {.next = &nodes2[231], .payload = {.id = 183, .data = (double)42.480263}}, + {.next = &nodes2[167], .payload = {.id = 240, .data = (double)-77.022937}}, + {.next = &nodes2[65], .payload = {.id = 226, .data = (double)74.721474}}, + {.next = &nodes2[185], .payload = {.id = 53, .data = (double)81.925562}}, + {.next = &nodes2[187], .payload = {.id = 51, .data = (double)-27.027753}}, + {.next = &nodes2[243], .payload = {.id = 6, .data = (double)79.781706}}, + {.next = &nodes2[177], .payload = {.id = 202, .data = (double)73.098463}}, + {.next = &nodes2[164], .payload = {.id = 3, .data = (double)27.580926}}, + {.next = &nodes2[10], .payload = {.id = 70, .data = (double)-84.940128}}, + {.next = &nodes2[134], .payload = {.id = 149, .data = (double)19.196327}}, + {.next = &nodes2[118], .payload = {.id = 120, .data = (double)-56.546063}}, + {.next = &nodes2[135], .payload = {.id = 84, .data = (double)-47.567718}}, + {.next = &nodes2[5], .payload = {.id = 140, .data = (double)57.39562}}, + {.next = &nodes2[116], .payload = {.id = 24, .data = (double)39.855816}}, + {.next = &nodes2[241], .payload = {.id = 190, .data = (double)17.072938}}, + {.next = &nodes2[7], .payload = {.id = 227, .data = (double)88.225974}}, + {.next = &nodes2[186], .payload = {.id = 76, .data = (double)69.148896}}, + {.next = &nodes2[132], .payload = {.id = 129, .data = (double)-44.823712}}, + {.next = &nodes2[223], .payload = {.id = 233, .data = (double)-79.279887}}, + {.next = &nodes2[11], .payload = {.id = 207, .data = (double)-20.253963}}, + {.next = &nodes2[101], .payload = {.id = 194, .data = (double)-41.020451}}, + {.next = &nodes2[27], .payload = {.id = 246, .data = (double)24.344761}}, + {.next = &nodes2[31], .payload = {.id = 47, .data = (double)25.491622}}, + {.next = &nodes2[238], .payload = {.id = 95, .data = (double)27.080784}}, + {.next = &nodes2[146], .payload = {.id = 164, .data = (double)-15.807889}}, + {.next = &nodes2[20], .payload = {.id = 99, .data = (double)-76.664813}}, + {.next = &nodes2[48], .payload = {.id = 125, .data = (double)-26.533008}}, + {.next = &nodes2[119], .payload = {.id = 224, .data = (double)34.002653}}, + {.next = &nodes2[115], .payload = {.id = 159, .data = (double)57.686307}}, + {.next = &nodes2[183], .payload = {.id = 64, .data = (double)88.837563}}, + {.next = &nodes2[253], .payload = {.id = 45, .data = (double)-72.644152}}, + {.next = &nodes2[133], .payload = {.id = 243, .data = (double)-14.177518}}, + {.next = &nodes2[66], .payload = {.id = 75, .data = (double)-20.517701}}, + {.next = &nodes2[138], .payload = {.id = 231, .data = (double)-42.474118}}, + {.next = &nodes2[224], .payload = {.id = 38, .data = (double)60.386392}}, + {.next = &nodes2[59], .payload = {.id = 148, .data = (double)57.728751}}, + {.next = &nodes2[255], .payload = {.id = 178, .data = (double)-93.769872}}, + {.next = &nodes2[37], .payload = {.id = 60, .data = (double)0.358952}}, + {.next = &nodes2[109], .payload = {.id = 8, .data = (double)-42.473667}}, + {.next = &nodes2[199], .payload = {.id = 199, .data = (double)30.942592}}, + {.next = &nodes2[100], .payload = {.id = 211, .data = (double)-49.022041}}, + {.next = &nodes2[77], .payload = {.id = 223, .data = (double)12.336676}}, + {.next = &nodes2[153], .payload = {.id = 156, .data = (double)73.289578}}, + {.next = &nodes2[41], .payload = {.id = 41, .data = (double)-49.87464}}, + {.next = &nodes2[16], .payload = {.id = 138, .data = (double)-33.298169}}, + {.next = &nodes2[123], .payload = {.id = 81, .data = (double)-75.282253}}, + {.next = &nodes2[213], .payload = {.id = 123, .data = (double)-27.462792}}, + {.next = &nodes2[170], .payload = {.id = 142, .data = (double)65.963567}}, + {.next = &nodes2[4], .payload = {.id = 235, .data = (double)-69.053965}}, + {.next = &nodes2[172], .payload = {.id = 57, .data = (double)57.302562}}, + {.next = &nodes2[197], .payload = {.id = 212, .data = (double)90.718504}}, + {.next = &nodes2[141], .payload = {.id = 195, .data = (double)1.110215}}, + {.next = &nodes2[56], .payload = {.id = 201, .data = (double)10.267046}}, + {.next = &nodes2[208], .payload = {.id = 238, .data = (double)-29.977201}}, + {.next = &nodes2[87], .payload = {.id = 59, .data = (double)-26.828494}}, + {.next = &nodes2[79], .payload = {.id = 63, .data = (double)82.809791}}, + {.next = &nodes2[244], .payload = {.id = 161, .data = (double)-96.843783}}, + {.next = &nodes2[75], .payload = {.id = 98, .data = (double)29.847889}}, + {.next = &nodes2[236], .payload = {.id = 115, .data = (double)66.738617}}, + {.next = &nodes2[166], .payload = {.id = 9, .data = (double)9.319628}}, + {.next = &nodes2[181], .payload = {.id = 229, .data = (double)83.168734}}, + {.next = &nodes2[216], .payload = {.id = 112, .data = (double)45.31983}}, + {.next = &nodes2[42], .payload = {.id = 174, .data = (double)81.750338}}, + {.next = &nodes2[196], .payload = {.id = 133, .data = (double)-81.665315}}, + {.next = &nodes2[33], .payload = {.id = 186, .data = (double)-35.577636}}, + {.next = &nodes2[106], .payload = {.id = 160, .data = (double)17.770584}}, + {.next = &nodes2[34], .payload = {.id = 25, .data = (double)-95.61208}}, + {.next = &nodes2[175], .payload = {.id = 32, .data = (double)82.123391}}, + {.next = &nodes2[125], .payload = {.id = 121, .data = (double)-11.060828}}, + {.next = &nodes2[52], .payload = {.id = 225, .data = (double)-17.838273}}, + {.next = &nodes2[151], .payload = {.id = 180, .data = (double)69.459709}}, + {.next = &nodes2[17], .payload = {.id = 249, .data = (double)21.798983}}, + {.next = &nodes2[229], .payload = {.id = 197, .data = (double)58.619219}}, + {.next = &nodes2[230], .payload = {.id = 82, .data = (double)-26.282868}}, + {.next = &nodes2[35], .payload = {.id = 104, .data = (double)-53.039994}}, + {.next = &nodes2[96], .payload = {.id = 122, .data = (double)-52.777472}}, + {.next = &nodes2[233], .payload = {.id = 93, .data = (double)22.016439}}, + {.next = &nodes2[219], .payload = {.id = 171, .data = (double)-55.690049}}, + {.next = &nodes2[169], .payload = {.id = 89, .data = (double)-5.704626}}, + {.next = &nodes2[0], .payload = {.id = 49, .data = (double)57.722097}}, + {.next = &nodes2[113], .payload = {.id = 132, .data = (double)64.838216}}, + {.next = &nodes2[212], .payload = {.id = 154, .data = (double)59.702765}}, + {.next = &nodes2[206], .payload = {.id = 130, .data = (double)93.641375}}, + {.next = &nodes2[12], .payload = {.id = 244, .data = (double)12.19314}}, + {.next = &nodes2[198], .payload = {.id = 150, .data = (double)-44.545031}}, + {.next = &nodes2[137], .payload = {.id = 85, .data = (double)-23.7949}}, + {.next = &nodes2[222], .payload = {.id = 192, .data = (double)-23.81912}}, + {.next = &nodes2[235], .payload = {.id = 86, .data = (double)27.709854}}, + {.next = &nodes2[68], .payload = {.id = 232, .data = (double)-37.51022}}, + {.next = &nodes2[249], .payload = {.id = 167, .data = (double)-10.344957}}, + {.next = &nodes2[24], .payload = {.id = 218, .data = (double)48.917794}}, + {.next = &nodes2[122], .payload = {.id = 196, .data = (double)-13.960135}}, + {.next = &nodes2[121], .payload = {.id = 248, .data = (double)11.347951}}, + {.next = &nodes2[252], .payload = {.id = 221, .data = (double)-88.003804}}, + {.next = &nodes2[105], .payload = {.id = 62, .data = (double)-67.091116}}, + {.next = &nodes2[202], .payload = {.id = 27, .data = (double)-20.838852}}, + {.next = &nodes2[39], .payload = {.id = 165, .data = (double)-77.270139}}, + {.next = &nodes2[242], .payload = {.id = 22, .data = (double)-28.208168}}, + {.next = &nodes2[126], .payload = {.id = 92, .data = (double)-34.398744}}, + {.next = &nodes2[74], .payload = {.id = 163, .data = (double)-74.648291}}, + {.next = &nodes2[176], .payload = {.id = 43, .data = (double)53.494155}}, + {.next = &nodes2[155], .payload = {.id = 181, .data = (double)-14.745276}}, + {.next = &nodes2[55], .payload = {.id = 5, .data = (double)33.368143}}, + {.next = &nodes2[221], .payload = {.id = 157, .data = (double)-73.639354}}, + {.next = &nodes2[19], .payload = {.id = 205, .data = (double)-17.237286}}, + {.next = &nodes2[50], .payload = {.id = 182, .data = (double)-78.407634}}, + {.next = &nodes2[90], .payload = {.id = 210, .data = (double)-37.495286}}, + {.next = &nodes2[124], .payload = {.id = 103, .data = (double)-76.775904}}, + {.next = &nodes2[160], .payload = {.id = 146, .data = (double)-53.400264}}, + {.next = &nodes2[203], .payload = {.id = 109, .data = (double)39.296798}}, + {.next = &nodes2[85], .payload = {.id = 147, .data = (double)54.873716}}, + {.next = &nodes2[95], .payload = {.id = 80, .data = (double)-47.108284}}, + {.next = &nodes2[218], .payload = {.id = 19, .data = (double)70.667092}}, + {.next = &nodes2[36], .payload = {.id = 117, .data = (double)87.810613}}, + {.next = &nodes2[152], .payload = {.id = 4, .data = (double)-8.0859}}, + {.next = &nodes2[111], .payload = {.id = 111, .data = (double)17.468069}}, + {.next = &nodes2[193], .payload = {.id = 10, .data = (double)-85.22762}}, + {.next = &nodes2[38], .payload = {.id = 241, .data = (double)-44.286358}}, + {.next = &nodes2[162], .payload = {.id = 18, .data = (double)99.874713}}, + {.next = &nodes2[29], .payload = {.id = 90, .data = (double)23.909373}}, + {.next = &nodes2[250], .payload = {.id = 143, .data = (double)10.841558}}, + {.next = &nodes2[67], .payload = {.id = 128, .data = (double)-87.889982}}, + {.next = &nodes2[104], .payload = {.id = 58, .data = (double)75.292119}}, + {.next = &nodes2[44], .payload = {.id = 136, .data = (double)94.218662}}, + {.next = &nodes2[107], .payload = {.id = 97, .data = (double)40.215433}}, + {.next = &nodes2[22], .payload = {.id = 33, .data = (double)49.034431}}, + {.next = &nodes2[80], .payload = {.id = 44, .data = (double)36.171019}}, + {.next = &nodes2[23], .payload = {.id = 203, .data = (double)-13.986012}}, + {.next = &nodes2[171], .payload = {.id = 127, .data = (double)28.965362}}, + {.next = &nodes2[245], .payload = {.id = 188, .data = (double)-74.761682}}, + {.next = &nodes2[26], .payload = {.id = 30, .data = (double)55.662323}}, + {.next = &nodes2[83], .payload = {.id = 230, .data = (double)-89.710784}}, + {.next = &nodes2[82], .payload = {.id = 74, .data = (double)34.881246}}, + {.next = &nodes2[49], .payload = {.id = 65, .data = (double)93.476815}}, + {.next = &nodes2[251], .payload = {.id = 35, .data = (double)80.586984}}, + {.next = &nodes2[239], .payload = {.id = 54, .data = (double)-34.656175}}, + {.next = &nodes2[194], .payload = {.id = 77, .data = (double)11.462524}}, + {.next = &nodes2[53], .payload = {.id = 52, .data = (double)-73.717639}}, + {.next = &nodes2[8], .payload = {.id = 254, .data = (double)52.481904}}, + {.next = &nodes2[45], .payload = {.id = 14, .data = (double)92.405815}}, + {.next = &nodes2[131], .payload = {.id = 153, .data = (double)8.043091}}, + {.next = &nodes2[248], .payload = {.id = 101, .data = (double)-92.557574}}, + {.next = &nodes2[99], .payload = {.id = 56, .data = (double)-59.841041}}, + {.next = &nodes2[220], .payload = {.id = 11, .data = (double)89.047127}}, + {.next = &nodes2[232], .payload = {.id = 78, .data = (double)-81.939425}}, + {.next = &nodes2[127], .payload = {.id = 170, .data = (double)-9.598916}}, + {.next = &nodes2[240], .payload = {.id = 134, .data = (double)-57.578837}}, + {.next = &nodes2[14], .payload = {.id = 213, .data = (double)37.364207}}, + {.next = &nodes2[227], .payload = {.id = 151, .data = (double)96.805626}}, + {.next = &nodes2[102], .payload = {.id = 200, .data = (double)75.541243}}, + {.next = &nodes2[112], .payload = {.id = 173, .data = (double)45.448599}}, + {.next = &nodes2[6], .payload = {.id = 72, .data = (double)-54.877061}}, + {.next = &nodes2[205], .payload = {.id = 28, .data = (double)-98.380407}}, + {.next = &nodes2[165], .payload = {.id = 110, .data = (double)8.038499}}, + {.next = &nodes2[128], .payload = {.id = 88, .data = (double)34.967311}}, + {.next = &nodes2[180], .payload = {.id = 29, .data = (double)73.01348}}, + {.next = &nodes2[130], .payload = {.id = 131, .data = (double)89.802158}}, + {.next = &nodes2[30], .payload = {.id = 252, .data = (double)-94.209364}}, + {.next = &nodes2[51], .payload = {.id = 239, .data = (double)11.253095}}, + {.next = &nodes2[140], .payload = {.id = 217, .data = (double)-13.624696}}, + {.next = &nodes2[237], .payload = {.id = 106, .data = (double)-22.270834}}, + {.next = &nodes2[209], .payload = {.id = 216, .data = (double)-82.927129}}, + {.next = &nodes2[92], .payload = {.id = 155, .data = (double)-78.01473}}, + {.next = &nodes2[76], .payload = {.id = 124, .data = (double)96.185544}}, + {.next = &nodes2[159], .payload = {.id = 108, .data = (double)89.876154}}, + {.next = &nodes2[195], .payload = {.id = 169, .data = (double)18.733204}}, + {.next = &nodes2[40], .payload = {.id = 113, .data = (double)77.082757}}, + {.next = &nodes2[58], .payload = {.id = 69, .data = (double)-6.333722}}, + {.next = &nodes2[226], .payload = {.id = 20, .data = (double)-78.669347}}, + {.next = &nodes2[200], .payload = {.id = 172, .data = (double)23.021367}}, + {.next = &nodes2[225], .payload = {.id = 12, .data = (double)97.530339}}, + {.next = &nodes2[78], .payload = {.id = 158, .data = (double)-28.351544}}, + {.next = &nodes2[70], .payload = {.id = 193, .data = (double)19.478371}}, + {.next = &nodes2[98], .payload = {.id = 234, .data = (double)1.482509}}, + {.next = &nodes2[234], .payload = {.id = 39, .data = (double)-56.199092}}, + {.next = &nodes2[189], .payload = {.id = 13, .data = (double)-40.16915}}, + {.next = &nodes2[147], .payload = {.id = 21, .data = (double)-23.72714}}, + {.next = &nodes2[190], .payload = {.id = 152, .data = (double)97.505461}}, + {.next = &nodes2[158], .payload = {.id = 145, .data = (double)62.610596}}, + {.next = &nodes2[89], .payload = {.id = 198, .data = (double)-77.117186}}, + {.next = &nodes2[61], .payload = {.id = 83, .data = (double)49.802321}}, + {.next = &nodes2[9], .payload = {.id = 184, .data = (double)-11.287534}}, + {.next = &nodes2[161], .payload = {.id = 79, .data = (double)-21.085088}}, + {.next = &nodes2[73], .payload = {.id = 94, .data = (double)29.530476}}, + {.next = &nodes2[93], .payload = {.id = 40, .data = (double)-61.973602}}, + {.next = &nodes2[204], .payload = {.id = 87, .data = (double)-25.705272}}, + {.next = &nodes2[163], .payload = {.id = 116, .data = (double)23.130443}}, + {.next = &nodes2[214], .payload = {.id = 107, .data = (double)-25.797697}}, + {.next = &nodes2[174], .payload = {.id = 96, .data = (double)-7.146493}}, + {.next = &nodes2[192], .payload = {.id = 55, .data = (double)-16.899381}}, + {.next = &nodes2[173], .payload = {.id = 135, .data = (double)27.898584}}, + {.next = &nodes2[136], .payload = {.id = 191, .data = (double)42.430559}}, + {.next = &nodes2[63], .payload = {.id = 23, .data = (double)-40.825522}}, + {.next = &nodes2[88], .payload = {.id = 7, .data = (double)-6.949349}}, + {.next = &nodes2[149], .payload = {.id = 162, .data = (double)-46.926498}}, + {.next = &nodes2[64], .payload = {.id = 189, .data = (double)24.863499}}, + {.next = &nodes2[207], .payload = {.id = 251, .data = (double)38.694238}}, + {.next = &nodes2[168], .payload = {.id = 17, .data = (double)-39.575666}}, + {.next = &nodes2[157], .payload = {.id = 102, .data = (double)99.185475}}, + {.next = &nodes2[215], .payload = {.id = 168, .data = (double)-27.592205}}, + {.next = &nodes2[228], .payload = {.id = 144, .data = (double)17.276617}}, + {.next = &nodes2[3], .payload = {.id = 36, .data = (double)55.148196}}, + {.next = &nodes2[91], .payload = {.id = 222, .data = (double)91.324925}}, + {.next = &nodes2[72], .payload = {.id = 46, .data = (double)-80.567214}}, + {.next = &nodes2[46], .payload = {.id = 1, .data = (double)16.631426}}, + {.next = &nodes2[120], .payload = {.id = 179, .data = (double)99.717351}}, +}; + +node_t nodes3[] = { + {.next = &nodes3[23], .payload = {.id = 169, .data = (double)60.229617}}, + {.next = &nodes3[56], .payload = {.id = 47, .data = (double)63.378248}}, + {.next = &nodes3[252], .payload = {.id = 100, .data = (double)81.029377}}, + {.next = &nodes3[64], .payload = {.id = 253, .data = (double)60.732345}}, + {.next = &nodes3[226], .payload = {.id = 149, .data = (double)97.82454}}, + {.next = &nodes3[53], .payload = {.id = 37, .data = (double)-6.196879}}, + {.next = &nodes3[85], .payload = {.id = 54, .data = (double)-79.482054}}, + {.next = &nodes3[198], .payload = {.id = 214, .data = (double)-50.077669}}, + {.next = &nodes3[2], .payload = {.id = 99, .data = (double)-77.828421}}, + {.next = &nodes3[251], .payload = {.id = 182, .data = (double)-29.690603}}, + {.next = &nodes3[194], .payload = {.id = 220, .data = (double)-47.644665}}, + {.next = &nodes3[107], .payload = {.id = 108, .data = (double)-51.887152}}, + {.next = &nodes3[79], .payload = {.id = 4, .data = (double)-63.947415}}, + {.next = &nodes3[28], .payload = {.id = 187, .data = (double)-45.088928}}, + {.next = &nodes3[41], .payload = {.id = 28, .data = (double)35.272584}}, + {.next = &nodes3[167], .payload = {.id = 126, .data = (double)46.588204}}, + {.next = &nodes3[73], .payload = {.id = 175, .data = (double)-35.757714}}, + {.next = &nodes3[117], .payload = {.id = 91, .data = (double)5.554301}}, + {.next = &nodes3[12], .payload = {.id = 3, .data = (double)-27.480466}}, + {.next = &nodes3[66], .payload = {.id = 34, .data = (double)6.80223}}, + {.next = &nodes3[123], .payload = {.id = 247, .data = (double)-59.803926}}, + {.next = &nodes3[87], .payload = {.id = 0, .data = (double)29.204964}}, + {.next = &nodes3[60], .payload = {.id = 120, .data = (double)27.134158}}, + {.next = &nodes3[153], .payload = {.id = 170, .data = (double)45.416265}}, + {.next = &nodes3[163], .payload = {.id = 197, .data = (double)21.514581}}, + {.next = &nodes3[195], .payload = {.id = 22, .data = (double)66.269011}}, + {.next = &nodes3[154], .payload = {.id = 111, .data = (double)-82.877209}}, + {.next = &nodes3[40], .payload = {.id = 84, .data = (double)-10.279705}}, + {.next = &nodes3[108], .payload = {.id = 188, .data = (double)96.005456}}, + {.next = &nodes3[140], .payload = {.id = 26, .data = (double)-12.465319}}, + {.next = &nodes3[172], .payload = {.id = 145, .data = (double)-60.106033}}, + {.next = NULL, .payload = {.id = 255, .data = (double)22.389673}}, + {.next = &nodes3[206], .payload = {.id = 19, .data = (double)-73.790192}}, + {.next = &nodes3[253], .payload = {.id = 78, .data = (double)-72.480082}}, + {.next = &nodes3[230], .payload = {.id = 211, .data = (double)5.891976}}, + {.next = &nodes3[159], .payload = {.id = 75, .data = (double)67.835258}}, + {.next = &nodes3[96], .payload = {.id = 113, .data = (double)-86.464135}}, + {.next = &nodes3[188], .payload = {.id = 191, .data = (double)27.502508}}, + {.next = &nodes3[17], .payload = {.id = 90, .data = (double)45.446957}}, + {.next = &nodes3[235], .payload = {.id = 173, .data = (double)64.468256}}, + {.next = &nodes3[183], .payload = {.id = 85, .data = (double)-98.94976}}, + {.next = &nodes3[101], .payload = {.id = 29, .data = (double)-52.49396}}, + {.next = &nodes3[151], .payload = {.id = 117, .data = (double)10.83039}}, + {.next = &nodes3[3], .payload = {.id = 252, .data = (double)-26.217767}}, + {.next = &nodes3[74], .payload = {.id = 124, .data = (double)57.704003}}, + {.next = &nodes3[61], .payload = {.id = 194, .data = (double)35.882122}}, + {.next = &nodes3[70], .payload = {.id = 8, .data = (double)-54.691391}}, + {.next = &nodes3[210], .payload = {.id = 56, .data = (double)70.23321}}, + {.next = &nodes3[201], .payload = {.id = 69, .data = (double)0.401423}}, + {.next = &nodes3[184], .payload = {.id = 153, .data = (double)-61.779314}}, + {.next = &nodes3[169], .payload = {.id = 226, .data = (double)-1.759961}}, + {.next = &nodes3[203], .payload = {.id = 161, .data = (double)48.661541}}, + {.next = &nodes3[72], .payload = {.id = 200, .data = (double)-86.553327}}, + {.next = &nodes3[216], .payload = {.id = 38, .data = (double)67.022679}}, + {.next = &nodes3[83], .payload = {.id = 142, .data = (double)-8.464085}}, + {.next = &nodes3[142], .payload = {.id = 93, .data = (double)-42.379684}}, + {.next = &nodes3[69], .payload = {.id = 48, .data = (double)60.251845}}, + {.next = &nodes3[165], .payload = {.id = 138, .data = (double)26.34717}}, + {.next = &nodes3[175], .payload = {.id = 66, .data = (double)-30.082984}}, + {.next = &nodes3[25], .payload = {.id = 21, .data = (double)-67.550558}}, + {.next = &nodes3[249], .payload = {.id = 121, .data = (double)96.207885}}, + {.next = &nodes3[246], .payload = {.id = 195, .data = (double)90.557879}}, + {.next = &nodes3[29], .payload = {.id = 25, .data = (double)-66.892167}}, + {.next = &nodes3[141], .payload = {.id = 130, .data = (double)-33.496278}}, + {.next = &nodes3[31], .payload = {.id = 254, .data = (double)10.329387}}, + {.next = &nodes3[197], .payload = {.id = 156, .data = (double)73.159655}}, + {.next = &nodes3[148], .payload = {.id = 35, .data = (double)-38.106421}}, + {.next = &nodes3[121], .payload = {.id = 244, .data = (double)58.739277}}, + {.next = &nodes3[137], .payload = {.id = 235, .data = (double)-36.082446}}, + {.next = &nodes3[204], .payload = {.id = 49, .data = (double)-72.320293}}, + {.next = &nodes3[181], .payload = {.id = 9, .data = (double)-72.486929}}, + {.next = &nodes3[38], .payload = {.id = 89, .data = (double)9.760849}}, + {.next = &nodes3[115], .payload = {.id = 201, .data = (double)55.703075}}, + {.next = &nodes3[129], .payload = {.id = 176, .data = (double)-83.986218}}, + {.next = &nodes3[15], .payload = {.id = 125, .data = (double)-31.039501}}, + {.next = &nodes3[207], .payload = {.id = 71, .data = (double)98.90507}}, + {.next = &nodes3[95], .payload = {.id = 207, .data = (double)89.764706}}, + {.next = &nodes3[114], .payload = {.id = 96, .data = (double)-16.034891}}, + {.next = &nodes3[174], .payload = {.id = 165, .data = (double)-0.759355}}, + {.next = &nodes3[97], .payload = {.id = 5, .data = (double)-57.161468}}, + {.next = &nodes3[10], .payload = {.id = 219, .data = (double)12.334542}}, + {.next = &nodes3[150], .payload = {.id = 51, .data = (double)28.235807}}, + {.next = &nodes3[50], .payload = {.id = 225, .data = (double)83.295782}}, + {.next = &nodes3[182], .payload = {.id = 143, .data = (double)-41.311486}}, + {.next = &nodes3[242], .payload = {.id = 17, .data = (double)-32.647126}}, + {.next = &nodes3[47], .payload = {.id = 55, .data = (double)69.178455}}, + {.next = &nodes3[220], .payload = {.id = 13, .data = (double)54.174944}}, + {.next = &nodes3[106], .payload = {.id = 1, .data = (double)-15.318727}}, + {.next = &nodes3[196], .payload = {.id = 135, .data = (double)55.828519}}, + {.next = &nodes3[77], .payload = {.id = 95, .data = (double)-90.450111}}, + {.next = &nodes3[138], .payload = {.id = 60, .data = (double)81.061242}}, + {.next = &nodes3[43], .payload = {.id = 251, .data = (double)10.804287}}, + {.next = &nodes3[27], .payload = {.id = 83, .data = (double)41.107235}}, + {.next = &nodes3[13], .payload = {.id = 186, .data = (double)99.63012}}, + {.next = &nodes3[187], .payload = {.id = 167, .data = (double)84.862093}}, + {.next = &nodes3[145], .payload = {.id = 208, .data = (double)-25.597324}}, + {.next = &nodes3[237], .payload = {.id = 114, .data = (double)5.211889}}, + {.next = &nodes3[180], .payload = {.id = 6, .data = (double)89.533654}}, + {.next = &nodes3[225], .payload = {.id = 45, .data = (double)5.491958}}, + {.next = &nodes3[63], .payload = {.id = 129, .data = (double)47.037397}}, + {.next = &nodes3[228], .payload = {.id = 140, .data = (double)-87.379893}}, + {.next = &nodes3[218], .payload = {.id = 30, .data = (double)-11.160258}}, + {.next = &nodes3[110], .payload = {.id = 58, .data = (double)52.623366}}, + {.next = &nodes3[179], .payload = {.id = 205, .data = (double)21.018966}}, + {.next = &nodes3[103], .payload = {.id = 204, .data = (double)13.448928}}, + {.next = &nodes3[122], .payload = {.id = 178, .data = (double)-38.700829}}, + {.next = &nodes3[18], .payload = {.id = 2, .data = (double)-27.634381}}, + {.next = &nodes3[222], .payload = {.id = 109, .data = (double)-16.686481}}, + {.next = &nodes3[132], .payload = {.id = 189, .data = (double)89.580876}}, + {.next = &nodes3[93], .payload = {.id = 185, .data = (double)-29.488138}}, + {.next = &nodes3[90], .payload = {.id = 59, .data = (double)-45.44174}}, + {.next = &nodes3[58], .payload = {.id = 65, .data = (double)-9.774402}}, + {.next = &nodes3[248], .payload = {.id = 133, .data = (double)62.701773}}, + {.next = &nodes3[185], .payload = {.id = 249, .data = (double)58.074612}}, + {.next = &nodes3[128], .payload = {.id = 97, .data = (double)58.779822}}, + {.next = &nodes3[152], .payload = {.id = 202, .data = (double)-26.734305}}, + {.next = &nodes3[65], .payload = {.id = 155, .data = (double)56.168313}}, + {.next = &nodes3[55], .payload = {.id = 92, .data = (double)-77.762628}}, + {.next = &nodes3[164], .payload = {.id = 73, .data = (double)-94.362491}}, + {.next = &nodes3[57], .payload = {.id = 137, .data = (double)39.07785}}, + {.next = &nodes3[7], .payload = {.id = 213, .data = (double)29.912147}}, + {.next = &nodes3[224], .payload = {.id = 245, .data = (double)1.751149}}, + {.next = &nodes3[168], .payload = {.id = 179, .data = (double)20.524326}}, + {.next = &nodes3[113], .payload = {.id = 248, .data = (double)-72.224626}}, + {.next = &nodes3[143], .payload = {.id = 222, .data = (double)-10.745378}}, + {.next = &nodes3[49], .payload = {.id = 152, .data = (double)50.658184}}, + {.next = &nodes3[200], .payload = {.id = 231, .data = (double)-10.977761}}, + {.next = &nodes3[11], .payload = {.id = 107, .data = (double)22.961917}}, + {.next = &nodes3[8], .payload = {.id = 98, .data = (double)-8.577277}}, + {.next = &nodes3[105], .payload = {.id = 177, .data = (double)32.183844}}, + {.next = &nodes3[86], .payload = {.id = 12, .data = (double)-79.771847}}, + {.next = &nodes3[62], .payload = {.id = 24, .data = (double)61.808744}}, + {.next = &nodes3[37], .payload = {.id = 190, .data = (double)-84.991767}}, + {.next = &nodes3[205], .payload = {.id = 63, .data = (double)89.282653}}, + {.next = &nodes3[157], .payload = {.id = 237, .data = (double)-87.012184}}, + {.next = &nodes3[48], .payload = {.id = 68, .data = (double)-89.348623}}, + {.next = &nodes3[80], .payload = {.id = 218, .data = (double)-22.602524}}, + {.next = &nodes3[134], .payload = {.id = 236, .data = (double)-30.514941}}, + {.next = &nodes3[161], .payload = {.id = 61, .data = (double)-70.530269}}, + {.next = &nodes3[39], .payload = {.id = 172, .data = (double)20.49066}}, + {.next = &nodes3[14], .payload = {.id = 27, .data = (double)-17.828278}}, + {.next = &nodes3[234], .payload = {.id = 131, .data = (double)-91.132862}}, + {.next = &nodes3[89], .payload = {.id = 94, .data = (double)-39.769761}}, + {.next = &nodes3[231], .payload = {.id = 223, .data = (double)99.273022}}, + {.next = &nodes3[160], .payload = {.id = 102, .data = (double)-96.71293}}, + {.next = &nodes3[244], .payload = {.id = 209, .data = (double)52.616894}}, + {.next = &nodes3[232], .payload = {.id = 240, .data = (double)70.27241}}, + {.next = &nodes3[240], .payload = {.id = 80, .data = (double)65.952317}}, + {.next = &nodes3[5], .payload = {.id = 36, .data = (double)61.724774}}, + {.next = &nodes3[233], .payload = {.id = 87, .data = (double)-48.815214}}, + {.next = &nodes3[173], .payload = {.id = 52, .data = (double)74.823389}}, + {.next = &nodes3[236], .payload = {.id = 118, .data = (double)-21.909253}}, + {.next = &nodes3[104], .payload = {.id = 203, .data = (double)-23.42912}}, + {.next = &nodes3[139], .payload = {.id = 171, .data = (double)-84.214599}}, + {.next = &nodes3[36], .payload = {.id = 112, .data = (double)94.930898}}, + {.next = &nodes3[213], .payload = {.id = 40, .data = (double)89.426034}}, + {.next = &nodes3[254], .payload = {.id = 15, .data = (double)76.736433}}, + {.next = &nodes3[193], .payload = {.id = 238, .data = (double)8.434272}}, + {.next = &nodes3[42], .payload = {.id = 116, .data = (double)97.666297}}, + {.next = &nodes3[215], .payload = {.id = 76, .data = (double)29.992137}}, + {.next = &nodes3[245], .payload = {.id = 103, .data = (double)3.075146}}, + {.next = &nodes3[133], .payload = {.id = 62, .data = (double)-12.505488}}, + {.next = &nodes3[44], .payload = {.id = 123, .data = (double)-96.751554}}, + {.next = &nodes3[229], .payload = {.id = 198, .data = (double)56.262394}}, + {.next = &nodes3[35], .payload = {.id = 74, .data = (double)86.165181}}, + {.next = &nodes3[100], .payload = {.id = 139, .data = (double)62.299536}}, + {.next = &nodes3[219], .payload = {.id = 229, .data = (double)-9.591463}}, + {.next = &nodes3[221], .payload = {.id = 127, .data = (double)25.651392}}, + {.next = &nodes3[211], .payload = {.id = 180, .data = (double)-14.776785}}, + {.next = &nodes3[202], .payload = {.id = 227, .data = (double)-75.472516}}, + {.next = &nodes3[186], .payload = {.id = 158, .data = (double)-75.104998}}, + {.next = &nodes3[127], .payload = {.id = 106, .data = (double)-14.152221}}, + {.next = &nodes3[243], .payload = {.id = 146, .data = (double)-91.618812}}, + {.next = &nodes3[6], .payload = {.id = 53, .data = (double)10.908149}}, + {.next = &nodes3[94], .payload = {.id = 166, .data = (double)-0.495322}}, + {.next = &nodes3[135], .payload = {.id = 67, .data = (double)-94.665962}}, + {.next = &nodes3[67], .payload = {.id = 243, .data = (double)27.540005}}, + {.next = &nodes3[45], .payload = {.id = 193, .data = (double)60.219195}}, + {.next = &nodes3[130], .payload = {.id = 11, .data = (double)68.885678}}, + {.next = &nodes3[76], .payload = {.id = 206, .data = (double)35.812411}}, + {.next = &nodes3[46], .payload = {.id = 7, .data = (double)-2.745816}}, + {.next = &nodes3[178], .payload = {.id = 10, .data = (double)-84.566983}}, + {.next = &nodes3[30], .payload = {.id = 144, .data = (double)-91.238745}}, + {.next = &nodes3[149], .payload = {.id = 86, .data = (double)-84.154846}}, + {.next = &nodes3[116], .payload = {.id = 154, .data = (double)-28.605165}}, + {.next = &nodes3[91], .payload = {.id = 250, .data = (double)-94.743195}}, + {.next = &nodes3[199], .payload = {.id = 159, .data = (double)-26.396165}}, + {.next = &nodes3[0], .payload = {.id = 168, .data = (double)3.855171}}, + {.next = &nodes3[177], .payload = {.id = 192, .data = (double)-27.337774}}, + {.next = &nodes3[208], .payload = {.id = 216, .data = (double)47.134972}}, + {.next = &nodes3[4], .payload = {.id = 148, .data = (double)3.076718}}, + {.next = &nodes3[125], .payload = {.id = 151, .data = (double)-49.337247}}, + {.next = &nodes3[255], .payload = {.id = 43, .data = (double)-43.645653}}, + {.next = &nodes3[146], .payload = {.id = 239, .data = (double)78.266336}}, + {.next = &nodes3[124], .payload = {.id = 221, .data = (double)-47.942046}}, + {.next = &nodes3[131], .payload = {.id = 23, .data = (double)54.219563}}, + {.next = &nodes3[119], .payload = {.id = 136, .data = (double)-7.07542}}, + {.next = &nodes3[170], .payload = {.id = 157, .data = (double)-33.615063}}, + {.next = &nodes3[189], .payload = {.id = 215, .data = (double)-77.310277}}, + {.next = &nodes3[51], .payload = {.id = 160, .data = (double)77.897303}}, + {.next = &nodes3[209], .payload = {.id = 232, .data = (double)-82.441852}}, + {.next = &nodes3[75], .payload = {.id = 70, .data = (double)-52.844385}}, + {.next = &nodes3[166], .payload = {.id = 228, .data = (double)70.565258}}, + {.next = &nodes3[227], .payload = {.id = 162, .data = (double)78.927499}}, + {.next = &nodes3[81], .payload = {.id = 50, .data = (double)-49.999358}}, + {.next = &nodes3[111], .payload = {.id = 64, .data = (double)-55.592399}}, + {.next = &nodes3[59], .payload = {.id = 20, .data = (double)-24.656026}}, + {.next = &nodes3[118], .payload = {.id = 72, .data = (double)-25.017465}}, + {.next = &nodes3[136], .payload = {.id = 217, .data = (double)-0.191208}}, + {.next = &nodes3[217], .payload = {.id = 233, .data = (double)36.385852}}, + {.next = &nodes3[102], .payload = {.id = 57, .data = (double)-42.987397}}, + {.next = &nodes3[9], .payload = {.id = 181, .data = (double)37.952962}}, + {.next = &nodes3[92], .payload = {.id = 82, .data = (double)-72.241462}}, + {.next = &nodes3[214], .payload = {.id = 41, .data = (double)96.887959}}, + {.next = &nodes3[192], .payload = {.id = 42, .data = (double)-7.664004}}, + {.next = &nodes3[33], .payload = {.id = 77, .data = (double)58.276127}}, + {.next = &nodes3[155], .payload = {.id = 39, .data = (double)-26.431808}}, + {.next = &nodes3[68], .payload = {.id = 234, .data = (double)69.104244}}, + {.next = &nodes3[241], .payload = {.id = 31, .data = (double)-43.014413}}, + {.next = &nodes3[126], .payload = {.id = 230, .data = (double)79.735806}}, + {.next = &nodes3[156], .payload = {.id = 14, .data = (double)67.023965}}, + {.next = &nodes3[99], .payload = {.id = 128, .data = (double)54.300275}}, + {.next = &nodes3[26], .payload = {.id = 110, .data = (double)32.87426}}, + {.next = &nodes3[19], .payload = {.id = 33, .data = (double)-10.214407}}, + {.next = &nodes3[20], .payload = {.id = 246, .data = (double)-75.727509}}, + {.next = &nodes3[1], .payload = {.id = 46, .data = (double)93.253631}}, + {.next = &nodes3[191], .payload = {.id = 150, .data = (double)8.60614}}, + {.next = &nodes3[239], .payload = {.id = 163, .data = (double)-22.671046}}, + {.next = &nodes3[54], .payload = {.id = 141, .data = (double)55.23808}}, + {.next = &nodes3[52], .payload = {.id = 199, .data = (double)-93.040207}}, + {.next = &nodes3[120], .payload = {.id = 212, .data = (double)-20.393191}}, + {.next = &nodes3[82], .payload = {.id = 224, .data = (double)-42.884624}}, + {.next = &nodes3[238], .payload = {.id = 241, .data = (double)42.361821}}, + {.next = &nodes3[71], .payload = {.id = 88, .data = (double)66.99262}}, + {.next = &nodes3[112], .payload = {.id = 132, .data = (double)9.202749}}, + {.next = &nodes3[16], .payload = {.id = 174, .data = (double)9.094879}}, + {.next = &nodes3[22], .payload = {.id = 119, .data = (double)-5.972984}}, + {.next = &nodes3[158], .payload = {.id = 115, .data = (double)1.465539}}, + {.next = &nodes3[176], .payload = {.id = 242, .data = (double)85.464891}}, + {.next = &nodes3[78], .payload = {.id = 164, .data = (double)94.744717}}, + {.next = &nodes3[212], .payload = {.id = 81, .data = (double)39.214398}}, + {.next = &nodes3[223], .payload = {.id = 32, .data = (double)49.707304}}, + {.next = &nodes3[32], .payload = {.id = 18, .data = (double)53.261521}}, + {.next = &nodes3[190], .payload = {.id = 147, .data = (double)86.674196}}, + {.next = &nodes3[34], .payload = {.id = 210, .data = (double)14.784356}}, + {.next = &nodes3[247], .payload = {.id = 104, .data = (double)-51.612373}}, + {.next = &nodes3[24], .payload = {.id = 196, .data = (double)-71.444106}}, + {.next = &nodes3[171], .payload = {.id = 105, .data = (double)-71.284632}}, + {.next = &nodes3[88], .payload = {.id = 134, .data = (double)-64.982175}}, + {.next = &nodes3[162], .payload = {.id = 122, .data = (double)-49.269948}}, + {.next = &nodes3[109], .payload = {.id = 184, .data = (double)74.007435}}, + {.next = &nodes3[250], .payload = {.id = 183, .data = (double)-91.528967}}, + {.next = &nodes3[144], .payload = {.id = 101, .data = (double)19.347809}}, + {.next = &nodes3[147], .payload = {.id = 79, .data = (double)-42.624121}}, + {.next = &nodes3[84], .payload = {.id = 16, .data = (double)-92.450502}}, + {.next = &nodes3[98], .payload = {.id = 44, .data = (double)-23.625513}}, +}; + +node_t nodes4[] = { + {.next = &nodes4[67], .payload = {.id = 185, .data = (double)61.738417}}, + {.next = &nodes4[87], .payload = {.id = 218, .data = (double)7.860053}}, + {.next = &nodes4[149], .payload = {.id = 216, .data = (double)36.546071}}, + {.next = &nodes4[61], .payload = {.id = 111, .data = (double)-6.395846}}, + {.next = &nodes4[180], .payload = {.id = 204, .data = (double)-93.653026}}, + {.next = &nodes4[32], .payload = {.id = 190, .data = (double)-7.524339}}, + {.next = &nodes4[123], .payload = {.id = 41, .data = (double)-45.308493}}, + {.next = &nodes4[63], .payload = {.id = 198, .data = (double)-31.094227}}, + {.next = &nodes4[139], .payload = {.id = 24, .data = (double)44.184912}}, + {.next = &nodes4[60], .payload = {.id = 89, .data = (double)82.645945}}, + {.next = &nodes4[21], .payload = {.id = 73, .data = (double)10.070513}}, + {.next = &nodes4[74], .payload = {.id = 206, .data = (double)53.794413}}, + {.next = &nodes4[108], .payload = {.id = 167, .data = (double)74.627012}}, + {.next = &nodes4[75], .payload = {.id = 210, .data = (double)-15.927612}}, + {.next = &nodes4[122], .payload = {.id = 28, .data = (double)-61.547166}}, + {.next = &nodes4[77], .payload = {.id = 26, .data = (double)38.662662}}, + {.next = &nodes4[207], .payload = {.id = 46, .data = (double)63.675492}}, + {.next = &nodes4[57], .payload = {.id = 162, .data = (double)7.503538}}, + {.next = &nodes4[93], .payload = {.id = 175, .data = (double)1.097411}}, + {.next = &nodes4[137], .payload = {.id = 213, .data = (double)73.924057}}, + {.next = &nodes4[153], .payload = {.id = 202, .data = (double)-86.196171}}, + {.next = &nodes4[40], .payload = {.id = 74, .data = (double)85.819936}}, + {.next = &nodes4[124], .payload = {.id = 138, .data = (double)44.576506}}, + {.next = &nodes4[154], .payload = {.id = 100, .data = (double)75.348634}}, + {.next = &nodes4[99], .payload = {.id = 102, .data = (double)13.592374}}, + {.next = &nodes4[0], .payload = {.id = 184, .data = (double)2.075071}}, + {.next = &nodes4[150], .payload = {.id = 71, .data = (double)54.153212}}, + {.next = &nodes4[193], .payload = {.id = 222, .data = (double)7.451697}}, + {.next = &nodes4[140], .payload = {.id = 254, .data = (double)72.746049}}, + {.next = &nodes4[226], .payload = {.id = 159, .data = (double)-16.830877}}, + {.next = &nodes4[37], .payload = {.id = 49, .data = (double)-41.90947}}, + {.next = &nodes4[6], .payload = {.id = 40, .data = (double)59.081071}}, + {.next = &nodes4[106], .payload = {.id = 191, .data = (double)61.383071}}, + {.next = &nodes4[156], .payload = {.id = 228, .data = (double)-40.327402}}, + {.next = &nodes4[43], .payload = {.id = 123, .data = (double)71.229301}}, + {.next = &nodes4[134], .payload = {.id = 79, .data = (double)-60.108805}}, + {.next = &nodes4[72], .payload = {.id = 246, .data = (double)-93.284745}}, + {.next = &nodes4[56], .payload = {.id = 50, .data = (double)-42.473932}}, + {.next = &nodes4[198], .payload = {.id = 117, .data = (double)-62.760186}}, + {.next = &nodes4[200], .payload = {.id = 180, .data = (double)-76.751996}}, + {.next = &nodes4[234], .payload = {.id = 75, .data = (double)-18.61851}}, + {.next = &nodes4[152], .payload = {.id = 140, .data = (double)30.736673}}, + {.next = &nodes4[86], .payload = {.id = 5, .data = (double)-69.713748}}, + {.next = &nodes4[79], .payload = {.id = 124, .data = (double)79.408552}}, + {.next = &nodes4[25], .payload = {.id = 183, .data = (double)-81.811671}}, + {.next = &nodes4[181], .payload = {.id = 22, .data = (double)-29.142602}}, + {.next = &nodes4[98], .payload = {.id = 16, .data = (double)32.44536}}, + {.next = &nodes4[151], .payload = {.id = 242, .data = (double)76.751324}}, + {.next = &nodes4[31], .payload = {.id = 39, .data = (double)86.740075}}, + {.next = &nodes4[27], .payload = {.id = 221, .data = (double)-64.305274}}, + {.next = &nodes4[116], .payload = {.id = 232, .data = (double)64.672087}}, + {.next = &nodes4[49], .payload = {.id = 220, .data = (double)-30.446023}}, + {.next = &nodes4[191], .payload = {.id = 33, .data = (double)-40.477087}}, + {.next = &nodes4[17], .payload = {.id = 161, .data = (double)-5.834385}}, + {.next = &nodes4[114], .payload = {.id = 86, .data = (double)7.030455}}, + {.next = &nodes4[237], .payload = {.id = 132, .data = (double)-50.390583}}, + {.next = &nodes4[187], .payload = {.id = 51, .data = (double)42.828257}}, + {.next = &nodes4[219], .payload = {.id = 163, .data = (double)32.818888}}, + {.next = &nodes4[69], .payload = {.id = 113, .data = (double)-77.470648}}, + {.next = &nodes4[33], .payload = {.id = 227, .data = (double)-95.452935}}, + {.next = &nodes4[146], .payload = {.id = 90, .data = (double)-64.987045}}, + {.next = &nodes4[58], .payload = {.id = 112, .data = (double)-61.43772}}, + {.next = &nodes4[89], .payload = {.id = 128, .data = (double)33.851171}}, + {.next = &nodes4[94], .payload = {.id = 199, .data = (double)-87.248018}}, + {.next = &nodes4[239], .payload = {.id = 35, .data = (double)-58.544441}}, + {.next = &nodes4[38], .payload = {.id = 116, .data = (double)-48.547024}}, + {.next = &nodes4[73], .payload = {.id = 145, .data = (double)-18.916677}}, + {.next = &nodes4[251], .payload = {.id = 186, .data = (double)-9.31354}}, + {.next = &nodes4[213], .payload = {.id = 177, .data = (double)-70.029524}}, + {.next = &nodes4[183], .payload = {.id = 114, .data = (double)-67.501147}}, + {.next = &nodes4[162], .payload = {.id = 2, .data = (double)-78.020896}}, + {.next = &nodes4[208], .payload = {.id = 95, .data = (double)-20.601085}}, + {.next = &nodes4[84], .payload = {.id = 247, .data = (double)19.556979}}, + {.next = &nodes4[250], .payload = {.id = 146, .data = (double)0.504094}}, + {.next = &nodes4[253], .payload = {.id = 207, .data = (double)53.165537}}, + {.next = &nodes4[194], .payload = {.id = 211, .data = (double)98.57132}}, + {.next = &nodes4[188], .payload = {.id = 64, .data = (double)33.966793}}, + {.next = &nodes4[14], .payload = {.id = 27, .data = (double)22.015316}}, + {.next = &nodes4[70], .payload = {.id = 1, .data = (double)89.641034}}, + {.next = &nodes4[222], .payload = {.id = 125, .data = (double)65.397965}}, + {.next = &nodes4[88], .payload = {.id = 8, .data = (double)54.99446}}, + {.next = &nodes4[29], .payload = {.id = 158, .data = (double)21.14779}}, + {.next = &nodes4[2], .payload = {.id = 215, .data = (double)-24.870893}}, + {.next = &nodes4[190], .payload = {.id = 98, .data = (double)92.426276}}, + {.next = &nodes4[214], .payload = {.id = 248, .data = (double)40.657253}}, + {.next = &nodes4[78], .payload = {.id = 0, .data = (double)-93.685897}}, + {.next = &nodes4[91], .payload = {.id = 6, .data = (double)38.100052}}, + {.next = &nodes4[51], .payload = {.id = 219, .data = (double)30.70682}}, + {.next = &nodes4[172], .payload = {.id = 9, .data = (double)84.10419}}, + {.next = &nodes4[126], .payload = {.id = 129, .data = (double)-63.04376}}, + {.next = &nodes4[177], .payload = {.id = 67, .data = (double)-89.501779}}, + {.next = &nodes4[80], .payload = {.id = 7, .data = (double)-17.924518}}, + {.next = &nodes4[97], .payload = {.id = 107, .data = (double)8.660097}}, + {.next = &nodes4[68], .payload = {.id = 176, .data = (double)14.540335}}, + {.next = &nodes4[216], .payload = {.id = 200, .data = (double)98.824732}}, + {.next = &nodes4[3], .payload = {.id = 110, .data = (double)70.211948}}, + {.next = &nodes4[233], .payload = {.id = 69, .data = (double)43.471611}}, + {.next = &nodes4[224], .payload = {.id = 108, .data = (double)-1.217516}}, + {.next = &nodes4[171], .payload = {.id = 17, .data = (double)5.09543}}, + {.next = &nodes4[211], .payload = {.id = 103, .data = (double)-78.539862}}, + {.next = &nodes4[16], .payload = {.id = 45, .data = (double)96.032107}}, + {.next = &nodes4[109], .payload = {.id = 156, .data = (double)-69.362887}}, + {.next = &nodes4[182], .payload = {.id = 93, .data = (double)83.926962}}, + {.next = &nodes4[45], .payload = {.id = 21, .data = (double)-31.534596}}, + {.next = &nodes4[254], .payload = {.id = 58, .data = (double)86.604787}}, + {.next = &nodes4[163], .payload = {.id = 240, .data = (double)-16.15188}}, + {.next = &nodes4[206], .payload = {.id = 192, .data = (double)44.656016}}, + {.next = &nodes4[223], .payload = {.id = 230, .data = (double)8.889068}}, + {.next = &nodes4[238], .payload = {.id = 168, .data = (double)-83.625939}}, + {.next = &nodes4[81], .payload = {.id = 157, .data = (double)49.546967}}, + {.next = &nodes4[120], .payload = {.id = 237, .data = (double)45.004789}}, + {.next = &nodes4[169], .payload = {.id = 149, .data = (double)-37.80441}}, + {.next = &nodes4[52], .payload = {.id = 32, .data = (double)94.582126}}, + {.next = &nodes4[227], .payload = {.id = 43, .data = (double)35.324449}}, + {.next = &nodes4[220], .payload = {.id = 87, .data = (double)44.623536}}, + {.next = &nodes4[186], .payload = {.id = 83, .data = (double)81.587392}}, + {.next = &nodes4[252], .payload = {.id = 233, .data = (double)-50.497592}}, + {.next = &nodes4[76], .payload = {.id = 63, .data = (double)-51.508392}}, + {.next = &nodes4[112], .payload = {.id = 31, .data = (double)-55.026592}}, + {.next = &nodes4[247], .payload = {.id = 152, .data = (double)-40.99248}}, + {.next = &nodes4[199], .payload = {.id = 238, .data = (double)-77.431072}}, + {.next = &nodes4[59], .payload = {.id = 226, .data = (double)-99.305341}}, + {.next = &nodes4[159], .payload = {.id = 29, .data = (double)-50.696173}}, + {.next = &nodes4[113], .payload = {.id = 42, .data = (double)-75.625179}}, + {.next = &nodes4[41], .payload = {.id = 139, .data = (double)-97.712853}}, + {.next = &nodes4[184], .payload = {.id = 19, .data = (double)-65.363515}}, + {.next = &nodes4[142], .payload = {.id = 130, .data = (double)-71.877625}}, + {.next = &nodes4[133], .payload = {.id = 194, .data = (double)63.290645}}, + {.next = &nodes4[66], .payload = {.id = 144, .data = (double)-38.638732}}, + {.next = &nodes4[42], .payload = {.id = 4, .data = (double)-37.261503}}, + {.next = &nodes4[210], .payload = {.id = 37, .data = (double)-36.591851}}, + {.next = &nodes4[110], .payload = {.id = 236, .data = (double)87.482072}}, + {.next = &nodes4[221], .payload = {.id = 11, .data = (double)47.167454}}, + {.next = &nodes4[168], .payload = {.id = 195, .data = (double)49.160897}}, + {.next = &nodes4[249], .payload = {.id = 80, .data = (double)92.782808}}, + {.next = &nodes4[44], .payload = {.id = 182, .data = (double)16.629536}}, + {.next = &nodes4[101], .payload = {.id = 155, .data = (double)-73.286244}}, + {.next = &nodes4[82], .payload = {.id = 214, .data = (double)81.353462}}, + {.next = &nodes4[204], .payload = {.id = 120, .data = (double)13.556244}}, + {.next = &nodes4[15], .payload = {.id = 25, .data = (double)28.66182}}, + {.next = NULL, .payload = {.id = 255, .data = (double)-88.711193}}, + {.next = &nodes4[62], .payload = {.id = 127, .data = (double)-82.652446}}, + {.next = &nodes4[55], .payload = {.id = 131, .data = (double)-35.279666}}, + {.next = &nodes4[102], .payload = {.id = 92, .data = (double)-64.842258}}, + {.next = &nodes4[90], .payload = {.id = 66, .data = (double)27.588915}}, + {.next = &nodes4[35], .payload = {.id = 78, .data = (double)-4.510296}}, + {.next = &nodes4[143], .payload = {.id = 91, .data = (double)76.448995}}, + {.next = &nodes4[205], .payload = {.id = 136, .data = (double)90.806965}}, + {.next = &nodes4[138], .payload = {.id = 119, .data = (double)58.153533}}, + {.next = &nodes4[1], .payload = {.id = 217, .data = (double)32.358508}}, + {.next = &nodes4[10], .payload = {.id = 72, .data = (double)-98.963711}}, + {.next = &nodes4[201], .payload = {.id = 243, .data = (double)-96.870841}}, + {.next = &nodes4[231], .payload = {.id = 141, .data = (double)38.553718}}, + {.next = &nodes4[4], .payload = {.id = 203, .data = (double)86.755113}}, + {.next = &nodes4[24], .payload = {.id = 101, .data = (double)-98.146566}}, + {.next = &nodes4[209], .payload = {.id = 251, .data = (double)-19.54693}}, + {.next = &nodes4[107], .payload = {.id = 229, .data = (double)34.699972}}, + {.next = &nodes4[5], .payload = {.id = 189, .data = (double)-88.452644}}, + {.next = &nodes4[12], .payload = {.id = 166, .data = (double)50.94791}}, + {.next = &nodes4[118], .payload = {.id = 30, .data = (double)11.61733}}, + {.next = &nodes4[218], .payload = {.id = 170, .data = (double)40.753225}}, + {.next = &nodes4[167], .payload = {.id = 54, .data = (double)-48.711205}}, + {.next = &nodes4[129], .payload = {.id = 3, .data = (double)-96.212526}}, + {.next = &nodes4[47], .payload = {.id = 241, .data = (double)53.210694}}, + {.next = &nodes4[54], .payload = {.id = 85, .data = (double)14.826671}}, + {.next = &nodes4[161], .payload = {.id = 53, .data = (double)-11.524778}}, + {.next = &nodes4[34], .payload = {.id = 122, .data = (double)-64.901017}}, + {.next = &nodes4[236], .payload = {.id = 55, .data = (double)-4.184147}}, + {.next = &nodes4[246], .payload = {.id = 196, .data = (double)15.662253}}, + {.next = &nodes4[230], .payload = {.id = 150, .data = (double)-76.516851}}, + {.next = &nodes4[39], .payload = {.id = 179, .data = (double)4.068308}}, + {.next = &nodes4[125], .payload = {.id = 18, .data = (double)-37.24948}}, + {.next = &nodes4[132], .payload = {.id = 10, .data = (double)74.563542}}, + {.next = &nodes4[18], .payload = {.id = 174, .data = (double)9.52985}}, + {.next = &nodes4[136], .payload = {.id = 154, .data = (double)-56.17428}}, + {.next = &nodes4[36], .payload = {.id = 245, .data = (double)-79.820657}}, + {.next = &nodes4[28], .payload = {.id = 253, .data = (double)-56.546158}}, + {.next = &nodes4[96], .payload = {.id = 68, .data = (double)-17.339727}}, + {.next = &nodes4[197], .payload = {.id = 13, .data = (double)-72.383503}}, + {.next = &nodes4[30], .payload = {.id = 48, .data = (double)60.923167}}, + {.next = &nodes4[11], .payload = {.id = 205, .data = (double)-18.226613}}, + {.next = &nodes4[8], .payload = {.id = 23, .data = (double)54.397957}}, + {.next = &nodes4[71], .payload = {.id = 94, .data = (double)99.434361}}, + {.next = &nodes4[65], .payload = {.id = 115, .data = (double)-8.217106}}, + {.next = &nodes4[103], .payload = {.id = 20, .data = (double)82.424832}}, + {.next = &nodes4[158], .payload = {.id = 165, .data = (double)-50.506914}}, + {.next = &nodes4[164], .payload = {.id = 84, .data = (double)-82.107856}}, + {.next = &nodes4[165], .payload = {.id = 52, .data = (double)-30.727297}}, + {.next = &nodes4[144], .payload = {.id = 65, .data = (double)6.208298}}, + {.next = &nodes4[117], .payload = {.id = 62, .data = (double)17.3661}}, + {.next = &nodes4[23], .payload = {.id = 99, .data = (double)85.20794}}, + {.next = &nodes4[64], .payload = {.id = 34, .data = (double)-42.199173}}, + {.next = &nodes4[147], .payload = {.id = 135, .data = (double)50.75133}}, + {.next = &nodes4[240], .payload = {.id = 223, .data = (double)5.768508}}, + {.next = &nodes4[19], .payload = {.id = 212, .data = (double)-23.504076}}, + {.next = &nodes4[131], .payload = {.id = 235, .data = (double)-44.870054}}, + {.next = &nodes4[128], .payload = {.id = 143, .data = (double)-76.35503}}, + {.next = &nodes4[232], .payload = {.id = 14, .data = (double)-58.531659}}, + {.next = &nodes4[148], .payload = {.id = 118, .data = (double)47.323579}}, + {.next = &nodes4[105], .payload = {.id = 239, .data = (double)61.895637}}, + {.next = &nodes4[135], .payload = {.id = 181, .data = (double)-58.919703}}, + {.next = &nodes4[175], .payload = {.id = 244, .data = (double)-58.783676}}, + {.next = &nodes4[104], .payload = {.id = 57, .data = (double)7.715585}}, + {.next = &nodes4[189], .payload = {.id = 61, .data = (double)23.135407}}, + {.next = &nodes4[166], .payload = {.id = 121, .data = (double)51.45655}}, + {.next = &nodes4[22], .payload = {.id = 137, .data = (double)-39.610832}}, + {.next = &nodes4[127], .payload = {.id = 193, .data = (double)-20.810258}}, + {.next = &nodes4[179], .payload = {.id = 47, .data = (double)90.921773}}, + {.next = &nodes4[217], .payload = {.id = 96, .data = (double)-0.923221}}, + {.next = &nodes4[176], .payload = {.id = 252, .data = (double)-53.132144}}, + {.next = &nodes4[48], .payload = {.id = 38, .data = (double)-30.239365}}, + {.next = &nodes4[235], .payload = {.id = 104, .data = (double)96.598778}}, + {.next = &nodes4[92], .payload = {.id = 106, .data = (double)97.819894}}, + {.next = &nodes4[170], .payload = {.id = 178, .data = (double)-34.376472}}, + {.next = &nodes4[248], .payload = {.id = 249, .data = (double)-90.264736}}, + {.next = &nodes4[192], .payload = {.id = 134, .data = (double)-52.895749}}, + {.next = &nodes4[20], .payload = {.id = 201, .data = (double)86.91656}}, + {.next = &nodes4[83], .payload = {.id = 97, .data = (double)87.321749}}, + {.next = &nodes4[245], .payload = {.id = 171, .data = (double)-84.379456}}, + {.next = &nodes4[185], .payload = {.id = 164, .data = (double)-56.317675}}, + {.next = &nodes4[9], .payload = {.id = 88, .data = (double)87.333876}}, + {.next = &nodes4[178], .payload = {.id = 12, .data = (double)-87.543743}}, + {.next = &nodes4[141], .payload = {.id = 126, .data = (double)3.056132}}, + {.next = &nodes4[50], .payload = {.id = 231, .data = (double)6.386722}}, + {.next = &nodes4[95], .payload = {.id = 109, .data = (double)87.7121}}, + {.next = &nodes4[173], .payload = {.id = 173, .data = (double)-87.64839}}, + {.next = &nodes4[53], .payload = {.id = 160, .data = (double)9.846902}}, + {.next = &nodes4[100], .payload = {.id = 44, .data = (double)-24.061163}}, + {.next = &nodes4[157], .payload = {.id = 188, .data = (double)-8.640305}}, + {.next = &nodes4[121], .payload = {.id = 225, .data = (double)-55.461957}}, + {.next = &nodes4[119], .payload = {.id = 151, .data = (double)83.226077}}, + {.next = &nodes4[196], .payload = {.id = 142, .data = (double)-87.575134}}, + {.next = &nodes4[46], .payload = {.id = 15, .data = (double)-34.990093}}, + {.next = &nodes4[26], .payload = {.id = 70, .data = (double)-79.891019}}, + {.next = &nodes4[241], .payload = {.id = 76, .data = (double)87.00642}}, + {.next = &nodes4[212], .payload = {.id = 105, .data = (double)-43.08767}}, + {.next = &nodes4[202], .payload = {.id = 56, .data = (double)-59.586399}}, + {.next = &nodes4[215], .payload = {.id = 133, .data = (double)-47.842945}}, + {.next = &nodes4[160], .payload = {.id = 169, .data = (double)-10.650405}}, + {.next = &nodes4[130], .payload = {.id = 36, .data = (double)40.997652}}, + {.next = &nodes4[229], .payload = {.id = 224, .data = (double)45.571628}}, + {.next = &nodes4[145], .payload = {.id = 77, .data = (double)75.679924}}, + {.next = &nodes4[203], .payload = {.id = 60, .data = (double)-72.545409}}, + {.next = &nodes4[115], .payload = {.id = 82, .data = (double)29.179584}}, + {.next = &nodes4[13], .payload = {.id = 209, .data = (double)29.176164}}, + {.next = &nodes4[225], .payload = {.id = 172, .data = (double)12.833744}}, + {.next = &nodes4[7], .payload = {.id = 197, .data = (double)-90.942039}}, + {.next = &nodes4[174], .payload = {.id = 153, .data = (double)22.92509}}, + {.next = &nodes4[155], .payload = {.id = 250, .data = (double)48.108216}}, + {.next = &nodes4[243], .payload = {.id = 81, .data = (double)-35.76646}}, + {.next = &nodes4[255], .payload = {.id = 147, .data = (double)79.023674}}, + {.next = &nodes4[228], .payload = {.id = 187, .data = (double)2.649569}}, + {.next = &nodes4[195], .payload = {.id = 234, .data = (double)-30.768053}}, + {.next = &nodes4[244], .payload = {.id = 208, .data = (double)95.666657}}, + {.next = &nodes4[242], .payload = {.id = 59, .data = (double)39.23426}}, + {.next = &nodes4[111], .payload = {.id = 148, .data = (double)40.711407}}, +}; + +node_t nodes5[] = { + {.next = &nodes5[81], .payload = {.id = 49, .data = (double)52.269298}}, + {.next = &nodes5[45], .payload = {.id = 228, .data = (double)83.736516}}, + {.next = &nodes5[187], .payload = {.id = 226, .data = (double)34.717772}}, + {.next = &nodes5[31], .payload = {.id = 78, .data = (double)-27.775018}}, + {.next = &nodes5[3], .payload = {.id = 77, .data = (double)56.533325}}, + {.next = &nodes5[23], .payload = {.id = 17, .data = (double)49.091312}}, + {.next = &nodes5[68], .payload = {.id = 65, .data = (double)11.907309}}, + {.next = &nodes5[37], .payload = {.id = 85, .data = (double)-98.646526}}, + {.next = &nodes5[214], .payload = {.id = 216, .data = (double)34.140286}}, + {.next = &nodes5[0], .payload = {.id = 48, .data = (double)-11.052827}}, + {.next = &nodes5[7], .payload = {.id = 84, .data = (double)-72.902095}}, + {.next = &nodes5[30], .payload = {.id = 132, .data = (double)19.586771}}, + {.next = &nodes5[124], .payload = {.id = 40, .data = (double)-46.405594}}, + {.next = &nodes5[113], .payload = {.id = 120, .data = (double)66.256362}}, + {.next = &nodes5[209], .payload = {.id = 111, .data = (double)-60.03999}}, + {.next = &nodes5[158], .payload = {.id = 31, .data = (double)10.607545}}, + {.next = &nodes5[242], .payload = {.id = 202, .data = (double)76.619475}}, + {.next = &nodes5[230], .payload = {.id = 243, .data = (double)86.138988}}, + {.next = &nodes5[86], .payload = {.id = 211, .data = (double)59.900471}}, + {.next = &nodes5[185], .payload = {.id = 155, .data = (double)-78.81109}}, + {.next = &nodes5[172], .payload = {.id = 151, .data = (double)29.348721}}, + {.next = &nodes5[156], .payload = {.id = 200, .data = (double)-20.883524}}, + {.next = &nodes5[200], .payload = {.id = 75, .data = (double)-44.807626}}, + {.next = &nodes5[144], .payload = {.id = 18, .data = (double)-30.8281}}, + {.next = &nodes5[137], .payload = {.id = 123, .data = (double)59.009125}}, + {.next = &nodes5[88], .payload = {.id = 45, .data = (double)-27.859954}}, + {.next = &nodes5[6], .payload = {.id = 64, .data = (double)44.968769}}, + {.next = &nodes5[57], .payload = {.id = 3, .data = (double)64.138148}}, + {.next = &nodes5[84], .payload = {.id = 254, .data = (double)-23.211165}}, + {.next = &nodes5[169], .payload = {.id = 81, .data = (double)-0.839513}}, + {.next = &nodes5[48], .payload = {.id = 133, .data = (double)16.448804}}, + {.next = &nodes5[107], .payload = {.id = 79, .data = (double)88.844459}}, + {.next = &nodes5[75], .payload = {.id = 205, .data = (double)-99.109991}}, + {.next = &nodes5[128], .payload = {.id = 182, .data = (double)-86.565132}}, + {.next = &nodes5[56], .payload = {.id = 13, .data = (double)47.949034}}, + {.next = &nodes5[227], .payload = {.id = 195, .data = (double)-7.589169}}, + {.next = &nodes5[237], .payload = {.id = 69, .data = (double)37.063198}}, + {.next = &nodes5[112], .payload = {.id = 86, .data = (double)-20.861604}}, + {.next = &nodes5[17], .payload = {.id = 242, .data = (double)83.832199}}, + {.next = &nodes5[24], .payload = {.id = 122, .data = (double)69.557586}}, + {.next = &nodes5[175], .payload = {.id = 186, .data = (double)-31.38441}}, + {.next = &nodes5[159], .payload = {.id = 236, .data = (double)-22.307346}}, + {.next = &nodes5[2], .payload = {.id = 225, .data = (double)-65.494497}}, + {.next = &nodes5[114], .payload = {.id = 171, .data = (double)-82.82904}}, + {.next = &nodes5[202], .payload = {.id = 191, .data = (double)3.19878}}, + {.next = &nodes5[47], .payload = {.id = 229, .data = (double)18.033673}}, + {.next = &nodes5[192], .payload = {.id = 59, .data = (double)56.887745}}, + {.next = &nodes5[133], .payload = {.id = 230, .data = (double)34.422016}}, + {.next = &nodes5[99], .payload = {.id = 134, .data = (double)6.87348}}, + {.next = &nodes5[216], .payload = {.id = 92, .data = (double)64.707048}}, + {.next = &nodes5[178], .payload = {.id = 178, .data = (double)-30.339941}}, + {.next = &nodes5[19], .payload = {.id = 154, .data = (double)59.246213}}, + {.next = &nodes5[179], .payload = {.id = 51, .data = (double)-82.540554}}, + {.next = &nodes5[203], .payload = {.id = 166, .data = (double)-69.851014}}, + {.next = &nodes5[186], .payload = {.id = 249, .data = (double)23.881996}}, + {.next = &nodes5[141], .payload = {.id = 163, .data = (double)-7.387358}}, + {.next = &nodes5[177], .payload = {.id = 14, .data = (double)58.099617}}, + {.next = &nodes5[109], .payload = {.id = 4, .data = (double)64.180478}}, + {.next = &nodes5[100], .payload = {.id = 213, .data = (double)-26.841394}}, + {.next = &nodes5[170], .payload = {.id = 232, .data = (double)-52.285455}}, + {.next = &nodes5[25], .payload = {.id = 44, .data = (double)-22.075605}}, + {.next = &nodes5[13], .payload = {.id = 119, .data = (double)59.537104}}, + {.next = &nodes5[224], .payload = {.id = 129, .data = (double)-15.374409}}, + {.next = &nodes5[134], .payload = {.id = 142, .data = (double)18.763989}}, + {.next = &nodes5[54], .payload = {.id = 248, .data = (double)68.397043}}, + {.next = &nodes5[123], .payload = {.id = 148, .data = (double)22.53558}}, + {.next = &nodes5[104], .payload = {.id = 1, .data = (double)-58.568377}}, + {.next = &nodes5[42], .payload = {.id = 224, .data = (double)-8.427883}}, + {.next = &nodes5[197], .payload = {.id = 66, .data = (double)98.54604}}, + {.next = &nodes5[67], .payload = {.id = 223, .data = (double)-29.603015}}, + {.next = &nodes5[146], .payload = {.id = 95, .data = (double)-39.912943}}, + {.next = &nodes5[212], .payload = {.id = 9, .data = (double)69.888485}}, + {.next = &nodes5[115], .payload = {.id = 61, .data = (double)-97.531877}}, + {.next = &nodes5[223], .payload = {.id = 27, .data = (double)26.824589}}, + {.next = &nodes5[152], .payload = {.id = 99, .data = (double)-64.472546}}, + {.next = &nodes5[129], .payload = {.id = 206, .data = (double)-57.040779}}, + {.next = &nodes5[132], .payload = {.id = 90, .data = (double)-11.955416}}, + {.next = &nodes5[74], .payload = {.id = 98, .data = (double)-4.198052}}, + {.next = &nodes5[166], .payload = {.id = 221, .data = (double)-21.491199}}, + {.next = &nodes5[12], .payload = {.id = 39, .data = (double)-85.298663}}, + {.next = &nodes5[206], .payload = {.id = 107, .data = (double)-43.939971}}, + {.next = &nodes5[52], .payload = {.id = 50, .data = (double)-79.553717}}, + {.next = &nodes5[14], .payload = {.id = 110, .data = (double)86.413431}}, + {.next = &nodes5[182], .payload = {.id = 245, .data = (double)-66.626895}}, + {.next = NULL, .payload = {.id = 255, .data = (double)12.316415}}, + {.next = &nodes5[9], .payload = {.id = 47, .data = (double)88.592045}}, + {.next = &nodes5[58], .payload = {.id = 212, .data = (double)7.377802}}, + {.next = &nodes5[120], .payload = {.id = 158, .data = (double)49.370606}}, + {.next = &nodes5[85], .payload = {.id = 46, .data = (double)-81.695914}}, + {.next = &nodes5[194], .payload = {.id = 208, .data = (double)40.751949}}, + {.next = &nodes5[108], .payload = {.id = 11, .data = (double)8.112486}}, + {.next = &nodes5[250], .payload = {.id = 180, .data = (double)44.398789}}, + {.next = &nodes5[142], .payload = {.id = 102, .data = (double)46.974873}}, + {.next = &nodes5[79], .payload = {.id = 38, .data = (double)-50.710044}}, + {.next = &nodes5[253], .payload = {.id = 174, .data = (double)-30.33427}}, + {.next = &nodes5[61], .payload = {.id = 118, .data = (double)-58.070321}}, + {.next = &nodes5[196], .payload = {.id = 88, .data = (double)-24.022009}}, + {.next = &nodes5[205], .payload = {.id = 25, .data = (double)93.784105}}, + {.next = &nodes5[116], .payload = {.id = 127, .data = (double)-49.463663}}, + {.next = &nodes5[174], .payload = {.id = 135, .data = (double)84.699151}}, + {.next = &nodes5[249], .payload = {.id = 214, .data = (double)-60.585145}}, + {.next = &nodes5[211], .payload = {.id = 240, .data = (double)-2.665957}}, + {.next = &nodes5[245], .payload = {.id = 20, .data = (double)-53.571199}}, + {.next = &nodes5[184], .payload = {.id = 160, .data = (double)37.532882}}, + {.next = &nodes5[27], .payload = {.id = 2, .data = (double)-71.161688}}, + {.next = &nodes5[46], .payload = {.id = 58, .data = (double)19.384911}}, + {.next = &nodes5[198], .payload = {.id = 114, .data = (double)53.523582}}, + {.next = &nodes5[29], .payload = {.id = 80, .data = (double)44.17989}}, + {.next = &nodes5[34], .payload = {.id = 12, .data = (double)-23.230757}}, + {.next = &nodes5[110], .payload = {.id = 5, .data = (double)85.774988}}, + {.next = &nodes5[243], .payload = {.id = 6, .data = (double)-40.144622}}, + {.next = &nodes5[77], .payload = {.id = 97, .data = (double)39.058459}}, + {.next = &nodes5[96], .payload = {.id = 87, .data = (double)68.322677}}, + {.next = &nodes5[39], .payload = {.id = 121, .data = (double)-86.168266}}, + {.next = &nodes5[140], .payload = {.id = 172, .data = (double)66.263549}}, + {.next = &nodes5[201], .payload = {.id = 62, .data = (double)-17.237986}}, + {.next = &nodes5[62], .payload = {.id = 128, .data = (double)-69.171353}}, + {.next = &nodes5[234], .payload = {.id = 72, .data = (double)-46.318641}}, + {.next = &nodes5[63], .payload = {.id = 141, .data = (double)62.459395}}, + {.next = &nodes5[171], .payload = {.id = 234, .data = (double)-25.338786}}, + {.next = &nodes5[103], .payload = {.id = 159, .data = (double)11.598683}}, + {.next = &nodes5[43], .payload = {.id = 170, .data = (double)84.109509}}, + {.next = &nodes5[229], .payload = {.id = 189, .data = (double)85.984489}}, + {.next = &nodes5[189], .payload = {.id = 149, .data = (double)12.644058}}, + {.next = &nodes5[246], .payload = {.id = 41, .data = (double)-24.000001}}, + {.next = &nodes5[55], .payload = {.id = 162, .data = (double)-25.176086}}, + {.next = &nodes5[51], .payload = {.id = 153, .data = (double)-33.68066}}, + {.next = &nodes5[207], .payload = {.id = 54, .data = (double)2.48817}}, + {.next = &nodes5[210], .payload = {.id = 183, .data = (double)-91.063389}}, + {.next = &nodes5[89], .payload = {.id = 207, .data = (double)-44.331034}}, + {.next = &nodes5[92], .payload = {.id = 101, .data = (double)-36.172467}}, + {.next = &nodes5[5], .payload = {.id = 16, .data = (double)-84.314462}}, + {.next = &nodes5[49], .payload = {.id = 91, .data = (double)-13.876756}}, + {.next = &nodes5[59], .payload = {.id = 231, .data = (double)-37.362851}}, + {.next = &nodes5[244], .payload = {.id = 143, .data = (double)82.88025}}, + {.next = &nodes5[66], .payload = {.id = 0, .data = (double)-96.868381}}, + {.next = &nodes5[10], .payload = {.id = 83, .data = (double)-8.427673}}, + {.next = &nodes5[252], .payload = {.id = 124, .data = (double)34.59553}}, + {.next = &nodes5[231], .payload = {.id = 116, .data = (double)45.442673}}, + {.next = &nodes5[70], .payload = {.id = 94, .data = (double)18.878584}}, + {.next = &nodes5[94], .payload = {.id = 173, .data = (double)46.030145}}, + {.next = &nodes5[148], .payload = {.id = 164, .data = (double)35.911098}}, + {.next = &nodes5[254], .payload = {.id = 103, .data = (double)26.580492}}, + {.next = &nodes5[163], .payload = {.id = 23, .data = (double)22.773047}}, + {.next = &nodes5[102], .payload = {.id = 19, .data = (double)-80.462843}}, + {.next = &nodes5[165], .payload = {.id = 219, .data = (double)-37.319178}}, + {.next = &nodes5[111], .payload = {.id = 96, .data = (double)20.642254}}, + {.next = &nodes5[247], .payload = {.id = 251, .data = (double)90.36839}}, + {.next = &nodes5[53], .payload = {.id = 165, .data = (double)38.087461}}, + {.next = &nodes5[65], .payload = {.id = 147, .data = (double)-66.732301}}, + {.next = &nodes5[155], .payload = {.id = 36, .data = (double)54.433481}}, + {.next = &nodes5[64], .payload = {.id = 247, .data = (double)-62.580284}}, + {.next = &nodes5[130], .payload = {.id = 100, .data = (double)-20.352083}}, + {.next = &nodes5[40], .payload = {.id = 185, .data = (double)-95.482977}}, + {.next = &nodes5[121], .payload = {.id = 169, .data = (double)-40.913556}}, + {.next = &nodes5[93], .payload = {.id = 37, .data = (double)-40.924104}}, + {.next = &nodes5[16], .payload = {.id = 201, .data = (double)47.477674}}, + {.next = &nodes5[162], .payload = {.id = 33, .data = (double)-62.852431}}, + {.next = &nodes5[157], .payload = {.id = 32, .data = (double)-24.914601}}, + {.next = &nodes5[199], .payload = {.id = 237, .data = (double)19.285163}}, + {.next = &nodes5[50], .payload = {.id = 177, .data = (double)4.222966}}, + {.next = &nodes5[251], .payload = {.id = 105, .data = (double)56.394874}}, + {.next = &nodes5[180], .payload = {.id = 34, .data = (double)17.175024}}, + {.next = &nodes5[97], .payload = {.id = 24, .data = (double)19.121732}}, + {.next = &nodes5[11], .payload = {.id = 131, .data = (double)-10.186656}}, + {.next = &nodes5[78], .payload = {.id = 220, .data = (double)-22.272148}}, + {.next = &nodes5[69], .payload = {.id = 222, .data = (double)-77.153585}}, + {.next = &nodes5[154], .payload = {.id = 168, .data = (double)-3.445783}}, + {.next = &nodes5[101], .payload = {.id = 239, .data = (double)-15.392244}}, + {.next = &nodes5[136], .payload = {.id = 82, .data = (double)23.333758}}, + {.next = &nodes5[119], .payload = {.id = 233, .data = (double)-76.610219}}, + {.next = &nodes5[41], .payload = {.id = 235, .data = (double)-71.728291}}, + {.next = &nodes5[126], .payload = {.id = 152, .data = (double)93.362227}}, + {.next = &nodes5[117], .payload = {.id = 71, .data = (double)-46.216207}}, + {.next = &nodes5[235], .payload = {.id = 136, .data = (double)73.926745}}, + {.next = &nodes5[204], .payload = {.id = 187, .data = (double)-78.127464}}, + {.next = &nodes5[222], .payload = {.id = 145, .data = (double)-50.353806}}, + {.next = &nodes5[131], .payload = {.id = 15, .data = (double)37.862108}}, + {.next = &nodes5[91], .payload = {.id = 179, .data = (double)-80.475394}}, + {.next = &nodes5[191], .payload = {.id = 52, .data = (double)-13.804097}}, + {.next = &nodes5[150], .payload = {.id = 35, .data = (double)-23.985457}}, + {.next = &nodes5[87], .payload = {.id = 157, .data = (double)-55.599784}}, + {.next = &nodes5[151], .payload = {.id = 246, .data = (double)-42.233045}}, + {.next = &nodes5[82], .payload = {.id = 109, .data = (double)-26.996893}}, + {.next = &nodes5[125], .payload = {.id = 161, .data = (double)-55.793653}}, + {.next = &nodes5[181], .payload = {.id = 156, .data = (double)-80.278688}}, + {.next = &nodes5[147], .payload = {.id = 250, .data = (double)73.104446}}, + {.next = &nodes5[1], .payload = {.id = 227, .data = (double)60.122677}}, + {.next = &nodes5[160], .payload = {.id = 176, .data = (double)56.854}}, + {.next = &nodes5[20], .payload = {.id = 150, .data = (double)29.006241}}, + {.next = &nodes5[32], .payload = {.id = 204, .data = (double)-14.089432}}, + {.next = &nodes5[127], .payload = {.id = 53, .data = (double)11.397006}}, + {.next = &nodes5[72], .payload = {.id = 60, .data = (double)72.743635}}, + {.next = &nodes5[15], .payload = {.id = 30, .data = (double)-54.372322}}, + {.next = &nodes5[217], .payload = {.id = 209, .data = (double)59.20161}}, + {.next = &nodes5[143], .payload = {.id = 22, .data = (double)21.033749}}, + {.next = &nodes5[76], .payload = {.id = 89, .data = (double)72.439662}}, + {.next = &nodes5[220], .payload = {.id = 67, .data = (double)-51.451496}}, + {.next = &nodes5[138], .payload = {.id = 115, .data = (double)-94.616778}}, + {.next = &nodes5[168], .payload = {.id = 238, .data = (double)14.961209}}, + {.next = &nodes5[4], .payload = {.id = 76, .data = (double)-40.049549}}, + {.next = &nodes5[26], .payload = {.id = 63, .data = (double)55.833821}}, + {.next = &nodes5[213], .payload = {.id = 192, .data = (double)10.382058}}, + {.next = &nodes5[167], .payload = {.id = 167, .data = (double)99.540545}}, + {.next = &nodes5[122], .payload = {.id = 188, .data = (double)60.010025}}, + {.next = &nodes5[73], .payload = {.id = 26, .data = (double)-34.724671}}, + {.next = &nodes5[183], .payload = {.id = 108, .data = (double)57.173306}}, + {.next = &nodes5[240], .payload = {.id = 55, .data = (double)-79.341415}}, + {.next = &nodes5[145], .payload = {.id = 218, .data = (double)93.18328}}, + {.next = &nodes5[248], .payload = {.id = 112, .data = (double)99.452985}}, + {.next = &nodes5[153], .payload = {.id = 184, .data = (double)42.155798}}, + {.next = &nodes5[38], .payload = {.id = 241, .data = (double)7.475854}}, + {.next = &nodes5[90], .payload = {.id = 10, .data = (double)35.406993}}, + {.next = &nodes5[241], .payload = {.id = 193, .data = (double)-33.802069}}, + {.next = &nodes5[208], .payload = {.id = 217, .data = (double)-2.103204}}, + {.next = &nodes5[218], .payload = {.id = 138, .data = (double)-92.646967}}, + {.next = &nodes5[139], .payload = {.id = 93, .data = (double)30.207372}}, + {.next = &nodes5[18], .payload = {.id = 210, .data = (double)15.469581}}, + {.next = &nodes5[225], .payload = {.id = 139, .data = (double)93.685608}}, + {.next = &nodes5[232], .payload = {.id = 198, .data = (double)-62.722615}}, + {.next = &nodes5[36], .payload = {.id = 68, .data = (double)4.220906}}, + {.next = &nodes5[193], .payload = {.id = 29, .data = (double)-9.889961}}, + {.next = &nodes5[149], .payload = {.id = 146, .data = (double)32.938777}}, + {.next = &nodes5[221], .payload = {.id = 28, .data = (double)56.709628}}, + {.next = &nodes5[164], .payload = {.id = 130, .data = (double)-24.601836}}, + {.next = &nodes5[118], .payload = {.id = 140, .data = (double)40.326857}}, + {.next = &nodes5[98], .payload = {.id = 126, .data = (double)-39.433471}}, + {.next = &nodes5[228], .payload = {.id = 196, .data = (double)59.551158}}, + {.next = &nodes5[219], .payload = {.id = 197, .data = (double)25.952064}}, + {.next = &nodes5[44], .payload = {.id = 190, .data = (double)48.097897}}, + {.next = &nodes5[83], .payload = {.id = 244, .data = (double)-65.35304}}, + {.next = &nodes5[95], .payload = {.id = 117, .data = (double)88.594983}}, + {.next = &nodes5[21], .payload = {.id = 199, .data = (double)31.461582}}, + {.next = &nodes5[60], .payload = {.id = 43, .data = (double)-69.144622}}, + {.next = &nodes5[239], .payload = {.id = 73, .data = (double)-70.813036}}, + {.next = &nodes5[215], .payload = {.id = 137, .data = (double)-16.339862}}, + {.next = &nodes5[105], .payload = {.id = 57, .data = (double)10.843961}}, + {.next = &nodes5[173], .payload = {.id = 70, .data = (double)-66.099651}}, + {.next = &nodes5[71], .payload = {.id = 8, .data = (double)13.339184}}, + {.next = &nodes5[22], .payload = {.id = 74, .data = (double)-66.55852}}, + {.next = &nodes5[236], .payload = {.id = 56, .data = (double)-82.076232}}, + {.next = &nodes5[35], .payload = {.id = 194, .data = (double)-14.726123}}, + {.next = &nodes5[190], .payload = {.id = 203, .data = (double)-10.084998}}, + {.next = &nodes5[238], .payload = {.id = 7, .data = (double)12.79164}}, + {.next = &nodes5[176], .payload = {.id = 144, .data = (double)-78.126115}}, + {.next = &nodes5[195], .payload = {.id = 21, .data = (double)-84.796351}}, + {.next = &nodes5[233], .payload = {.id = 42, .data = (double)56.778056}}, + {.next = &nodes5[255], .payload = {.id = 252, .data = (double)-3.078216}}, + {.next = &nodes5[106], .payload = {.id = 113, .data = (double)-64.014557}}, + {.next = &nodes5[8], .payload = {.id = 215, .data = (double)-77.209006}}, + {.next = &nodes5[33], .payload = {.id = 181, .data = (double)-9.510561}}, + {.next = &nodes5[80], .payload = {.id = 106, .data = (double)-34.822753}}, + {.next = &nodes5[226], .payload = {.id = 125, .data = (double)-72.164175}}, + {.next = &nodes5[188], .payload = {.id = 175, .data = (double)-31.386664}}, + {.next = &nodes5[161], .payload = {.id = 104, .data = (double)93.552617}}, + {.next = &nodes5[28], .payload = {.id = 253, .data = (double)-60.974302}}, +}; + +node_t nodes6[] = { + {.next = &nodes6[184], .payload = {.id = 22, .data = (double)-47.562945}}, + {.next = &nodes6[12], .payload = {.id = 173, .data = (double)-59.457475}}, + {.next = &nodes6[226], .payload = {.id = 58, .data = (double)40.299922}}, + {.next = &nodes6[224], .payload = {.id = 24, .data = (double)-87.906228}}, + {.next = &nodes6[70], .payload = {.id = 106, .data = (double)0.408189}}, + {.next = &nodes6[160], .payload = {.id = 17, .data = (double)52.545188}}, + {.next = &nodes6[19], .payload = {.id = 189, .data = (double)39.375597}}, + {.next = &nodes6[220], .payload = {.id = 67, .data = (double)-46.247103}}, + {.next = &nodes6[245], .payload = {.id = 98, .data = (double)48.133166}}, + {.next = NULL, .payload = {.id = 255, .data = (double)97.880723}}, + {.next = &nodes6[7], .payload = {.id = 66, .data = (double)56.224796}}, + {.next = &nodes6[211], .payload = {.id = 203, .data = (double)49.615689}}, + {.next = &nodes6[128], .payload = {.id = 174, .data = (double)55.987396}}, + {.next = &nodes6[126], .payload = {.id = 29, .data = (double)-16.913601}}, + {.next = &nodes6[232], .payload = {.id = 235, .data = (double)-65.438558}}, + {.next = &nodes6[194], .payload = {.id = 247, .data = (double)-44.044803}}, + {.next = &nodes6[68], .payload = {.id = 116, .data = (double)-34.539816}}, + {.next = &nodes6[222], .payload = {.id = 167, .data = (double)60.163364}}, + {.next = &nodes6[29], .payload = {.id = 141, .data = (double)45.443008}}, + {.next = &nodes6[91], .payload = {.id = 190, .data = (double)-91.934038}}, + {.next = &nodes6[119], .payload = {.id = 104, .data = (double)-84.422586}}, + {.next = &nodes6[225], .payload = {.id = 39, .data = (double)7.278035}}, + {.next = &nodes6[154], .payload = {.id = 76, .data = (double)-84.585994}}, + {.next = &nodes6[10], .payload = {.id = 65, .data = (double)-74.613879}}, + {.next = &nodes6[209], .payload = {.id = 89, .data = (double)72.585699}}, + {.next = &nodes6[42], .payload = {.id = 159, .data = (double)63.992578}}, + {.next = &nodes6[173], .payload = {.id = 50, .data = (double)-13.103282}}, + {.next = &nodes6[18], .payload = {.id = 140, .data = (double)69.801198}}, + {.next = &nodes6[32], .payload = {.id = 181, .data = (double)92.926944}}, + {.next = &nodes6[146], .payload = {.id = 142, .data = (double)-79.210196}}, + {.next = &nodes6[20], .payload = {.id = 103, .data = (double)-45.748408}}, + {.next = &nodes6[80], .payload = {.id = 184, .data = (double)-46.998415}}, + {.next = &nodes6[255], .payload = {.id = 182, .data = (double)-58.472755}}, + {.next = &nodes6[86], .payload = {.id = 220, .data = (double)-87.105593}}, + {.next = &nodes6[50], .payload = {.id = 108, .data = (double)-64.13113}}, + {.next = &nodes6[234], .payload = {.id = 70, .data = (double)-94.12875}}, + {.next = &nodes6[41], .payload = {.id = 129, .data = (double)52.096444}}, + {.next = &nodes6[174], .payload = {.id = 156, .data = (double)-83.019516}}, + {.next = &nodes6[25], .payload = {.id = 158, .data = (double)-73.29723}}, + {.next = &nodes6[63], .payload = {.id = 54, .data = (double)48.338702}}, + {.next = &nodes6[92], .payload = {.id = 222, .data = (double)-11.313735}}, + {.next = &nodes6[109], .payload = {.id = 130, .data = (double)-50.974625}}, + {.next = &nodes6[115], .payload = {.id = 160, .data = (double)-85.033903}}, + {.next = &nodes6[96], .payload = {.id = 114, .data = (double)-43.538626}}, + {.next = &nodes6[5], .payload = {.id = 16, .data = (double)36.58841}}, + {.next = &nodes6[204], .payload = {.id = 240, .data = (double)-93.070111}}, + {.next = &nodes6[191], .payload = {.id = 47, .data = (double)69.293623}}, + {.next = &nodes6[83], .payload = {.id = 162, .data = (double)-13.003424}}, + {.next = &nodes6[193], .payload = {.id = 35, .data = (double)-38.018623}}, + {.next = &nodes6[90], .payload = {.id = 118, .data = (double)-98.406165}}, + {.next = &nodes6[75], .payload = {.id = 109, .data = (double)60.867604}}, + {.next = &nodes6[110], .payload = {.id = 171, .data = (double)-45.608826}}, + {.next = &nodes6[140], .payload = {.id = 74, .data = (double)42.46465}}, + {.next = &nodes6[14], .payload = {.id = 234, .data = (double)36.642583}}, + {.next = &nodes6[148], .payload = {.id = 210, .data = (double)96.513447}}, + {.next = &nodes6[23], .payload = {.id = 64, .data = (double)-66.607409}}, + {.next = &nodes6[223], .payload = {.id = 62, .data = (double)56.59742}}, + {.next = &nodes6[163], .payload = {.id = 27, .data = (double)25.714139}}, + {.next = &nodes6[8], .payload = {.id = 97, .data = (double)82.789534}}, + {.next = &nodes6[21], .payload = {.id = 38, .data = (double)61.612016}}, + {.next = &nodes6[120], .payload = {.id = 10, .data = (double)97.376507}}, + {.next = &nodes6[113], .payload = {.id = 41, .data = (double)26.858849}}, + {.next = &nodes6[236], .payload = {.id = 206, .data = (double)60.779351}}, + {.next = &nodes6[239], .payload = {.id = 55, .data = (double)48.131636}}, + {.next = &nodes6[79], .payload = {.id = 3, .data = (double)90.934302}}, + {.next = &nodes6[37], .payload = {.id = 155, .data = (double)94.910958}}, + {.next = &nodes6[85], .payload = {.id = 72, .data = (double)-45.603881}}, + {.next = &nodes6[170], .payload = {.id = 231, .data = (double)64.33708}}, + {.next = &nodes6[49], .payload = {.id = 117, .data = (double)10.618279}}, + {.next = &nodes6[181], .payload = {.id = 153, .data = (double)40.169382}}, + {.next = &nodes6[34], .payload = {.id = 107, .data = (double)80.388202}}, + {.next = &nodes6[159], .payload = {.id = 94, .data = (double)86.232015}}, + {.next = &nodes6[208], .payload = {.id = 43, .data = (double)36.211137}}, + {.next = &nodes6[241], .payload = {.id = 80, .data = (double)13.377226}}, + {.next = &nodes6[30], .payload = {.id = 102, .data = (double)44.057584}}, + {.next = &nodes6[150], .payload = {.id = 110, .data = (double)96.282773}}, + {.next = &nodes6[118], .payload = {.id = 227, .data = (double)-91.460736}}, + {.next = &nodes6[64], .payload = {.id = 2, .data = (double)79.582512}}, + {.next = &nodes6[17], .payload = {.id = 166, .data = (double)-36.998217}}, + {.next = &nodes6[179], .payload = {.id = 4, .data = (double)-1.022456}}, + {.next = &nodes6[105], .payload = {.id = 185, .data = (double)-76.017289}}, + {.next = &nodes6[121], .payload = {.id = 112, .data = (double)-86.214712}}, + {.next = &nodes6[123], .payload = {.id = 20, .data = (double)-96.66212}}, + {.next = &nodes6[129], .payload = {.id = 163, .data = (double)92.843655}}, + {.next = &nodes6[175], .payload = {.id = 83, .data = (double)-79.419017}}, + {.next = &nodes6[52], .payload = {.id = 73, .data = (double)-87.225602}}, + {.next = &nodes6[40], .payload = {.id = 221, .data = (double)80.499216}}, + {.next = &nodes6[102], .payload = {.id = 12, .data = (double)-73.603424}}, + {.next = &nodes6[183], .payload = {.id = 214, .data = (double)26.05951}}, + {.next = &nodes6[210], .payload = {.id = 244, .data = (double)-17.601559}}, + {.next = &nodes6[231], .payload = {.id = 119, .data = (double)-59.865769}}, + {.next = &nodes6[112], .payload = {.id = 191, .data = (double)67.18495}}, + {.next = &nodes6[156], .payload = {.id = 223, .data = (double)-74.24169}}, + {.next = &nodes6[95], .payload = {.id = 52, .data = (double)21.766481}}, + {.next = &nodes6[251], .payload = {.id = 123, .data = (double)-7.214662}}, + {.next = &nodes6[39], .payload = {.id = 53, .data = (double)-38.141987}}, + {.next = &nodes6[16], .payload = {.id = 115, .data = (double)68.969301}}, + {.next = &nodes6[122], .payload = {.id = 132, .data = (double)-17.992778}}, + {.next = &nodes6[26], .payload = {.id = 49, .data = (double)-82.75744}}, + {.next = &nodes6[134], .payload = {.id = 242, .data = (double)-50.843044}}, + {.next = &nodes6[189], .payload = {.id = 137, .data = (double)90.198052}}, + {.next = &nodes6[161], .payload = {.id = 92, .data = (double)-23.404105}}, + {.next = &nodes6[233], .payload = {.id = 13, .data = (double)72.162801}}, + {.next = &nodes6[33], .payload = {.id = 219, .data = (double)-95.639963}}, + {.next = &nodes6[177], .payload = {.id = 253, .data = (double)60.433617}}, + {.next = &nodes6[147], .payload = {.id = 186, .data = (double)-68.476925}}, + {.next = &nodes6[67], .payload = {.id = 230, .data = (double)14.77684}}, + {.next = &nodes6[149], .payload = {.id = 250, .data = (double)76.930503}}, + {.next = &nodes6[139], .payload = {.id = 31, .data = (double)-83.514438}}, + {.next = &nodes6[97], .payload = {.id = 131, .data = (double)-98.724423}}, + {.next = &nodes6[1], .payload = {.id = 172, .data = (double)-85.062513}}, + {.next = &nodes6[77], .payload = {.id = 1, .data = (double)-89.086174}}, + {.next = &nodes6[164], .payload = {.id = 192, .data = (double)-34.441268}}, + {.next = &nodes6[72], .payload = {.id = 42, .data = (double)66.905294}}, + {.next = &nodes6[254], .payload = {.id = 121, .data = (double)-39.218139}}, + {.next = &nodes6[47], .payload = {.id = 161, .data = (double)13.564146}}, + {.next = &nodes6[202], .payload = {.id = 177, .data = (double)-67.125004}}, + {.next = &nodes6[155], .payload = {.id = 85, .data = (double)44.555675}}, + {.next = &nodes6[237], .payload = {.id = 228, .data = (double)-7.801016}}, + {.next = &nodes6[4], .payload = {.id = 105, .data = (double)-25.438367}}, + {.next = &nodes6[87], .payload = {.id = 11, .data = (double)86.78488}}, + {.next = &nodes6[43], .payload = {.id = 113, .data = (double)-6.981164}}, + {.next = &nodes6[178], .payload = {.id = 133, .data = (double)-53.400452}}, + {.next = &nodes6[0], .payload = {.id = 21, .data = (double)-86.493486}}, + {.next = &nodes6[104], .payload = {.id = 252, .data = (double)26.150878}}, + {.next = &nodes6[212], .payload = {.id = 146, .data = (double)-88.020985}}, + {.next = &nodes6[108], .payload = {.id = 30, .data = (double)40.362128}}, + {.next = &nodes6[82], .payload = {.id = 19, .data = (double)54.07341}}, + {.next = &nodes6[137], .payload = {.id = 175, .data = (double)16.941607}}, + {.next = &nodes6[157], .payload = {.id = 164, .data = (double)-52.645653}}, + {.next = &nodes6[247], .payload = {.id = 127, .data = (double)-60.915515}}, + {.next = &nodes6[57], .payload = {.id = 26, .data = (double)1.322121}}, + {.next = &nodes6[235], .payload = {.id = 198, .data = (double)-47.966641}}, + {.next = &nodes6[227], .payload = {.id = 148, .data = (double)42.330495}}, + {.next = &nodes6[89], .payload = {.id = 243, .data = (double)-40.978967}}, + {.next = &nodes6[185], .payload = {.id = 8, .data = (double)5.6573}}, + {.next = &nodes6[158], .payload = {.id = 100, .data = (double)-35.639597}}, + {.next = &nodes6[116], .payload = {.id = 176, .data = (double)-68.91789}}, + {.next = &nodes6[51], .payload = {.id = 170, .data = (double)-36.388456}}, + {.next = &nodes6[172], .payload = {.id = 32, .data = (double)7.312963}}, + {.next = &nodes6[22], .payload = {.id = 75, .data = (double)15.330335}}, + {.next = &nodes6[188], .payload = {.id = 78, .data = (double)-27.975221}}, + {.next = &nodes6[58], .payload = {.id = 96, .data = (double)10.572958}}, + {.next = &nodes6[180], .payload = {.id = 212, .data = (double)64.734683}}, + {.next = &nodes6[2], .payload = {.id = 57, .data = (double)41.580121}}, + {.next = &nodes6[217], .payload = {.id = 201, .data = (double)-19.121555}}, + {.next = &nodes6[248], .payload = {.id = 143, .data = (double)5.962898}}, + {.next = &nodes6[216], .payload = {.id = 187, .data = (double)37.210969}}, + {.next = &nodes6[143], .payload = {.id = 211, .data = (double)-73.856952}}, + {.next = &nodes6[124], .payload = {.id = 251, .data = (double)5.162812}}, + {.next = &nodes6[81], .payload = {.id = 111, .data = (double)90.815881}}, + {.next = &nodes6[182], .payload = {.id = 225, .data = (double)65.871235}}, + {.next = &nodes6[48], .payload = {.id = 34, .data = (double)-44.506453}}, + {.next = &nodes6[138], .payload = {.id = 169, .data = (double)47.070574}}, + {.next = &nodes6[141], .payload = {.id = 77, .data = (double)-8.960444}}, + {.next = &nodes6[171], .payload = {.id = 86, .data = (double)-54.319115}}, + {.next = &nodes6[151], .payload = {.id = 224, .data = (double)81.015594}}, + {.next = &nodes6[78], .payload = {.id = 165, .data = (double)-47.801812}}, + {.next = &nodes6[74], .payload = {.id = 101, .data = (double)-16.74868}}, + {.next = &nodes6[142], .payload = {.id = 95, .data = (double)71.49704}}, + {.next = &nodes6[127], .payload = {.id = 18, .data = (double)90.890597}}, + {.next = &nodes6[71], .payload = {.id = 93, .data = (double)-69.983066}}, + {.next = &nodes6[187], .payload = {.id = 217, .data = (double)-48.23587}}, + {.next = &nodes6[13], .payload = {.id = 28, .data = (double)0.209793}}, + {.next = &nodes6[192], .payload = {.id = 193, .data = (double)-81.757419}}, + {.next = &nodes6[205], .payload = {.id = 150, .data = (double)84.254881}}, + {.next = &nodes6[59], .payload = {.id = 37, .data = (double)-59.360501}}, + {.next = &nodes6[132], .payload = {.id = 197, .data = (double)35.436675}}, + {.next = &nodes6[44], .payload = {.id = 15, .data = (double)-26.917507}}, + {.next = &nodes6[15], .payload = {.id = 246, .data = (double)-87.804186}}, + {.next = &nodes6[249], .payload = {.id = 232, .data = (double)-21.000262}}, + {.next = &nodes6[250], .payload = {.id = 87, .data = (double)1.764977}}, + {.next = &nodes6[152], .payload = {.id = 33, .data = (double)23.209411}}, + {.next = &nodes6[93], .payload = {.id = 51, .data = (double)-9.325632}}, + {.next = &nodes6[38], .payload = {.id = 157, .data = (double)-80.884599}}, + {.next = &nodes6[117], .payload = {.id = 84, .data = (double)14.782461}}, + {.next = &nodes6[111], .payload = {.id = 0, .data = (double)-40.89159}}, + {.next = &nodes6[9], .payload = {.id = 254, .data = (double)58.969249}}, + {.next = &nodes6[230], .payload = {.id = 134, .data = (double)-30.71526}}, + {.next = &nodes6[242], .payload = {.id = 5, .data = (double)-77.451267}}, + {.next = &nodes6[88], .payload = {.id = 213, .data = (double)-25.552051}}, + {.next = &nodes6[65], .payload = {.id = 154, .data = (double)-25.501605}}, + {.next = &nodes6[76], .payload = {.id = 226, .data = (double)-33.690022}}, + {.next = &nodes6[203], .payload = {.id = 215, .data = (double)28.937003}}, + {.next = &nodes6[3], .payload = {.id = 23, .data = (double)-92.034628}}, + {.next = &nodes6[60], .payload = {.id = 9, .data = (double)95.53939}}, + {.next = &nodes6[190], .payload = {.id = 125, .data = (double)-1.327865}}, + {.next = &nodes6[103], .payload = {.id = 218, .data = (double)62.549418}}, + {.next = &nodes6[73], .payload = {.id = 79, .data = (double)-0.077999}}, + {.next = &nodes6[253], .payload = {.id = 138, .data = (double)-99.707592}}, + {.next = &nodes6[130], .payload = {.id = 126, .data = (double)54.522653}}, + {.next = &nodes6[98], .payload = {.id = 48, .data = (double)-88.418811}}, + {.next = &nodes6[214], .payload = {.id = 194, .data = (double)-50.356242}}, + {.next = &nodes6[166], .payload = {.id = 36, .data = (double)2.26094}}, + {.next = &nodes6[215], .payload = {.id = 248, .data = (double)-72.552797}}, + {.next = &nodes6[125], .payload = {.id = 145, .data = (double)-1.594225}}, + {.next = &nodes6[54], .payload = {.id = 209, .data = (double)66.074466}}, + {.next = &nodes6[198], .payload = {.id = 179, .data = (double)-18.69749}}, + {.next = &nodes6[28], .payload = {.id = 180, .data = (double)7.18491}}, + {.next = &nodes6[213], .payload = {.id = 238, .data = (double)-44.029089}}, + {.next = &nodes6[62], .payload = {.id = 205, .data = (double)-7.59135}}, + {.next = &nodes6[199], .payload = {.id = 237, .data = (double)-62.569777}}, + {.next = &nodes6[197], .payload = {.id = 178, .data = (double)-6.788978}}, + {.next = &nodes6[162], .payload = {.id = 216, .data = (double)16.46476}}, + {.next = &nodes6[99], .payload = {.id = 241, .data = (double)23.83531}}, + {.next = &nodes6[240], .payload = {.id = 151, .data = (double)79.457494}}, + {.next = &nodes6[221], .payload = {.id = 60, .data = (double)90.60324}}, + {.next = &nodes6[243], .payload = {.id = 45, .data = (double)39.735176}}, + {.next = &nodes6[207], .payload = {.id = 44, .data = (double)-86.776983}}, + {.next = &nodes6[229], .payload = {.id = 90, .data = (double)-51.08971}}, + {.next = &nodes6[169], .payload = {.id = 245, .data = (double)10.137733}}, + {.next = &nodes6[200], .payload = {.id = 204, .data = (double)-50.029474}}, + {.next = &nodes6[133], .payload = {.id = 147, .data = (double)99.391854}}, + {.next = &nodes6[45], .payload = {.id = 239, .data = (double)76.68476}}, + {.next = &nodes6[228], .payload = {.id = 195, .data = (double)-28.851449}}, + {.next = &nodes6[107], .payload = {.id = 249, .data = (double)-60.108439}}, + {.next = &nodes6[6], .payload = {.id = 188, .data = (double)65.277338}}, + {.next = &nodes6[11], .payload = {.id = 202, .data = (double)-9.559766}}, + {.next = &nodes6[196], .payload = {.id = 208, .data = (double)-97.608615}}, + {.next = &nodes6[100], .payload = {.id = 136, .data = (double)75.439723}}, + {.next = &nodes6[244], .payload = {.id = 68, .data = (double)77.282952}}, + {.next = &nodes6[56], .payload = {.id = 61, .data = (double)4.601073}}, + {.next = &nodes6[153], .payload = {.id = 168, .data = (double)40.145121}}, + {.next = &nodes6[55], .payload = {.id = 63, .data = (double)44.153104}}, + {.next = &nodes6[131], .payload = {.id = 25, .data = (double)57.858}}, + {.next = &nodes6[61], .payload = {.id = 40, .data = (double)-21.853699}}, + {.next = &nodes6[206], .payload = {.id = 59, .data = (double)-67.233474}}, + {.next = &nodes6[165], .payload = {.id = 149, .data = (double)-81.394672}}, + {.next = &nodes6[167], .payload = {.id = 196, .data = (double)2.691935}}, + {.next = &nodes6[101], .payload = {.id = 91, .data = (double)-5.647082}}, + {.next = &nodes6[219], .payload = {.id = 135, .data = (double)67.914801}}, + {.next = &nodes6[114], .payload = {.id = 120, .data = (double)12.761348}}, + {.next = &nodes6[201], .payload = {.id = 236, .data = (double)-57.056779}}, + {.next = &nodes6[168], .payload = {.id = 14, .data = (double)13.676078}}, + {.next = &nodes6[66], .payload = {.id = 71, .data = (double)61.421569}}, + {.next = &nodes6[252], .payload = {.id = 199, .data = (double)98.135324}}, + {.next = &nodes6[218], .payload = {.id = 207, .data = (double)-72.041392}}, + {.next = &nodes6[106], .payload = {.id = 229, .data = (double)-66.402158}}, + {.next = &nodes6[135], .payload = {.id = 7, .data = (double)18.785954}}, + {.next = &nodes6[144], .payload = {.id = 56, .data = (double)-76.111399}}, + {.next = &nodes6[69], .payload = {.id = 152, .data = (double)3.951844}}, + {.next = &nodes6[246], .payload = {.id = 81, .data = (double)-26.462444}}, + {.next = &nodes6[238], .payload = {.id = 6, .data = (double)-0.083492}}, + {.next = &nodes6[46], .payload = {.id = 46, .data = (double)45.991675}}, + {.next = &nodes6[35], .payload = {.id = 69, .data = (double)54.286058}}, + {.next = &nodes6[136], .payload = {.id = 99, .data = (double)-16.126139}}, + {.next = &nodes6[84], .payload = {.id = 82, .data = (double)-48.976784}}, + {.next = &nodes6[36], .payload = {.id = 128, .data = (double)80.088659}}, + {.next = &nodes6[195], .payload = {.id = 144, .data = (double)-52.366481}}, + {.next = &nodes6[53], .payload = {.id = 233, .data = (double)-94.103541}}, + {.next = &nodes6[24], .payload = {.id = 88, .data = (double)-91.192419}}, + {.next = &nodes6[186], .payload = {.id = 124, .data = (double)18.338187}}, + {.next = &nodes6[145], .payload = {.id = 200, .data = (double)-93.783581}}, + {.next = &nodes6[27], .payload = {.id = 139, .data = (double)31.46077}}, + {.next = &nodes6[94], .payload = {.id = 122, .data = (double)24.543505}}, + {.next = &nodes6[31], .payload = {.id = 183, .data = (double)-38.338456}}, +}; + +node_t nodes7[] = { + {.next = &nodes7[151], .payload = {.id = 169, .data = (double)-20.569492}}, + {.next = &nodes7[252], .payload = {.id = 13, .data = (double)94.141107}}, + {.next = &nodes7[116], .payload = {.id = 206, .data = (double)-55.527361}}, + {.next = &nodes7[147], .payload = {.id = 38, .data = (double)-74.7628}}, + {.next = &nodes7[70], .payload = {.id = 101, .data = (double)-62.412862}}, + {.next = &nodes7[10], .payload = {.id = 179, .data = (double)-87.232589}}, + {.next = &nodes7[192], .payload = {.id = 132, .data = (double)74.096154}}, + {.next = &nodes7[222], .payload = {.id = 94, .data = (double)-73.122896}}, + {.next = &nodes7[134], .payload = {.id = 71, .data = (double)-23.391305}}, + {.next = &nodes7[240], .payload = {.id = 200, .data = (double)-22.345016}}, + {.next = &nodes7[114], .payload = {.id = 180, .data = (double)97.672193}}, + {.next = &nodes7[198], .payload = {.id = 15, .data = (double)10.720381}}, + {.next = &nodes7[171], .payload = {.id = 244, .data = (double)70.847954}}, + {.next = &nodes7[210], .payload = {.id = 62, .data = (double)51.675478}}, + {.next = &nodes7[27], .payload = {.id = 138, .data = (double)37.770108}}, + {.next = &nodes7[179], .payload = {.id = 214, .data = (double)75.298957}}, + {.next = &nodes7[97], .payload = {.id = 202, .data = (double)41.613792}}, + {.next = &nodes7[138], .payload = {.id = 142, .data = (double)14.451612}}, + {.next = &nodes7[211], .payload = {.id = 222, .data = (double)35.942474}}, + {.next = &nodes7[79], .payload = {.id = 184, .data = (double)42.218755}}, + {.next = &nodes7[103], .payload = {.id = 18, .data = (double)-16.273585}}, + {.next = &nodes7[118], .payload = {.id = 246, .data = (double)-59.940682}}, + {.next = &nodes7[196], .payload = {.id = 75, .data = (double)-44.917172}}, + {.next = &nodes7[140], .payload = {.id = 68, .data = (double)7.126696}}, + {.next = &nodes7[153], .payload = {.id = 112, .data = (double)-72.870036}}, + {.next = &nodes7[84], .payload = {.id = 182, .data = (double)72.29832}}, + {.next = &nodes7[102], .payload = {.id = 229, .data = (double)-33.736573}}, + {.next = &nodes7[150], .payload = {.id = 139, .data = (double)-42.986125}}, + {.next = &nodes7[124], .payload = {.id = 145, .data = (double)29.475978}}, + {.next = &nodes7[78], .payload = {.id = 104, .data = (double)48.18896}}, + {.next = &nodes7[128], .payload = {.id = 66, .data = (double)-79.801911}}, + {.next = &nodes7[130], .payload = {.id = 49, .data = (double)-22.380169}}, + {.next = &nodes7[227], .payload = {.id = 250, .data = (double)-8.485713}}, + {.next = &nodes7[191], .payload = {.id = 151, .data = (double)53.514546}}, + {.next = &nodes7[173], .payload = {.id = 239, .data = (double)0.095475}}, + {.next = &nodes7[168], .payload = {.id = 165, .data = (double)-49.600258}}, + {.next = &nodes7[28], .payload = {.id = 144, .data = (double)71.422237}}, + {.next = &nodes7[53], .payload = {.id = 189, .data = (double)79.937409}}, + {.next = &nodes7[115], .payload = {.id = 60, .data = (double)-70.360052}}, + {.next = &nodes7[148], .payload = {.id = 120, .data = (double)-8.710267}}, + {.next = &nodes7[155], .payload = {.id = 28, .data = (double)80.091012}}, + {.next = &nodes7[123], .payload = {.id = 36, .data = (double)94.432976}}, + {.next = &nodes7[177], .payload = {.id = 208, .data = (double)56.979411}}, + {.next = &nodes7[110], .payload = {.id = 84, .data = (double)84.166997}}, + {.next = &nodes7[72], .payload = {.id = 55, .data = (double)57.310128}}, + {.next = &nodes7[104], .payload = {.id = 118, .data = (double)67.395336}}, + {.next = &nodes7[241], .payload = {.id = 124, .data = (double)64.701258}}, + {.next = &nodes7[18], .payload = {.id = 221, .data = (double)-63.386329}}, + {.next = &nodes7[43], .payload = {.id = 83, .data = (double)49.149964}}, + {.next = &nodes7[255], .payload = {.id = 89, .data = (double)-43.930669}}, + {.next = &nodes7[226], .payload = {.id = 8, .data = (double)50.447028}}, + {.next = &nodes7[50], .payload = {.id = 7, .data = (double)-87.672126}}, + {.next = &nodes7[197], .payload = {.id = 10, .data = (double)-82.858538}}, + {.next = &nodes7[160], .payload = {.id = 190, .data = (double)61.085965}}, + {.next = &nodes7[199], .payload = {.id = 41, .data = (double)-12.921351}}, + {.next = &nodes7[45], .payload = {.id = 117, .data = (double)66.585987}}, + {.next = &nodes7[201], .payload = {.id = 149, .data = (double)-95.989529}}, + {.next = &nodes7[107], .payload = {.id = 153, .data = (double)82.303088}}, + {.next = &nodes7[220], .payload = {.id = 81, .data = (double)-33.701185}}, + {.next = &nodes7[126], .payload = {.id = 44, .data = (double)66.821624}}, + {.next = &nodes7[142], .payload = {.id = 24, .data = (double)-84.20899}}, + {.next = &nodes7[120], .payload = {.id = 248, .data = (double)13.880718}}, + {.next = &nodes7[109], .payload = {.id = 196, .data = (double)31.080114}}, + {.next = &nodes7[218], .payload = {.id = 212, .data = (double)69.083849}}, + {.next = &nodes7[4], .payload = {.id = 100, .data = (double)29.110962}}, + {.next = &nodes7[6], .payload = {.id = 131, .data = (double)-64.483261}}, + {.next = &nodes7[125], .payload = {.id = 254, .data = (double)-2.483831}}, + {.next = &nodes7[60], .payload = {.id = 23, .data = (double)-4.747544}}, + {.next = &nodes7[127], .payload = {.id = 171, .data = (double)2.302743}}, + {.next = &nodes7[216], .payload = {.id = 47, .data = (double)82.834787}}, + {.next = &nodes7[231], .payload = {.id = 102, .data = (double)-57.7219}}, + {.next = &nodes7[94], .payload = {.id = 219, .data = (double)61.668774}}, + {.next = &nodes7[209], .payload = {.id = 56, .data = (double)24.611586}}, + {.next = &nodes7[131], .payload = {.id = 126, .data = (double)27.081962}}, + {.next = &nodes7[250], .payload = {.id = 114, .data = (double)75.866518}}, + {.next = &nodes7[237], .payload = {.id = 21, .data = (double)-5.035122}}, + {.next = &nodes7[20], .payload = {.id = 17, .data = (double)63.681043}}, + {.next = &nodes7[37], .payload = {.id = 188, .data = (double)53.094878}}, + {.next = &nodes7[154], .payload = {.id = 105, .data = (double)51.898659}}, + {.next = &nodes7[193], .payload = {.id = 185, .data = (double)78.47476}}, + {.next = &nodes7[232], .payload = {.id = 108, .data = (double)3.053941}}, + {.next = &nodes7[63], .payload = {.id = 211, .data = (double)1.462971}}, + {.next = &nodes7[239], .payload = {.id = 242, .data = (double)-40.328849}}, + {.next = &nodes7[69], .payload = {.id = 46, .data = (double)82.160897}}, + {.next = &nodes7[19], .payload = {.id = 183, .data = (double)-47.770618}}, + {.next = &nodes7[56], .payload = {.id = 148, .data = (double)-18.098561}}, + {.next = &nodes7[181], .payload = {.id = 237, .data = (double)-85.756853}}, + {.next = &nodes7[0], .payload = {.id = 168, .data = (double)64.862164}}, + {.next = &nodes7[51], .payload = {.id = 6, .data = (double)-46.287601}}, + {.next = &nodes7[38], .payload = {.id = 59, .data = (double)-17.11152}}, + {.next = &nodes7[208], .payload = {.id = 176, .data = (double)21.810021}}, + {.next = &nodes7[46], .payload = {.id = 123, .data = (double)-45.2045}}, + {.next = &nodes7[5], .payload = {.id = 178, .data = (double)-78.379094}}, + {.next = &nodes7[17], .payload = {.id = 141, .data = (double)-67.418519}}, + {.next = &nodes7[47], .payload = {.id = 220, .data = (double)52.583644}}, + {.next = &nodes7[236], .payload = {.id = 32, .data = (double)-75.943625}}, + {.next = &nodes7[235], .payload = {.id = 156, .data = (double)-98.307255}}, + {.next = &nodes7[137], .payload = {.id = 203, .data = (double)14.408487}}, + {.next = &nodes7[169], .payload = {.id = 92, .data = (double)-80.356522}}, + {.next = &nodes7[87], .payload = {.id = 167, .data = (double)35.439231}}, + {.next = &nodes7[35], .payload = {.id = 164, .data = (double)-30.25816}}, + {.next = &nodes7[64], .payload = {.id = 99, .data = (double)-16.645454}}, + {.next = &nodes7[180], .payload = {.id = 230, .data = (double)-47.888153}}, + {.next = &nodes7[122], .payload = {.id = 19, .data = (double)7.102882}}, + {.next = &nodes7[39], .payload = {.id = 119, .data = (double)-50.101948}}, + {.next = &nodes7[234], .payload = {.id = 110, .data = (double)-37.775381}}, + {.next = &nodes7[195], .payload = {.id = 73, .data = (double)21.79243}}, + {.next = &nodes7[133], .payload = {.id = 154, .data = (double)29.474311}}, + {.next = &nodes7[233], .payload = {.id = 252, .data = (double)43.133691}}, + {.next = &nodes7[246], .payload = {.id = 197, .data = (double)99.49382}}, + {.next = &nodes7[189], .payload = {.id = 85, .data = (double)79.406272}}, + {.next = &nodes7[71], .payload = {.id = 218, .data = (double)-48.26963}}, + {.next = &nodes7[251], .payload = {.id = 0, .data = (double)77.098539}}, + {.next = &nodes7[111], .payload = {.id = 217, .data = (double)-74.411172}}, + {.next = &nodes7[25], .payload = {.id = 181, .data = (double)28.118949}}, + {.next = &nodes7[13], .payload = {.id = 61, .data = (double)17.586827}}, + {.next = &nodes7[42], .payload = {.id = 207, .data = (double)6.92702}}, + {.next = &nodes7[14], .payload = {.id = 137, .data = (double)49.792227}}, + {.next = &nodes7[61], .payload = {.id = 247, .data = (double)-18.161631}}, + {.next = &nodes7[81], .payload = {.id = 210, .data = (double)34.373695}}, + {.next = &nodes7[32], .payload = {.id = 249, .data = (double)81.324187}}, + {.next = &nodes7[205], .payload = {.id = 235, .data = (double)16.714924}}, + {.next = &nodes7[75], .payload = {.id = 20, .data = (double)73.378803}}, + {.next = &nodes7[3], .payload = {.id = 37, .data = (double)61.692144}}, + {.next = &nodes7[244], .payload = {.id = 146, .data = (double)35.539049}}, + {.next = NULL, .payload = {.id = 255, .data = (double)26.206554}}, + {.next = &nodes7[83], .payload = {.id = 45, .data = (double)-48.422728}}, + {.next = &nodes7[214], .payload = {.id = 172, .data = (double)32.471091}}, + {.next = &nodes7[23], .payload = {.id = 67, .data = (double)-42.781429}}, + {.next = &nodes7[163], .payload = {.id = 224, .data = (double)-82.140036}}, + {.next = &nodes7[224], .payload = {.id = 50, .data = (double)-20.529001}}, + {.next = &nodes7[202], .payload = {.id = 127, .data = (double)-75.225428}}, + {.next = &nodes7[162], .payload = {.id = 158, .data = (double)61.017114}}, + {.next = &nodes7[96], .payload = {.id = 155, .data = (double)20.22839}}, + {.next = &nodes7[106], .payload = {.id = 72, .data = (double)-2.883042}}, + {.next = &nodes7[170], .payload = {.id = 30, .data = (double)35.506977}}, + {.next = &nodes7[65], .payload = {.id = 130, .data = (double)18.808719}}, + {.next = &nodes7[176], .payload = {.id = 204, .data = (double)-62.016968}}, + {.next = &nodes7[36], .payload = {.id = 143, .data = (double)92.983522}}, + {.next = &nodes7[41], .payload = {.id = 35, .data = (double)96.873598}}, + {.next = &nodes7[249], .payload = {.id = 69, .data = (double)-31.226164}}, + {.next = &nodes7[219], .payload = {.id = 192, .data = (double)20.00666}}, + {.next = &nodes7[204], .payload = {.id = 25, .data = (double)80.55544}}, + {.next = &nodes7[80], .payload = {.id = 107, .data = (double)64.203478}}, + {.next = &nodes7[200], .payload = {.id = 77, .data = (double)21.731053}}, + {.next = &nodes7[221], .payload = {.id = 2, .data = (double)-10.844946}}, + {.next = &nodes7[248], .payload = {.id = 52, .data = (double)-44.759836}}, + {.next = &nodes7[242], .payload = {.id = 39, .data = (double)-15.32502}}, + {.next = &nodes7[229], .payload = {.id = 121, .data = (double)83.606214}}, + {.next = &nodes7[164], .payload = {.id = 64, .data = (double)84.985633}}, + {.next = &nodes7[93], .payload = {.id = 140, .data = (double)-22.686866}}, + {.next = &nodes7[68], .payload = {.id = 170, .data = (double)-79.537579}}, + {.next = &nodes7[228], .payload = {.id = 97, .data = (double)65.164666}}, + {.next = &nodes7[74], .payload = {.id = 113, .data = (double)70.259068}}, + {.next = &nodes7[143], .payload = {.id = 106, .data = (double)73.437794}}, + {.next = &nodes7[135], .payload = {.id = 29, .data = (double)60.090067}}, + {.next = &nodes7[188], .payload = {.id = 233, .data = (double)-5.892686}}, + {.next = &nodes7[187], .payload = {.id = 174, .data = (double)-25.154047}}, + {.next = &nodes7[40], .payload = {.id = 27, .data = (double)0.420294}}, + {.next = &nodes7[253], .payload = {.id = 161, .data = (double)28.548062}}, + {.next = &nodes7[141], .payload = {.id = 191, .data = (double)60.472749}}, + {.next = &nodes7[1], .payload = {.id = 12, .data = (double)8.289801}}, + {.next = &nodes7[212], .payload = {.id = 159, .data = (double)-38.90806}}, + {.next = &nodes7[167], .payload = {.id = 225, .data = (double)-28.943321}}, + {.next = &nodes7[30], .payload = {.id = 65, .data = (double)12.536752}}, + {.next = &nodes7[100], .payload = {.id = 163, .data = (double)-24.70491}}, + {.next = &nodes7[152], .payload = {.id = 96, .data = (double)-11.377877}}, + {.next = &nodes7[213], .payload = {.id = 226, .data = (double)48.841986}}, + {.next = &nodes7[99], .payload = {.id = 166, .data = (double)-6.660397}}, + {.next = &nodes7[7], .payload = {.id = 93, .data = (double)73.780005}}, + {.next = &nodes7[95], .payload = {.id = 31, .data = (double)24.054623}}, + {.next = &nodes7[21], .payload = {.id = 245, .data = (double)-72.526948}}, + {.next = &nodes7[136], .payload = {.id = 129, .data = (double)-25.506648}}, + {.next = &nodes7[184], .payload = {.id = 240, .data = (double)73.499551}}, + {.next = &nodes7[88], .payload = {.id = 5, .data = (double)-54.751544}}, + {.next = &nodes7[44], .payload = {.id = 54, .data = (double)74.693251}}, + {.next = &nodes7[2], .payload = {.id = 205, .data = (double)45.309975}}, + {.next = &nodes7[119], .payload = {.id = 209, .data = (double)81.305301}}, + {.next = &nodes7[89], .payload = {.id = 58, .data = (double)-16.081233}}, + {.next = &nodes7[182], .payload = {.id = 215, .data = (double)-63.772828}}, + {.next = &nodes7[230], .payload = {.id = 231, .data = (double)-41.189776}}, + {.next = &nodes7[34], .payload = {.id = 238, .data = (double)77.885212}}, + {.next = &nodes7[113], .payload = {.id = 216, .data = (double)-80.479387}}, + {.next = &nodes7[98], .payload = {.id = 91, .data = (double)39.236569}}, + {.next = &nodes7[82], .payload = {.id = 241, .data = (double)-23.666156}}, + {.next = &nodes7[207], .payload = {.id = 87, .data = (double)63.477185}}, + {.next = &nodes7[139], .payload = {.id = 34, .data = (double)-65.424205}}, + {.next = &nodes7[90], .payload = {.id = 175, .data = (double)29.468424}}, + {.next = &nodes7[121], .payload = {.id = 234, .data = (double)73.278674}}, + {.next = &nodes7[185], .payload = {.id = 86, .data = (double)-95.953422}}, + {.next = &nodes7[217], .payload = {.id = 134, .data = (double)-30.04802}}, + {.next = &nodes7[57], .payload = {.id = 152, .data = (double)-98.220403}}, + {.next = &nodes7[190], .payload = {.id = 133, .data = (double)17.37605}}, + {.next = &nodes7[223], .payload = {.id = 186, .data = (double)-40.241778}}, + {.next = &nodes7[55], .payload = {.id = 116, .data = (double)-61.447311}}, + {.next = &nodes7[22], .payload = {.id = 74, .data = (double)-92.506866}}, + {.next = &nodes7[144], .payload = {.id = 76, .data = (double)-71.229466}}, + {.next = &nodes7[161], .payload = {.id = 11, .data = (double)-31.241723}}, + {.next = &nodes7[76], .payload = {.id = 16, .data = (double)68.159433}}, + {.next = &nodes7[245], .payload = {.id = 42, .data = (double)99.453845}}, + {.next = &nodes7[206], .payload = {.id = 78, .data = (double)38.732251}}, + {.next = &nodes7[33], .payload = {.id = 150, .data = (double)56.060733}}, + {.next = &nodes7[172], .payload = {.id = 128, .data = (double)-93.887362}}, + {.next = &nodes7[26], .payload = {.id = 228, .data = (double)57.618087}}, + {.next = &nodes7[158], .payload = {.id = 26, .data = (double)42.86114}}, + {.next = &nodes7[86], .payload = {.id = 236, .data = (double)88.860197}}, + {.next = &nodes7[254], .payload = {.id = 79, .data = (double)-92.243494}}, + {.next = &nodes7[49], .payload = {.id = 88, .data = (double)-39.389009}}, + {.next = &nodes7[92], .payload = {.id = 177, .data = (double)-40.304815}}, + {.next = &nodes7[178], .payload = {.id = 57, .data = (double)4.512402}}, + {.next = &nodes7[149], .payload = {.id = 63, .data = (double)87.929997}}, + {.next = &nodes7[129], .payload = {.id = 223, .data = (double)-32.873507}}, + {.next = &nodes7[159], .payload = {.id = 160, .data = (double)93.404889}}, + {.next = &nodes7[203], .payload = {.id = 227, .data = (double)-38.582946}}, + {.next = &nodes7[157], .payload = {.id = 173, .data = (double)68.65679}}, + {.next = &nodes7[174], .payload = {.id = 4, .data = (double)-6.988409}}, + {.next = &nodes7[31], .payload = {.id = 48, .data = (double)-86.597609}}, + {.next = &nodes7[225], .payload = {.id = 135, .data = (double)-67.297277}}, + {.next = &nodes7[15], .payload = {.id = 213, .data = (double)68.127739}}, + {.next = &nodes7[247], .payload = {.id = 193, .data = (double)32.106065}}, + {.next = &nodes7[48], .payload = {.id = 82, .data = (double)-52.484141}}, + {.next = &nodes7[215], .payload = {.id = 3, .data = (double)-47.340807}}, + {.next = &nodes7[166], .payload = {.id = 95, .data = (double)94.843885}}, + {.next = &nodes7[77], .payload = {.id = 187, .data = (double)-70.014141}}, + {.next = &nodes7[146], .payload = {.id = 51, .data = (double)-34.774639}}, + {.next = &nodes7[117], .payload = {.id = 136, .data = (double)78.898384}}, + {.next = &nodes7[52], .payload = {.id = 9, .data = (double)33.493692}}, + {.next = &nodes7[108], .payload = {.id = 251, .data = (double)-36.723308}}, + {.next = &nodes7[101], .payload = {.id = 98, .data = (double)-46.116004}}, + {.next = &nodes7[91], .payload = {.id = 122, .data = (double)40.926789}}, + {.next = &nodes7[156], .payload = {.id = 232, .data = (double)70.242778}}, + {.next = &nodes7[29], .payload = {.id = 103, .data = (double)64.793887}}, + {.next = &nodes7[105], .payload = {.id = 109, .data = (double)-68.205511}}, + {.next = &nodes7[66], .payload = {.id = 253, .data = (double)55.788235}}, + {.next = &nodes7[24], .payload = {.id = 111, .data = (double)1.359055}}, + {.next = &nodes7[132], .payload = {.id = 157, .data = (double)-49.521912}}, + {.next = &nodes7[186], .payload = {.id = 33, .data = (double)51.437751}}, + {.next = &nodes7[67], .payload = {.id = 22, .data = (double)76.330774}}, + {.next = &nodes7[9], .payload = {.id = 199, .data = (double)-16.286863}}, + {.next = &nodes7[12], .payload = {.id = 243, .data = (double)-89.187606}}, + {.next = &nodes7[16], .payload = {.id = 201, .data = (double)-92.936199}}, + {.next = &nodes7[73], .payload = {.id = 125, .data = (double)1.025275}}, + {.next = &nodes7[54], .payload = {.id = 40, .data = (double)97.655987}}, + {.next = &nodes7[62], .payload = {.id = 195, .data = (double)44.25664}}, + {.next = &nodes7[85], .payload = {.id = 147, .data = (double)-46.183284}}, + {.next = &nodes7[59], .payload = {.id = 43, .data = (double)25.445242}}, + {.next = &nodes7[238], .payload = {.id = 198, .data = (double)-48.114745}}, + {.next = &nodes7[243], .payload = {.id = 194, .data = (double)36.15115}}, + {.next = &nodes7[175], .payload = {.id = 53, .data = (double)-8.368564}}, + {.next = &nodes7[8], .payload = {.id = 70, .data = (double)-17.821993}}, + {.next = &nodes7[194], .payload = {.id = 115, .data = (double)-94.210368}}, + {.next = &nodes7[145], .payload = {.id = 1, .data = (double)-26.119667}}, + {.next = &nodes7[11], .payload = {.id = 14, .data = (double)17.945288}}, + {.next = &nodes7[165], .payload = {.id = 162, .data = (double)-15.23864}}, + {.next = &nodes7[58], .payload = {.id = 80, .data = (double)77.914843}}, + {.next = &nodes7[183], .payload = {.id = 90, .data = (double)-1.676157}}, +}; + +node_t nodes8[] = { + {.next = &nodes8[231], .payload = {.id = 65, .data = (double)-90.699928}}, + {.next = &nodes8[84], .payload = {.id = 67, .data = (double)34.428354}}, + {.next = &nodes8[197], .payload = {.id = 194, .data = (double)25.073333}}, + {.next = &nodes8[137], .payload = {.id = 206, .data = (double)8.616031}}, + {.next = &nodes8[118], .payload = {.id = 150, .data = (double)-22.222668}}, + {.next = &nodes8[101], .payload = {.id = 85, .data = (double)-79.289208}}, + {.next = &nodes8[43], .payload = {.id = 232, .data = (double)-95.058854}}, + {.next = &nodes8[119], .payload = {.id = 119, .data = (double)52.155005}}, + {.next = &nodes8[237], .payload = {.id = 63, .data = (double)-32.41329}}, + {.next = &nodes8[209], .payload = {.id = 178, .data = (double)-85.106201}}, + {.next = &nodes8[248], .payload = {.id = 38, .data = (double)19.99023}}, + {.next = &nodes8[55], .payload = {.id = 196, .data = (double)-39.769036}}, + {.next = &nodes8[92], .payload = {.id = 69, .data = (double)78.350871}}, + {.next = &nodes8[141], .payload = {.id = 24, .data = (double)65.181752}}, + {.next = &nodes8[64], .payload = {.id = 108, .data = (double)-58.057461}}, + {.next = &nodes8[6], .payload = {.id = 231, .data = (double)44.795122}}, + {.next = &nodes8[205], .payload = {.id = 26, .data = (double)92.63425}}, + {.next = &nodes8[174], .payload = {.id = 181, .data = (double)-76.129238}}, + {.next = &nodes8[239], .payload = {.id = 44, .data = (double)-99.56061}}, + {.next = &nodes8[165], .payload = {.id = 20, .data = (double)-96.446174}}, + {.next = &nodes8[229], .payload = {.id = 98, .data = (double)-72.363999}}, + {.next = &nodes8[155], .payload = {.id = 187, .data = (double)-98.870973}}, + {.next = &nodes8[163], .payload = {.id = 52, .data = (double)-1.515572}}, + {.next = &nodes8[240], .payload = {.id = 12, .data = (double)-84.233881}}, + {.next = &nodes8[47], .payload = {.id = 159, .data = (double)37.029753}}, + {.next = &nodes8[195], .payload = {.id = 96, .data = (double)-41.165292}}, + {.next = &nodes8[34], .payload = {.id = 156, .data = (double)-23.683474}}, + {.next = &nodes8[124], .payload = {.id = 247, .data = (double)-57.843705}}, + {.next = &nodes8[228], .payload = {.id = 114, .data = (double)95.035899}}, + {.next = &nodes8[221], .payload = {.id = 171, .data = (double)17.677068}}, + {.next = &nodes8[213], .payload = {.id = 192, .data = (double)19.376066}}, + {.next = &nodes8[203], .payload = {.id = 200, .data = (double)41.536312}}, + {.next = &nodes8[42], .payload = {.id = 214, .data = (double)23.65612}}, + {.next = &nodes8[198], .payload = {.id = 71, .data = (double)17.863233}}, + {.next = &nodes8[215], .payload = {.id = 157, .data = (double)-16.686753}}, + {.next = &nodes8[196], .payload = {.id = 111, .data = (double)84.238353}}, + {.next = &nodes8[52], .payload = {.id = 14, .data = (double)14.606986}}, + {.next = &nodes8[125], .payload = {.id = 126, .data = (double)6.780561}}, + {.next = &nodes8[207], .payload = {.id = 90, .data = (double)-16.267051}}, + {.next = &nodes8[87], .payload = {.id = 220, .data = (double)-30.798542}}, + {.next = &nodes8[224], .payload = {.id = 79, .data = (double)84.874175}}, + {.next = &nodes8[217], .payload = {.id = 163, .data = (double)-59.382555}}, + {.next = &nodes8[74], .payload = {.id = 215, .data = (double)-5.028562}}, + {.next = &nodes8[103], .payload = {.id = 233, .data = (double)3.373565}}, + {.next = &nodes8[153], .payload = {.id = 48, .data = (double)9.538116}}, + {.next = &nodes8[139], .payload = {.id = 123, .data = (double)42.024726}}, + {.next = &nodes8[117], .payload = {.id = 225, .data = (double)-92.02455}}, + {.next = &nodes8[227], .payload = {.id = 160, .data = (double)93.166643}}, + {.next = &nodes8[162], .payload = {.id = 87, .data = (double)21.232155}}, + {.next = &nodes8[18], .payload = {.id = 43, .data = (double)31.782051}}, + {.next = &nodes8[14], .payload = {.id = 107, .data = (double)-56.531489}}, + {.next = &nodes8[204], .payload = {.id = 73, .data = (double)92.770951}}, + {.next = &nodes8[214], .payload = {.id = 15, .data = (double)-82.396028}}, + {.next = NULL, .payload = {.id = 255, .data = (double)48.275007}}, + {.next = &nodes8[28], .payload = {.id = 113, .data = (double)42.079289}}, + {.next = &nodes8[133], .payload = {.id = 197, .data = (double)57.981636}}, + {.next = &nodes8[13], .payload = {.id = 23, .data = (double)9.819758}}, + {.next = &nodes8[244], .payload = {.id = 83, .data = (double)-65.269946}}, + {.next = &nodes8[247], .payload = {.id = 5, .data = (double)-35.873237}}, + {.next = &nodes8[37], .payload = {.id = 125, .data = (double)78.7732}}, + {.next = &nodes8[212], .payload = {.id = 189, .data = (double)87.49889}}, + {.next = &nodes8[32], .payload = {.id = 213, .data = (double)90.061655}}, + {.next = &nodes8[243], .payload = {.id = 8, .data = (double)1.385866}}, + {.next = &nodes8[10], .payload = {.id = 37, .data = (double)53.48328}}, + {.next = &nodes8[225], .payload = {.id = 109, .data = (double)42.876907}}, + {.next = &nodes8[29], .payload = {.id = 170, .data = (double)-26.451776}}, + {.next = &nodes8[27], .payload = {.id = 246, .data = (double)25.386615}}, + {.next = &nodes8[241], .payload = {.id = 250, .data = (double)37.081037}}, + {.next = &nodes8[219], .payload = {.id = 135, .data = (double)57.106439}}, + {.next = &nodes8[38], .payload = {.id = 89, .data = (double)76.278113}}, + {.next = &nodes8[100], .payload = {.id = 92, .data = (double)38.503107}}, + {.next = &nodes8[81], .payload = {.id = 223, .data = (double)83.72146}}, + {.next = &nodes8[3], .payload = {.id = 205, .data = (double)-68.125901}}, + {.next = &nodes8[22], .payload = {.id = 51, .data = (double)79.375424}}, + {.next = &nodes8[126], .payload = {.id = 216, .data = (double)12.266937}}, + {.next = &nodes8[45], .payload = {.id = 122, .data = (double)88.53473}}, + {.next = &nodes8[223], .payload = {.id = 3, .data = (double)-66.919225}}, + {.next = &nodes8[238], .payload = {.id = 202, .data = (double)91.397544}}, + {.next = &nodes8[9], .payload = {.id = 177, .data = (double)96.690665}}, + {.next = &nodes8[159], .payload = {.id = 130, .data = (double)-78.705907}}, + {.next = &nodes8[138], .payload = {.id = 243, .data = (double)94.325754}}, + {.next = &nodes8[46], .payload = {.id = 224, .data = (double)-51.234567}}, + {.next = &nodes8[187], .payload = {.id = 33, .data = (double)65.062198}}, + {.next = &nodes8[68], .payload = {.id = 134, .data = (double)-46.604346}}, + {.next = &nodes8[12], .payload = {.id = 68, .data = (double)-75.356162}}, + {.next = &nodes8[226], .payload = {.id = 102, .data = (double)68.614886}}, + {.next = &nodes8[15], .payload = {.id = 230, .data = (double)-48.681889}}, + {.next = &nodes8[255], .payload = {.id = 221, .data = (double)-51.930425}}, + {.next = &nodes8[95], .payload = {.id = 238, .data = (double)-40.713206}}, + {.next = &nodes8[50], .payload = {.id = 106, .data = (double)10.716313}}, + {.next = &nodes8[31], .payload = {.id = 199, .data = (double)-85.423841}}, + {.next = &nodes8[116], .payload = {.id = 211, .data = (double)-33.786693}}, + {.next = &nodes8[33], .payload = {.id = 70, .data = (double)-8.522425}}, + {.next = &nodes8[8], .payload = {.id = 62, .data = (double)-61.884247}}, + {.next = &nodes8[79], .payload = {.id = 129, .data = (double)-97.445897}}, + {.next = &nodes8[252], .payload = {.id = 239, .data = (double)30.305639}}, + {.next = &nodes8[232], .payload = {.id = 57, .data = (double)-60.815707}}, + {.next = &nodes8[135], .payload = {.id = 59, .data = (double)70.438874}}, + {.next = &nodes8[93], .payload = {.id = 61, .data = (double)64.910829}}, + {.next = &nodes8[49], .payload = {.id = 42, .data = (double)-80.512596}}, + {.next = &nodes8[107], .payload = {.id = 93, .data = (double)-50.352242}}, + {.next = &nodes8[48], .payload = {.id = 86, .data = (double)31.504362}}, + {.next = &nodes8[120], .payload = {.id = 132, .data = (double)-89.387}}, + {.next = &nodes8[208], .payload = {.id = 234, .data = (double)54.098864}}, + {.next = &nodes8[182], .payload = {.id = 35, .data = (double)68.863488}}, + {.next = &nodes8[188], .payload = {.id = 55, .data = (double)-18.157849}}, + {.next = &nodes8[57], .payload = {.id = 82, .data = (double)38.363543}}, + {.next = &nodes8[178], .payload = {.id = 94, .data = (double)-20.426001}}, + {.next = &nodes8[110], .payload = {.id = 167, .data = (double)-54.8903}}, + {.next = &nodes8[152], .payload = {.id = 28, .data = (double)78.02218}}, + {.next = &nodes8[193], .payload = {.id = 168, .data = (double)26.757699}}, + {.next = &nodes8[17], .payload = {.id = 180, .data = (double)47.015897}}, + {.next = &nodes8[246], .payload = {.id = 116, .data = (double)8.498296}}, + {.next = &nodes8[218], .payload = {.id = 0, .data = (double)1.113514}}, + {.next = &nodes8[179], .payload = {.id = 253, .data = (double)65.749734}}, + {.next = &nodes8[128], .payload = {.id = 227, .data = (double)-23.725478}}, + {.next = &nodes8[61], .payload = {.id = 212, .data = (double)-41.285129}}, + {.next = &nodes8[115], .payload = {.id = 226, .data = (double)77.132032}}, + {.next = &nodes8[169], .payload = {.id = 151, .data = (double)2.184461}}, + {.next = &nodes8[191], .payload = {.id = 120, .data = (double)12.456042}}, + {.next = &nodes8[83], .payload = {.id = 133, .data = (double)-88.679045}}, + {.next = &nodes8[19], .payload = {.id = 19, .data = (double)49.047793}}, + {.next = &nodes8[150], .payload = {.id = 144, .data = (double)-9.481099}}, + {.next = &nodes8[66], .payload = {.id = 245, .data = (double)6.641164}}, + {.next = &nodes8[202], .payload = {.id = 248, .data = (double)25.902897}}, + {.next = &nodes8[206], .payload = {.id = 127, .data = (double)75.495447}}, + {.next = &nodes8[171], .payload = {.id = 217, .data = (double)50.426751}}, + {.next = &nodes8[185], .payload = {.id = 138, .data = (double)-70.714322}}, + {.next = &nodes8[222], .payload = {.id = 228, .data = (double)59.241317}}, + {.next = &nodes8[168], .payload = {.id = 185, .data = (double)-67.81423}}, + {.next = &nodes8[106], .payload = {.id = 81, .data = (double)82.036297}}, + {.next = &nodes8[142], .payload = {.id = 153, .data = (double)39.225699}}, + {.next = &nodes8[122], .payload = {.id = 143, .data = (double)-28.263513}}, + {.next = &nodes8[90], .payload = {.id = 198, .data = (double)10.032036}}, + {.next = &nodes8[78], .payload = {.id = 176, .data = (double)-10.237016}}, + {.next = &nodes8[98], .payload = {.id = 60, .data = (double)-56.882099}}, + {.next = &nodes8[82], .payload = {.id = 32, .data = (double)-31.82916}}, + {.next = &nodes8[145], .payload = {.id = 207, .data = (double)-19.316587}}, + {.next = &nodes8[123], .payload = {.id = 244, .data = (double)54.663704}}, + {.next = &nodes8[59], .payload = {.id = 124, .data = (double)34.848697}}, + {.next = &nodes8[73], .payload = {.id = 50, .data = (double)-78.735554}}, + {.next = &nodes8[16], .payload = {.id = 25, .data = (double)58.356657}}, + {.next = &nodes8[200], .payload = {.id = 154, .data = (double)38.587215}}, + {.next = &nodes8[251], .payload = {.id = 17, .data = (double)-36.787695}}, + {.next = &nodes8[72], .payload = {.id = 204, .data = (double)57.251648}}, + {.next = &nodes8[253], .payload = {.id = 208, .data = (double)-30.11941}}, + {.next = &nodes8[211], .payload = {.id = 148, .data = (double)-55.138523}}, + {.next = &nodes8[7], .payload = {.id = 118, .data = (double)42.070545}}, + {.next = &nodes8[108], .payload = {.id = 166, .data = (double)-11.387229}}, + {.next = &nodes8[114], .payload = {.id = 252, .data = (double)-58.884086}}, + {.next = &nodes8[170], .payload = {.id = 145, .data = (double)23.221767}}, + {.next = &nodes8[156], .payload = {.id = 46, .data = (double)26.732236}}, + {.next = &nodes8[220], .payload = {.id = 29, .data = (double)12.466514}}, + {.next = &nodes8[140], .payload = {.id = 49, .data = (double)-25.221928}}, + {.next = &nodes8[88], .payload = {.id = 237, .data = (double)-2.639058}}, + {.next = &nodes8[60], .payload = {.id = 188, .data = (double)-6.733732}}, + {.next = &nodes8[44], .payload = {.id = 47, .data = (double)59.982543}}, + {.next = &nodes8[99], .payload = {.id = 41, .data = (double)-9.493509}}, + {.next = &nodes8[249], .payload = {.id = 174, .data = (double)44.982904}}, + {.next = &nodes8[102], .payload = {.id = 131, .data = (double)-23.825937}}, + {.next = &nodes8[89], .payload = {.id = 105, .data = (double)47.36373}}, + {.next = &nodes8[105], .payload = {.id = 54, .data = (double)48.502178}}, + {.next = &nodes8[69], .payload = {.id = 88, .data = (double)-35.631248}}, + {.next = &nodes8[161], .payload = {.id = 53, .data = (double)64.367732}}, + {.next = &nodes8[40], .payload = {.id = 78, .data = (double)17.024142}}, + {.next = &nodes8[242], .payload = {.id = 21, .data = (double)-19.312068}}, + {.next = &nodes8[176], .payload = {.id = 140, .data = (double)56.87148}}, + {.next = &nodes8[127], .payload = {.id = 137, .data = (double)36.678066}}, + {.next = &nodes8[21], .payload = {.id = 186, .data = (double)69.202839}}, + {.next = &nodes8[131], .payload = {.id = 152, .data = (double)59.36673}}, + {.next = &nodes8[234], .payload = {.id = 146, .data = (double)35.105203}}, + {.next = &nodes8[189], .payload = {.id = 218, .data = (double)29.860023}}, + {.next = &nodes8[210], .payload = {.id = 10, .data = (double)-24.272481}}, + {.next = &nodes8[136], .payload = {.id = 31, .data = (double)-8.758415}}, + {.next = &nodes8[245], .payload = {.id = 182, .data = (double)-91.873153}}, + {.next = &nodes8[154], .payload = {.id = 236, .data = (double)1.747119}}, + {.next = &nodes8[236], .payload = {.id = 141, .data = (double)-59.199819}}, + {.next = &nodes8[76], .payload = {.id = 2, .data = (double)-0.833014}}, + {.next = &nodes8[25], .payload = {.id = 95, .data = (double)-31.428239}}, + {.next = &nodes8[53], .payload = {.id = 254, .data = (double)75.727446}}, + {.next = &nodes8[158], .payload = {.id = 173, .data = (double)-60.706184}}, + {.next = &nodes8[201], .payload = {.id = 76, .data = (double)10.645266}}, + {.next = &nodes8[63], .payload = {.id = 36, .data = (double)-33.605475}}, + {.next = &nodes8[41], .payload = {.id = 162, .data = (double)48.733993}}, + {.next = &nodes8[181], .payload = {.id = 75, .data = (double)47.242786}}, + {.next = &nodes8[166], .payload = {.id = 139, .data = (double)-87.593435}}, + {.next = &nodes8[194], .payload = {.id = 100, .data = (double)77.287371}}, + {.next = &nodes8[104], .payload = {.id = 34, .data = (double)63.317737}}, + {.next = &nodes8[96], .payload = {.id = 56, .data = (double)-49.142138}}, + {.next = &nodes8[39], .payload = {.id = 219, .data = (double)-77.05561}}, + {.next = &nodes8[157], .payload = {.id = 40, .data = (double)-27.341091}}, + {.next = &nodes8[75], .payload = {.id = 121, .data = (double)16.561254}}, + {.next = &nodes8[62], .payload = {.id = 7, .data = (double)-44.368574}}, + {.next = &nodes8[65], .payload = {.id = 169, .data = (double)41.909091}}, + {.next = &nodes8[85], .payload = {.id = 101, .data = (double)2.458925}}, + {.next = &nodes8[20], .payload = {.id = 97, .data = (double)60.959366}}, + {.next = &nodes8[54], .payload = {.id = 112, .data = (double)-73.465654}}, + {.next = &nodes8[11], .payload = {.id = 195, .data = (double)68.627996}}, + {.next = &nodes8[51], .payload = {.id = 72, .data = (double)0.839515}}, + {.next = &nodes8[80], .payload = {.id = 242, .data = (double)-80.808714}}, + {.next = &nodes8[26], .payload = {.id = 155, .data = (double)-90.604024}}, + {.next = &nodes8[164], .payload = {.id = 77, .data = (double)-13.437924}}, + {.next = &nodes8[67], .payload = {.id = 249, .data = (double)-57.364974}}, + {.next = &nodes8[77], .payload = {.id = 201, .data = (double)5.079013}}, + {.next = &nodes8[184], .payload = {.id = 74, .data = (double)-99.132474}}, + {.next = &nodes8[109], .payload = {.id = 27, .data = (double)27.507624}}, + {.next = &nodes8[94], .payload = {.id = 128, .data = (double)-15.522726}}, + {.next = &nodes8[70], .payload = {.id = 91, .data = (double)21.798739}}, + {.next = &nodes8[175], .payload = {.id = 235, .data = (double)2.861812}}, + {.next = &nodes8[111], .payload = {.id = 179, .data = (double)92.49505}}, + {.next = &nodes8[23], .payload = {.id = 11, .data = (double)63.420661}}, + {.next = &nodes8[4], .payload = {.id = 149, .data = (double)29.423889}}, + {.next = &nodes8[250], .payload = {.id = 190, .data = (double)-92.011882}}, + {.next = &nodes8[2], .payload = {.id = 193, .data = (double)54.73219}}, + {.next = &nodes8[143], .payload = {.id = 16, .data = (double)-0.308771}}, + {.next = &nodes8[24], .payload = {.id = 158, .data = (double)57.622306}}, + {.next = &nodes8[129], .payload = {.id = 184, .data = (double)-47.152081}}, + {.next = &nodes8[254], .payload = {.id = 164, .data = (double)73.769992}}, + {.next = &nodes8[177], .payload = {.id = 1, .data = (double)-6.142213}}, + {.next = &nodes8[167], .payload = {.id = 136, .data = (double)96.706479}}, + {.next = &nodes8[173], .payload = {.id = 30, .data = (double)30.919197}}, + {.next = &nodes8[180], .payload = {.id = 172, .data = (double)47.690006}}, + {.next = &nodes8[86], .payload = {.id = 229, .data = (double)-77.325194}}, + {.next = &nodes8[58], .payload = {.id = 4, .data = (double)50.286}}, + {.next = &nodes8[130], .payload = {.id = 80, .data = (double)56.216299}}, + {.next = &nodes8[35], .payload = {.id = 110, .data = (double)37.322259}}, + {.next = &nodes8[230], .payload = {.id = 103, .data = (double)9.561194}}, + {.next = &nodes8[183], .payload = {.id = 161, .data = (double)-89.239562}}, + {.next = &nodes8[112], .payload = {.id = 115, .data = (double)-64.43746}}, + {.next = &nodes8[186], .payload = {.id = 99, .data = (double)20.50489}}, + {.next = &nodes8[160], .payload = {.id = 104, .data = (double)-37.217841}}, + {.next = &nodes8[1], .payload = {.id = 66, .data = (double)26.648094}}, + {.next = &nodes8[97], .payload = {.id = 58, .data = (double)-75.850839}}, + {.next = &nodes8[91], .payload = {.id = 210, .data = (double)32.666895}}, + {.next = &nodes8[146], .payload = {.id = 147, .data = (double)12.376997}}, + {.next = &nodes8[199], .payload = {.id = 241, .data = (double)-83.53091}}, + {.next = &nodes8[132], .payload = {.id = 142, .data = (double)8.234417}}, + {.next = &nodes8[0], .payload = {.id = 64, .data = (double)51.429868}}, + {.next = &nodes8[144], .payload = {.id = 203, .data = (double)4.121257}}, + {.next = &nodes8[151], .payload = {.id = 45, .data = (double)-28.972204}}, + {.next = &nodes8[36], .payload = {.id = 13, .data = (double)-11.162225}}, + {.next = &nodes8[149], .payload = {.id = 251, .data = (double)67.133016}}, + {.next = &nodes8[56], .payload = {.id = 22, .data = (double)-92.833614}}, + {.next = &nodes8[172], .payload = {.id = 9, .data = (double)10.099114}}, + {.next = &nodes8[5], .payload = {.id = 84, .data = (double)63.048831}}, + {.next = &nodes8[216], .payload = {.id = 183, .data = (double)-44.177551}}, + {.next = &nodes8[147], .payload = {.id = 117, .data = (double)27.375487}}, + {.next = &nodes8[192], .payload = {.id = 6, .data = (double)-33.821031}}, + {.next = &nodes8[190], .payload = {.id = 39, .data = (double)43.331614}}, + {.next = &nodes8[134], .payload = {.id = 175, .data = (double)-61.300458}}, + {.next = &nodes8[30], .payload = {.id = 191, .data = (double)85.725648}}, + {.next = &nodes8[121], .payload = {.id = 18, .data = (double)96.134148}}, + {.next = &nodes8[235], .payload = {.id = 240, .data = (double)-35.937449}}, + {.next = &nodes8[233], .payload = {.id = 209, .data = (double)76.679348}}, + {.next = &nodes8[148], .payload = {.id = 165, .data = (double)72.088948}}, + {.next = &nodes8[71], .payload = {.id = 222, .data = (double)28.452871}}, +}; + +node_t nodes9[] = { + {.next = &nodes9[201], .payload = {.id = 155, .data = (double)22.793118}}, + {.next = &nodes9[49], .payload = {.id = 27, .data = (double)-91.371134}}, + {.next = &nodes9[160], .payload = {.id = 188, .data = (double)-30.38095}}, + {.next = &nodes9[65], .payload = {.id = 208, .data = (double)12.633721}}, + {.next = &nodes9[238], .payload = {.id = 129, .data = (double)47.156486}}, + {.next = &nodes9[122], .payload = {.id = 98, .data = (double)-43.346666}}, + {.next = &nodes9[247], .payload = {.id = 224, .data = (double)3.300843}}, + {.next = &nodes9[78], .payload = {.id = 162, .data = (double)-12.20559}}, + {.next = &nodes9[43], .payload = {.id = 0, .data = (double)-24.734244}}, + {.next = &nodes9[184], .payload = {.id = 251, .data = (double)35.162425}}, + {.next = &nodes9[168], .payload = {.id = 205, .data = (double)14.978776}}, + {.next = &nodes9[145], .payload = {.id = 54, .data = (double)-47.09586}}, + {.next = &nodes9[213], .payload = {.id = 253, .data = (double)22.765395}}, + {.next = &nodes9[220], .payload = {.id = 174, .data = (double)-99.942546}}, + {.next = &nodes9[134], .payload = {.id = 4, .data = (double)73.543884}}, + {.next = &nodes9[186], .payload = {.id = 106, .data = (double)-98.56119}}, + {.next = &nodes9[107], .payload = {.id = 42, .data = (double)-43.309075}}, + {.next = &nodes9[225], .payload = {.id = 7, .data = (double)20.842196}}, + {.next = &nodes9[214], .payload = {.id = 131, .data = (double)31.85657}}, + {.next = &nodes9[169], .payload = {.id = 109, .data = (double)-36.819657}}, + {.next = &nodes9[140], .payload = {.id = 84, .data = (double)5.963304}}, + {.next = &nodes9[180], .payload = {.id = 114, .data = (double)70.995385}}, + {.next = &nodes9[170], .payload = {.id = 141, .data = (double)41.357987}}, + {.next = &nodes9[62], .payload = {.id = 151, .data = (double)-83.992053}}, + {.next = &nodes9[48], .payload = {.id = 183, .data = (double)-86.276566}}, + {.next = &nodes9[123], .payload = {.id = 61, .data = (double)-78.285977}}, + {.next = &nodes9[74], .payload = {.id = 243, .data = (double)74.5485}}, + {.next = &nodes9[39], .payload = {.id = 153, .data = (double)-23.134798}}, + {.next = &nodes9[219], .payload = {.id = 197, .data = (double)-78.707009}}, + {.next = &nodes9[250], .payload = {.id = 79, .data = (double)54.974085}}, + {.next = &nodes9[158], .payload = {.id = 213, .data = (double)-7.855912}}, + {.next = &nodes9[93], .payload = {.id = 165, .data = (double)60.781982}}, + {.next = &nodes9[150], .payload = {.id = 11, .data = (double)-84.582355}}, + {.next = &nodes9[221], .payload = {.id = 219, .data = (double)98.839607}}, + {.next = &nodes9[167], .payload = {.id = 49, .data = (double)20.167743}}, + {.next = &nodes9[115], .payload = {.id = 35, .data = (double)-63.992492}}, + {.next = &nodes9[112], .payload = {.id = 17, .data = (double)-76.333955}}, + {.next = &nodes9[47], .payload = {.id = 239, .data = (double)81.985492}}, + {.next = &nodes9[80], .payload = {.id = 168, .data = (double)19.902983}}, + {.next = &nodes9[0], .payload = {.id = 154, .data = (double)96.88962}}, + {.next = &nodes9[188], .payload = {.id = 227, .data = (double)-50.348478}}, + {.next = &nodes9[79], .payload = {.id = 22, .data = (double)-4.237071}}, + {.next = &nodes9[133], .payload = {.id = 104, .data = (double)15.597429}}, + {.next = &nodes9[210], .payload = {.id = 1, .data = (double)81.448485}}, + {.next = &nodes9[153], .payload = {.id = 63, .data = (double)71.918338}}, + {.next = &nodes9[215], .payload = {.id = 177, .data = (double)55.934576}}, + {.next = &nodes9[24], .payload = {.id = 182, .data = (double)47.385108}}, + {.next = &nodes9[179], .payload = {.id = 240, .data = (double)-0.200132}}, + {.next = &nodes9[85], .payload = {.id = 184, .data = (double)-81.966828}}, + {.next = &nodes9[97], .payload = {.id = 28, .data = (double)14.697302}}, + {.next = &nodes9[119], .payload = {.id = 112, .data = (double)30.315187}}, + {.next = &nodes9[183], .payload = {.id = 190, .data = (double)-44.69843}}, + {.next = &nodes9[76], .payload = {.id = 215, .data = (double)-94.52986}}, + {.next = &nodes9[146], .payload = {.id = 14, .data = (double)-62.618865}}, + {.next = &nodes9[99], .payload = {.id = 19, .data = (double)62.234526}}, + {.next = &nodes9[67], .payload = {.id = 170, .data = (double)-53.665805}}, + {.next = &nodes9[26], .payload = {.id = 242, .data = (double)47.085813}}, + {.next = &nodes9[212], .payload = {.id = 249, .data = (double)-78.662142}}, + {.next = &nodes9[70], .payload = {.id = 230, .data = (double)64.214938}}, + {.next = &nodes9[69], .payload = {.id = 149, .data = (double)-87.183909}}, + {.next = &nodes9[96], .payload = {.id = 39, .data = (double)-96.275993}}, + {.next = &nodes9[226], .payload = {.id = 137, .data = (double)-19.887819}}, + {.next = &nodes9[27], .payload = {.id = 152, .data = (double)-92.448932}}, + {.next = &nodes9[84], .payload = {.id = 74, .data = (double)-3.551813}}, + {.next = &nodes9[46], .payload = {.id = 181, .data = (double)3.54854}}, + {.next = &nodes9[163], .payload = {.id = 209, .data = (double)53.993439}}, + {.next = &nodes9[17], .payload = {.id = 6, .data = (double)-3.577982}}, + {.next = &nodes9[208], .payload = {.id = 171, .data = (double)-66.103422}}, + {.next = &nodes9[246], .payload = {.id = 247, .data = (double)23.71938}}, + {.next = &nodes9[23], .payload = {.id = 150, .data = (double)-55.645951}}, + {.next = &nodes9[75], .payload = {.id = 231, .data = (double)-84.794236}}, + {.next = &nodes9[157], .payload = {.id = 135, .data = (double)-67.640976}}, + {.next = &nodes9[230], .payload = {.id = 133, .data = (double)-10.681025}}, + {.next = &nodes9[1], .payload = {.id = 26, .data = (double)-95.510792}}, + {.next = &nodes9[233], .payload = {.id = 244, .data = (double)-58.644274}}, + {.next = &nodes9[176], .payload = {.id = 232, .data = (double)86.279248}}, + {.next = &nodes9[254], .payload = {.id = 216, .data = (double)-76.74634}}, + {.next = &nodes9[36], .payload = {.id = 16, .data = (double)43.460542}}, + {.next = &nodes9[143], .payload = {.id = 163, .data = (double)-59.658551}}, + {.next = &nodes9[142], .payload = {.id = 23, .data = (double)-57.85921}}, + {.next = &nodes9[55], .payload = {.id = 169, .data = (double)3.162726}}, + {.next = &nodes9[207], .payload = {.id = 52, .data = (double)-63.62317}}, + {.next = &nodes9[240], .payload = {.id = 194, .data = (double)14.981344}}, + {.next = &nodes9[198], .payload = {.id = 139, .data = (double)10.115243}}, + {.next = &nodes9[154], .payload = {.id = 75, .data = (double)-73.934232}}, + {.next = &nodes9[161], .payload = {.id = 185, .data = (double)-43.101243}}, + {.next = &nodes9[149], .payload = {.id = 235, .data = (double)78.863251}}, + {.next = &nodes9[202], .payload = {.id = 91, .data = (double)52.307845}}, + {.next = &nodes9[37], .payload = {.id = 238, .data = (double)36.621462}}, + {.next = &nodes9[203], .payload = {.id = 82, .data = (double)-25.92451}}, + {.next = &nodes9[116], .payload = {.id = 77, .data = (double)65.504356}}, + {.next = &nodes9[92], .payload = {.id = 159, .data = (double)89.143172}}, + {.next = &nodes9[98], .payload = {.id = 160, .data = (double)64.045747}}, + {.next = &nodes9[130], .payload = {.id = 166, .data = (double)-42.798698}}, + {.next = &nodes9[229], .payload = {.id = 203, .data = (double)75.222609}}, + {.next = &nodes9[206], .payload = {.id = 96, .data = (double)-53.497422}}, + {.next = &nodes9[147], .payload = {.id = 40, .data = (double)43.90946}}, + {.next = &nodes9[216], .payload = {.id = 29, .data = (double)-67.774172}}, + {.next = &nodes9[7], .payload = {.id = 161, .data = (double)28.058263}}, + {.next = &nodes9[255], .payload = {.id = 20, .data = (double)44.051132}}, + {.next = &nodes9[105], .payload = {.id = 118, .data = (double)36.121141}}, + {.next = &nodes9[118], .payload = {.id = 9, .data = (double)-72.206339}}, + {.next = &nodes9[81], .payload = {.id = 51, .data = (double)64.090636}}, + {.next = &nodes9[63], .payload = {.id = 73, .data = (double)-76.496719}}, + {.next = &nodes9[217], .payload = {.id = 116, .data = (double)-26.871181}}, + {.next = &nodes9[194], .payload = {.id = 119, .data = (double)50.99438}}, + {.next = &nodes9[2], .payload = {.id = 187, .data = (double)83.001795}}, + {.next = &nodes9[218], .payload = {.id = 43, .data = (double)-82.850299}}, + {.next = &nodes9[42], .payload = {.id = 103, .data = (double)57.884496}}, + {.next = &nodes9[89], .payload = {.id = 81, .data = (double)4.408846}}, + {.next = NULL, .payload = {.id = 255, .data = (double)8.294791}}, + {.next = &nodes9[50], .payload = {.id = 111, .data = (double)-69.044284}}, + {.next = &nodes9[54], .payload = {.id = 18, .data = (double)-53.930733}}, + {.next = &nodes9[82], .payload = {.id = 193, .data = (double)85.942768}}, + {.next = &nodes9[196], .payload = {.id = 59, .data = (double)-54.037243}}, + {.next = &nodes9[166], .payload = {.id = 36, .data = (double)91.647667}}, + {.next = &nodes9[29], .payload = {.id = 78, .data = (double)79.393791}}, + {.next = &nodes9[34], .payload = {.id = 48, .data = (double)66.072715}}, + {.next = &nodes9[32], .payload = {.id = 10, .data = (double)-66.878836}}, + {.next = &nodes9[21], .payload = {.id = 113, .data = (double)-49.273455}}, + {.next = &nodes9[174], .payload = {.id = 57, .data = (double)-9.305971}}, + {.next = &nodes9[252], .payload = {.id = 94, .data = (double)-73.223379}}, + {.next = &nodes9[222], .payload = {.id = 99, .data = (double)75.353263}}, + {.next = &nodes9[44], .payload = {.id = 62, .data = (double)-59.53029}}, + {.next = &nodes9[251], .payload = {.id = 157, .data = (double)42.321166}}, + {.next = &nodes9[192], .payload = {.id = 86, .data = (double)60.460039}}, + {.next = &nodes9[156], .payload = {.id = 211, .data = (double)92.247745}}, + {.next = &nodes9[87], .payload = {.id = 90, .data = (double)48.278808}}, + {.next = &nodes9[103], .payload = {.id = 72, .data = (double)0.665842}}, + {.next = &nodes9[33], .payload = {.id = 218, .data = (double)26.73236}}, + {.next = &nodes9[38], .payload = {.id = 167, .data = (double)-93.27813}}, + {.next = &nodes9[127], .payload = {.id = 89, .data = (double)17.809617}}, + {.next = &nodes9[232], .payload = {.id = 31, .data = (double)-92.161827}}, + {.next = &nodes9[15], .payload = {.id = 105, .data = (double)-76.434279}}, + {.next = &nodes9[66], .payload = {.id = 5, .data = (double)-2.627687}}, + {.next = &nodes9[6], .payload = {.id = 223, .data = (double)91.089137}}, + {.next = &nodes9[151], .payload = {.id = 144, .data = (double)-98.941873}}, + {.next = &nodes9[40], .payload = {.id = 226, .data = (double)66.435409}}, + {.next = &nodes9[94], .payload = {.id = 202, .data = (double)91.34187}}, + {.next = &nodes9[193], .payload = {.id = 200, .data = (double)89.403093}}, + {.next = &nodes9[125], .payload = {.id = 85, .data = (double)-54.102749}}, + {.next = &nodes9[64], .payload = {.id = 180, .data = (double)17.216033}}, + {.next = &nodes9[204], .payload = {.id = 24, .data = (double)-67.750748}}, + {.next = &nodes9[31], .payload = {.id = 164, .data = (double)31.376845}}, + {.next = &nodes9[200], .payload = {.id = 65, .data = (double)-16.040997}}, + {.next = &nodes9[235], .payload = {.id = 55, .data = (double)44.83736}}, + {.next = &nodes9[77], .payload = {.id = 15, .data = (double)-27.555411}}, + {.next = &nodes9[16], .payload = {.id = 41, .data = (double)32.349013}}, + {.next = &nodes9[13], .payload = {.id = 173, .data = (double)-52.148675}}, + {.next = &nodes9[181], .payload = {.id = 236, .data = (double)-46.184844}}, + {.next = &nodes9[231], .payload = {.id = 12, .data = (double)28.6954}}, + {.next = &nodes9[178], .payload = {.id = 145, .data = (double)-81.782283}}, + {.next = &nodes9[136], .payload = {.id = 143, .data = (double)92.91405}}, + {.next = &nodes9[144], .payload = {.id = 64, .data = (double)0.871905}}, + {.next = &nodes9[90], .payload = {.id = 76, .data = (double)20.69493}}, + {.next = &nodes9[242], .payload = {.id = 124, .data = (double)10.982271}}, + {.next = &nodes9[30], .payload = {.id = 212, .data = (double)-8.230314}}, + {.next = &nodes9[61], .payload = {.id = 136, .data = (double)-57.108372}}, + {.next = &nodes9[52], .payload = {.id = 214, .data = (double)17.365303}}, + {.next = &nodes9[35], .payload = {.id = 34, .data = (double)-48.348071}}, + {.next = &nodes9[51], .payload = {.id = 189, .data = (double)92.657533}}, + {.next = &nodes9[106], .payload = {.id = 186, .data = (double)65.95296}}, + {.next = &nodes9[241], .payload = {.id = 45, .data = (double)98.555165}}, + {.next = &nodes9[126], .payload = {.id = 210, .data = (double)51.494657}}, + {.next = &nodes9[227], .payload = {.id = 121, .data = (double)56.757683}}, + {.next = &nodes9[60], .payload = {.id = 38, .data = (double)12.72094}}, + {.next = &nodes9[165], .payload = {.id = 37, .data = (double)19.871505}}, + {.next = &nodes9[102], .payload = {.id = 50, .data = (double)58.923214}}, + {.next = &nodes9[187], .payload = {.id = 206, .data = (double)38.838372}}, + {.next = &nodes9[111], .payload = {.id = 110, .data = (double)-27.546042}}, + {.next = &nodes9[152], .payload = {.id = 142, .data = (double)-67.852398}}, + {.next = &nodes9[28], .payload = {.id = 196, .data = (double)-18.573075}}, + {.next = &nodes9[243], .payload = {.id = 69, .data = (double)22.949634}}, + {.next = &nodes9[68], .payload = {.id = 246, .data = (double)-50.060913}}, + {.next = &nodes9[114], .payload = {.id = 58, .data = (double)18.119198}}, + {.next = &nodes9[244], .payload = {.id = 221, .data = (double)-54.013972}}, + {.next = &nodes9[239], .payload = {.id = 233, .data = (double)-4.688909}}, + {.next = &nodes9[159], .payload = {.id = 33, .data = (double)-88.817599}}, + {.next = &nodes9[245], .payload = {.id = 146, .data = (double)-70.934313}}, + {.next = &nodes9[56], .payload = {.id = 241, .data = (double)-60.066692}}, + {.next = &nodes9[104], .payload = {.id = 115, .data = (double)-15.287691}}, + {.next = &nodes9[88], .payload = {.id = 237, .data = (double)89.423622}}, + {.next = &nodes9[108], .payload = {.id = 102, .data = (double)41.829767}}, + {.next = &nodes9[234], .payload = {.id = 191, .data = (double)21.272682}}, + {.next = &nodes9[12], .payload = {.id = 252, .data = (double)32.684816}}, + {.next = &nodes9[141], .payload = {.id = 179, .data = (double)-20.971377}}, + {.next = &nodes9[228], .payload = {.id = 107, .data = (double)30.909224}}, + {.next = &nodes9[3], .payload = {.id = 207, .data = (double)93.211091}}, + {.next = &nodes9[248], .payload = {.id = 228, .data = (double)-81.398114}}, + {.next = &nodes9[224], .payload = {.id = 127, .data = (double)-31.128739}}, + {.next = &nodes9[139], .payload = {.id = 199, .data = (double)-41.149635}}, + {.next = &nodes9[121], .payload = {.id = 93, .data = (double)-80.456618}}, + {.next = &nodes9[223], .payload = {.id = 87, .data = (double)57.911117}}, + {.next = &nodes9[138], .payload = {.id = 201, .data = (double)60.588449}}, + {.next = &nodes9[164], .payload = {.id = 120, .data = (double)-17.354368}}, + {.next = &nodes9[172], .payload = {.id = 68, .data = (double)-4.826163}}, + {.next = &nodes9[25], .payload = {.id = 60, .data = (double)-22.907623}}, + {.next = &nodes9[195], .payload = {.id = 67, .data = (double)-80.740285}}, + {.next = &nodes9[22], .payload = {.id = 140, .data = (double)39.411482}}, + {.next = &nodes9[117], .payload = {.id = 47, .data = (double)-65.886643}}, + {.next = &nodes9[197], .payload = {.id = 66, .data = (double)-70.087761}}, + {.next = &nodes9[124], .payload = {.id = 156, .data = (double)4.201109}}, + {.next = &nodes9[191], .payload = {.id = 92, .data = (double)39.341521}}, + {.next = &nodes9[20], .payload = {.id = 83, .data = (double)-91.312343}}, + {.next = &nodes9[73], .payload = {.id = 25, .data = (double)66.672999}}, + {.next = &nodes9[59], .payload = {.id = 148, .data = (double)-12.924513}}, + {.next = &nodes9[5], .payload = {.id = 97, .data = (double)71.810649}}, + {.next = &nodes9[11], .payload = {.id = 53, .data = (double)31.92975}}, + {.next = &nodes9[148], .payload = {.id = 172, .data = (double)-92.787773}}, + {.next = &nodes9[14], .payload = {.id = 3, .data = (double)-29.420398}}, + {.next = &nodes9[209], .payload = {.id = 2, .data = (double)3.274356}}, + {.next = &nodes9[45], .payload = {.id = 176, .data = (double)99.363429}}, + {.next = &nodes9[9], .payload = {.id = 250, .data = (double)84.037626}}, + {.next = &nodes9[110], .payload = {.id = 254, .data = (double)52.848843}}, + {.next = &nodes9[72], .payload = {.id = 132, .data = (double)49.562839}}, + {.next = &nodes9[185], .payload = {.id = 178, .data = (double)-29.374467}}, + {.next = &nodes9[132], .payload = {.id = 30, .data = (double)25.908085}}, + {.next = &nodes9[100], .payload = {.id = 117, .data = (double)-44.887891}}, + {.next = &nodes9[162], .payload = {.id = 44, .data = (double)-10.159328}}, + {.next = &nodes9[190], .payload = {.id = 198, .data = (double)-85.522806}}, + {.next = &nodes9[211], .payload = {.id = 175, .data = (double)-68.511048}}, + {.next = &nodes9[175], .payload = {.id = 220, .data = (double)35.382595}}, + {.next = &nodes9[236], .payload = {.id = 100, .data = (double)-18.270659}}, + {.next = &nodes9[131], .payload = {.id = 88, .data = (double)-23.752701}}, + {.next = &nodes9[4], .payload = {.id = 128, .data = (double)41.098922}}, + {.next = &nodes9[101], .payload = {.id = 8, .data = (double)0.367397}}, + {.next = &nodes9[83], .payload = {.id = 138, .data = (double)-32.312431}}, + {.next = &nodes9[253], .payload = {.id = 122, .data = (double)-3.506449}}, + {.next = &nodes9[19], .payload = {.id = 108, .data = (double)37.553347}}, + {.next = &nodes9[10], .payload = {.id = 204, .data = (double)62.62947}}, + {.next = &nodes9[71], .payload = {.id = 134, .data = (double)39.862288}}, + {.next = &nodes9[53], .payload = {.id = 13, .data = (double)-57.696579}}, + {.next = &nodes9[177], .payload = {.id = 32, .data = (double)14.45386}}, + {.next = &nodes9[173], .payload = {.id = 245, .data = (double)-59.446688}}, + {.next = &nodes9[113], .payload = {.id = 192, .data = (double)-61.094961}}, + {.next = &nodes9[120], .payload = {.id = 56, .data = (double)-31.465745}}, + {.next = &nodes9[182], .payload = {.id = 101, .data = (double)-62.195797}}, + {.next = &nodes9[128], .payload = {.id = 71, .data = (double)56.773647}}, + {.next = &nodes9[18], .payload = {.id = 130, .data = (double)70.999785}}, + {.next = &nodes9[86], .payload = {.id = 234, .data = (double)-29.292415}}, + {.next = &nodes9[171], .payload = {.id = 195, .data = (double)-47.778499}}, + {.next = &nodes9[199], .payload = {.id = 46, .data = (double)73.46048}}, + {.next = &nodes9[249], .payload = {.id = 125, .data = (double)-49.244471}}, + {.next = &nodes9[237], .payload = {.id = 70, .data = (double)-92.192687}}, + {.next = &nodes9[135], .payload = {.id = 222, .data = (double)-36.853861}}, + {.next = &nodes9[205], .payload = {.id = 147, .data = (double)85.172358}}, + {.next = &nodes9[57], .payload = {.id = 248, .data = (double)-68.800886}}, + {.next = &nodes9[137], .payload = {.id = 225, .data = (double)-98.055362}}, + {.next = &nodes9[58], .payload = {.id = 229, .data = (double)34.739583}}, + {.next = &nodes9[189], .payload = {.id = 126, .data = (double)-38.669383}}, + {.next = &nodes9[109], .payload = {.id = 80, .data = (double)29.846347}}, + {.next = &nodes9[91], .payload = {.id = 158, .data = (double)19.494513}}, + {.next = &nodes9[95], .payload = {.id = 95, .data = (double)-4.571753}}, + {.next = &nodes9[155], .payload = {.id = 123, .data = (double)-25.957406}}, + {.next = &nodes9[129], .payload = {.id = 217, .data = (double)-86.489148}}, + {.next = &nodes9[41], .payload = {.id = 21, .data = (double)-3.69667}}, +}; + +node_t nodes10[] = { + {.next = &nodes10[187], .payload = {.id = 177, .data = (double)-97.382778}}, + {.next = &nodes10[252], .payload = {.id = 148, .data = (double)24.039463}}, + {.next = &nodes10[225], .payload = {.id = 151, .data = (double)93.432631}}, + {.next = &nodes10[11], .payload = {.id = 116, .data = (double)28.929196}}, + {.next = &nodes10[254], .payload = {.id = 92, .data = (double)58.878079}}, + {.next = &nodes10[37], .payload = {.id = 51, .data = (double)39.386961}}, + {.next = &nodes10[81], .payload = {.id = 173, .data = (double)18.060182}}, + {.next = &nodes10[16], .payload = {.id = 3, .data = (double)-40.077896}}, + {.next = &nodes10[213], .payload = {.id = 84, .data = (double)-40.237383}}, + {.next = &nodes10[71], .payload = {.id = 249, .data = (double)83.822417}}, + {.next = &nodes10[182], .payload = {.id = 99, .data = (double)37.681308}}, + {.next = &nodes10[124], .payload = {.id = 117, .data = (double)-30.536452}}, + {.next = &nodes10[10], .payload = {.id = 98, .data = (double)38.150283}}, + {.next = &nodes10[241], .payload = {.id = 54, .data = (double)50.113916}}, + {.next = &nodes10[31], .payload = {.id = 220, .data = (double)80.496994}}, + {.next = &nodes10[108], .payload = {.id = 242, .data = (double)-98.686234}}, + {.next = &nodes10[125], .payload = {.id = 4, .data = (double)53.173841}}, + {.next = &nodes10[47], .payload = {.id = 165, .data = (double)-93.745249}}, + {.next = &nodes10[231], .payload = {.id = 229, .data = (double)9.125248}}, + {.next = &nodes10[145], .payload = {.id = 17, .data = (double)-84.158053}}, + {.next = &nodes10[104], .payload = {.id = 0, .data = (double)37.553993}}, + {.next = &nodes10[43], .payload = {.id = 119, .data = (double)46.637766}}, + {.next = &nodes10[4], .payload = {.id = 91, .data = (double)-96.986459}}, + {.next = &nodes10[227], .payload = {.id = 208, .data = (double)15.312732}}, + {.next = &nodes10[2], .payload = {.id = 150, .data = (double)-87.331649}}, + {.next = &nodes10[247], .payload = {.id = 75, .data = (double)-22.175408}}, + {.next = &nodes10[22], .payload = {.id = 90, .data = (double)-13.16767}}, + {.next = &nodes10[19], .payload = {.id = 16, .data = (double)-55.881515}}, + {.next = &nodes10[161], .payload = {.id = 223, .data = (double)68.970803}}, + {.next = &nodes10[28], .payload = {.id = 222, .data = (double)99.370063}}, + {.next = &nodes10[13], .payload = {.id = 53, .data = (double)-83.955381}}, + {.next = &nodes10[29], .payload = {.id = 221, .data = (double)10.016268}}, + {.next = &nodes10[60], .payload = {.id = 40, .data = (double)-43.577092}}, + {.next = &nodes10[134], .payload = {.id = 141, .data = (double)-9.184204}}, + {.next = &nodes10[123], .payload = {.id = 103, .data = (double)-0.016159}}, + {.next = &nodes10[173], .payload = {.id = 181, .data = (double)66.41554}}, + {.next = &nodes10[114], .payload = {.id = 193, .data = (double)66.8913}}, + {.next = &nodes10[30], .payload = {.id = 52, .data = (double)-93.652576}}, + {.next = &nodes10[196], .payload = {.id = 77, .data = (double)87.243049}}, + {.next = &nodes10[203], .payload = {.id = 153, .data = (double)-62.02611}}, + {.next = &nodes10[77], .payload = {.id = 200, .data = (double)-61.37611}}, + {.next = &nodes10[27], .payload = {.id = 15, .data = (double)65.685371}}, + {.next = &nodes10[249], .payload = {.id = 64, .data = (double)94.919701}}, + {.next = &nodes10[168], .payload = {.id = 120, .data = (double)-95.729433}}, + {.next = &nodes10[105], .payload = {.id = 35, .data = (double)-35.871255}}, + {.next = &nodes10[235], .payload = {.id = 122, .data = (double)44.879832}}, + {.next = &nodes10[158], .payload = {.id = 170, .data = (double)-22.280236}}, + {.next = &nodes10[204], .payload = {.id = 166, .data = (double)-78.588966}}, + {.next = &nodes10[184], .payload = {.id = 11, .data = (double)-12.578727}}, + {.next = &nodes10[207], .payload = {.id = 213, .data = (double)58.49232}}, + {.next = &nodes10[193], .payload = {.id = 80, .data = (double)48.944916}}, + {.next = &nodes10[205], .payload = {.id = 190, .data = (double)23.386665}}, + {.next = &nodes10[211], .payload = {.id = 252, .data = (double)14.322366}}, + {.next = &nodes10[198], .payload = {.id = 217, .data = (double)6.780095}}, + {.next = &nodes10[67], .payload = {.id = 72, .data = (double)-81.207939}}, + {.next = &nodes10[66], .payload = {.id = 45, .data = (double)-97.055031}}, + {.next = &nodes10[111], .payload = {.id = 131, .data = (double)-35.263825}}, + {.next = &nodes10[54], .payload = {.id = 71, .data = (double)47.064556}}, + {.next = &nodes10[35], .payload = {.id = 180, .data = (double)85.680744}}, + {.next = &nodes10[253], .payload = {.id = 226, .data = (double)65.230995}}, + {.next = &nodes10[96], .payload = {.id = 41, .data = (double)-74.992159}}, + {.next = &nodes10[63], .payload = {.id = 126, .data = (double)11.804958}}, + {.next = &nodes10[15], .payload = {.id = 241, .data = (double)78.064912}}, + {.next = &nodes10[188], .payload = {.id = 127, .data = (double)8.546815}}, + {.next = &nodes10[51], .payload = {.id = 189, .data = (double)-88.339995}}, + {.next = &nodes10[9], .payload = {.id = 248, .data = (double)64.467492}}, + {.next = &nodes10[119], .payload = {.id = 46, .data = (double)-56.562383}}, + {.next = &nodes10[174], .payload = {.id = 73, .data = (double)33.201577}}, + {.next = &nodes10[154], .payload = {.id = 49, .data = (double)-0.320849}}, + {.next = &nodes10[222], .payload = {.id = 8, .data = (double)9.642439}}, + {.next = &nodes10[138], .payload = {.id = 107, .data = (double)51.912033}}, + {.next = &nodes10[147], .payload = {.id = 250, .data = (double)2.254298}}, + {.next = &nodes10[101], .payload = {.id = 159, .data = (double)-35.595189}}, + {.next = &nodes10[88], .payload = {.id = 157, .data = (double)-43.374183}}, + {.next = &nodes10[162], .payload = {.id = 168, .data = (double)-93.63657}}, + {.next = &nodes10[165], .payload = {.id = 139, .data = (double)63.88371}}, + {.next = &nodes10[69], .payload = {.id = 7, .data = (double)59.353477}}, + {.next = &nodes10[236], .payload = {.id = 201, .data = (double)31.375303}}, + {.next = &nodes10[171], .payload = {.id = 32, .data = (double)-9.446553}}, + {.next = &nodes10[61], .payload = {.id = 125, .data = (double)41.325196}}, + {.next = &nodes10[224], .payload = {.id = 163, .data = (double)87.559907}}, + {.next = &nodes10[143], .payload = {.id = 174, .data = (double)-90.182875}}, + {.next = NULL, .payload = {.id = 255, .data = (double)-68.778579}}, + {.next = &nodes10[216], .payload = {.id = 198, .data = (double)-53.796399}}, + {.next = &nodes10[36], .payload = {.id = 192, .data = (double)46.860068}}, + {.next = &nodes10[3], .payload = {.id = 115, .data = (double)11.670088}}, + {.next = &nodes10[146], .payload = {.id = 61, .data = (double)-49.984107}}, + {.next = &nodes10[57], .payload = {.id = 70, .data = (double)-60.164025}}, + {.next = &nodes10[72], .payload = {.id = 158, .data = (double)-18.039094}}, + {.next = &nodes10[163], .payload = {.id = 66, .data = (double)-23.04042}}, + {.next = &nodes10[87], .payload = {.id = 69, .data = (double)98.907082}}, + {.next = &nodes10[117], .payload = {.id = 95, .data = (double)-51.382133}}, + {.next = &nodes10[140], .payload = {.id = 27, .data = (double)-62.399875}}, + {.next = &nodes10[220], .payload = {.id = 205, .data = (double)11.628321}}, + {.next = &nodes10[128], .payload = {.id = 112, .data = (double)-78.521669}}, + {.next = &nodes10[92], .payload = {.id = 26, .data = (double)-46.235595}}, + {.next = &nodes10[130], .payload = {.id = 42, .data = (double)-12.316673}}, + {.next = &nodes10[189], .payload = {.id = 236, .data = (double)-99.960874}}, + {.next = &nodes10[86], .payload = {.id = 60, .data = (double)79.139796}}, + {.next = &nodes10[206], .payload = {.id = 57, .data = (double)-21.515645}}, + {.next = &nodes10[118], .payload = {.id = 238, .data = (double)-43.103566}}, + {.next = &nodes10[199], .payload = {.id = 160, .data = (double)-80.748741}}, + {.next = &nodes10[195], .payload = {.id = 133, .data = (double)73.532368}}, + {.next = &nodes10[56], .payload = {.id = 130, .data = (double)8.724109}}, + {.next = &nodes10[202], .payload = {.id = 1, .data = (double)-1.613669}}, + {.next = &nodes10[172], .payload = {.id = 36, .data = (double)-69.570139}}, + {.next = &nodes10[73], .payload = {.id = 156, .data = (double)-69.173697}}, + {.next = &nodes10[153], .payload = {.id = 232, .data = (double)48.91567}}, + {.next = &nodes10[164], .payload = {.id = 243, .data = (double)96.878885}}, + {.next = &nodes10[50], .payload = {.id = 79, .data = (double)45.647416}}, + {.next = &nodes10[78], .payload = {.id = 31, .data = (double)-8.931397}}, + {.next = &nodes10[102], .payload = {.id = 132, .data = (double)-6.321056}}, + {.next = &nodes10[91], .payload = {.id = 94, .data = (double)-20.83834}}, + {.next = &nodes10[200], .payload = {.id = 215, .data = (double)0.938556}}, + {.next = &nodes10[148], .payload = {.id = 194, .data = (double)-84.412925}}, + {.next = &nodes10[175], .payload = {.id = 109, .data = (double)-28.896465}}, + {.next = &nodes10[192], .payload = {.id = 137, .data = (double)6.227486}}, + {.next = &nodes10[218], .payload = {.id = 96, .data = (double)93.766986}}, + {.next = &nodes10[221], .payload = {.id = 239, .data = (double)-96.73951}}, + {.next = &nodes10[135], .payload = {.id = 47, .data = (double)-15.951395}}, + {.next = &nodes10[133], .payload = {.id = 87, .data = (double)33.338957}}, + {.next = &nodes10[95], .payload = {.id = 25, .data = (double)6.388853}}, + {.next = &nodes10[208], .payload = {.id = 29, .data = (double)-72.675193}}, + {.next = &nodes10[139], .payload = {.id = 104, .data = (double)37.188929}}, + {.next = &nodes10[21], .payload = {.id = 118, .data = (double)78.35919}}, + {.next = &nodes10[132], .payload = {.id = 5, .data = (double)59.592955}}, + {.next = &nodes10[107], .payload = {.id = 231, .data = (double)10.047741}}, + {.next = &nodes10[166], .payload = {.id = 183, .data = (double)27.783343}}, + {.next = &nodes10[181], .payload = {.id = 113, .data = (double)-2.431424}}, + {.next = &nodes10[116], .payload = {.id = 136, .data = (double)-67.931318}}, + {.next = &nodes10[234], .payload = {.id = 43, .data = (double)-98.359182}}, + {.next = &nodes10[214], .payload = {.id = 196, .data = (double)3.897055}}, + {.next = &nodes10[76], .payload = {.id = 6, .data = (double)19.40075}}, + {.next = &nodes10[212], .payload = {.id = 88, .data = (double)94.654812}}, + {.next = &nodes10[155], .payload = {.id = 142, .data = (double)55.183581}}, + {.next = &nodes10[68], .payload = {.id = 48, .data = (double)57.145068}}, + {.next = &nodes10[49], .payload = {.id = 212, .data = (double)-79.179521}}, + {.next = &nodes10[82], .payload = {.id = 254, .data = (double)-7.926039}}, + {.next = &nodes10[115], .payload = {.id = 108, .data = (double)-87.989533}}, + {.next = &nodes10[209], .payload = {.id = 105, .data = (double)-32.315581}}, + {.next = &nodes10[122], .payload = {.id = 28, .data = (double)-86.307209}}, + {.next = &nodes10[246], .payload = {.id = 22, .data = (double)38.784912}}, + {.next = &nodes10[237], .payload = {.id = 82, .data = (double)-75.571698}}, + {.next = &nodes10[230], .payload = {.id = 175, .data = (double)-55.855443}}, + {.next = &nodes10[90], .payload = {.id = 68, .data = (double)-50.567562}}, + {.next = &nodes10[239], .payload = {.id = 18, .data = (double)25.064603}}, + {.next = &nodes10[251], .payload = {.id = 62, .data = (double)-23.684518}}, + {.next = &nodes10[52], .payload = {.id = 251, .data = (double)14.133641}}, + {.next = &nodes10[131], .payload = {.id = 195, .data = (double)-56.819987}}, + {.next = &nodes10[106], .payload = {.id = 155, .data = (double)53.146819}}, + {.next = &nodes10[151], .payload = {.id = 203, .data = (double)89.500669}}, + {.next = &nodes10[93], .payload = {.id = 204, .data = (double)11.684696}}, + {.next = &nodes10[244], .payload = {.id = 101, .data = (double)54.1594}}, + {.next = &nodes10[242], .payload = {.id = 233, .data = (double)-27.998291}}, + {.next = &nodes10[5], .payload = {.id = 50, .data = (double)-25.720584}}, + {.next = &nodes10[191], .payload = {.id = 143, .data = (double)1.191547}}, + {.next = &nodes10[97], .payload = {.id = 235, .data = (double)91.964886}}, + {.next = &nodes10[44], .payload = {.id = 34, .data = (double)-1.600797}}, + {.next = &nodes10[183], .payload = {.id = 171, .data = (double)-2.018072}}, + {.next = &nodes10[232], .payload = {.id = 210, .data = (double)40.510083}}, + {.next = &nodes10[64], .payload = {.id = 188, .data = (double)58.849915}}, + {.next = &nodes10[180], .payload = {.id = 224, .data = (double)-17.531342}}, + {.next = &nodes10[46], .payload = {.id = 169, .data = (double)28.350334}}, + {.next = &nodes10[144], .payload = {.id = 67, .data = (double)94.994443}}, + {.next = &nodes10[167], .payload = {.id = 244, .data = (double)-57.035437}}, + {.next = &nodes10[33], .payload = {.id = 140, .data = (double)8.32119}}, + {.next = &nodes10[238], .payload = {.id = 184, .data = (double)-27.81479}}, + {.next = &nodes10[177], .payload = {.id = 245, .data = (double)-37.019065}}, + {.next = &nodes10[45], .payload = {.id = 121, .data = (double)-24.446213}}, + {.next = &nodes10[141], .payload = {.id = 21, .data = (double)22.643244}}, + {.next = &nodes10[120], .payload = {.id = 86, .data = (double)-89.582497}}, + {.next = &nodes10[157], .payload = {.id = 33, .data = (double)40.09452}}, + {.next = &nodes10[190], .payload = {.id = 37, .data = (double)93.943244}}, + {.next = &nodes10[127], .payload = {.id = 182, .data = (double)-6.388171}}, + {.next = &nodes10[25], .payload = {.id = 74, .data = (double)-58.310574}}, + {.next = &nodes10[210], .payload = {.id = 110, .data = (double)-69.216313}}, + {.next = &nodes10[240], .payload = {.id = 186, .data = (double)78.086122}}, + {.next = &nodes10[223], .payload = {.id = 246, .data = (double)54.304614}}, + {.next = &nodes10[103], .payload = {.id = 129, .data = (double)13.340347}}, + {.next = &nodes10[14], .payload = {.id = 219, .data = (double)86.703994}}, + {.next = &nodes10[59], .payload = {.id = 225, .data = (double)26.648164}}, + {.next = &nodes10[85], .payload = {.id = 114, .data = (double)-36.652088}}, + {.next = &nodes10[152], .payload = {.id = 100, .data = (double)-69.001612}}, + {.next = &nodes10[6], .payload = {.id = 172, .data = (double)24.794097}}, + {.next = &nodes10[197], .payload = {.id = 12, .data = (double)-50.020776}}, + {.next = &nodes10[32], .payload = {.id = 39, .data = (double)94.466521}}, + {.next = &nodes10[99], .payload = {.id = 56, .data = (double)-46.699284}}, + {.next = &nodes10[229], .payload = {.id = 178, .data = (double)84.207042}}, + {.next = &nodes10[178], .payload = {.id = 128, .data = (double)-1.981601}}, + {.next = &nodes10[100], .payload = {.id = 237, .data = (double)-93.06742}}, + {.next = &nodes10[185], .payload = {.id = 38, .data = (double)-95.573823}}, + {.next = &nodes10[243], .payload = {.id = 144, .data = (double)46.731548}}, + {.next = &nodes10[75], .payload = {.id = 138, .data = (double)-10.12316}}, + {.next = &nodes10[142], .payload = {.id = 81, .data = (double)9.915989}}, + {.next = &nodes10[48], .payload = {.id = 10, .data = (double)76.432414}}, + {.next = &nodes10[255], .payload = {.id = 134, .data = (double)19.735989}}, + {.next = &nodes10[109], .payload = {.id = 78, .data = (double)-68.277713}}, + {.next = &nodes10[215], .payload = {.id = 13, .data = (double)42.987597}}, + {.next = &nodes10[179], .payload = {.id = 218, .data = (double)19.983146}}, + {.next = &nodes10[201], .payload = {.id = 161, .data = (double)31.778206}}, + {.next = &nodes10[53], .payload = {.id = 216, .data = (double)31.506376}}, + {.next = &nodes10[80], .payload = {.id = 162, .data = (double)-91.244547}}, + {.next = &nodes10[7], .payload = {.id = 2, .data = (double)51.09454}}, + {.next = &nodes10[149], .payload = {.id = 154, .data = (double)36.644837}}, + {.next = &nodes10[74], .payload = {.id = 167, .data = (double)-61.676672}}, + {.next = &nodes10[84], .payload = {.id = 191, .data = (double)5.804166}}, + {.next = &nodes10[250], .payload = {.id = 58, .data = (double)8.63839}}, + {.next = &nodes10[113], .payload = {.id = 214, .data = (double)9.993093}}, + {.next = &nodes10[110], .payload = {.id = 30, .data = (double)-77.92873}}, + {.next = &nodes10[70], .payload = {.id = 106, .data = (double)93.930341}}, + {.next = &nodes10[94], .payload = {.id = 111, .data = (double)7.270665}}, + {.next = &nodes10[137], .payload = {.id = 253, .data = (double)-81.142574}}, + {.next = &nodes10[26], .payload = {.id = 89, .data = (double)-52.806832}}, + {.next = &nodes10[170], .payload = {.id = 85, .data = (double)-27.914669}}, + {.next = &nodes10[83], .payload = {.id = 197, .data = (double)-79.754976}}, + {.next = &nodes10[41], .payload = {.id = 14, .data = (double)29.19816}}, + {.next = &nodes10[40], .payload = {.id = 199, .data = (double)-22.933782}}, + {.next = &nodes10[169], .payload = {.id = 20, .data = (double)59.991814}}, + {.next = &nodes10[12], .payload = {.id = 97, .data = (double)16.215405}}, + {.next = &nodes10[18], .payload = {.id = 228, .data = (double)-51.855489}}, + {.next = &nodes10[248], .payload = {.id = 206, .data = (double)49.221675}}, + {.next = &nodes10[62], .payload = {.id = 240, .data = (double)-72.982858}}, + {.next = &nodes10[194], .payload = {.id = 9, .data = (double)-62.285804}}, + {.next = &nodes10[65], .payload = {.id = 247, .data = (double)88.669581}}, + {.next = &nodes10[17], .payload = {.id = 164, .data = (double)-64.27224}}, + {.next = &nodes10[39], .payload = {.id = 152, .data = (double)63.809947}}, + {.next = &nodes10[121], .payload = {.id = 24, .data = (double)29.691408}}, + {.next = &nodes10[159], .payload = {.id = 209, .data = (double)34.898513}}, + {.next = &nodes10[1], .payload = {.id = 147, .data = (double)-27.184961}}, + {.next = &nodes10[58], .payload = {.id = 179, .data = (double)31.149872}}, + {.next = &nodes10[0], .payload = {.id = 176, .data = (double)43.569039}}, + {.next = &nodes10[126], .payload = {.id = 230, .data = (double)-24.987385}}, + {.next = &nodes10[136], .payload = {.id = 211, .data = (double)-14.585002}}, + {.next = &nodes10[79], .payload = {.id = 124, .data = (double)-92.102291}}, + {.next = &nodes10[55], .payload = {.id = 44, .data = (double)-81.960603}}, + {.next = &nodes10[233], .payload = {.id = 123, .data = (double)-49.860752}}, + {.next = &nodes10[150], .payload = {.id = 202, .data = (double)14.005534}}, + {.next = &nodes10[8], .payload = {.id = 83, .data = (double)-3.754081}}, + {.next = &nodes10[176], .payload = {.id = 185, .data = (double)48.695488}}, + {.next = &nodes10[217], .payload = {.id = 19, .data = (double)3.322012}}, + {.next = &nodes10[160], .payload = {.id = 187, .data = (double)64.405303}}, + {.next = &nodes10[186], .payload = {.id = 55, .data = (double)-70.782435}}, + {.next = &nodes10[156], .payload = {.id = 234, .data = (double)-9.519305}}, + {.next = &nodes10[245], .payload = {.id = 145, .data = (double)76.586475}}, + {.next = &nodes10[34], .payload = {.id = 102, .data = (double)-50.255549}}, + {.next = &nodes10[228], .payload = {.id = 146, .data = (double)23.946921}}, + {.next = &nodes10[226], .payload = {.id = 23, .data = (double)-45.626977}}, + {.next = &nodes10[38], .payload = {.id = 76, .data = (double)92.242779}}, + {.next = &nodes10[23], .payload = {.id = 207, .data = (double)53.256684}}, + {.next = &nodes10[89], .payload = {.id = 65, .data = (double)42.936504}}, + {.next = &nodes10[98], .payload = {.id = 59, .data = (double)-63.679252}}, + {.next = &nodes10[42], .payload = {.id = 63, .data = (double)-97.476902}}, + {.next = &nodes10[24], .payload = {.id = 149, .data = (double)-35.861181}}, + {.next = &nodes10[219], .payload = {.id = 227, .data = (double)-35.309816}}, + {.next = &nodes10[112], .payload = {.id = 93, .data = (double)16.939372}}, + {.next = &nodes10[129], .payload = {.id = 135, .data = (double)72.112172}}, +}; + +node_t nodes11[] = { + {.next = &nodes11[160], .payload = {.id = 206, .data = (double)25.79572}}, + {.next = &nodes11[109], .payload = {.id = 125, .data = (double)-10.120316}}, + {.next = &nodes11[87], .payload = {.id = 110, .data = (double)-72.938665}}, + {.next = &nodes11[134], .payload = {.id = 195, .data = (double)10.094217}}, + {.next = &nodes11[157], .payload = {.id = 0, .data = (double)81.947079}}, + {.next = &nodes11[218], .payload = {.id = 37, .data = (double)22.39632}}, + {.next = &nodes11[166], .payload = {.id = 24, .data = (double)53.087003}}, + {.next = &nodes11[228], .payload = {.id = 245, .data = (double)-98.773748}}, + {.next = &nodes11[82], .payload = {.id = 67, .data = (double)-35.020875}}, + {.next = &nodes11[231], .payload = {.id = 172, .data = (double)70.765857}}, + {.next = &nodes11[200], .payload = {.id = 179, .data = (double)-64.350322}}, + {.next = &nodes11[170], .payload = {.id = 186, .data = (double)-8.932434}}, + {.next = &nodes11[133], .payload = {.id = 217, .data = (double)-29.229331}}, + {.next = &nodes11[195], .payload = {.id = 239, .data = (double)-59.762572}}, + {.next = &nodes11[2], .payload = {.id = 109, .data = (double)39.222828}}, + {.next = &nodes11[184], .payload = {.id = 27, .data = (double)-17.749647}}, + {.next = &nodes11[8], .payload = {.id = 66, .data = (double)-2.01142}}, + {.next = &nodes11[62], .payload = {.id = 64, .data = (double)97.125528}}, + {.next = &nodes11[190], .payload = {.id = 114, .data = (double)18.063095}}, + {.next = &nodes11[249], .payload = {.id = 116, .data = (double)-59.613599}}, + {.next = &nodes11[118], .payload = {.id = 101, .data = (double)3.39393}}, + {.next = &nodes11[125], .payload = {.id = 231, .data = (double)69.613958}}, + {.next = &nodes11[9], .payload = {.id = 171, .data = (double)-92.65579}}, + {.next = &nodes11[20], .payload = {.id = 100, .data = (double)-89.090667}}, + {.next = &nodes11[129], .payload = {.id = 2, .data = (double)8.44675}}, + {.next = &nodes11[72], .payload = {.id = 92, .data = (double)-90.14091}}, + {.next = &nodes11[191], .payload = {.id = 94, .data = (double)-20.392022}}, + {.next = &nodes11[84], .payload = {.id = 209, .data = (double)37.730856}}, + {.next = &nodes11[255], .payload = {.id = 17, .data = (double)-36.500758}}, + {.next = &nodes11[93], .payload = {.id = 233, .data = (double)99.797401}}, + {.next = &nodes11[71], .payload = {.id = 103, .data = (double)65.978701}}, + {.next = &nodes11[219], .payload = {.id = 15, .data = (double)86.605989}}, + {.next = &nodes11[145], .payload = {.id = 224, .data = (double)21.881152}}, + {.next = &nodes11[210], .payload = {.id = 41, .data = (double)-53.563493}}, + {.next = &nodes11[40], .payload = {.id = 62, .data = (double)-86.772735}}, + {.next = &nodes11[252], .payload = {.id = 122, .data = (double)43.674944}}, + {.next = &nodes11[59], .payload = {.id = 19, .data = (double)89.720313}}, + {.next = &nodes11[34], .payload = {.id = 61, .data = (double)51.555318}}, + {.next = &nodes11[167], .payload = {.id = 35, .data = (double)-63.050701}}, + {.next = &nodes11[209], .payload = {.id = 145, .data = (double)-10.748353}}, + {.next = &nodes11[17], .payload = {.id = 63, .data = (double)85.420641}}, + {.next = &nodes11[156], .payload = {.id = 168, .data = (double)-90.21624}}, + {.next = &nodes11[236], .payload = {.id = 212, .data = (double)-42.562539}}, + {.next = &nodes11[164], .payload = {.id = 32, .data = (double)-45.240767}}, + {.next = &nodes11[142], .payload = {.id = 197, .data = (double)-73.090842}}, + {.next = &nodes11[113], .payload = {.id = 161, .data = (double)-84.119017}}, + {.next = &nodes11[128], .payload = {.id = 148, .data = (double)-73.685794}}, + {.next = &nodes11[153], .payload = {.id = 193, .data = (double)-86.466664}}, + {.next = &nodes11[233], .payload = {.id = 143, .data = (double)-38.096339}}, + {.next = &nodes11[161], .payload = {.id = 248, .data = (double)44.879329}}, + {.next = &nodes11[92], .payload = {.id = 74, .data = (double)-37.420502}}, + {.next = &nodes11[77], .payload = {.id = 97, .data = (double)-7.730567}}, + {.next = &nodes11[69], .payload = {.id = 183, .data = (double)18.993797}}, + {.next = &nodes11[12], .payload = {.id = 216, .data = (double)99.004867}}, + {.next = &nodes11[211], .payload = {.id = 135, .data = (double)82.450556}}, + {.next = &nodes11[248], .payload = {.id = 227, .data = (double)-99.683817}}, + {.next = &nodes11[130], .payload = {.id = 157, .data = (double)-52.424329}}, + {.next = &nodes11[13], .payload = {.id = 238, .data = (double)-97.740546}}, + {.next = &nodes11[1], .payload = {.id = 124, .data = (double)-77.167012}}, + {.next = &nodes11[114], .payload = {.id = 20, .data = (double)-76.322542}}, + {.next = &nodes11[14], .payload = {.id = 108, .data = (double)87.568492}}, + {.next = &nodes11[186], .payload = {.id = 188, .data = (double)86.295964}}, + {.next = &nodes11[16], .payload = {.id = 65, .data = (double)73.425801}}, + {.next = &nodes11[32], .payload = {.id = 223, .data = (double)-64.018554}}, + {.next = &nodes11[49], .payload = {.id = 247, .data = (double)-31.727683}}, + {.next = &nodes11[239], .payload = {.id = 236, .data = (double)12.083101}}, + {.next = &nodes11[206], .payload = {.id = 46, .data = (double)0.464917}}, + {.next = &nodes11[254], .payload = {.id = 164, .data = (double)9.468322}}, + {.next = &nodes11[35], .payload = {.id = 121, .data = (double)59.297244}}, + {.next = &nodes11[232], .payload = {.id = 184, .data = (double)57.461516}}, + {.next = &nodes11[124], .payload = {.id = 130, .data = (double)2.33329}}, + {.next = &nodes11[240], .payload = {.id = 104, .data = (double)-9.660382}}, + {.next = &nodes11[26], .payload = {.id = 93, .data = (double)-41.764128}}, + {.next = &nodes11[208], .payload = {.id = 154, .data = (double)8.700232}}, + {.next = &nodes11[80], .payload = {.id = 58, .data = (double)-17.391196}}, + {.next = &nodes11[101], .payload = {.id = 12, .data = (double)99.13716}}, + {.next = &nodes11[25], .payload = {.id = 91, .data = (double)26.129711}}, + {.next = &nodes11[207], .payload = {.id = 98, .data = (double)-15.507564}}, + {.next = &nodes11[102], .payload = {.id = 106, .data = (double)-77.365683}}, + {.next = &nodes11[140], .payload = {.id = 72, .data = (double)47.066356}}, + {.next = &nodes11[192], .payload = {.id = 59, .data = (double)48.473332}}, + {.next = &nodes11[155], .payload = {.id = 10, .data = (double)4.761097}}, + {.next = &nodes11[196], .payload = {.id = 68, .data = (double)-8.491014}}, + {.next = &nodes11[117], .payload = {.id = 166, .data = (double)11.50973}}, + {.next = &nodes11[138], .payload = {.id = 210, .data = (double)86.778335}}, + {.next = &nodes11[131], .payload = {.id = 138, .data = (double)-69.982053}}, + {.next = &nodes11[66], .payload = {.id = 45, .data = (double)-4.679556}}, + {.next = &nodes11[136], .payload = {.id = 111, .data = (double)-17.288139}}, + {.next = &nodes11[74], .payload = {.id = 57, .data = (double)-46.028259}}, + {.next = &nodes11[220], .payload = {.id = 89, .data = (double)11.54019}}, + {.next = &nodes11[89], .payload = {.id = 88, .data = (double)47.034016}}, + {.next = &nodes11[242], .payload = {.id = 199, .data = (double)-45.116291}}, + {.next = &nodes11[234], .payload = {.id = 75, .data = (double)22.300975}}, + {.next = &nodes11[159], .payload = {.id = 234, .data = (double)-17.191772}}, + {.next = &nodes11[205], .payload = {.id = 151, .data = (double)-49.377805}}, + {.next = &nodes11[73], .payload = {.id = 153, .data = (double)71.082211}}, + {.next = &nodes11[181], .payload = {.id = 50, .data = (double)70.425886}}, + {.next = &nodes11[188], .payload = {.id = 54, .data = (double)-93.554089}}, + {.next = &nodes11[94], .payload = {.id = 150, .data = (double)24.512066}}, + {.next = &nodes11[152], .payload = {.id = 243, .data = (double)1.337925}}, + {.next = &nodes11[229], .payload = {.id = 141, .data = (double)42.409498}}, + {.next = &nodes11[237], .payload = {.id = 13, .data = (double)95.155382}}, + {.next = &nodes11[60], .payload = {.id = 107, .data = (double)55.746228}}, + {.next = &nodes11[216], .payload = {.id = 214, .data = (double)-36.702288}}, + {.next = &nodes11[221], .payload = {.id = 202, .data = (double)39.165899}}, + {.next = &nodes11[10], .payload = {.id = 178, .data = (double)-16.608615}}, + {.next = &nodes11[119], .payload = {.id = 219, .data = (double)12.526868}}, + {.next = &nodes11[105], .payload = {.id = 177, .data = (double)-90.193727}}, + {.next = &nodes11[88], .payload = {.id = 56, .data = (double)-96.997148}}, + {.next = &nodes11[193], .payload = {.id = 126, .data = (double)-27.411322}}, + {.next = &nodes11[185], .payload = {.id = 43, .data = (double)-28.147733}}, + {.next = &nodes11[104], .payload = {.id = 201, .data = (double)4.929242}}, + {.next = &nodes11[224], .payload = {.id = 174, .data = (double)67.602887}}, + {.next = &nodes11[127], .payload = {.id = 162, .data = (double)20.020421}}, + {.next = &nodes11[194], .payload = {.id = 21, .data = (double)-36.480482}}, + {.next = &nodes11[43], .payload = {.id = 31, .data = (double)86.650006}}, + {.next = &nodes11[100], .payload = {.id = 140, .data = (double)-64.226647}}, + {.next = &nodes11[41], .payload = {.id = 167, .data = (double)65.050501}}, + {.next = &nodes11[30], .payload = {.id = 102, .data = (double)-71.552076}}, + {.next = &nodes11[247], .payload = {.id = 220, .data = (double)3.94116}}, + {.next = &nodes11[68], .payload = {.id = 120, .data = (double)81.432493}}, + {.next = NULL, .payload = {.id = 255, .data = (double)83.232611}}, + {.next = &nodes11[123], .payload = {.id = 253, .data = (double)-32.412629}}, + {.next = &nodes11[121], .payload = {.id = 254, .data = (double)34.494591}}, + {.next = &nodes11[165], .payload = {.id = 131, .data = (double)89.950778}}, + {.next = &nodes11[29], .payload = {.id = 232, .data = (double)59.91287}}, + {.next = &nodes11[22], .payload = {.id = 170, .data = (double)30.655376}}, + {.next = &nodes11[67], .payload = {.id = 163, .data = (double)-51.057366}}, + {.next = &nodes11[98], .payload = {.id = 149, .data = (double)-59.429659}}, + {.next = &nodes11[227], .payload = {.id = 3, .data = (double)-58.648545}}, + {.next = &nodes11[148], .payload = {.id = 158, .data = (double)17.772465}}, + {.next = &nodes11[116], .payload = {.id = 139, .data = (double)73.763707}}, + {.next = &nodes11[33], .payload = {.id = 40, .data = (double)-53.81773}}, + {.next = &nodes11[106], .payload = {.id = 218, .data = (double)-74.057372}}, + {.next = &nodes11[44], .payload = {.id = 196, .data = (double)-41.433457}}, + {.next = &nodes11[115], .payload = {.id = 30, .data = (double)78.826019}}, + {.next = &nodes11[179], .payload = {.id = 112, .data = (double)-9.822829}}, + {.next = &nodes11[143], .payload = {.id = 81, .data = (double)4.129818}}, + {.next = &nodes11[42], .payload = {.id = 211, .data = (double)97.255688}}, + {.next = &nodes11[217], .payload = {.id = 70, .data = (double)-19.026646}}, + {.next = &nodes11[50], .payload = {.id = 73, .data = (double)-23.925166}}, + {.next = &nodes11[96], .payload = {.id = 49, .data = (double)-25.20812}}, + {.next = &nodes11[91], .payload = {.id = 198, .data = (double)38.923888}}, + {.next = &nodes11[168], .payload = {.id = 82, .data = (double)-9.678081}}, + {.next = &nodes11[55], .payload = {.id = 226, .data = (double)95.851532}}, + {.next = &nodes11[144], .payload = {.id = 225, .data = (double)41.717414}}, + {.next = &nodes11[177], .payload = {.id = 5, .data = (double)8.270765}}, + {.next = &nodes11[56], .payload = {.id = 156, .data = (double)76.540584}}, + {.next = &nodes11[250], .payload = {.id = 159, .data = (double)-4.857602}}, + {.next = &nodes11[15], .payload = {.id = 26, .data = (double)-17.191969}}, + {.next = &nodes11[203], .payload = {.id = 241, .data = (double)58.039101}}, + {.next = &nodes11[120], .payload = {.id = 119, .data = (double)38.343486}}, + {.next = &nodes11[7], .payload = {.id = 244, .data = (double)-35.215232}}, + {.next = &nodes11[3], .payload = {.id = 194, .data = (double)-14.535232}}, + {.next = &nodes11[0], .payload = {.id = 205, .data = (double)45.945704}}, + {.next = &nodes11[75], .payload = {.id = 11, .data = (double)-72.949501}}, + {.next = &nodes11[126], .payload = {.id = 169, .data = (double)-70.348766}}, + {.next = &nodes11[24], .payload = {.id = 1, .data = (double)-34.143052}}, + {.next = &nodes11[63], .payload = {.id = 222, .data = (double)-1.499109}}, + {.next = &nodes11[65], .payload = {.id = 235, .data = (double)-33.241549}}, + {.next = &nodes11[241], .payload = {.id = 207, .data = (double)97.437853}}, + {.next = &nodes11[212], .payload = {.id = 249, .data = (double)23.198669}}, + {.next = &nodes11[52], .payload = {.id = 182, .data = (double)38.302724}}, + {.next = &nodes11[226], .payload = {.id = 52, .data = (double)-72.497456}}, + {.next = &nodes11[253], .payload = {.id = 33, .data = (double)55.821577}}, + {.next = &nodes11[235], .payload = {.id = 132, .data = (double)-24.264274}}, + {.next = &nodes11[149], .payload = {.id = 25, .data = (double)76.02638}}, + {.next = &nodes11[5], .payload = {.id = 36, .data = (double)52.489497}}, + {.next = &nodes11[223], .payload = {.id = 83, .data = (double)65.40202}}, + {.next = &nodes11[230], .payload = {.id = 79, .data = (double)75.156594}}, + {.next = &nodes11[61], .payload = {.id = 187, .data = (double)15.793258}}, + {.next = &nodes11[107], .payload = {.id = 176, .data = (double)84.07694}}, + {.next = &nodes11[90], .payload = {.id = 87, .data = (double)-20.877761}}, + {.next = &nodes11[141], .payload = {.id = 48, .data = (double)42.403826}}, + {.next = &nodes11[176], .payload = {.id = 251, .data = (double)-64.874182}}, + {.next = &nodes11[178], .payload = {.id = 128, .data = (double)-23.182525}}, + {.next = &nodes11[122], .payload = {.id = 252, .data = (double)-33.897034}}, + {.next = &nodes11[215], .payload = {.id = 6, .data = (double)60.021012}}, + {.next = &nodes11[70], .payload = {.id = 129, .data = (double)58.213319}}, + {.next = &nodes11[18], .payload = {.id = 113, .data = (double)-64.224284}}, + {.next = &nodes11[6], .payload = {.id = 23, .data = (double)45.415907}}, + {.next = &nodes11[163], .payload = {.id = 51, .data = (double)-1.710881}}, + {.next = &nodes11[81], .payload = {.id = 9, .data = (double)41.027278}}, + {.next = &nodes11[202], .payload = {.id = 191, .data = (double)-26.286115}}, + {.next = &nodes11[204], .payload = {.id = 28, .data = (double)-11.399103}}, + {.next = &nodes11[86], .payload = {.id = 44, .data = (double)37.628257}}, + {.next = &nodes11[238], .payload = {.id = 189, .data = (double)-81.374742}}, + {.next = &nodes11[54], .payload = {.id = 134, .data = (double)53.652065}}, + {.next = &nodes11[108], .payload = {.id = 55, .data = (double)52.907771}}, + {.next = &nodes11[201], .payload = {.id = 77, .data = (double)18.76116}}, + {.next = &nodes11[19], .payload = {.id = 115, .data = (double)42.526878}}, + {.next = &nodes11[213], .payload = {.id = 95, .data = (double)-39.08917}}, + {.next = &nodes11[37], .payload = {.id = 60, .data = (double)97.648683}}, + {.next = &nodes11[175], .payload = {.id = 127, .data = (double)4.763461}}, + {.next = &nodes11[180], .payload = {.id = 22, .data = (double)75.927624}}, + {.next = &nodes11[150], .payload = {.id = 240, .data = (double)-43.674659}}, + {.next = &nodes11[139], .payload = {.id = 69, .data = (double)-50.643232}}, + {.next = &nodes11[182], .payload = {.id = 8, .data = (double)-38.200321}}, + {.next = &nodes11[162], .payload = {.id = 181, .data = (double)22.217951}}, + {.next = &nodes11[21], .payload = {.id = 230, .data = (double)-76.414855}}, + {.next = &nodes11[198], .payload = {.id = 180, .data = (double)34.418099}}, + {.next = &nodes11[169], .payload = {.id = 78, .data = (double)5.046106}}, + {.next = &nodes11[47], .payload = {.id = 192, .data = (double)-24.21213}}, + {.next = &nodes11[99], .payload = {.id = 242, .data = (double)-38.44549}}, + {.next = &nodes11[135], .payload = {.id = 29, .data = (double)86.753705}}, + {.next = &nodes11[95], .payload = {.id = 152, .data = (double)-8.271468}}, + {.next = &nodes11[173], .payload = {.id = 47, .data = (double)20.942352}}, + {.next = &nodes11[23], .payload = {.id = 99, .data = (double)22.626856}}, + {.next = &nodes11[147], .payload = {.id = 155, .data = (double)-98.84989}}, + {.next = &nodes11[225], .payload = {.id = 146, .data = (double)25.29057}}, + {.next = &nodes11[110], .payload = {.id = 42, .data = (double)37.475577}}, + {.next = &nodes11[246], .payload = {.id = 136, .data = (double)13.098316}}, + {.next = &nodes11[174], .payload = {.id = 250, .data = (double)-94.176524}}, + {.next = &nodes11[51], .payload = {.id = 96, .data = (double)65.524202}}, + {.next = &nodes11[172], .payload = {.id = 86, .data = (double)3.740531}}, + {.next = &nodes11[197], .payload = {.id = 7, .data = (double)72.517532}}, + {.next = &nodes11[53], .payload = {.id = 215, .data = (double)5.078245}}, + {.next = &nodes11[79], .payload = {.id = 71, .data = (double)-91.634745}}, + {.next = &nodes11[251], .payload = {.id = 38, .data = (double)-46.627477}}, + {.next = &nodes11[28], .payload = {.id = 16, .data = (double)83.422424}}, + {.next = &nodes11[76], .payload = {.id = 90, .data = (double)3.225337}}, + {.next = &nodes11[222], .payload = {.id = 203, .data = (double)22.410749}}, + {.next = &nodes11[154], .payload = {.id = 204, .data = (double)-78.139553}}, + {.next = &nodes11[244], .payload = {.id = 84, .data = (double)-91.516817}}, + {.next = &nodes11[171], .payload = {.id = 175, .data = (double)-40.311691}}, + {.next = &nodes11[46], .payload = {.id = 147, .data = (double)-76.489204}}, + {.next = &nodes11[97], .payload = {.id = 53, .data = (double)-61.348034}}, + {.next = &nodes11[146], .payload = {.id = 4, .data = (double)-72.284695}}, + {.next = &nodes11[64], .payload = {.id = 246, .data = (double)37.167158}}, + {.next = &nodes11[48], .payload = {.id = 142, .data = (double)-16.083662}}, + {.next = &nodes11[137], .payload = {.id = 80, .data = (double)57.383972}}, + {.next = &nodes11[112], .payload = {.id = 173, .data = (double)33.399309}}, + {.next = &nodes11[11], .payload = {.id = 185, .data = (double)-64.516147}}, + {.next = &nodes11[39], .payload = {.id = 144, .data = (double)53.726084}}, + {.next = &nodes11[189], .payload = {.id = 76, .data = (double)48.493571}}, + {.next = &nodes11[187], .payload = {.id = 133, .data = (double)-23.878598}}, + {.next = &nodes11[103], .payload = {.id = 213, .data = (double)21.768921}}, + {.next = &nodes11[31], .payload = {.id = 14, .data = (double)-70.969521}}, + {.next = &nodes11[183], .payload = {.id = 190, .data = (double)-40.141104}}, + {.next = &nodes11[57], .payload = {.id = 237, .data = (double)27.500709}}, + {.next = &nodes11[78], .payload = {.id = 105, .data = (double)44.529358}}, + {.next = &nodes11[27], .payload = {.id = 208, .data = (double)-3.267403}}, + {.next = &nodes11[111], .payload = {.id = 200, .data = (double)5.410547}}, + {.next = &nodes11[151], .payload = {.id = 118, .data = (double)-49.983541}}, + {.next = &nodes11[214], .payload = {.id = 85, .data = (double)99.167274}}, + {.next = &nodes11[199], .payload = {.id = 229, .data = (double)25.092148}}, + {.next = &nodes11[85], .payload = {.id = 137, .data = (double)31.906068}}, + {.next = &nodes11[158], .payload = {.id = 221, .data = (double)26.371521}}, + {.next = &nodes11[245], .payload = {.id = 228, .data = (double)-95.20264}}, + {.next = &nodes11[243], .payload = {.id = 117, .data = (double)-9.063358}}, + {.next = &nodes11[45], .payload = {.id = 160, .data = (double)-17.969727}}, + {.next = &nodes11[132], .payload = {.id = 39, .data = (double)13.408619}}, + {.next = &nodes11[58], .payload = {.id = 123, .data = (double)-75.291157}}, + {.next = &nodes11[38], .payload = {.id = 34, .data = (double)-78.645713}}, + {.next = &nodes11[83], .payload = {.id = 165, .data = (double)23.953208}}, + {.next = &nodes11[36], .payload = {.id = 18, .data = (double)11.46806}}, +}; + +node_t nodes12[] = { + {.next = &nodes12[90], .payload = {.id = 242, .data = (double)-35.319174}}, + {.next = &nodes12[161], .payload = {.id = 34, .data = (double)-41.163067}}, + {.next = &nodes12[63], .payload = {.id = 149, .data = (double)-3.016297}}, + {.next = &nodes12[215], .payload = {.id = 130, .data = (double)61.779156}}, + {.next = &nodes12[242], .payload = {.id = 65, .data = (double)98.043528}}, + {.next = &nodes12[7], .payload = {.id = 71, .data = (double)20.885903}}, + {.next = &nodes12[222], .payload = {.id = 67, .data = (double)28.44858}}, + {.next = &nodes12[89], .payload = {.id = 72, .data = (double)-14.859166}}, + {.next = &nodes12[214], .payload = {.id = 180, .data = (double)-97.627392}}, + {.next = &nodes12[201], .payload = {.id = 97, .data = (double)55.773963}}, + {.next = &nodes12[94], .payload = {.id = 142, .data = (double)-65.07723}}, + {.next = &nodes12[138], .payload = {.id = 132, .data = (double)-42.636869}}, + {.next = &nodes12[36], .payload = {.id = 234, .data = (double)-6.608885}}, + {.next = &nodes12[141], .payload = {.id = 208, .data = (double)66.3379}}, + {.next = &nodes12[140], .payload = {.id = 29, .data = (double)-82.142519}}, + {.next = &nodes12[74], .payload = {.id = 46, .data = (double)-36.374538}}, + {.next = &nodes12[67], .payload = {.id = 118, .data = (double)59.644644}}, + {.next = &nodes12[251], .payload = {.id = 195, .data = (double)-80.344642}}, + {.next = &nodes12[167], .payload = {.id = 193, .data = (double)-33.006519}}, + {.next = &nodes12[98], .payload = {.id = 24, .data = (double)-39.089973}}, + {.next = &nodes12[9], .payload = {.id = 96, .data = (double)96.733676}}, + {.next = &nodes12[181], .payload = {.id = 116, .data = (double)-15.796779}}, + {.next = &nodes12[41], .payload = {.id = 32, .data = (double)-19.160517}}, + {.next = &nodes12[18], .payload = {.id = 192, .data = (double)71.671135}}, + {.next = &nodes12[228], .payload = {.id = 166, .data = (double)28.452219}}, + {.next = &nodes12[232], .payload = {.id = 3, .data = (double)62.813344}}, + {.next = &nodes12[3], .payload = {.id = 129, .data = (double)98.072966}}, + {.next = &nodes12[240], .payload = {.id = 7, .data = (double)32.032952}}, + {.next = &nodes12[31], .payload = {.id = 81, .data = (double)69.360777}}, + {.next = &nodes12[156], .payload = {.id = 60, .data = (double)-85.650801}}, + {.next = &nodes12[152], .payload = {.id = 203, .data = (double)-32.518679}}, + {.next = &nodes12[125], .payload = {.id = 82, .data = (double)-52.650007}}, + {.next = &nodes12[182], .payload = {.id = 19, .data = (double)-60.866676}}, + {.next = &nodes12[169], .payload = {.id = 245, .data = (double)55.42119}}, + {.next = &nodes12[230], .payload = {.id = 126, .data = (double)-5.367894}}, + {.next = &nodes12[83], .payload = {.id = 249, .data = (double)91.12114}}, + {.next = &nodes12[208], .payload = {.id = 235, .data = (double)87.236412}}, + {.next = &nodes12[184], .payload = {.id = 135, .data = (double)70.289051}}, + {.next = &nodes12[121], .payload = {.id = 79, .data = (double)20.914651}}, + {.next = &nodes12[206], .payload = {.id = 200, .data = (double)46.862691}}, + {.next = &nodes12[69], .payload = {.id = 218, .data = (double)87.701094}}, + {.next = &nodes12[1], .payload = {.id = 33, .data = (double)-74.488861}}, + {.next = &nodes12[170], .payload = {.id = 222, .data = (double)27.616577}}, + {.next = &nodes12[92], .payload = {.id = 40, .data = (double)-28.151074}}, + {.next = &nodes12[124], .payload = {.id = 152, .data = (double)-31.430401}}, + {.next = &nodes12[82], .payload = {.id = 210, .data = (double)-80.460248}}, + {.next = &nodes12[211], .payload = {.id = 121, .data = (double)84.572903}}, + {.next = &nodes12[76], .payload = {.id = 52, .data = (double)-62.354632}}, + {.next = &nodes12[176], .payload = {.id = 140, .data = (double)-97.159398}}, + {.next = &nodes12[146], .payload = {.id = 159, .data = (double)54.073558}}, + {.next = &nodes12[178], .payload = {.id = 50, .data = (double)32.497512}}, + {.next = &nodes12[236], .payload = {.id = 185, .data = (double)36.575262}}, + {.next = &nodes12[177], .payload = {.id = 44, .data = (double)40.444376}}, + {.next = &nodes12[0], .payload = {.id = 241, .data = (double)53.976102}}, + {.next = &nodes12[23], .payload = {.id = 191, .data = (double)83.608403}}, + {.next = &nodes12[229], .payload = {.id = 37, .data = (double)-89.374538}}, + {.next = &nodes12[20], .payload = {.id = 95, .data = (double)96.71582}}, + {.next = &nodes12[93], .payload = {.id = 177, .data = (double)-5.082084}}, + {.next = &nodes12[107], .payload = {.id = 107, .data = (double)59.619648}}, + {.next = &nodes12[26], .payload = {.id = 128, .data = (double)-89.676023}}, + {.next = &nodes12[248], .payload = {.id = 156, .data = (double)-69.16994}}, + {.next = &nodes12[30], .payload = {.id = 202, .data = (double)-61.014863}}, + {.next = &nodes12[126], .payload = {.id = 88, .data = (double)13.629916}}, + {.next = &nodes12[157], .payload = {.id = 150, .data = (double)59.874401}}, + {.next = &nodes12[25], .payload = {.id = 2, .data = (double)-78.251073}}, + {.next = &nodes12[243], .payload = {.id = 182, .data = (double)-10.235875}}, + {.next = &nodes12[227], .payload = {.id = 162, .data = (double)27.514933}}, + {.next = &nodes12[129], .payload = {.id = 119, .data = (double)-42.158311}}, + {.next = &nodes12[194], .payload = {.id = 90, .data = (double)-77.367126}}, + {.next = &nodes12[112], .payload = {.id = 219, .data = (double)31.321104}}, + {.next = &nodes12[137], .payload = {.id = 213, .data = (double)-56.116735}}, + {.next = &nodes12[203], .payload = {.id = 56, .data = (double)-69.146542}}, + {.next = &nodes12[202], .payload = {.id = 215, .data = (double)-61.384094}}, + {.next = &nodes12[5], .payload = {.id = 70, .data = (double)57.785685}}, + {.next = &nodes12[172], .payload = {.id = 47, .data = (double)-23.442077}}, + {.next = &nodes12[79], .payload = {.id = 227, .data = (double)31.278926}}, + {.next = &nodes12[139], .payload = {.id = 53, .data = (double)-23.080988}}, + {.next = &nodes12[37], .payload = {.id = 134, .data = (double)1.119222}}, + {.next = &nodes12[113], .payload = {.id = 247, .data = (double)-33.469053}}, + {.next = &nodes12[231], .payload = {.id = 228, .data = (double)79.979443}}, + {.next = &nodes12[131], .payload = {.id = 154, .data = (double)-70.98595}}, + {.next = &nodes12[96], .payload = {.id = 42, .data = (double)73.135927}}, + {.next = &nodes12[155], .payload = {.id = 211, .data = (double)-79.218543}}, + {.next = &nodes12[255], .payload = {.id = 250, .data = (double)-47.06703}}, + {.next = &nodes12[158], .payload = {.id = 5, .data = (double)-24.217797}}, + {.next = &nodes12[192], .payload = {.id = 173, .data = (double)50.485571}}, + {.next = &nodes12[185], .payload = {.id = 92, .data = (double)38.099453}}, + {.next = &nodes12[174], .payload = {.id = 205, .data = (double)-64.01667}}, + {.next = &nodes12[73], .payload = {.id = 69, .data = (double)-8.794269}}, + {.next = &nodes12[180], .payload = {.id = 73, .data = (double)-64.040525}}, + {.next = &nodes12[101], .payload = {.id = 243, .data = (double)-67.606794}}, + {.next = &nodes12[153], .payload = {.id = 15, .data = (double)-70.156714}}, + {.next = &nodes12[81], .payload = {.id = 41, .data = (double)72.249568}}, + {.next = &nodes12[220], .payload = {.id = 178, .data = (double)-70.970034}}, + {.next = &nodes12[105], .payload = {.id = 143, .data = (double)18.354025}}, + {.next = &nodes12[56], .payload = {.id = 94, .data = (double)46.258637}}, + {.next = &nodes12[52], .payload = {.id = 43, .data = (double)-52.951766}}, + {.next = &nodes12[48], .payload = {.id = 139, .data = (double)71.571677}}, + {.next = &nodes12[241], .payload = {.id = 25, .data = (double)88.666659}}, + {.next = &nodes12[250], .payload = {.id = 109, .data = (double)-89.445146}}, + {.next = &nodes12[14], .payload = {.id = 28, .data = (double)-31.147075}}, + {.next = &nodes12[33], .payload = {.id = 244, .data = (double)-85.200588}}, + {.next = &nodes12[54], .payload = {.id = 190, .data = (double)-13.642824}}, + {.next = &nodes12[162], .payload = {.id = 171, .data = (double)-39.726574}}, + {.next = &nodes12[235], .payload = {.id = 63, .data = (double)-2.659733}}, + {.next = &nodes12[196], .payload = {.id = 144, .data = (double)-69.772877}}, + {.next = &nodes12[189], .payload = {.id = 13, .data = (double)-99.963132}}, + {.next = &nodes12[99], .payload = {.id = 108, .data = (double)-37.500056}}, + {.next = &nodes12[117], .payload = {.id = 104, .data = (double)92.082209}}, + {.next = &nodes12[53], .payload = {.id = 240, .data = (double)80.678299}}, + {.next = &nodes12[171], .payload = {.id = 75, .data = (double)10.410006}}, + {.next = &nodes12[58], .payload = {.id = 106, .data = (double)26.737533}}, + {.next = &nodes12[136], .payload = {.id = 220, .data = (double)67.091827}}, + {.next = &nodes12[35], .payload = {.id = 248, .data = (double)-87.98827}}, + {.next = &nodes12[135], .payload = {.id = 58, .data = (double)34.013216}}, + {.next = &nodes12[106], .payload = {.id = 12, .data = (double)27.226564}}, + {.next = &nodes12[190], .payload = {.id = 101, .data = (double)-82.31073}}, + {.next = &nodes12[111], .payload = {.id = 105, .data = (double)-84.383616}}, + {.next = &nodes12[43], .payload = {.id = 39, .data = (double)64.150657}}, + {.next = &nodes12[2], .payload = {.id = 148, .data = (double)40.154975}}, + {.next = &nodes12[49], .payload = {.id = 158, .data = (double)98.717115}}, + {.next = &nodes12[28], .payload = {.id = 80, .data = (double)15.5877}}, + {.next = &nodes12[186], .payload = {.id = 22, .data = (double)14.055282}}, + {.next = &nodes12[64], .payload = {.id = 1, .data = (double)-86.078473}}, + {.next = &nodes12[80], .payload = {.id = 153, .data = (double)-83.119707}}, + {.next = &nodes12[219], .payload = {.id = 83, .data = (double)0.345761}}, + {.next = &nodes12[68], .payload = {.id = 89, .data = (double)40.976509}}, + {.next = &nodes12[104], .payload = {.id = 62, .data = (double)44.267846}}, + {.next = &nodes12[115], .payload = {.id = 11, .data = (double)80.651201}}, + {.next = &nodes12[46], .payload = {.id = 120, .data = (double)-92.934752}}, + {.next = &nodes12[40], .payload = {.id = 217, .data = (double)-81.611743}}, + {.next = &nodes12[60], .payload = {.id = 155, .data = (double)86.788371}}, + {.next = &nodes12[246], .payload = {.id = 253, .data = (double)85.71726}}, + {.next = &nodes12[134], .payload = {.id = 237, .data = (double)84.539078}}, + {.next = &nodes12[238], .payload = {.id = 238, .data = (double)-44.723288}}, + {.next = &nodes12[29], .payload = {.id = 59, .data = (double)-73.14451}}, + {.next = &nodes12[42], .payload = {.id = 221, .data = (double)90.097792}}, + {.next = &nodes12[72], .payload = {.id = 214, .data = (double)-43.340596}}, + {.next = &nodes12[77], .payload = {.id = 133, .data = (double)-83.497967}}, + {.next = &nodes12[249], .payload = {.id = 54, .data = (double)84.896409}}, + {.next = &nodes12[197], .payload = {.id = 30, .data = (double)-98.37615}}, + {.next = &nodes12[45], .payload = {.id = 209, .data = (double)-97.607718}}, + {.next = &nodes12[200], .payload = {.id = 175, .data = (double)-24.039841}}, + {.next = NULL, .payload = {.id = 255, .data = (double)-64.311566}}, + {.next = &nodes12[102], .payload = {.id = 189, .data = (double)91.236731}}, + {.next = &nodes12[183], .payload = {.id = 86, .data = (double)-26.605995}}, + {.next = &nodes12[188], .payload = {.id = 160, .data = (double)-52.410512}}, + {.next = &nodes12[245], .payload = {.id = 232, .data = (double)39.130727}}, + {.next = &nodes12[21], .payload = {.id = 115, .data = (double)46.762909}}, + {.next = &nodes12[51], .payload = {.id = 184, .data = (double)92.352545}}, + {.next = &nodes12[221], .payload = {.id = 230, .data = (double)93.433102}}, + {.next = &nodes12[38], .payload = {.id = 78, .data = (double)-62.841793}}, + {.next = &nodes12[87], .payload = {.id = 204, .data = (double)38.055666}}, + {.next = &nodes12[205], .payload = {.id = 16, .data = (double)6.251164}}, + {.next = &nodes12[160], .payload = {.id = 224, .data = (double)-76.004578}}, + {.next = &nodes12[70], .payload = {.id = 212, .data = (double)-10.811559}}, + {.next = &nodes12[127], .payload = {.id = 61, .data = (double)-96.85844}}, + {.next = &nodes12[44], .payload = {.id = 151, .data = (double)72.402886}}, + {.next = &nodes12[27], .payload = {.id = 6, .data = (double)-1.140971}}, + {.next = &nodes12[50], .payload = {.id = 49, .data = (double)9.023758}}, + {.next = &nodes12[216], .payload = {.id = 225, .data = (double)71.288165}}, + {.next = &nodes12[253], .payload = {.id = 35, .data = (double)-26.155421}}, + {.next = &nodes12[85], .payload = {.id = 172, .data = (double)49.230109}}, + {.next = &nodes12[244], .payload = {.id = 112, .data = (double)-6.226238}}, + {.next = &nodes12[173], .payload = {.id = 168, .data = (double)-76.801127}}, + {.next = &nodes12[122], .payload = {.id = 21, .data = (double)-36.680457}}, + {.next = &nodes12[212], .payload = {.id = 124, .data = (double)12.741255}}, + {.next = &nodes12[17], .payload = {.id = 194, .data = (double)-46.582437}}, + {.next = &nodes12[144], .payload = {.id = 188, .data = (double)27.48483}}, + {.next = &nodes12[78], .payload = {.id = 246, .data = (double)-23.4402}}, + {.next = &nodes12[154], .payload = {.id = 223, .data = (double)41.615021}}, + {.next = &nodes12[191], .payload = {.id = 76, .data = (double)-9.990847}}, + {.next = &nodes12[159], .payload = {.id = 48, .data = (double)-23.686991}}, + {.next = &nodes12[224], .payload = {.id = 169, .data = (double)-66.479921}}, + {.next = &nodes12[199], .payload = {.id = 206, .data = (double)9.522511}}, + {.next = &nodes12[128], .payload = {.id = 10, .data = (double)77.452307}}, + {.next = &nodes12[10], .payload = {.id = 141, .data = (double)-77.690119}}, + {.next = &nodes12[15], .payload = {.id = 45, .data = (double)-21.146335}}, + {.next = &nodes12[47], .payload = {.id = 51, .data = (double)-5.025717}}, + {.next = &nodes12[168], .payload = {.id = 187, .data = (double)83.542428}}, + {.next = &nodes12[110], .payload = {.id = 74, .data = (double)1.882983}}, + {.next = &nodes12[16], .payload = {.id = 117, .data = (double)92.11626}}, + {.next = &nodes12[165], .payload = {.id = 20, .data = (double)36.303358}}, + {.next = &nodes12[62], .payload = {.id = 87, .data = (double)95.64669}}, + {.next = &nodes12[195], .payload = {.id = 136, .data = (double)-44.430241}}, + {.next = &nodes12[95], .payload = {.id = 93, .data = (double)-71.582504}}, + {.next = &nodes12[19], .payload = {.id = 23, .data = (double)82.640853}}, + {.next = &nodes12[24], .payload = {.id = 165, .data = (double)-30.984856}}, + {.next = &nodes12[66], .payload = {.id = 161, .data = (double)-11.962998}}, + {.next = &nodes12[91], .payload = {.id = 14, .data = (double)-70.654929}}, + {.next = &nodes12[209], .payload = {.id = 102, .data = (double)-5.509686}}, + {.next = &nodes12[151], .payload = {.id = 77, .data = (double)-28.938554}}, + {.next = &nodes12[142], .payload = {.id = 174, .data = (double)6.504166}}, + {.next = &nodes12[145], .payload = {.id = 85, .data = (double)9.233252}}, + {.next = &nodes12[86], .payload = {.id = 91, .data = (double)-3.693418}}, + {.next = &nodes12[252], .payload = {.id = 137, .data = (double)-73.492247}}, + {.next = &nodes12[237], .payload = {.id = 145, .data = (double)-10.669366}}, + {.next = &nodes12[22], .payload = {.id = 31, .data = (double)97.28433}}, + {.next = &nodes12[166], .payload = {.id = 123, .data = (double)45.394343}}, + {.next = &nodes12[13], .payload = {.id = 207, .data = (double)34.560372}}, + {.next = &nodes12[57], .payload = {.id = 176, .data = (double)41.121561}}, + {.next = &nodes12[223], .payload = {.id = 98, .data = (double)-7.012735}}, + {.next = &nodes12[130], .payload = {.id = 216, .data = (double)-95.259905}}, + {.next = &nodes12[114], .payload = {.id = 57, .data = (double)99.491209}}, + {.next = &nodes12[132], .payload = {.id = 252, .data = (double)-1.655643}}, + {.next = &nodes12[239], .payload = {.id = 17, .data = (double)-22.003468}}, + {.next = &nodes12[61], .payload = {.id = 201, .data = (double)17.744858}}, + {.next = &nodes12[39], .payload = {.id = 199, .data = (double)49.818182}}, + {.next = &nodes12[133], .payload = {.id = 236, .data = (double)27.756102}}, + {.next = &nodes12[108], .payload = {.id = 103, .data = (double)48.337222}}, + {.next = &nodes12[163], .payload = {.id = 111, .data = (double)55.705427}}, + {.next = &nodes12[198], .payload = {.id = 122, .data = (double)49.885056}}, + {.next = &nodes12[34], .payload = {.id = 125, .data = (double)-87.716447}}, + {.next = &nodes12[234], .payload = {.id = 197, .data = (double)-21.769247}}, + {.next = &nodes12[65], .payload = {.id = 181, .data = (double)85.444505}}, + {.next = &nodes12[11], .payload = {.id = 131, .data = (double)24.863401}}, + {.next = &nodes12[75], .payload = {.id = 226, .data = (double)-74.018549}}, + {.next = &nodes12[119], .payload = {.id = 147, .data = (double)-47.749482}}, + {.next = &nodes12[116], .payload = {.id = 100, .data = (double)77.983096}}, + {.next = &nodes12[193], .payload = {.id = 84, .data = (double)-17.832437}}, + {.next = &nodes12[8], .payload = {.id = 179, .data = (double)74.055547}}, + {.next = &nodes12[147], .payload = {.id = 231, .data = (double)79.200326}}, + {.next = &nodes12[88], .payload = {.id = 68, .data = (double)-16.828907}}, + {.next = &nodes12[218], .payload = {.id = 99, .data = (double)-84.35308}}, + {.next = &nodes12[103], .payload = {.id = 170, .data = (double)-20.251039}}, + {.next = &nodes12[175], .payload = {.id = 9, .data = (double)63.406718}}, + {.next = &nodes12[123], .payload = {.id = 0, .data = (double)91.176689}}, + {.next = &nodes12[247], .payload = {.id = 163, .data = (double)-57.828651}}, + {.next = &nodes12[164], .payload = {.id = 167, .data = (double)51.096786}}, + {.next = &nodes12[118], .payload = {.id = 38, .data = (double)40.670825}}, + {.next = &nodes12[59], .payload = {.id = 127, .data = (double)-66.184152}}, + {.next = &nodes12[150], .payload = {.id = 229, .data = (double)13.213761}}, + {.next = &nodes12[84], .payload = {.id = 4, .data = (double)54.268676}}, + {.next = &nodes12[148], .payload = {.id = 114, .data = (double)-6.153522}}, + {.next = &nodes12[207], .payload = {.id = 198, .data = (double)54.630203}}, + {.next = &nodes12[4], .payload = {.id = 64, .data = (double)-12.652977}}, + {.next = &nodes12[179], .payload = {.id = 186, .data = (double)-91.796477}}, + {.next = &nodes12[217], .payload = {.id = 146, .data = (double)61.568138}}, + {.next = &nodes12[109], .payload = {.id = 239, .data = (double)-14.60332}}, + {.next = &nodes12[32], .payload = {.id = 18, .data = (double)15.586283}}, + {.next = &nodes12[225], .payload = {.id = 8, .data = (double)-81.893399}}, + {.next = &nodes12[254], .payload = {.id = 26, .data = (double)-13.054593}}, + {.next = &nodes12[6], .payload = {.id = 66, .data = (double)-83.067311}}, + {.next = &nodes12[149], .payload = {.id = 183, .data = (double)35.698681}}, + {.next = &nodes12[233], .payload = {.id = 113, .data = (double)2.532622}}, + {.next = &nodes12[12], .payload = {.id = 233, .data = (double)-49.332852}}, + {.next = &nodes12[143], .payload = {.id = 254, .data = (double)22.060377}}, + {.next = &nodes12[187], .payload = {.id = 164, .data = (double)46.872222}}, + {.next = &nodes12[120], .payload = {.id = 157, .data = (double)-0.810345}}, + {.next = &nodes12[71], .payload = {.id = 55, .data = (double)67.992537}}, + {.next = &nodes12[210], .payload = {.id = 110, .data = (double)-31.290766}}, + {.next = &nodes12[213], .payload = {.id = 196, .data = (double)30.868656}}, + {.next = &nodes12[97], .payload = {.id = 138, .data = (double)-43.805614}}, + {.next = &nodes12[55], .payload = {.id = 36, .data = (double)9.777027}}, + {.next = &nodes12[100], .payload = {.id = 27, .data = (double)96.516061}}, + {.next = &nodes12[204], .payload = {.id = 251, .data = (double)-11.885033}}, +}; + +node_t nodes13[] = { + {.next = &nodes13[7], .payload = {.id = 147, .data = (double)-2.754619}}, + {.next = &nodes13[160], .payload = {.id = 161, .data = (double)-8.425176}}, + {.next = &nodes13[254], .payload = {.id = 90, .data = (double)-4.04341}}, + {.next = &nodes13[112], .payload = {.id = 156, .data = (double)89.073064}}, + {.next = &nodes13[86], .payload = {.id = 229, .data = (double)-19.087534}}, + {.next = &nodes13[178], .payload = {.id = 103, .data = (double)26.680461}}, + {.next = &nodes13[93], .payload = {.id = 86, .data = (double)-73.4576}}, + {.next = &nodes13[247], .payload = {.id = 148, .data = (double)5.33652}}, + {.next = &nodes13[113], .payload = {.id = 191, .data = (double)39.372716}}, + {.next = &nodes13[21], .payload = {.id = 25, .data = (double)-55.867448}}, + {.next = &nodes13[32], .payload = {.id = 240, .data = (double)-42.034563}}, + {.next = &nodes13[43], .payload = {.id = 177, .data = (double)-30.659951}}, + {.next = &nodes13[29], .payload = {.id = 224, .data = (double)-25.417013}}, + {.next = &nodes13[136], .payload = {.id = 110, .data = (double)-46.042124}}, + {.next = &nodes13[142], .payload = {.id = 29, .data = (double)-71.011746}}, + {.next = &nodes13[164], .payload = {.id = 254, .data = (double)-19.674016}}, + {.next = &nodes13[185], .payload = {.id = 245, .data = (double)13.046303}}, + {.next = &nodes13[49], .payload = {.id = 32, .data = (double)-22.533939}}, + {.next = &nodes13[1], .payload = {.id = 160, .data = (double)78.380643}}, + {.next = &nodes13[252], .payload = {.id = 82, .data = (double)11.697393}}, + {.next = &nodes13[111], .payload = {.id = 218, .data = (double)-47.918561}}, + {.next = &nodes13[71], .payload = {.id = 26, .data = (double)-5.801948}}, + {.next = &nodes13[132], .payload = {.id = 213, .data = (double)-69.30304}}, + {.next = &nodes13[97], .payload = {.id = 237, .data = (double)-33.743871}}, + {.next = &nodes13[184], .payload = {.id = 84, .data = (double)46.357257}}, + {.next = &nodes13[127], .payload = {.id = 222, .data = (double)-36.611247}}, + {.next = &nodes13[222], .payload = {.id = 169, .data = (double)-0.734253}}, + {.next = &nodes13[183], .payload = {.id = 15, .data = (double)-34.805537}}, + {.next = &nodes13[23], .payload = {.id = 236, .data = (double)95.120207}}, + {.next = &nodes13[225], .payload = {.id = 225, .data = (double)7.973319}}, + {.next = &nodes13[213], .payload = {.id = 2, .data = (double)-33.141074}}, + {.next = &nodes13[74], .payload = {.id = 42, .data = (double)70.330273}}, + {.next = &nodes13[58], .payload = {.id = 241, .data = (double)88.801905}}, + {.next = &nodes13[83], .payload = {.id = 243, .data = (double)14.745517}}, + {.next = &nodes13[89], .payload = {.id = 209, .data = (double)94.641218}}, + {.next = &nodes13[22], .payload = {.id = 212, .data = (double)33.271193}}, + {.next = &nodes13[236], .payload = {.id = 216, .data = (double)-36.674832}}, + {.next = &nodes13[205], .payload = {.id = 54, .data = (double)-82.705134}}, + {.next = &nodes13[57], .payload = {.id = 132, .data = (double)-52.273459}}, + {.next = &nodes13[69], .payload = {.id = 63, .data = (double)-50.669165}}, + {.next = &nodes13[144], .payload = {.id = 61, .data = (double)46.003551}}, + {.next = &nodes13[103], .payload = {.id = 79, .data = (double)64.258264}}, + {.next = &nodes13[230], .payload = {.id = 99, .data = (double)-18.927926}}, + {.next = &nodes13[81], .payload = {.id = 178, .data = (double)-11.22799}}, + {.next = &nodes13[190], .payload = {.id = 205, .data = (double)-66.727385}}, + {.next = &nodes13[102], .payload = {.id = 252, .data = (double)10.191998}}, + {.next = &nodes13[100], .payload = {.id = 11, .data = (double)-76.786983}}, + {.next = &nodes13[138], .payload = {.id = 220, .data = (double)12.497448}}, + {.next = &nodes13[248], .payload = {.id = 48, .data = (double)57.909393}}, + {.next = &nodes13[117], .payload = {.id = 33, .data = (double)-72.719077}}, + {.next = &nodes13[121], .payload = {.id = 138, .data = (double)-58.041205}}, + {.next = &nodes13[80], .payload = {.id = 184, .data = (double)89.489742}}, + {.next = &nodes13[40], .payload = {.id = 60, .data = (double)-44.165824}}, + {.next = &nodes13[5], .payload = {.id = 102, .data = (double)-7.140843}}, + {.next = &nodes13[147], .payload = {.id = 174, .data = (double)93.914921}}, + {.next = &nodes13[84], .payload = {.id = 165, .data = (double)91.325386}}, + {.next = &nodes13[98], .payload = {.id = 180, .data = (double)-41.696641}}, + {.next = &nodes13[246], .payload = {.id = 133, .data = (double)-77.288464}}, + {.next = &nodes13[33], .payload = {.id = 242, .data = (double)96.137956}}, + {.next = &nodes13[228], .payload = {.id = 124, .data = (double)23.82669}}, + {.next = &nodes13[107], .payload = {.id = 8, .data = (double)-64.822478}}, + {.next = &nodes13[151], .payload = {.id = 75, .data = (double)-93.275889}}, + {.next = &nodes13[140], .payload = {.id = 158, .data = (double)88.175177}}, + {.next = &nodes13[196], .payload = {.id = 107, .data = (double)-33.418772}}, + {.next = &nodes13[124], .payload = {.id = 58, .data = (double)18.316174}}, + {.next = &nodes13[87], .payload = {.id = 115, .data = (double)-83.808192}}, + {.next = &nodes13[95], .payload = {.id = 127, .data = (double)11.758092}}, + {.next = &nodes13[201], .payload = {.id = 105, .data = (double)-85.860282}}, + {.next = &nodes13[14], .payload = {.id = 28, .data = (double)78.097769}}, + {.next = &nodes13[106], .payload = {.id = 64, .data = (double)-34.540811}}, + {.next = &nodes13[119], .payload = {.id = 19, .data = (double)55.795056}}, + {.next = &nodes13[68], .payload = {.id = 27, .data = (double)-3.118457}}, + {.next = &nodes13[251], .payload = {.id = 13, .data = (double)44.280616}}, + {.next = &nodes13[150], .payload = {.id = 119, .data = (double)89.064446}}, + {.next = &nodes13[174], .payload = {.id = 43, .data = (double)-8.284215}}, + {.next = &nodes13[188], .payload = {.id = 52, .data = (double)94.027168}}, + {.next = &nodes13[171], .payload = {.id = 144, .data = (double)-44.570933}}, + {.next = &nodes13[26], .payload = {.id = 168, .data = (double)39.416422}}, + {.next = &nodes13[200], .payload = {.id = 202, .data = (double)-90.536213}}, + {.next = &nodes13[224], .payload = {.id = 129, .data = (double)41.867427}}, + {.next = &nodes13[204], .payload = {.id = 185, .data = (double)28.934406}}, + {.next = &nodes13[56], .payload = {.id = 179, .data = (double)28.936888}}, + {.next = &nodes13[165], .payload = {.id = 140, .data = (double)-54.912555}}, + {.next = &nodes13[16], .payload = {.id = 244, .data = (double)-70.583305}}, + {.next = &nodes13[101], .payload = {.id = 166, .data = (double)-78.127016}}, + {.next = &nodes13[176], .payload = {.id = 68, .data = (double)-70.20606}}, + {.next = &nodes13[131], .payload = {.id = 230, .data = (double)-0.116617}}, + {.next = &nodes13[91], .payload = {.id = 116, .data = (double)76.16945}}, + {.next = &nodes13[137], .payload = {.id = 122, .data = (double)-77.806691}}, + {.next = &nodes13[122], .payload = {.id = 210, .data = (double)67.866335}}, + {.next = &nodes13[216], .payload = {.id = 93, .data = (double)71.584422}}, + {.next = &nodes13[172], .payload = {.id = 117, .data = (double)47.152157}}, + {.next = &nodes13[153], .payload = {.id = 38, .data = (double)-74.557647}}, + {.next = &nodes13[211], .payload = {.id = 87, .data = (double)-40.841914}}, + {.next = &nodes13[133], .payload = {.id = 233, .data = (double)-35.956414}}, + {.next = &nodes13[79], .payload = {.id = 128, .data = (double)-86.598817}}, + {.next = &nodes13[11], .payload = {.id = 176, .data = (double)-73.594526}}, + {.next = &nodes13[243], .payload = {.id = 238, .data = (double)41.090271}}, + {.next = &nodes13[99], .payload = {.id = 181, .data = (double)-87.410098}}, + {.next = &nodes13[218], .payload = {.id = 182, .data = (double)74.35874}}, + {.next = &nodes13[72], .payload = {.id = 12, .data = (double)79.015835}}, + {.next = &nodes13[77], .payload = {.id = 167, .data = (double)-44.811453}}, + {.next = &nodes13[15], .payload = {.id = 253, .data = (double)-38.38356}}, + {.next = &nodes13[227], .payload = {.id = 80, .data = (double)-9.511726}}, + {.next = &nodes13[36], .payload = {.id = 215, .data = (double)-91.769709}}, + {.next = &nodes13[9], .payload = {.id = 24, .data = (double)-24.893522}}, + {.next = &nodes13[135], .payload = {.id = 65, .data = (double)15.893406}}, + {.next = &nodes13[163], .payload = {.id = 9, .data = (double)57.098404}}, + {.next = &nodes13[34], .payload = {.id = 208, .data = (double)-42.950684}}, + {.next = &nodes13[191], .payload = {.id = 152, .data = (double)6.571093}}, + {.next = &nodes13[237], .payload = {.id = 136, .data = (double)16.023877}}, + {.next = &nodes13[47], .payload = {.id = 219, .data = (double)-63.100683}}, + {.next = &nodes13[62], .payload = {.id = 157, .data = (double)61.759175}}, + {.next = &nodes13[170], .payload = {.id = 192, .data = (double)68.381574}}, + {.next = &nodes13[255], .payload = {.id = 227, .data = (double)-39.688046}}, + {.next = &nodes13[202], .payload = {.id = 188, .data = (double)29.210245}}, + {.next = &nodes13[168], .payload = {.id = 46, .data = (double)77.281794}}, + {.next = &nodes13[193], .payload = {.id = 34, .data = (double)43.964243}}, + {.next = &nodes13[223], .payload = {.id = 250, .data = (double)80.034894}}, + {.next = &nodes13[238], .payload = {.id = 20, .data = (double)-34.773555}}, + {.next = &nodes13[0], .payload = {.id = 146, .data = (double)-30.954684}}, + {.next = &nodes13[82], .payload = {.id = 139, .data = (double)49.003343}}, + {.next = &nodes13[35], .payload = {.id = 211, .data = (double)38.571854}}, + {.next = &nodes13[203], .payload = {.id = 112, .data = (double)8.487021}}, + {.next = &nodes13[52], .payload = {.id = 59, .data = (double)67.397805}}, + {.next = &nodes13[198], .payload = {.id = 40, .data = (double)-88.069656}}, + {.next = &nodes13[70], .payload = {.id = 18, .data = (double)-34.863008}}, + {.next = &nodes13[12], .payload = {.id = 223, .data = (double)-31.230597}}, + {.next = &nodes13[148], .payload = {.id = 198, .data = (double)-47.998508}}, + {.next = &nodes13[110], .payload = {.id = 135, .data = (double)87.829586}}, + {.next = &nodes13[239], .payload = {.id = 4, .data = (double)51.681604}}, + {.next = &nodes13[206], .payload = {.id = 231, .data = (double)-70.923223}}, + {.next = &nodes13[104], .payload = {.id = 214, .data = (double)-52.418935}}, + {.next = &nodes13[208], .payload = {.id = 234, .data = (double)-99.141139}}, + {.next = &nodes13[242], .payload = {.id = 195, .data = (double)-73.60915}}, + {.next = &nodes13[152], .payload = {.id = 66, .data = (double)78.364526}}, + {.next = &nodes13[123], .payload = {.id = 111, .data = (double)89.219099}}, + {.next = &nodes13[59], .payload = {.id = 123, .data = (double)-26.881828}}, + {.next = &nodes13[25], .payload = {.id = 221, .data = (double)-93.062182}}, + {.next = &nodes13[126], .payload = {.id = 17, .data = (double)35.370509}}, + {.next = &nodes13[18], .payload = {.id = 159, .data = (double)-86.874482}}, + {.next = &nodes13[241], .payload = {.id = 70, .data = (double)-98.984484}}, + {.next = &nodes13[149], .payload = {.id = 30, .data = (double)85.577423}}, + {.next = &nodes13[60], .payload = {.id = 7, .data = (double)84.972269}}, + {.next = &nodes13[39], .payload = {.id = 62, .data = (double)47.235772}}, + {.next = &nodes13[118], .payload = {.id = 249, .data = (double)46.328104}}, + {.next = &nodes13[116], .payload = {.id = 45, .data = (double)-31.284798}}, + {.next = &nodes13[96], .payload = {.id = 175, .data = (double)8.286992}}, + {.next = &nodes13[244], .payload = {.id = 199, .data = (double)-3.151377}}, + {.next = &nodes13[17], .payload = {.id = 31, .data = (double)-9.001825}}, + {.next = &nodes13[186], .payload = {.id = 120, .data = (double)34.930593}}, + {.next = &nodes13[187], .payload = {.id = 76, .data = (double)6.224345}}, + {.next = &nodes13[85], .payload = {.id = 67, .data = (double)18.354326}}, + {.next = &nodes13[125], .payload = {.id = 39, .data = (double)38.442106}}, + {.next = &nodes13[179], .payload = {.id = 0, .data = (double)-42.987096}}, + {.next = &nodes13[143], .payload = {.id = 6, .data = (double)48.083377}}, + {.next = &nodes13[64], .payload = {.id = 57, .data = (double)99.132867}}, + {.next = &nodes13[234], .payload = {.id = 172, .data = (double)25.455239}}, + {.next = &nodes13[108], .payload = {.id = 207, .data = (double)42.362434}}, + {.next = &nodes13[66], .payload = {.id = 126, .data = (double)-64.946519}}, + {.next = &nodes13[177], .payload = {.id = 162, .data = (double)-83.965919}}, + {.next = &nodes13[229], .payload = {.id = 247, .data = (double)-11.578893}}, + {.next = &nodes13[115], .payload = {.id = 187, .data = (double)-31.441504}}, + {.next = &nodes13[46], .payload = {.id = 10, .data = (double)-2.987721}}, + {.next = NULL, .payload = {.id = 255, .data = (double)68.175383}}, + {.next = &nodes13[173], .payload = {.id = 141, .data = (double)-29.457666}}, + {.next = &nodes13[61], .payload = {.id = 74, .data = (double)53.721278}}, + {.next = &nodes13[215], .payload = {.id = 97, .data = (double)54.367002}}, + {.next = &nodes13[48], .payload = {.id = 47, .data = (double)20.727197}}, + {.next = &nodes13[75], .payload = {.id = 51, .data = (double)-66.012903}}, + {.next = &nodes13[175], .payload = {.id = 193, .data = (double)-10.948739}}, + {.next = &nodes13[120], .payload = {.id = 145, .data = (double)-87.326164}}, + {.next = &nodes13[73], .payload = {.id = 118, .data = (double)-89.037665}}, + {.next = &nodes13[207], .payload = {.id = 142, .data = (double)-46.52843}}, + {.next = &nodes13[146], .payload = {.id = 44, .data = (double)-65.759737}}, + {.next = &nodes13[134], .payload = {.id = 194, .data = (double)-39.183532}}, + {.next = &nodes13[141], .payload = {.id = 69, .data = (double)14.740157}}, + {.next = &nodes13[249], .payload = {.id = 163, .data = (double)79.589172}}, + {.next = &nodes13[67], .payload = {.id = 104, .data = (double)72.07653}}, + {.next = &nodes13[30], .payload = {.id = 1, .data = (double)-13.065672}}, + {.next = &nodes13[8], .payload = {.id = 190, .data = (double)18.671451}}, + {.next = &nodes13[167], .payload = {.id = 96, .data = (double)-9.03184}}, + {.next = &nodes13[109], .payload = {.id = 151, .data = (double)35.661658}}, + {.next = &nodes13[139], .payload = {.id = 16, .data = (double)-60.249721}}, + {.next = &nodes13[6], .payload = {.id = 85, .data = (double)89.986779}}, + {.next = &nodes13[161], .payload = {.id = 246, .data = (double)81.376158}}, + {.next = &nodes13[88], .payload = {.id = 121, .data = (double)77.595581}}, + {.next = &nodes13[209], .payload = {.id = 77, .data = (double)-4.146132}}, + {.next = &nodes13[37], .payload = {.id = 53, .data = (double)71.000804}}, + {.next = &nodes13[219], .payload = {.id = 36, .data = (double)95.111178}}, + {.next = &nodes13[158], .payload = {.id = 206, .data = (double)84.826328}}, + {.next = &nodes13[226], .payload = {.id = 153, .data = (double)-41.547129}}, + {.next = &nodes13[182], .payload = {.id = 150, .data = (double)41.965058}}, + {.next = &nodes13[189], .payload = {.id = 35, .data = (double)26.404223}}, + {.next = &nodes13[78], .payload = {.id = 201, .data = (double)53.949947}}, + {.next = &nodes13[128], .payload = {.id = 197, .data = (double)-65.652575}}, + {.next = &nodes13[217], .payload = {.id = 108, .data = (double)-93.457165}}, + {.next = &nodes13[44], .payload = {.id = 204, .data = (double)-8.814693}}, + {.next = &nodes13[31], .payload = {.id = 41, .data = (double)-72.6997}}, + {.next = &nodes13[166], .payload = {.id = 73, .data = (double)-5.869474}}, + {.next = &nodes13[197], .payload = {.id = 203, .data = (double)-29.375821}}, + {.next = &nodes13[63], .payload = {.id = 106, .data = (double)78.686888}}, + {.next = &nodes13[180], .payload = {.id = 189, .data = (double)-34.738717}}, + {.next = &nodes13[235], .payload = {.id = 113, .data = (double)58.895751}}, + {.next = &nodes13[162], .payload = {.id = 186, .data = (double)-17.661654}}, + {.next = &nodes13[245], .payload = {.id = 55, .data = (double)71.394753}}, + {.next = &nodes13[94], .payload = {.id = 232, .data = (double)-8.391853}}, + {.next = &nodes13[76], .payload = {.id = 143, .data = (double)36.045348}}, + {.next = &nodes13[28], .payload = {.id = 235, .data = (double)47.698996}}, + {.next = &nodes13[41], .payload = {.id = 78, .data = (double)59.603503}}, + {.next = &nodes13[2], .payload = {.id = 89, .data = (double)-81.854099}}, + {.next = &nodes13[210], .payload = {.id = 88, .data = (double)29.52804}}, + {.next = &nodes13[199], .payload = {.id = 72, .data = (double)-91.988264}}, + {.next = &nodes13[130], .payload = {.id = 3, .data = (double)61.030735}}, + {.next = &nodes13[181], .payload = {.id = 95, .data = (double)-95.117305}}, + {.next = &nodes13[42], .payload = {.id = 98, .data = (double)74.839808}}, + {.next = &nodes13[214], .payload = {.id = 94, .data = (double)49.457339}}, + {.next = &nodes13[13], .payload = {.id = 109, .data = (double)-14.819549}}, + {.next = &nodes13[51], .payload = {.id = 183, .data = (double)-53.534387}}, + {.next = &nodes13[92], .payload = {.id = 37, .data = (double)-59.557822}}, + {.next = &nodes13[53], .payload = {.id = 101, .data = (double)-25.915908}}, + {.next = &nodes13[90], .payload = {.id = 92, .data = (double)40.660898}}, + {.next = &nodes13[233], .payload = {.id = 170, .data = (double)74.998628}}, + {.next = &nodes13[45], .payload = {.id = 251, .data = (double)-72.115341}}, + {.next = &nodes13[231], .payload = {.id = 130, .data = (double)-59.057481}}, + {.next = &nodes13[114], .payload = {.id = 226, .data = (double)-67.480478}}, + {.next = &nodes13[250], .payload = {.id = 154, .data = (double)24.190254}}, + {.next = &nodes13[19], .payload = {.id = 81, .data = (double)-51.897701}}, + {.next = &nodes13[159], .payload = {.id = 125, .data = (double)-26.885771}}, + {.next = &nodes13[145], .payload = {.id = 248, .data = (double)37.829396}}, + {.next = &nodes13[220], .payload = {.id = 100, .data = (double)57.971743}}, + {.next = &nodes13[38], .payload = {.id = 131, .data = (double)96.250324}}, + {.next = &nodes13[253], .payload = {.id = 22, .data = (double)47.549573}}, + {.next = &nodes13[157], .payload = {.id = 171, .data = (double)4.137528}}, + {.next = &nodes13[54], .payload = {.id = 173, .data = (double)-41.366112}}, + {.next = &nodes13[65], .payload = {.id = 114, .data = (double)57.538369}}, + {.next = &nodes13[20], .payload = {.id = 217, .data = (double)-74.705298}}, + {.next = &nodes13[50], .payload = {.id = 137, .data = (double)91.820746}}, + {.next = &nodes13[232], .payload = {.id = 21, .data = (double)-80.387173}}, + {.next = &nodes13[155], .payload = {.id = 5, .data = (double)-91.336503}}, + {.next = &nodes13[169], .payload = {.id = 50, .data = (double)22.305618}}, + {.next = &nodes13[212], .payload = {.id = 71, .data = (double)96.036808}}, + {.next = &nodes13[195], .payload = {.id = 196, .data = (double)57.869652}}, + {.next = &nodes13[10], .payload = {.id = 239, .data = (double)-5.217865}}, + {.next = &nodes13[194], .payload = {.id = 200, .data = (double)94.14481}}, + {.next = &nodes13[156], .payload = {.id = 56, .data = (double)-2.15732}}, + {.next = &nodes13[129], .payload = {.id = 134, .data = (double)-4.301307}}, + {.next = &nodes13[192], .payload = {.id = 149, .data = (double)-75.458113}}, + {.next = &nodes13[240], .payload = {.id = 49, .data = (double)27.599843}}, + {.next = &nodes13[55], .payload = {.id = 164, .data = (double)-42.325462}}, + {.next = &nodes13[3], .payload = {.id = 155, .data = (double)59.980773}}, + {.next = &nodes13[27], .payload = {.id = 14, .data = (double)18.541332}}, + {.next = &nodes13[24], .payload = {.id = 83, .data = (double)-97.515402}}, + {.next = &nodes13[105], .payload = {.id = 23, .data = (double)73.977261}}, + {.next = &nodes13[221], .payload = {.id = 91, .data = (double)-39.03268}}, + {.next = &nodes13[4], .payload = {.id = 228, .data = (double)84.086795}}, +}; + +node_t nodes14[] = { + {.next = &nodes14[56], .payload = {.id = 160, .data = (double)-51.154223}}, + {.next = &nodes14[94], .payload = {.id = 24, .data = (double)-62.974844}}, + {.next = &nodes14[184], .payload = {.id = 43, .data = (double)-8.610847}}, + {.next = &nodes14[123], .payload = {.id = 11, .data = (double)52.648807}}, + {.next = &nodes14[146], .payload = {.id = 1, .data = (double)49.239603}}, + {.next = &nodes14[51], .payload = {.id = 166, .data = (double)-77.105741}}, + {.next = &nodes14[93], .payload = {.id = 144, .data = (double)35.297557}}, + {.next = &nodes14[42], .payload = {.id = 67, .data = (double)78.485526}}, + {.next = &nodes14[70], .payload = {.id = 114, .data = (double)8.105797}}, + {.next = &nodes14[83], .payload = {.id = 225, .data = (double)-0.159274}}, + {.next = &nodes14[69], .payload = {.id = 46, .data = (double)68.218035}}, + {.next = &nodes14[119], .payload = {.id = 32, .data = (double)52.281889}}, + {.next = &nodes14[222], .payload = {.id = 75, .data = (double)-15.059159}}, + {.next = &nodes14[125], .payload = {.id = 116, .data = (double)52.792981}}, + {.next = &nodes14[115], .payload = {.id = 216, .data = (double)-17.13715}}, + {.next = &nodes14[107], .payload = {.id = 87, .data = (double)2.282903}}, + {.next = &nodes14[18], .payload = {.id = 18, .data = (double)45.06987}}, + {.next = &nodes14[110], .payload = {.id = 162, .data = (double)-37.580094}}, + {.next = &nodes14[132], .payload = {.id = 19, .data = (double)84.846419}}, + {.next = &nodes14[33], .payload = {.id = 206, .data = (double)13.285659}}, + {.next = &nodes14[36], .payload = {.id = 243, .data = (double)-17.947948}}, + {.next = &nodes14[228], .payload = {.id = 4, .data = (double)-29.559345}}, + {.next = &nodes14[231], .payload = {.id = 183, .data = (double)-58.818337}}, + {.next = &nodes14[220], .payload = {.id = 15, .data = (double)-65.645307}}, + {.next = &nodes14[2], .payload = {.id = 42, .data = (double)-23.043777}}, + {.next = &nodes14[144], .payload = {.id = 178, .data = (double)14.070708}}, + {.next = &nodes14[121], .payload = {.id = 131, .data = (double)-22.183902}}, + {.next = &nodes14[67], .payload = {.id = 49, .data = (double)96.992466}}, + {.next = &nodes14[185], .payload = {.id = 26, .data = (double)-78.535099}}, + {.next = &nodes14[229], .payload = {.id = 199, .data = (double)60.920604}}, + {.next = &nodes14[199], .payload = {.id = 126, .data = (double)55.876494}}, + {.next = NULL, .payload = {.id = 255, .data = (double)-94.459165}}, + {.next = &nodes14[189], .payload = {.id = 196, .data = (double)-46.96898}}, + {.next = &nodes14[191], .payload = {.id = 207, .data = (double)6.212731}}, + {.next = &nodes14[15], .payload = {.id = 86, .data = (double)97.50464}}, + {.next = &nodes14[208], .payload = {.id = 187, .data = (double)-66.674556}}, + {.next = &nodes14[91], .payload = {.id = 244, .data = (double)72.03719}}, + {.next = &nodes14[194], .payload = {.id = 223, .data = (double)3.244823}}, + {.next = &nodes14[105], .payload = {.id = 96, .data = (double)66.062494}}, + {.next = &nodes14[20], .payload = {.id = 242, .data = (double)68.824399}}, + {.next = &nodes14[80], .payload = {.id = 90, .data = (double)-75.561988}}, + {.next = &nodes14[150], .payload = {.id = 174, .data = (double)-95.919545}}, + {.next = &nodes14[244], .payload = {.id = 68, .data = (double)-66.255358}}, + {.next = &nodes14[203], .payload = {.id = 147, .data = (double)-87.715206}}, + {.next = &nodes14[52], .payload = {.id = 247, .data = (double)69.193397}}, + {.next = &nodes14[114], .payload = {.id = 251, .data = (double)37.370981}}, + {.next = &nodes14[92], .payload = {.id = 38, .data = (double)-42.345748}}, + {.next = &nodes14[68], .payload = {.id = 213, .data = (double)-40.018196}}, + {.next = &nodes14[168], .payload = {.id = 62, .data = (double)-76.156431}}, + {.next = &nodes14[90], .payload = {.id = 72, .data = (double)68.8059}}, + {.next = &nodes14[57], .payload = {.id = 106, .data = (double)3.989783}}, + {.next = &nodes14[237], .payload = {.id = 167, .data = (double)-66.044152}}, + {.next = &nodes14[152], .payload = {.id = 248, .data = (double)-46.613048}}, + {.next = &nodes14[100], .payload = {.id = 193, .data = (double)-84.935764}}, + {.next = &nodes14[253], .payload = {.id = 123, .data = (double)-92.803776}}, + {.next = &nodes14[206], .payload = {.id = 29, .data = (double)-15.181631}}, + {.next = &nodes14[17], .payload = {.id = 161, .data = (double)-53.075582}}, + {.next = &nodes14[250], .payload = {.id = 107, .data = (double)-1.562497}}, + {.next = &nodes14[127], .payload = {.id = 203, .data = (double)15.63865}}, + {.next = &nodes14[196], .payload = {.id = 152, .data = (double)16.793396}}, + {.next = &nodes14[12], .payload = {.id = 74, .data = (double)-53.426072}}, + {.next = &nodes14[47], .payload = {.id = 212, .data = (double)0.927907}}, + {.next = &nodes14[211], .payload = {.id = 59, .data = (double)-20.726048}}, + {.next = &nodes14[31], .payload = {.id = 254, .data = (double)-70.00755}}, + {.next = &nodes14[173], .payload = {.id = 209, .data = (double)-30.536703}}, + {.next = &nodes14[41], .payload = {.id = 173, .data = (double)-15.765474}}, + {.next = &nodes14[27], .payload = {.id = 48, .data = (double)-18.543556}}, + {.next = &nodes14[246], .payload = {.id = 50, .data = (double)-14.407667}}, + {.next = &nodes14[198], .payload = {.id = 214, .data = (double)32.691339}}, + {.next = &nodes14[66], .payload = {.id = 47, .data = (double)-54.825314}}, + {.next = &nodes14[13], .payload = {.id = 115, .data = (double)-96.465921}}, + {.next = &nodes14[26], .payload = {.id = 130, .data = (double)-37.508065}}, + {.next = &nodes14[251], .payload = {.id = 110, .data = (double)-0.420191}}, + {.next = &nodes14[35], .payload = {.id = 186, .data = (double)33.477511}}, + {.next = &nodes14[72], .payload = {.id = 109, .data = (double)-41.287414}}, + {.next = &nodes14[215], .payload = {.id = 22, .data = (double)-5.056899}}, + {.next = &nodes14[130], .payload = {.id = 119, .data = (double)-76.173178}}, + {.next = &nodes14[54], .payload = {.id = 122, .data = (double)-11.488771}}, + {.next = &nodes14[255], .payload = {.id = 157, .data = (double)98.389105}}, + {.next = &nodes14[108], .payload = {.id = 57, .data = (double)34.831782}}, + {.next = &nodes14[165], .payload = {.id = 91, .data = (double)-2.131724}}, + {.next = &nodes14[139], .payload = {.id = 52, .data = (double)78.950929}}, + {.next = &nodes14[216], .payload = {.id = 236, .data = (double)-88.023668}}, + {.next = &nodes14[177], .payload = {.id = 226, .data = (double)32.161243}}, + {.next = &nodes14[193], .payload = {.id = 83, .data = (double)-28.780539}}, + {.next = &nodes14[39], .payload = {.id = 241, .data = (double)53.106016}}, + {.next = &nodes14[59], .payload = {.id = 151, .data = (double)61.910686}}, + {.next = &nodes14[116], .payload = {.id = 234, .data = (double)86.927187}}, + {.next = &nodes14[25], .payload = {.id = 177, .data = (double)-36.697134}}, + {.next = &nodes14[113], .payload = {.id = 232, .data = (double)70.55493}}, + {.next = &nodes14[60], .payload = {.id = 73, .data = (double)-19.142194}}, + {.next = &nodes14[95], .payload = {.id = 245, .data = (double)82.227559}}, + {.next = &nodes14[245], .payload = {.id = 39, .data = (double)44.427314}}, + {.next = &nodes14[209], .payload = {.id = 145, .data = (double)53.294153}}, + {.next = &nodes14[28], .payload = {.id = 25, .data = (double)34.70514}}, + {.next = &nodes14[44], .payload = {.id = 246, .data = (double)26.785498}}, + {.next = &nodes14[4], .payload = {.id = 0, .data = (double)-70.888604}}, + {.next = &nodes14[16], .payload = {.id = 17, .data = (double)-99.134214}}, + {.next = &nodes14[102], .payload = {.id = 102, .data = (double)-39.449478}}, + {.next = &nodes14[79], .payload = {.id = 56, .data = (double)-97.442831}}, + {.next = &nodes14[151], .payload = {.id = 194, .data = (double)70.06686}}, + {.next = &nodes14[252], .payload = {.id = 142, .data = (double)18.209024}}, + {.next = &nodes14[219], .payload = {.id = 103, .data = (double)24.646524}}, + {.next = &nodes14[84], .payload = {.id = 82, .data = (double)88.645012}}, + {.next = &nodes14[242], .payload = {.id = 6, .data = (double)56.160427}}, + {.next = &nodes14[154], .payload = {.id = 97, .data = (double)-0.373018}}, + {.next = &nodes14[21], .payload = {.id = 3, .data = (double)15.950271}}, + {.next = &nodes14[120], .payload = {.id = 88, .data = (double)-70.52518}}, + {.next = &nodes14[62], .payload = {.id = 58, .data = (double)34.419096}}, + {.next = &nodes14[171], .payload = {.id = 138, .data = (double)12.451082}}, + {.next = &nodes14[234], .payload = {.id = 163, .data = (double)-83.011653}}, + {.next = &nodes14[142], .payload = {.id = 239, .data = (double)-51.92521}}, + {.next = &nodes14[248], .payload = {.id = 230, .data = (double)27.585272}}, + {.next = &nodes14[87], .payload = {.id = 233, .data = (double)81.367165}}, + {.next = &nodes14[230], .payload = {.id = 252, .data = (double)-52.774034}}, + {.next = &nodes14[233], .payload = {.id = 217, .data = (double)-49.747041}}, + {.next = &nodes14[82], .payload = {.id = 235, .data = (double)45.323014}}, + {.next = &nodes14[240], .payload = {.id = 201, .data = (double)91.588213}}, + {.next = &nodes14[78], .payload = {.id = 156, .data = (double)-14.370362}}, + {.next = &nodes14[243], .payload = {.id = 33, .data = (double)-37.143946}}, + {.next = &nodes14[40], .payload = {.id = 89, .data = (double)-9.073052}}, + {.next = &nodes14[205], .payload = {.id = 132, .data = (double)52.802228}}, + {.next = &nodes14[71], .payload = {.id = 129, .data = (double)-13.863776}}, + {.next = &nodes14[158], .payload = {.id = 12, .data = (double)5.767748}}, + {.next = &nodes14[175], .payload = {.id = 135, .data = (double)10.75678}}, + {.next = &nodes14[254], .payload = {.id = 117, .data = (double)98.142313}}, + {.next = &nodes14[109], .payload = {.id = 137, .data = (double)-6.036324}}, + {.next = &nodes14[239], .payload = {.id = 204, .data = (double)18.372931}}, + {.next = &nodes14[34], .payload = {.id = 85, .data = (double)90.027764}}, + {.next = &nodes14[50], .payload = {.id = 105, .data = (double)32.216121}}, + {.next = &nodes14[169], .payload = {.id = 120, .data = (double)-9.976896}}, + {.next = &nodes14[88], .payload = {.id = 176, .data = (double)-95.55271}}, + {.next = &nodes14[225], .payload = {.id = 20, .data = (double)84.095436}}, + {.next = &nodes14[22], .payload = {.id = 182, .data = (double)38.172793}}, + {.next = &nodes14[0], .payload = {.id = 159, .data = (double)-88.710151}}, + {.next = &nodes14[137], .payload = {.id = 180, .data = (double)-80.454865}}, + {.next = &nodes14[65], .payload = {.id = 172, .data = (double)2.951965}}, + {.next = &nodes14[133], .payload = {.id = 181, .data = (double)-2.328276}}, + {.next = &nodes14[24], .payload = {.id = 41, .data = (double)-1.25744}}, + {.next = &nodes14[183], .payload = {.id = 53, .data = (double)60.48728}}, + {.next = &nodes14[37], .payload = {.id = 222, .data = (double)25.568787}}, + {.next = &nodes14[53], .payload = {.id = 192, .data = (double)94.821453}}, + {.next = &nodes14[85], .payload = {.id = 240, .data = (double)49.286703}}, + {.next = &nodes14[162], .payload = {.id = 77, .data = (double)52.963402}}, + {.next = &nodes14[135], .payload = {.id = 179, .data = (double)-35.515726}}, + {.next = &nodes14[214], .payload = {.id = 100, .data = (double)20.916785}}, + {.next = &nodes14[106], .payload = {.id = 2, .data = (double)-44.524868}}, + {.next = &nodes14[170], .payload = {.id = 190, .data = (double)-59.648275}}, + {.next = &nodes14[8], .payload = {.id = 113, .data = (double)61.896319}}, + {.next = &nodes14[147], .payload = {.id = 189, .data = (double)93.885551}}, + {.next = &nodes14[131], .payload = {.id = 175, .data = (double)-6.06002}}, + {.next = &nodes14[32], .payload = {.id = 195, .data = (double)-57.183979}}, + {.next = &nodes14[188], .payload = {.id = 249, .data = (double)-42.591081}}, + {.next = &nodes14[224], .payload = {.id = 79, .data = (double)18.729994}}, + {.next = &nodes14[190], .payload = {.id = 98, .data = (double)-94.650222}}, + {.next = &nodes14[101], .payload = {.id = 141, .data = (double)-47.321803}}, + {.next = &nodes14[112], .payload = {.id = 229, .data = (double)-46.412809}}, + {.next = &nodes14[48], .payload = {.id = 61, .data = (double)35.303733}}, + {.next = &nodes14[227], .payload = {.id = 13, .data = (double)43.162327}}, + {.next = &nodes14[247], .payload = {.id = 8, .data = (double)0.981846}}, + {.next = &nodes14[118], .payload = {.id = 155, .data = (double)-23.885324}}, + {.next = &nodes14[156], .payload = {.id = 228, .data = (double)87.620599}}, + {.next = &nodes14[153], .payload = {.id = 78, .data = (double)53.194433}}, + {.next = &nodes14[174], .payload = {.id = 94, .data = (double)-94.055296}}, + {.next = &nodes14[204], .payload = {.id = 169, .data = (double)-92.524476}}, + {.next = &nodes14[218], .payload = {.id = 92, .data = (double)-53.835641}}, + {.next = &nodes14[46], .payload = {.id = 37, .data = (double)-27.749908}}, + {.next = &nodes14[111], .payload = {.id = 238, .data = (double)-7.502663}}, + {.next = &nodes14[200], .payload = {.id = 63, .data = (double)-21.037708}}, + {.next = &nodes14[77], .payload = {.id = 121, .data = (double)70.574858}}, + {.next = &nodes14[141], .payload = {.id = 191, .data = (double)27.08884}}, + {.next = &nodes14[236], .payload = {.id = 139, .data = (double)-68.737809}}, + {.next = &nodes14[103], .payload = {.id = 81, .data = (double)60.196846}}, + {.next = &nodes14[197], .payload = {.id = 210, .data = (double)-84.667682}}, + {.next = &nodes14[38], .payload = {.id = 95, .data = (double)47.559671}}, + {.next = &nodes14[126], .payload = {.id = 136, .data = (double)7.878477}}, + {.next = &nodes14[30], .payload = {.id = 125, .data = (double)31.882205}}, + {.next = &nodes14[161], .payload = {.id = 227, .data = (double)64.7816}}, + {.next = &nodes14[86], .payload = {.id = 150, .data = (double)-26.717981}}, + {.next = &nodes14[241], .payload = {.id = 65, .data = (double)95.514171}}, + {.next = &nodes14[226], .payload = {.id = 219, .data = (double)34.31205}}, + {.next = &nodes14[148], .payload = {.id = 112, .data = (double)8.487623}}, + {.next = &nodes14[238], .payload = {.id = 70, .data = (double)-60.182723}}, + {.next = &nodes14[187], .payload = {.id = 54, .data = (double)87.8164}}, + {.next = &nodes14[235], .payload = {.id = 44, .data = (double)47.234884}}, + {.next = &nodes14[210], .payload = {.id = 27, .data = (double)66.948431}}, + {.next = &nodes14[166], .payload = {.id = 36, .data = (double)-0.836796}}, + {.next = &nodes14[99], .payload = {.id = 55, .data = (double)-26.511721}}, + {.next = &nodes14[45], .payload = {.id = 250, .data = (double)-67.883138}}, + {.next = &nodes14[202], .payload = {.id = 197, .data = (double)-40.535946}}, + {.next = &nodes14[145], .payload = {.id = 99, .data = (double)-64.180862}}, + {.next = &nodes14[64], .payload = {.id = 208, .data = (double)-14.578822}}, + {.next = &nodes14[178], .payload = {.id = 149, .data = (double)-74.360387}}, + {.next = &nodes14[128], .payload = {.id = 84, .data = (double)33.335402}}, + {.next = &nodes14[9], .payload = {.id = 224, .data = (double)-62.692212}}, + {.next = &nodes14[11], .payload = {.id = 31, .data = (double)-18.484406}}, + {.next = &nodes14[223], .payload = {.id = 153, .data = (double)53.038804}}, + {.next = &nodes14[61], .payload = {.id = 211, .data = (double)64.74779}}, + {.next = &nodes14[14], .payload = {.id = 215, .data = (double)-37.329407}}, + {.next = &nodes14[207], .payload = {.id = 127, .data = (double)76.940046}}, + {.next = &nodes14[179], .payload = {.id = 64, .data = (double)39.007423}}, + {.next = &nodes14[124], .payload = {.id = 134, .data = (double)-1.889258}}, + {.next = &nodes14[29], .payload = {.id = 198, .data = (double)14.704139}}, + {.next = &nodes14[192], .payload = {.id = 148, .data = (double)18.092683}}, + {.next = &nodes14[217], .payload = {.id = 170, .data = (double)31.553557}}, + {.next = &nodes14[201], .payload = {.id = 133, .data = (double)13.771045}}, + {.next = &nodes14[195], .payload = {.id = 30, .data = (double)2.850201}}, + {.next = &nodes14[122], .payload = {.id = 128, .data = (double)-67.171151}}, + {.next = &nodes14[149], .payload = {.id = 188, .data = (double)-40.09582}}, + {.next = &nodes14[43], .payload = {.id = 146, .data = (double)-43.112492}}, + {.next = &nodes14[55], .payload = {.id = 28, .data = (double)96.260225}}, + {.next = &nodes14[157], .payload = {.id = 60, .data = (double)4.532475}}, + {.next = &nodes14[186], .payload = {.id = 35, .data = (double)3.945516}}, + {.next = &nodes14[73], .payload = {.id = 185, .data = (double)62.291436}}, + {.next = &nodes14[98], .payload = {.id = 101, .data = (double)-34.608823}}, + {.next = &nodes14[1], .payload = {.id = 23, .data = (double)39.626581}}, + {.next = &nodes14[167], .payload = {.id = 237, .data = (double)-59.870395}}, + {.next = &nodes14[136], .payload = {.id = 171, .data = (double)-15.505392}}, + {.next = &nodes14[163], .payload = {.id = 93, .data = (double)88.480601}}, + {.next = &nodes14[129], .payload = {.id = 104, .data = (double)52.034289}}, + {.next = &nodes14[97], .payload = {.id = 16, .data = (double)50.803574}}, + {.next = &nodes14[140], .payload = {.id = 221, .data = (double)76.179314}}, + {.next = &nodes14[143], .payload = {.id = 76, .data = (double)-0.177978}}, + {.next = &nodes14[160], .payload = {.id = 154, .data = (double)25.0306}}, + {.next = &nodes14[172], .payload = {.id = 80, .data = (double)51.260589}}, + {.next = &nodes14[75], .payload = {.id = 21, .data = (double)70.259362}}, + {.next = &nodes14[221], .payload = {.id = 220, .data = (double)9.512498}}, + {.next = &nodes14[23], .payload = {.id = 14, .data = (double)92.85276}}, + {.next = &nodes14[104], .payload = {.id = 5, .data = (double)71.027616}}, + {.next = &nodes14[117], .payload = {.id = 200, .data = (double)24.914458}}, + {.next = &nodes14[63], .payload = {.id = 253, .data = (double)-52.303316}}, + {.next = &nodes14[213], .payload = {.id = 184, .data = (double)-0.653721}}, + {.next = &nodes14[3], .payload = {.id = 10, .data = (double)63.917301}}, + {.next = &nodes14[180], .payload = {.id = 218, .data = (double)3.073846}}, + {.next = &nodes14[249], .payload = {.id = 164, .data = (double)37.598252}}, + {.next = &nodes14[10], .payload = {.id = 45, .data = (double)37.409311}}, + {.next = &nodes14[155], .payload = {.id = 140, .data = (double)-88.852575}}, + {.next = &nodes14[164], .payload = {.id = 168, .data = (double)7.683363}}, + {.next = &nodes14[49], .payload = {.id = 71, .data = (double)-59.947301}}, + {.next = &nodes14[19], .payload = {.id = 205, .data = (double)-45.327014}}, + {.next = &nodes14[58], .payload = {.id = 202, .data = (double)43.541369}}, + {.next = &nodes14[7], .payload = {.id = 66, .data = (double)48.286432}}, + {.next = &nodes14[159], .payload = {.id = 7, .data = (double)22.591286}}, + {.next = &nodes14[212], .payload = {.id = 34, .data = (double)-6.819661}}, + {.next = &nodes14[182], .payload = {.id = 69, .data = (double)-27.258001}}, + {.next = &nodes14[138], .payload = {.id = 40, .data = (double)-83.550411}}, + {.next = &nodes14[81], .payload = {.id = 51, .data = (double)71.35475}}, + {.next = &nodes14[232], .payload = {.id = 9, .data = (double)-86.332592}}, + {.next = &nodes14[89], .payload = {.id = 231, .data = (double)61.786696}}, + {.next = &nodes14[5], .payload = {.id = 165, .data = (double)73.787992}}, + {.next = &nodes14[74], .payload = {.id = 108, .data = (double)-6.795634}}, + {.next = &nodes14[181], .payload = {.id = 111, .data = (double)0.958951}}, + {.next = &nodes14[6], .payload = {.id = 143, .data = (double)-24.440459}}, + {.next = &nodes14[176], .payload = {.id = 124, .data = (double)-64.626165}}, + {.next = &nodes14[76], .payload = {.id = 118, .data = (double)76.025134}}, + {.next = &nodes14[134], .payload = {.id = 158, .data = (double)-17.614079}}, +}; + +node_t nodes15[] = { + {.next = &nodes15[193], .payload = {.id = 171, .data = (double)-14.453639}}, + {.next = &nodes15[117], .payload = {.id = 139, .data = (double)20.702721}}, + {.next = &nodes15[70], .payload = {.id = 95, .data = (double)-25.288338}}, + {.next = &nodes15[238], .payload = {.id = 14, .data = (double)-29.139663}}, + {.next = &nodes15[164], .payload = {.id = 65, .data = (double)79.035044}}, + {.next = &nodes15[234], .payload = {.id = 146, .data = (double)-46.304119}}, + {.next = &nodes15[189], .payload = {.id = 211, .data = (double)-18.98168}}, + {.next = &nodes15[31], .payload = {.id = 197, .data = (double)-31.733124}}, + {.next = &nodes15[214], .payload = {.id = 247, .data = (double)-41.033719}}, + {.next = &nodes15[87], .payload = {.id = 115, .data = (double)72.655769}}, + {.next = &nodes15[123], .payload = {.id = 206, .data = (double)-96.416956}}, + {.next = &nodes15[30], .payload = {.id = 23, .data = (double)95.504775}}, + {.next = &nodes15[199], .payload = {.id = 32, .data = (double)-6.383027}}, + {.next = &nodes15[118], .payload = {.id = 217, .data = (double)23.348965}}, + {.next = &nodes15[185], .payload = {.id = 71, .data = (double)-77.501823}}, + {.next = &nodes15[197], .payload = {.id = 213, .data = (double)48.849366}}, + {.next = &nodes15[120], .payload = {.id = 62, .data = (double)-67.289009}}, + {.next = &nodes15[89], .payload = {.id = 84, .data = (double)-99.174855}}, + {.next = &nodes15[35], .payload = {.id = 136, .data = (double)47.177857}}, + {.next = &nodes15[250], .payload = {.id = 130, .data = (double)-19.520753}}, + {.next = &nodes15[223], .payload = {.id = 158, .data = (double)42.727097}}, + {.next = &nodes15[192], .payload = {.id = 166, .data = (double)-39.921349}}, + {.next = &nodes15[1], .payload = {.id = 138, .data = (double)80.746854}}, + {.next = &nodes15[14], .payload = {.id = 70, .data = (double)-8.448059}}, + {.next = &nodes15[177], .payload = {.id = 39, .data = (double)-0.157877}}, + {.next = &nodes15[188], .payload = {.id = 215, .data = (double)-39.440004}}, + {.next = &nodes15[16], .payload = {.id = 61, .data = (double)-5.950494}}, + {.next = &nodes15[10], .payload = {.id = 205, .data = (double)-13.240216}}, + {.next = &nodes15[130], .payload = {.id = 152, .data = (double)26.137251}}, + {.next = &nodes15[64], .payload = {.id = 6, .data = (double)-23.300909}}, + {.next = &nodes15[174], .payload = {.id = 24, .data = (double)34.252404}}, + {.next = &nodes15[180], .payload = {.id = 198, .data = (double)83.622385}}, + {.next = &nodes15[233], .payload = {.id = 79, .data = (double)64.514351}}, + {.next = &nodes15[147], .payload = {.id = 89, .data = (double)-0.377845}}, + {.next = &nodes15[3], .payload = {.id = 13, .data = (double)-5.813515}}, + {.next = &nodes15[22], .payload = {.id = 137, .data = (double)84.339962}}, + {.next = &nodes15[2], .payload = {.id = 94, .data = (double)-75.601811}}, + {.next = &nodes15[142], .payload = {.id = 249, .data = (double)-21.653321}}, + {.next = &nodes15[128], .payload = {.id = 189, .data = (double)-90.948257}}, + {.next = &nodes15[17], .payload = {.id = 83, .data = (double)99.600911}}, + {.next = &nodes15[112], .payload = {.id = 103, .data = (double)25.671348}}, + {.next = &nodes15[79], .payload = {.id = 202, .data = (double)96.437238}}, + {.next = &nodes15[97], .payload = {.id = 20, .data = (double)-98.927803}}, + {.next = NULL, .payload = {.id = 255, .data = (double)-0.859358}}, + {.next = &nodes15[99], .payload = {.id = 35, .data = (double)-13.414068}}, + {.next = &nodes15[127], .payload = {.id = 161, .data = (double)29.445078}}, + {.next = &nodes15[23], .payload = {.id = 69, .data = (double)12.170904}}, + {.next = &nodes15[156], .payload = {.id = 109, .data = (double)-9.379601}}, + {.next = &nodes15[81], .payload = {.id = 132, .data = (double)90.886491}}, + {.next = &nodes15[198], .payload = {.id = 74, .data = (double)-30.07914}}, + {.next = &nodes15[107], .payload = {.id = 180, .data = (double)62.564952}}, + {.next = &nodes15[252], .payload = {.id = 101, .data = (double)41.54133}}, + {.next = &nodes15[20], .payload = {.id = 157, .data = (double)29.522123}}, + {.next = &nodes15[114], .payload = {.id = 45, .data = (double)-47.356722}}, + {.next = &nodes15[113], .payload = {.id = 144, .data = (double)-10.911517}}, + {.next = &nodes15[171], .payload = {.id = 76, .data = (double)-43.17671}}, + {.next = &nodes15[101], .payload = {.id = 195, .data = (double)-10.010419}}, + {.next = &nodes15[43], .payload = {.id = 254, .data = (double)-16.862819}}, + {.next = &nodes15[140], .payload = {.id = 191, .data = (double)40.875711}}, + {.next = &nodes15[158], .payload = {.id = 243, .data = (double)-2.990633}}, + {.next = &nodes15[220], .payload = {.id = 113, .data = (double)59.406693}}, + {.next = &nodes15[76], .payload = {.id = 2, .data = (double)74.288695}}, + {.next = &nodes15[213], .payload = {.id = 48, .data = (double)3.394537}}, + {.next = &nodes15[178], .payload = {.id = 50, .data = (double)-67.003236}}, + {.next = &nodes15[159], .payload = {.id = 7, .data = (double)-15.34181}}, + {.next = &nodes15[207], .payload = {.id = 55, .data = (double)84.570561}}, + {.next = &nodes15[181], .payload = {.id = 122, .data = (double)-81.489798}}, + {.next = &nodes15[91], .payload = {.id = 219, .data = (double)92.628322}}, + {.next = &nodes15[160], .payload = {.id = 127, .data = (double)-95.897593}}, + {.next = &nodes15[51], .payload = {.id = 100, .data = (double)-7.953364}}, + {.next = &nodes15[122], .payload = {.id = 96, .data = (double)85.829689}}, + {.next = &nodes15[191], .payload = {.id = 187, .data = (double)57.235419}}, + {.next = &nodes15[32], .payload = {.id = 78, .data = (double)49.98733}}, + {.next = &nodes15[61], .payload = {.id = 1, .data = (double)-6.223678}}, + {.next = &nodes15[116], .payload = {.id = 18, .data = (double)41.913193}}, + {.next = &nodes15[235], .payload = {.id = 107, .data = (double)-91.2306}}, + {.next = &nodes15[236], .payload = {.id = 3, .data = (double)94.879835}}, + {.next = &nodes15[145], .payload = {.id = 200, .data = (double)-57.786326}}, + {.next = &nodes15[206], .payload = {.id = 149, .data = (double)-15.49273}}, + {.next = &nodes15[157], .payload = {.id = 203, .data = (double)-48.136465}}, + {.next = &nodes15[115], .payload = {.id = 81, .data = (double)32.627536}}, + {.next = &nodes15[96], .payload = {.id = 133, .data = (double)-69.173068}}, + {.next = &nodes15[65], .payload = {.id = 54, .data = (double)11.134942}}, + {.next = &nodes15[200], .payload = {.id = 118, .data = (double)59.629394}}, + {.next = &nodes15[248], .payload = {.id = 184, .data = (double)-96.746261}}, + {.next = &nodes15[45], .payload = {.id = 160, .data = (double)5.455742}}, + {.next = &nodes15[230], .payload = {.id = 67, .data = (double)-11.696062}}, + {.next = &nodes15[138], .payload = {.id = 116, .data = (double)60.311593}}, + {.next = &nodes15[251], .payload = {.id = 252, .data = (double)69.525906}}, + {.next = &nodes15[204], .payload = {.id = 85, .data = (double)53.369526}}, + {.next = &nodes15[124], .payload = {.id = 233, .data = (double)71.637872}}, + {.next = &nodes15[211], .payload = {.id = 220, .data = (double)35.020458}}, + {.next = &nodes15[196], .payload = {.id = 245, .data = (double)-10.096744}}, + {.next = &nodes15[149], .payload = {.id = 163, .data = (double)-6.356166}}, + {.next = &nodes15[62], .payload = {.id = 47, .data = (double)85.343376}}, + {.next = &nodes15[44], .payload = {.id = 34, .data = (double)42.051115}}, + {.next = &nodes15[237], .payload = {.id = 134, .data = (double)-40.290668}}, + {.next = &nodes15[183], .payload = {.id = 21, .data = (double)0.9084}}, + {.next = &nodes15[194], .payload = {.id = 226, .data = (double)39.206488}}, + {.next = &nodes15[125], .payload = {.id = 36, .data = (double)-47.918798}}, + {.next = &nodes15[179], .payload = {.id = 43, .data = (double)-13.982796}}, + {.next = &nodes15[7], .payload = {.id = 196, .data = (double)61.566814}}, + {.next = &nodes15[12], .payload = {.id = 31, .data = (double)-32.164653}}, + {.next = &nodes15[73], .payload = {.id = 0, .data = (double)-82.852265}}, + {.next = &nodes15[227], .payload = {.id = 105, .data = (double)31.601261}}, + {.next = &nodes15[195], .payload = {.id = 98, .data = (double)-35.292333}}, + {.next = &nodes15[182], .payload = {.id = 169, .data = (double)-39.918269}}, + {.next = &nodes15[239], .payload = {.id = 181, .data = (double)-28.908473}}, + {.next = &nodes15[205], .payload = {.id = 174, .data = (double)83.460403}}, + {.next = &nodes15[166], .payload = {.id = 235, .data = (double)-82.781291}}, + {.next = &nodes15[246], .payload = {.id = 238, .data = (double)-15.624155}}, + {.next = &nodes15[74], .payload = {.id = 17, .data = (double)60.449701}}, + {.next = &nodes15[104], .payload = {.id = 104, .data = (double)-46.136313}}, + {.next = &nodes15[5], .payload = {.id = 145, .data = (double)-22.382095}}, + {.next = &nodes15[94], .payload = {.id = 46, .data = (double)65.917836}}, + {.next = &nodes15[39], .payload = {.id = 82, .data = (double)-57.520769}}, + {.next = &nodes15[42], .payload = {.id = 19, .data = (double)61.97059}}, + {.next = &nodes15[232], .payload = {.id = 140, .data = (double)-28.191148}}, + {.next = &nodes15[67], .payload = {.id = 218, .data = (double)38.132458}}, + {.next = &nodes15[173], .payload = {.id = 193, .data = (double)44.818937}}, + {.next = &nodes15[121], .payload = {.id = 63, .data = (double)-6.573432}}, + {.next = &nodes15[4], .payload = {.id = 64, .data = (double)-76.795191}}, + {.next = &nodes15[105], .payload = {.id = 97, .data = (double)-78.786016}}, + {.next = &nodes15[133], .payload = {.id = 207, .data = (double)-21.013231}}, + {.next = &nodes15[109], .payload = {.id = 234, .data = (double)7.716507}}, + {.next = &nodes15[143], .payload = {.id = 37, .data = (double)-37.346078}}, + {.next = &nodes15[36], .payload = {.id = 93, .data = (double)96.266895}}, + {.next = &nodes15[93], .payload = {.id = 162, .data = (double)-83.20598}}, + {.next = &nodes15[58], .payload = {.id = 190, .data = (double)-16.749688}}, + {.next = &nodes15[186], .payload = {.id = 52, .data = (double)-1.745044}}, + {.next = &nodes15[203], .payload = {.id = 153, .data = (double)-81.410508}}, + {.next = &nodes15[100], .payload = {.id = 42, .data = (double)-27.881558}}, + {.next = &nodes15[110], .payload = {.id = 237, .data = (double)-70.366871}}, + {.next = &nodes15[243], .payload = {.id = 208, .data = (double)-97.33908}}, + {.next = &nodes15[146], .payload = {.id = 10, .data = (double)11.399995}}, + {.next = &nodes15[90], .payload = {.id = 232, .data = (double)68.417942}}, + {.next = &nodes15[137], .payload = {.id = 27, .data = (double)-91.775002}}, + {.next = &nodes15[225], .payload = {.id = 28, .data = (double)-64.125555}}, + {.next = &nodes15[83], .payload = {.id = 117, .data = (double)-43.409198}}, + {.next = &nodes15[6], .payload = {.id = 210, .data = (double)-7.967397}}, + {.next = &nodes15[119], .payload = {.id = 192, .data = (double)-37.210729}}, + {.next = &nodes15[136], .payload = {.id = 26, .data = (double)78.44519}}, + {.next = &nodes15[241], .payload = {.id = 250, .data = (double)-33.229989}}, + {.next = &nodes15[24], .payload = {.id = 38, .data = (double)95.70332}}, + {.next = &nodes15[244], .payload = {.id = 230, .data = (double)-70.969162}}, + {.next = &nodes15[41], .payload = {.id = 201, .data = (double)-84.355894}}, + {.next = &nodes15[167], .payload = {.id = 11, .data = (double)-89.577478}}, + {.next = &nodes15[165], .payload = {.id = 90, .data = (double)-81.138955}}, + {.next = &nodes15[221], .payload = {.id = 87, .data = (double)84.082639}}, + {.next = &nodes15[228], .payload = {.id = 164, .data = (double)-84.163374}}, + {.next = &nodes15[163], .payload = {.id = 241, .data = (double)47.756236}}, + {.next = &nodes15[154], .payload = {.id = 57, .data = (double)-12.002081}}, + {.next = &nodes15[54], .payload = {.id = 143, .data = (double)-60.025748}}, + {.next = &nodes15[102], .payload = {.id = 30, .data = (double)-1.432034}}, + {.next = &nodes15[240], .payload = {.id = 58, .data = (double)-62.216009}}, + {.next = &nodes15[98], .payload = {.id = 225, .data = (double)63.193645}}, + {.next = &nodes15[218], .payload = {.id = 110, .data = (double)89.483679}}, + {.next = &nodes15[27], .payload = {.id = 204, .data = (double)34.681752}}, + {.next = &nodes15[92], .payload = {.id = 244, .data = (double)-96.074444}}, + {.next = &nodes15[254], .payload = {.id = 8, .data = (double)19.439188}}, + {.next = &nodes15[208], .payload = {.id = 128, .data = (double)-58.355452}}, + {.next = &nodes15[50], .payload = {.id = 179, .data = (double)44.062}}, + {.next = &nodes15[219], .payload = {.id = 177, .data = (double)-17.396119}}, + {.next = &nodes15[59], .payload = {.id = 242, .data = (double)-10.94681}}, + {.next = &nodes15[86], .payload = {.id = 66, .data = (double)-1.017845}}, + {.next = &nodes15[190], .payload = {.id = 91, .data = (double)-34.268445}}, + {.next = &nodes15[132], .payload = {.id = 236, .data = (double)53.944229}}, + {.next = &nodes15[34], .payload = {.id = 12, .data = (double)86.212921}}, + {.next = &nodes15[152], .payload = {.id = 142, .data = (double)-26.508635}}, + {.next = &nodes15[71], .payload = {.id = 186, .data = (double)-7.424211}}, + {.next = &nodes15[26], .payload = {.id = 60, .data = (double)-63.371736}}, + {.next = &nodes15[72], .payload = {.id = 77, .data = (double)66.990732}}, + {.next = &nodes15[155], .payload = {.id = 224, .data = (double)-61.839583}}, + {.next = &nodes15[56], .payload = {.id = 194, .data = (double)51.470853}}, + {.next = &nodes15[141], .payload = {.id = 25, .data = (double)-73.552349}}, + {.next = &nodes15[224], .payload = {.id = 125, .data = (double)54.175497}}, + {.next = &nodes15[247], .payload = {.id = 155, .data = (double)94.654358}}, + {.next = &nodes15[216], .payload = {.id = 40, .data = (double)94.674298}}, + {.next = &nodes15[129], .payload = {.id = 51, .data = (double)47.373848}}, + {.next = &nodes15[53], .payload = {.id = 44, .data = (double)80.558535}}, + {.next = &nodes15[77], .payload = {.id = 199, .data = (double)62.001202}}, + {.next = &nodes15[253], .payload = {.id = 123, .data = (double)-48.96722}}, + {.next = &nodes15[0], .payload = {.id = 170, .data = (double)-50.269299}}, + {.next = &nodes15[11], .payload = {.id = 22, .data = (double)-23.812465}}, + {.next = &nodes15[162], .payload = {.id = 176, .data = (double)2.130317}}, + {.next = &nodes15[215], .payload = {.id = 72, .data = (double)43.952793}}, + {.next = &nodes15[82], .payload = {.id = 53, .data = (double)90.01014}}, + {.next = &nodes15[172], .payload = {.id = 223, .data = (double)-72.977211}}, + {.next = &nodes15[13], .payload = {.id = 216, .data = (double)62.626496}}, + {.next = &nodes15[15], .payload = {.id = 212, .data = (double)31.543419}}, + {.next = &nodes15[126], .payload = {.id = 92, .data = (double)-43.14375}}, + {.next = &nodes15[38], .payload = {.id = 188, .data = (double)68.581965}}, + {.next = &nodes15[201], .payload = {.id = 167, .data = (double)96.837247}}, + {.next = &nodes15[245], .payload = {.id = 172, .data = (double)13.707137}}, + {.next = &nodes15[229], .payload = {.id = 227, .data = (double)-62.355779}}, + {.next = &nodes15[69], .payload = {.id = 99, .data = (double)-94.2251}}, + {.next = &nodes15[8], .payload = {.id = 246, .data = (double)-51.47407}}, + {.next = &nodes15[25], .payload = {.id = 214, .data = (double)45.182281}}, + {.next = &nodes15[55], .payload = {.id = 75, .data = (double)-59.253258}}, + {.next = &nodes15[95], .payload = {.id = 33, .data = (double)-82.070404}}, + {.next = &nodes15[212], .payload = {.id = 119, .data = (double)48.759998}}, + {.next = &nodes15[106], .payload = {.id = 168, .data = (double)36.862787}}, + {.next = &nodes15[84], .payload = {.id = 183, .data = (double)53.729355}}, + {.next = &nodes15[176], .payload = {.id = 154, .data = (double)2.668292}}, + {.next = &nodes15[148], .payload = {.id = 86, .data = (double)-63.886231}}, + {.next = &nodes15[184], .payload = {.id = 175, .data = (double)2.682904}}, + {.next = &nodes15[249], .payload = {.id = 150, .data = (double)-26.352794}}, + {.next = &nodes15[151], .payload = {.id = 56, .data = (double)27.330438}}, + {.next = &nodes15[19], .payload = {.id = 129, .data = (double)-22.29942}}, + {.next = &nodes15[150], .payload = {.id = 240, .data = (double)80.483067}}, + {.next = &nodes15[60], .payload = {.id = 112, .data = (double)81.375673}}, + {.next = &nodes15[242], .payload = {.id = 221, .data = (double)60.928147}}, + {.next = &nodes15[226], .payload = {.id = 120, .data = (double)9.431244}}, + {.next = &nodes15[63], .payload = {.id = 49, .data = (double)-12.844926}}, + {.next = &nodes15[37], .payload = {.id = 248, .data = (double)65.890153}}, + {.next = &nodes15[49], .payload = {.id = 73, .data = (double)-70.389259}}, + {.next = &nodes15[131], .payload = {.id = 41, .data = (double)-43.79987}}, + {.next = &nodes15[29], .payload = {.id = 5, .data = (double)-57.556467}}, + {.next = &nodes15[210], .payload = {.id = 111, .data = (double)99.964222}}, + {.next = &nodes15[161], .payload = {.id = 178, .data = (double)-7.068702}}, + {.next = &nodes15[9], .payload = {.id = 114, .data = (double)-74.13596}}, + {.next = &nodes15[33], .payload = {.id = 88, .data = (double)-50.768513}}, + {.next = &nodes15[144], .payload = {.id = 229, .data = (double)-3.776561}}, + {.next = &nodes15[85], .payload = {.id = 159, .data = (double)86.133523}}, + {.next = &nodes15[68], .payload = {.id = 126, .data = (double)-20.216548}}, + {.next = &nodes15[153], .payload = {.id = 29, .data = (double)-66.0267}}, + {.next = &nodes15[66], .payload = {.id = 121, .data = (double)20.458305}}, + {.next = &nodes15[75], .payload = {.id = 106, .data = (double)-34.114616}}, + {.next = &nodes15[21], .payload = {.id = 165, .data = (double)60.308938}}, + {.next = &nodes15[222], .payload = {.id = 228, .data = (double)-94.636941}}, + {.next = &nodes15[46], .payload = {.id = 68, .data = (double)97.763717}}, + {.next = &nodes15[111], .payload = {.id = 16, .data = (double)34.158309}}, + {.next = &nodes15[168], .payload = {.id = 141, .data = (double)-80.7777}}, + {.next = &nodes15[80], .payload = {.id = 80, .data = (double)12.649478}}, + {.next = &nodes15[255], .payload = {.id = 147, .data = (double)20.06815}}, + {.next = &nodes15[47], .payload = {.id = 108, .data = (double)24.472971}}, + {.next = &nodes15[217], .payload = {.id = 4, .data = (double)-20.489057}}, + {.next = &nodes15[18], .payload = {.id = 135, .data = (double)60.220084}}, + {.next = &nodes15[231], .payload = {.id = 15, .data = (double)21.274893}}, + {.next = &nodes15[202], .payload = {.id = 182, .data = (double)17.113577}}, + {.next = &nodes15[170], .payload = {.id = 59, .data = (double)-89.086567}}, + {.next = &nodes15[88], .payload = {.id = 251, .data = (double)-79.467296}}, + {.next = &nodes15[187], .payload = {.id = 222, .data = (double)-82.472974}}, + {.next = &nodes15[139], .payload = {.id = 209, .data = (double)31.160194}}, + {.next = &nodes15[135], .payload = {.id = 231, .data = (double)-51.643957}}, + {.next = &nodes15[108], .payload = {.id = 173, .data = (double)10.198866}}, + {.next = &nodes15[209], .payload = {.id = 239, .data = (double)-76.708236}}, + {.next = &nodes15[52], .payload = {.id = 156, .data = (double)35.288006}}, + {.next = &nodes15[169], .payload = {.id = 185, .data = (double)48.103234}}, + {.next = &nodes15[28], .payload = {.id = 151, .data = (double)-62.728834}}, + {.next = &nodes15[48], .payload = {.id = 131, .data = (double)29.4336}}, + {.next = &nodes15[57], .payload = {.id = 253, .data = (double)-13.642409}}, + {.next = &nodes15[40], .payload = {.id = 102, .data = (double)-4.028981}}, + {.next = &nodes15[175], .payload = {.id = 124, .data = (double)-51.983973}}, + {.next = &nodes15[134], .payload = {.id = 9, .data = (double)-85.388876}}, + {.next = &nodes15[78], .payload = {.id = 148, .data = (double)-81.95553}}, +}; + +node_t* head[16] = { + &nodes0[197], + &nodes1[162], + &nodes2[1], + &nodes3[21], + &nodes4[85], + &nodes5[135], + &nodes6[176], + &nodes7[112], + &nodes8[113], + &nodes9[8], + &nodes10[20], + &nodes11[4], + &nodes12[226], + &nodes13[154], + &nodes14[96], + &nodes15[103], +}; + diff --git a/sw/spatzBenchmarks/linked-list/data/data_64.h b/sw/spatzBenchmarks/linked-list/data/data_64.h deleted file mode 100644 index 4b84abf0..00000000 --- a/sw/spatzBenchmarks/linked-list/data/data_64.h +++ /dev/null @@ -1,77 +0,0 @@ -// Copyright 2025 ETH Zurich and University of Bologna. -// Licensed under the Apache License, Version 2.0, see LICENSE for details. -// SPDX-License-Identifier: Apache-2.0 - -// This file was generated automatically. - -#include "layer.h" - -int N = 64; - -node_t nodes[64] __attribute__((section(".data"))) = { - {.payload = {.id = 23, .data = (double)71.063544}, .next = NULL}, - {.payload = {.id = 25, .data = (double)73.296733}, .next = NULL}, - {.payload = {.id = 7, .data = (double)-23.974755}, .next = NULL}, - {.payload = {.id = 22, .data = (double)-9.31794}, .next = NULL}, - {.payload = {.id = 45, .data = (double)66.822085}, .next = NULL}, - {.payload = {.id = 33, .data = (double)-67.469181}, .next = NULL}, - {.payload = {.id = 19, .data = (double)-28.94586}, .next = NULL}, - {.payload = {.id = 59, .data = (double)34.035035}, .next = NULL}, - {.payload = {.id = 46, .data = (double)40.364063}, .next = NULL}, - {.payload = {.id = 9, .data = (double)36.709533}, .next = NULL}, - {.payload = {.id = 40, .data = (double)-85.719498}, .next = NULL}, - {.payload = {.id = 18, .data = (double)26.995658}, .next = NULL}, - {.payload = {.id = 42, .data = (double)6.827975}, .next = NULL}, - {.payload = {.id = 31, .data = (double)-51.037815}, .next = NULL}, - {.payload = {.id = 16, .data = (double)-7.547958}, .next = NULL}, - {.payload = {.id = 21, .data = (double)-46.010435}, .next = NULL}, - {.payload = {.id = 36, .data = (double)85.078236}, .next = NULL}, - {.payload = {.id = 41, .data = (double)37.632392}, .next = NULL}, - {.payload = {.id = 29, .data = (double)-56.076965}, .next = NULL}, - {.payload = {.id = 20, .data = (double)-35.143453}, .next = NULL}, - {.payload = {.id = 11, .data = (double)53.662716}, .next = NULL}, - {.payload = {.id = 50, .data = (double)-88.81241}, .next = NULL}, - {.payload = {.id = 39, .data = (double)64.360519}, .next = NULL}, - {.payload = {.id = 48, .data = (double)61.00916}, .next = NULL}, - {.payload = {.id = 3, .data = (double)-19.767043}, .next = NULL}, - {.payload = {.id = 30, .data = (double)-86.762279}, .next = NULL}, - {.payload = {.id = 24, .data = (double)82.627225}, .next = NULL}, - {.payload = {.id = 55, .data = (double)13.43601}, .next = NULL}, - {.payload = {.id = 4, .data = (double)43.582854}, .next = NULL}, - {.payload = {.id = 57, .data = (double)-57.474691}, .next = NULL}, - {.payload = {.id = 54, .data = (double)-0.153748}, .next = NULL}, - {.payload = {.id = 49, .data = (double)76.936631}, .next = NULL}, - {.payload = {.id = 10, .data = (double)28.570374}, .next = NULL}, - {.payload = {.id = 0, .data = (double)-71.425682}, .next = NULL}, - {.payload = {.id = 60, .data = (double)-72.073936}, .next = NULL}, - {.payload = {.id = 28, .data = (double)48.997796}, .next = NULL}, - {.payload = {.id = 44, .data = (double)7.795458}, .next = NULL}, - {.payload = {.id = 26, .data = (double)49.402762}, .next = NULL}, - {.payload = {.id = 52, .data = (double)-14.313235}, .next = NULL}, - {.payload = {.id = 12, .data = (double)16.706585}, .next = NULL}, - {.payload = {.id = 35, .data = (double)-27.600711}, .next = NULL}, - {.payload = {.id = 53, .data = (double)99.465156}, .next = NULL}, - {.payload = {.id = 38, .data = (double)-72.333651}, .next = NULL}, - {.payload = {.id = 32, .data = (double)-1.296833}, .next = NULL}, - {.payload = {.id = 58, .data = (double)51.156432}, .next = NULL}, - {.payload = {.id = 13, .data = (double)72.220582}, .next = NULL}, - {.payload = {.id = 51, .data = (double)-69.431736}, .next = NULL}, - {.payload = {.id = 62, .data = (double)-68.0036}, .next = NULL}, - {.payload = {.id = 2, .data = (double)36.096243}, .next = NULL}, - {.payload = {.id = 27, .data = (double)19.281806}, .next = NULL}, - {.payload = {.id = 37, .data = (double)-23.046538}, .next = NULL}, - {.payload = {.id = 5, .data = (double)19.177686}, .next = NULL}, - {.payload = {.id = 34, .data = (double)-6.390022}, .next = NULL}, - {.payload = {.id = 56, .data = (double)-49.717176}, .next = NULL}, - {.payload = {.id = 43, .data = (double)10.645179}, .next = NULL}, - {.payload = {.id = 6, .data = (double)88.486172}, .next = NULL}, - {.payload = {.id = 61, .data = (double)36.056682}, .next = NULL}, - {.payload = {.id = 8, .data = (double)-77.089651}, .next = NULL}, - {.payload = {.id = 63, .data = (double)76.95769}, .next = NULL}, - {.payload = {.id = 15, .data = (double)50.17556}, .next = NULL}, - {.payload = {.id = 17, .data = (double)53.719747}, .next = NULL}, - {.payload = {.id = 47, .data = (double)-31.964905}, .next = NULL}, - {.payload = {.id = 1, .data = (double)-41.299974}, .next = NULL}, - {.payload = {.id = 14, .data = (double)-68.368449}, .next = NULL}, -}; - diff --git a/sw/spatzBenchmarks/linked-list/data/data_64_8.h b/sw/spatzBenchmarks/linked-list/data/data_64_8.h new file mode 100644 index 00000000..a75f2b8c --- /dev/null +++ b/sw/spatzBenchmarks/linked-list/data/data_64_8.h @@ -0,0 +1,559 @@ +// Copyright 2025 ETH Zurich and University of Bologna. +// Licensed under the Apache License, Version 2.0, see LICENSE for details. +// SPDX-License-Identifier: Apache-2.0 + +// This file was generated automatically. + +#include "layer.h" + +int N = 64; + +int N_list = 8; + +node_t nodes0[] = { + {.next = NULL, .payload = {.id = 63, .data = (double)36.92285}}, + {.next = &nodes0[63], .payload = {.id = 6, .data = (double)78.435914}}, + {.next = &nodes0[52], .payload = {.id = 44, .data = (double)-84.041605}}, + {.next = &nodes0[18], .payload = {.id = 11, .data = (double)1.071058}}, + {.next = &nodes0[36], .payload = {.id = 26, .data = (double)-81.450831}}, + {.next = &nodes0[33], .payload = {.id = 61, .data = (double)27.999952}}, + {.next = &nodes0[47], .payload = {.id = 56, .data = (double)-65.77227}}, + {.next = &nodes0[8], .payload = {.id = 39, .data = (double)15.470429}}, + {.next = &nodes0[49], .payload = {.id = 40, .data = (double)40.914367}}, + {.next = &nodes0[7], .payload = {.id = 38, .data = (double)72.34138}}, + {.next = &nodes0[45], .payload = {.id = 28, .data = (double)69.498873}}, + {.next = &nodes0[3], .payload = {.id = 10, .data = (double)-56.272405}}, + {.next = &nodes0[28], .payload = {.id = 0, .data = (double)27.88536}}, + {.next = &nodes0[34], .payload = {.id = 22, .data = (double)-31.949897}}, + {.next = &nodes0[35], .payload = {.id = 46, .data = (double)-79.799714}}, + {.next = &nodes0[16], .payload = {.id = 32, .data = (double)7.245618}}, + {.next = &nodes0[39], .payload = {.id = 33, .data = (double)94.623153}}, + {.next = &nodes0[20], .payload = {.id = 18, .data = (double)61.886091}}, + {.next = &nodes0[54], .payload = {.id = 12, .data = (double)-94.692806}}, + {.next = &nodes0[48], .payload = {.id = 30, .data = (double)61.425655}}, + {.next = &nodes0[58], .payload = {.id = 19, .data = (double)-98.700248}}, + {.next = &nodes0[59], .payload = {.id = 50, .data = (double)-25.963807}}, + {.next = &nodes0[13], .payload = {.id = 21, .data = (double)39.627879}}, + {.next = &nodes0[1], .payload = {.id = 5, .data = (double)35.339897}}, + {.next = &nodes0[30], .payload = {.id = 59, .data = (double)-24.108912}}, + {.next = &nodes0[6], .payload = {.id = 55, .data = (double)21.826201}}, + {.next = &nodes0[55], .payload = {.id = 3, .data = (double)-55.357852}}, + {.next = &nodes0[50], .payload = {.id = 53, .data = (double)87.330918}}, + {.next = &nodes0[60], .payload = {.id = 1, .data = (double)-94.997849}}, + {.next = &nodes0[57], .payload = {.id = 24, .data = (double)91.442614}}, + {.next = &nodes0[5], .payload = {.id = 60, .data = (double)97.90467}}, + {.next = &nodes0[46], .payload = {.id = 48, .data = (double)27.136889}}, + {.next = &nodes0[38], .payload = {.id = 42, .data = (double)-54.420345}}, + {.next = &nodes0[0], .payload = {.id = 62, .data = (double)11.389949}}, + {.next = &nodes0[29], .payload = {.id = 23, .data = (double)-68.9041}}, + {.next = &nodes0[31], .payload = {.id = 47, .data = (double)-44.405279}}, + {.next = &nodes0[10], .payload = {.id = 27, .data = (double)-80.656725}}, + {.next = &nodes0[9], .payload = {.id = 37, .data = (double)23.70395}}, + {.next = &nodes0[2], .payload = {.id = 43, .data = (double)-42.122407}}, + {.next = &nodes0[40], .payload = {.id = 34, .data = (double)-24.293125}}, + {.next = &nodes0[53], .payload = {.id = 35, .data = (double)10.408126}}, + {.next = &nodes0[43], .payload = {.id = 15, .data = (double)8.988296}}, + {.next = &nodes0[44], .payload = {.id = 8, .data = (double)-15.615636}}, + {.next = &nodes0[56], .payload = {.id = 16, .data = (double)-55.911876}}, + {.next = &nodes0[11], .payload = {.id = 9, .data = (double)-94.040556}}, + {.next = &nodes0[19], .payload = {.id = 29, .data = (double)20.745206}}, + {.next = &nodes0[21], .payload = {.id = 49, .data = (double)-27.033564}}, + {.next = &nodes0[51], .payload = {.id = 57, .data = (double)45.82536}}, + {.next = &nodes0[15], .payload = {.id = 31, .data = (double)45.946357}}, + {.next = &nodes0[32], .payload = {.id = 41, .data = (double)-90.835123}}, + {.next = &nodes0[25], .payload = {.id = 54, .data = (double)29.607077}}, + {.next = &nodes0[24], .payload = {.id = 58, .data = (double)-67.319501}}, + {.next = &nodes0[14], .payload = {.id = 45, .data = (double)-53.441823}}, + {.next = &nodes0[37], .payload = {.id = 36, .data = (double)65.880933}}, + {.next = &nodes0[62], .payload = {.id = 13, .data = (double)-60.23247}}, + {.next = &nodes0[23], .payload = {.id = 4, .data = (double)47.294243}}, + {.next = &nodes0[17], .payload = {.id = 17, .data = (double)17.853137}}, + {.next = &nodes0[4], .payload = {.id = 25, .data = (double)-32.681091}}, + {.next = &nodes0[22], .payload = {.id = 20, .data = (double)61.16385}}, + {.next = &nodes0[61], .payload = {.id = 51, .data = (double)-58.098594}}, + {.next = &nodes0[26], .payload = {.id = 2, .data = (double)-44.994136}}, + {.next = &nodes0[27], .payload = {.id = 52, .data = (double)-46.604436}}, + {.next = &nodes0[41], .payload = {.id = 14, .data = (double)29.976888}}, + {.next = &nodes0[42], .payload = {.id = 7, .data = (double)-82.612233}}, +}; + +node_t nodes1[] = { + {.next = &nodes1[19], .payload = {.id = 36, .data = (double)-57.640359}}, + {.next = &nodes1[13], .payload = {.id = 23, .data = (double)75.60192}}, + {.next = &nodes1[17], .payload = {.id = 4, .data = (double)-64.269624}}, + {.next = &nodes1[45], .payload = {.id = 49, .data = (double)-53.977053}}, + {.next = &nodes1[15], .payload = {.id = 30, .data = (double)-74.321707}}, + {.next = &nodes1[33], .payload = {.id = 16, .data = (double)-35.168789}}, + {.next = &nodes1[34], .payload = {.id = 10, .data = (double)-69.432146}}, + {.next = &nodes1[6], .payload = {.id = 9, .data = (double)21.794042}}, + {.next = &nodes1[9], .payload = {.id = 38, .data = (double)45.986214}}, + {.next = &nodes1[39], .payload = {.id = 39, .data = (double)-59.769787}}, + {.next = &nodes1[22], .payload = {.id = 19, .data = (double)75.744376}}, + {.next = &nodes1[54], .payload = {.id = 55, .data = (double)71.92708}}, + {.next = &nodes1[46], .payload = {.id = 57, .data = (double)-52.399073}}, + {.next = &nodes1[44], .payload = {.id = 24, .data = (double)89.389889}}, + {.next = &nodes1[10], .payload = {.id = 18, .data = (double)85.819723}}, + {.next = &nodes1[29], .payload = {.id = 31, .data = (double)-4.943524}}, + {.next = &nodes1[27], .payload = {.id = 13, .data = (double)55.725296}}, + {.next = &nodes1[59], .payload = {.id = 5, .data = (double)82.525568}}, + {.next = &nodes1[36], .payload = {.id = 7, .data = (double)-40.311042}}, + {.next = &nodes1[8], .payload = {.id = 37, .data = (double)7.859218}}, + {.next = &nodes1[23], .payload = {.id = 0, .data = (double)90.763186}}, + {.next = &nodes1[35], .payload = {.id = 53, .data = (double)-54.211643}}, + {.next = &nodes1[43], .payload = {.id = 20, .data = (double)66.333106}}, + {.next = &nodes1[28], .payload = {.id = 1, .data = (double)75.170588}}, + {.next = &nodes1[51], .payload = {.id = 45, .data = (double)-75.799161}}, + {.next = &nodes1[38], .payload = {.id = 33, .data = (double)-46.988674}}, + {.next = &nodes1[24], .payload = {.id = 44, .data = (double)3.515168}}, + {.next = &nodes1[41], .payload = {.id = 14, .data = (double)6.070734}}, + {.next = &nodes1[50], .payload = {.id = 2, .data = (double)-47.32219}}, + {.next = &nodes1[25], .payload = {.id = 32, .data = (double)9.960719}}, + {.next = &nodes1[0], .payload = {.id = 35, .data = (double)-15.372412}}, + {.next = &nodes1[47], .payload = {.id = 47, .data = (double)-32.382888}}, + {.next = &nodes1[21], .payload = {.id = 52, .data = (double)26.220591}}, + {.next = &nodes1[14], .payload = {.id = 17, .data = (double)-96.104652}}, + {.next = &nodes1[60], .payload = {.id = 11, .data = (double)52.50216}}, + {.next = &nodes1[11], .payload = {.id = 54, .data = (double)81.084003}}, + {.next = &nodes1[7], .payload = {.id = 8, .data = (double)27.789899}}, + {.next = &nodes1[52], .payload = {.id = 28, .data = (double)52.120433}}, + {.next = &nodes1[30], .payload = {.id = 34, .data = (double)74.486608}}, + {.next = &nodes1[48], .payload = {.id = 40, .data = (double)-37.656742}}, + {.next = NULL, .payload = {.id = 63, .data = (double)-5.465795}}, + {.next = &nodes1[5], .payload = {.id = 15, .data = (double)-99.885621}}, + {.next = &nodes1[40], .payload = {.id = 62, .data = (double)14.208619}}, + {.next = &nodes1[55], .payload = {.id = 21, .data = (double)-38.497175}}, + {.next = &nodes1[61], .payload = {.id = 25, .data = (double)-82.86931}}, + {.next = &nodes1[62], .payload = {.id = 50, .data = (double)-55.956523}}, + {.next = &nodes1[58], .payload = {.id = 58, .data = (double)33.795556}}, + {.next = &nodes1[3], .payload = {.id = 48, .data = (double)17.661744}}, + {.next = &nodes1[57], .payload = {.id = 41, .data = (double)99.029871}}, + {.next = &nodes1[26], .payload = {.id = 43, .data = (double)-12.379983}}, + {.next = &nodes1[2], .payload = {.id = 3, .data = (double)0.117223}}, + {.next = &nodes1[31], .payload = {.id = 46, .data = (double)-55.060533}}, + {.next = &nodes1[4], .payload = {.id = 29, .data = (double)53.166886}}, + {.next = &nodes1[42], .payload = {.id = 61, .data = (double)87.102848}}, + {.next = &nodes1[12], .payload = {.id = 56, .data = (double)-85.82853}}, + {.next = &nodes1[1], .payload = {.id = 22, .data = (double)-88.414967}}, + {.next = &nodes1[37], .payload = {.id = 27, .data = (double)-86.157496}}, + {.next = &nodes1[49], .payload = {.id = 42, .data = (double)29.975612}}, + {.next = &nodes1[63], .payload = {.id = 59, .data = (double)-57.152639}}, + {.next = &nodes1[18], .payload = {.id = 6, .data = (double)74.103714}}, + {.next = &nodes1[16], .payload = {.id = 12, .data = (double)7.875806}}, + {.next = &nodes1[56], .payload = {.id = 26, .data = (double)-2.801907}}, + {.next = &nodes1[32], .payload = {.id = 51, .data = (double)-85.801383}}, + {.next = &nodes1[53], .payload = {.id = 60, .data = (double)-73.53763}}, +}; + +node_t nodes2[] = { + {.next = &nodes2[9], .payload = {.id = 46, .data = (double)66.748991}}, + {.next = &nodes2[60], .payload = {.id = 15, .data = (double)35.042511}}, + {.next = &nodes2[26], .payload = {.id = 29, .data = (double)-20.842831}}, + {.next = &nodes2[19], .payload = {.id = 61, .data = (double)20.965965}}, + {.next = &nodes2[53], .payload = {.id = 26, .data = (double)-59.14816}}, + {.next = &nodes2[49], .payload = {.id = 20, .data = (double)18.903831}}, + {.next = &nodes2[0], .payload = {.id = 45, .data = (double)-68.450634}}, + {.next = &nodes2[20], .payload = {.id = 55, .data = (double)87.786001}}, + {.next = &nodes2[5], .payload = {.id = 19, .data = (double)-50.75693}}, + {.next = &nodes2[31], .payload = {.id = 47, .data = (double)40.707985}}, + {.next = &nodes2[27], .payload = {.id = 24, .data = (double)4.556543}}, + {.next = &nodes2[1], .payload = {.id = 14, .data = (double)19.007021}}, + {.next = &nodes2[17], .payload = {.id = 12, .data = (double)-83.977707}}, + {.next = &nodes2[32], .payload = {.id = 41, .data = (double)86.651876}}, + {.next = &nodes2[8], .payload = {.id = 18, .data = (double)78.057463}}, + {.next = &nodes2[34], .payload = {.id = 22, .data = (double)-16.155017}}, + {.next = &nodes2[22], .payload = {.id = 38, .data = (double)-85.347856}}, + {.next = &nodes2[11], .payload = {.id = 13, .data = (double)-62.835008}}, + {.next = &nodes2[42], .payload = {.id = 52, .data = (double)63.420827}}, + {.next = &nodes2[29], .payload = {.id = 62, .data = (double)43.522437}}, + {.next = &nodes2[59], .payload = {.id = 56, .data = (double)-73.141777}}, + {.next = &nodes2[33], .payload = {.id = 36, .data = (double)99.690888}}, + {.next = &nodes2[54], .payload = {.id = 39, .data = (double)-57.369138}}, + {.next = &nodes2[40], .payload = {.id = 49, .data = (double)97.446613}}, + {.next = &nodes2[39], .payload = {.id = 6, .data = (double)-88.566945}}, + {.next = &nodes2[6], .payload = {.id = 44, .data = (double)-26.094582}}, + {.next = &nodes2[61], .payload = {.id = 30, .data = (double)34.338045}}, + {.next = &nodes2[4], .payload = {.id = 25, .data = (double)86.941252}}, + {.next = &nodes2[12], .payload = {.id = 11, .data = (double)92.155781}}, + {.next = NULL, .payload = {.id = 63, .data = (double)-59.280538}}, + {.next = &nodes2[51], .payload = {.id = 1, .data = (double)-40.658435}}, + {.next = &nodes2[23], .payload = {.id = 48, .data = (double)22.335553}}, + {.next = &nodes2[41], .payload = {.id = 42, .data = (double)76.172835}}, + {.next = &nodes2[16], .payload = {.id = 37, .data = (double)99.21929}}, + {.next = &nodes2[10], .payload = {.id = 23, .data = (double)16.734458}}, + {.next = &nodes2[18], .payload = {.id = 51, .data = (double)-98.435379}}, + {.next = &nodes2[43], .payload = {.id = 34, .data = (double)-85.491377}}, + {.next = &nodes2[45], .payload = {.id = 9, .data = (double)70.543978}}, + {.next = &nodes2[55], .payload = {.id = 4, .data = (double)8.43904}}, + {.next = &nodes2[48], .payload = {.id = 7, .data = (double)16.835519}}, + {.next = &nodes2[35], .payload = {.id = 50, .data = (double)30.795264}}, + {.next = &nodes2[25], .payload = {.id = 43, .data = (double)75.854048}}, + {.next = &nodes2[57], .payload = {.id = 53, .data = (double)-40.12425}}, + {.next = &nodes2[21], .payload = {.id = 35, .data = (double)-8.342895}}, + {.next = &nodes2[2], .payload = {.id = 28, .data = (double)-52.262809}}, + {.next = &nodes2[28], .payload = {.id = 10, .data = (double)-68.513454}}, + {.next = &nodes2[3], .payload = {.id = 60, .data = (double)-45.530358}}, + {.next = &nodes2[46], .payload = {.id = 59, .data = (double)10.644728}}, + {.next = &nodes2[37], .payload = {.id = 8, .data = (double)0.570077}}, + {.next = &nodes2[15], .payload = {.id = 21, .data = (double)23.876302}}, + {.next = &nodes2[30], .payload = {.id = 0, .data = (double)-69.040635}}, + {.next = &nodes2[56], .payload = {.id = 2, .data = (double)93.741873}}, + {.next = &nodes2[14], .payload = {.id = 17, .data = (double)-76.022677}}, + {.next = &nodes2[44], .payload = {.id = 27, .data = (double)43.23836}}, + {.next = &nodes2[13], .payload = {.id = 40, .data = (double)-46.959917}}, + {.next = &nodes2[24], .payload = {.id = 5, .data = (double)49.595112}}, + {.next = &nodes2[38], .payload = {.id = 3, .data = (double)15.836058}}, + {.next = &nodes2[7], .payload = {.id = 54, .data = (double)32.677743}}, + {.next = &nodes2[47], .payload = {.id = 58, .data = (double)-78.592804}}, + {.next = &nodes2[58], .payload = {.id = 57, .data = (double)-76.914266}}, + {.next = &nodes2[52], .payload = {.id = 16, .data = (double)-52.959221}}, + {.next = &nodes2[62], .payload = {.id = 31, .data = (double)-40.000584}}, + {.next = &nodes2[63], .payload = {.id = 32, .data = (double)-36.764561}}, + {.next = &nodes2[36], .payload = {.id = 33, .data = (double)50.372898}}, +}; + +node_t nodes3[] = { + {.next = &nodes3[35], .payload = {.id = 52, .data = (double)10.882496}}, + {.next = &nodes3[28], .payload = {.id = 48, .data = (double)1.424501}}, + {.next = &nodes3[22], .payload = {.id = 23, .data = (double)96.710115}}, + {.next = &nodes3[7], .payload = {.id = 36, .data = (double)61.302174}}, + {.next = &nodes3[61], .payload = {.id = 27, .data = (double)57.285636}}, + {.next = &nodes3[49], .payload = {.id = 17, .data = (double)68.732233}}, + {.next = &nodes3[45], .payload = {.id = 38, .data = (double)88.052624}}, + {.next = &nodes3[6], .payload = {.id = 37, .data = (double)37.371429}}, + {.next = &nodes3[23], .payload = {.id = 34, .data = (double)-12.788497}}, + {.next = &nodes3[53], .payload = {.id = 46, .data = (double)-75.074937}}, + {.next = NULL, .payload = {.id = 63, .data = (double)57.151765}}, + {.next = &nodes3[5], .payload = {.id = 16, .data = (double)35.903624}}, + {.next = &nodes3[38], .payload = {.id = 8, .data = (double)-55.415291}}, + {.next = &nodes3[39], .payload = {.id = 11, .data = (double)-44.279388}}, + {.next = &nodes3[31], .payload = {.id = 25, .data = (double)19.314251}}, + {.next = &nodes3[30], .payload = {.id = 59, .data = (double)-18.784966}}, + {.next = &nodes3[24], .payload = {.id = 44, .data = (double)24.631082}}, + {.next = &nodes3[15], .payload = {.id = 58, .data = (double)13.821051}}, + {.next = &nodes3[33], .payload = {.id = 3, .data = (double)-60.085434}}, + {.next = &nodes3[37], .payload = {.id = 0, .data = (double)-23.491655}}, + {.next = &nodes3[8], .payload = {.id = 33, .data = (double)-91.122693}}, + {.next = &nodes3[12], .payload = {.id = 7, .data = (double)74.264607}}, + {.next = &nodes3[14], .payload = {.id = 24, .data = (double)-92.348561}}, + {.next = &nodes3[3], .payload = {.id = 35, .data = (double)3.98407}}, + {.next = &nodes3[9], .payload = {.id = 45, .data = (double)32.677495}}, + {.next = &nodes3[57], .payload = {.id = 31, .data = (double)79.900947}}, + {.next = &nodes3[2], .payload = {.id = 22, .data = (double)16.117947}}, + {.next = &nodes3[21], .payload = {.id = 6, .data = (double)64.107276}}, + {.next = &nodes3[55], .payload = {.id = 49, .data = (double)33.378581}}, + {.next = &nodes3[44], .payload = {.id = 20, .data = (double)75.407682}}, + {.next = &nodes3[60], .payload = {.id = 60, .data = (double)66.745034}}, + {.next = &nodes3[4], .payload = {.id = 26, .data = (double)-30.862578}}, + {.next = &nodes3[10], .payload = {.id = 62, .data = (double)-57.963463}}, + {.next = &nodes3[50], .payload = {.id = 4, .data = (double)83.69038}}, + {.next = &nodes3[48], .payload = {.id = 56, .data = (double)49.626912}}, + {.next = &nodes3[43], .payload = {.id = 53, .data = (double)-61.631981}}, + {.next = &nodes3[18], .payload = {.id = 2, .data = (double)-5.861996}}, + {.next = &nodes3[36], .payload = {.id = 1, .data = (double)-92.255078}}, + {.next = &nodes3[52], .payload = {.id = 9, .data = (double)32.006637}}, + {.next = &nodes3[58], .payload = {.id = 12, .data = (double)-86.115849}}, + {.next = &nodes3[42], .payload = {.id = 14, .data = (double)-29.770774}}, + {.next = &nodes3[29], .payload = {.id = 19, .data = (double)-94.479893}}, + {.next = &nodes3[11], .payload = {.id = 15, .data = (double)1.881135}}, + {.next = &nodes3[54], .payload = {.id = 54, .data = (double)32.985887}}, + {.next = &nodes3[26], .payload = {.id = 21, .data = (double)-47.756961}}, + {.next = &nodes3[46], .payload = {.id = 39, .data = (double)47.407539}}, + {.next = &nodes3[63], .payload = {.id = 40, .data = (double)-60.592974}}, + {.next = &nodes3[0], .payload = {.id = 51, .data = (double)39.441683}}, + {.next = &nodes3[17], .payload = {.id = 57, .data = (double)-65.194531}}, + {.next = &nodes3[41], .payload = {.id = 18, .data = (double)-33.770026}}, + {.next = &nodes3[27], .payload = {.id = 5, .data = (double)-30.068315}}, + {.next = &nodes3[59], .payload = {.id = 42, .data = (double)89.774897}}, + {.next = &nodes3[13], .payload = {.id = 10, .data = (double)-20.306804}}, + {.next = &nodes3[1], .payload = {.id = 47, .data = (double)80.009367}}, + {.next = &nodes3[34], .payload = {.id = 55, .data = (double)-24.170945}}, + {.next = &nodes3[47], .payload = {.id = 50, .data = (double)-34.763419}}, + {.next = &nodes3[25], .payload = {.id = 30, .data = (double)-76.870843}}, + {.next = &nodes3[20], .payload = {.id = 32, .data = (double)-61.984245}}, + {.next = &nodes3[40], .payload = {.id = 13, .data = (double)54.665327}}, + {.next = &nodes3[16], .payload = {.id = 43, .data = (double)84.154171}}, + {.next = &nodes3[32], .payload = {.id = 61, .data = (double)-39.22501}}, + {.next = &nodes3[62], .payload = {.id = 28, .data = (double)-12.721223}}, + {.next = &nodes3[56], .payload = {.id = 29, .data = (double)96.84717}}, + {.next = &nodes3[51], .payload = {.id = 41, .data = (double)-13.74052}}, +}; + +node_t nodes4[] = { + {.next = &nodes4[8], .payload = {.id = 36, .data = (double)70.68959}}, + {.next = &nodes4[11], .payload = {.id = 61, .data = (double)-24.179227}}, + {.next = &nodes4[16], .payload = {.id = 44, .data = (double)-12.832805}}, + {.next = &nodes4[56], .payload = {.id = 58, .data = (double)-72.860103}}, + {.next = &nodes4[45], .payload = {.id = 51, .data = (double)-74.474441}}, + {.next = &nodes4[0], .payload = {.id = 35, .data = (double)50.695025}}, + {.next = &nodes4[34], .payload = {.id = 6, .data = (double)-50.552052}}, + {.next = &nodes4[52], .payload = {.id = 46, .data = (double)-32.774091}}, + {.next = &nodes4[21], .payload = {.id = 37, .data = (double)90.686068}}, + {.next = &nodes4[51], .payload = {.id = 33, .data = (double)-98.820783}}, + {.next = &nodes4[29], .payload = {.id = 10, .data = (double)25.349687}}, + {.next = &nodes4[61], .payload = {.id = 62, .data = (double)-57.667943}}, + {.next = &nodes4[47], .payload = {.id = 40, .data = (double)9.226462}}, + {.next = &nodes4[17], .payload = {.id = 20, .data = (double)41.283828}}, + {.next = &nodes4[9], .payload = {.id = 32, .data = (double)-23.923794}}, + {.next = &nodes4[14], .payload = {.id = 31, .data = (double)53.118915}}, + {.next = &nodes4[7], .payload = {.id = 45, .data = (double)-94.195036}}, + {.next = &nodes4[49], .payload = {.id = 21, .data = (double)-87.15423}}, + {.next = &nodes4[53], .payload = {.id = 0, .data = (double)66.113834}}, + {.next = &nodes4[27], .payload = {.id = 18, .data = (double)-53.747704}}, + {.next = &nodes4[58], .payload = {.id = 25, .data = (double)-58.633122}}, + {.next = &nodes4[39], .payload = {.id = 38, .data = (double)-16.195743}}, + {.next = &nodes4[32], .payload = {.id = 28, .data = (double)16.815883}}, + {.next = &nodes4[4], .payload = {.id = 50, .data = (double)-6.52197}}, + {.next = &nodes4[23], .payload = {.id = 49, .data = (double)-66.991054}}, + {.next = &nodes4[30], .payload = {.id = 23, .data = (double)8.522228}}, + {.next = &nodes4[22], .payload = {.id = 27, .data = (double)80.967696}}, + {.next = &nodes4[13], .payload = {.id = 19, .data = (double)38.789962}}, + {.next = &nodes4[43], .payload = {.id = 55, .data = (double)12.878397}}, + {.next = &nodes4[41], .payload = {.id = 11, .data = (double)-45.080511}}, + {.next = &nodes4[20], .payload = {.id = 24, .data = (double)-16.845153}}, + {.next = &nodes4[3], .payload = {.id = 57, .data = (double)28.54993}}, + {.next = &nodes4[54], .payload = {.id = 29, .data = (double)39.104597}}, + {.next = &nodes4[48], .payload = {.id = 13, .data = (double)-42.85437}}, + {.next = &nodes4[36], .payload = {.id = 7, .data = (double)27.532287}}, + {.next = &nodes4[28], .payload = {.id = 54, .data = (double)-21.195949}}, + {.next = &nodes4[38], .payload = {.id = 8, .data = (double)53.162737}}, + {.next = &nodes4[40], .payload = {.id = 42, .data = (double)-55.892261}}, + {.next = &nodes4[10], .payload = {.id = 9, .data = (double)4.259963}}, + {.next = &nodes4[12], .payload = {.id = 39, .data = (double)49.503134}}, + {.next = &nodes4[2], .payload = {.id = 43, .data = (double)-56.115673}}, + {.next = &nodes4[33], .payload = {.id = 12, .data = (double)-84.503329}}, + {.next = &nodes4[57], .payload = {.id = 15, .data = (double)-36.058086}}, + {.next = &nodes4[31], .payload = {.id = 56, .data = (double)-94.579591}}, + {.next = &nodes4[50], .payload = {.id = 2, .data = (double)79.441621}}, + {.next = &nodes4[59], .payload = {.id = 52, .data = (double)24.451392}}, + {.next = &nodes4[55], .payload = {.id = 4, .data = (double)-5.065113}}, + {.next = &nodes4[37], .payload = {.id = 41, .data = (double)20.650518}}, + {.next = &nodes4[42], .payload = {.id = 14, .data = (double)-45.656979}}, + {.next = &nodes4[25], .payload = {.id = 22, .data = (double)-18.480126}}, + {.next = &nodes4[46], .payload = {.id = 3, .data = (double)48.731088}}, + {.next = &nodes4[5], .payload = {.id = 34, .data = (double)-29.648239}}, + {.next = &nodes4[63], .payload = {.id = 47, .data = (double)35.828377}}, + {.next = &nodes4[44], .payload = {.id = 1, .data = (double)9.57439}}, + {.next = &nodes4[15], .payload = {.id = 30, .data = (double)71.346406}}, + {.next = &nodes4[6], .payload = {.id = 5, .data = (double)-48.16169}}, + {.next = &nodes4[60], .payload = {.id = 59, .data = (double)-7.660311}}, + {.next = &nodes4[62], .payload = {.id = 16, .data = (double)8.030445}}, + {.next = &nodes4[26], .payload = {.id = 26, .data = (double)-15.971296}}, + {.next = &nodes4[35], .payload = {.id = 53, .data = (double)-94.60671}}, + {.next = &nodes4[1], .payload = {.id = 60, .data = (double)-89.943073}}, + {.next = NULL, .payload = {.id = 63, .data = (double)-34.630839}}, + {.next = &nodes4[19], .payload = {.id = 17, .data = (double)-72.325188}}, + {.next = &nodes4[24], .payload = {.id = 48, .data = (double)-19.136666}}, +}; + +node_t nodes5[] = { + {.next = &nodes5[6], .payload = {.id = 40, .data = (double)89.612516}}, + {.next = &nodes5[22], .payload = {.id = 28, .data = (double)22.066341}}, + {.next = &nodes5[29], .payload = {.id = 26, .data = (double)-51.227312}}, + {.next = &nodes5[52], .payload = {.id = 16, .data = (double)61.639844}}, + {.next = &nodes5[0], .payload = {.id = 39, .data = (double)-97.969777}}, + {.next = &nodes5[18], .payload = {.id = 4, .data = (double)-31.753765}}, + {.next = &nodes5[20], .payload = {.id = 41, .data = (double)-82.877408}}, + {.next = &nodes5[43], .payload = {.id = 50, .data = (double)-55.68072}}, + {.next = &nodes5[2], .payload = {.id = 25, .data = (double)76.326237}}, + {.next = &nodes5[49], .payload = {.id = 58, .data = (double)-33.841741}}, + {.next = &nodes5[36], .payload = {.id = 7, .data = (double)-78.892226}}, + {.next = &nodes5[51], .payload = {.id = 45, .data = (double)38.121868}}, + {.next = &nodes5[25], .payload = {.id = 53, .data = (double)16.311117}}, + {.next = &nodes5[44], .payload = {.id = 55, .data = (double)6.184386}}, + {.next = &nodes5[31], .payload = {.id = 35, .data = (double)-31.932231}}, + {.next = &nodes5[21], .payload = {.id = 21, .data = (double)-46.320892}}, + {.next = &nodes5[24], .payload = {.id = 31, .data = (double)70.190567}}, + {.next = &nodes5[34], .payload = {.id = 1, .data = (double)-14.324397}}, + {.next = &nodes5[45], .payload = {.id = 5, .data = (double)69.915125}}, + {.next = &nodes5[57], .payload = {.id = 10, .data = (double)65.741462}}, + {.next = &nodes5[32], .payload = {.id = 42, .data = (double)44.014933}}, + {.next = &nodes5[41], .payload = {.id = 22, .data = (double)70.342632}}, + {.next = &nodes5[53], .payload = {.id = 29, .data = (double)-24.202139}}, + {.next = &nodes5[19], .payload = {.id = 9, .data = (double)27.117021}}, + {.next = &nodes5[48], .payload = {.id = 32, .data = (double)-63.632029}}, + {.next = &nodes5[13], .payload = {.id = 54, .data = (double)-5.347902}}, + {.next = &nodes5[7], .payload = {.id = 49, .data = (double)-81.38933}}, + {.next = NULL, .payload = {.id = 63, .data = (double)-61.483141}}, + {.next = &nodes5[8], .payload = {.id = 24, .data = (double)-82.66742}}, + {.next = &nodes5[1], .payload = {.id = 27, .data = (double)-7.058307}}, + {.next = &nodes5[15], .payload = {.id = 20, .data = (double)46.205243}}, + {.next = &nodes5[50], .payload = {.id = 36, .data = (double)76.063996}}, + {.next = &nodes5[58], .payload = {.id = 43, .data = (double)-2.284431}}, + {.next = &nodes5[5], .payload = {.id = 3, .data = (double)1.192158}}, + {.next = &nodes5[33], .payload = {.id = 2, .data = (double)-25.885825}}, + {.next = &nodes5[12], .payload = {.id = 52, .data = (double)-38.758794}}, + {.next = &nodes5[23], .payload = {.id = 8, .data = (double)92.157513}}, + {.next = &nodes5[54], .payload = {.id = 61, .data = (double)-49.719265}}, + {.next = &nodes5[17], .payload = {.id = 0, .data = (double)-30.559247}}, + {.next = &nodes5[30], .payload = {.id = 19, .data = (double)-12.885101}}, + {.next = &nodes5[9], .payload = {.id = 57, .data = (double)49.187087}}, + {.next = &nodes5[28], .payload = {.id = 23, .data = (double)66.146204}}, + {.next = &nodes5[63], .payload = {.id = 14, .data = (double)93.094746}}, + {.next = &nodes5[35], .payload = {.id = 51, .data = (double)38.357431}}, + {.next = &nodes5[40], .payload = {.id = 56, .data = (double)-14.899237}}, + {.next = &nodes5[10], .payload = {.id = 6, .data = (double)64.466184}}, + {.next = &nodes5[39], .payload = {.id = 18, .data = (double)-3.300499}}, + {.next = &nodes5[4], .payload = {.id = 38, .data = (double)-44.746285}}, + {.next = &nodes5[61], .payload = {.id = 33, .data = (double)-57.57603}}, + {.next = &nodes5[60], .payload = {.id = 59, .data = (double)40.570988}}, + {.next = &nodes5[47], .payload = {.id = 37, .data = (double)40.23675}}, + {.next = &nodes5[62], .payload = {.id = 46, .data = (double)29.18058}}, + {.next = &nodes5[46], .payload = {.id = 17, .data = (double)7.634581}}, + {.next = &nodes5[16], .payload = {.id = 30, .data = (double)-94.26}}, + {.next = &nodes5[27], .payload = {.id = 62, .data = (double)-75.868823}}, + {.next = &nodes5[42], .payload = {.id = 13, .data = (double)46.759061}}, + {.next = &nodes5[55], .payload = {.id = 12, .data = (double)-12.902571}}, + {.next = &nodes5[56], .payload = {.id = 11, .data = (double)41.461729}}, + {.next = &nodes5[11], .payload = {.id = 44, .data = (double)51.632931}}, + {.next = &nodes5[26], .payload = {.id = 48, .data = (double)58.586574}}, + {.next = &nodes5[37], .payload = {.id = 60, .data = (double)-45.816715}}, + {.next = &nodes5[14], .payload = {.id = 34, .data = (double)59.566471}}, + {.next = &nodes5[59], .payload = {.id = 47, .data = (double)-1.835733}}, + {.next = &nodes5[3], .payload = {.id = 15, .data = (double)-45.983521}}, +}; + +node_t nodes6[] = { + {.next = &nodes6[44], .payload = {.id = 19, .data = (double)10.398449}}, + {.next = &nodes6[16], .payload = {.id = 53, .data = (double)77.884578}}, + {.next = &nodes6[41], .payload = {.id = 9, .data = (double)-14.234033}}, + {.next = &nodes6[62], .payload = {.id = 47, .data = (double)-39.181762}}, + {.next = &nodes6[58], .payload = {.id = 32, .data = (double)17.957918}}, + {.next = &nodes6[27], .payload = {.id = 23, .data = (double)-6.017504}}, + {.next = &nodes6[12], .payload = {.id = 38, .data = (double)-46.873506}}, + {.next = &nodes6[35], .payload = {.id = 34, .data = (double)-60.436157}}, + {.next = &nodes6[61], .payload = {.id = 61, .data = (double)-95.850909}}, + {.next = &nodes6[63], .payload = {.id = 4, .data = (double)55.138708}}, + {.next = &nodes6[29], .payload = {.id = 56, .data = (double)-94.827022}}, + {.next = &nodes6[1], .payload = {.id = 52, .data = (double)19.607332}}, + {.next = &nodes6[51], .payload = {.id = 39, .data = (double)-71.552743}}, + {.next = &nodes6[30], .payload = {.id = 7, .data = (double)-40.529373}}, + {.next = &nodes6[48], .payload = {.id = 58, .data = (double)34.859673}}, + {.next = &nodes6[25], .payload = {.id = 15, .data = (double)25.103006}}, + {.next = &nodes6[22], .payload = {.id = 54, .data = (double)46.906785}}, + {.next = &nodes6[53], .payload = {.id = 36, .data = (double)-55.03811}}, + {.next = &nodes6[31], .payload = {.id = 43, .data = (double)64.84806}}, + {.next = &nodes6[34], .payload = {.id = 1, .data = (double)-16.765196}}, + {.next = &nodes6[21], .payload = {.id = 13, .data = (double)-80.153285}}, + {.next = &nodes6[15], .payload = {.id = 14, .data = (double)52.547421}}, + {.next = &nodes6[10], .payload = {.id = 55, .data = (double)20.742728}}, + {.next = &nodes6[11], .payload = {.id = 51, .data = (double)-12.448227}}, + {.next = &nodes6[19], .payload = {.id = 0, .data = (double)11.614607}}, + {.next = &nodes6[55], .payload = {.id = 16, .data = (double)-47.070775}}, + {.next = &nodes6[20], .payload = {.id = 12, .data = (double)92.021755}}, + {.next = &nodes6[36], .payload = {.id = 24, .data = (double)-93.472029}}, + {.next = &nodes6[9], .payload = {.id = 3, .data = (double)23.68367}}, + {.next = &nodes6[14], .payload = {.id = 57, .data = (double)-54.215117}}, + {.next = &nodes6[2], .payload = {.id = 8, .data = (double)17.705028}}, + {.next = &nodes6[40], .payload = {.id = 44, .data = (double)84.238506}}, + {.next = &nodes6[38], .payload = {.id = 49, .data = (double)-45.550761}}, + {.next = &nodes6[59], .payload = {.id = 29, .data = (double)-53.315239}}, + {.next = &nodes6[28], .payload = {.id = 2, .data = (double)19.225369}}, + {.next = &nodes6[17], .payload = {.id = 35, .data = (double)-77.04474}}, + {.next = &nodes6[46], .payload = {.id = 25, .data = (double)-42.379022}}, + {.next = &nodes6[0], .payload = {.id = 18, .data = (double)-52.026964}}, + {.next = &nodes6[23], .payload = {.id = 50, .data = (double)7.996313}}, + {.next = &nodes6[3], .payload = {.id = 46, .data = (double)-6.260406}}, + {.next = &nodes6[39], .payload = {.id = 45, .data = (double)-12.16931}}, + {.next = &nodes6[60], .payload = {.id = 10, .data = (double)13.725894}}, + {.next = &nodes6[13], .payload = {.id = 6, .data = (double)81.700876}}, + {.next = &nodes6[18], .payload = {.id = 42, .data = (double)19.008807}}, + {.next = &nodes6[45], .payload = {.id = 20, .data = (double)-68.693477}}, + {.next = &nodes6[47], .payload = {.id = 21, .data = (double)-18.296485}}, + {.next = &nodes6[52], .payload = {.id = 26, .data = (double)-43.456325}}, + {.next = &nodes6[5], .payload = {.id = 22, .data = (double)37.874227}}, + {.next = &nodes6[54], .payload = {.id = 59, .data = (double)72.103375}}, + {.next = NULL, .payload = {.id = 63, .data = (double)64.284249}}, + {.next = &nodes6[4], .payload = {.id = 31, .data = (double)58.249549}}, + {.next = &nodes6[57], .payload = {.id = 40, .data = (double)-88.072392}}, + {.next = &nodes6[56], .payload = {.id = 27, .data = (double)71.921346}}, + {.next = &nodes6[6], .payload = {.id = 37, .data = (double)-70.20212}}, + {.next = &nodes6[8], .payload = {.id = 60, .data = (double)17.424586}}, + {.next = &nodes6[37], .payload = {.id = 17, .data = (double)-83.762507}}, + {.next = &nodes6[33], .payload = {.id = 28, .data = (double)-85.764048}}, + {.next = &nodes6[43], .payload = {.id = 41, .data = (double)58.525713}}, + {.next = &nodes6[7], .payload = {.id = 33, .data = (double)60.781136}}, + {.next = &nodes6[50], .payload = {.id = 30, .data = (double)-47.089075}}, + {.next = &nodes6[26], .payload = {.id = 11, .data = (double)-87.953939}}, + {.next = &nodes6[49], .payload = {.id = 62, .data = (double)52.952076}}, + {.next = &nodes6[32], .payload = {.id = 48, .data = (double)-19.498296}}, + {.next = &nodes6[42], .payload = {.id = 5, .data = (double)-23.924395}}, +}; + +node_t nodes7[] = { + {.next = &nodes7[12], .payload = {.id = 48, .data = (double)82.686034}}, + {.next = &nodes7[61], .payload = {.id = 29, .data = (double)45.210197}}, + {.next = &nodes7[22], .payload = {.id = 22, .data = (double)-86.037984}}, + {.next = &nodes7[0], .payload = {.id = 47, .data = (double)-5.40475}}, + {.next = &nodes7[24], .payload = {.id = 8, .data = (double)29.541938}}, + {.next = &nodes7[16], .payload = {.id = 36, .data = (double)-33.512009}}, + {.next = &nodes7[39], .payload = {.id = 17, .data = (double)-71.071606}}, + {.next = &nodes7[57], .payload = {.id = 38, .data = (double)-24.557989}}, + {.next = &nodes7[3], .payload = {.id = 46, .data = (double)-36.364735}}, + {.next = &nodes7[62], .payload = {.id = 3, .data = (double)-18.401863}}, + {.next = &nodes7[21], .payload = {.id = 12, .data = (double)41.082326}}, + {.next = &nodes7[42], .payload = {.id = 56, .data = (double)93.070718}}, + {.next = &nodes7[60], .payload = {.id = 49, .data = (double)-23.753771}}, + {.next = &nodes7[36], .payload = {.id = 26, .data = (double)57.543481}}, + {.next = &nodes7[17], .payload = {.id = 51, .data = (double)58.478732}}, + {.next = &nodes7[51], .payload = {.id = 42, .data = (double)-52.238891}}, + {.next = &nodes7[7], .payload = {.id = 37, .data = (double)52.574536}}, + {.next = &nodes7[37], .payload = {.id = 52, .data = (double)30.4038}}, + {.next = &nodes7[44], .payload = {.id = 59, .data = (double)69.007885}}, + {.next = &nodes7[4], .payload = {.id = 7, .data = (double)89.412148}}, + {.next = &nodes7[26], .payload = {.id = 54, .data = (double)92.964888}}, + {.next = &nodes7[38], .payload = {.id = 13, .data = (double)-16.901931}}, + {.next = &nodes7[49], .payload = {.id = 23, .data = (double)54.535027}}, + {.next = &nodes7[10], .payload = {.id = 11, .data = (double)-41.627688}}, + {.next = &nodes7[32], .payload = {.id = 9, .data = (double)-69.205775}}, + {.next = &nodes7[41], .payload = {.id = 61, .data = (double)82.088336}}, + {.next = &nodes7[11], .payload = {.id = 55, .data = (double)-74.750746}}, + {.next = &nodes7[30], .payload = {.id = 32, .data = (double)31.988151}}, + {.next = &nodes7[43], .payload = {.id = 1, .data = (double)-37.849972}}, + {.next = &nodes7[28], .payload = {.id = 0, .data = (double)41.956565}}, + {.next = &nodes7[50], .payload = {.id = 33, .data = (double)73.052119}}, + {.next = NULL, .payload = {.id = 63, .data = (double)-71.168917}}, + {.next = &nodes7[23], .payload = {.id = 10, .data = (double)86.530612}}, + {.next = &nodes7[1], .payload = {.id = 28, .data = (double)-99.486948}}, + {.next = &nodes7[5], .payload = {.id = 35, .data = (double)-3.131723}}, + {.next = &nodes7[19], .payload = {.id = 6, .data = (double)-77.307776}}, + {.next = &nodes7[33], .payload = {.id = 27, .data = (double)-46.565467}}, + {.next = &nodes7[20], .payload = {.id = 53, .data = (double)-69.578936}}, + {.next = &nodes7[40], .payload = {.id = 14, .data = (double)-3.500085}}, + {.next = &nodes7[63], .payload = {.id = 18, .data = (double)-61.877926}}, + {.next = &nodes7[59], .payload = {.id = 15, .data = (double)-5.556044}}, + {.next = &nodes7[31], .payload = {.id = 62, .data = (double)-96.93048}}, + {.next = &nodes7[52], .payload = {.id = 57, .data = (double)-33.601059}}, + {.next = &nodes7[9], .payload = {.id = 2, .data = (double)-97.265107}}, + {.next = &nodes7[25], .payload = {.id = 60, .data = (double)-80.05766}}, + {.next = &nodes7[27], .payload = {.id = 31, .data = (double)15.984677}}, + {.next = &nodes7[8], .payload = {.id = 45, .data = (double)-17.844981}}, + {.next = &nodes7[54], .payload = {.id = 40, .data = (double)73.920337}}, + {.next = &nodes7[58], .payload = {.id = 20, .data = (double)49.258509}}, + {.next = &nodes7[55], .payload = {.id = 24, .data = (double)70.882476}}, + {.next = &nodes7[34], .payload = {.id = 34, .data = (double)-10.690521}}, + {.next = &nodes7[56], .payload = {.id = 43, .data = (double)-23.40583}}, + {.next = &nodes7[18], .payload = {.id = 58, .data = (double)-79.92708}}, + {.next = &nodes7[35], .payload = {.id = 5, .data = (double)68.281136}}, + {.next = &nodes7[15], .payload = {.id = 41, .data = (double)96.154926}}, + {.next = &nodes7[13], .payload = {.id = 25, .data = (double)-32.024951}}, + {.next = &nodes7[46], .payload = {.id = 44, .data = (double)71.202595}}, + {.next = &nodes7[47], .payload = {.id = 39, .data = (double)86.570451}}, + {.next = &nodes7[2], .payload = {.id = 21, .data = (double)-72.698331}}, + {.next = &nodes7[6], .payload = {.id = 16, .data = (double)-8.642705}}, + {.next = &nodes7[14], .payload = {.id = 50, .data = (double)97.6828}}, + {.next = &nodes7[45], .payload = {.id = 30, .data = (double)67.495185}}, + {.next = &nodes7[53], .payload = {.id = 4, .data = (double)-55.059868}}, + {.next = &nodes7[48], .payload = {.id = 19, .data = (double)19.87552}}, +}; + +node_t* head[8] = { + &nodes0[12], + &nodes1[20], + &nodes2[50], + &nodes3[19], + &nodes4[18], + &nodes5[38], + &nodes6[24], + &nodes7[29], +}; + diff --git a/sw/spatzBenchmarks/linked-list/data/layer.h b/sw/spatzBenchmarks/linked-list/data/layer.h index 080f6f74..c954d1d9 100644 --- a/sw/spatzBenchmarks/linked-list/data/layer.h +++ b/sw/spatzBenchmarks/linked-list/data/layer.h @@ -155,6 +155,6 @@ typedef struct payload_t { } payload_t; typedef struct node_t { - payload_t payload; struct node_t *next; + payload_t payload; } node_t; diff --git a/sw/spatzBenchmarks/linked-list/kernel/llist.c b/sw/spatzBenchmarks/linked-list/kernel/llist.c index 71be759b..4d73921f 100644 --- a/sw/spatzBenchmarks/linked-list/kernel/llist.c +++ b/sw/spatzBenchmarks/linked-list/kernel/llist.c @@ -122,4 +122,36 @@ int traverseList (node_t* head) { while (tempnode != NULL) { tempnode = tempnode->next; } + return 0; } + +int traverseList_vec (node_t* head, uint32_t num_nodes, uint32_t num_lists) { + if (num_lists == 0 || num_nodes == 0) { + // No linked lists + return 1; + } + + int base_addr = 0; + uint32_t avl = num_lists; + uint32_t vl; + + for (; avl > 0; avl -= vl) { + // Stripmine + asm volatile("vsetvli %0, %1, e32, m4, ta, ma" : "=r"(vl) : "r"(avl)); + // preload the head address in the first iteration + asm volatile("vle32.v v8, (%0)" ::"r"(head)); + + for (uint32_t step = 0; step < num_nodes; step = step + 2) { + // Indexed Load the next nodes of the linked-list + // The base address is zero because the head contains the full address + asm volatile("vluxei32.v v16, (%0), v8" ::"r"(base_addr)); + + asm volatile("vluxei32.v v8, (%0), v16" ::"r"(base_addr)); + } + + head += vl; + } + + return 0; +} + diff --git a/sw/spatzBenchmarks/linked-list/kernel/llist.h b/sw/spatzBenchmarks/linked-list/kernel/llist.h index c19cb796..3eb52f40 100644 --- a/sw/spatzBenchmarks/linked-list/kernel/llist.h +++ b/sw/spatzBenchmarks/linked-list/kernel/llist.h @@ -26,3 +26,5 @@ inline int insertNode (node_t** head, node_t* newNode) __attribute__((always_in inline int deleteNode (node_t** head, int id) __attribute__((always_inline)); inline int traverseList (node_t* head) __attribute__((always_inline)); + +inline int traverseList_vec (node_t* head, uint32_t num_nodes, uint32_t num_lists) __attribute__((always_inline)); diff --git a/sw/spatzBenchmarks/linked-list/main.c b/sw/spatzBenchmarks/linked-list/main.c index 9ca58ab8..d6376b81 100644 --- a/sw/spatzBenchmarks/linked-list/main.c +++ b/sw/spatzBenchmarks/linked-list/main.c @@ -23,6 +23,8 @@ #include DATAHEADER #include "kernel/llist.c" +// #define VECTOR + int main() { const unsigned int num_cores = snrt_cluster_core_num(); const unsigned int cid = snrt_cluster_core_idx(); @@ -46,26 +48,32 @@ int main() { unsigned int timer = (unsigned int)-1; unsigned int timer_tmp, timer_iter1; - // Create linked list and insert nodes, each core will creates its own linked-list - node_t * head = NULL; - for (int i = 0; i < N; i++) { - insertNode(&head, &nodes[i]); - } - // Wait for all cores to finish snrt_cluster_hw_barrier(); - if (cid == 0) { - #ifdef PRINT_RESULT - printf("finish inserting nodes\n"); - #endif - // Flush L1 cache to move data into L3 - l1d_flush(); - l1d_wait(); + #ifdef VECTOR + for (int iter = 0; iter < measure_iter; iter ++) { + if (cid == 0) { + + start_kernel(); + + timer_tmp = benchmark_get_cycle(); + + // Traverse through the linked list + traverseList_vec((node_t *) head, N, N_list); + + stop_kernel(); + + timer_tmp = benchmark_get_cycle() - timer_tmp; + timer = (timer < timer_tmp) ? timer : timer_tmp; + if (iter == 0) + timer_iter1 = timer; + } + snrt_cluster_hw_barrier(); } - // Wait for all cores to finish - snrt_cluster_hw_barrier(); + #else + node_t * temp_head = head[cid]; for (int iter = 0; iter < measure_iter; iter ++) { // Start dump @@ -77,7 +85,10 @@ int main() { timer_tmp = benchmark_get_cycle(); // Traverse through the linked list - traverseList(head); + for (int i = 0; i < N_list; i = i+2) { + traverseList(temp_head); + temp_head = head[cid + i]; + } // Wait for all cores to finish snrt_cluster_hw_barrier(); @@ -96,6 +107,7 @@ int main() { snrt_cluster_hw_barrier(); } + #endif // Check and display results if (cid == 0) { diff --git a/sw/spatzBenchmarks/linked-list/script/gen_data.py b/sw/spatzBenchmarks/linked-list/script/gen_data.py index 8218f924..8bb5b181 100755 --- a/sw/spatzBenchmarks/linked-list/script/gen_data.py +++ b/sw/spatzBenchmarks/linked-list/script/gen_data.py @@ -14,51 +14,99 @@ np.random.seed(42) random.seed(42) -def emit_struct(**kwargs): - ctypes = {"64": "double", "32": "float", "16": "__fp16", "8": "char"} - dtype = ctypes[str(kwargs["prec"])] - - layer_str = ( - "typedef struct payload_t {\n" - " int id;\n" - f" {dtype} data;\n" - "} payload_t;\n\n" - "typedef struct node_t {\n" - " payload_t payload;\n" - " struct node_t *next;\n" - "} node_t;\n\n" - ) - return layer_str +def generate_single_list(M, prec, index): + """ + Generate a single linked list with random data. + + Args: + M (int): Number of nodes in the list. + prec (int): Precision of the data (8, 16, 32, or 64 bits). + index (int): Index of the linked list (for naming). -def generate_node_array(**kwargs): + Returns: + tuple: A tuple containing the nodes C code and the head pointer. + """ ctypes = {"64": "double", "32": "float", "16": "__fp16", "8": "char"} - dtype = ctypes[str(kwargs["prec"])] - M = kwargs["M"] + dtype = ctypes[str(prec)] - # Generate random IDs and data + # Generate sequential IDs and random data ids = list(range(M)) - random.shuffle(ids) - data_values = [] for _ in range(M): - if kwargs["prec"] == 8: + if prec == 8: data_values.append(random.randint(-128, 127)) # char range - elif kwargs["prec"] == 16: + elif prec == 16: data_values.append(round(random.uniform(-100, 100), 3)) # Simulate __fp16 else: data_values.append(round(random.uniform(-100.0, 100.0), 6)) # float/double - layer_str = '#include "layer.h"\n\n' + # Create nodes in order + nodes = [{"id": node_id, "data": data_values[i], "next": None} for i, node_id in enumerate(ids)] + + # Assign .next pointers in order + for i in range(M - 1): + nodes[i]["next"] = i + 1 # Point to the next node + nodes[M - 1]["next"] = None # Last node points to NULL + + # Shuffle the nodes + shuffled_indices = list(range(M)) + random.shuffle(shuffled_indices) + shuffled_nodes = [nodes[i] for i in shuffled_indices] + + # Map original indices to shuffled indices for .next pointers + index_map = {original: shuffled_indices.index(original) for original in range(M)} + + # Adjust .next pointers to shuffled indices + for node in shuffled_nodes: + if node["next"] is not None: + node["next"] = index_map[node["next"]] + else: + node["next"] = "NULL" + + # Generate C code for this linked list + list_str = f"node_t nodes{index}[] = {{\n" + for node in shuffled_nodes: + next_pointer = f"&nodes{index}[{node['next']}]" if node["next"] != "NULL" else "NULL" + list_str += ( + f" {{.next = {next_pointer}, .payload = {{.id = {node['id']}, .data = ({dtype}){node['data']}}}}},\n" + ) + list_str += "};\n\n" + + # Find the index of the node with id = 0 for the head pointer + head_index = shuffled_indices.index(0) + head_pointer = f"&nodes{index}[{head_index}]" + return list_str, head_pointer + +def generate_multiple_lists(**kwargs): + """ + Generate multiple linked lists with random data. + + Args: + kwargs: Contains M (number of nodes per list), prec (data precision), and N_list (number of lists). + + Returns: + str: C code for all linked lists and the head array. + """ + M = kwargs["M"] + prec = kwargs["prec"] + N_list = kwargs["N_list"] + + list_code = "" + head_pointers = [] - layer_str += f'int N = {M};\n\n' + for i in range(N_list): + single_list_code, head_pointer = generate_single_list(M, prec, i) + list_code += single_list_code + head_pointers.append(head_pointer) - # Create the array of nodes - layer_str += f'node_t nodes[{M}] __attribute__((section(".data"))) = {{\n' - for i in range(M): - layer_str += f" {{.payload = {{.id = {ids[i]}, .data = ({dtype}){data_values[i]}}}, .next = NULL}},\n" - layer_str += "};\n\n" - return layer_str + # Generate the head array + head_array = f"node_t* head[{N_list}] = {{\n" + for head_pointer in head_pointers: + head_array += f" {head_pointer},\n" + head_array += "};\n\n" + + return list_code + head_array def emit_header_file(**kwargs): @@ -71,10 +119,20 @@ def emit_header_file(**kwargs): "// SPDX-License-Identifier: Apache-2.0\n\n" "// This file was generated automatically.\n\n" ) + + header_content += '#include "layer.h"\n\n' + + header_content += f'int N = {kwargs["M"]};\n\n' + + header_content += f'int N_list = {kwargs["N_list"]};\n\n' + # header_content += emit_struct(**kwargs) - header_content += generate_node_array(**kwargs) + # header_content += generate_node_array(**kwargs) + + # for i in range(kwargs["Nlist"]): + header_content += generate_multiple_lists(**kwargs) - file = file_path / f"data_{kwargs['M']}.h" + file = file_path / f"data_{kwargs['M']}_{kwargs['N_list']}.h" with file.open("w") as f: f.write(header_content) @@ -101,6 +159,7 @@ def main(): return kwargs = { + "N_list": param.get("N_list"), "M": param.get("M"), "prec": param.get("prec"), } diff --git a/sw/spatzBenchmarks/linked-list/script/llist.json b/sw/spatzBenchmarks/linked-list/script/llist.json index dd333cf6..c0f9bf16 100644 --- a/sw/spatzBenchmarks/linked-list/script/llist.json +++ b/sw/spatzBenchmarks/linked-list/script/llist.json @@ -5,6 +5,7 @@ // Parameters for number of nodes generated for a linked list { - M: 64, + N_list: 32, + M: 256, prec: 64 }