0: Size: 17
0: GENERATION 0
0: Received 'Rank 1 at x=0 y=0 Best Fitness=3.000000 is [ 9 5 7 8 6 6 7 9 5 5 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=3.750000 is [ 7 8 7 8 6 6 6 8 7 2 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=3.750000 is [ 8 1 0 5 0 5 5 1 0 8 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=3.000000 is [ 3 5 3 1 0 0 0 2 3 3 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=3.750000 is [ 4 1 6 4 2 6 6 4 2 1 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=3.750000 is [ 5 6 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=3.000000 is [ 6 3 5 6 3 4 5 3 1 6 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.000000 is [ 3 4 2 1 4 4 1 5 5 2 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 7 4 6 7 3 6 6 7 3 4 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=3.750000 is [ 6 8 6 8 7 8 6 7 2 8 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.000000 is [ 4 1 8 4 7 8 4 7 7 2 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 7 8 4 7 3 3 3 7 8 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 5 8 7 1 7 8 7 5 5 8 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=3.750000 is [ 7 5 3 0 3 3 7 5 5 0 ]
0: ' from rank 16
0: GENERATION 1
0: Received 'Rank 1 at x=0 y=0 Best Fitness=3.750000 is [ 5 0 2 0 9 0 9 9 5 0 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=3.750000 is [ 1 7 5 7 5 5 5 1 9 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=3.750000 is [ 1 4 2 8 2 2 2 4 4 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=3.000000 is [ 0 1 4 1 3 5 0 3 4 1 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=3.750000 is [ 4 1 6 4 2 6 6 4 2 1 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=3.750000 is [ 9 2 5 9 5 6 6 9 5 2 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=3.000000 is [ 2 9 8 2 0 9 8 7 0 9 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.000000 is [ 9 8 7 9 1 7 6 6 8 8 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 7 4 6 7 3 6 6 7 3 4 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 8 0 8 2 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.000000 is [ 5 6 7 8 7 8 9 5 6 6 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 7 8 4 7 3 3 3 7 8 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 4 2 6 4 3 6 4 3 3 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=4.000000 is [ 1 6 3 3 6 3 1 6 6 3 ]
0: ' from rank 16
0: GENERATION 2
0: Received 'Rank 1 at x=0 y=0 Best Fitness=3.750000 is [ 5 0 2 0 9 0 9 9 5 0 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=3.750000 is [ 1 7 5 7 5 5 5 1 9 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=3.750000 is [ 1 4 2 8 2 2 2 4 4 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=3.750000 is [ 9 7 4 7 4 7 4 5 5 9 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=3.750000 is [ 4 1 6 4 2 6 6 4 2 1 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=3.750000 is [ 5 6 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=3.750000 is [ 4 1 4 7 3 3 3 7 1 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.750000 is [ 8 0 4 0 4 4 4 9 8 0 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 7 4 6 7 3 6 6 7 3 4 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 8 0 8 2 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 6 7 6 8 7 8 8 2 6 6 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 7 8 4 7 3 3 3 7 8 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 6 0 7 3 0 7 7 0 6 3 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 4 2 6 4 3 6 4 3 3 6 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=3.750000 is [ 5 6 8 7 8 8 8 6 6 5 ]
0: ' from rank 16
0: GENERATION 3
0: Received 'Rank 1 at x=0 y=0 Best Fitness=4.000000 is [ 4 6 2 4 6 2 4 6 6 4 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=3.750000 is [ 7 8 7 8 6 6 6 8 7 2 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=3.750000 is [ 1 4 2 8 2 2 2 4 4 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=3.750000 is [ 4 7 5 7 2 7 2 4 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=3.750000 is [ 4 1 6 4 2 6 6 4 2 1 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=3.750000 is [ 5 6 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=3.750000 is [ 4 1 4 7 3 3 3 7 1 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.750000 is [ 8 0 4 0 4 4 4 9 8 0 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 7 4 6 7 3 6 6 7 3 4 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 8 0 8 2 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 4 5 4 2 3 2 4 3 5 5 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 7 8 4 7 3 3 3 7 8 4 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 4 8 5 0 5 0 0 4 5 8 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=3.750000 is [ 4 8 4 0 5 5 4 0 8 8 ]
0: ' from rank 16
0: GENERATION 4
0: Received 'Rank 1 at x=0 y=0 Best Fitness=4.000000 is [ 4 6 2 4 6 2 4 6 6 4 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=3.750000 is [ 1 7 5 7 5 5 5 1 9 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=3.750000 is [ 8 3 2 3 1 1 2 8 8 3 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=3.750000 is [ 9 7 4 7 4 7 4 5 5 9 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=3.750000 is [ 4 1 6 4 2 6 6 4 2 1 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=3.750000 is [ 5 6 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=3.750000 is [ 0 7 0 3 7 2 3 3 0 0 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.750000 is [ 8 0 4 0 4 4 4 9 8 0 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 0 2 3 9 2 3 9 9 0 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 8 0 8 2 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 6 8 5 7 5 8 7 7 6 6 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 3 6 3 0 1 0 3 6 6 0 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 1 9 2 6 2 2 2 6 9 1 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=3.750000 is [ 4 8 4 0 5 5 4 0 8 8 ]
0: ' from rank 16
0: GENERATION 5
0: Received 'Rank 1 at x=0 y=0 Best Fitness=4.000000 is [ 4 6 2 4 6 2 4 6 6 4 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=3.750000 is [ 1 7 5 7 5 5 5 1 9 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=3.750000 is [ 1 4 2 8 2 2 2 4 4 1 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=4.000000 is [ 6 9 6 9 9 7 7 9 6 6 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=3.750000 is [ 2 1 3 2 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=3.750000 is [ 5 6 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=4.000000 is [ 4 5 4 5 6 5 6 6 6 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.750000 is [ 8 0 4 0 4 4 4 9 8 0 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 7 4 6 7 3 6 6 7 3 4 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 8 0 8 2 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 4 5 4 2 3 2 4 3 5 5 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 2 8 6 8 7 6 2 8 7 6 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 4 5 6 4 3 6 4 3 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 3 9 3 6 9 6 6 9 4 3 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=3.750000 is [ 5 6 8 7 8 8 8 6 6 5 ]
0: ' from rank 16
0: GENERATION 6
0: Received 'Rank 1 at x=0 y=0 Best Fitness=4.000000 is [ 4 6 2 4 6 2 4 6 6 4 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=4.000000 is [ 7 8 7 8 6 6 6 8 7 8 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=3.750000 is [ 8 3 2 3 1 1 2 8 8 3 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=4.000000 is [ 6 9 6 9 9 7 7 9 6 6 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=3.750000 is [ 2 3 4 7 3 4 4 3 2 7 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=3.750000 is [ 5 6 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=4.000000 is [ 4 5 4 5 6 5 6 6 6 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=3.750000 is [ 1 3 4 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 0 2 3 9 2 3 9 9 0 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 8 0 8 2 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 4 5 4 2 3 2 4 3 5 5 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 3 6 3 0 1 0 3 6 6 0 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 5 6 4 6 0 0 0 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=3.750000 is [ 4 8 4 0 5 5 4 0 8 8 ]
0: ' from rank 16
0: GENERATION 7
0: Received 'Rank 1 at x=0 y=0 Best Fitness=4.000000 is [ 4 6 2 4 6 2 4 6 6 4 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=4.000000 is [ 7 7 5 7 5 5 5 0 0 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=4.000000 is [ 2 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=4.000000 is [ 6 9 6 9 9 7 7 9 6 6 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=4.000000 is [ 4 1 6 1 4 1 6 4 4 1 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=4.000000 is [ 5 2 6 2 6 2 5 5 6 6 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=4.000000 is [ 4 5 4 5 6 5 6 6 6 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=4.000000 is [ 1 3 1 1 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 7 4 6 7 3 6 6 7 3 4 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 8 0 8 2 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 6 8 5 7 5 8 7 7 6 6 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 3 6 3 0 1 0 3 6 6 0 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 6 0 7 3 0 7 7 0 6 3 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 5 6 4 6 0 0 0 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=3.750000 is [ 4 8 4 0 5 5 4 0 8 8 ]
0: ' from rank 16
0: GENERATION 8
0: Received 'Rank 1 at x=0 y=0 Best Fitness=4.000000 is [ 4 6 2 4 6 2 4 6 6 4 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=4.000000 is [ 7 7 5 7 5 5 5 0 0 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=4.000000 is [ 2 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=4.000000 is [ 6 9 6 9 9 7 7 9 6 6 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=4.000000 is [ 4 1 6 1 4 1 6 4 4 1 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=4.000000 is [ 1 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=4.000000 is [ 4 5 4 5 6 5 6 6 6 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=4.000000 is [ 1 3 1 1 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 1 3 4 5 3 4 1 3 3 5 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 8 0 8 2 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 8 4 8 7 4 4 7 6 6 8 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 3 6 3 0 1 0 3 6 6 0 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 4 5 6 4 3 6 4 3 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 5 6 4 6 0 0 0 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=4.000000 is [ 7 6 8 7 8 8 8 6 6 6 ]
0: ' from rank 16
0: GENERATION 9
0: Received 'Rank 1 at x=0 y=0 Best Fitness=4.000000 is [ 4 6 2 4 6 2 4 6 6 4 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=4.000000 is [ 7 7 5 7 5 5 5 0 0 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=4.000000 is [ 2 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=4.000000 is [ 6 9 6 9 9 7 7 9 6 6 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=4.000000 is [ 4 1 6 1 4 1 6 4 4 1 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=3.750000 is [ 9 7 2 9 2 2 2 1 7 7 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=4.000000 is [ 4 5 4 5 6 5 6 6 6 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=4.000000 is [ 1 3 1 1 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 5 4 1 6 1 6 6 5 4 4 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 8 0 8 2 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 6 8 5 7 5 8 7 7 6 6 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=3.750000 is [ 6 1 3 0 1 0 3 6 1 0 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 8 3 8 2 3 3 3 2 8 8 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 3 9 3 6 9 6 6 9 4 3 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 10
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 8 7 8 6 6 6 8 7 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=4.000000 is [ 6 9 6 9 9 7 7 9 6 6 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=4.000000 is [ 4 1 6 1 4 1 6 4 4 1 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=4.000000 is [ 4 5 4 5 6 5 6 6 6 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 0 2 3 9 2 3 9 9 0 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=4.000000 is [ 8 0 8 2 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 1 0 1 8 9 0 9 8 1 1 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 6 1 3 6 1 1 6 6 1 3 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 5 6 4 6 0 0 0 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 11
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 8 7 8 6 6 6 8 7 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=3.750000 is [ 4 7 6 4 3 3 3 7 7 4 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=4.000000 is [ 4 1 6 1 4 1 6 4 4 1 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=4.000000 is [ 4 5 4 5 6 5 6 6 6 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 0 2 3 9 2 3 9 9 0 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 2 0 2 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 9 3 2 7 2 7 2 9 3 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 6 1 3 6 1 1 6 6 1 3 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=3.750000 is [ 3 9 3 6 9 6 6 9 4 3 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 12
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 8 7 8 6 6 6 8 7 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=3.750000 is [ 2 8 3 2 7 3 2 7 7 3 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=4.000000 is [ 4 1 6 1 4 1 6 4 4 1 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=4.000000 is [ 4 5 4 5 6 5 6 6 6 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 8 6 5 0 5 5 8 8 6 6 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 2 0 2 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=3.750000 is [ 4 5 4 2 3 2 4 3 5 5 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 1 1 6 4 6 4 6 1 1 4 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=4.000000 is [ 4 0 4 5 0 0 0 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 13
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=4.000000 is [ 5 7 4 7 4 7 4 5 5 5 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=4.000000 is [ 4 5 4 5 6 5 6 6 6 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 5 4 1 6 1 6 6 5 4 4 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 1 1 6 4 6 4 6 1 1 4 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 14
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 8 7 8 6 6 6 8 7 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=4.000000 is [ 5 7 4 7 4 7 4 5 5 5 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=4.000000 is [ 4 5 4 5 6 5 6 6 6 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 0 2 3 9 2 3 9 9 0 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 1 1 6 4 6 4 6 1 1 4 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 15
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=4.000000 is [ 0 5 2 0 5 2 0 0 2 2 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 0 2 3 9 2 3 9 9 0 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 1 1 6 4 6 4 6 1 1 4 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 16
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=4.000000 is [ 5 7 4 7 4 7 4 5 5 5 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 0 2 3 9 2 3 9 9 0 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 1 1 6 4 6 4 6 1 1 4 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 17
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 0 9 5 9 5 5 5 0 0 9 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 9 7 4 7 4 7 4 9 9 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 0 2 3 9 2 3 9 9 0 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 8 2 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 1 1 6 4 6 4 6 1 1 4 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 18
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 9 7 4 7 4 7 4 9 9 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=3.750000 is [ 5 4 1 6 1 6 6 5 1 4 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 8 2 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 1 1 6 4 6 4 6 1 1 4 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 19
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 9 7 4 7 4 7 4 9 9 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=4.000000 is [ 9 2 3 9 2 3 9 2 2 9 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 20
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 5 4 2 4 2 2 2 5 5 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=4.000000 is [ 9 2 3 9 2 3 9 2 2 9 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 21
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 8 7 8 6 6 6 8 7 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=4.000000 is [ 9 2 3 9 2 3 9 2 2 9 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 22
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 8 7 8 6 6 6 8 7 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 9 7 4 7 4 7 4 9 9 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 8 2 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 23
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 8 7 8 6 6 6 8 7 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 8 2 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 24
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 9 7 4 7 4 7 4 9 9 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 8 2 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 2 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 25
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 7 8 7 8 6 6 6 8 7 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 7 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 26
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 9 7 4 7 4 7 4 9 9 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 2 0 2 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 7 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 27
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 2 0 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 28
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 29
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 30
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 2 0 2 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 31
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 9 7 4 7 4 7 4 9 9 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 32
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 33
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 34
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 35
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 36
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 37
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 2 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 38
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 39
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 40
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 41
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 42
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 2 0 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 43
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 44
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 8 2 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 45
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 46
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 47
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 7 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 48
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 49
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 50
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 51
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=4.000000 is [ 5 0 5 0 0 7 7 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 52
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 5 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 53
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 54
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 55
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 56
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 57
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 2 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 5 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 58
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 59
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 60
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 5 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 61
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 62
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 2 0 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 63
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 64
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 65
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 66
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 7 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 67
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 68
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 69
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 70
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 71
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 5 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 72
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 73
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 74
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 75
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 76
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 77
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 5 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 78
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 79
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 80
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 81
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 5 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 82
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 83
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 84
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 85
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 86
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 87
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 7 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 88
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 89
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 7 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 90
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 91
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 92
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 93
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 94
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 95
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 96
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 97
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 98
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 7 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 99
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 100
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 101
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 102
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 103
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 5 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 104
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 5 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 105
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 106
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 107
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 108
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 109
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 5 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 110
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 111
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 5 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 112
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 113
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 114
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 115
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 116
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 117
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 118
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 119
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 120
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 121
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 122
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 123
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 124
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 125
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 126
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 127
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 128
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 129
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 130
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 131
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 132
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 133
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 134
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 135
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 7 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 136
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 137
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 7 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 138
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 2 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 139
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 5 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 140
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 141
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 142
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 143
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 144
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 145
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 146
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 5 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 147
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 148
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 149
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 150
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 151
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 152
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 153
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 7 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 154
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 155
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 156
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 157
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 158
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 159
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 160
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 161
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 162
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 163
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 164
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 165
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 166
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 167
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 168
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 169
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 170
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 171
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 2 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 172
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 173
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 174
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 175
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 176
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 177
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 178
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 179
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 180
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 181
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 182
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 183
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 184
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 185
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 186
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 187
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 188
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 189
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 190
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 191
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 192
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 193
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 194
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 195
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 196
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 197
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 198
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 199
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 200
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 201
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 202
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 203
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 204
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 205
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 206
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 207
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 208
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 209
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 210
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 211
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 212
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 213
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 214
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 215
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 216
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 217
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 218
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 219
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 220
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 221
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 7 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 222
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 223
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 224
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 225
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 226
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 227
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 228
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 5 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 229
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 230
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 231
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 232
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 233
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 234
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 235
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 236
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 237
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 238
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 239
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 240
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 241
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 242
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 243
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 244
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 245
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 246
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 247
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 248
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 249
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 250
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 251
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 252
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 253
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 254
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 255
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 256
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 257
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 258
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 259
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 260
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 261
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 262
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 263
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 264
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 265
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 266
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 267
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 268
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 269
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 270
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 271
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 272
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 273
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 274
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 275
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 276
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 277
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 278
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 279
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 280
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 281
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 282
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 283
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 284
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 285
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 286
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 2 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 287
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 288
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 289
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 290
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 291
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 292
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 293
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 294
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 295
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 296
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 297
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 298
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 299
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 1 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 300
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 301
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 302
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 303
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 304
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 305
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 306
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 307
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 308
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 309
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 310
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 311
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 312
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 313
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 314
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 315
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 316
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 317
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 318
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 319
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 320
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 321
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 322
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 323
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 324
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 325
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 326
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 2 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 327
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 328
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 4 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 329
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 330
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 331
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 2 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 332
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 333
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 334
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 335
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 336
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 337
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 9 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 338
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 0 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 0 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 339
0: Received 'Rank 1 at x=0 y=0 Best Fitness=5.000000 is [ 4 6 2 4 6 2 4 6 6 2 ]
0: ' from rank 1
0: Received 'Rank 2 at x=1 y=0 Best Fitness=5.000000 is [ 1 7 5 7 5 5 5 1 1 7 ]
0: ' from rank 2
0: Received 'Rank 3 at x=2 y=0 Best Fitness=5.000000 is [ 0 4 2 4 2 4 0 0 2 4 ]
0: ' from rank 3
0: Received 'Rank 4 at x=3 y=0 Best Fitness=5.000000 is [ 5 7 4 7 4 7 4 5 5 7 ]
0: ' from rank 4
0: Received 'Rank 5 at x=0 y=1 Best Fitness=5.000000 is [ 3 1 6 3 1 6 6 1 1 3 ]
0: ' from rank 5
0: Received 'Rank 6 at x=1 y=1 Best Fitness=5.000000 is [ 5 4 1 4 1 4 1 5 5 4 ]
0: ' from rank 6
0: Received 'Rank 7 at x=2 y=1 Best Fitness=5.000000 is [ 4 5 4 5 6 5 6 6 4 4 ]
0: ' from rank 7
0: Received 'Rank 8 at x=3 y=1 Best Fitness=5.000000 is [ 1 3 1 7 3 7 1 3 3 7 ]
0: ' from rank 8
0: Received 'Rank 9 at x=0 y=2 Best Fitness=5.000000 is [ 9 2 3 9 2 3 9 2 2 3 ]
0: ' from rank 9
0: Received 'Rank 10 at x=1 y=2 Best Fitness=5.000000 is [ 8 0 2 8 0 2 8 8 0 2 ]
0: ' from rank 10
0: Received 'Rank 11 at x=2 y=2 Best Fitness=5.000000 is [ 7 3 7 3 2 3 2 2 7 3 ]
0: ' from rank 11
0: Received 'Rank 12 at x=3 y=2 Best Fitness=5.000000 is [ 7 2 7 2 0 2 0 0 7 7 ]
0: ' from rank 12
0: Received 'Rank 13 at x=0 y=3 Best Fitness=5.000000 is [ 3 7 6 7 6 7 6 3 3 7 ]
0: ' from rank 13
0: Received 'Rank 14 at x=1 y=3 Best Fitness=3.750000 is [ 1 8 5 0 8 8 1 0 5 5 ]
0: ' from rank 14
0: Received 'Rank 15 at x=2 y=3 Best Fitness=5.000000 is [ 5 6 4 5 6 6 5 5 4 4 ]
0: ' from rank 15
0: Received 'Rank 16 at x=3 y=3 Best Fitness=5.000000 is [ 6 9 3 6 9 3 3 9 9 6 ]
0: ' from rank 16
0: GENERATION 340
