Movement of the ant
-----------------------

x= 5  y=0  fitness = 1 dir = d
x= 5  y=0  fitness = 1 dir = l
x= 5  y=0  fitness = 1 dir = d
x= 5  y=1  fitness = 2 dir = d
x= 5  y=2  fitness = 3 dir = d
x= 5  y=2  fitness = 3 dir = r
x= 6  y=2  fitness = 3 dir = r
x= 6  y=2  fitness = 3 dir = d
x= 6  y=3  fitness = 4 dir = d
x= 6  y=4  fitness = 5 dir = d
x= 6  y=4  fitness = 5 dir = r
x= 7  y=4  fitness = 5 dir = r
x= 7  y=4  fitness = 5 dir = d
x= 7  y=5  fitness = 5 dir = d
x= 7  y=5  fitness = 5 dir = l
x= 6  y=5  fitness = 5 dir = l
x= 6  y=5  fitness = 5 dir = u
x= 6  y=5  fitness = 5 dir = l
x= 5  y=5  fitness = 6 dir = l
x= 5  y=5  fitness = 6 dir = d
x= 5  y=6  fitness = 7 dir = d
x= 5  y=6  fitness = 7 dir = r
x= 6  y=6  fitness = 7 dir = r
x= 6  y=6  fitness = 7 dir = d
x= 6  y=7  fitness = 7 dir = d
x= 6  y=7  fitness = 7 dir = l
x= 5  y=7  fitness = 7 dir = l
x= 5  y=7  fitness = 7 dir = u
x= 5  y=7  fitness = 7 dir = l
x= 4  y=7  fitness = 8 dir = l
x= 4  y=7  fitness = 8 dir = d
x= 4  y=8  fitness = 9 dir = d
x= 4  y=8  fitness = 9 dir = r
x= 5  y=8  fitness = 9 dir = r
x= 5  y=8  fitness = 9 dir = d
x= 5  y=9  fitness = 9 dir = d
x= 5  y=9  fitness = 9 dir = l
x= 4  y=9  fitness = 9 dir = l
x= 4  y=9  fitness = 9 dir = u
x= 4  y=9  fitness = 9 dir = l
x= 3  y=9  fitness = 10 dir = l
x= 3  y=9  fitness = 10 dir = d
x= 3  y=10  fitness = 10 dir = d
x= 3  y=10  fitness = 10 dir = l
x= 2  y=10  fitness = 11 dir = l
x= 2  y=10  fitness = 11 dir = d
x= 2  y=11  fitness = 12 dir = d
x= 2  y=12  fitness = 13 dir = d
x= 2  y=12  fitness = 13 dir = r
x= 3  y=12  fitness = 13 dir = r
x= 3  y=12  fitness = 13 dir = d
x= 3  y=13  fitness = 14 dir = d
x= 3  y=13  fitness = 14 dir = r
x= 4  y=13  fitness = 14 dir = r
x= 4  y=13  fitness = 14 dir = d
x= 4  y=14  fitness = 15 dir = d
x= 4  y=15  fitness = 16 dir = d
x= 4  y=16  fitness = 17 dir = d
x= 4  y=16  fitness = 17 dir = r
x= 5  y=16  fitness = 17 dir = r
x= 5  y=16  fitness = 17 dir = d
x= 5  y=17  fitness = 18 dir = d
x= 5  y=17  fitness = 18 dir = r
x= 6  y=17  fitness = 18 dir = r
x= 6  y=17  fitness = 18 dir = d
x= 6  y=18  fitness = 19 dir = d
x= 6  y=19  fitness = 20 dir = d
x= 6  y=19  fitness = 20 dir = r
x= 7  y=19  fitness = 20 dir = r
x= 7  y=19  fitness = 20 dir = d
x= 7  y=20  fitness = 21 dir = d
x= 7  y=21  fitness = 22 dir = d
x= 7  y=21  fitness = 22 dir = r
x= 8  y=21  fitness = 22 dir = r
x= 8  y=21  fitness = 22 dir = d
x= 8  y=22  fitness = 22 dir = d
x= 8  y=22  fitness = 22 dir = l
x= 7  y=22  fitness = 22 dir = l
x= 7  y=22  fitness = 22 dir = u
x= 7  y=22  fitness = 22 dir = l
x= 6  y=22  fitness = 23 dir = l
x= 6  y=22  fitness = 23 dir = d
x= 6  y=23  fitness = 24 dir = d
x= 6  y=23  fitness = 24 dir = r
x= 7  y=23  fitness = 24 dir = r
x= 7  y=23  fitness = 24 dir = d
x= 7  y=24  fitness = 25 dir = d
x= 7  y=25  fitness = 26 dir = d
x= 7  y=26  fitness = 27 dir = d
x= 7  y=26  fitness = 27 dir = r
x= 8  y=26  fitness = 27 dir = r
x= 8  y=26  fitness = 27 dir = d
x= 8  y=27  fitness = 28 dir = d
x= 8  y=27  fitness = 28 dir = r
x= 9  y=27  fitness = 28 dir = r
x= 9  y=27  fitness = 28 dir = d
x= 9  y=28  fitness = 28 dir = d
x= 9  y=28  fitness = 28 dir = l
x= 8  y=28  fitness = 28 dir = l
x= 8  y=28  fitness = 28 dir = u
x= 8  y=28  fitness = 28 dir = l
x= 7  y=28  fitness = 29 dir = l
x= 7  y=28  fitness = 29 dir = d
x= 7  y=29  fitness = 30 dir = d
x= 7  y=29  fitness = 30 dir = r
x= 8  y=29  fitness = 30 dir = r
x= 8  y=29  fitness = 30 dir = d
x= 8  y=30  fitness = 30 dir = d
x= 8  y=30  fitness = 30 dir = l
x= 7  y=30  fitness = 30 dir = l
x= 7  y=30  fitness = 30 dir = u
x= 7  y=30  fitness = 30 dir = l
x= 6  y=30  fitness = 31 dir = l
x= 6  y=30  fitness = 31 dir = d
x= 6  y=31  fitness = 31 dir = d
x= 6  y=31  fitness = 31 dir = l
x= 5  y=31  fitness = 32 dir = l
x= 5  y=31  fitness = 32 dir = d
x= 5  y=32  fitness = 33 dir = d
x= 5  y=32  fitness = 33 dir = r
x= 6  y=32  fitness = 33 dir = r
x= 6  y=32  fitness = 33 dir = d
x= 6  y=33  fitness = 33 dir = d
x= 6  y=33  fitness = 33 dir = l
x= 5  y=33  fitness = 33 dir = l
x= 5  y=33  fitness = 33 dir = u
x= 5  y=33  fitness = 33 dir = l
x= 4  y=33  fitness = 34 dir = l
x= 4  y=33  fitness = 34 dir = d
x= 4  y=34  fitness = 35 dir = d
x= 4  y=34  fitness = 35 dir = r
x= 5  y=34  fitness = 35 dir = r
x= 5  y=34  fitness = 35 dir = d
x= 5  y=35  fitness = 36 dir = d
x= 5  y=35  fitness = 36 dir = r
x= 6  y=35  fitness = 36 dir = r
x= 6  y=35  fitness = 36 dir = d
x= 6  y=36  fitness = 37 dir = d
x= 6  y=37  fitness = 38 dir = d
x= 6  y=37  fitness = 38 dir = r
x= 7  y=37  fitness = 38 dir = r
x= 7  y=37  fitness = 38 dir = d
x= 7  y=38  fitness = 39 dir = d
x= 7  y=38  fitness = 39 dir = r
x= 8  y=38  fitness = 39 dir = r
x= 8  y=38  fitness = 39 dir = d
x= 8  y=39  fitness = 39 dir = d
x= 8  y=39  fitness = 39 dir = l
x= 7  y=39  fitness = 39 dir = l
x= 7  y=39  fitness = 39 dir = u
x= 7  y=39  fitness = 39 dir = l
x= 6  y=39  fitness = 40 dir = l
x= 6  y=39  fitness = 40 dir = d

State machine of the ant
----------------------------

Printing FSM...
Initstate : 4
State : 0   -- 1,1 -- 0,0 -- 0,3
State : 1   -- 0,2 -- 0,0 -- 0,5
State : 2   -- 2,1 -- 2,0 -- 2,1
State : 3   -- 1,2 -- 0,0 -- 1,2
State : 4   -- 2,2 -- 2,0 -- 0,5
State : 5   -- 2,1 -- 2,4 -- 2,4