#include <cstdio> #include <cstdlib> #include <cstring> #include <ctime> #include <iostream> #include <algorithm> #include <vector> #include <map> #include <set> #include <unistd.h> using namespace std; // func and term enum {IF_FOOD_AHEAD, PROG2, PROG3, RIGHT, LEFT, MOVE}; // vector enum {U, R, D, L}; // gen mode enum {FULL, GROW}; // variants int n, e, cnt, foods[55][55], FOODS[55][55], ant[55][55]; string mp[55], MP[55]; struct Node { Node *x, *y, *z; int flag; bool isuse; Node() { x = y = z = NULL; flag = -1; } }; class Tree { public: int antx, anty; int Energy, food; int vec; double badrate; bool isans; Tree(bool in) { antx = anty = 0; Energy = e; food = 0; vec = R; isans = in; badrate = 0.0; } void run(Node *node) { if (node == NULL) return; if (Energy == 0) return; switch (node->flag) { case IF_FOOD_AHEAD: if_Food_Ahead(node); break; case PROG2: Prog2(node); break; case PROG3: Prog3(node); break; case RIGHT: case LEFT: change_vec(node->flag); break; case MOVE: move(); break; } } void if_Food_Ahead(Node *node) { int nx=antx, ny=anty; if (vec == U) ny--; else if (vec == R) nx++; else if (vec == D) ny++; else nx--; if (nx < 0 || nx >= n || ny < 0 || ny >= n) run(node->y); else if (foods[ny][nx]) { if (node->x->flag != MOVE) badrate += 12.0; run(node->x); } else run(node->y); } void Prog2(Node *node) { run(node->x); run(node->y); int xf=node->x->flag, yf=node->y->flag; if ((RIGHT == xf && yf == LEFT) || (RIGHT == xf && yf == LEFT)) badrate += 10.0; } void Prog3(Node *node) { run(node->x); run(node->y); run(node->z); int xf=node->x->flag, yf=node->y->flag, zf=node->z->flag; if ((RIGHT == xf && yf == LEFT) || (RIGHT == xf && yf == LEFT)) badrate += 10.0; if ((RIGHT == yf && zf == LEFT) || (RIGHT == yf && zf == LEFT)) badrate += 10.0; } void change_vec(int flag) { Energy--; if (flag == RIGHT) vec = (vec + 1) % 4; else vec = (vec + 3) % 4; if (isans) { puts(""); for (int i=0; i<n; i++) for (int j=0; j<n; j++) { if (i == anty && j == antx) { if (vec == 0) printf("^"); else if (vec == 1) printf(">"); else if (vec == 2) printf("v"); else printf("<"); } else { printf("%c",mp[i][j]); } if (j == n - 1) puts(""); } puts(""); usleep(1000*500); } } void move() { Energy--; int nx=antx, ny=anty; if (vec == U) ny--; else if (vec == R) nx++; else if (vec == D) ny++; else nx--; if (nx < 0 || ny >= n || ny < 0 || ny >= n) badrate += 1.0; else { antx=nx; anty=ny; if (ant[anty][antx]) badrate += 0.5; if (foods[anty][antx]) { food++; mp[anty][antx] = '.'; foods[anty][antx] = 0; ant[anty][antx] = 1; } } if (isans) { puts(""); for (int i=0; i<n; i++) for (int j=0; j<n; j++) { if (i == anty && j == antx) { if (vec == 0) printf("^"); else if (vec == 1) printf(">"); else if (vec == 2) printf("v"); else printf("<"); } else { printf("%c",mp[i][j]); } if (j == n - 1) puts(""); } puts(""); usleep(1000*500); } } }; typedef pair<double, Node> dnp; //////////////////////////////////////////////////////////////////// // utility void printnode(Node *node) { if (node->flag == IF_FOOD_AHEAD) { printf("f("); printnode(node->x); printf(","); printnode(node->y); printf(")"); } else if (node->flag == PROG2) { // printf("2"); printnode(node->x); printnode(node->y); } else if (node->flag == PROG3) { // printf("3"); printnode(node->x); printnode(node->y); printnode(node->z); } else if (node->flag == RIGHT) { printf("r"); } else if (node->flag == LEFT) { printf("l"); } else { printf("m"); } } void mapinit() { for (int i=0; i<n; i++) { mp[i] = MP[i]; for (int j=0; j<n; j++) { foods[i][j] = FOODS[i][j]; ant[i][j] = 0; } } ant[0][0] = 1; } int getsize(Node *node) { int sz = 1; if (node->x != NULL) sz += getsize(node->x); if (node->y != NULL) sz += getsize(node->y); if (node->z != NULL) sz += getsize(node->z); return sz; } double evaluation(Node *node) { Tree tree(false); mapinit(); tree.run(node); return (double)tree.food*100-tree.badrate-(double)getsize(node)/10.0; } int calcfood(Node *node) { Tree tree(false); mapinit(); tree.run(node); return tree.food; } bool comp(const dnp& a, const dnp& b) { return a.first < b.first; } // generate random node Node* gen_rnd_node(Node *node, int depth, int max_d, int method) { node = new Node; double r = (double)(rand() % 1000 + 1) / 1000.0; if (max_d == depth || (depth > 1 && method == GROW && r < 0.5)) { int rc = rand() % 3 + 3; node->flag = rc; } else { int rc = rand() % 3; node->flag = rc; node->x = gen_rnd_node(node->x, depth + 1,max_d, method); node->y = gen_rnd_node(node->y, depth + 1, max_d, method); if (rc == PROG3) node->z = gen_rnd_node(node->z, depth + 1, max_d, method); } return node; } // crosscover int crosscnt; Node* init_use(Node *node) { node->isuse = false; if (node->flag <= PROG3) { node->x = init_use(node->x); node->y = init_use(node->y); if (node->flag == PROG3) node->z = init_use(node->z); } return node; } void find_same(Node *a, Node *b) { // if (a == NULL || b == NULL) return; crosscnt++; a->isuse = b->isuse = true; if (a->flag<=PROG2 && b->flag<=PROG2) { find_same(a->x, b->x); find_same(a->y, b->y); } else if (a->flag == PROG3 && b->flag == PROG3) { find_same(a->x, b->x); find_same(a->y, b->y); find_same(a->z, b->z); } } void swapnode(Node *a, Node *b, int target) { if (crosscnt == target) { Node temp = *a; *a = *b; *b = temp; crosscnt++; return; } crosscnt++; if (a->x!=NULL && b->x!=NULL && a->x->isuse) swapnode(a->x, b->x, target); if (a->y!=NULL && b->x!=NULL && a->y->isuse) swapnode(a->y, b->y, target); if (a->z!=NULL && b->x!=NULL && a->z->isuse) swapnode(a->z, b->z, target); } Node crosscover(Node a, Node b) { crosscnt = 0; a=*init_use(&a); b=*init_use(&b); find_same(&a, &b); if (crosscnt > 1) { int r = rand() % (crosscnt-1) + 1; crosscnt = 0; swapnode(&a, &b, r); } else if (crosscnt == 1) { crosscnt = 0; swapnode(&a, &b, 1); } return evaluation(&a)>evaluation(&b)?a:b; } // mutation int mutcnt; Node* mut_run(Node *node, int depth, int target) { if (mutcnt == target) { node = gen_rnd_node(node, depth, 20, GROW); return node; } mutcnt++; if (node->x != NULL) node->x = mut_run(node->x, depth + 1, target); if (node->y != NULL) node->y = mut_run(node->y, depth + 1, target); if (node->z != NULL) node->z = mut_run(node->z, depth + 1, target); return node; } Node mutation(Node node) { int sz = getsize(&node); if (sz != 0) { int r = rand() % sz; while (r == 0) r = rand() % sz; mutcnt = 0; return *mut_run(&node,0,r); } return node; } // generation vector<Node> gen, ngen; set<pair<int, int> > sel; vector<dnp> dn; static int SZ = 500, GENE = 100, TSZ = 5; static double MUTE=0.09, RESERVE=0.1; set<pair<int, int> >::iterator it; void initialisation() { gen.clear(); ngen.clear(); for (int i=0; i<SZ; i++) { Node *node; node = gen_rnd_node(node, 0, 5, FULL); gen.push_back(*node); } } Node tournament() { set<int> st; while (st.size() < TSZ) { int r = rand() % SZ; st.insert(r); } set<int>::iterator it; vector<dnp> dnx; for (it=st.begin(); it!=st.end(); it++) { dnx.push_back(make_pair(evaluation(&gen[(*it)]), gen[(*it)])); } sort(dnx.begin(), dnx.end(), comp); return dnx[TSZ - 1].second; } Node run_cross() { Node r1 = tournament(); Node r2 = tournament(); return crosscover(r1, r2); } void calc_gen() { dn.clear(); for (int i=0; i<SZ; i++) { dn.push_back(make_pair(evaluation(&gen[i]), gen[i])); } sort(dn.begin(), dn.end(), comp); } Node gp(int gennum) { calc_gen(); if (gennum >= GENE) { return dn[SZ-1].second; } double r= (double)(rand() % 1000 + 1) / 1000.0; while (ngen.size()<SZ) { if (r < MUTE) { // puts("mutation"); // int rm = rand() % SZ; ngen.push_back(mutation(tournament())); } else if (r < RESERVE) { // puts("tournament"); ngen.push_back(tournament()); } else { // puts("cross"); ngen.push_back(run_cross()); } r = (double)(rand() % 1000 + 1) / 1000.0; } // usleep(1000*200); for (int i=0; i<SZ; i++) { gen[i] = ngen[i]; } ngen.clear(); for (int i=0; i<SZ/10; i++) { printf("generation %d: ", gennum + 1); for (int j=i*10; j<min(SZ,(i+1)*10); j++) { printf("%d(%.3f) ", calcfood(&gen[j]), evaluation(&gen[j])); } puts(""); } return gp(gennum + 1); } void test() { Node a=*gen_rnd_node(&a, 0, 5, GROW), b=*gen_rnd_node(&b, 0, 5, FULL); /*puts("Cross Over test-------------"); puts("Base node 1 ---"); printnode(&a); printf("\n%d %.3f\n",calcfood(&a),evaluation(&a)); puts("\nBase node2 ---"); printnode(&b); printf("\n%d %.3f\n",calcfood(&b),evaluation(&b)); puts("\nCross node ---");*/ Node c1 = crosscover(a, b); /*printnode(&c1); puts(""); printf("\n%d %.3f\n",calcfood(&c1),evaluation(&c1)); puts("Mutation test-------------"); Node m1 = mutation(a); printnode(&m1); puts("");*/ } int main() { srand((unsigned int)time(NULL)); scanf("%d%d",&n, &e); for (int i=0; i<n; i++) cin>>MP[i]; for (int i=0; i<n; i++) { mp[i] = MP[i]; for (int j=0; j<n; j++) { if (MP[i][j] == '#') FOODS[i][j] = foods[i][j] = 1; } } Tree tree(true); initialisation(); for (int i=0; i<SZ/10; i++) { printf("generation %d: ", 0); for (int j=i*10; j<min(SZ,(i+1)*10); j++) { printf("%d(%.3f) ", calcfood(&gen[j]), evaluation(&gen[j])); } puts(""); } Node ans = gp(0); mapinit(); tree.run(&ans); printf("result: food=%d Energy=%d evaluation=%.3f\n",tree.food,tree.Energy,evaluation(&ans)); printf("SZ=%d GENE=%d TSZ=%d MUTE=%.3f RESERVE=%.3f\n",SZ,GENE,TSZ,MUTE,RESERVE); printnode(&ans); puts(""); // test(); }
32 400 .###............................ ...#............................ ...#.....................###.... ...#....................#....#.. ...#....................#....#.. ...####.#####........##......... ............#................#.. ............#.......#........... ............#.......#........... ............#.......#........#.. ....................#........... ............#................... ............#................#.. ............#.......#........... ............#.......#.....###... .................#.....#........ ................................ ............#................... ............#...#.......#....... ............#...#..........#.... ............#...#............... ............#...#............... ............#.............#..... ............#..........#........ ...##..#####....#............... .#..............#............... .#..............#............... .#......#######................. .#.....#........................ .......#........................ ..####.......................... ................................
generation 0: 2(146.200) 2(136.400) 0(-69.700) 2(144.900) 3(232.800) 3(205.500) 1(45.300) 3(189.200) 3(232.000) 3(238.100) generation 0: 3(215.800) 3(231.100) 3(267.700) 3(274.900) 1(12.000) 2(153.200) 0(-44.000) 0(-46.500) 1(59.100) 1(78.100) generation 0: 2(119.200) 4(255.000) 4(360.800) 2(124.600) 4(337.400) 2(154.000) 2(140.500) 0(-54.500) 3(264.100) 1(35.000) generation 0: 6(541.300) 4(291.600) 1(49.800) 0(-88.000) 4(318.000) 2(131.100) 1(71.700) 2(53.200) 3(245.200) 4(302.500) generation 0: 3(210.900) 0(-52.200) 2(117.800) 0(-47.300) 1(43.200) 3(247.300) 1(53.000) 1(31.600) 0(-35.500) 0(-51.600) generation 0: 3(172.400) 1(51.600) 2(149.800) 1(42.200) 1(49.700) 0(-42.900) 1(29.100) 3(240.700) 3(244.300) 4(337.600) generation 0: 1(40.000) 3(270.400) 7(597.700) 4(288.100) 0(-46.200) 1(27.900) 2(122.500) 0(-46.600) 1(20.400) 1(-18.300) generation 0: 3(253.500) 0(-55.100) 1(77.000) 9(821.000) 3(260.100) 2(118.800) 2(129.600) 2(137.400) 4(321.900) 4(340.400) generation 0: 2(155.600) 3(245.600) 0(-75.000) 1(57.600) 1(55.400) 0(-51.600) 5(388.900) 0(-46.500) 4(334.500) 3(241.900) generation 0: 0(-72.200) 2(99.500) 0(-53.200) 1(17.800) 0(-58.000) 0(-82.100) 4(342.500) 1(0.600) 0(-69.300) 4(364.300) generation 0: 3(217.200) 0(-44.200) 1(51.100) 3(251.600) 1(9.600) 1(38.000) 5(363.800) 4(337.000) 0(-54.900) 1(66.200) generation 0: 2(93.800) 3(229.800) 3(176.200) 3(252.800) 6(509.400) 4(312.500) 5(421.900) 1(44.100) 7(615.100) 7(614.000) generation 0: 1(33.700) 1(40.700) 0(-44.000) 1(58.800) 3(220.400) 3(243.900) 0(-54.800) 1(44.800) 0(-30.000) 2(140.000) generation 0: 10(880.000) 0(-93.700) 4(363.800) 5(459.200) 2(153.200) 0(-44.800) 0(-43.300) 1(49.700) 4(343.300) 4(317.100) generation 0: 1(54.300) 2(135.500) 1(32.400) 1(20.100) 1(44.900) 4(339.400) 0(-47.300) 0(-59.200) 1(-40.900) 3(237.400) generation 0: 4(341.800) 3(243.700) 0(-56.600) 3(246.800) 0(-48.000) 3(191.400) 0(-70.800) 0(-54.500) 3(254.100) 0(-42.200) generation 0: 1(48.900) 1(28.700) 1(21.700) 3(231.900) 2(122.000) 0(-35.200) 1(9.100) 4(337.300) 0(-50.100) 0(-35.300) generation 0: 0(-67.900) 3(276.100) 2(151.700) 2(100.000) 4(306.700) 4(319.800) 0(-34.500) 0(-32.500) 5(417.200) 0(-71.200) generation 0: 1(47.700) 1(38.900) 7(616.800) 3(271.100) 3(225.100) 0(-80.300) 4(296.200) 3(176.900) 0(-69.300) 0(-32.600) generation 0: 2(170.500) 0(-57.900) 0(-51.700) 1(13.200) 2(173.000) 5(459.100) 4(355.800) 2(166.500) 3(253.200) 3(208.900) generation 0: 1(39.600) 2(166.000) 3(249.100) 1(66.200) 3(239.800) 1(58.200) 1(29.700) 2(132.100) 3(150.800) 0(-54.300) generation 0: 2(166.300) 1(77.600) 3(222.200) 0(-24.400) 1(56.100) 3(254.200) 3(230.500) 1(26.100) 2(113.100) 5(424.900) generation 0: 0(-58.600) 1(49.400) 2(133.900) 0(-56.400) 1(17.900) 0(-67.300) 2(119.800) 2(121.800) 1(24.100) 0(-66.600) generation 0: 0(-54.800) 4(354.400) 1(0.200) 4(281.900) 3(255.900) 2(142.100) 2(163.300) 3(231.500) 2(142.200) 1(26.900) generation 0: 3(238.600) 1(2.200) 1(32.000) 0(-83.000) 2(111.800) 4(359.900) 1(55.100) 3(266.700) 4(355.900) 2(123.100) generation 0: 1(51.600) 2(127.100) 2(150.300) 0(-84.900) 1(-3.500) 0(-53.700) 1(54.800) 1(78.400) 0(-54.400) 2(115.500) generation 0: 1(39.400) 1(26.400) 0(-50.200) 2(65.500) 3(224.200) 2(111.400) 2(154.900) 4(313.100) 2(131.200) 3(173.000) generation 0: 1(63.900) 1(21.100) 3(226.900) 2(101.100) 2(154.200) 1(44.100) 1(33.400) 2(133.600) 2(166.200) 2(173.700) generation 0: 3(264.500) 1(49.800) 2(100.300) 0(-60.800) 3(265.400) 0(-55.500) 3(202.500) 2(46.200) 1(40.500) 0(-69.500) generation 0: 3(242.800) 1(43.100) 0(-111.200) 0(-47.500) 5(398.400) 1(66.300) 0(-47.400) 2(58.100) 1(34.000) 0(-76.900) generation 0: 0(-86.100) 3(235.800) 0(-50.400) 0(-50.000) 1(52.100) 2(145.300) 3(241.200) 1(53.300) 1(40.500) 0(-33.600) generation 0: 3(219.400) 3(241.000) 3(233.900) 0(-69.600) 0(-63.900) 0(-68.000) 3(231.700) 2(154.400) 1(38.800) 0(-90.000) generation 0: 3(232.600) 0(-33.000) 0(-76.000) 4(281.900) 4(325.400) 2(133.200) 1(4.300) 0(-70.700) 1(41.000) 3(246.200) generation 0: 0(-87.600) 1(42.500) 0(-47.800) 1(58.300) 0(-54.800) 1(56.700) 0(-57.200) 0(-83.200) 0(-47.800) 3(199.800) generation 0: 2(123.600) 1(52.100) 2(90.900) 4(376.500) 3(246.100) 2(133.400) 0(-47.000) 5(405.000) 0(-70.000) 3(255.700) generation 0: 3(231.800) 0(-76.600) 3(207.800) 0(-47.600) 0(-47.500) 4(335.200) 0(-94.100) 1(46.200) 0(-52.700) 1(54.500) generation 0: 2(98.300) 2(120.000) 0(-35.500) 3(264.500) 2(163.800) 5(446.700) 0(-80.500) 2(134.200) 0(-60.600) 3(256.200) generation 0: 3(194.900) 6(515.100) 5(442.100) 0(-58.600) 3(253.900) 0(-71.400) 3(264.100) 2(142.000) 2(151.900) 0(-48.400) generation 0: 0(-44.500) 3(235.100) 3(224.600) 1(38.500) 0(-74.700) 1(23.900) 0(-66.700) 3(160.000) 0(-63.900) 0(-55.100) generation 0: 2(156.400) 2(104.400) 1(-28.300) 6(511.400) 2(157.400) 0(-58.300) 0(-56.500) 0(-55.700) 1(40.700) 0(-39.500) generation 0: 4(359.400) 6(510.600) 8(690.900) 2(150.900) 1(22.100) 2(154.700) 1(36.400) 3(237.900) 0(-71.600) 2(112.400) generation 0: 1(30.000) 1(45.400) 3(255.100) 4(317.600) 0(-102.800) 0(-44.000) 3(261.700) 1(41.100) 3(200.400) 4(306.900) generation 0: 0(-40.200) 0(-58.000) 0(-31.600) 3(217.400) 2(124.500) 2(140.800) 2(125.400) 2(119.000) 0(-45.200) 1(35.200) generation 0: 0(-72.500) 3(238.500) 2(106.600) 0(-73.900) 1(31.700) 1(37.400) 1(47.100) 4(340.200) 1(19.300) 2(153.000) generation 0: 2(152.900) 4(316.100) 4(357.700) 4(351.900) 3(254.300) 4(309.000) 2(132.500) 2(134.300) 2(117.600) 0(-50.400) generation 0: 0(-59.700) 3(212.200) 1(12.800) 3(260.900) 4(323.100) 1(-28.600) 2(104.600) 2(127.100) 0(-57.800) 2(137.500) generation 0: 1(8.100) 0(-36.000) 4(304.800) 1(25.600) 3(222.200) 2(142.300) 2(147.400) 0(-77.900) 2(163.500) 7(645.000) generation 0: 0(-48.200) 1(19.500) 0(-66.500) 1(26.600) 0(-46.200) 3(251.300) 2(151.700) 3(175.800) 1(54.700) 0(-43.700) generation 0: 1(62.700) 0(-46.200) 0(-57.900) 0(-73.400) 0(-47.900) 1(9.900) 2(118.600) 2(126.500) 0(-56.100) 2(123.400) generation 0: 4(287.300) 3(168.700) 1(20.700) 0(-54.600) 5(348.300) 0(-54.500) 2(108.800) 2(157.400) 4(318.400) 1(35.800) generation 1: 0(-54.500) 3(274.500) 7(631.000) 1(27.900) 3(256.200) 6(543.200) 2(129.500) 6(512.900) 5(441.600) 4(299.800) generation 1: 5(433.800) 2(173.000) 4(358.700) 1(-93.200) 7(643.600) 0(-32.800) 2(144.400) 0(-57.300) 3(183.800) 1(65.400) generation 1: 7(631.000) 4(359.400) 8(744.600) 2(121.800) 2(90.300) 2(163.600) 1(32.200) 6(543.200) 3(230.500) 2(109.700) generation 1: 3(218.700) 5(433.800) 4(261.300) 8(744.600) 3(251.300) 4(339.700) 4(339.700) 0(-57.300) 5(446.700) 7(617.000) generation 1: 1(44.700) 5(441.600) 2(153.700) 7(631.000) 3(230.500) 2(94.300) 0(-47.200) 2(164.300) 3(227.800) 5(433.800) generation 1: 6(543.200) 6(543.200) 3(234.900) 3(184.100) 3(230.500) 3(244.700) 0(-32.800) 4(338.100) 7(631.000) 3(244.700) generation 1: 3(265.900) 1(-24.500) 6(511.400) 3(274.500) 3(256.200) 4(338.100) 2(94.300) 4(288.200) 1(-93.200) 1(-93.200) generation 1: 8(630.100) 3(234.900) 1(43.100) 4(299.800) 2(191.500) 4(277.200) 3(220.400) 5(434.500) 3(234.900) 2(109.700) generation 1: 2(168.800) 2(94.300) 4(338.100) 5(446.700) 3(218.700) 5(332.400) 3(191.400) 4(339.500) 1(43.200) 8(630.100) generation 1: 3(196.400) 1(12.400) 3(234.100) 2(94.300) 3(230.500) 3(196.400) 2(156.700) 3(276.000) 3(190.000) 2(145.700) generation 1: 1(65.100) 5(253.100) 1(65.400) 3(194.400) 3(278.400) 4(277.200) 1(16.500) 1(-145.800) 1(43.200) 2(129.500) generation 1: 4(339.800) 3(190.000) 3(247.300) 0(-54.500) 3(234.900) 3(233.800) 1(65.400) 2(122.800) 2(121.500) 4(359.400) generation 1: 4(354.200) 3(278.400) 3(211.600) 4(299.800) 7(631.000) 5(434.500) 3(234.900) 3(244.700) 0(-54.500) 4(339.800) generation 1: 4(288.200) 3(242.300) 3(255.200) 0(-47.200) 6(511.400) 4(317.100) 1(32.200) 1(-145.800) 3(238.600) 4(277.200) generation 1: 3(235.200) 2(156.700) 3(216.700) 2(155.700) 4(304.500) 3(213.500) 1(65.100) 5(279.300) 3(95.600) 3(226.600) generation 1: 1(43.100) 4(238.900) 5(446.700) 0(-33.100) 3(236.400) 3(256.200) 4(288.200) 1(65.100) 4(367.500) 1(65.100) generation 1: 1(65.400) 2(144.400) 3(242.400) 1(70.700) 3(227.800) 5(454.400) 2(145.700) 1(3.900) 4(354.200) 1(65.400) generation 1: 7(631.000) 3(196.400) 3(211.600) 4(367.000) 3(244.700) 1(32.200) 4(314.200) 3(276.000) 3(183.800) 3(217.500) generation 1: 4(338.100) 4(325.700) 4(339.500) 5(404.400) 2(140.500) 5(279.300) 1(65.400) 4(304.500) 5(433.800) 6(511.400) generation 1: 3(255.200) 1(32.200) 4(340.800) 3(234.900) 5(434.500) 2(140.300) 4(317.100) 6(543.200) 2(156.900) 1(12.400) generation 1: 3(184.100) 4(357.200) 4(339.700) 6(504.800) 3(234.900) 2(134.300) 3(207.600) 3(254.700) 2(121.500) 3(233.800) generation 1: 0(-39.900) 9(750.700) 4(312.600) 4(290.600) 4(290.600) 5(454.600) 3(232.500) 4(340.800) 3(276.000) 3(234.900) generation 1: 4(358.700) 3(240.400) 1(12.400) 2(144.000) 3(229.100) 2(144.400) 6(504.800) 4(304.500) 3(156.800) 3(230.500) generation 1: 3(230.500) 6(543.200) 4(275.000) 3(231.700) 7(617.000) 4(359.400) 6(466.000) 5(441.600) 6(504.800) 0(-21.700) generation 1: 4(354.200) 7(617.000) 4(304.500) 3(208.300) 2(152.900) 3(242.300) 2(99.600) 3(234.900) 4(339.700) 3(226.000) generation 1: 3(227.800) 4(261.300) 5(441.600) 3(251.300) 2(140.500) 5(433.800) 3(229.400) 1(70.700) 2(153.700) 3(274.500) generation 1: 3(230.500) 4(339.700) 3(234.900) 3(228.200) 3(231.900) 2(140.300) 3(278.400) 4(288.200) 4(299.800) 4(339.700) generation 1: 1(-145.800) 4(290.600) 6(510.300) 2(144.400) 5(433.800) 4(298.400) 4(288.200) 7(631.000) 6(543.200) 4(304.500) generation 1: 3(267.700) 6(511.400) 6(510.300) 1(27.900) 5(279.300) 5(446.700) 3(270.400) 3(239.300) 3(254.700) 3(218.700) generation 1: 4(339.700) 3(253.600) 4(340.800) 7(631.000) 7(617.000) 5(434.500) 3(234.900) 3(274.500) 3(253.000) 5(404.400) generation 1: 4(338.100) 2(129.500) 4(290.600) 0(-54.500) 3(189.200) 4(340.800) 3(196.400) 3(265.900) 5(421.300) 10(671.800) generation 1: 3(226.600) 4(358.700) 3(274.500) 4(359.400) 3(254.700) 3(240.600) 2(137.500) 3(238.600) 0(-54.500) 2(144.000) generation 1: 4(344.300) 3(234.900) 7(643.600) 6(543.200) 6(563.500) 4(288.200) 4(275.000) 6(563.500) 6(543.200) 2(144.000) generation 1: 7(643.600) 3(194.400) 3(220.400) 3(220.400) 0(-54.500) 4(338.100) 3(220.400) 6(565.000) 6(466.000) 3(190.000) generation 1: 3(232.500) 4(298.400) 3(274.500) 5(454.400) 4(304.500) 7(643.600) 5(454.400) 3(234.900) 5(405.200) 3(191.400) generation 1: 3(278.400) 6(512.900) 4(299.800) 3(276.000) 3(257.900) 6(563.500) 3(233.700) 4(359.400) 3(266.700) 3(183.800) generation 1: 5(454.400) 1(32.200) 3(233.700) 3(156.800) 1(3.900) 4(359.400) 6(563.500) 4(363.500) 8(744.600) 4(367.000) generation 1: 3(231.600) 2(140.300) 6(479.400) 4(277.200) 4(312.600) 4(367.000) 3(182.600) 2(154.400) 1(-93.200) 2(140.800) generation 1: 4(290.600) 2(154.400) 7(617.000) 4(261.300) 3(215.800) 5(279.300) 7(617.000) 4(301.200) 1(12.400) 6(510.300) generation 1: 6(504.800) 4(261.300) 3(265.900) 7(617.000) 4(357.200) 3(216.700) 4(358.700) 2(144.000) 7(617.000) 3(220.400) generation 1: 2(144.000) 4(358.700) 4(339.500) 4(359.400) 5(434.500) 3(196.400) 7(643.600) 3(289.300) 6(543.200) 3(220.400) generation 1: 7(631.000) 5(368.300) 4(277.200) 3(207.600) 1(36.300) 5(405.200) 1(44.500) 4(304.500) 7(631.000) 4(317.100) generation 1: 4(338.100) 5(279.300) 2(129.500) 4(288.200) 7(643.600) 6(512.900) 4(340.800) 6(565.000) 3(238.800) 4(290.600) generation 1: 5(405.200) 2(127.400) 5(438.100) 5(441.600) 1(12.400) 5(454.400) 3(230.500) 5(454.400) 4(290.600) 5(368.300) generation 1: 3(242.300) 3(247.300) 7(643.600) 6(533.400) 5(368.300) 3(270.400) 1(27.900) 2(155.700) 5(433.800) 2(127.000) generation 1: 3(234.100) 5(446.700) 8(744.600) 5(404.400) 1(-15.400) 4(312.600) 4(338.100) 1(-93.200) 6(543.200) 5(441.600) generation 1: 4(354.200) 0(-50.000) 4(357.200) 3(289.300) 4(363.500) 7(643.600) 1(-102.300) 8(744.600) 7(631.000) 5(279.300) generation 1: 3(211.600) 3(251.300) 6(543.200) 2(139.700) 3(251.300) 3(189.900) 4(289.200) 3(234.100) 3(207.600) 8(744.600) generation 1: 7(631.000) 8(630.100) 3(229.400) 1(59.800) 4(304.500) 1(65.400) 3(234.900) 3(253.000) 6(504.800) 7(617.000) generation 1: 5(434.500) 7(617.000) 6(510.300) 4(261.300) 6(565.000) 5(454.400) 4(289.200) 7(643.600) 2(166.300) 4(327.000) generation 2: 2(101.900) 1(-28.500) 5(405.400) 1(68.900) 0(-48.300) 1(60.400) 3(178.400) 3(233.600) 1(-28.500) 3(252.400) generation 2: 1(-28.500) 5(405.400) 2(161.300) 3(243.400) 0(-48.300) 3(178.400) 2(101.900) 1(-28.500) 2(128.800) 1(67.400) generation 2: 2(101.900) 3(188.000) 3(182.800) 2(2.100) 1(68.900) 2(136.800) 1(43.500) 2(101.900) 3(261.000) 3(261.000) generation 2: 4(272.600) 2(2.100) 3(224.000) 3(188.000) 5(405.400) 5(405.400) 4(249.000) 3(243.400) 1(-28.500) 3(247.800) generation 2: 2(136.800) 3(252.400) 1(68.900) 7(635.300) 1(68.900) 1(68.900) 2(136.800) 3(235.600) 3(92.700) 5(405.400) generation 2: 2(58.700) 2(109.500) 3(254.200) 3(253.700) 3(182.800) 5(405.400) 3(252.400) 2(-128.800) 3(189.300) 2(2.100) generation 2: 1(68.900) 1(68.900) 3(173.800) 1(3.900) 1(-28.500) 3(189.300) 1(68.900) 3(263.300) 2(117.300) 2(2.100) generation 2: 3(243.400) 3(200.700) 2(2.100) 1(-28.500) 5(405.400) 3(261.000) 0(-48.300) 3(252.400) 5(445.500) 3(235.600) generation 2: 3(253.700) 3(182.800) 3(188.000) 1(-8.800) 3(188.000) 1(68.900) 5(405.400) 1(68.900) 3(252.400) 1(68.900) generation 2: 1(-8.800) 3(216.700) 1(14.800) 5(405.400) 0(-123.500) 3(252.400) 3(188.000) 2(101.900) 3(216.700) 5(405.400) generation 2: 5(405.400) 5(405.400) 2(114.100) 3(180.300) 5(405.400) 1(68.900) 2(2.100) 5(405.400) 5(405.400) 3(233.600) generation 2: 1(68.900) 5(405.400) 1(68.900) 1(68.900) 1(67.400) 3(91.800) 3(216.700) 3(284.400) 1(68.900) 2(2.100) generation 2: 2(161.300) 1(72.300) 5(407.800) 3(178.400) 1(68.900) 2(2.100) 2(101.900) 3(279.100) 3(203.500) 2(2.100) generation 2: 2(2.100) 4(272.600) 4(376.100) 5(393.000) 3(284.400) 3(92.700) 1(14.800) 3(252.400) 1(68.900) 3(225.800) generation 2: 2(101.900) 3(189.300) 1(68.900) 3(216.700) 3(243.400) 3(261.000) 3(253.700) 3(248.000) 3(261.000) 1(68.900) generation 2: 3(253.700) 1(14.800) 3(194.900) 2(58.700) 3(189.300) 2(136.800) 5(407.800) 3(203.500) 3(243.400) 3(189.300) generation 2: 5(393.000) 3(92.700) 3(189.300) 3(235.600) 3(261.000) 3(248.000) 1(68.900) 2(161.300) 1(68.900) 5(393.000) generation 2: 3(233.600) 5(393.000) 4(67.600) 3(245.900) 1(68.900) 3(207.200) 3(252.400) 2(136.800) 3(216.700) 0(-123.500) generation 2: 2(143.000) 3(254.200) 4(272.600) 3(252.400) 1(28.700) 3(275.300) 2(136.800) 3(188.000) 3(192.400) 4(354.700) generation 2: 3(243.400) 3(243.400) 3(225.800) 3(261.000) 3(243.400) 2(2.100) 3(203.500) 2(136.800) 1(14.800) 3(253.700) generation 2: 3(246.000) 3(189.300) 2(2.100) 3(248.000) 3(183.200) 3(243.400) 5(405.400) 3(189.300) 2(136.800) 3(237.500) generation 2: 3(243.400) 5(405.400) 2(136.800) 3(210.600) 3(261.000) 3(252.400) 2(136.800) 3(151.800) 1(68.900) 3(235.600) generation 2: 3(252.400) 5(405.400) 1(68.900) 2(136.800) 1(68.900) 2(157.200) 1(68.900) 3(252.400) 5(405.400) 3(261.000) generation 2: 0(-123.500) 3(252.400) 1(68.900) 3(189.300) 3(252.400) 4(354.700) 1(68.900) 1(68.900) 3(263.300) 1(68.900) generation 2: 3(224.000) 1(68.900) 2(2.100) 1(68.900) 5(422.800) 0(-48.300) 3(243.400) 1(68.900) 2(2.100) 3(252.400) generation 2: 2(152.400) 3(269.200) 3(263.300) 4(354.700) 2(2.100) 4(298.400) 0(-123.500) 3(255.400) 4(354.700) 1(68.900) generation 2: 3(204.700) 3(255.400) 3(255.400) 3(189.300) 1(68.900) 3(278.500) 3(251.000) 4(354.700) 3(189.300) 3(189.300) generation 2: 3(243.400) 3(36.400) 3(243.400) 4(376.100) 2(2.100) 2(161.300) 3(243.400) 3(151.800) 3(133.200) 3(189.300) generation 2: 3(284.400) 3(189.300) 4(354.700) 5(407.800) 3(252.400) 3(269.200) 4(354.700) 3(151.800) 2(2.100) 3(252.400) generation 2: 3(285.400) 3(252.400) 4(376.100) 0(-123.500) 2(2.100) 3(252.400) 2(152.400) 3(284.400) 3(189.300) 3(189.300) generation 2: 3(151.800) 7(635.300) 3(252.400) 5(405.400) 5(407.800) 3(151.800) 3(224.000) 4(354.700) 3(251.900) 3(269.200) generation 2: 3(151.800) 5(393.000) 3(189.300) 3(133.200) 5(393.000) 4(134.400) 4(298.400) 5(405.400) 3(243.400) 3(248.000) generation 2: 3(252.400) 3(243.400) 2(2.100) 5(393.000) 1(-30.400) 3(133.200) 3(252.400) 3(279.100) 7(635.300) 5(407.500) generation 2: 2(2.100) 3(214.000) 2(2.100) 3(192.400) 3(243.400) 4(298.400) 3(252.400) 2(2.100) 3(192.400) 3(252.400) generation 2: 2(5.700) 3(225.800) 3(228.100) 3(189.300) 3(252.400) 3(237.500) 3(252.400) 3(124.300) 4(354.700) 3(87.200) generation 2: 3(189.300) 3(261.000) 3(124.300) 3(87.200) 3(133.200) 3(243.400) 4(354.700) 3(284.400) 5(405.400) 3(279.100) generation 2: 3(262.000) 5(407.800) 3(87.200) 3(189.300) 3(252.400) 1(-28.500) 4(354.700) 3(133.200) 3(189.300) 3(269.200) generation 2: 3(189.300) 3(252.400) 5(405.400) 3(252.400) 3(189.300) 4(354.700) 4(354.700) 4(354.700) 3(87.200) 3(243.400) generation 2: 3(284.400) 3(275.300) 3(262.000) 3(243.400) 3(192.400) 7(635.300) 3(246.000) 5(407.800) 7(635.300) 3(87.200) generation 2: 3(255.400) 3(87.200) 4(272.600) 3(248.000) 3(252.400) 3(178.400) 3(87.200) 3(87.200) 6(449.200) 4(305.500) generation 2: 4(211.300) 3(87.200) 3(87.200) 3(87.200) 4(272.600) 3(243.400) 3(244.600) 3(243.400) 4(272.600) 3(252.400) generation 2: 3(87.200) 3(284.400) 5(405.400) 3(133.200) 5(407.800) 3(133.200) 3(240.100) 5(407.800) 3(233.600) 2(161.300) generation 2: 7(635.300) 0(-123.500) 5(407.800) 3(87.200) 6(449.200) 4(211.300) 3(158.800) 7(635.300) 3(243.400) 5(405.400) generation 2: 3(235.600) 5(405.400) 5(405.400) 4(354.700) 1(-30.400) 3(261.000) 3(252.400) 6(449.200) 5(405.400) 5(405.400) generation 2: 3(243.400) 3(262.400) 7(635.300) 4(354.700) 4(354.700) 3(243.400) 3(252.400) 3(269.200) 5(445.500) 7(635.300) generation 2: 3(290.700) 4(354.700) 5(407.800) 5(405.400) 5(405.400) 5(445.500) 6(449.200) 3(263.300) 1(-28.500) 3(189.300) generation 2: 3(218.700) 1(-28.500) 7(635.300) 3(263.300) 4(354.700) 3(269.200) 3(158.800) 3(284.400) 5(405.400) 3(225.800) generation 2: 3(202.400) 4(211.300) 6(449.200) 6(496.200) 1(-28.500) 3(215.800) 3(284.400) 5(405.400) 5(393.000) 5(445.500) generation 2: 7(635.300) 5(393.000) 4(272.600) 1(-28.500) 6(449.200) 3(189.300) 5(393.000) 4(272.600) 4(272.600) 3(263.300) generation 2: 3(284.400) 5(405.400) 3(248.000) 3(243.400) 5(405.400) 5(407.800) 3(200.700) 6(449.200) 5(405.400) 4(376.100) generation 3: 2(76.800) 4(226.600) 1(14.200) 1(14.200) 1(14.200) 1(14.200) 3(243.700) 3(272.100) 1(14.200) 1(34.000) generation 3: 1(14.200) 1(14.200) 1(14.200) 1(14.200) 3(243.700) 2(76.800) 1(14.200) 1(14.200) 1(14.200) 3(243.500) generation 3: 3(196.500) 6(426.600) 6(368.900) 1(14.200) 3(196.500) 1(14.200) 1(0.100) 6(385.500) 1(14.200) 1(14.200) generation 3: 1(14.200) 1(14.200) 2(76.800) 3(196.500) 1(14.200) 1(13.900) 2(76.800) 3(196.500) 1(14.200) 1(56.600) generation 3: 2(76.800) 12(780.700) 12(780.700) 12(780.700) 3(196.500) 5(399.700) 1(56.600) 1(56.600) 12(780.700) 12(780.700) generation 3: 12(780.700) 12(780.700) 1(13.900) 1(14.200) 1(14.200) 12(780.700) 12(780.700) 12(780.700) 12(780.700) 1(56.600) generation 3: 12(780.700) 3(226.600) 12(780.700) 3(41.600) 6(368.900) 3(243.700) 4(368.400) 12(780.700) 5(375.300) 6(368.900) generation 3: 3(253.000) 1(56.600) 1(56.600) 2(144.300) 3(182.600) 5(417.600) 3(182.600) 3(182.600) 1(-264.900) 6(368.900) generation 3: 1(56.600) 2(141.600) 6(368.900) 1(29.300) 12(780.700) 4(368.400) 6(368.900) 3(253.000) 10(540.800) 3(41.600) generation 3: 2(94.000) 1(29.300) 2(132.700) 3(182.600) 2(141.600) 2(147.200) 5(417.600) 5(417.600) 1(29.300) 3(196.500) generation 3: 3(252.100) 3(196.500) 3(196.500) 3(196.500) 6(368.900) 3(196.500) 3(196.500) 5(375.300) 1(44.000) 2(141.600) generation 3: 4(368.400) 2(144.300) 2(94.000) 3(196.500) 1(45.200) 2(61.800) 3(196.500) 3(196.500) 1(45.200) 3(41.600) generation 3: 3(196.500) 1(45.200) 3(252.100) 3(252.500) 3(196.500) 3(196.500) 2(144.300) 3(252.100) 3(196.500) 3(253.000) generation 3: 3(232.500) 3(232.500) 3(182.600) 1(29.300) 2(144.300) 6(368.900) 6(368.900) 3(232.500) 3(209.000) 3(232.500) generation 3: 3(196.500) 6(368.900) 3(243.700) 1(56.600) 3(182.600) 6(368.900) 1(29.300) 6(368.900) 1(45.200) 2(163.500) generation 3: 4(368.400) 3(196.500) 1(29.300) 1(56.600) 6(368.900) 1(56.600) 6(368.900) 4(368.400) 5(407.100) 1(56.600) generation 3: 2(76.800) 5(323.800) 3(183.500) 2(146.500) 5(375.300) 2(76.800) 1(57.800) 2(76.800) 1(56.600) 6(368.900) generation 3: 1(57.800) 6(368.900) 2(76.800) 3(196.500) 2(76.800) 2(76.800) 3(196.500) 4(368.400) 3(270.200) 2(146.500) generation 3: 1(56.600) 1(56.600) 3(196.500) 3(196.500) 2(76.800) 1(56.600) 1(56.600) 3(196.500) 3(196.500) 1(45.200) generation 3: 3(284.300) 1(-22.400) 2(94.000) 2(76.800) 1(29.300) 2(168.400) 3(196.500) 2(168.400) 3(196.500) 3(196.500) generation 3: 2(144.300) 2(76.800) 3(220.100) 6(368.900) 2(146.500) 1(-51.600) 1(45.200) 3(41.600) 3(209.000) 5(407.100) generation 3: 6(368.900) 1(44.000) 3(196.500) 3(220.100) 2(168.400) 1(45.200) 2(76.800) 1(53.900) 1(57.800) 2(61.800) generation 3: 2(153.400) 2(146.500) 3(252.100) 6(368.900) 2(76.800) 1(57.800) 6(368.900) 6(368.900) 3(271.900) 2(144.300) generation 3: 3(233.400) 1(57.800) 5(375.300) 2(144.300) 2(61.800) 10(899.400) 1(45.200) 1(64.100) 2(144.300) 2(61.800) generation 3: 6(368.900) 5(375.300) 3(81.000) 2(161.700) 0(-100.600) 2(94.000) 2(144.300) 0(-100.600) 1(-9.900) 4(368.400) generation 3: 1(45.200) 2(156.300) 2(161.700) 2(94.000) 1(44.000) 3(252.100) 4(291.100) 2(144.300) 1(45.200) 3(266.500) generation 3: 2(76.800) 2(144.300) 3(220.100) 2(76.800) 5(375.300) 6(390.900) 3(253.000) 0(-100.600) 6(558.300) 5(345.500) generation 3: 5(301.900) 6(368.900) 3(243.700) 2(137.900) 1(45.200) 2(151.200) 3(232.500) 4(266.700) 2(151.200) 1(45.200) generation 3: 12(780.700) 3(243.700) 2(112.800) 2(76.800) 3(243.700) 3(199.800) 3(220.100) 3(243.700) 2(156.300) 6(390.900) generation 3: 3(278.100) 2(156.300) 3(196.500) 3(196.500) 1(29.300) 1(29.300) 6(368.900) 3(243.700) 6(368.900) 12(780.700) generation 3: 5(289.700) 12(780.700) 6(368.900) 12(780.700) 5(417.600) 12(780.700) 3(220.100) 3(271.900) 12(780.700) 12(780.700) generation 3: 12(780.700) 12(780.700) 12(780.700) 12(780.700) 6(390.900) 12(780.700) 12(780.700) 12(841.200) 6(390.900) 12(780.700) generation 3: 6(368.900) 6(390.900) 1(45.200) 3(220.100) 12(780.700) 12(780.700) 12(780.700) 3(270.200) 5(289.700) 3(243.700) generation 3: 3(270.200) 12(780.700) 2(146.500) 3(247.800) 3(270.200) 2(168.400) 5(289.700) 12(780.700) 6(368.900) 3(182.600) generation 3: 10(899.400) 12(780.700) 5(289.700) 2(168.400) 1(45.200) 3(243.500) 10(899.400) 12(780.700) 12(780.700) 3(243.700) generation 3: 3(252.100) 12(780.700) 5(375.300) 12(780.700) 12(780.700) 10(899.400) 1(45.200) 1(45.200) 3(252.100) 3(209.000) generation 3: 4(267.300) 1(45.200) 2(146.500) 3(196.500) 3(232.500) 3(252.100) 3(196.500) 1(45.200) 3(270.200) 3(183.500) generation 3: 12(780.700) 3(41.600) 3(243.700) 3(41.600) 4(267.300) 10(899.400) 3(243.700) 3(210.800) 10(899.400) 12(780.700) generation 3: 3(243.700) 3(41.600) 12(780.700) 12(780.700) 12(780.700) 12(780.700) 6(390.900) 3(243.700) 2(114.500) 3(175.100) generation 3: 10(899.400) 6(390.900) 6(390.900) 3(196.500) 12(780.700) 3(275.500) 12(780.700) 5(407.100) 3(243.700) 1(45.200) generation 3: 12(780.700) 1(45.200) 12(780.700) 6(558.300) 5(375.300) 12(780.700) 6(390.900) 3(270.200) 12(780.700) 5(417.600) generation 3: 10(899.400) 12(780.700) 4(368.400) 3(243.700) 3(196.500) 3(243.700) 10(899.400) 12(780.700) 6(558.300) 10(640.500) generation 3: 10(899.400) 3(243.700) 12(780.700) 12(780.700) 3(271.900) 4(368.400) 3(272.200) 4(368.400) 6(426.600) 3(243.700) generation 3: 10(899.400) 12(780.700) 6(558.300) 3(243.700) 3(243.700) 10(899.400) 3(253.000) 3(278.100) 6(393.000) 12(780.700) generation 3: 3(182.600) 3(243.700) 12(780.700) 3(232.500) 5(289.700) 12(780.700) 3(196.500) 12(780.700) 12(780.700) 3(252.100) generation 3: 12(780.700) 12(780.700) 12(780.700) 12(780.700) 3(196.500) 12(780.700) 3(196.500) 12(780.700) 2(156.300) 5(345.500) generation 3: 12(780.700) 10(899.400) 12(780.700) 6(385.500) 12(780.700) 3(252.100) 3(196.500) 3(196.500) 3(271.900) 3(196.500) generation 3: 3(196.500) 3(196.500) 3(196.500) 6(385.500) 6(368.900) 3(196.500) 6(558.300) 10(899.400) 6(391.800) 3(220.100) generation 3: 3(252.100) 6(213.200) 3(243.700) 10(628.500) 12(780.700) 3(253.000) 12(780.700) 12(780.700) 11(647.100) 3(271.900) generation 3: 5(345.500) 7(566.000) 3(270.200) 5(417.600) 7(546.900) 4(267.300) 5(345.500) 5(407.100) 7(546.900) 6(390.900) generation 4: 5(416.500) 3(184.900) 6(487.000) 6(566.500) 2(116.400) 6(487.000) 2(108.400) 2(108.400) 3(225.100) 6(436.700) generation 4: 2(117.200) 2(108.400) 6(499.800) 2(108.400) 3(233.300) 3(206.000) 3(292.000) 3(240.200) 3(264.000) 2(158.700) generation 4: 6(487.000) 3(184.900) 4(304.000) 3(203.300) 3(292.700) 6(566.500) 3(233.300) 2(156.100) 3(229.900) 4(199.100) generation 4: 2(93.800) 6(566.500) 6(566.500) 3(184.900) 6(487.000) 3(184.900) 6(487.000) 4(199.100) 6(487.000) 3(184.900) generation 4: 5(416.500) 6(566.500) 2(156.100) 3(184.900) 5(416.500) 5(416.500) 5(416.500) 6(501.000) 5(416.500) 5(416.500) generation 4: 5(416.500) 5(416.500) 5(416.500) 5(416.500) 5(430.300) 3(253.500) 5(416.500) 5(416.500) 5(416.500) 5(416.500) generation 4: 6(487.000) 6(436.700) 5(416.500) 6(487.000) 5(416.500) 5(416.500) 5(416.500) 5(416.500) 5(416.500) 5(416.500) generation 4: 5(416.500) 5(416.500) 5(416.500) 5(416.500) 3(294.500) 6(487.000) 6(566.500) 4(257.600) 5(416.500) 5(416.500) generation 4: 5(429.500) 3(253.500) 3(253.500) 4(371.600) 3(253.500) 2(108.400) 4(371.600) 4(371.600) 2(108.400) 4(369.600) generation 4: 3(225.100) 3(253.500) 2(108.400) 5(416.500) 5(416.500) 5(416.500) 3(225.100) 5(416.500) 3(253.500) 6(436.700) generation 4: 2(108.400) 5(416.500) 5(416.500) 5(318.500) 2(108.400) 6(487.000) 6(501.100) 2(108.400) 4(199.100) 3(294.500) generation 4: 3(225.100) 2(156.100) 2(158.700) 2(108.400) 6(566.500) 2(108.400) 5(341.200) 2(93.800) 1(72.700) 6(487.000) generation 4: 6(354.600) 3(203.300) 6(487.000) 6(487.000) 6(487.000) 1(-136.200) 0(-51.100) 3(-86.100) 2(108.400) 0(-66.400) generation 4: 0(-66.400) 2(108.400) 2(156.100) 2(108.400) 3(225.100) 2(108.400) 3(225.100) 4(371.600) 3(225.100) 6(436.700) generation 4: 4(371.600) 3(240.200) 3(225.100) 6(499.800) 2(108.400) 2(158.700) 6(487.000) 6(499.800) 6(490.100) 2(108.400) generation 4: 6(487.000) 3(292.700) 3(225.100) 2(108.400) 6(499.800) 4(371.600) 2(108.400) 2(108.400) 3(225.100) 2(108.400) generation 4: 2(108.400) 4(371.600) 2(108.400) 2(93.800) 2(-47.300) 3(203.300) 2(108.400) 6(487.000) 5(341.200) 6(436.700) generation 4: 6(487.000) 2(93.800) 6(487.000) 2(93.800) 3(225.100) 5(341.200) 6(487.000) 2(93.800) 2(108.400) 3(233.300) generation 4: 2(108.400) 2(93.800) 2(108.400) 2(108.400) 4(371.600) 6(487.000) 2(93.800) 3(247.700) 3(237.000) 6(487.000) generation 4: 2(108.400) 4(371.600) 4(371.600) 2(108.400) 3(253.500) 2(158.700) 6(487.000) 6(499.800) 13(811.800) 2(108.400) generation 4: 6(487.000) 2(108.400) 2(108.400) 2(108.400) 4(257.600) 2(93.800) 6(487.000) 2(108.400) 2(158.700) 2(108.400) generation 4: 2(108.400) 5(416.500) 5(416.500) 5(416.500) 2(93.800) 6(566.500) 2(108.400) 4(199.100) 3(253.500) 4(371.600) generation 4: 5(416.500) 5(416.500) 6(487.000) 2(108.400) 2(108.400) 1(72.700) 4(371.600) 2(108.400) 5(341.200) 4(199.100) generation 4: 6(487.000) 4(371.600) 5(416.500) 2(158.700) 4(371.600) 4(371.600) 6(487.000) 6(499.800) 6(499.800) 6(499.800) generation 4: 5(341.200) 3(225.100) 3(253.500) 6(499.800) 2(158.700) 3(270.200) 3(243.300) 5(341.200) 6(487.000) 6(499.800) generation 4: 5(416.500) 3(253.500) 2(140.700) 6(499.800) 6(499.800) 5(429.500) 5(341.200) 5(341.200) 3(243.900) 3(243.300) generation 4: 3(243.300) 6(487.000) 2(153.100) 3(264.000) 3(243.300) 3(243.300) 3(243.300) 3(243.300) 6(499.800) 3(243.300) generation 4: 3(243.300) 6(566.500) 3(270.200) 3(253.500) 3(243.100) 2(90.700) 3(270.200) 3(237.000) 3(282.100) 6(490.100) generation 4: 4(371.600) 4(371.600) 5(416.500) 5(416.500) 5(416.500) 5(416.500) 5(416.500) 5(416.500) 5(416.500) 5(416.500) generation 4: 5(416.500) 5(416.500) 6(499.800) 3(294.400) 5(416.500) 6(487.000) 5(416.500) 4(371.600) 3(253.500) 6(499.800) generation 4: 6(487.000) 6(487.000) 6(487.000) 3(138.300) 3(159.600) 4(383.000) 5(416.500) 4(371.600) 4(371.600) 4(371.600) generation 4: 4(371.600) 5(416.500) 4(371.600) 5(416.500) 4(371.600) 5(416.500) 5(429.700) 5(416.500) 5(430.300) 6(584.900) generation 4: 6(487.000) 4(371.600) 4(371.600) 5(416.500) 6(487.000) 4(172.100) 5(416.500) 4(371.600) 5(416.500) 3(159.600) generation 4: 4(371.600) 5(416.500) 4(371.600) 4(371.600) 3(159.600) 4(371.600) 6(354.600) 3(171.200) 3(159.600) 4(371.600) generation 4: 6(487.000) 4(320.700) 5(416.500) 5(416.500) 5(416.500) 4(371.600) 5(341.200) 3(253.500) 4(371.600) 4(371.600) generation 4: 3(253.500) 5(416.500) 5(416.500) 3(237.000) 5(416.500) 4(371.600) 5(430.300) 5(416.500) 4(371.600) 5(416.500) generation 4: 5(416.500) 5(416.500) 4(371.600) 4(371.600) 3(182.700) 6(529.500) 5(416.500) 4(371.600) 5(416.500) 5(416.500) generation 4: 5(416.500) 5(416.500) 5(416.500) 6(566.500) 4(371.600) 3(243.900) 4(371.600) 4(369.200) 6(487.000) 6(487.000) generation 4: 3(243.900) 4(371.600) 6(487.000) 6(487.000) 6(487.000) 3(243.300) 6(566.500) 3(243.300) 3(243.900) 5(416.500) generation 4: 3(243.300) 3(243.300) 3(187.900) 4(371.600) 5(416.500) 3(243.300) 3(253.500) 3(225.100) 5(416.500) 3(243.300) generation 4: 4(371.600) 5(416.500) 4(371.600) 6(487.000) 5(416.500) 4(371.600) 3(226.100) 6(487.000) 6(487.000) 5(416.500) generation 4: 3(225.100) 3(247.700) 5(416.500) 4(371.600) 6(584.900) 4(371.600) 5(416.500) 6(487.000) 3(245.600) 5(416.500) generation 4: 4(371.600) 5(416.500) 4(371.600) 6(221.000) 5(416.500) 9(768.100) 6(221.000) 4(371.600) 6(566.500) 6(499.800) generation 4: 4(371.600) 3(225.100) 4(371.600) 6(487.000) 6(487.000) 5(416.500) 6(487.000) 4(371.600) 4(371.600) 4(371.600) generation 4: 6(487.000) 4(371.600) 5(416.500) 6(566.500) 5(416.500) 6(499.800) 3(225.100) 4(371.600) 6(487.000) 9(768.100) generation 4: 3(264.000) 5(388.200) 5(416.500) 6(566.500) 5(416.500) 6(499.800) 5(416.500) 5(416.500) 5(416.500) 5(416.500) generation 4: 6(487.000) 5(422.100) 4(371.600) 6(354.600) 4(371.600) 3(243.300) 3(237.000) 6(566.500) 6(487.000) 6(566.500) generation 4: 3(253.500) 3(225.100) 6(487.000) 5(416.500) 6(499.800) 6(499.800) 6(487.000) 6(499.800) 6(499.800) 6(566.500) generation 4: 6(487.000) 5(416.500) 6(499.800) 6(420.000) 5(416.500) 3(292.700) 5(429.500) 3(243.300) 3(292.700) 3(292.700) generation 4: 4(371.600) 4(371.600) 6(490.100) 6(499.800) 6(436.700) 5(416.500) 6(499.800) 6(487.000) 6(487.000) 5(416.500) generation 5: 1(69.200) 2(-343.900) 2(-343.900) 0(-138.100) 3(294.600) 0(-87.700) 1(69.200) 4(360.900) 0(-87.700) 2(-343.900) generation 5: 2(-343.900) 1(69.200) 1(69.200) 2(-343.900) 0(-87.700) 2(-343.900) 0(-58.900) 1(69.200) 0(-87.700) 0(-87.700) generation 5: 0(-87.700) 1(69.200) 0(-87.700) 0(-87.700) 2(-343.900) 1(69.200) 2(21.900) 3(294.600) 4(339.600) 3(294.600) generation 5: 3(129.900) 4(360.900) 1(69.200) 1(69.200) 4(339.600) 3(242.300) 3(242.300) 4(360.900) 2(-343.900) 1(69.200) generation 5: 1(69.200) 4(360.900) 4(363.700) 4(360.900) 1(69.200) 0(-87.700) 8(783.000) 1(69.200) 1(69.200) 4(360.900) generation 5: 4(360.900) 1(69.200) 3(242.300) 1(69.200) 1(69.200) 3(297.300) 0(-87.700) 3(242.300) 4(360.900) 3(191.600) generation 5: 1(69.200) 3(191.600) 3(294.600) 4(310.700) 4(303.000) 0(-28.300) 6(220.500) 4(303.000) 4(360.900) 4(360.900) generation 5: 4(360.900) 1(69.200) 5(326.900) 4(360.900) 4(343.900) 3(297.300) 5(336.200) 0(-87.700) 0(-87.700) 4(360.900) generation 5: 4(360.900) 11(704.600) 4(360.900) 4(360.900) 0(-87.700) 0(-39.700) 2(-343.900) 4(373.200) 3(294.600) 2(-343.900) generation 5: 2(-343.900) 0(-87.700) 2(-343.900) 2(-343.900) 2(-343.900) 0(-87.700) 4(88.900) 0(-87.700) 3(294.600) 3(294.600) generation 5: 4(88.900) 3(191.600) 3(294.600) 3(294.600) 3(294.600) 0(-44.600) 1(-94.700) 5(326.900) 2(182.600) 3(294.600) generation 5: 0(-87.700) 2(-343.900) 2(-343.900) 2(-343.900) 0(-87.700) 2(-343.900) 0(-87.700) 0(-87.700) 0(-87.700) 2(-343.900) generation 5: 0(-87.700) 2(-343.900) 2(-343.900) 0(-87.700) 0(-87.700) 2(-343.900) 2(-343.900) 0(-87.700) 0(-87.700) 8(783.000) generation 5: 0(-87.700) 4(360.900) 11(963.500) 4(370.400) 3(294.600) 6(572.100) 4(360.900) 2(-343.900) 4(277.500) 2(-343.900) generation 5: 0(-87.700) 2(-343.900) 2(-343.900) 2(-343.900) 0(-39.700) 5(329.900) 2(-343.900) 0(-39.700) 2(-343.900) 4(310.700) generation 5: 2(-343.900) 2(-343.900) 0(-87.700) 0(-39.700) 2(-343.900) 2(-343.900) 2(-343.900) 0(-87.700) 2(-343.900) 0(-39.700) generation 5: 2(-343.900) 2(-343.900) 2(-343.900) 3(191.600) 2(-343.900) 0(-39.700) 2(-343.900) 2(-343.900) 0(-87.700) 0(-39.700) generation 5: 2(-343.900) 1(43.700) 3(191.600) 2(-343.900) 3(294.600) 2(-343.900) 0(-29.400) 3(295.500) 2(-343.900) 3(242.300) generation 5: 2(-343.900) 0(-87.700) 0(-44.600) 3(191.600) 0(-39.700) 5(464.200) 0(-39.700) 0(-26.200) 0(-87.700) 2(-343.900) generation 5: 2(-343.900) 2(-343.900) 2(-343.900) 0(-87.700) 3(294.600) 0(-41.900) 0(-28.300) 2(-343.900) 2(-343.900) 2(-343.900) generation 5: 3(294.600) 2(-343.900) 2(-343.900) 2(-343.900) 3(294.600) 4(191.400) 2(-343.900) 3(191.600) 5(350.900) 2(-343.900) generation 5: 2(-343.900) 0(-87.700) 2(-343.900) 0(-87.700) 0(-87.700) 4(322.400) 4(310.700) 2(-343.900) 0(-87.700) 3(174.400) generation 5: 0(-87.700) 3(129.900) 1(69.200) 2(148.900) 0(-87.700) 0(-87.700) 2(-343.900) 0(-87.700) 0(-87.700) 0(-39.700) generation 5: 2(-343.900) 2(-343.900) 0(-87.700) 2(-343.900) 0(-55.900) 2(-343.900) 3(129.900) 0(-44.600) 1(17.600) 2(-343.900) generation 5: 0(-87.700) 3(129.900) 1(9.600) 10(816.600) 3(185.500) 4(310.700) 5(329.900) 0(-44.600) 0(-28.000) 0(-440.000) generation 5: 2(-343.900) 3(253.600) 8(783.000) 2(-343.900) 4(349.100) 2(-343.900) 3(253.600) 1(9.600) 2(-343.900) 2(-343.900) generation 5: 2(-343.900) 0(-87.700) 2(-343.900) 4(231.300) 3(129.900) 0(-87.700) 2(-343.900) 0(-428.800) 0(-44.600) 0(-87.700) generation 5: 2(-343.900) 2(-343.900) 2(-343.900) 3(185.500) 5(329.900) 0(-44.600) 0(-28.300) 0(-39.700) 0(-87.700) 5(329.900) generation 5: 2(141.400) 2(-343.900) 5(329.900) 0(-72.900) 2(148.900) 4(341.200) 4(310.700) 0(-28.300) 4(191.400) 3(129.900) generation 5: 3(129.900) 4(191.400) 0(-87.700) 3(242.300) 3(242.300) 0(-39.700) 3(212.400) 0(-87.700) 3(283.600) 2(-343.900) generation 5: 5(330.100) 3(212.400) 5(312.500) 4(193.100) 4(249.800) 3(129.900) 4(339.600) 2(-343.900) 4(251.300) 3(242.300) generation 5: 4(191.400) 3(242.300) 2(182.600) 4(191.400) 4(191.400) 1(69.200) 5(329.900) 2(97.400) 4(269.400) 3(212.400) generation 5: 3(242.300) 3(242.300) 11(963.500) 4(191.400) 10(816.600) 4(310.700) 0(-432.300) 2(-343.900) 2(-343.900) 4(191.400) generation 5: 2(-343.900) 2(-343.900) 2(-343.900) 2(-343.900) 2(-343.900) 4(249.800) 2(-343.900) 5(441.200) 4(191.400) 2(-343.900) generation 5: 4(310.700) 4(191.400) 5(441.200) 1(69.200) 2(182.600) 4(341.200) 5(326.900) 1(69.200) 5(329.900) 4(310.700) generation 5: 1(69.200) 1(69.200) 3(242.300) 3(266.600) 2(-343.900) 3(242.300) 3(242.300) 5(329.900) 2(-343.900) 3(266.600) generation 5: 4(360.900) 4(310.700) 0(-429.400) 2(-343.900) 2(-343.900) 1(69.200) 2(-343.900) 2(15.100) 1(69.200) 2(-343.900) generation 5: 2(-343.900) 2(-343.900) 2(-343.900) 1(69.200) 2(-343.900) 4(350.800) 1(69.200) 5(441.200) 4(310.700) 4(341.200) generation 5: 4(360.900) 5(329.900) 5(329.900) 4(360.900) 4(341.200) 4(341.200) 4(360.900) 3(129.900) 2(182.600) 4(360.900) generation 5: 3(266.600) 2(111.800) 4(360.900) 4(310.700) 4(360.900) 5(329.900) 3(253.600) 5(329.900) 1(70.400) 4(151.600) generation 5: 4(360.900) 5(308.400) 3(242.300) 3(253.600) 5(329.900) 5(441.200) 4(360.900) 2(182.600) 4(360.900) 4(360.900) generation 5: 3(253.600) 4(341.200) 4(360.900) 4(360.900) 5(329.900) 4(310.700) 3(129.900) 4(322.800) 3(253.600) 4(360.900) generation 5: 10(816.600) 4(360.900) 4(360.900) 1(65.100) 4(360.900) 4(339.600) 4(360.900) 4(360.900) 4(360.900) 4(360.900) generation 5: 4(360.900) 2(182.600) 4(303.000) 4(360.900) 4(191.400) 11(963.500) 4(360.900) 8(783.000) 1(69.200) 4(360.900) generation 5: 4(341.200) 4(360.900) 4(360.900) 11(963.500) 4(360.900) 4(360.900) 5(441.200) 4(193.100) 4(41.700) 5(329.900) generation 5: 10(816.600) 1(70.400) 4(360.900) 4(360.900) 4(360.900) 4(360.900) 3(242.300) 8(783.000) 4(360.900) 5(328.500) generation 5: 4(360.900) 11(704.600) 4(360.900) 2(182.600) 4(360.900) 4(92.300) 4(360.900) 4(360.900) 3(294.600) 1(70.400) generation 5: 4(360.900) 3(294.600) 11(704.600) 4(360.900) 5(462.000) 4(360.900) 4(360.900) 11(963.500) 4(360.900) 3(294.600) generation 5: 4(360.900) 4(341.200) 4(191.400) 4(360.900) 4(360.900) 4(360.900) 4(360.900) 5(441.200) 4(360.900) 4(310.700) generation 5: 4(191.400) 5(328.200) 4(360.900) 8(783.000) 4(360.900) 4(360.900) 4(360.900) 4(341.200) 3(294.600) 4(360.900) generation 6: 1(-176.700) 0(-248.300) 1(-176.700) 4(325.300) 3(-32.900) 0(-15.900) 1(-176.700) 3(-32.900) 4(343.300) 1(-176.700) generation 6: 1(-176.700) 2(2.700) 0(-199.800) 3(-32.900) 1(-150.000) 8(330.700) 4(325.300) 2(98.800) 2(110.400) 5(173.900) generation 6: 5(334.800) 4(265.700) 2(98.800) 2(98.800) 5(173.900) 2(110.400) 3(208.900) 0(-16.800) 2(110.400) 0(-16.800) generation 6: 6(512.600) 5(334.800) 5(334.800) 10(703.700) 4(325.300) 2(98.800) 1(64.200) 5(334.800) 2(98.800) 4(265.700) generation 6: 0(-16.800) 0(-16.800) 2(98.800) 1(64.200) 5(334.800) 0(-16.800) 2(98.800) 2(110.400) 1(64.200) 2(-23.400) generation 6: 4(325.300) 1(-6.200) 2(110.400) 2(98.800) 6(298.100) 6(298.100) 6(441.100) 6(442.000) 6(442.000) 6(442.000) generation 6: 3(103.700) 6(442.000) 0(-16.800) 4(297.200) 0(-16.800) 1(-176.700) 5(334.800) 6(298.100) 1(64.200) 6(298.100) generation 6: 5(334.800) 6(298.100) 6(298.100) 7(522.200) 6(442.000) 6(442.000) 0(-16.800) 10(703.700) 6(442.000) 0(-16.800) generation 6: 6(442.000) 3(271.300) 0(-16.800) 6(298.100) 6(298.100) 6(442.000) 6(442.000) 6(442.000) 2(51.300) 6(442.000) generation 6: 6(298.100) 6(442.000) 1(64.200) 3(271.300) 0(-16.800) 2(51.300) 3(212.400) 6(298.100) 6(298.100) 3(225.700) generation 6: 1(-276.800) 1(-176.700) 1(64.200) 8(319.000) 2(-23.400) 6(442.000) 2(-23.400) 6(442.000) 6(298.100) 6(298.100) generation 6: 6(298.100) 8(524.700) 3(251.300) 0(-16.800) 3(212.400) 6(298.100) 6(442.000) 3(269.900) 2(-23.400) 6(298.100) generation 6: 3(119.400) 1(-176.700) 1(-176.700) 1(-176.700) 6(442.000) 3(269.900) 1(-176.700) 6(298.100) 3(103.700) 2(2.700) generation 6: 1(-176.700) 1(-176.700) 6(442.000) 6(442.000) 6(298.100) 6(442.000) 6(298.100) 2(-23.400) 6(298.100) 1(-176.700) generation 6: 1(-176.700) 2(-23.400) 2(-23.400) 3(-32.900) 1(-176.700) 6(298.100) 6(442.000) 3(271.300) 6(298.100) 6(298.100) generation 6: 3(269.900) 3(-32.900) 6(442.000) 6(298.100) 3(-32.900) 6(298.100) 6(442.000) 6(442.000) 6(441.100) 6(442.000) generation 6: 6(442.000) 6(441.500) 6(442.000) 3(273.800) 6(436.700) 6(442.000) 6(442.000) 6(405.600) 1(-176.700) 6(442.000) generation 6: 3(280.700) 2(98.800) 6(441.500) 6(442.000) 3(273.800) 9(524.000) 6(441.500) 1(65.000) 1(-176.700) 8(319.000) generation 6: 6(442.000) 2(-23.400) 2(-74.300) 3(273.800) 1(-176.700) 2(-23.400) 1(-176.700) 2(98.800) 1(-176.700) 1(-176.700) generation 6: 1(-176.700) 2(-34.500) 8(319.000) 1(-176.700) 0(-265.900) 2(98.800) 1(-176.700) 0(-265.900) 1(-176.700) 0(-265.900) generation 6: 1(-176.700) 1(-176.700) 1(-176.700) 1(-176.700) 1(-176.700) 1(-176.700) 0(-15.900) 1(-150.000) 2(98.800) 0(-187.300) generation 6: 2(98.800) 0(-15.900) 1(-176.700) 0(-265.900) 1(-176.700) 1(-265.800) 5(123.200) 2(98.800) 6(512.600) 2(98.800) generation 6: 2(-23.400) 6(436.700) 0(-15.900) 6(442.000) 6(442.000) 0(-26.000) 1(64.200) 3(273.800) 10(643.100) 6(442.000) generation 6: 0(-15.900) 6(441.500) 1(64.200) 5(334.800) 3(155.700) 6(442.000) 5(334.800) 0(-15.900) 6(229.600) 2(-23.400) generation 6: 1(64.200) 1(64.600) 1(64.200) 6(298.100) 6(442.000) 2(-23.400) 1(64.200) 0(-15.900) 6(441.100) 6(442.000) generation 6: 6(436.700) 6(298.100) 6(442.000) 6(441.500) 6(442.000) 1(64.400) 6(442.000) 2(110.400) 1(64.200) 3(273.800) generation 6: 3(103.700) 1(64.200) 1(64.200) 0(-16.800) 6(442.000) 0(-15.900) 4(343.300) 1(-176.700) 4(311.400) 2(-23.400) generation 6: 4(343.300) 1(64.200) 4(325.300) 2(110.400) 2(110.900) 3(273.800) 1(64.200) 2(98.800) 0(-15.900) 0(-16.800) generation 6: 2(110.400) 0(-14.900) 0(-15.900) 3(208.800) 2(110.400) 2(51.300) 3(271.300) 4(337.200) 3(271.300) 3(271.300) generation 6: 3(271.300) 3(271.300) 3(14.600) 3(271.300) 4(343.300) 0(-15.900) 0(-16.800) 2(98.800) 0(-265.900) 10(703.700) generation 6: 3(208.800) 0(-15.900) 1(65.000) 0(-15.900) 6(512.600) 10(643.100) 0(-16.800) 0(-15.900) 4(325.300) 3(273.800) generation 6: 2(110.400) 0(-15.900) 4(265.700) 3(103.700) 2(51.300) 1(62.700) 3(269.900) 2(110.900) 2(98.800) 2(98.800) generation 6: 2(110.400) 3(103.700) 1(64.200) 2(98.800) 2(98.800) 4(274.000) 2(2.700) 3(273.800) 8(319.000) 3(271.300) generation 6: 1(64.200) 3(130.300) 2(98.800) 8(319.000) 2(-4.900) 1(64.200) 0(-16.800) 0(-15.900) 2(98.800) 10(643.100) generation 6: 6(441.100) 3(92.300) 0(-15.900) 2(110.900) 2(98.800) 0(-16.800) 10(643.100) 10(643.100) 2(111.100) 3(273.800) generation 6: 0(-16.800) 4(325.300) 6(442.000) 10(643.100) 6(298.100) 10(643.100) 3(273.800) 6(436.700) 6(442.000) 6(298.100) generation 6: 6(442.000) 3(155.700) 12(925.300) 3(271.300) 3(271.300) 10(643.100) 3(273.800) 5(334.800) 3(208.800) 2(109.000) generation 6: 10(705.000) 3(92.300) 8(319.000) 6(-52.000) 3(271.300) 0(-16.800) 3(212.400) 6(442.000) 10(643.100) 3(271.300) generation 6: 1(64.200) 3(269.900) 2(98.800) 0(-16.800) 3(271.300) 1(64.200) 2(98.800) 0(-15.900) 10(643.100) 3(212.400) generation 6: 0(-15.900) 3(280.700) 6(-52.000) 0(-16.800) 3(271.100) 3(271.300) 8(319.000) 3(103.700) 3(126.900) 3(251.300) generation 6: 6(512.600) 1(64.200) 3(271.300) 0(-15.900) 0(-15.900) 3(271.300) 10(643.100) 10(643.100) 3(271.300) 3(126.900) generation 6: 3(273.800) 3(269.900) 1(64.200) 1(64.200) 3(271.700) 3(239.600) 0(-15.900) 10(643.100) 10(703.700) 2(98.800) generation 6: 6(512.600) 0(-15.900) 10(643.100) 10(643.100) 10(643.100) 1(-6.200) 3(271.300) 0(-16.800) 3(208.800) 6(512.600) generation 6: 0(-16.800) 2(98.800) 2(-4.900) 10(643.100) 10(643.100) 0(-15.900) 2(98.800) 2(110.400) 3(208.900) 10(703.700) generation 6: 3(126.900) 5(334.800) 5(334.800) 2(-4.900) 6(-52.000) 6(-11.200) 6(61.600) 10(643.100) 6(-52.000) 4(344.000) generation 6: 6(-52.000) 6(61.100) 6(13.200) 3(239.600) 6(-52.000) 3(280.700) 6(61.100) 6(-52.000) 6(61.100) 6(-52.000) generation 6: 6(49.600) 6(-52.000) 5(334.800) 5(334.800) 5(334.800) 4(274.000) 5(334.800) 5(334.800) 6(-52.000) 3(271.300) generation 6: 6(13.200) 6(-294.400) 6(13.200) 6(-52.000) 6(13.200) 10(643.100) 6(-52.000) 6(13.200) 6(13.200) 10(643.100) generation 6: 6(13.200) 6(-52.000) 6(512.600) 6(13.200) 6(-38.100) 6(-52.000) 10(643.100) 6(16.100) 6(-52.000) 6(-52.000) generation 6: 6(-294.400) 5(334.800) 6(9.900) 2(98.800) 5(334.800) 5(334.800) 2(98.800) 10(643.100) 6(442.000) 3(92.300) generation 7: 2(28.700) 2(51.200) 1(12.900) 3(-150.300) 0(-70.000) 1(-49.100) 3(0.400) 1(1.600) 1(1.300) 1(1.600) generation 7: 1(1.600) 1(1.600) 1(1.600) 3(-64.600) 3(4.400) 3(-6.800) 4(265.700) 3(-16.800) 3(-6.800) 3(-16.800) generation 7: 0(-70.000) 1(1.300) 3(-7.600) 3(-6.800) 3(-6.800) 0(-70.000) 3(-87.900) 1(1.600) 3(-87.900) 1(1.300) generation 7: 1(12.900) 1(1.600) 3(-64.000) 1(1.600) 3(-87.900) 3(-63.700) 1(12.900) 3(-87.900) 3(-87.900) 3(-150.300) generation 7: 4(265.700) 1(-153.500) 1(12.900) 1(20.400) 1(-49.100) 1(1.600) 1(1.600) 3(-87.900) 1(22.700) 3(272.900) generation 7: 3(-87.900) 3(-6.800) 3(0.400) 3(-150.300) 3(-87.900) 3(-87.900) 3(-150.300) 1(1.300) 1(19.900) 3(-150.300) generation 7: 3(-87.900) 1(12.900) 3(-87.900) 1(1.600) 3(-63.700) 1(21.700) 1(21.100) 3(-87.900) 3(-150.300) 3(0.400) generation 7: 3(-16.800) 1(1.600) 3(-6.800) 1(1.600) 1(1.600) 3(-150.300) 3(-63.600) 3(-150.300) 1(1.600) 3(96.300) generation 7: 3(-8.300) 3(-16.800) 3(-16.800) 3(-87.900) 3(-87.900) 1(1.600) 3(-9.800) 3(-16.800) 1(20.600) 2(52.100) generation 7: 2(28.700) 2(28.700) 2(28.700) 1(1.600) 2(28.700) 3(148.000) 1(21.700) 1(1.600) 1(-49.100) 1(1.300) generation 7: 2(28.700) 3(230.900) 2(28.700) 2(28.700) 3(-87.900) 2(-3.700) 2(28.700) 3(-87.900) 3(-64.100) 3(0.400) generation 7: 3(-87.900) 2(28.700) 3(-87.900) 3(-87.900) 3(-87.900) 10(761.600) 3(230.900) 3(-87.900) 2(28.700) 3(-87.900) generation 7: 3(272.900) 3(-87.900) 1(20.400) 1(22.700) 1(22.300) 3(-7.600) 2(13.100) 2(24.600) 3(-87.900) 3(-7.600) generation 7: 2(28.700) 3(4.500) 3(-87.900) 3(230.900) 3(0.400) 3(0.400) 3(-150.300) 3(-87.900) 3(170.400) 3(-150.300) generation 7: 3(230.900) 3(-150.300) 9(798.300) 3(-16.800) 3(4.600) 3(-150.300) 3(-150.300) 2(28.700) 2(28.700) 2(49.600) generation 7: 2(28.700) 2(49.600) 3(196.400) 2(28.700) 2(52.300) 2(51.200) 2(28.700) 2(28.700) 2(28.700) 2(51.200) generation 7: 2(28.700) 2(28.700) 3(-16.800) 1(58.500) 2(49.600) 1(58.500) 1(58.500) 1(-1.300) 2(64.800) 1(69.700) generation 7: 3(0.400) 3(-150.300) 3(63.300) 3(-150.300) 1(1.300) 9(531.100) 3(-87.900) 3(-87.900) 3(272.900) 3(0.400) generation 7: 3(272.900) 1(71.200) 2(49.600) 3(170.400) 2(49.600) 2(49.600) 1(71.200) 1(71.700) 2(49.600) 1(71.200) generation 7: 1(71.200) 1(58.500) 1(58.500) 1(1.600) 1(71.700) 1(58.500) 1(58.500) 1(-49.100) 1(1.600) 1(58.500) generation 7: 1(58.500) 1(71.700) 1(58.500) 2(51.200) 1(58.500) 1(58.500) 2(28.700) 1(58.500) 2(28.700) 1(71.200) generation 7: 2(28.700) 1(58.500) 1(1.600) 1(58.500) 1(58.500) 2(64.800) 1(71.200) 1(58.500) 1(72.100) 3(170.400) generation 7: 1(58.500) 2(64.800) 2(24.600) 1(71.200) 1(58.500) 1(58.500) 1(1.300) 2(52.300) 3(170.400) 2(28.700) generation 7: 2(77.000) 1(58.500) 1(71.700) 1(71.100) 1(1.600) 3(-150.300) 3(-150.300) 1(-26.700) 1(58.500) 1(22.300) generation 7: 1(1.600) 1(-1.300) 1(1.600) 1(72.200) 1(-26.700) 3(170.400) 1(-26.700) 2(28.700) 1(58.500) 1(1.600) generation 7: 3(-150.300) 1(1.600) 3(-150.300) 3(-150.300) 1(1.600) 1(1.600) 1(1.600) 1(1.300) 9(531.100) 3(230.900) generation 7: 1(58.500) 3(-150.300) 1(1.300) 3(272.900) 3(-150.300) 1(58.500) 2(80.700) 3(-150.300) 3(96.300) 3(170.400) generation 7: 1(58.500) 1(5.100) 3(-150.300) 1(71.200) 1(58.500) 2(52.100) 3(-150.300) 1(58.500) 1(1.600) 1(1.300) generation 7: 8(610.400) 8(610.400) 1(58.500) 2(80.700) 1(58.500) 8(610.400) 3(-150.300) 3(170.400) 1(21.700) 3(170.400) generation 7: 3(-150.300) 1(58.500) 3(-150.300) 1(1.600) 8(610.400) 3(230.900) 3(-150.300) 3(170.400) 9(531.100) 3(-150.300) generation 7: 2(24.600) 3(-150.300) 3(1.400) 3(0.400) 1(1.600) 3(272.900) 2(49.600) 2(80.700) 3(263.000) 9(531.100) generation 7: 8(610.400) 2(51.200) 1(1.600) 1(1.600) 1(1.300) 3(96.300) 8(610.700) 1(1.300) 1(1.300) 1(1.300) generation 7: 8(610.400) 1(12.900) 3(272.900) 2(20.600) 1(20.400) 1(1.600) 2(49.600) 9(531.100) 3(272.900) 1(1.600) generation 7: 1(1.600) 8(610.400) 2(13.500) 2(49.600) 2(13.500) 2(93.000) 1(-49.100) 2(80.700) 1(12.900) 1(1.600) generation 7: 2(49.600) 1(12.900) 1(1.300) 1(1.300) 1(1.600) 2(28.700) 3(272.900) 3(170.400) 9(531.100) 2(52.300) generation 7: 3(170.400) 3(170.400) 3(-16.800) 2(28.700) 2(-78.200) 3(-6.800) 2(28.700) 1(1.600) 3(-162.000) 1(-48.800) generation 7: 2(49.600) 9(531.100) 3(-16.800) 3(170.400) 2(28.700) 2(28.700) 2(28.700) 3(170.400) 2(28.700) 3(170.400) generation 7: 2(49.600) 2(49.600) 2(49.600) 2(28.700) 2(28.700) 1(1.600) 2(52.300) 2(28.700) 3(-162.000) 3(-16.800) generation 7: 2(28.700) 3(-16.800) 2(49.600) 3(-16.800) 2(49.600) 3(-6.800) 1(1.600) 2(28.700) 3(-7.300) 1(-49.100) generation 7: 3(-7.200) 1(-11.100) 2(28.700) 3(-16.800) 2(28.700) 2(28.700) 2(49.600) 2(28.700) 2(51.200) 2(52.300) generation 7: 3(-63.600) 6(0.300) 2(28.700) 2(28.700) 2(49.600) 2(28.700) 2(28.700) 2(51.900) 2(28.700) 2(28.700) generation 7: 2(49.600) 2(28.700) 1(1.300) 3(-87.900) 2(49.600) 2(49.600) 2(49.600) 2(49.600) 2(49.600) 1(12.900) generation 7: 2(49.600) 9(531.100) 3(-7.600) 3(-7.600) 3(-6.800) 1(1.300) 3(-87.900) 2(28.700) 2(37.500) 2(52.300) generation 7: 2(28.700) 2(51.200) 2(28.700) 2(48.400) 2(49.600) 2(-216.200) 8(610.400) 2(28.700) 2(51.200) 2(28.700) generation 7: 2(49.600) 2(49.100) 2(49.600) 3(-87.900) 2(49.600) 1(72.100) 2(49.600) 2(28.700) 3(-65.000) 2(49.600) generation 7: 3(170.400) 1(58.500) 1(71.700) 8(540.400) 1(1.600) 1(1.600) 1(1.600) 3(-16.800) 3(170.400) 2(28.700) generation 7: 2(13.500) 2(49.600) 2(51.200) 2(28.700) 1(20.400) 1(1.600) 1(71.700) 1(58.500) 1(1.600) 2(24.600) generation 7: 2(52.200) 2(51.000) 2(13.500) 2(28.700) 8(610.400) 2(24.600) 2(24.600) 2(51.200) 1(1.600) 1(21.700) generation 7: 2(49.600) 3(230.900) 2(49.600) 9(531.100) 3(170.400) 8(610.700) 9(531.100) 8(610.700) 9(531.100) 9(531.100) generation 7: 3(170.400) 10(761.600) 6(61.100) 1(72.100) 3(170.400) 1(71.700) 4(314.800) 9(531.100) 3(221.400) 9(531.100) generation 8: 4(317.900) 9(636.200) 9(636.200) 2(55.000) 1(85.000) 0(-114.300) 0(-93.300) 0(-93.300) 2(55.000) 2(77.600) generation 8: 1(85.000) 0(-114.300) 0(-137.000) 0(-93.300) 0(-94.200) 9(636.200) 3(233.400) 0(-95.500) 9(636.200) 0(-93.300) generation 8: 0(-93.300) 0(-93.300) 9(636.200) 3(233.400) 0(-93.300) 0(-109.300) 9(636.200) 9(636.200) 0(-109.300) 4(264.000) generation 8: 3(233.400) 3(233.400) 3(139.500) 1(85.000) 4(264.000) 3(139.500) 0(-137.000) 0(-93.300) 0(-93.300) 9(636.200) generation 8: 0(-93.300) 9(636.200) 0(-93.300) 0(-93.300) 0(-93.300) 0(-137.000) 0(-93.300) 0(-93.300) 0(-93.300) 0(-109.300) generation 8: 0(-93.300) 0(-114.300) 4(318.600) 0(-136.600) 9(636.200) 0(-93.300) 4(281.800) 1(85.000) 9(636.200) 4(291.500) generation 8: 4(317.900) 4(-125.400) 9(636.200) 4(281.800) 4(264.000) 4(265.700) 4(120.600) 4(281.800) 6(123.400) 4(-125.400) generation 8: 9(636.200) 9(636.200) 1(-73.200) 4(-125.400) 6(123.400) 9(636.200) 4(-125.400) 4(100.700) 4(-125.400) 5(202.600) generation 8: 0(-109.300) 4(138.200) 5(247.500) 9(636.200) 9(636.200) 4(-125.400) 9(636.200) 4(120.600) 4(148.800) 3(269.900) generation 8: 4(138.200) 4(-125.400) 9(636.200) 5(247.500) 4(-125.400) 4(317.900) 9(636.200) 4(281.800) 3(233.400) 9(636.200) generation 8: 1(85.000) 4(98.200) 1(85.000) 4(265.700) 4(-125.400) 9(636.200) 3(269.900) 9(636.200) 4(148.600) 5(247.500) generation 8: 4(281.800) 9(636.200) 9(636.200) 3(99.000) 4(-125.400) 6(123.400) 9(636.200) 9(636.200) 9(636.200) 9(636.200) generation 8: 4(-125.400) 6(123.400) 4(281.800) 4(-125.400) 3(233.400) 3(233.400) 5(247.500) 9(636.200) 0(-95.500) 6(123.400) generation 8: 4(148.600) 4(-125.400) 4(-125.400) 4(281.800) 4(148.600) 4(146.600) 5(247.500) 6(324.400) 2(87.800) 9(636.200) generation 8: 9(636.200) 9(636.200) 4(281.800) 4(138.200) 4(-125.400) 4(146.600) 4(-125.400) 5(155.900) 6(123.400) 9(636.200) generation 8: 6(123.400) 9(636.200) 4(-125.400) 6(123.400) 4(-125.400) 4(-125.400) 4(100.700) 4(265.700) 9(636.200) 4(-125.400) generation 8: 9(636.200) 3(139.500) 9(648.800) 4(281.800) 4(138.200) 3(183.600) 4(129.800) 4(146.600) 4(138.200) 4(141.500) generation 8: 4(-125.400) 4(146.600) 4(147.500) 4(-125.400) 9(636.200) 4(146.600) 9(636.200) 9(636.200) 4(120.600) 4(-125.400) generation 8: 3(144.800) 4(-125.400) 4(148.400) 4(291.500) 0(-98.000) 4(-125.400) 9(636.200) 4(-125.400) 4(291.500) 4(-125.400) generation 8: 4(-125.400) 9(636.200) 4(291.500) 4(290.400) 3(276.500) 4(148.800) 4(-125.400) 6(324.400) 5(247.500) 4(287.800) generation 8: 12(796.500) 4(148.600) 4(290.400) 3(233.400) 9(636.200) 4(-125.400) 4(281.800) 5(247.500) 4(138.200) 4(290.200) generation 8: 9(636.200) 5(155.900) 4(-125.400) 4(138.200) 4(148.600) 4(-125.400) 4(138.200) 4(148.600) 4(-125.400) 4(-125.400) generation 8: 3(241.000) 9(636.200) 4(138.200) 4(-125.400) 4(281.800) 4(290.400) 4(147.500) 4(281.800) 4(148.600) 4(120.600) generation 8: 5(127.300) 6(123.400) 9(636.200) 4(146.600) 12(862.400) 4(287.800) 12(862.400) 6(444.700) 12(862.400) 2(55.000) generation 8: 6(444.700) 2(87.800) 5(247.500) 2(55.000) 4(317.900) 2(55.000) 2(87.800) 2(193.800) 6(444.700) 4(291.500) generation 8: 9(636.200) 2(193.800) 2(55.000) 4(281.800) 4(-125.400) 4(-125.400) 4(-125.400) 4(148.800) 2(87.800) 4(-125.400) generation 8: 4(138.200) 4(100.700) 4(138.200) 4(100.700) 4(138.200) 4(148.100) 4(-125.400) 1(85.000) 9(636.200) 4(317.900) generation 8: 1(85.000) 2(87.800) 4(148.700) 4(148.800) 6(444.700) 6(444.700) 3(110.700) 4(240.300) 3(153.800) 3(144.800) generation 8: 3(153.800) 6(195.100) 3(110.700) 3(110.700) 3(110.700) 3(153.200) 9(636.200) 3(110.700) 4(138.200) 4(-125.400) generation 8: 3(192.300) 9(636.200) 2(193.800) 12(689.200) 3(241.000) 2(193.800) 4(120.500) 3(192.300) 4(148.600) 6(444.700) generation 8: 4(-125.400) 4(-125.400) 12(844.800) 4(147.500) 5(247.500) 4(138.200) 4(212.000) 4(138.200) 4(138.200) 6(123.400) generation 8: 5(247.500) 4(120.600) 4(148.600) 4(120.600) 4(-125.400) 4(138.200) 5(247.500) 4(141.500) 4(317.900) 4(-125.400) generation 8: 4(100.700) 12(862.400) 4(138.200) 1(85.000) 12(862.400) 1(85.000) 1(85.000) 9(636.200) 4(-125.400) 3(139.500) generation 8: 1(85.000) 4(-125.400) 4(138.200) 4(-125.400) 9(636.200) 4(128.700) 4(138.200) 4(138.200) 4(138.200) 4(138.200) generation 8: 4(148.800) 4(138.200) 4(138.200) 4(138.200) 2(55.000) 5(247.500) 9(636.200) 4(317.900) 2(55.000) 2(77.600) generation 8: 2(74.700) 9(636.200) 9(636.200) 9(636.200) 4(-125.400) 9(636.200) 4(317.300) 1(84.700) 2(55.000) 1(85.000) generation 8: 2(77.600) 4(142.600) 1(85.000) 2(55.000) 4(290.400) 2(77.600) 3(110.700) 2(77.600) 3(110.700) 4(-125.400) generation 8: 1(85.000) 4(138.200) 4(138.200) 4(138.200) 4(-125.400) 4(-125.400) 3(110.700) 4(-125.400) 4(148.800) 4(-125.400) generation 8: 4(281.800) 4(290.400) 2(194.400) 2(169.400) 2(87.800) 4(281.800) 4(281.800) 4(281.800) 4(287.800) 4(291.300) generation 8: 4(317.300) 5(247.500) 4(148.600) 9(636.200) 4(-125.400) 4(138.200) 4(-125.400) 4(-125.400) 4(-125.400) 4(281.800) generation 8: 4(138.200) 4(138.200) 4(138.200) 4(291.200) 4(138.200) 4(138.200) 4(-125.400) 4(-125.400) 4(148.600) 4(138.200) generation 8: 4(-125.400) 4(138.200) 4(281.800) 9(636.200) 9(636.200) 4(281.800) 4(264.000) 4(281.800) 4(281.800) 4(-125.400) generation 8: 6(123.400) 4(318.600) 4(281.800) 9(636.200) 4(-125.400) 4(-125.400) 4(-125.400) 4(138.200) 5(247.500) 4(138.200) generation 8: 4(317.900) 4(148.600) 4(57.600) 4(138.200) 4(138.200) 4(138.200) 4(240.300) 4(-125.400) 5(155.900) 4(100.700) generation 8: 4(148.700) 4(138.200) 4(-125.400) 6(123.400) 9(636.200) 4(148.600) 4(138.200) 4(-125.400) 6(123.400) 4(-125.400) generation 8: 4(281.800) 4(-125.400) 4(-125.400) 4(281.800) 4(281.800) 4(268.500) 4(281.800) 4(291.500) 4(138.200) 4(281.800) generation 8: 4(280.700) 4(291.500) 4(291.500) 4(281.800) 4(148.700) 9(636.200) 4(138.200) 5(247.500) 4(281.800) 4(281.800) generation 8: 2(87.800) 4(281.800) 12(862.400) 12(862.400) 12(689.200) 4(141.500) 4(147.500) 4(146.600) 12(861.700) 6(444.700) generation 8: 4(291.500) 12(862.400) 4(281.800) 4(138.200) 9(636.200) 12(862.400) 12(862.400) 12(862.400) 9(636.200) 4(138.200) generation 8: 4(138.200) 9(636.200) 4(78.300) 4(138.200) 4(138.200) 4(100.700) 4(138.200) 4(138.200) 4(95.900) 12(862.400) generation 9: 5(239.200) 6(352.900) 3(53.100) 5(239.200) 3(53.100) 9(384.100) 3(53.100) 3(53.100) 9(384.100) 5(239.200) generation 9: 5(239.200) 2(18.300) 5(239.200) 3(14.900) 5(239.200) 5(239.200) 5(239.200) 2(153.600) 5(239.200) 3(53.100) generation 9: 5(239.200) 3(80.900) 6(239.200) 5(239.200) 5(239.200) 9(561.200) 9(561.200) 5(239.200) 5(239.200) 5(239.200) generation 9: 5(239.200) 5(239.200) 9(561.200) 6(352.900) 2(153.600) 9(592.900) 6(353.000) 3(53.100) 3(53.100) 9(592.900) generation 9: 1(-52.500) 3(53.100) 5(295.800) 1(64.100) 3(79.000) 2(95.700) 5(239.200) 9(384.100) 6(332.400) 2(95.700) generation 9: 5(239.200) 6(361.700) 9(384.100) 1(-52.500) 2(128.400) 6(362.900) 5(295.800) 2(130.500) 6(362.900) 2(153.600) generation 9: 9(384.100) 1(-52.500) 1(-52.500) 5(239.200) 0(-26.200) 6(361.700) 1(64.100) 5(304.500) 3(-94.000) 5(239.200) generation 9: 0(-26.200) 5(239.200) 9(384.100) 4(194.200) 5(259.700) 7(414.900) 8(541.400) 1(-52.500) 5(239.200) 5(239.200) generation 9: 0(-26.200) 6(362.100) 5(295.800) 1(-52.500) 1(-52.500) 5(239.200) 5(239.200) 1(-44.800) 0(-26.200) 1(-52.500) generation 9: 5(306.000) 5(239.200) 5(239.200) 3(15.300) 8(541.400) 2(130.900) 3(53.100) 1(73.000) 7(505.100) 5(239.200) generation 9: 5(239.200) 8(549.400) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 8(541.400) 10(630.300) 5(239.200) 5(239.200) generation 9: 8(541.400) 3(-94.000) 7(359.800) 3(80.500) 5(239.200) 3(40.700) 5(239.200) 3(53.100) 9(592.900) 5(239.200) generation 9: 7(359.800) 6(363.000) 6(352.900) 9(592.900) 10(595.000) 9(592.900) 10(595.000) 6(352.900) 6(362.900) 9(592.900) generation 9: 10(595.000) 6(352.900) 10(630.300) 7(414.900) 6(352.900) 6(363.000) 9(592.900) 10(595.000) 10(595.000) 9(592.900) generation 9: 6(361.700) 6(352.900) 6(352.900) 6(361.700) 9(384.100) 6(353.000) 9(592.900) 6(360.100) 9(592.900) 9(592.900) generation 9: 6(352.900) 6(352.900) 9(592.900) 9(592.900) 6(352.900) 6(352.900) 6(352.900) 6(363.000) 10(595.000) 6(352.900) generation 9: 6(362.600) 9(592.900) 10(595.000) 9(592.900) 9(384.100) 10(595.000) 6(292.500) 6(352.900) 6(352.900) 9(592.900) generation 9: 9(592.900) 6(363.000) 6(352.900) 9(592.900) 9(592.900) 6(363.000) 9(592.900) 6(352.900) 6(352.900) 10(595.000) generation 9: 6(352.900) 6(352.900) 9(561.200) 6(352.900) 10(595.000) 6(352.900) 6(363.000) 6(352.900) 10(595.000) 6(363.000) generation 9: 6(352.900) 6(363.000) 6(363.000) 6(362.200) 10(595.000) 6(352.900) 6(334.800) 6(352.900) 6(352.900) 6(352.900) generation 9: 6(352.900) 6(363.000) 6(352.900) 6(352.900) 6(352.900) 6(363.000) 6(352.900) 6(363.000) 6(363.000) 6(362.800) generation 9: 6(362.800) 6(352.900) 9(592.900) 11(669.000) 6(362.800) 6(363.000) 6(352.900) 6(363.000) 6(352.900) 10(595.000) generation 9: 8(435.100) 6(356.800) 6(363.000) 6(363.000) 10(595.000) 9(384.100) 6(261.300) 6(362.300) 9(561.200) 6(352.900) generation 9: 6(363.000) 10(595.000) 6(362.800) 9(592.900) 9(592.900) 9(592.900) 6(362.900) 6(363.000) 10(595.000) 6(353.000) generation 9: 6(362.500) 1(66.500) 5(239.200) 1(66.500) 8(541.400) 8(541.400) 5(239.200) 2(128.400) 1(12.600) 5(239.200) generation 9: 5(239.200) 1(66.500) 5(269.200) 1(66.500) 1(64.100) 6(362.800) 5(239.200) 1(66.500) 1(-6.700) 5(239.200) generation 9: 8(541.400) 5(239.200) 5(239.200) 5(239.200) 6(363.000) 9(561.200) 1(64.100) 5(239.200) 5(239.200) 1(65.000) generation 9: 4(194.200) 5(239.200) 5(239.200) 5(239.200) 8(541.400) 5(239.200) 2(128.400) 1(-6.700) 5(239.200) 5(239.200) generation 9: 5(239.200) 1(-6.700) 5(239.200) 8(541.400) 1(-52.500) 5(239.200) 5(239.200) 8(435.100) 8(541.400) 8(541.400) generation 9: 5(269.200) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(269.200) 10(630.300) 5(239.200) 5(295.800) 8(541.400) generation 9: 5(239.200) 8(541.400) 8(541.400) 5(239.200) 10(630.300) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(239.200) generation 9: 1(-6.700) 5(239.200) 5(239.200) 10(531.700) 8(541.400) 5(239.200) 1(-6.700) 8(541.400) 5(239.200) 9(561.200) generation 9: 5(239.200) 1(-52.500) 3(202.900) 5(239.200) 1(65.000) 1(66.500) 5(239.200) 1(-6.700) 8(541.400) 1(66.500) generation 9: 1(-52.500) 8(541.400) 5(239.200) 10(595.000) 1(-5.700) 8(541.400) 1(66.500) 5(239.200) 10(595.000) 1(66.500) generation 9: 1(-6.700) 1(-52.500) 1(56.500) 8(541.400) 5(239.200) 5(239.200) 8(541.400) 5(295.800) 1(-6.700) 1(64.100) generation 9: 8(541.400) 10(630.300) 9(561.200) 9(561.200) 9(561.200) 8(541.400) 8(541.400) 1(-52.500) 9(561.200) 9(561.200) generation 9: 9(561.200) 9(561.200) 9(561.200) 9(561.200) 9(561.200) 8(541.400) 9(561.200) 7(377.000) 9(384.100) 8(541.400) generation 9: 9(561.200) 5(302.900) 5(239.200) 9(561.200) 9(561.200) 9(561.200) 9(561.200) 5(239.200) 9(561.200) 7(377.000) generation 9: 3(53.100) 5(239.200) 8(541.400) 9(561.200) 8(541.400) 9(561.200) 9(561.200) 8(541.400) 5(186.300) 5(239.200) generation 9: 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(295.800) 9(561.200) 5(239.200) 5(274.800) generation 9: 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(239.200) generation 9: 9(592.900) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 8(541.400) 5(239.200) generation 9: 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 6(363.000) 5(239.200) 6(333.300) 5(239.200) generation 9: 7(377.000) 5(239.200) 11(669.000) 5(307.400) 5(239.200) 6(363.000) 5(239.200) 5(239.200) 5(239.200) 5(239.200) generation 9: 9(592.900) 5(239.200) 5(239.200) 6(363.000) 11(727.400) 5(302.900) 5(239.200) 5(239.200) 5(239.200) 5(239.200) generation 9: 5(239.200) 5(239.200) 5(239.200) 6(363.000) 8(541.400) 5(239.200) 5(239.200) 6(363.000) 5(239.200) 5(239.200) generation 9: 5(239.200) 5(239.200) 5(239.200) 5(239.200) 5(239.200) 1(-6.700) 5(239.200) 6(316.500) 5(239.200) 5(239.200) generation 9: 5(239.200) 5(239.200) 5(121.900) 5(239.200) 9(384.100) 5(239.200) 5(239.200) 5(239.200) 6(334.800) 6(362.200) generation 9: 5(239.200) 5(239.200) 6(334.800) 5(239.200) 1(-6.700) 5(239.200) 5(239.200) 1(-6.700) 5(239.200) 5(308.700) generation 9: 5(239.200) 9(592.900) 9(384.100) 9(384.100) 2(94.300) 9(460.000) 9(592.900) 11(669.000) 9(561.200) 9(561.200) generation 10: 3(-62.100) 3(-62.100) 4(43.500) 3(-62.100) 3(107.900) 4(43.500) 4(43.500) 3(-62.100) 3(34.300) 4(43.500) generation 10: 3(34.300) 3(34.300) 3(48.800) 3(34.300) 3(-18.600) 4(43.500) 3(-62.100) 3(-62.100) 3(-62.100) 4(43.500) generation 10: 3(60.300) 3(226.500) 4(43.500) 4(43.500) 4(43.500) 7(403.700) 3(-62.100) 3(-62.100) 3(-72.000) 4(123.000) generation 10: 3(-62.100) 3(-72.000) 3(108.400) 3(48.800) 3(34.300) 4(160.100) 6(496.700) 3(-72.000) 3(108.400) 4(43.500) generation 10: 3(98.300) 3(-18.600) 3(-72.000) 4(43.500) 3(213.400) 4(123.000) 3(108.200) 3(-72.000) 3(108.400) 4(43.500) generation 10: 3(-72.000) 3(108.400) 3(226.300) 3(-18.600) 3(108.200) 4(43.500) 3(-72.000) 6(496.700) 4(43.500) 3(108.400) generation 10: 3(-72.000) 4(208.400) 3(-72.000) 3(-72.000) 3(41.800) 6(496.700) 4(194.200) 3(189.100) 7(361.300) 6(496.700) generation 10: 7(403.700) 6(412.600) 6(412.600) 3(213.400) 4(194.200) 3(186.800) 6(412.600) 6(496.700) 3(213.400) 7(403.700) generation 10: 6(496.700) 3(140.600) 8(449.300) 5(413.500) 6(412.600) 6(411.600) 7(361.300) 5(211.800) 6(412.600) 3(48.800) generation 10: 5(294.600) 6(412.600) 6(412.600) 3(220.500) 6(412.600) 3(192.400) 3(226.300) 7(361.300) 7(361.300) 7(361.300) generation 10: 3(48.800) 7(361.300) 7(361.300) 7(361.300) 5(294.600) 6(412.600) 3(75.900) 7(361.300) 7(361.300) 7(361.300) generation 10: 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) generation 10: 7(361.300) 7(361.300) 7(361.300) 7(530.900) 6(412.600) 7(361.300) 4(242.000) 6(496.700) 7(361.300) 7(361.300) generation 10: 7(361.300) 7(361.300) 6(496.700) 7(361.300) 7(361.300) 6(496.700) 7(361.300) 7(361.300) 6(496.700) 7(361.300) generation 10: 7(361.300) 7(361.300) 7(361.300) 7(361.300) 6(496.700) 6(496.700) 7(361.300) 4(115.000) 7(361.300) 6(496.700) generation 10: 3(220.500) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 6(496.700) 7(361.300) 7(361.300) 6(496.700) 7(361.300) generation 10: 7(361.300) 7(361.300) 7(361.300) 6(496.700) 3(213.400) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 3(213.400) generation 10: 3(213.400) 9(435.400) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 3(220.500) 7(361.300) generation 10: 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) generation 10: 3(220.500) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 3(226.300) 7(361.300) 3(48.800) 7(361.300) 7(361.300) generation 10: 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) generation 10: 3(226.100) 7(403.700) 6(412.600) 7(403.700) 6(412.600) 6(412.600) 7(361.300) 7(361.300) 7(361.300) 6(412.600) generation 10: 6(412.600) 6(412.600) 6(412.600) 6(412.600) 3(223.600) 3(220.500) 7(361.300) 6(412.600) 3(213.400) 6(412.600) generation 10: 7(403.700) 6(412.600) 3(121.800) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) generation 10: 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 4(115.000) 7(361.300) 7(361.300) generation 10: 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) 7(361.300) generation 10: 7(361.300) 4(221.900) 6(496.700) 6(412.600) 6(412.600) 6(412.600) 7(361.300) 6(412.600) 7(361.300) 6(412.600) generation 10: 5(294.600) 7(361.300) 5(413.500) 6(412.600) 4(115.000) 7(361.300) 6(412.600) 5(413.500) 4(115.000) 3(192.400) generation 10: 5(294.600) 7(361.300) 7(361.300) 6(496.700) 6(412.600) 3(177.300) 3(213.400) 3(177.300) 6(412.600) 6(496.70