0: Size: 17
0: GENERATION 0
0: Received 'Rank 1 at x=0 y=0 Best Fitness=3.750000 is [ 3 8 5 6 8 8 6 6 5 3 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=3.000000 is [ 1 0 2 0 9 9 6 6 2 2 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=3.750000 is [ 6 9 0 9 0 9 5 5 0 6 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=3.750000 is [ 0 5 0 7 5 9 7 7 5 0 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=3.750000 is [ 6 0 3 6 1 3 1 6 0 3 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=3.750000 is [ 2 0 5 2 0 0 5 7 7 2 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.750000 is [ 3 9 4 9 4 9 0 3 3 9 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 2 1 6 2 1 1 8 8 6 6 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=3.750000 is [ 2 9 5 0 9 0 2 2 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.000000 is [ 8 5 1 4 5 4 1 8 5 6 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 4 7 4 8 6 8 6 6 7 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=3.750000 is [ 0 3 7 3 7 7 7 3 0 8 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.000000 is [ 1 8 3 8 0 0 3 1 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 5 1 9 5 1 1 8 5 9 9 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=3.750000 is [ 3 9 3 6 7 9 7 6 3 9 ]
0: ' from rank 16
0: GENERATION 1
0: Received 'Rank 1 at x=0 y=0 Best Fitness=3.750000 is [ 3 8 5 6 8 8 6 6 5 3 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=3.000000 is [ 8 2 1 2 9 2 9 0 1 8 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=3.750000 is [ 5 3 1 5 6 1 5 6 3 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=3.750000 is [ 0 5 0 7 5 9 7 7 5 0 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=3.750000 is [ 6 0 3 6 1 3 1 6 0 3 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=3.750000 is [ 2 0 5 2 0 0 5 7 7 2 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.000000 is [ 4 6 9 0 9 1 1 6 9 0 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 2 1 6 2 1 1 8 8 6 6 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=3.750000 is [ 2 9 5 0 9 0 2 2 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 3 8 9 3 8 9 3 6 6 9 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 7 2 5 7 1 2 7 7 1 2 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=3.750000 is [ 0 3 7 3 7 7 7 3 0 8 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 9 7 0 6 7 0 0 7 9 6 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.000000 is [ 8 1 6 8 1 1 5 8 5 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=4.000000 is [ 4 3 4 2 3 3 3 2 4 4 ]
0: ' from rank 16
0: GENERATION 2
0: Received 'Rank 1 at x=0 y=0 Best Fitness=3.750000 is [ 3 8 5 6 8 8 6 6 5 3 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=3.000000 is [ 3 6 2 0 2 8 8 0 3 6 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=3.750000 is [ 6 9 0 9 0 9 5 5 0 6 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=3.750000 is [ 0 5 0 7 5 9 7 7 5 0 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=3.750000 is [ 4 7 4 7 3 2 3 7 4 2 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=3.750000 is [ 2 0 5 2 0 0 5 7 7 2 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.000000 is [ 8 3 4 2 9 2 4 9 8 2 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 2 1 6 2 1 1 8 8 6 6 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=3.750000 is [ 2 9 5 0 9 0 2 2 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 3 8 9 3 8 9 3 6 6 9 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 4 7 4 8 6 8 6 6 7 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=3.750000 is [ 0 3 7 3 7 7 7 3 0 8 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 9 7 0 6 7 0 0 7 9 6 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.000000 is [ 1 6 9 1 9 2 9 6 2 2 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=4.000000 is [ 4 3 4 2 3 3 3 2 4 4 ]
0: ' from rank 16
0: GENERATION 3
0: Received 'Rank 1 at x=0 y=0 Best Fitness=3.750000 is [ 3 8 5 6 8 8 6 6 5 3 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=3.750000 is [ 5 9 0 7 9 7 7 5 0 0 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=3.750000 is [ 6 9 0 9 0 9 5 5 0 6 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=3.750000 is [ 6 4 7 6 4 4 6 6 3 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=3.750000 is [ 4 7 4 7 3 2 3 7 4 2 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=3.750000 is [ 2 0 5 2 0 0 5 7 7 2 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.000000 is [ 8 3 4 2 9 2 4 9 8 2 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 1 9 3 5 9 3 5 1 1 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=3.750000 is [ 2 9 5 0 9 0 2 2 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 6 0 9 4 0 4 6 0 0 4 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 4 7 4 8 6 8 6 6 7 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=3.750000 is [ 0 3 7 3 7 7 7 3 0 8 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 0 1 0 9 1 9 0 1 7 9 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 6 2 6 9 2 2 9 9 6 1 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=4.000000 is [ 4 3 4 2 3 3 3 2 4 4 ]
0: ' from rank 16
0: GENERATION 4
0: Received 'Rank 1 at x=0 y=0 Best Fitness=3.750000 is [ 3 8 5 6 8 8 6 6 5 3 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=3.750000 is [ 6 5 6 5 4 4 4 5 8 6 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=3.750000 is [ 6 1 2 6 2 1 0 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=3.750000 is [ 0 5 0 7 5 9 7 7 5 0 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=3.750000 is [ 4 7 4 7 3 2 3 7 4 2 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=3.750000 is [ 2 0 5 2 0 0 5 7 7 2 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.750000 is [ 2 5 2 5 3 1 1 5 2 2 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 1 8 6 8 3 8 1 3 3 8 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=3.750000 is [ 2 9 5 0 9 0 2 2 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 3 6 9 3 8 9 3 6 6 9 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 4 7 4 8 6 8 6 6 7 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=3.750000 is [ 0 3 7 3 7 7 7 3 0 8 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 8 3 2 1 2 2 2 3 8 8 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 6 2 6 9 2 2 9 9 6 1 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=4.000000 is [ 4 3 4 2 3 3 3 2 4 4 ]
0: ' from rank 16
0: GENERATION 5
0: Received 'Rank 1 at x=0 y=0 Best Fitness=3.750000 is [ 3 8 5 6 8 8 6 6 5 3 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=3.750000 is [ 2 9 2 9 3 9 2 3 5 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=4.000000 is [ 9 1 9 1 2 2 2 9 9 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=3.750000 is [ 7 6 7 6 8 1 1 8 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=3.750000 is [ 4 7 4 7 3 2 3 7 4 2 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=3.750000 is [ 2 0 5 2 0 0 5 7 7 2 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.750000 is [ 0 1 3 0 5 1 0 5 3 1 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 2 1 6 2 1 1 8 8 6 6 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=3.750000 is [ 2 9 5 0 9 0 2 2 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 5 9 5 3 0 9 5 3 0 9 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 7 8 4 8 6 8 6 6 7 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=3.750000 is [ 9 1 3 9 1 3 7 1 1 9 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 4 7 8 4 7 7 3 4 8 8 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 6 2 6 9 2 2 9 9 6 1 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=4.000000 is [ 4 3 4 2 3 3 3 2 4 4 ]
0: ' from rank 16
0: GENERATION 6
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=3.750000 is [ 2 9 2 9 3 9 2 3 5 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=4.000000 is [ 9 1 9 1 2 2 2 9 9 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=3.750000 is [ 5 0 5 2 0 2 5 0 0 6 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=3.750000 is [ 4 7 4 7 3 2 3 7 4 2 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=3.750000 is [ 3 7 2 3 6 2 2 6 6 7 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.750000 is [ 0 1 3 0 5 1 0 5 3 1 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 6 1 6 2 1 1 8 8 6 6 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 8 6 8 6 6 6 2 2 8 8 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 3 6 9 3 8 9 3 6 6 9 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 4 7 4 8 6 8 6 6 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 9 7 5 9 7 7 9 9 5 5 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 2 8 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 1 3 7 8 7 8 1 1 7 8 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=4.000000 is [ 4 3 4 2 3 3 3 2 4 4 ]
0: ' from rank 16
0: GENERATION 7
0: Received 'Rank 1 at x=0 y=0 Best Fitness=3.750000 is [ 1 8 1 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=4.000000 is [ 5 9 5 9 3 9 5 3 5 9 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=3.750000 is [ 6 1 2 6 2 1 0 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=3.750000 is [ 5 0 5 2 0 2 5 0 0 6 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=4.000000 is [ 3 4 8 4 8 8 3 3 8 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=3.750000 is [ 2 0 5 2 0 0 5 7 7 2 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.750000 is [ 7 4 9 7 8 9 7 7 4 9 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 3 0 3 0 6 6 3 0 4 4 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 8 6 8 6 6 6 2 2 8 8 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 6 8 6 4 0 4 6 0 0 4 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 4 7 4 8 6 8 6 6 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=3.750000 is [ 0 3 7 3 7 7 7 3 1 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 2 8 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 4 6 1 4 1 3 4 4 1 3 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=4.000000 is [ 4 3 4 2 3 3 3 2 4 4 ]
0: ' from rank 16
0: GENERATION 8
0: Received 'Rank 1 at x=0 y=0 Best Fitness=3.750000 is [ 3 8 5 6 8 8 6 6 5 3 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=4.000000 is [ 5 9 5 9 3 9 5 3 5 9 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=3.750000 is [ 6 9 0 9 0 9 5 5 0 6 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=4.000000 is [ 3 4 8 4 8 8 3 3 8 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.750000 is [ 7 4 9 7 8 9 7 7 4 9 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 1 8 5 8 5 0 1 1 5 0 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 2 9 2 0 9 0 2 2 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 5 9 5 3 0 9 5 3 0 9 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 4 7 4 8 6 8 6 6 7 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 2 8 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 1 3 7 8 7 8 1 1 7 8 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=4.000000 is [ 4 3 4 2 3 3 3 2 4 4 ]
0: ' from rank 16
0: GENERATION 9
0: Received 'Rank 1 at x=0 y=0 Best Fitness=3.750000 is [ 8 7 1 8 7 7 1 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=3.750000 is [ 5 6 3 5 6 8 8 6 6 3 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=3.750000 is [ 6 0 7 0 5 7 7 5 5 6 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=4.000000 is [ 7 0 0 7 0 3 7 7 0 3 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.750000 is [ 7 4 9 7 8 9 7 7 4 9 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 2 1 6 2 1 1 8 8 6 6 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 8 6 8 6 6 6 2 2 8 8 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 0 7 1 6 7 7 6 0 0 1 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 5 2 5 7 1 2 7 7 1 2 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 2 8 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 3 9 3 9 0 9 0 5 3 3 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 10
0: Received 'Rank 1 at x=0 y=0 Best Fitness=4.000000 is [ 1 8 1 8 5 5 5 8 8 1 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=3.750000 is [ 5 8 5 8 1 0 0 8 5 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=4.000000 is [ 6 1 2 6 2 1 2 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 0 5 2 0 2 5 0 0 2 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=4.000000 is [ 3 4 8 4 8 8 3 3 8 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.750000 is [ 7 4 9 7 8 9 7 7 4 9 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 2 1 6 2 3 1 3 2 6 1 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 8 6 8 6 6 6 2 2 8 8 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 5 9 5 3 0 9 5 3 0 9 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 4 7 4 8 6 8 6 6 7 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 2 8 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=4.000000 is [ 6 7 6 9 7 6 9 7 7 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 11
0: Received 'Rank 1 at x=0 y=0 Best Fitness=4.000000 is [ 1 8 1 8 5 5 5 8 8 1 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=4.000000 is [ 0 1 5 1 5 1 5 5 0 0 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=4.000000 is [ 3 4 8 4 8 8 3 3 8 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.750000 is [ 0 1 3 0 5 1 0 5 3 1 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 2 9 2 0 9 0 2 2 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=4.000000 is [ 6 7 6 3 7 3 6 7 6 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 4 7 4 8 6 8 6 6 7 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=4.000000 is [ 1 3 1 4 1 3 4 4 1 3 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 2 4 2 3 3 3 2 4 4 ]
0: ' from rank 16
0: GENERATION 12
0: Received 'Rank 1 at x=0 y=0 Best Fitness=4.000000 is [ 1 8 1 8 5 5 5 8 8 1 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=4.000000 is [ 0 1 5 1 5 1 5 5 0 0 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=4.000000 is [ 7 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=4.000000 is [ 5 5 4 6 4 4 4 5 5 6 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 5 8 5 8 5 9 9 8 5 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 8 6 8 6 6 6 2 2 8 8 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=4.000000 is [ 6 7 6 3 7 3 6 7 6 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 4 7 4 8 6 8 6 6 7 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 13
0: Received 'Rank 1 at x=0 y=0 Best Fitness=4.000000 is [ 1 8 1 8 5 5 5 8 8 1 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 0 5 2 0 2 5 0 0 2 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=4.000000 is [ 3 4 8 4 8 8 3 3 8 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.750000 is [ 0 1 3 0 5 1 0 5 3 1 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 2 9 2 0 9 0 2 2 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=4.000000 is [ 6 7 6 3 7 3 6 7 6 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=4.000000 is [ 7 6 7 8 6 8 6 6 7 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 14
0: Received 'Rank 1 at x=0 y=0 Best Fitness=4.000000 is [ 1 8 1 8 5 5 5 8 8 1 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=4.000000 is [ 3 4 8 4 8 8 3 3 8 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.750000 is [ 7 4 9 7 8 9 7 7 4 9 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 2 9 2 0 9 0 2 2 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=4.000000 is [ 7 6 7 8 6 8 6 6 7 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 15
0: Received 'Rank 1 at x=0 y=0 Best Fitness=4.000000 is [ 1 8 1 8 5 5 5 8 8 1 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 3 9 1 3 9 1 1 9 9 3 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 5 8 5 8 5 9 9 8 5 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 2 9 2 0 9 0 2 2 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 1 8 7 8 7 8 1 1 7 8 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 16
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 1 8 1 8 5 5 5 8 1 1 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=4.000000 is [ 4 7 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 3 9 1 3 9 1 1 9 9 3 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 8 7 8 6 8 6 6 7 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 17
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 1 8 1 8 5 5 5 8 1 1 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=4.000000 is [ 4 7 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=4.000000 is [ 3 9 1 3 9 1 1 3 9 1 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 8 7 8 6 8 6 6 7 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 18
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 1 8 1 8 5 5 5 8 1 1 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 2 0 6 2 6 6 2 2 0 0 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=4.000000 is [ 4 7 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=4.000000 is [ 3 9 1 3 9 1 1 3 9 1 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 8 7 8 6 8 6 6 7 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 0 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 19
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 1 8 1 8 5 5 5 8 1 1 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 8 7 8 6 8 6 6 7 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 20
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 1 8 1 8 5 5 5 8 1 1 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 8 7 8 6 8 6 6 7 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 1 8 7 8 7 8 1 1 7 8 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 21
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 1 8 1 8 5 5 5 8 1 1 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 8 7 8 6 8 6 6 7 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 22
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 1 8 1 8 5 5 5 8 1 1 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 5 8 5 8 5 9 9 8 5 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 0 2 9 0 2 2 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 8 7 8 6 8 6 6 7 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 23
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 0 3 0 8 0 8 8 3 3 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 24
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 0 2 9 0 2 2 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 8 7 8 6 8 6 6 7 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 25
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 8 7 8 6 8 6 6 7 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 26
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 1 8 1 8 5 5 5 8 1 1 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 4 9 7 7 4 9 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 8 7 8 6 8 6 6 7 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 27
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 1 8 1 8 5 5 5 8 1 1 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 4 9 7 7 4 9 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 8 7 8 6 8 6 6 7 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 28
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 7 4 7 3 3 3 7 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 0 2 9 0 2 2 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 29
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 1 8 1 8 5 5 5 8 1 1 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 30
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 8 7 8 6 8 6 6 7 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 31
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 4 9 7 7 4 9 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 32
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 0 2 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 33
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 4 9 7 7 4 9 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 34
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 4 9 7 7 4 9 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 35
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 36
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 0 2 9 0 2 2 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 37
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 38
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 4 9 7 7 4 9 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 2 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 39
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 40
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 41
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 4 9 7 7 4 9 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 42
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 43
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 44
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 4 9 7 7 4 9 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 45
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 46
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 47
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 48
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 49
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 50
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 0 2 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 51
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 52
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 53
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 54
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 55
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 56
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 57
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 58
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 59
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 60
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 61
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 62
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 63
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 0 2 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 64
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 65
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 66
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 2 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 67
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 68
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 69
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 70
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 0 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 71
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 72
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 73
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 74
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 75
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 76
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 0 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 77
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 78
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 79
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 80
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 81
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 82
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 83
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 84
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 85
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 0 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 86
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 87
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 88
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 89
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 90
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 91
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 92
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 0 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 93
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 94
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 95
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 96
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 97
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 0 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 98
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 99
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 0 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 100
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 101
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 102
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 103
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 104
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 105
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 106
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 107
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 108
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 109
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 2 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 110
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 111
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 112
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 113
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 114
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 115
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 116
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 117
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 118
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 119
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 120
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 121
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 122
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 123
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 124
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 125
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 126
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 127
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 0 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 128
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 129
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 130
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 131
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 132
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 133
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 134
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 135
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 136
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 137
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 138
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 139
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 140
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 141
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 142
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 143
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 144
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 145
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 146
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 147
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 148
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 149
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 150
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 151
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 152
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 153
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 154
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 155
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 156
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 157
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 158
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 159
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 160
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 161
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 162
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 163
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 164
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 165
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 166
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 167
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 168
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 169
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 170
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 171
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 172
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 173
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 174
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 175
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 176
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 177
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 178
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 179
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 180
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 181
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 182
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 183
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 184
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 185
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 186
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 187
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 188
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 189
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 190
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 191
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 192
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 193
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 194
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 195
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 196
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 197
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 198
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 199
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 200
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 201
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 202
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 203
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 204
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 205
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 206
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 207
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 208
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 209
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 210
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 211
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 212
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 213
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 214
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 215
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 216
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 217
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 218
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 219
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 220
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 221
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 222
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 223
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 224
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 225
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 226
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 227
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 228
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 229
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 230
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 231
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 232
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 233
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 234
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 235
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 236
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 237
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 238
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 239
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 240
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 241
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 242
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 243
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 244
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 245
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 246
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 247
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 248
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 249
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 250
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 251
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 252
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 7 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 253
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 254
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 255
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 256
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 257
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 258
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 259
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 260
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 261
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 262
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 263
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 264
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 265
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 266
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 267
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 268
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 269
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 270
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 271
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 272
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 273
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 274
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 275
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 276
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 277
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 278
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 9 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 279
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 280
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 281
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 282
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 283
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 284
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 285
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 286
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 287
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 288
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 289
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 290
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 291
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 292
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 293
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 294
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 295
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 296
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 297
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 298
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 299
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 300
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 301
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 302
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 303
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 304
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 305
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 306
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 307
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 308
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 309
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 310
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 311
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 312
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 313
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 314
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 315
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 316
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 317
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 318
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 319
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 320
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 321
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 322
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 323
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 324
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 325
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 326
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 327
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 328
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 329
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 330
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 331
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 332
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 333
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 334
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 335
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 336
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 337
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 338
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 339
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 340
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 341
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 342
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 343
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 344
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 345
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 346
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 347
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 348
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 349
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 350
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 351
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 352
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 353
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 354
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 355
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 356
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 357
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 358
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 359
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 360
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 361
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 362
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 363
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 364
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 365
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 366
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 367
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 368
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 369
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 370
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 371
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 372
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 373
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 374
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 375
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 376
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 377
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 378
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 379
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 380
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 381
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 382
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 383
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 384
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 385
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 386
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 387
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 388
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 389
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 390
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 391
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 392
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 393
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 394
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 395
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 396
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 397
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 398
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 399
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 400
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 401
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 402
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 403
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 404
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 405
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 406
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 407
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 408
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 409
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 410
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 411
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 412
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 413
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 414
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 415
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 416
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 417
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 418
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 419
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 420
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 421
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 422
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 423
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 424
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 425
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 426
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 427
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 428
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 429
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 430
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 431
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 432
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 433
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 434
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 435
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 436
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 437
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 438
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 439
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 440
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 441
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 442
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 443
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 444
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 445
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 446
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 447
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 448
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 449
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 450
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 451
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 452
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 453
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 454
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 455
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 456
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 457
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 458
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 459
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 460
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 461
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 462
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 463
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 464
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 465
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 466
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 467
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 468
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 469
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 470
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 471
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 472
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 473
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 474
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 475
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 476
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 477
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 478
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 479
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 480
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 481
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 482
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 483
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 484
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 485
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 486
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 487
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 488
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 489
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 490
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 491
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 492
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 493
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 494
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 4 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 495
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 496
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 497
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 498
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 499
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 500
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 501
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 502
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 503
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 504
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 505
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 506
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 507
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 3 8 5 8 5 5 5 3 3 8 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 5 4 5 4 5 4 7 7 5 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 6 1 2 6 2 1 6 6 2 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 6 4 7 6 4 4 6 6 7 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 7 4 5 4 5 5 5 7 7 4 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 4 3 4 7 3 7 7 3 3 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 6 4 9 4 9 4 6 6 9 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 7 4 9 7 9 9 7 7 4 4 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 3 2 4 2 4 2 3 3 4 2 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 2 9 2 0 9 0 2 9 9 0 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 6 7 6 3 7 3 6 7 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 4 8 4 8 6 8 6 6 4 8 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 0 3 7 3 7 7 7 3 0 0 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=5.000000 is [ 2 9 1 2 9 1 2 2 9 1 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 6 2 6 9 2 2 9 9 6 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 4 3 4 2 3 3 2 2 4 4 ]
0: ' from rank 16
0: GENERATION 508
