

NEW PATH...
STEP: 0  (0)
cell: [0, 0]
direction = 2
STEP: 1  (1)
cell: [1, 0]
direction = 2
STEP: 2  (2)
cell: [2, 0]
direction = 2
STEP: 3  (3)
cell: [3, 0]
direction = 2
NEW DIRECTION: 1
STEP: 4  (0)
cell: [4, 0]
direction = 1
STEP: 5  (1)
cell: [4, 1]
direction = 1
STEP: 6  (2)
cell: [4, 2]
direction = 1
STEP: 7  (3)
cell: [4, 3]
direction = 1
STEP: 8  (4)
cell: [4, 4]
direction = 1
STEP: 9  (5)
cell: [4, 5]
direction = 1
STEP: 10  (6)
cell: [4, 6]
direction = 1
NEW DIRECTION: 2
STEP: 11  (0)
cell: [4, 7]
direction = 2
STEP: 12  (1)
cell: [5, 7]
direction = 2
STEP: 13  (2)
cell: [6, 7]
direction = 2
STEP: 14  (3)
cell: [7, 7]
direction = 2
STEP: 15  (4)
cell: [8, 7]
direction = 2
STEP: 16  (5)
cell: [9, 7]
direction = 2
NEW DIRECTION: 3
STEP: 17  (0)
cell: [10, 7]
direction = 3
STEP: 18  (1)
cell: [10, 6]
direction = 3
STEP: 19  (2)
cell: [10, 5]
direction = 3
NEW DIRECTION: 0
STEP: 20  (0)
cell: [10, 4]
direction = 0
STEP: 21  (1)
cell: [9, 4]
direction = 0
STEP: 22  (2)
cell: [8, 4]
direction = 0
STEP: 23  (3)
cell: [7, 4]
direction = 0
STEP: 24  (4)
cell: [6, 4]
direction = 0
STEP: 25  (5)
cell: [5, 4]
direction = 0
Hit another path!
MAX STEPS: 25

NEW PATH...
MazePath: 0  (26 cells)
PathCell: 0  [0,0 (2)]
testing: (0, 0)
using: (0, 0)
STEP: 0  (0)
cell: [0, 0]
direction = 1
STEP: 1  (1)
cell: [0, 1]
direction = 1
STEP: 2  (2)
cell: [0, 2]
direction = 1
STEP: 3  (3)
cell: [0, 3]
direction = 1
NEW DIRECTION: 2
STEP: 4  (0)
cell: [0, 4]
direction = 2
STEP: 5  (1)
cell: [1, 4]
direction = 2
STEP: 6  (2)
cell: [2, 4]
direction = 2
STEP: 7  (3)
cell: [3, 4]
direction = 2
Hit another path!
NEW DIRECTION: 1
STEP: 7  (3)
cell: [3, 4]
direction = 1
NEW DIRECTION: 0
STEP: 8  (0)
cell: [3, 5]
direction = 0
STEP: 9  (1)
cell: [2, 5]
direction = 0
STEP: 10  (2)
cell: [1, 5]
direction = 0
STEP: 11  (3)
cell: [0, 5]
direction = 0
Hit the wall!
MAX STEPS: 11

NEW PATH...
MazePath: 1  (13 cells)
PathCell: 1  [0,1 (2)]
testing: (0, 1)
using: (0, 1)
STEP: 0  (0)
cell: [0, 1]
direction = 2
STEP: 1  (1)
cell: [1, 1]
direction = 2
STEP: 2  (2)
cell: [2, 1]
direction = 2
STEP: 3  (3)
cell: [3, 1]
direction = 2
Hit another path!
MAX STEPS: 3

NEW PATH...
MazePath: 0  (26 cells)
PathCell: 8  [4,4 (2)]
testing: (4, 4)
PathCell: 12  [5,7 (2)]
testing: (5, 7)
using: (5, 7)
STEP: 0  (0)
cell: [5, 7]
direction = 1
STEP: 1  (1)
cell: [5, 8]
direction = 1
STEP: 2  (2)
cell: [5, 9]
direction = 1
NEW DIRECTION: 0
STEP: 3  (0)
cell: [5, 10]
direction = 0
STEP: 4  (1)
cell: [4, 10]
direction = 0
STEP: 5  (2)
cell: [3, 10]
direction = 0
STEP: 6  (3)
cell: [2, 10]
direction = 0
NEW DIRECTION: 1
STEP: 7  (0)
cell: [1, 10]
direction = 1
STEP: 8  (1)
cell: [1, 11]
direction = 1
STEP: 9  (2)
cell: [1, 12]
direction = 1
NEW DIRECTION: 2
STEP: 10  (0)
cell: [1, 13]
direction = 2
STEP: 11  (1)
cell: [2, 13]
direction = 2
STEP: 12  (2)
cell: [3, 13]
direction = 2
NEW DIRECTION: 1
STEP: 13  (0)
cell: [4, 13]
direction = 1
STEP: 14  (1)
cell: [4, 14]
direction = 1
STEP: 15  (2)
cell: [4, 15]
direction = 1
STEP: 16  (3)
cell: [4, 16]
direction = 1
STEP: 17  (4)
cell: [4, 17]
direction = 1
STEP: 18  (5)
cell: [4, 18]
direction = 1
NEW DIRECTION: 0
STEP: 19  (0)
cell: [4, 19]
direction = 0
STEP: 20  (1)
cell: [3, 19]
direction = 0
STEP: 21  (2)
cell: [2, 19]
direction = 0
STEP: 22  (3)
cell: [1, 19]
direction = 0
STEP: 23  (4)
cell: [0, 19]
direction = 0
Hit the wall!
MAX STEPS: 23

NEW PATH...
MazePath: 3  (24 cells)
PathCell: 4  [4,10 (2)]
testing: (4, 10)
using: (4, 10)
STEP: 0  (0)
cell: [4, 10]
direction = 1
STEP: 1  (1)
cell: [4, 11]
direction = 1
STEP: 2  (2)
cell: [4, 12]
direction = 1
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 3  (24 cells)
PathCell: 4  [4,10 (3)]
testing: (4, 10)
using: (4, 10)
STEP: 0  (0)
cell: [4, 10]
direction = 3
STEP: 1  (1)
cell: [4, 9]
direction = 3
STEP: 2  (2)
cell: [4, 8]
direction = 3
Hit another path!
NEW DIRECTION: 0
STEP: 2  (2)
cell: [4, 8]
direction = 0
STEP: 3  (3)
cell: [3, 8]
direction = 0
NEW DIRECTION: 3
STEP: 4  (0)
cell: [2, 8]
direction = 3
STEP: 5  (1)
cell: [2, 7]
direction = 3
STEP: 6  (2)
cell: [2, 6]
direction = 3
Hit another path!
MAX STEPS: 6

NEW PATH...
MazePath: 5  (8 cells)
PathCell: 6  [2,7 (2)]
testing: (2, 7)
using: (2, 7)
STEP: 0  (0)
cell: [2, 7]
direction = 0
STEP: 1  (1)
cell: [1, 7]
direction = 0
STEP: 2  (2)
cell: [0, 7]
direction = 0
Hit the wall!
MAX STEPS: 2

NEW PATH...
MazePath: 0  (26 cells)
PathCell: 5  [4,1 (2)]
testing: (4, 1)
using: (4, 1)
STEP: 0  (0)
cell: [4, 1]
direction = 2
STEP: 1  (1)
cell: [5, 1]
direction = 2
STEP: 2  (2)
cell: [6, 1]
direction = 2
STEP: 3  (3)
cell: [7, 1]
direction = 2
STEP: 4  (4)
cell: [8, 1]
direction = 2
STEP: 5  (5)
cell: [9, 1]
direction = 2
STEP: 6  (6)
cell: [10, 1]
direction = 2
NEW DIRECTION: 1
STEP: 7  (0)
cell: [11, 1]
direction = 1
STEP: 8  (1)
cell: [11, 2]
direction = 1
STEP: 9  (2)
cell: [11, 3]
direction = 1
STEP: 10  (3)
cell: [11, 4]
direction = 1
STEP: 11  (4)
cell: [11, 5]
direction = 1
NEW DIRECTION: 2
STEP: 12  (0)
cell: [11, 6]
direction = 2
STEP: 13  (1)
cell: [12, 6]
direction = 2
STEP: 14  (2)
cell: [13, 6]
direction = 2
NEW DIRECTION: 3
STEP: 15  (0)
cell: [14, 6]
direction = 3
STEP: 16  (1)
cell: [14, 5]
direction = 3
STEP: 17  (2)
cell: [14, 4]
direction = 3
STEP: 18  (3)
cell: [14, 3]
direction = 3
NEW DIRECTION: 0
STEP: 19  (0)
cell: [14, 2]
direction = 0
STEP: 20  (1)
cell: [13, 2]
direction = 0
STEP: 21  (2)
cell: [12, 2]
direction = 0
Hit another path!
NEW DIRECTION: 3
STEP: 21  (2)
cell: [12, 2]
direction = 3
STEP: 22  (3)
cell: [12, 1]
direction = 3
STEP: 23  (4)
cell: [12, 0]
direction = 3
Hit the wall!
MAX STEPS: 23

NEW PATH...
MazePath: 2  (4 cells)
PathCell: 0  [0,1 (2)]
testing: (0, 1)
PathCell: 2  [2,1 (2)]
testing: (2, 1)
using: (2, 1)
STEP: 0  (0)
cell: [2, 1]
direction = 1
STEP: 1  (1)
cell: [2, 2]
direction = 1
STEP: 2  (2)
cell: [2, 3]
direction = 1
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 0  (26 cells)
PathCell: 8  [4,4 (2)]
testing: (4, 4)
PathCell: 6  [4,2 (2)]
testing: (4, 2)
using: (4, 2)
STEP: 0  (0)
cell: [4, 2]
direction = 0
STEP: 1  (1)
cell: [3, 2]
direction = 0
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 2  (4 cells)
PathCell: 3  [3,1 (2)]
testing: (3, 1)
PathCell: 2  [2,1 (3)]
testing: (2, 1)
PathCell: 0  [0,1 (2)]
testing: (0, 1)
PathCell: 1  [1,1 (2)]
testing: (1, 1)
using: (1, 1)
STEP: 0  (0)
cell: [1, 1]
direction = 1
STEP: 1  (1)
cell: [1, 2]
direction = 1
STEP: 2  (2)
cell: [1, 3]
direction = 1
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 10  (3 cells)
PathCell: 0  [1,1 (2)]
testing: (1, 1)
PathCell: 1  [1,2 (2)]
testing: (1, 2)
PathCell: 2  [1,3 (2)]
testing: (1, 3)
MazePath: 0  (26 cells)
PathCell: 8  [4,4 (2)]
testing: (4, 4)
PathCell: 3  [3,0 (2)]
testing: (3, 0)
PathCell: 13  [6,7 (2)]
testing: (6, 7)
using: (6, 7)
STEP: 0  (0)
cell: [6, 7]
direction = 1
STEP: 1  (1)
cell: [6, 8]
direction = 1
STEP: 2  (2)
cell: [6, 9]
direction = 1
NEW DIRECTION: 2
STEP: 3  (0)
cell: [6, 10]
direction = 2
STEP: 4  (1)
cell: [7, 10]
direction = 2
STEP: 5  (2)
cell: [8, 10]
direction = 2
STEP: 6  (3)
cell: [9, 10]
direction = 2
STEP: 7  (4)
cell: [10, 10]
direction = 2
NEW DIRECTION: 1
STEP: 8  (0)
cell: [11, 10]
direction = 1
STEP: 9  (1)
cell: [11, 11]
direction = 1
STEP: 10  (2)
cell: [11, 12]
direction = 1
STEP: 11  (3)
cell: [11, 13]
direction = 1
NEW DIRECTION: 2
STEP: 12  (0)
cell: [11, 14]
direction = 2
STEP: 13  (1)
cell: [12, 14]
direction = 2
STEP: 14  (2)
cell: [13, 14]
direction = 2
NEW DIRECTION: 3
STEP: 15  (0)
cell: [14, 14]
direction = 3
STEP: 16  (1)
cell: [14, 13]
direction = 3
STEP: 17  (2)
cell: [14, 12]
direction = 3
NEW DIRECTION: 0
STEP: 18  (0)
cell: [14, 11]
direction = 0
STEP: 19  (1)
cell: [13, 11]
direction = 0
STEP: 20  (2)
cell: [12, 11]
direction = 0
Hit another path!
NEW DIRECTION: 1
STEP: 20  (2)
cell: [12, 11]
direction = 1
STEP: 21  (3)
cell: [12, 12]
direction = 1
NEW DIRECTION: 2
STEP: 22  (0)
cell: [12, 13]
direction = 2
STEP: 23  (1)
cell: [13, 13]
direction = 2
Hit another path!
MAX STEPS: 23

NEW PATH...
MazePath: 0  (26 cells)
PathCell: 14  [7,7 (2)]
testing: (7, 7)
using: (7, 7)
STEP: 0  (0)
cell: [7, 7]
direction = 1
STEP: 1  (1)
cell: [7, 8]
direction = 1
STEP: 2  (2)
cell: [7, 9]
direction = 1
Hit another path!
NEW DIRECTION: 2
STEP: 2  (2)
cell: [7, 9]
direction = 2
STEP: 3  (3)
cell: [8, 9]
direction = 2
NEW DIRECTION: 3
STEP: 4  (0)
cell: [9, 9]
direction = 3
STEP: 5  (1)
cell: [9, 8]
direction = 3
Hit another path!
MAX STEPS: 5

NEW PATH...
MazePath: 4  (3 cells)
PathCell: 0  [4,10 (2)]
testing: (4, 10)
PathCell: 1  [4,11 (2)]
testing: (4, 11)
using: (4, 11)
STEP: 0  (0)
cell: [4, 11]
direction = 0
STEP: 1  (1)
cell: [3, 11]
direction = 0
STEP: 2  (2)
cell: [2, 11]
direction = 0
Hit another path!
NEW DIRECTION: 1
STEP: 2  (2)
cell: [2, 11]
direction = 1
STEP: 3  (3)
cell: [2, 12]
direction = 1
Hit another path!
MAX STEPS: 3

NEW PATH...
MazePath: 8  (3 cells)
PathCell: 1  [2,2 (2)]
testing: (2, 2)
PathCell: 0  [2,1 (2)]
testing: (2, 1)
PathCell: 2  [2,3 (2)]
testing: (2, 3)
using: (2, 3)
STEP: 0  (0)
cell: [2, 3]
direction = 2
STEP: 1  (1)
cell: [3, 3]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 12  (7 cells)
PathCell: 1  [7,8 (2)]
testing: (7, 8)
using: (7, 8)
STEP: 0  (0)
cell: [7, 8]
direction = 2
STEP: 1  (1)
cell: [8, 8]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 0  (26 cells)
PathCell: 11  [4,7 (2)]
testing: (4, 7)
using: (4, 7)
STEP: 0  (0)
cell: [4, 7]
direction = 0
STEP: 1  (1)
cell: [3, 7]
direction = 0
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 2  (4 cells)
PathCell: 1  [1,1 (3)]
testing: (1, 1)
PathCell: 2  [2,1 (3)]
testing: (2, 1)
PathCell: 3  [3,1 (2)]
testing: (3, 1)
PathCell: 0  [0,1 (2)]
testing: (0, 1)
MazePath: 6  (3 cells)
PathCell: 0  [2,7 (2)]
testing: (2, 7)
PathCell: 1  [1,7 (2)]
testing: (1, 7)
using: (1, 7)
STEP: 0  (0)
cell: [1, 7]
direction = 1
STEP: 1  (1)
cell: [1, 8]
direction = 1
STEP: 2  (2)
cell: [1, 9]
direction = 1
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 3  (24 cells)
PathCell: 19  [4,19 (2)]
testing: (4, 19)
using: (4, 19)
STEP: 0  (0)
cell: [4, 19]
direction = 1
STEP: 1  (1)
cell: [4, 20]
direction = 1
STEP: 2  (2)
cell: [4, 21]
direction = 1
STEP: 3  (3)
cell: [4, 22]
direction = 1
STEP: 4  (4)
cell: [4, 23]
direction = 1
STEP: 5  (5)
cell: [4, 24]
direction = 1
STEP: 6  (6)
cell: [4, 25]
direction = 1
NEW DIRECTION: 0
STEP: 7  (0)
cell: [4, 26]
direction = 0
STEP: 8  (1)
cell: [3, 26]
direction = 0
STEP: 9  (2)
cell: [2, 26]
direction = 0
NEW DIRECTION: 1
STEP: 10  (0)
cell: [1, 26]
direction = 1
STEP: 11  (1)
cell: [1, 27]
direction = 1
STEP: 12  (2)
cell: [1, 28]
direction = 1
STEP: 13  (3)
cell: [1, 29]
direction = 1
NEW DIRECTION: 2
STEP: 14  (0)
cell: [1, 30]
direction = 2
STEP: 15  (1)
cell: [2, 30]
direction = 2
STEP: 16  (2)
cell: [3, 30]
direction = 2
NEW DIRECTION: 3
STEP: 17  (0)
cell: [4, 30]
direction = 3
STEP: 18  (1)
cell: [4, 29]
direction = 3
STEP: 19  (2)
cell: [4, 28]
direction = 3
NEW DIRECTION: 0
STEP: 20  (0)
cell: [4, 27]
direction = 0
STEP: 21  (1)
cell: [3, 27]
direction = 0
STEP: 22  (2)
cell: [2, 27]
direction = 0
Hit another path!
NEW DIRECTION: 1
STEP: 22  (2)
cell: [2, 27]
direction = 1
NEW DIRECTION: 2
STEP: 23  (0)
cell: [2, 28]
direction = 2
STEP: 24  (1)
cell: [3, 28]
direction = 2
Hit another path!
MAX STEPS: 24

NEW PATH...
MazePath: 12  (7 cells)
PathCell: 2  [7,9 (2)]
testing: (7, 9)
PathCell: 6  [9,8 (2)]
testing: (9, 8)
using: (9, 8)
STEP: 0  (0)
cell: [9, 8]
direction = 2
STEP: 1  (1)
cell: [10, 8]
direction = 2
STEP: 2  (2)
cell: [11, 8]
direction = 2
STEP: 3  (3)
cell: [12, 8]
direction = 2
STEP: 4  (4)
cell: [13, 8]
direction = 2
NEW DIRECTION: 3
STEP: 5  (0)
cell: [14, 8]
direction = 3
STEP: 6  (1)
cell: [14, 7]
direction = 3
Hit another path!
MAX STEPS: 6

NEW PATH...
MazePath: 13  (5 cells)
PathCell: 0  [4,11 (2)]
testing: (4, 11)
using: (4, 11)
STEP: 0  (0)
cell: [4, 11]
direction = 2
STEP: 1  (1)
cell: [5, 11]
direction = 2
STEP: 2  (2)
cell: [6, 11]
direction = 2
STEP: 3  (3)
cell: [7, 11]
direction = 2
NEW DIRECTION: 1
STEP: 4  (0)
cell: [8, 11]
direction = 1
STEP: 5  (1)
cell: [8, 12]
direction = 1
STEP: 6  (2)
cell: [8, 13]
direction = 1
STEP: 7  (3)
cell: [8, 14]
direction = 1
NEW DIRECTION: 2
STEP: 8  (0)
cell: [8, 15]
direction = 2
STEP: 9  (1)
cell: [9, 15]
direction = 2
STEP: 10  (2)
cell: [10, 15]
direction = 2
NEW DIRECTION: 1
STEP: 11  (0)
cell: [11, 15]
direction = 1
STEP: 12  (1)
cell: [11, 16]
direction = 1
STEP: 13  (2)
cell: [11, 17]
direction = 1
NEW DIRECTION: 2
STEP: 14  (0)
cell: [11, 18]
direction = 2
STEP: 15  (1)
cell: [12, 18]
direction = 2
STEP: 16  (2)
cell: [13, 18]
direction = 2
STEP: 17  (3)
cell: [14, 18]
direction = 2
NEW DIRECTION: 1
STEP: 18  (0)
cell: [15, 18]
direction = 1
STEP: 19  (1)
cell: [15, 19]
direction = 1
STEP: 20  (2)
cell: [15, 20]
direction = 1
STEP: 21  (3)
cell: [15, 21]
direction = 1
STEP: 22  (4)
cell: [15, 22]
direction = 1
NEW DIRECTION: 2
STEP: 23  (0)
cell: [15, 23]
direction = 2
STEP: 24  (1)
cell: [16, 23]
direction = 2
STEP: 25  (2)
cell: [17, 23]
direction = 2
STEP: 26  (3)
cell: [18, 23]
direction = 2
NEW DIRECTION: 3
STEP: 27  (0)
cell: [19, 23]
direction = 3
STEP: 28  (1)
cell: [19, 22]
direction = 3
STEP: 29  (2)
cell: [19, 21]
direction = 3
STEP: 30  (3)
cell: [19, 20]
direction = 3
STEP: 31  (4)
cell: [19, 19]
direction = 3
NEW DIRECTION: 0
STEP: 32  (0)
cell: [19, 18]
direction = 0
STEP: 33  (1)
cell: [18, 18]
direction = 0
STEP: 34  (2)
cell: [17, 18]
direction = 0
STEP: 35  (3)
cell: [16, 18]
direction = 0
Hit another path!
MAX STEPS: 35

NEW PATH...
MazePath: 4  (3 cells)
PathCell: 2  [4,12 (2)]
testing: (4, 12)
using: (4, 12)
STEP: 0  (0)
cell: [4, 12]
direction = 0
STEP: 1  (1)
cell: [3, 12]
direction = 0
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 12  (7 cells)
PathCell: 5  [9,9 (2)]
testing: (9, 9)
using: (9, 9)
STEP: 0  (0)
cell: [9, 9]
direction = 2
STEP: 1  (1)
cell: [10, 9]
direction = 2
STEP: 2  (2)
cell: [11, 9]
direction = 2
STEP: 3  (3)
cell: [12, 9]
direction = 2
STEP: 4  (4)
cell: [13, 9]
direction = 2
NEW DIRECTION: 1
STEP: 5  (0)
cell: [14, 9]
direction = 1
STEP: 6  (1)
cell: [14, 10]
direction = 1
Hit another path!
MAX STEPS: 6

NEW PATH...
MazePath: 8  (3 cells)
PathCell: 0  [2,1 (2)]
testing: (2, 1)
PathCell: 1  [2,2 (2)]
testing: (2, 2)
PathCell: 2  [2,3 (3)]
testing: (2, 3)
MazePath: 4  (3 cells)
PathCell: 1  [4,11 (3)]
testing: (4, 11)
PathCell: 0  [4,10 (2)]
testing: (4, 10)
PathCell: 2  [4,12 (3)]
testing: (4, 12)
using: (4, 12)
STEP: 0  (0)
cell: [4, 12]
direction = 2
STEP: 1  (1)
cell: [5, 12]
direction = 2
STEP: 2  (2)
cell: [6, 12]
direction = 2
NEW DIRECTION: 1
STEP: 3  (0)
cell: [7, 12]
direction = 1
STEP: 4  (1)
cell: [7, 13]
direction = 1
STEP: 5  (2)
cell: [7, 14]
direction = 1
STEP: 6  (3)
cell: [7, 15]
direction = 1
STEP: 7  (4)
cell: [7, 16]
direction = 1
NEW DIRECTION: 0
STEP: 8  (0)
cell: [7, 17]
direction = 0
STEP: 9  (1)
cell: [6, 17]
direction = 0
STEP: 10  (2)
cell: [5, 17]
direction = 0
Hit another path!
MAX STEPS: 10

NEW PATH...
MazePath: 17  (3 cells)
PathCell: 1  [1,8 (2)]
testing: (1, 8)
using: (1, 8)
STEP: 0  (0)
cell: [1, 8]
direction = 0
STEP: 1  (1)
cell: [0, 8]
direction = 0
Hit the wall!
MAX STEPS: 1

NEW PATH...
MazePath: 18  (26 cells)
PathCell: 18  [4,29 (2)]
testing: (4, 29)
using: (4, 29)
STEP: 0  (0)
cell: [4, 29]
direction = 0
STEP: 1  (1)
cell: [3, 29]
direction = 0
STEP: 2  (2)
cell: [2, 29]
direction = 0
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 18  (26 cells)
PathCell: 1  [4,20 (2)]
testing: (4, 20)
using: (4, 20)
STEP: 0  (0)
cell: [4, 20]
direction = 0
STEP: 1  (1)
cell: [3, 20]
direction = 0
STEP: 2  (2)
cell: [2, 20]
direction = 0
NEW DIRECTION: 1
STEP: 3  (0)
cell: [1, 20]
direction = 1
STEP: 4  (1)
cell: [1, 21]
direction = 1
STEP: 5  (2)
cell: [1, 22]
direction = 1
STEP: 6  (3)
cell: [1, 23]
direction = 1
NEW DIRECTION: 2
STEP: 7  (0)
cell: [1, 24]
direction = 2
STEP: 8  (1)
cell: [2, 24]
direction = 2
STEP: 9  (2)
cell: [3, 24]
direction = 2
Hit another path!
MAX STEPS: 9

NEW PATH...
MazePath: 25  (3 cells)
PathCell: 0  [4,29 (2)]
testing: (4, 29)
using: (4, 29)
STEP: 0  (0)
cell: [4, 29]
direction = 2
STEP: 1  (1)
cell: [5, 29]
direction = 2
STEP: 2  (2)
cell: [6, 29]
direction = 2
STEP: 3  (3)
cell: [7, 29]
direction = 2
NEW DIRECTION: 1
STEP: 4  (0)
cell: [8, 29]
direction = 1
STEP: 5  (1)
cell: [8, 30]
direction = 1
STEP: 6  (2)
cell: [8, 31]
direction = 1
STEP: 7  (3)
cell: [8, 32]
direction = 1
NEW DIRECTION: 2
STEP: 8  (0)
cell: [8, 33]
direction = 2
STEP: 9  (1)
cell: [9, 33]
direction = 2
STEP: 10  (2)
cell: [10, 33]
direction = 2
STEP: 11  (3)
cell: [11, 33]
direction = 2
STEP: 12  (4)
cell: [12, 33]
direction = 2
STEP: 13  (5)
cell: [13, 33]
direction = 2
NEW DIRECTION: 1
STEP: 14  (0)
cell: [14, 33]
direction = 1
STEP: 15  (1)
cell: [14, 34]
direction = 1
STEP: 16  (2)
cell: [14, 35]
direction = 1
STEP: 17  (3)
cell: [14, 36]
direction = 1
STEP: 18  (4)
cell: [14, 37]
direction = 1
NEW DIRECTION: 0
STEP: 19  (0)
cell: [14, 38]
direction = 0
STEP: 20  (1)
cell: [13, 38]
direction = 0
STEP: 21  (2)
cell: [12, 38]
direction = 0
NEW DIRECTION: 3
STEP: 22  (0)
cell: [11, 38]
direction = 3
STEP: 23  (1)
cell: [11, 37]
direction = 3
STEP: 24  (2)
cell: [11, 36]
direction = 3
NEW DIRECTION: 2
STEP: 25  (0)
cell: [11, 35]
direction = 2
STEP: 26  (1)
cell: [12, 35]
direction = 2
STEP: 27  (2)
cell: [13, 35]
direction = 2
Hit another path!
MAX STEPS: 27

NEW PATH...
MazePath: 10  (3 cells)
PathCell: 1  [1,2 (2)]
testing: (1, 2)
PathCell: 2  [1,3 (2)]
testing: (1, 3)
PathCell: 0  [1,1 (2)]
testing: (1, 1)
MazePath: 19  (7 cells)
PathCell: 1  [10,8 (2)]
testing: (10, 8)
PathCell: 5  [14,8 (2)]
testing: (14, 8)
using: (14, 8)
STEP: 0  (0)
cell: [14, 8]
direction = 2
STEP: 1  (1)
cell: [15, 8]
direction = 2
STEP: 2  (2)
cell: [16, 8]
direction = 2
STEP: 3  (3)
cell: [17, 8]
direction = 2
STEP: 4  (4)
cell: [18, 8]
direction = 2
STEP: 5  (5)
cell: [19, 8]
direction = 2
NEW DIRECTION: 3
STEP: 6  (0)
cell: [20, 8]
direction = 3
STEP: 7  (1)
cell: [20, 7]
direction = 3
STEP: 8  (2)
cell: [20, 6]
direction = 3
STEP: 9  (3)
cell: [20, 5]
direction = 3
STEP: 10  (4)
cell: [20, 4]
direction = 3
STEP: 11  (5)
cell: [20, 3]
direction = 3
NEW DIRECTION: 0
STEP: 12  (0)
cell: [20, 2]
direction = 0
STEP: 13  (1)
cell: [19, 2]
direction = 0
STEP: 14  (2)
cell: [18, 2]
direction = 0
STEP: 15  (3)
cell: [17, 2]
direction = 0
NEW DIRECTION: 1
STEP: 16  (0)
cell: [16, 2]
direction = 1
STEP: 17  (1)
cell: [16, 3]
direction = 1
STEP: 18  (2)
cell: [16, 4]
direction = 1
STEP: 19  (3)
cell: [16, 5]
direction = 1
NEW DIRECTION: 0
STEP: 20  (0)
cell: [16, 6]
direction = 0
STEP: 21  (1)
cell: [15, 6]
direction = 0
Hit another path!
NEW DIRECTION: 1
STEP: 21  (1)
cell: [15, 6]
direction = 1
STEP: 22  (2)
cell: [15, 7]
direction = 1
Hit another path!
MAX STEPS: 22

NEW PATH...
MazePath: 20  (36 cells)
PathCell: 27  [19,23 (2)]
testing: (19, 23)
using: (19, 23)
STEP: 0  (0)
cell: [19, 23]
direction = 1
STEP: 1  (1)
cell: [19, 24]
direction = 1
STEP: 2  (2)
cell: [19, 25]
direction = 1
STEP: 3  (3)
cell: [19, 26]
direction = 1
NEW DIRECTION: 2
STEP: 4  (0)
cell: [19, 27]
direction = 2
STEP: 5  (1)
cell: [20, 27]
direction = 2
STEP: 6  (2)
cell: [21, 27]
direction = 2
NEW DIRECTION: 1
STEP: 7  (0)
cell: [22, 27]
direction = 1
STEP: 8  (1)
cell: [22, 28]
direction = 1
STEP: 9  (2)
cell: [22, 29]
direction = 1
STEP: 10  (3)
cell: [22, 30]
direction = 1
NEW DIRECTION: 0
STEP: 11  (0)
cell: [22, 31]
direction = 0
STEP: 12  (1)
cell: [21, 31]
direction = 0
STEP: 13  (2)
cell: [20, 31]
direction = 0
NEW DIRECTION: 1
STEP: 14  (0)
cell: [19, 31]
direction = 1
STEP: 15  (1)
cell: [19, 32]
direction = 1
STEP: 16  (2)
cell: [19, 33]
direction = 1
NEW DIRECTION: 2
STEP: 17  (0)
cell: [19, 34]
direction = 2
STEP: 18  (1)
cell: [20, 34]
direction = 2
STEP: 19  (2)
cell: [21, 34]
direction = 2
STEP: 20  (3)
cell: [22, 34]
direction = 2
NEW DIRECTION: 3
STEP: 21  (0)
cell: [23, 34]
direction = 3
STEP: 22  (1)
cell: [23, 33]
direction = 3
STEP: 23  (2)
cell: [23, 32]
direction = 3
STEP: 24  (3)
cell: [23, 31]
direction = 3
STEP: 25  (4)
cell: [23, 30]
direction = 3
NEW DIRECTION: 2
STEP: 26  (0)
cell: [23, 29]
direction = 2
STEP: 27  (1)
cell: [24, 29]
direction = 2
Hit the wall!
MAX STEPS: 27

NEW PATH...
MazePath: 16  (2 cells)
PathCell: 0  [4,7 (2)]
testing: (4, 7)
PathCell: 1  [3,7 (2)]
testing: (3, 7)
using: (3, 7)
STEP: 0  (0)
cell: [3, 7]
direction = 3
STEP: 1  (1)
cell: [3, 6]
direction = 3
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 25  (3 cells)
PathCell: 1  [3,29 (2)]
testing: (3, 29)
PathCell: 0  [4,29 (3)]
testing: (4, 29)
PathCell: 2  [2,29 (2)]
testing: (2, 29)
MazePath: 9  (2 cells)
PathCell: 1  [3,2 (2)]
testing: (3, 2)
PathCell: 0  [4,2 (2)]
testing: (4, 2)
using: (4, 2)
STEP: 0  (0)
cell: [4, 2]
direction = 2
STEP: 1  (1)
cell: [5, 2]
direction = 2
STEP: 2  (2)
cell: [6, 2]
direction = 2
STEP: 3  (3)
cell: [7, 2]
direction = 2
STEP: 4  (4)
cell: [8, 2]
direction = 2
NEW DIRECTION: 1
STEP: 5  (0)
cell: [9, 2]
direction = 1
STEP: 6  (1)
cell: [9, 3]
direction = 1
Hit another path!
MAX STEPS: 6

NEW PATH...
MazePath: 24  (2 cells)
PathCell: 1  [0,8 (2)]
testing: (0, 8)
using: (0, 8)
STEP: 0  (0)
cell: [0, 8]
direction = 1
STEP: 1  (1)
cell: [0, 9]
direction = 1
STEP: 2  (2)
cell: [0, 10]
direction = 1
STEP: 3  (3)
cell: [0, 11]
direction = 1
STEP: 4  (4)
cell: [0, 12]
direction = 1
STEP: 5  (5)
cell: [0, 13]
direction = 1
NEW DIRECTION: 2
STEP: 6  (0)
cell: [0, 14]
direction = 2
STEP: 7  (1)
cell: [1, 14]
direction = 2
STEP: 8  (2)
cell: [2, 14]
direction = 2
STEP: 9  (3)
cell: [3, 14]
direction = 2
Hit another path!
MAX STEPS: 9

NEW PATH...
MazePath: 30  (2 cells)
PathCell: 1  [3,6 (2)]
testing: (3, 6)
PathCell: 0  [3,7 (2)]
testing: (3, 7)
MazePath: 17  (3 cells)
PathCell: 1  [1,8 (3)]
testing: (1, 8)
PathCell: 2  [1,9 (2)]
testing: (1, 9)
using: (1, 9)
STEP: 0  (0)
cell: [1, 9]
direction = 2
STEP: 1  (1)
cell: [2, 9]
direction = 2
STEP: 2  (2)
cell: [3, 9]
direction = 2
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 17  (3 cells)
PathCell: 2  [1,9 (3)]
testing: (1, 9)
PathCell: 1  [1,8 (3)]
testing: (1, 8)
PathCell: 0  [1,7 (2)]
testing: (1, 7)
using: (1, 7)
STEP: 0  (0)
cell: [1, 7]
direction = 3
STEP: 1  (1)
cell: [1, 6]
direction = 3
Hit another path!
NEW DIRECTION: 0
STEP: 1  (1)
cell: [1, 6]
direction = 0
STEP: 2  (2)
cell: [0, 6]
direction = 0
Hit the wall!
MAX STEPS: 2

NEW PATH...
MazePath: 3  (24 cells)
PathCell: 7  [1,10 (2)]
testing: (1, 10)
PathCell: 14  [4,14 (2)]
testing: (4, 14)
using: (4, 14)
STEP: 0  (0)
cell: [4, 14]
direction = 2
STEP: 1  (1)
cell: [5, 14]
direction = 2
STEP: 2  (2)
cell: [6, 14]
direction = 2
Hit another path!
NEW DIRECTION: 1
STEP: 2  (2)
cell: [6, 14]
direction = 1
STEP: 3  (3)
cell: [6, 15]
direction = 1
STEP: 4  (4)
cell: [6, 16]
direction = 1
Hit another path!
NEW DIRECTION: 0
STEP: 4  (4)
cell: [6, 16]
direction = 0
NEW DIRECTION: 3
STEP: 5  (0)
cell: [5, 16]
direction = 3
STEP: 6  (1)
cell: [5, 15]
direction = 3
Hit another path!
MAX STEPS: 6

NEW PATH...
MazePath: 5  (8 cells)
PathCell: 6  [2,7 (3)]
testing: (2, 7)
PathCell: 7  [2,6 (2)]
testing: (2, 6)
PathCell: 1  [4,9 (2)]
testing: (4, 9)
PathCell: 4  [3,8 (2)]
testing: (3, 8)
PathCell: 0  [4,10 (2)]
testing: (4, 10)
PathCell: 3  [4,8 (2)]
testing: (4, 8)
PathCell: 5  [2,8 (2)]
testing: (2, 8)
PathCell: 2  [4,8 (2)]
testing: (4, 8)
MazePath: 16  (2 cells)
PathCell: 1  [3,7 (3)]
testing: (3, 7)
PathCell: 0  [4,7 (2)]
testing: (4, 7)
MazePath: 19  (7 cells)
PathCell: 3  [12,8 (2)]
testing: (12, 8)
using: (12, 8)
STEP: 0  (0)
cell: [12, 8]
direction = 3
STEP: 1  (1)
cell: [12, 7]
direction = 3
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 16  (2 cells)
PathCell: 0  [4,7 (2)]
testing: (4, 7)
PathCell: 1  [3,7 (3)]
testing: (3, 7)
MazePath: 13  (5 cells)
PathCell: 4  [2,12 (2)]
testing: (2, 12)
PathCell: 1  [3,11 (2)]
testing: (3, 11)
PathCell: 0  [4,11 (3)]
testing: (4, 11)
PathCell: 3  [2,11 (2)]
testing: (2, 11)
PathCell: 2  [2,11 (2)]
testing: (2, 11)
MazePath: 0  (26 cells)
PathCell: 7  [4,3 (2)]
testing: (4, 3)
using: (4, 3)
STEP: 0  (0)
cell: [4, 3]
direction = 2
STEP: 1  (1)
cell: [5, 3]
direction = 2
STEP: 2  (2)
cell: [6, 3]
direction = 2
STEP: 3  (3)
cell: [7, 3]
direction = 2
STEP: 4  (4)
cell: [8, 3]
direction = 2
Hit another path!
MAX STEPS: 4

NEW PATH...
MazePath: 33  (3 cells)
PathCell: 0  [1,9 (2)]
testing: (1, 9)
PathCell: 1  [2,9 (2)]
testing: (2, 9)
PathCell: 2  [3,9 (2)]
testing: (3, 9)
MazePath: 28  (24 cells)
PathCell: 1  [15,8 (2)]
testing: (15, 8)
using: (15, 8)
STEP: 0  (0)
cell: [15, 8]
direction = 1
STEP: 1  (1)
cell: [15, 9]
direction = 1
STEP: 2  (2)
cell: [15, 10]
direction = 1
STEP: 3  (3)
cell: [15, 11]
direction = 1
NEW DIRECTION: 2
STEP: 4  (0)
cell: [15, 12]
direction = 2
STEP: 5  (1)
cell: [16, 12]
direction = 2
STEP: 6  (2)
cell: [17, 12]
direction = 2
STEP: 7  (3)
cell: [18, 12]
direction = 2
STEP: 8  (4)
cell: [19, 12]
direction = 2
NEW DIRECTION: 1
STEP: 9  (0)
cell: [20, 12]
direction = 1
STEP: 10  (1)
cell: [20, 13]
direction = 1
STEP: 11  (2)
cell: [20, 14]
direction = 1
STEP: 12  (3)
cell: [20, 15]
direction = 1
STEP: 13  (4)
cell: [20, 16]
direction = 1
NEW DIRECTION: 2
STEP: 14  (0)
cell: [20, 17]
direction = 2
STEP: 15  (1)
cell: [21, 17]
direction = 2
STEP: 16  (2)
cell: [22, 17]
direction = 2
STEP: 17  (3)
cell: [23, 17]
direction = 2
NEW DIRECTION: 1
STEP: 18  (0)
cell: [24, 17]
direction = 1
STEP: 19  (1)
cell: [24, 18]
direction = 1
STEP: 20  (2)
cell: [24, 19]
direction = 1
NEW DIRECTION: 0
STEP: 21  (0)
cell: [24, 20]
direction = 0
STEP: 22  (1)
cell: [23, 20]
direction = 0
STEP: 23  (2)
cell: [22, 20]
direction = 0
NEW DIRECTION: 3
STEP: 24  (0)
cell: [21, 20]
direction = 3
STEP: 25  (1)
cell: [21, 19]
direction = 3
STEP: 26  (2)
cell: [21, 18]
direction = 3
Hit another path!
NEW DIRECTION: 0
STEP: 26  (2)
cell: [21, 18]
direction = 0
STEP: 27  (3)
cell: [20, 18]
direction = 0
Hit another path!
MAX STEPS: 27

NEW PATH...
MazePath: 11  (25 cells)
PathCell: 20  [12,11 (2)]
testing: (12, 11)
using: (12, 11)
STEP: 0  (0)
cell: [12, 11]
direction = 3
STEP: 1  (1)
cell: [12, 10]
direction = 3
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 14  (2 cells)
PathCell: 0  [2,3 (2)]
testing: (2, 3)
PathCell: 1  [3,3 (2)]
testing: (3, 3)
MazePath: 19  (7 cells)
PathCell: 1  [10,8 (2)]
testing: (10, 8)
PathCell: 4  [13,8 (2)]
testing: (13, 8)
using: (13, 8)
STEP: 0  (0)
cell: [13, 8]
direction = 3
STEP: 1  (1)
cell: [13, 7]
direction = 3
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 25  (3 cells)
PathCell: 2  [2,29 (2)]
testing: (2, 29)
PathCell: 1  [3,29 (2)]
testing: (3, 29)
PathCell: 0  [4,29 (3)]
testing: (4, 29)
MazePath: 4  (3 cells)
PathCell: 1  [4,11 (3)]
testing: (4, 11)
PathCell: 2  [4,12 (4)]
PathCell: 0  [4,10 (2)]
testing: (4, 10)
MazePath: 23  (11 cells)
PathCell: 8  [7,17 (2)]
testing: (7, 17)
using: (7, 17)
STEP: 0  (0)
cell: [7, 17]
direction = 1
STEP: 1  (1)
cell: [7, 18]
direction = 1
STEP: 2  (2)
cell: [7, 19]
direction = 1
STEP: 3  (3)
cell: [7, 20]
direction = 1
NEW DIRECTION: 2
STEP: 4  (0)
cell: [7, 21]
direction = 2
STEP: 5  (1)
cell: [8, 21]
direction = 2
STEP: 6  (2)
cell: [9, 21]
direction = 2
STEP: 7  (3)
cell: [10, 21]
direction = 2
NEW DIRECTION: 1
STEP: 8  (0)
cell: [11, 21]
direction = 1
STEP: 9  (1)
cell: [11, 22]
direction = 1
STEP: 10  (2)
cell: [11, 23]
direction = 1
STEP: 11  (3)
cell: [11, 24]
direction = 1
NEW DIRECTION: 0
STEP: 12  (0)
cell: [11, 25]
direction = 0
STEP: 13  (1)
cell: [10, 25]
direction = 0
STEP: 14  (2)
cell: [9, 25]
direction = 0
STEP: 15  (3)
cell: [8, 25]
direction = 0
NEW DIRECTION: 3
STEP: 16  (0)
cell: [7, 25]
direction = 3
STEP: 17  (1)
cell: [7, 24]
direction = 3
STEP: 18  (2)
cell: [7, 23]
direction = 3
STEP: 19  (3)
cell: [7, 22]
direction = 3
Hit another path!
NEW DIRECTION: 2
STEP: 19  (3)
cell: [7, 22]
direction = 2
STEP: 20  (4)
cell: [8, 22]
direction = 2
STEP: 21  (5)
cell: [9, 22]
direction = 2
NEW DIRECTION: 1
STEP: 22  (0)
cell: [10, 22]
direction = 1
STEP: 23  (1)
cell: [10, 23]
direction = 1
STEP: 24  (2)
cell: [10, 24]
direction = 1
Hit another path!
NEW DIRECTION: 0
STEP: 24  (2)
cell: [10, 24]
direction = 0
STEP: 25  (3)
cell: [9, 24]
direction = 0
STEP: 26  (4)
cell: [8, 24]
direction = 0
Hit another path!
MAX STEPS: 26

NEW PATH...
MazePath: 36  (2 cells)
PathCell: 1  [12,7 (2)]
testing: (12, 7)
using: (12, 7)
STEP: 0  (0)
cell: [12, 7]
direction = 0
STEP: 1  (1)
cell: [11, 7]
direction = 0
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 36  (2 cells)
PathCell: 1  [12,7 (3)]
testing: (12, 7)
PathCell: 0  [12,8 (2)]
testing: (12, 8)
MazePath: 15  (2 cells)
PathCell: 0  [7,8 (2)]
testing: (7, 8)
PathCell: 1  [8,8 (2)]
testing: (8, 8)
MazePath: 21  (2 cells)
PathCell: 1  [3,12 (2)]
testing: (3, 12)
PathCell: 0  [4,12 (2)]
testing: (4, 12)
MazePath: 6  (3 cells)
PathCell: 0  [2,7 (2)]
testing: (2, 7)
PathCell: 1  [1,7 (3)]
testing: (1, 7)
PathCell: 2  [0,7 (2)]
testing: (0, 7)
MazePath: 1  (13 cells)
PathCell: 7  [3,4 (2)]
testing: (3, 4)
PathCell: 0  [0,0 (2)]
testing: (0, 0)
PathCell: 10  [2,5 (2)]
testing: (2, 5)
PathCell: 4  [0,4 (2)]
testing: (0, 4)
PathCell: 2  [0,2 (2)]
testing: (0, 2)
PathCell: 9  [3,5 (2)]
testing: (3, 5)
PathCell: 12  [0,5 (2)]
testing: (0, 5)
PathCell: 8  [3,4 (2)]
testing: (3, 4)
PathCell: 1  [0,1 (3)]
testing: (0, 1)
PathCell: 11  [1,5 (2)]
testing: (1, 5)
PathCell: 6  [2,4 (2)]
testing: (2, 4)
PathCell: 5  [1,4 (2)]
testing: (1, 4)
PathCell: 3  [0,3 (2)]
testing: (0, 3)
MazePath: 42  (2 cells)
PathCell: 1  [11,7 (2)]
testing: (11, 7)
PathCell: 0  [12,7 (2)]
testing: (12, 7)
MazePath: 26  (10 cells)
PathCell: 5  [1,22 (2)]
testing: (1, 22)
using: (1, 22)
STEP: 0  (0)
cell: [1, 22]
direction = 0
STEP: 1  (1)
cell: [0, 22]
direction = 0
Hit the wall!
MAX STEPS: 1

NEW PATH...
MazePath: 25  (3 cells)
PathCell: 2  [2,29 (2)]
testing: (2, 29)
PathCell: 0  [4,29 (3)]
testing: (4, 29)
PathCell: 1  [3,29 (2)]
testing: (3, 29)
MazePath: 27  (28 cells)
PathCell: 21  [12,38 (2)]
testing: (12, 38)
using: (12, 38)
STEP: 0  (0)
cell: [12, 38]
direction = 1
STEP: 1  (1)
cell: [12, 39]
direction = 1
Hit the wall!
MAX STEPS: 1

NEW PATH...
MazePath: 9  (2 cells)
PathCell: 1  [3,2 (2)]
testing: (3, 2)
PathCell: 0  [4,2 (3)]
testing: (4, 2)
MazePath: 30  (2 cells)
PathCell: 1  [3,6 (2)]
testing: (3, 6)
PathCell: 0  [3,7 (2)]
testing: (3, 7)
MazePath: 34  (4 cells)
PathCell: 0  [1,7 (2)]
testing: (1, 7)
PathCell: 3  [0,6 (2)]
testing: (0, 6)
PathCell: 2  [1,6 (2)]
testing: (1, 6)
PathCell: 1  [1,6 (2)]
testing: (1, 6)
MazePath: 22  (7 cells)
PathCell: 0  [9,9 (2)]
testing: (9, 9)
PathCell: 1  [10,9 (2)]
testing: (10, 9)
PathCell: 6  [14,10 (2)]
testing: (14, 10)
using: (14, 10)
STEP: 0  (0)
cell: [14, 10]
direction = 0
STEP: 1  (1)
cell: [13, 10]
direction = 0
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 39  (2 cells)
PathCell: 0  [12,11 (2)]
testing: (12, 11)
PathCell: 1  [12,10 (2)]
testing: (12, 10)
MazePath: 25  (3 cells)
PathCell: 2  [2,29 (2)]
testing: (2, 29)
PathCell: 1  [3,29 (2)]
testing: (3, 29)
PathCell: 0  [4,29 (3)]
testing: (4, 29)
MazePath: 45  (2 cells)
PathCell: 1  [13,10 (2)]
testing: (13, 10)
PathCell: 0  [14,10 (2)]
testing: (14, 10)
MazePath: 1  (13 cells)
PathCell: 4  [0,4 (2)]
testing: (0, 4)
PathCell: 7  [3,4 (2)]
testing: (3, 4)
PathCell: 10  [2,5 (2)]
testing: (2, 5)
PathCell: 11  [1,5 (2)]
testing: (1, 5)
PathCell: 12  [0,5 (2)]
testing: (0, 5)
PathCell: 6  [2,4 (2)]
testing: (2, 4)
PathCell: 9  [3,5 (2)]
testing: (3, 5)
PathCell: 1  [0,1 (3)]
testing: (0, 1)
PathCell: 2  [0,2 (2)]
testing: (0, 2)
PathCell: 3  [0,3 (2)]
testing: (0, 3)
PathCell: 5  [1,4 (2)]
testing: (1, 4)
PathCell: 8  [3,4 (2)]
testing: (3, 4)
PathCell: 0  [0,0 (2)]
testing: (0, 0)
MazePath: 16  (2 cells)
PathCell: 0  [4,7 (2)]
testing: (4, 7)
PathCell: 1  [3,7 (3)]
testing: (3, 7)
MazePath: 42  (2 cells)
PathCell: 0  [12,7 (2)]
testing: (12, 7)
PathCell: 1  [11,7 (2)]
testing: (11, 7)
MazePath: 38  (29 cells)
PathCell: 1  [15,9 (2)]
testing: (15, 9)
using: (15, 9)
STEP: 0  (0)
cell: [15, 9]
direction = 2
STEP: 1  (1)
cell: [16, 9]
direction = 2
STEP: 2  (2)
cell: [17, 9]
direction = 2
STEP: 3  (3)
cell: [18, 9]
direction = 2
STEP: 4  (4)
cell: [19, 9]
direction = 2
NEW DIRECTION: 1
STEP: 5  (0)
cell: [20, 9]
direction = 1
STEP: 6  (1)
cell: [20, 10]
direction = 1
STEP: 7  (2)
cell: [20, 11]
direction = 1
Hit another path!
MAX STEPS: 7

NEW PATH...
MazePath: 17  (3 cells)
PathCell: 0  [1,7 (3)]
testing: (1, 7)
PathCell: 2  [1,9 (3)]
testing: (1, 9)
PathCell: 1  [1,8 (3)]
testing: (1, 8)
MazePath: 20  (36 cells)
PathCell: 27  [19,23 (3)]
testing: (19, 23)
using: (19, 23)
STEP: 0  (0)
cell: [19, 23]
direction = 2
STEP: 1  (1)
cell: [20, 23]
direction = 2
STEP: 2  (2)
cell: [21, 23]
direction = 2
STEP: 3  (3)
cell: [22, 23]
direction = 2
NEW DIRECTION: 3
STEP: 4  (0)
cell: [23, 23]
direction = 3
STEP: 5  (1)
cell: [23, 22]
direction = 3
STEP: 6  (2)
cell: [23, 21]
direction = 3
Hit another path!
MAX STEPS: 6

NEW PATH...
MazePath: 7  (25 cells)
PathCell: 21  [12,2 (2)]
testing: (12, 2)
using: (12, 2)
STEP: 0  (0)
cell: [12, 2]
direction = 1
STEP: 1  (1)
cell: [12, 3]
direction = 1
STEP: 2  (2)
cell: [12, 4]
direction = 1
STEP: 3  (3)
cell: [12, 5]
direction = 1
Hit another path!
NEW DIRECTION: 2
STEP: 3  (3)
cell: [12, 5]
direction = 2
STEP: 4  (4)
cell: [13, 5]
direction = 2
Hit another path!
MAX STEPS: 4

NEW PATH...
MazePath: 44  (2 cells)
PathCell: 0  [12,38 (2)]
testing: (12, 38)
using: (12, 38)
STEP: 0  (0)
cell: [12, 38]
direction = 3
STEP: 1  (1)
cell: [12, 37]
direction = 3
STEP: 2  (2)
cell: [12, 36]
direction = 3
Hit another path!
NEW DIRECTION: 2
STEP: 2  (2)
cell: [12, 36]
direction = 2
STEP: 3  (3)
cell: [13, 36]
direction = 2
Hit another path!
NEW DIRECTION: 1
STEP: 3  (3)
cell: [13, 36]
direction = 1
STEP: 4  (4)
cell: [13, 37]
direction = 1
Hit another path!
MAX STEPS: 4

NEW PATH...
MazePath: 47  (7 cells)
PathCell: 5  [23,22 (2)]
testing: (23, 22)
using: (23, 22)
STEP: 0  (0)
cell: [23, 22]
direction = 0
STEP: 1  (1)
cell: [22, 22]
direction = 0
STEP: 2  (2)
cell: [21, 22]
direction = 0
NEW DIRECTION: 3
STEP: 3  (0)
cell: [20, 22]
direction = 3
STEP: 4  (1)
cell: [20, 21]
direction = 3
STEP: 5  (2)
cell: [20, 20]
direction = 3
STEP: 6  (3)
cell: [20, 19]
direction = 3
Hit another path!
MAX STEPS: 6

NEW PATH...
MazePath: 2  (4 cells)
PathCell: 2  [2,1 (3)]
testing: (2, 1)
PathCell: 1  [1,1 (3)]
testing: (1, 1)
PathCell: 0  [0,1 (2)]
testing: (0, 1)
PathCell: 3  [3,1 (2)]
testing: (3, 1)
MazePath: 3  (24 cells)
PathCell: 1  [5,8 (2)]
testing: (5, 8)
PathCell: 6  [2,10 (2)]
testing: (2, 10)
PathCell: 9  [1,12 (2)]
testing: (1, 12)
PathCell: 22  [1,19 (2)]
testing: (1, 19)
using: (1, 19)
STEP: 0  (0)
cell: [1, 19]
direction = 3
STEP: 1  (1)
cell: [1, 18]
direction = 3
STEP: 2  (2)
cell: [1, 17]
direction = 3
STEP: 3  (3)
cell: [1, 16]
direction = 3
STEP: 4  (4)
cell: [1, 15]
direction = 3
Hit another path!
NEW DIRECTION: 0
STEP: 4  (4)
cell: [1, 15]
direction = 0
NEW DIRECTION: 1
STEP: 5  (0)
cell: [0, 15]
direction = 1
STEP: 6  (1)
cell: [0, 16]
direction = 1
STEP: 7  (2)
cell: [0, 17]
direction = 1
STEP: 8  (3)
cell: [0, 18]
direction = 1
Hit another path!
MAX STEPS: 8

NEW PATH...
MazePath: 33  (3 cells)
PathCell: 0  [1,9 (2)]
testing: (1, 9)
PathCell: 1  [2,9 (2)]
testing: (2, 9)
PathCell: 2  [3,9 (2)]
testing: (3, 9)
MazePath: 3  (24 cells)
PathCell: 9  [1,12 (2)]
testing: (1, 12)
PathCell: 17  [4,17 (2)]
testing: (4, 17)
using: (4, 17)
STEP: 0  (0)
cell: [4, 17]
direction = 0
STEP: 1  (1)
cell: [3, 17]
direction = 0
STEP: 2  (2)
cell: [2, 17]
direction = 0
Hit another path!
NEW DIRECTION: 1
STEP: 2  (2)
cell: [2, 17]
direction = 1
NEW DIRECTION: 2
STEP: 3  (0)
cell: [2, 18]
direction = 2
STEP: 4  (1)
cell: [3, 18]
direction = 2
Hit another path!
MAX STEPS: 4

NEW PATH...
MazePath: 36  (2 cells)
PathCell: 0  [12,8 (2)]
testing: (12, 8)
PathCell: 1  [12,7 (3)]
testing: (12, 7)
MazePath: 47  (7 cells)
PathCell: 0  [19,23 (2)]
testing: (19, 23)
PathCell: 4  [23,23 (2)]
testing: (23, 23)
using: (23, 23)
STEP: 0  (0)
cell: [23, 23]
direction = 1
STEP: 1  (1)
cell: [23, 24]
direction = 1
STEP: 2  (2)
cell: [23, 25]
direction = 1
NEW DIRECTION: 0
STEP: 3  (0)
cell: [23, 26]
direction = 0
STEP: 4  (1)
cell: [22, 26]
direction = 0
STEP: 5  (2)
cell: [21, 26]
direction = 0
STEP: 6  (3)
cell: [20, 26]
direction = 0
Hit another path!
NEW DIRECTION: 3
STEP: 6  (3)
cell: [20, 26]
direction = 3
NEW DIRECTION: 2
STEP: 7  (0)
cell: [20, 25]
direction = 2
STEP: 8  (1)
cell: [21, 25]
direction = 2
STEP: 9  (2)
cell: [22, 25]
direction = 2
Hit another path!
MAX STEPS: 9

NEW PATH...
MazePath: 23  (11 cells)
PathCell: 10  [5,17 (2)]
testing: (5, 17)
using: (5, 17)
STEP: 0  (0)
cell: [5, 17]
direction = 1
STEP: 1  (1)
cell: [5, 18]
direction = 1
STEP: 2  (2)
cell: [5, 19]
direction = 1
STEP: 3  (3)
cell: [5, 20]
direction = 1
STEP: 4  (4)
cell: [5, 21]
direction = 1
STEP: 5  (5)
cell: [5, 22]
direction = 1
STEP: 6  (6)
cell: [5, 23]
direction = 1
STEP: 7  (7)
cell: [5, 24]
direction = 1
STEP: 8  (8)
cell: [5, 25]
direction = 1
STEP: 9  (9)
cell: [5, 26]
direction = 1
STEP: 10  (10)
cell: [5, 27]
direction = 1
STEP: 11  (11)
cell: [5, 28]
direction = 1
Hit another path!
MAX STEPS: 11

NEW PATH...
MazePath: 32  (10 cells)
PathCell: 3  [0,11 (2)]
testing: (0, 11)
PathCell: 8  [2,14 (2)]
testing: (2, 14)
using: (2, 14)
STEP: 0  (0)
cell: [2, 14]
direction = 1
STEP: 1  (1)
cell: [2, 15]
direction = 1
STEP: 2  (2)
cell: [2, 16]
direction = 1
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 28  (24 cells)
PathCell: 18  [16,4 (2)]
testing: (16, 4)
using: (16, 4)
STEP: 0  (0)
cell: [16, 4]
direction = 0
STEP: 1  (1)
cell: [15, 4]
direction = 0
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 24  (2 cells)
PathCell: 1  [0,8 (3)]
testing: (0, 8)
PathCell: 0  [1,8 (2)]
testing: (1, 8)
MazePath: 34  (4 cells)
PathCell: 2  [1,6 (2)]
testing: (1, 6)
PathCell: 0  [1,7 (2)]
testing: (1, 7)
PathCell: 3  [0,6 (2)]
testing: (0, 6)
PathCell: 1  [1,6 (2)]
testing: (1, 6)
MazePath: 25  (3 cells)
PathCell: 1  [3,29 (2)]
testing: (3, 29)
PathCell: 0  [4,29 (3)]
testing: (4, 29)
PathCell: 2  [2,29 (2)]
testing: (2, 29)
MazePath: 53  (11 cells)
PathCell: 8  [20,25 (2)]
testing: (20, 25)
using: (20, 25)
STEP: 0  (0)
cell: [20, 25]
direction = 3
STEP: 1  (1)
cell: [20, 24]
direction = 3
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 24  (2 cells)
PathCell: 0  [1,8 (2)]
testing: (1, 8)
PathCell: 1  [0,8 (3)]
testing: (0, 8)
MazePath: 50  (7 cells)
PathCell: 1  [22,22 (2)]
testing: (22, 22)
using: (22, 22)
STEP: 0  (0)
cell: [22, 22]
direction = 3
STEP: 1  (1)
cell: [22, 21]
direction = 3
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 27  (28 cells)
PathCell: 1  [5,29 (2)]
testing: (5, 29)
using: (5, 29)
STEP: 0  (0)
cell: [5, 29]
direction = 1
STEP: 1  (1)
cell: [5, 30]
direction = 1
STEP: 2  (2)
cell: [5, 31]
direction = 1
STEP: 3  (3)
cell: [5, 32]
direction = 1
STEP: 4  (4)
cell: [5, 33]
direction = 1
NEW DIRECTION: 2
STEP: 5  (0)
cell: [5, 34]
direction = 2
STEP: 6  (1)
cell: [6, 34]
direction = 2
STEP: 7  (2)
cell: [7, 34]
direction = 2
NEW DIRECTION: 1
STEP: 8  (0)
cell: [8, 34]
direction = 1
STEP: 9  (1)
cell: [8, 35]
direction = 1
STEP: 10  (2)
cell: [8, 36]
direction = 1
STEP: 11  (3)
cell: [8, 37]
direction = 1
NEW DIRECTION: 0
STEP: 12  (0)
cell: [8, 38]
direction = 0
STEP: 13  (1)
cell: [7, 38]
direction = 0
STEP: 14  (2)
cell: [6, 38]
direction = 0
NEW DIRECTION: 3
STEP: 15  (0)
cell: [5, 38]
direction = 3
STEP: 16  (1)
cell: [5, 37]
direction = 3
STEP: 17  (2)
cell: [5, 36]
direction = 3
STEP: 18  (3)
cell: [5, 35]
direction = 3
Hit another path!
NEW DIRECTION: 0
STEP: 18  (3)
cell: [5, 35]
direction = 0
STEP: 19  (4)
cell: [4, 35]
direction = 0
STEP: 20  (5)
cell: [3, 35]
direction = 0
NEW DIRECTION: 1
STEP: 21  (0)
cell: [2, 35]
direction = 1
STEP: 22  (1)
cell: [2, 36]
direction = 1
STEP: 23  (2)
cell: [2, 37]
direction = 1
STEP: 24  (3)
cell: [2, 38]
direction = 1
STEP: 25  (4)
cell: [2, 39]
direction = 1
Hit the wall!
MAX STEPS: 25

NEW PATH...
MazePath: 25  (3 cells)
PathCell: 2  [2,29 (2)]
testing: (2, 29)
PathCell: 1  [3,29 (2)]
testing: (3, 29)
PathCell: 0  [4,29 (3)]
testing: (4, 29)
MazePath: 37  (5 cells)
PathCell: 2  [6,3 (2)]
testing: (6, 3)
PathCell: 0  [4,3 (2)]
testing: (4, 3)
PathCell: 4  [8,3 (2)]
testing: (8, 3)
PathCell: 3  [7,3 (2)]
testing: (7, 3)
PathCell: 1  [5,3 (2)]
testing: (5, 3)
MazePath: 12  (7 cells)
PathCell: 1  [7,8 (3)]
testing: (7, 8)
PathCell: 4  [8,9 (2)]
testing: (8, 9)
PathCell: 5  [9,9 (3)]
testing: (9, 9)
PathCell: 2  [7,9 (2)]
testing: (7, 9)
PathCell: 0  [7,7 (2)]
testing: (7, 7)
using: (7, 7)
STEP: 0  (0)
cell: [7, 7]
direction = 3
STEP: 1  (1)
cell: [7, 6]
direction = 3
STEP: 2  (2)
cell: [7, 5]
direction = 3
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 36  (2 cells)
PathCell: 0  [12,8 (2)]
testing: (12, 8)
PathCell: 1  [12,7 (3)]
testing: (12, 7)
MazePath: 58  (2 cells)
PathCell: 0  [22,22 (2)]
testing: (22, 22)
PathCell: 1  [22,21 (2)]
testing: (22, 21)
using: (22, 21)
STEP: 0  (0)
cell: [22, 21]
direction = 0
STEP: 1  (1)
cell: [21, 21]
direction = 0
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 28  (24 cells)
PathCell: 16  [16,2 (2)]
testing: (16, 2)
using: (16, 2)
STEP: 0  (0)
cell: [16, 2]
direction = 0
STEP: 1  (1)
cell: [15, 2]
direction = 0
Hit another path!
NEW DIRECTION: 1
STEP: 1  (1)
cell: [15, 2]
direction = 1
STEP: 2  (2)
cell: [15, 3]
direction = 1
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 52  (6 cells)
PathCell: 0  [4,17 (2)]
testing: (4, 17)
PathCell: 4  [2,18 (2)]
testing: (2, 18)
PathCell: 5  [3,18 (2)]
testing: (3, 18)
PathCell: 1  [3,17 (2)]
testing: (3, 17)
using: (3, 17)
STEP: 0  (0)
cell: [3, 17]
direction = 3
STEP: 1  (1)
cell: [3, 16]
direction = 3
STEP: 2  (2)
cell: [3, 15]
direction = 3
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 49  (7 cells)
PathCell: 6  [13,37 (2)]
testing: (13, 37)
PathCell: 1  [12,37 (2)]
testing: (12, 37)
PathCell: 4  [13,36 (2)]
testing: (13, 36)
PathCell: 5  [13,36 (2)]
testing: (13, 36)
PathCell: 3  [12,36 (2)]
testing: (12, 36)
PathCell: 2  [12,36 (2)]
testing: (12, 36)
PathCell: 0  [12,38 (2)]
testing: (12, 38)
MazePath: 31  (7 cells)
PathCell: 0  [4,2 (2)]
testing: (4, 2)
PathCell: 3  [7,2 (2)]
testing: (7, 2)
PathCell: 2  [6,2 (2)]
testing: (6, 2)
PathCell: 4  [8,2 (2)]
testing: (8, 2)
PathCell: 1  [5,2 (2)]
testing: (5, 2)
PathCell: 5  [9,2 (2)]
testing: (9, 2)
using: (9, 2)
STEP: 0  (0)
cell: [9, 2]
direction = 2
STEP: 1  (1)
cell: [10, 2]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 61  (2 cells)
PathCell: 0  [22,21 (2)]
testing: (22, 21)
PathCell: 1  [21,21 (2)]
testing: (21, 21)
MazePath: 22  (7 cells)
PathCell: 6  [14,10 (3)]
testing: (14, 10)
PathCell: 2  [11,9 (2)]
testing: (11, 9)
PathCell: 0  [9,9 (2)]
testing: (9, 9)
PathCell: 4  [13,9 (2)]
testing: (13, 9)
PathCell: 1  [10,9 (2)]
testing: (10, 9)
PathCell: 5  [14,9 (2)]
testing: (14, 9)
PathCell: 3  [12,9 (2)]
testing: (12, 9)
MazePath: 0  (26 cells)
PathCell: 17  [10,7 (2)]
testing: (10, 7)
PathCell: 8  [4,4 (2)]
testing: (4, 4)
PathCell: 12  [5,7 (3)]
testing: (5, 7)
using: (5, 7)
STEP: 0  (0)
cell: [5, 7]
direction = 3
STEP: 1  (1)
cell: [5, 6]
direction = 3
STEP: 2  (2)
cell: [5, 5]
direction = 3
Hit another path!
NEW DIRECTION: 2
STEP: 2  (2)
cell: [5, 5]
direction = 2
STEP: 3  (3)
cell: [6, 5]
direction = 2
Hit another path!
NEW DIRECTION: 1
STEP: 3  (3)
cell: [6, 5]
direction = 1
STEP: 4  (4)
cell: [6, 6]
direction = 1
Hit another path!
MAX STEPS: 4

NEW PATH...
MazePath: 20  (36 cells)
PathCell: 19  [15,19 (2)]
testing: (15, 19)
using: (15, 19)
STEP: 0  (0)
cell: [15, 19]
direction = 0
STEP: 1  (1)
cell: [14, 19]
direction = 0
STEP: 2  (2)
cell: [13, 19]
direction = 0
STEP: 3  (3)
cell: [12, 19]
direction = 0
NEW DIRECTION: 1
STEP: 4  (0)
cell: [11, 19]
direction = 1
STEP: 5  (1)
cell: [11, 20]
direction = 1
Hit another path!
MAX STEPS: 5

NEW PATH...
MazePath: 37  (5 cells)
PathCell: 2  [6,3 (2)]
testing: (6, 3)
PathCell: 1  [5,3 (2)]
testing: (5, 3)
PathCell: 3  [7,3 (2)]
testing: (7, 3)
PathCell: 0  [4,3 (2)]
testing: (4, 3)
PathCell: 4  [8,3 (2)]
testing: (8, 3)
MazePath: 15  (2 cells)
PathCell: 0  [7,8 (2)]
testing: (7, 8)
PathCell: 1  [8,8 (2)]
testing: (8, 8)
MazePath: 16  (2 cells)
PathCell: 0  [4,7 (2)]
testing: (4, 7)
PathCell: 1  [3,7 (3)]
testing: (3, 7)
MazePath: 34  (4 cells)
PathCell: 2  [1,6 (2)]
testing: (1, 6)
PathCell: 3  [0,6 (2)]
testing: (0, 6)
PathCell: 1  [1,6 (2)]
testing: (1, 6)
PathCell: 0  [1,7 (2)]
testing: (1, 7)
MazePath: 22  (7 cells)
PathCell: 4  [13,9 (2)]
testing: (13, 9)
PathCell: 3  [12,9 (2)]
testing: (12, 9)
PathCell: 0  [9,9 (2)]
testing: (9, 9)
PathCell: 1  [10,9 (2)]
testing: (10, 9)
PathCell: 2  [11,9 (2)]
testing: (11, 9)
PathCell: 6  [14,10 (3)]
testing: (14, 10)
PathCell: 5  [14,9 (2)]
testing: (14, 9)
MazePath: 65  (7 cells)
PathCell: 5  [6,5 (2)]
testing: (6, 5)
PathCell: 4  [6,5 (2)]
testing: (6, 5)
PathCell: 0  [5,7 (2)]
testing: (5, 7)
PathCell: 1  [5,6 (2)]
testing: (5, 6)
PathCell: 2  [5,5 (2)]
testing: (5, 5)
PathCell: 3  [5,5 (2)]
testing: (5, 5)
PathCell: 6  [6,6 (2)]
testing: (6, 6)
MazePath: 63  (3 cells)
PathCell: 0  [3,17 (2)]
testing: (3, 17)
PathCell: 1  [3,16 (2)]
testing: (3, 16)
PathCell: 2  [3,15 (2)]
testing: (3, 15)
MazePath: 9  (2 cells)
PathCell: 0  [4,2 (3)]
testing: (4, 2)
PathCell: 1  [3,2 (2)]
testing: (3, 2)
MazePath: 66  (6 cells)
PathCell: 5  [11,20 (2)]
testing: (11, 20)
using: (11, 20)
STEP: 0  (0)
cell: [11, 20]
direction = 0
STEP: 1  (1)
cell: [10, 20]
direction = 0
STEP: 2  (2)
cell: [9, 20]
direction = 0
STEP: 3  (3)
cell: [8, 20]
direction = 0
Hit another path!
NEW DIRECTION: 3
STEP: 3  (3)
cell: [8, 20]
direction = 3
STEP: 4  (4)
cell: [8, 19]
direction = 3
STEP: 5  (5)
cell: [8, 18]
direction = 3
STEP: 6  (6)
cell: [8, 17]
direction = 3
NEW DIRECTION: 2
STEP: 7  (0)
cell: [8, 16]
direction = 2
STEP: 8  (1)
cell: [9, 16]
direction = 2
STEP: 9  (2)
cell: [10, 16]
direction = 2
Hit another path!
NEW DIRECTION: 1
STEP: 9  (2)
cell: [10, 16]
direction = 1
STEP: 10  (3)
cell: [10, 17]
direction = 1
NEW DIRECTION: 0
STEP: 11  (0)
cell: [10, 18]
direction = 0
STEP: 12  (1)
cell: [9, 18]
direction = 0
Hit another path!
NEW DIRECTION: 3
STEP: 12  (1)
cell: [9, 18]
direction = 3
STEP: 13  (2)
cell: [9, 17]
direction = 3
Hit another path!
MAX STEPS: 13

NEW PATH...
MazePath: 51  (10 cells)
PathCell: 0  [1,19 (2)]
testing: (1, 19)
PathCell: 4  [1,15 (2)]
testing: (1, 15)
PathCell: 9  [0,18 (2)]
testing: (0, 18)
PathCell: 5  [1,15 (2)]
testing: (1, 15)
PathCell: 7  [0,16 (2)]
testing: (0, 16)
PathCell: 3  [1,16 (2)]
testing: (1, 16)
PathCell: 8  [0,17 (2)]
testing: (0, 17)
PathCell: 6  [0,15 (2)]
testing: (0, 15)
PathCell: 1  [1,18 (2)]
testing: (1, 18)
PathCell: 2  [1,17 (2)]
testing: (1, 17)
MazePath: 23  (11 cells)
PathCell: 9  [6,17 (2)]
testing: (6, 17)
using: (6, 17)
STEP: 0  (0)
cell: [6, 17]
direction = 1
STEP: 1  (1)
cell: [6, 18]
direction = 1
STEP: 2  (2)
cell: [6, 19]
direction = 1
STEP: 3  (3)
cell: [6, 20]
direction = 1
STEP: 4  (4)
cell: [6, 21]
direction = 1
STEP: 5  (5)
cell: [6, 22]
direction = 1
STEP: 6  (6)
cell: [6, 23]
direction = 1
STEP: 7  (7)
cell: [6, 24]
direction = 1
STEP: 8  (8)
cell: [6, 25]
direction = 1
NEW DIRECTION: 2
STEP: 9  (0)
cell: [6, 26]
direction = 2
STEP: 10  (1)
cell: [7, 26]
direction = 2
STEP: 11  (2)
cell: [8, 26]
direction = 2
NEW DIRECTION: 1
STEP: 12  (0)
cell: [9, 26]
direction = 1
STEP: 13  (1)
cell: [9, 27]
direction = 1
STEP: 14  (2)
cell: [9, 28]
direction = 1
STEP: 15  (3)
cell: [9, 29]
direction = 1
NEW DIRECTION: 2
STEP: 16  (0)
cell: [9, 30]
direction = 2
STEP: 17  (1)
cell: [10, 30]
direction = 2
STEP: 18  (2)
cell: [11, 30]
direction = 2
STEP: 19  (3)
cell: [12, 30]
direction = 2
STEP: 20  (4)
cell: [13, 30]
direction = 2
NEW DIRECTION: 3
STEP: 21  (0)
cell: [14, 30]
direction = 3
STEP: 22  (1)
cell: [14, 29]
direction = 3
STEP: 23  (2)
cell: [14, 28]
direction = 3
STEP: 24  (3)
cell: [14, 27]
direction = 3
NEW DIRECTION: 0
STEP: 25  (0)
cell: [14, 26]
direction = 0
STEP: 26  (1)
cell: [13, 26]
direction = 0
STEP: 27  (2)
cell: [12, 26]
direction = 0
NEW DIRECTION: 1
STEP: 28  (0)
cell: [11, 26]
direction = 1
STEP: 29  (1)
cell: [11, 27]
direction = 1
STEP: 30  (2)
cell: [11, 28]
direction = 1
STEP: 31  (3)
cell: [11, 29]
direction = 1
Hit another path!
NEW DIRECTION: 0
STEP: 31  (3)
cell: [11, 29]
direction = 0
STEP: 32  (4)
cell: [10, 29]
direction = 0
Hit another path!
NEW DIRECTION: 3
STEP: 32  (4)
cell: [10, 29]
direction = 3
STEP: 33  (5)
cell: [10, 28]
direction = 3
STEP: 34  (6)
cell: [10, 27]
direction = 3
STEP: 35  (7)
cell: [10, 26]
direction = 3
Hit another path!
MAX STEPS: 35

NEW PATH...
MazePath: 64  (2 cells)
PathCell: 1  [10,2 (2)]
testing: (10, 2)
using: (10, 2)
STEP: 0  (0)
cell: [10, 2]
direction = 1
STEP: 1  (1)
cell: [10, 3]
direction = 1
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 51  (10 cells)
PathCell: 6  [0,15 (2)]
testing: (0, 15)
PathCell: 5  [1,15 (2)]
testing: (1, 15)
PathCell: 4  [1,15 (2)]
testing: (1, 15)
PathCell: 9  [0,18 (2)]
testing: (0, 18)
PathCell: 8  [0,17 (2)]
testing: (0, 17)
PathCell: 3  [1,16 (2)]
testing: (1, 16)
PathCell: 7  [0,16 (2)]
testing: (0, 16)
PathCell: 2  [1,17 (2)]
testing: (1, 17)
PathCell: 0  [1,19 (2)]
testing: (1, 19)
PathCell: 1  [1,18 (2)]
testing: (1, 18)
MazePath: 18  (26 cells)
PathCell: 15  [2,30 (2)]
testing: (2, 30)
using: (2, 30)
STEP: 0  (0)
cell: [2, 30]
direction = 1
STEP: 1  (1)
cell: [2, 31]
direction = 1
STEP: 2  (2)
cell: [2, 32]
direction = 1
STEP: 3  (3)
cell: [2, 33]
direction = 1
NEW DIRECTION: 2
STEP: 4  (0)
cell: [2, 34]
direction = 2
STEP: 5  (1)
cell: [3, 34]
direction = 2
STEP: 6  (2)
cell: [4, 34]
direction = 2
Hit another path!
MAX STEPS: 6

NEW PATH...
MazePath: 41  (29 cells)
PathCell: 2  [7,19 (2)]
testing: (7, 19)
PathCell: 11  [11,24 (2)]
testing: (11, 24)
using: (11, 24)
STEP: 0  (0)
cell: [11, 24]
direction = 2
STEP: 1  (1)
cell: [12, 24]
direction = 2
STEP: 2  (2)
cell: [13, 24]
direction = 2
NEW DIRECTION: 3
STEP: 3  (0)
cell: [14, 24]
direction = 3
STEP: 4  (1)
cell: [14, 23]
direction = 3
STEP: 5  (2)
cell: [14, 22]
direction = 3
STEP: 6  (3)
cell: [14, 21]
direction = 3
STEP: 7  (4)
cell: [14, 20]
direction = 3
Hit another path!
MAX STEPS: 7

NEW PATH...
MazePath: 1  (13 cells)
PathCell: 11  [1,5 (2)]
testing: (1, 5)
PathCell: 9  [3,5 (2)]
testing: (3, 5)
PathCell: 8  [3,4 (2)]
testing: (3, 4)
PathCell: 12  [0,5 (2)]
testing: (0, 5)
PathCell: 0  [0,0 (2)]
testing: (0, 0)
PathCell: 7  [3,4 (2)]
testing: (3, 4)
PathCell: 5  [1,4 (2)]
testing: (1, 4)
PathCell: 4  [0,4 (2)]
testing: (0, 4)
PathCell: 3  [0,3 (2)]
testing: (0, 3)
PathCell: 2  [0,2 (2)]
testing: (0, 2)
PathCell: 1  [0,1 (3)]
testing: (0, 1)
PathCell: 10  [2,5 (2)]
testing: (2, 5)
PathCell: 6  [2,4 (2)]
testing: (2, 4)
MazePath: 2  (4 cells)
PathCell: 2  [2,1 (3)]
testing: (2, 1)
PathCell: 1  [1,1 (3)]
testing: (1, 1)
PathCell: 3  [3,1 (2)]
testing: (3, 1)
PathCell: 0  [0,1 (2)]
testing: (0, 1)
MazePath: 10  (3 cells)
PathCell: 2  [1,3 (2)]
testing: (1, 3)
PathCell: 1  [1,2 (2)]
testing: (1, 2)
PathCell: 0  [1,1 (2)]
testing: (1, 1)
MazePath: 54  (12 cells)
PathCell: 1  [5,18 (2)]
testing: (5, 18)
PathCell: 11  [5,28 (2)]
testing: (5, 28)
using: (5, 28)
STEP: 0  (0)
cell: [5, 28]
direction = 2
STEP: 1  (1)
cell: [6, 28]
direction = 2
STEP: 2  (2)
cell: [7, 28]
direction = 2
STEP: 3  (3)
cell: [8, 28]
direction = 2
Hit another path!
NEW DIRECTION: 3
STEP: 3  (3)
cell: [8, 28]
direction = 3
NEW DIRECTION: 0
STEP: 4  (0)
cell: [8, 27]
direction = 0
STEP: 5  (1)
cell: [7, 27]
direction = 0
STEP: 6  (2)
cell: [6, 27]
direction = 0
Hit another path!
MAX STEPS: 6

NEW PATH...
MazePath: 60  (3 cells)
PathCell: 1  [7,6 (2)]
testing: (7, 6)
using: (7, 6)
STEP: 0  (0)
cell: [7, 6]
direction = 2
STEP: 1  (1)
cell: [8, 6]
direction = 2
STEP: 2  (2)
cell: [9, 6]
direction = 2
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 11  (25 cells)
PathCell: 9  [11,11 (2)]
testing: (11, 11)
using: (11, 11)
STEP: 0  (0)
cell: [11, 11]
direction = 0
STEP: 1  (1)
cell: [10, 11]
direction = 0
STEP: 2  (2)
cell: [9, 11]
direction = 0
Hit another path!
NEW DIRECTION: 1
STEP: 2  (2)
cell: [9, 11]
direction = 1
STEP: 3  (3)
cell: [9, 12]
direction = 1
NEW DIRECTION: 2
STEP: 4  (0)
cell: [9, 13]
direction = 2
STEP: 5  (1)
cell: [10, 13]
direction = 2
Hit another path!
MAX STEPS: 5

NEW PATH...
MazePath: 56  (2 cells)
PathCell: 0  [16,4 (2)]
testing: (16, 4)
using: (16, 4)
STEP: 0  (0)
cell: [16, 4]
direction = 2
STEP: 1  (1)
cell: [17, 4]
direction = 2
STEP: 2  (2)
cell: [18, 4]
direction = 2
STEP: 3  (3)
cell: [19, 4]
direction = 2
Hit another path!
MAX STEPS: 3

NEW PATH...
MazePath: 9  (2 cells)
PathCell: 0  [4,2 (3)]
testing: (4, 2)
PathCell: 1  [3,2 (2)]
testing: (3, 2)
MazePath: 62  (4 cells)
PathCell: 2  [15,2 (2)]
testing: (15, 2)
using: (15, 2)
STEP: 0  (0)
cell: [15, 2]
direction = 3
STEP: 1  (1)
cell: [15, 1]
direction = 3
STEP: 2  (2)
cell: [15, 0]
direction = 3
Hit the wall!
MAX STEPS: 2

NEW PATH...
MazePath: 42  (2 cells)
PathCell: 1  [11,7 (2)]
testing: (11, 7)
PathCell: 0  [12,7 (2)]
testing: (12, 7)
MazePath: 20  (36 cells)
PathCell: 3  [7,11 (2)]
testing: (7, 11)
PathCell: 32  [19,18 (2)]
testing: (19, 18)
using: (19, 18)
STEP: 0  (0)
cell: [19, 18]
direction = 3
STEP: 1  (1)
cell: [19, 17]
direction = 3
STEP: 2  (2)
cell: [19, 16]
direction = 3
STEP: 3  (3)
cell: [19, 15]
direction = 3
STEP: 4  (4)
cell: [19, 14]
direction = 3
NEW DIRECTION: 0
STEP: 5  (0)
cell: [19, 13]
direction = 0
STEP: 6  (1)
cell: [18, 13]
direction = 0
STEP: 7  (2)
cell: [17, 13]
direction = 0
STEP: 8  (3)
cell: [16, 13]
direction = 0
STEP: 9  (4)
cell: [15, 13]
direction = 0
Hit another path!
NEW DIRECTION: 1
STEP: 9  (4)
cell: [15, 13]
direction = 1
NEW DIRECTION: 2
STEP: 10  (0)
cell: [15, 14]
direction = 2
STEP: 11  (1)
cell: [16, 14]
direction = 2
STEP: 12  (2)
cell: [17, 14]
direction = 2
STEP: 13  (3)
cell: [18, 14]
direction = 2
Hit another path!
NEW DIRECTION: 1
STEP: 13  (3)
cell: [18, 14]
direction = 1
NEW DIRECTION: 0
STEP: 14  (0)
cell: [18, 15]
direction = 0
STEP: 15  (1)
cell: [17, 15]
direction = 0
STEP: 16  (2)
cell: [16, 15]
direction = 0
STEP: 17  (3)
cell: [15, 15]
direction = 0
STEP: 18  (4)
cell: [14, 15]
direction = 0
NEW DIRECTION: 1
STEP: 19  (0)
cell: [13, 15]
direction = 1
STEP: 20  (1)
cell: [13, 16]
direction = 1
STEP: 21  (2)
cell: [13, 17]
direction = 1
Hit another path!
NEW DIRECTION: 0
STEP: 21  (2)
cell: [13, 17]
direction = 0
NEW DIRECTION: 3
STEP: 22  (0)
cell: [12, 17]
direction = 3
STEP: 23  (1)
cell: [12, 16]
direction = 3
STEP: 24  (2)
cell: [12, 15]
direction = 3
Hit another path!
MAX STEPS: 24

NEW PATH...
MazePath: 2  (4 cells)
PathCell: 0  [0,1 (2)]
testing: (0, 1)
PathCell: 1  [1,1 (3)]
testing: (1, 1)
PathCell: 3  [3,1 (2)]
testing: (3, 1)
PathCell: 2  [2,1 (3)]
testing: (2, 1)
MazePath: 62  (4 cells)
PathCell: 1  [15,2 (2)]
testing: (15, 2)
PathCell: 0  [16,2 (2)]
testing: (16, 2)
using: (16, 2)
STEP: 0  (0)
cell: [16, 2]
direction = 3
STEP: 1  (1)
cell: [16, 1]
direction = 3
STEP: 2  (2)
cell: [16, 0]
direction = 3
Hit the wall!
NEW DIRECTION: 2
STEP: 2  (2)
cell: [16, 0]
direction = 2
STEP: 3  (3)
cell: [17, 0]
direction = 2
NEW DIRECTION: 1
STEP: 4  (0)
cell: [18, 0]
direction = 1
STEP: 5  (1)
cell: [18, 1]
direction = 1
Hit another path!
NEW DIRECTION: 0
STEP: 5  (1)
cell: [18, 1]
direction = 0
STEP: 6  (2)
cell: [17, 1]
direction = 0
Hit another path!
MAX STEPS: 6

NEW PATH...
MazePath: 17  (3 cells)
PathCell: 2  [1,9 (3)]
testing: (1, 9)
PathCell: 0  [1,7 (3)]
testing: (1, 7)
PathCell: 1  [1,8 (3)]
testing: (1, 8)
MazePath: 60  (3 cells)
PathCell: 0  [7,7 (2)]
testing: (7, 7)
PathCell: 2  [7,5 (2)]
testing: (7, 5)
using: (7, 5)
STEP: 0  (0)
cell: [7, 5]
direction = 2
STEP: 1  (1)
cell: [8, 5]
direction = 2
STEP: 2  (2)
cell: [9, 5]
direction = 2
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 74  (7 cells)
PathCell: 6  [10,13 (2)]
testing: (10, 13)
using: (10, 13)
STEP: 0  (0)
cell: [10, 13]
direction = 1
STEP: 1  (1)
cell: [10, 14]
direction = 1
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 72  (8 cells)
PathCell: 1  [6,28 (2)]
testing: (6, 28)
PathCell: 7  [6,27 (2)]
testing: (6, 27)
PathCell: 5  [8,27 (2)]
testing: (8, 27)
PathCell: 6  [7,27 (2)]
testing: (7, 27)
PathCell: 2  [7,28 (2)]
testing: (7, 28)
PathCell: 0  [5,28 (2)]
testing: (5, 28)
PathCell: 3  [8,28 (2)]
testing: (8, 28)
PathCell: 4  [8,28 (2)]
testing: (8, 28)
MazePath: 37  (5 cells)
PathCell: 0  [4,3 (2)]
testing: (4, 3)
PathCell: 1  [5,3 (2)]
testing: (5, 3)
PathCell: 3  [7,3 (2)]
testing: (7, 3)
PathCell: 2  [6,3 (2)]
testing: (6, 3)
PathCell: 4  [8,3 (2)]
testing: (8, 3)
MazePath: 74  (7 cells)
PathCell: 1  [10,11 (2)]
testing: (10, 11)
using: (10, 11)
STEP: 0  (0)
cell: [10, 11]
direction = 1
STEP: 1  (1)
cell: [10, 12]
direction = 1
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 69  (2 cells)
PathCell: 1  [10,3 (2)]
testing: (10, 3)
PathCell: 0  [10,2 (2)]
testing: (10, 2)
MazePath: 73  (3 cells)
PathCell: 0  [7,6 (2)]
testing: (7, 6)
PathCell: 2  [9,6 (2)]
testing: (9, 6)
PathCell: 1  [8,6 (2)]
testing: (8, 6)
MazePath: 34  (4 cells)
PathCell: 0  [1,7 (2)]
testing: (1, 7)
PathCell: 1  [1,6 (2)]
testing: (1, 6)
PathCell: 3  [0,6 (2)]
testing: (0, 6)
PathCell: 2  [1,6 (2)]
testing: (1, 6)
MazePath: 20  (36 cells)
PathCell: 9  [9,15 (2)]
testing: (9, 15)
using: (9, 15)
STEP: 0  (0)
cell: [9, 15]
direction = 3
STEP: 1  (1)
cell: [9, 14]
direction = 3
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 48  (6 cells)
PathCell: 4  [12,5 (2)]
testing: (12, 5)
PathCell: 2  [12,4 (2)]
testing: (12, 4)
using: (12, 4)
STEP: 0  (0)
cell: [12, 4]
direction = 2
STEP: 1  (1)
cell: [13, 4]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 40  (2 cells)
PathCell: 1  [13,7 (2)]
testing: (13, 7)
PathCell: 0  [13,8 (2)]
testing: (13, 8)
MazePath: 52  (6 cells)
PathCell: 5  [3,18 (2)]
testing: (3, 18)
PathCell: 1  [3,17 (3)]
testing: (3, 17)
PathCell: 2  [2,17 (2)]
testing: (2, 17)
PathCell: 0  [4,17 (2)]
testing: (4, 17)
PathCell: 4  [2,18 (2)]
testing: (2, 18)
PathCell: 3  [2,17 (2)]
testing: (2, 17)
MazePath: 75  (4 cells)
PathCell: 2  [18,4 (2)]
testing: (18, 4)
using: (18, 4)
STEP: 0  (0)
cell: [18, 4]
direction = 1
STEP: 1  (1)
cell: [18, 5]
direction = 1
STEP: 2  (2)
cell: [18, 6]
direction = 1
STEP: 3  (3)
cell: [18, 7]
direction = 1
Hit another path!
MAX STEPS: 3

NEW PATH...
MazePath: 21  (2 cells)
PathCell: 1  [3,12 (2)]
testing: (3, 12)
PathCell: 0  [4,12 (2)]
testing: (4, 12)
MazePath: 39  (2 cells)
PathCell: 0  [12,11 (2)]
testing: (12, 11)
PathCell: 1  [12,10 (2)]
testing: (12, 10)
MazePath: 62  (4 cells)
PathCell: 3  [15,3 (2)]
testing: (15, 3)
PathCell: 1  [15,2 (2)]
testing: (15, 2)
PathCell: 0  [16,2 (3)]
testing: (16, 2)
PathCell: 2  [15,2 (3)]
testing: (15, 2)
MazePath: 50  (7 cells)
PathCell: 6  [20,19 (2)]
testing: (20, 19)
PathCell: 0  [23,22 (2)]
testing: (23, 22)
using: (23, 22)
STEP: 0  (0)
cell: [23, 22]
direction = 2
STEP: 1  (1)
cell: [24, 22]
direction = 2
Hit the wall!
MAX STEPS: 1

NEW PATH...
MazePath: 32  (10 cells)
PathCell: 9  [3,14 (2)]
testing: (3, 14)
PathCell: 4  [0,12 (2)]
testing: (0, 12)
PathCell: 3  [0,11 (2)]
testing: (0, 11)
PathCell: 1  [0,9 (2)]
testing: (0, 9)
PathCell: 0  [0,8 (2)]
testing: (0, 8)
PathCell: 5  [0,13 (2)]
testing: (0, 13)
PathCell: 6  [0,14 (2)]
testing: (0, 14)
PathCell: 8  [2,14 (3)]
testing: (2, 14)
PathCell: 2  [0,10 (2)]
testing: (0, 10)
PathCell: 7  [1,14 (2)]
testing: (1, 14)
MazePath: 13  (5 cells)
PathCell: 4  [2,12 (2)]
testing: (2, 12)
PathCell: 0  [4,11 (3)]
testing: (4, 11)
PathCell: 1  [3,11 (2)]
testing: (3, 11)
PathCell: 3  [2,11 (2)]
testing: (2, 11)
PathCell: 2  [2,11 (2)]
testing: (2, 11)
MazePath: 43  (2 cells)
PathCell: 0  [1,22 (2)]
testing: (1, 22)
using: (1, 22)
STEP: 0  (0)
cell: [1, 22]
direction = 2
STEP: 1  (1)
cell: [2, 22]
direction = 2
STEP: 2  (2)
cell: [3, 22]
direction = 2
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 46  (8 cells)
PathCell: 0  [15,9 (2)]
testing: (15, 9)
PathCell: 2  [17,9 (2)]
testing: (17, 9)
using: (17, 9)
STEP: 0  (0)
cell: [17, 9]
direction = 1
STEP: 1  (1)
cell: [17, 10]
direction = 1
STEP: 2  (2)
cell: [17, 11]
direction = 1
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 86  (3 cells)
PathCell: 2  [3,22 (2)]
testing: (3, 22)
using: (3, 22)
STEP: 0  (0)
cell: [3, 22]
direction = 1
STEP: 1  (1)
cell: [3, 23]
direction = 1
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 35  (9 cells)
PathCell: 8  [5,15 (2)]
testing: (5, 15)
PathCell: 6  [6,16 (2)]
testing: (6, 16)
PathCell: 1  [5,14 (2)]
testing: (5, 14)
using: (5, 14)
STEP: 0  (0)
cell: [5, 14]
direction = 3
STEP: 1  (1)
cell: [5, 13]
direction = 3
Hit another path!
NEW DIRECTION: 2
STEP: 1  (1)
cell: [5, 13]
direction = 2
STEP: 2  (2)
cell: [6, 13]
direction = 2
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 61  (2 cells)
PathCell: 0  [22,21 (2)]
testing: (22, 21)
PathCell: 1  [21,21 (2)]
testing: (21, 21)
MazePath: 80  (2 cells)
PathCell: 0  [10,13 (2)]
testing: (10, 13)
PathCell: 1  [10,14 (2)]
testing: (10, 14)
MazePath: 5  (8 cells)
PathCell: 6  [2,7 (3)]
testing: (2, 7)
PathCell: 1  [4,9 (2)]
testing: (4, 9)
PathCell: 5  [2,8 (2)]
testing: (2, 8)
PathCell: 4  [3,8 (2)]
testing: (3, 8)
PathCell: 7  [2,6 (2)]
testing: (2, 6)
PathCell: 3  [4,8 (2)]
testing: (4, 8)
PathCell: 0  [4,10 (2)]
testing: (4, 10)
PathCell: 2  [4,8 (2)]
testing: (4, 8)
MazePath: 52  (6 cells)
PathCell: 4  [2,18 (2)]
testing: (2, 18)
PathCell: 5  [3,18 (2)]
testing: (3, 18)
PathCell: 1  [3,17 (3)]
testing: (3, 17)
PathCell: 3  [2,17 (2)]
testing: (2, 17)
PathCell: 2  [2,17 (2)]
testing: (2, 17)
PathCell: 0  [4,17 (2)]
testing: (4, 17)
MazePath: 53  (11 cells)
PathCell: 7  [20,26 (2)]
testing: (20, 26)
PathCell: 5  [21,26 (2)]
testing: (21, 26)
PathCell: 8  [20,25 (3)]
testing: (20, 25)
PathCell: 3  [23,26 (2)]
testing: (23, 26)
using: (23, 26)
STEP: 0  (0)
cell: [23, 26]
direction = 1
STEP: 1  (1)
cell: [23, 27]
direction = 1
STEP: 2  (2)
cell: [23, 28]
direction = 1
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 54  (12 cells)
PathCell: 0  [5,17 (2)]
testing: (5, 17)
PathCell: 5  [5,22 (2)]
testing: (5, 22)
PathCell: 3  [5,20 (2)]
testing: (5, 20)
PathCell: 9  [5,26 (2)]
testing: (5, 26)
PathCell: 2  [5,19 (2)]
testing: (5, 19)
PathCell: 7  [5,24 (2)]
testing: (5, 24)
PathCell: 8  [5,25 (2)]
testing: (5, 25)
PathCell: 11  [5,28 (3)]
testing: (5, 28)
PathCell: 1  [5,18 (2)]
testing: (5, 18)
PathCell: 10  [5,27 (2)]
testing: (5, 27)
PathCell: 6  [5,23 (2)]
testing: (5, 23)
PathCell: 4  [5,21 (2)]
testing: (5, 21)
MazePath: 51  (10 cells)
PathCell: 6  [0,15 (2)]
testing: (0, 15)
PathCell: 2  [1,17 (2)]
testing: (1, 17)
PathCell: 7  [0,16 (2)]
testing: (0, 16)
PathCell: 5  [1,15 (2)]
testing: (1, 15)
PathCell: 3  [1,16 (2)]
testing: (1, 16)
PathCell: 8  [0,17 (2)]
testing: (0, 17)
PathCell: 9  [0,18 (2)]
testing: (0, 18)
PathCell: 1  [1,18 (2)]
testing: (1, 18)
PathCell: 4  [1,15 (2)]
testing: (1, 15)
PathCell: 0  [1,19 (2)]
testing: (1, 19)
MazePath: 5  (8 cells)
PathCell: 7  [2,6 (2)]
testing: (2, 6)
PathCell: 1  [4,9 (2)]
testing: (4, 9)
PathCell: 4  [3,8 (2)]
testing: (3, 8)
PathCell: 3  [4,8 (2)]
testing: (4, 8)
PathCell: 2  [4,8 (2)]
testing: (4, 8)
PathCell: 0  [4,10 (2)]
testing: (4, 10)
PathCell: 6  [2,7 (3)]
testing: (2, 7)
PathCell: 5  [2,8 (2)]
testing: (2, 8)
MazePath: 10  (3 cells)
PathCell: 0  [1,1 (2)]
testing: (1, 1)
PathCell: 1  [1,2 (2)]
testing: (1, 2)
PathCell: 2  [1,3 (2)]
testing: (1, 3)
MazePath: 72  (8 cells)
PathCell: 6  [7,27 (2)]
testing: (7, 27)
PathCell: 5  [8,27 (2)]
testing: (8, 27)
PathCell: 4  [8,28 (2)]
testing: (8, 28)
PathCell: 2  [7,28 (2)]
testing: (7, 28)
PathCell: 3  [8,28 (2)]
testing: (8, 28)
PathCell: 1  [6,28 (2)]
testing: (6, 28)
PathCell: 7  [6,27 (2)]
testing: (6, 27)
PathCell: 0  [5,28 (2)]
testing: (5, 28)
MazePath: 1  (13 cells)
PathCell: 4  [0,4 (2)]
testing: (0, 4)
PathCell: 8  [3,4 (2)]
testing: (3, 4)
PathCell: 6  [2,4 (2)]
testing: (2, 4)
PathCell: 3  [0,3 (2)]
testing: (0, 3)
PathCell: 1  [0,1 (3)]
testing: (0, 1)
PathCell: 9  [3,5 (2)]
testing: (3, 5)
PathCell: 0  [0,0 (2)]
testing: (0, 0)
PathCell: 5  [1,4 (2)]
testing: (1, 4)
PathCell: 10  [2,5 (2)]
testing: (2, 5)
PathCell: 7  [3,4 (2)]
testing: (3, 4)
PathCell: 12  [0,5 (2)]
testing: (0, 5)
PathCell: 2  [0,2 (2)]
testing: (0, 2)
PathCell: 11  [1,5 (2)]
testing: (1, 5)
MazePath: 21  (2 cells)
PathCell: 0  [4,12 (2)]
testing: (4, 12)
PathCell: 1  [3,12 (2)]
testing: (3, 12)
MazePath: 70  (7 cells)
PathCell: 5  [3,34 (2)]
testing: (3, 34)
using: (3, 34)
STEP: 0  (0)
cell: [3, 34]
direction = 3
STEP: 1  (1)
cell: [3, 33]
direction = 3
STEP: 2  (2)
cell: [3, 32]
direction = 3
STEP: 3  (3)
cell: [3, 31]
direction = 3
Hit another path!
NEW DIRECTION: 2
STEP: 3  (3)
cell: [3, 31]
direction = 2
NEW DIRECTION: 1
STEP: 4  (0)
cell: [4, 31]
direction = 1
STEP: 5  (1)
cell: [4, 32]
direction = 1
STEP: 6  (2)
cell: [4, 33]
direction = 1
Hit another path!
MAX STEPS: 6

NEW PATH...
MazePath: 31  (7 cells)
PathCell: 0  [4,2 (2)]
testing: (4, 2)
PathCell: 4  [8,2 (2)]
testing: (8, 2)
PathCell: 1  [5,2 (2)]
testing: (5, 2)
PathCell: 3  [7,2 (2)]
testing: (7, 2)
PathCell: 2  [6,2 (2)]
testing: (6, 2)
PathCell: 6  [9,3 (2)]
testing: (9, 3)
PathCell: 5  [9,2 (3)]
testing: (9, 2)
MazePath: 11  (25 cells)
PathCell: 5  [8,10 (2)]
testing: (8, 10)
PathCell: 22  [12,12 (2)]
testing: (12, 12)
using: (12, 12)
STEP: 0  (0)
cell: [12, 12]
direction = 2
STEP: 1  (1)
cell: [13, 12]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 58  (2 cells)
PathCell: 0  [22,22 (2)]
testing: (22, 22)
PathCell: 1  [22,21 (3)]
testing: (22, 21)
MazePath: 54  (12 cells)
PathCell: 2  [5,19 (2)]
testing: (5, 19)
PathCell: 1  [5,18 (2)]
testing: (5, 18)
PathCell: 0  [5,17 (2)]
testing: (5, 17)
PathCell: 6  [5,23 (2)]
testing: (5, 23)
PathCell: 7  [5,24 (2)]
testing: (5, 24)
PathCell: 3  [5,20 (2)]
testing: (5, 20)
PathCell: 4  [5,21 (2)]
testing: (5, 21)
PathCell: 8  [5,25 (2)]
testing: (5, 25)
PathCell: 9  [5,26 (2)]
testing: (5, 26)
PathCell: 11  [5,28 (3)]
testing: (5, 28)
PathCell: 5  [5,22 (2)]
testing: (5, 22)
PathCell: 10  [5,27 (2)]
testing: (5, 27)
MazePath: 30  (2 cells)
PathCell: 0  [3,7 (2)]
testing: (3, 7)
PathCell: 1  [3,6 (2)]
testing: (3, 6)
MazePath: 36  (2 cells)
PathCell: 0  [12,8 (2)]
testing: (12, 8)
PathCell: 1  [12,7 (3)]
testing: (12, 7)
MazePath: 65  (7 cells)
PathCell: 6  [6,6 (2)]
testing: (6, 6)
PathCell: 5  [6,5 (2)]
testing: (6, 5)
PathCell: 4  [6,5 (2)]
testing: (6, 5)
PathCell: 3  [5,5 (2)]
testing: (5, 5)
PathCell: 2  [5,5 (2)]
testing: (5, 5)
PathCell: 0  [5,7 (2)]
testing: (5, 7)
PathCell: 1  [5,6 (2)]
testing: (5, 6)
MazePath: 52  (6 cells)
PathCell: 3  [2,17 (2)]
testing: (2, 17)
PathCell: 2  [2,17 (2)]
testing: (2, 17)
PathCell: 0  [4,17 (2)]
testing: (4, 17)
PathCell: 4  [2,18 (2)]
testing: (2, 18)
PathCell: 1  [3,17 (3)]
testing: (3, 17)
PathCell: 5  [3,18 (2)]
testing: (3, 18)
MazePath: 68  (38 cells)
PathCell: 29  [11,27 (2)]
testing: (11, 27)
using: (11, 27)
STEP: 0  (0)
cell: [11, 27]
direction = 2
STEP: 1  (1)
cell: [12, 27]
direction = 2
STEP: 2  (2)
cell: [13, 27]
direction = 2
Hit another path!
NEW DIRECTION: 1
STEP: 2  (2)
cell: [13, 27]
direction = 1
STEP: 3  (3)
cell: [13, 28]
direction = 1
STEP: 4  (4)
cell: [13, 29]
direction = 1
Hit another path!
MAX STEPS: 4

NEW PATH...
MazePath: 53  (11 cells)
PathCell: 2  [23,25 (2)]
testing: (23, 25)
using: (23, 25)
STEP: 0  (0)
cell: [23, 25]
direction = 2
STEP: 1  (1)
cell: [24, 25]
direction = 2
Hit the wall!
NEW DIRECTION: 1
STEP: 1  (1)
cell: [24, 25]
direction = 1
STEP: 2  (2)
cell: [24, 26]
direction = 1
STEP: 3  (3)
cell: [24, 27]
direction = 1
STEP: 4  (4)
cell: [24, 28]
direction = 1
Hit another path!
MAX STEPS: 4

NEW PATH...
MazePath: 51  (10 cells)
PathCell: 9  [0,18 (2)]
testing: (0, 18)
PathCell: 8  [0,17 (2)]
testing: (0, 17)
PathCell: 0  [1,19 (2)]
testing: (1, 19)
PathCell: 1  [1,18 (2)]
testing: (1, 18)
PathCell: 4  [1,15 (2)]
testing: (1, 15)
PathCell: 6  [0,15 (2)]
testing: (0, 15)
PathCell: 3  [1,16 (2)]
testing: (1, 16)
PathCell: 7  [0,16 (2)]
testing: (0, 16)
PathCell: 5  [1,15 (2)]
testing: (1, 15)
PathCell: 2  [1,17 (2)]
testing: (1, 17)
MazePath: 60  (3 cells)
PathCell: 1  [7,6 (3)]
testing: (7, 6)
PathCell: 2  [7,5 (3)]
testing: (7, 5)
PathCell: 0  [7,7 (2)]
testing: (7, 7)
MazePath: 16  (2 cells)
PathCell: 0  [4,7 (2)]
testing: (4, 7)
PathCell: 1  [3,7 (3)]
testing: (3, 7)
MazePath: 5  (8 cells)
PathCell: 2  [4,8 (2)]
testing: (4, 8)
PathCell: 4  [3,8 (2)]
testing: (3, 8)
PathCell: 1  [4,9 (2)]
testing: (4, 9)
PathCell: 7  [2,6 (2)]
testing: (2, 6)
PathCell: 3  [4,8 (2)]
testing: (4, 8)
PathCell: 5  [2,8 (2)]
testing: (2, 8)
PathCell: 6  [2,7 (3)]
testing: (2, 7)
PathCell: 0  [4,10 (2)]
testing: (4, 10)
MazePath: 4  (3 cells)
PathCell: 0  [4,10 (2)]
testing: (4, 10)
PathCell: 1  [4,11 (3)]
testing: (4, 11)
PathCell: 2  [4,12 (4)]
MazePath: 80  (2 cells)
PathCell: 0  [10,13 (2)]
testing: (10, 13)
PathCell: 1  [10,14 (2)]
testing: (10, 14)
MazePath: 32  (10 cells)
PathCell: 5  [0,13 (2)]
testing: (0, 13)
PathCell: 1  [0,9 (2)]
testing: (0, 9)
PathCell: 6  [0,14 (2)]
testing: (0, 14)
PathCell: 8  [2,14 (3)]
testing: (2, 14)
PathCell: 3  [0,11 (2)]
testing: (0, 11)
PathCell: 9  [3,14 (2)]
testing: (3, 14)
PathCell: 0  [0,8 (2)]
testing: (0, 8)
PathCell: 4  [0,12 (2)]
testing: (0, 12)
PathCell: 7  [1,14 (2)]
testing: (1, 14)
PathCell: 2  [0,10 (2)]
testing: (0, 10)
MazePath: 49  (7 cells)
PathCell: 4  [13,36 (2)]
testing: (13, 36)
PathCell: 1  [12,37 (2)]
testing: (12, 37)
PathCell: 5  [13,36 (2)]
testing: (13, 36)
PathCell: 0  [12,38 (2)]
testing: (12, 38)
PathCell: 3  [12,36 (2)]
testing: (12, 36)
PathCell: 6  [13,37 (2)]
testing: (13, 37)
PathCell: 2  [12,36 (2)]
testing: (12, 36)
MazePath: 21  (2 cells)
PathCell: 1  [3,12 (2)]
testing: (3, 12)
PathCell: 0  [4,12 (2)]
testing: (4, 12)
MazePath: 91  (8 cells)
PathCell: 3  [3,31 (2)]
testing: (3, 31)
PathCell: 1  [3,33 (2)]
testing: (3, 33)
PathCell: 6  [4,32 (2)]
testing: (4, 32)
PathCell: 2  [3,32 (2)]
testing: (3, 32)
PathCell: 0  [3,34 (2)]
testing: (3, 34)
PathCell: 5  [4,31 (2)]
testing: (4, 31)
PathCell: 4  [3,31 (2)]
testing: (3, 31)
PathCell: 7  [4,33 (2)]
testing: (4, 33)
MazePath: 36  (2 cells)
PathCell: 1  [12,7 (3)]
testing: (12, 7)
PathCell: 0  [12,8 (2)]
testing: (12, 8)
MazePath: 67  (17 cells)
PathCell: 11  [10,16 (2)]
testing: (10, 16)
PathCell: 12  [10,17 (2)]
testing: (10, 17)
PathCell: 3  [8,20 (2)]
testing: (8, 20)
PathCell: 15  [9,18 (2)]
testing: (9, 18)
using: (9, 18)
STEP: 0  (0)
cell: [9, 18]
direction = 1
STEP: 1  (1)
cell: [9, 19]
direction = 1
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 94  (6 cells)
PathCell: 3  [24,26 (2)]
testing: (24, 26)
PathCell: 1  [24,25 (2)]
testing: (24, 25)
using: (24, 25)
STEP: 0  (0)
cell: [24, 25]
direction = 3
STEP: 1  (1)
cell: [24, 24]
direction = 3
STEP: 2  (2)
cell: [24, 23]
direction = 3
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 60  (3 cells)
PathCell: 2  [7,5 (3)]
testing: (7, 5)
PathCell: 0  [7,7 (2)]
testing: (7, 7)
PathCell: 1  [7,6 (3)]
testing: (7, 6)
MazePath: 50  (7 cells)
PathCell: 1  [22,22 (3)]
testing: (22, 22)
PathCell: 0  [23,22 (3)]
testing: (23, 22)
PathCell: 2  [21,22 (2)]
testing: (21, 22)
PathCell: 3  [20,22 (2)]
testing: (20, 22)
PathCell: 4  [20,21 (2)]
testing: (20, 21)
PathCell: 6  [20,19 (2)]
testing: (20, 19)
PathCell: 5  [20,20 (2)]
testing: (20, 20)
MazePath: 41  (29 cells)
PathCell: 20  [7,22 (2)]
testing: (7, 22)
PathCell: 3  [7,20 (2)]
testing: (7, 20)
PathCell: 25  [10,24 (2)]
testing: (10, 24)
PathCell: 19  [7,22 (2)]
testing: (7, 22)
PathCell: 28  [8,24 (2)]
testing: (8, 24)
using: (8, 24)
STEP: 0  (0)
cell: [8, 24]
direction = 3
STEP: 1  (1)
cell: [8, 23]
direction = 3
Hit another path!
NEW DIRECTION: 2
STEP: 1  (1)
cell: [8, 23]
direction = 2
STEP: 2  (2)
cell: [9, 23]
direction = 2
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 49  (7 cells)
PathCell: 0  [12,38 (2)]
testing: (12, 38)
PathCell: 1  [12,37 (2)]
testing: (12, 37)
PathCell: 4  [13,36 (2)]
testing: (13, 36)
PathCell: 2  [12,36 (2)]
testing: (12, 36)
PathCell: 3  [12,36 (2)]
testing: (12, 36)
PathCell: 5  [13,36 (2)]
testing: (13, 36)
PathCell: 6  [13,37 (2)]
testing: (13, 37)
MazePath: 26  (10 cells)
PathCell: 9  [3,24 (2)]
testing: (3, 24)
using: (3, 24)
STEP: 0  (0)
cell: [3, 24]
direction = 1
STEP: 1  (1)
cell: [3, 25]
direction = 1
Hit another path!
NEW DIRECTION: 0
STEP: 1  (1)
cell: [3, 25]
direction = 0
STEP: 2  (2)
cell: [2, 25]
direction = 0
STEP: 3  (3)
cell: [1, 25]
direction = 0
NEW DIRECTION: 3
STEP: 4  (0)
cell: [0, 25]
direction = 3
STEP: 5  (1)
cell: [0, 24]
direction = 3
STEP: 6  (2)
cell: [0, 23]
direction = 3
Hit another path!
MAX STEPS: 6

NEW PATH...
MazePath: 89  (4 cells)
PathCell: 2  [5,13 (2)]
testing: (5, 13)
PathCell: 0  [5,14 (2)]
testing: (5, 14)
PathCell: 1  [5,13 (2)]
testing: (5, 13)
PathCell: 3  [6,13 (2)]
testing: (6, 13)
MazePath: 8  (3 cells)
PathCell: 2  [2,3 (3)]
testing: (2, 3)
PathCell: 1  [2,2 (2)]
testing: (2, 2)
PathCell: 0  [2,1 (2)]
testing: (2, 1)
MazePath: 67  (17 cells)
PathCell: 9  [9,16 (2)]
testing: (9, 16)
PathCell: 1  [10,20 (2)]
testing: (10, 20)
using: (10, 20)
STEP: 0  (0)
cell: [10, 20]
direction = 3
STEP: 1  (1)
cell: [10, 19]
direction = 3
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 75  (4 cells)
PathCell: 0  [16,4 (2)]
testing: (16, 4)
PathCell: 1  [17,4 (2)]
testing: (17, 4)
using: (17, 4)
STEP: 0  (0)
cell: [17, 4]
direction = 1
STEP: 1  (1)
cell: [17, 5]
direction = 1
STEP: 2  (2)
cell: [17, 6]
direction = 1
STEP: 3  (3)
cell: [17, 7]
direction = 1
Hit another path!
MAX STEPS: 3

NEW PATH...
MazePath: 39  (2 cells)
PathCell: 1  [12,10 (2)]
testing: (12, 10)
PathCell: 0  [12,11 (2)]
testing: (12, 11)
MazePath: 44  (2 cells)
PathCell: 1  [12,39 (2)]
testing: (12, 39)
using: (12, 39)
STEP: 0  (0)
cell: [12, 39]
direction = 0
STEP: 1  (1)
cell: [11, 39]
direction = 0
STEP: 2  (2)
cell: [10, 39]
direction = 0
NEW DIRECTION: 3
STEP: 3  (0)
cell: [9, 39]
direction = 3
STEP: 4  (1)
cell: [9, 38]
direction = 3
STEP: 5  (2)
cell: [9, 37]
direction = 3
NEW DIRECTION: 2
STEP: 6  (0)
cell: [9, 36]
direction = 2
STEP: 7  (1)
cell: [10, 36]
direction = 2
Hit another path!
NEW DIRECTION: 3
STEP: 7  (1)
cell: [10, 36]
direction = 3
STEP: 8  (2)
cell: [10, 35]
direction = 3
NEW DIRECTION: 0
STEP: 9  (0)
cell: [10, 34]
direction = 0
STEP: 10  (1)
cell: [9, 34]
direction = 0
Hit another path!
NEW DIRECTION: 1
STEP: 10  (1)
cell: [9, 34]
direction = 1
STEP: 11  (2)
cell: [9, 35]
direction = 1
Hit another path!
MAX STEPS: 11

NEW PATH...
MazePath: 3  (24 cells)
PathCell: 6  [2,10 (2)]
testing: (2, 10)
PathCell: 1  [5,8 (2)]
testing: (5, 8)
PathCell: 11  [2,13 (2)]
testing: (2, 13)
PathCell: 19  [4,19 (3)]
testing: (4, 19)
PathCell: 3  [5,10 (2)]
testing: (5, 10)
PathCell: 12  [3,13 (2)]
testing: (3, 13)
PathCell: 5  [3,10 (2)]
testing: (3, 10)
PathCell: 0  [5,7 (2)]
testing: (5, 7)
PathCell: 8  [1,11 (2)]
testing: (1, 11)
PathCell: 23  [0,19 (2)]
testing: (0, 19)
using: (0, 19)
STEP: 0  (0)
cell: [0, 19]
direction = 1
STEP: 1  (1)
cell: [0, 20]
direction = 1
STEP: 2  (2)
cell: [0, 21]
direction = 1
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 101  (14 cells)
PathCell: 9  [10,35 (2)]
testing: (10, 35)
PathCell: 1  [11,39 (2)]
testing: (11, 39)
PathCell: 10  [10,34 (2)]
testing: (10, 34)
using: (10, 34)
STEP: 0  (0)
cell: [10, 34]
direction = 2
STEP: 1  (1)
cell: [11, 34]
direction = 2
STEP: 2  (2)
cell: [12, 34]
direction = 2
STEP: 3  (3)
cell: [13, 34]
direction = 2
Hit another path!
MAX STEPS: 3

NEW PATH...
MazePath: 72  (8 cells)
PathCell: 0  [5,28 (2)]
testing: (5, 28)
PathCell: 5  [8,27 (2)]
testing: (8, 27)
PathCell: 3  [8,28 (2)]
testing: (8, 28)
PathCell: 7  [6,27 (2)]
testing: (6, 27)
PathCell: 4  [8,28 (2)]
testing: (8, 28)
PathCell: 2  [7,28 (2)]
testing: (7, 28)
PathCell: 6  [7,27 (2)]
testing: (7, 27)
PathCell: 1  [6,28 (2)]
testing: (6, 28)
MazePath: 82  (2 cells)
PathCell: 0  [9,15 (2)]
testing: (9, 15)
PathCell: 1  [9,14 (2)]
testing: (9, 14)
MazePath: 30  (2 cells)
PathCell: 0  [3,7 (2)]
testing: (3, 7)
PathCell: 1  [3,6 (2)]
testing: (3, 6)
MazePath: 57  (2 cells)
PathCell: 0  [20,25 (2)]
testing: (20, 25)
PathCell: 1  [20,24 (2)]
testing: (20, 24)
using: (20, 24)
STEP: 0  (0)
cell: [20, 24]
direction = 2
STEP: 1  (1)
cell: [21, 24]
direction = 2
STEP: 2  (2)
cell: [22, 24]
direction = 2
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 37  (5 cells)
PathCell: 1  [5,3 (2)]
testing: (5, 3)
PathCell: 4  [8,3 (2)]
testing: (8, 3)
PathCell: 2  [6,3 (2)]
testing: (6, 3)
PathCell: 0  [4,3 (2)]
testing: (4, 3)
PathCell: 3  [7,3 (2)]
testing: (7, 3)
MazePath: 73  (3 cells)
PathCell: 0  [7,6 (2)]
testing: (7, 6)
PathCell: 1  [8,6 (2)]
testing: (8, 6)
PathCell: 2  [9,6 (2)]
testing: (9, 6)
MazePath: 58  (2 cells)
PathCell: 0  [22,22 (2)]
testing: (22, 22)
PathCell: 1  [22,21 (3)]
testing: (22, 21)
MazePath: 19  (7 cells)
PathCell: 1  [10,8 (2)]
testing: (10, 8)
PathCell: 4  [13,8 (3)]
testing: (13, 8)
PathCell: 6  [14,7 (2)]
testing: (14, 7)
PathCell: 5  [14,8 (3)]
testing: (14, 8)
PathCell: 2  [11,8 (2)]
testing: (11, 8)
PathCell: 0  [9,8 (2)]
testing: (9, 8)
PathCell: 3  [12,8 (3)]
testing: (12, 8)
MazePath: 78  (9 cells)
PathCell: 2  [16,0 (2)]
testing: (16, 0)
PathCell: 3  [16,0 (2)]
testing: (16, 0)
PathCell: 1  [16,1 (2)]
testing: (16, 1)
PathCell: 4  [17,0 (2)]
testing: (17, 0)
PathCell: 8  [17,1 (2)]
testing: (17, 1)
PathCell: 5  [18,0 (2)]
testing: (18, 0)
using: (18, 0)
STEP: 0  (0)
cell: [18, 0]
direction = 2
STEP: 1  (1)
cell: [19, 0]
direction = 2
STEP: 2  (2)
cell: [20, 0]
direction = 2
STEP: 3  (3)
cell: [21, 0]
direction = 2
STEP: 4  (4)
cell: [22, 0]
direction = 2
NEW DIRECTION: 1
STEP: 5  (0)
cell: [23, 0]
direction = 1
STEP: 6  (1)
cell: [23, 1]
direction = 1
STEP: 7  (2)
cell: [23, 2]
direction = 1
STEP: 8  (3)
cell: [23, 3]
direction = 1
NEW DIRECTION: 2
STEP: 9  (0)
cell: [23, 4]
direction = 2
STEP: 10  (1)
cell: [24, 4]
direction = 2
Hit the wall!
NEW DIRECTION: 3
STEP: 10  (1)
cell: [24, 4]
direction = 3
STEP: 11  (2)
cell: [24, 3]
direction = 3
STEP: 12  (3)
cell: [24, 2]
direction = 3
STEP: 13  (4)
cell: [24, 1]
direction = 3
STEP: 14  (5)
cell: [24, 0]
direction = 3
Hit the wall!
MAX STEPS: 14

NEW PATH...
MazePath: 38  (29 cells)
PathCell: 14  [20,17 (2)]
testing: (20, 17)
PathCell: 4  [15,12 (2)]
testing: (15, 12)
PathCell: 18  [24,17 (2)]
testing: (24, 17)
using: (24, 17)
STEP: 0  (0)
cell: [24, 17]
direction = 3
STEP: 1  (1)
cell: [24, 16]
direction = 3
STEP: 2  (2)
cell: [24, 15]
direction = 3
STEP: 3  (3)
cell: [24, 14]
direction = 3
STEP: 4  (4)
cell: [24, 13]
direction = 3
NEW DIRECTION: 0
STEP: 5  (0)
cell: [24, 12]
direction = 0
STEP: 6  (1)
cell: [23, 12]
direction = 0
STEP: 7  (2)
cell: [22, 12]
direction = 0
STEP: 8  (3)
cell: [21, 12]
direction = 0
Hit another path!
MAX STEPS: 8

NEW PATH...
MazePath: 22  (7 cells)
PathCell: 0  [9,9 (2)]
testing: (9, 9)
PathCell: 2  [11,9 (2)]
testing: (11, 9)
PathCell: 4  [13,9 (2)]
testing: (13, 9)
PathCell: 1  [10,9 (2)]
testing: (10, 9)
PathCell: 3  [12,9 (2)]
testing: (12, 9)
PathCell: 5  [14,9 (2)]
testing: (14, 9)
PathCell: 6  [14,10 (3)]
testing: (14, 10)
MazePath: 32  (10 cells)
PathCell: 9  [3,14 (2)]
testing: (3, 14)
PathCell: 5  [0,13 (2)]
testing: (0, 13)
PathCell: 7  [1,14 (2)]
testing: (1, 14)
PathCell: 6  [0,14 (2)]
testing: (0, 14)
PathCell: 2  [0,10 (2)]
testing: (0, 10)
PathCell: 8  [2,14 (3)]
testing: (2, 14)
PathCell: 0  [0,8 (2)]
testing: (0, 8)
PathCell: 4  [0,12 (2)]
testing: (0, 12)
PathCell: 1  [0,9 (2)]
testing: (0, 9)
PathCell: 3  [0,11 (2)]
testing: (0, 11)
MazePath: 26  (10 cells)
PathCell: 2  [2,20 (2)]
testing: (2, 20)
using: (2, 20)
STEP: 0  (0)
cell: [2, 20]
direction = 1
STEP: 1  (1)
cell: [2, 21]
direction = 1
Hit another path!
NEW DIRECTION: 2
STEP: 1  (1)
cell: [2, 21]
direction = 2
STEP: 2  (2)
cell: [3, 21]
direction = 2
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 11  (25 cells)
PathCell: 13  [12,14 (2)]
testing: (12, 14)
PathCell: 22  [12,12 (3)]
testing: (12, 12)
PathCell: 11  [11,13 (2)]
testing: (11, 13)
PathCell: 20  [12,11 (3)]
testing: (12, 11)
PathCell: 12  [11,14 (2)]
testing: (11, 14)
PathCell: 24  [13,13 (2)]
testing: (13, 13)
PathCell: 14  [13,14 (2)]
testing: (13, 14)
PathCell: 19  [13,11 (2)]
testing: (13, 11)
PathCell: 21  [12,11 (2)]
testing: (12, 11)
PathCell: 16  [14,13 (2)]
testing: (14, 13)
PathCell: 3  [6,10 (2)]
testing: (6, 10)
PathCell: 17  [14,12 (2)]
testing: (14, 12)
PathCell: 5  [8,10 (2)]
testing: (8, 10)
PathCell: 18  [14,11 (2)]
testing: (14, 11)
PathCell: 0  [6,7 (2)]
testing: (6, 7)
PathCell: 8  [11,10 (2)]
testing: (11, 10)
PathCell: 2  [6,9 (2)]
testing: (6, 9)
PathCell: 23  [12,13 (2)]
testing: (12, 13)
PathCell: 10  [11,12 (2)]
testing: (11, 12)
PathCell: 7  [10,10 (2)]
testing: (10, 10)
PathCell: 1  [6,8 (2)]
testing: (6, 8)
PathCell: 9  [11,11 (3)]
testing: (11, 11)
PathCell: 4  [7,10 (2)]
testing: (7, 10)
PathCell: 6  [9,10 (2)]
testing: (9, 10)
PathCell: 15  [14,14 (2)]
testing: (14, 14)
MazePath: 72  (8 cells)
PathCell: 5  [8,27 (2)]
testing: (8, 27)
PathCell: 1  [6,28 (2)]
testing: (6, 28)
PathCell: 7  [6,27 (2)]
testing: (6, 27)
PathCell: 2  [7,28 (2)]
testing: (7, 28)
PathCell: 0  [5,28 (2)]
testing: (5, 28)
PathCell: 3  [8,28 (2)]
testing: (8, 28)
PathCell: 4  [8,28 (2)]
testing: (8, 28)
PathCell: 6  [7,27 (2)]
testing: (7, 27)
MazePath: 37  (5 cells)
PathCell: 4  [8,3 (2)]
testing: (8, 3)
PathCell: 2  [6,3 (2)]
testing: (6, 3)
PathCell: 0  [4,3 (2)]
testing: (4, 3)
PathCell: 3  [7,3 (2)]
testing: (7, 3)
PathCell: 1  [5,3 (2)]
testing: (5, 3)
MazePath: 75  (4 cells)
PathCell: 2  [18,4 (3)]
testing: (18, 4)
using: (18, 4)
STEP: 0  (0)
cell: [18, 4]
direction = 3
STEP: 1  (1)
cell: [18, 3]
direction = 3
Hit another path!
NEW DIRECTION: 2
STEP: 1  (1)
cell: [18, 3]
direction = 2
STEP: 2  (2)
cell: [19, 3]
direction = 2
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 26  (10 cells)
PathCell: 2  [2,20 (3)]
testing: (2, 20)
PathCell: 3  [1,20 (2)]
testing: (1, 20)
PathCell: 7  [1,24 (2)]
testing: (1, 24)
PathCell: 8  [2,24 (2)]
testing: (2, 24)
using: (2, 24)
STEP: 0  (0)
cell: [2, 24]
direction = 3
STEP: 1  (1)
cell: [2, 23]
direction = 3
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 56  (2 cells)
PathCell: 0  [16,4 (3)]
testing: (16, 4)
PathCell: 1  [15,4 (2)]
testing: (15, 4)
using: (15, 4)
STEP: 0  (0)
cell: [15, 4]
direction = 1
STEP: 1  (1)
cell: [15, 5]
direction = 1
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 5  (8 cells)
PathCell: 3  [4,8 (2)]
testing: (4, 8)
PathCell: 6  [2,7 (3)]
testing: (2, 7)
PathCell: 2  [4,8 (2)]
testing: (4, 8)
PathCell: 1  [4,9 (2)]
testing: (4, 9)
PathCell: 4  [3,8 (2)]
testing: (3, 8)
PathCell: 0  [4,10 (2)]
testing: (4, 10)
PathCell: 7  [2,6 (2)]
testing: (2, 6)
PathCell: 5  [2,8 (2)]
testing: (2, 8)
MazePath: 47  (7 cells)
PathCell: 1  [20,23 (2)]
testing: (20, 23)
PathCell: 6  [23,21 (2)]
testing: (23, 21)
using: (23, 21)
STEP: 0  (0)
cell: [23, 21]
direction = 2
STEP: 1  (1)
cell: [24, 21]
direction = 2
Hit the wall!
MAX STEPS: 1

NEW PATH...
MazePath: 63  (3 cells)
PathCell: 2  [3,15 (2)]
testing: (3, 15)
PathCell: 1  [3,16 (2)]
testing: (3, 16)
PathCell: 0  [3,17 (2)]
testing: (3, 17)
MazePath: 86  (3 cells)
PathCell: 2  [3,22 (3)]
testing: (3, 22)
PathCell: 0  [1,22 (2)]
testing: (1, 22)
PathCell: 1  [2,22 (2)]
testing: (2, 22)
MazePath: 75  (4 cells)
PathCell: 1  [17,4 (3)]
testing: (17, 4)
using: (17, 4)
STEP: 0  (0)
cell: [17, 4]
direction = 3
STEP: 1  (1)
cell: [17, 3]
direction = 3
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 15  (2 cells)
PathCell: 0  [7,8 (2)]
testing: (7, 8)
PathCell: 1  [8,8 (2)]
testing: (8, 8)
MazePath: 65  (7 cells)
PathCell: 6  [6,6 (2)]
testing: (6, 6)
PathCell: 1  [5,6 (2)]
testing: (5, 6)
PathCell: 4  [6,5 (2)]
testing: (6, 5)
PathCell: 2  [5,5 (2)]
testing: (5, 5)
PathCell: 3  [5,5 (2)]
testing: (5, 5)
PathCell: 5  [6,5 (2)]
testing: (6, 5)
PathCell: 0  [5,7 (2)]
testing: (5, 7)
MazePath: 105  (16 cells)
PathCell: 7  [23,2 (2)]
testing: (23, 2)
using: (23, 2)
STEP: 0  (0)
cell: [23, 2]
direction = 0
STEP: 1  (1)
cell: [22, 2]
direction = 0
STEP: 2  (2)
cell: [21, 2]
direction = 0
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 86  (3 cells)
PathCell: 0  [1,22 (2)]
testing: (1, 22)
PathCell: 2  [3,22 (3)]
testing: (3, 22)
PathCell: 1  [2,22 (2)]
testing: (2, 22)
MazePath: 7  (25 cells)
PathCell: 2  [6,1 (2)]
testing: (6, 1)
using: (6, 1)
STEP: 0  (0)
cell: [6, 1]
direction = 3
STEP: 1  (1)
cell: [6, 0]
direction = 3
Hit the wall!
NEW DIRECTION: 2
STEP: 1  (1)
cell: [6, 0]
direction = 2
STEP: 2  (2)
cell: [7, 0]
direction = 2
STEP: 3  (3)
cell: [8, 0]
direction = 2
STEP: 4  (4)
cell: [9, 0]
direction = 2
STEP: 5  (5)
cell: [10, 0]
direction = 2
STEP: 6  (6)
cell: [11, 0]
direction = 2
Hit another path!
MAX STEPS: 6

NEW PATH...
MazePath: 68  (38 cells)
PathCell: 24  [14,27 (2)]
testing: (14, 27)
using: (14, 27)
STEP: 0  (0)
cell: [14, 27]
direction = 2
STEP: 1  (1)
cell: [15, 27]
direction = 2
STEP: 2  (2)
cell: [16, 27]
direction = 2
NEW DIRECTION: 1
STEP: 3  (0)
cell: [17, 27]
direction = 1
STEP: 4  (1)
cell: [17, 28]
direction = 1
STEP: 5  (2)
cell: [17, 29]
direction = 1
STEP: 6  (3)
cell: [17, 30]
direction = 1
STEP: 7  (4)
cell: [17, 31]
direction = 1
STEP: 8  (5)
cell: [17, 32]
direction = 1
STEP: 9  (6)
cell: [17, 33]
direction = 1
NEW DIRECTION: 0
STEP: 10  (0)
cell: [17, 34]
direction = 0
STEP: 11  (1)
cell: [16, 34]
direction = 0
STEP: 12  (2)
cell: [15, 34]
direction = 0
Hit another path!
MAX STEPS: 12

NEW PATH...
MazePath: 48  (6 cells)
PathCell: 4  [12,5 (2)]
testing: (12, 5)
PathCell: 2  [12,4 (3)]
testing: (12, 4)
PathCell: 0  [12,2 (2)]
testing: (12, 2)
PathCell: 1  [12,3 (2)]
testing: (12, 3)
using: (12, 3)
STEP: 0  (0)
cell: [12, 3]
direction = 2
STEP: 1  (1)
cell: [13, 3]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 101  (14 cells)
PathCell: 4  [9,38 (2)]
testing: (9, 38)
using: (9, 38)
STEP: 0  (0)
cell: [9, 38]
direction = 2
STEP: 1  (1)
cell: [10, 38]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 110  (2 cells)
PathCell: 0  [15,4 (2)]
testing: (15, 4)
PathCell: 1  [15,5 (2)]
testing: (15, 5)
MazePath: 93  (6 cells)
PathCell: 3  [13,27 (2)]
testing: (13, 27)
PathCell: 2  [13,27 (2)]
testing: (13, 27)
PathCell: 4  [13,28 (2)]
testing: (13, 28)
using: (13, 28)
STEP: 0  (0)
cell: [13, 28]
direction = 0
STEP: 1  (1)
cell: [12, 28]
direction = 0
Hit another path!
NEW DIRECTION: 1
STEP: 1  (1)
cell: [12, 28]
direction = 1
STEP: 2  (2)
cell: [12, 29]
direction = 1
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 13  (5 cells)
PathCell: 2  [2,11 (2)]
testing: (2, 11)
PathCell: 0  [4,11 (3)]
testing: (4, 11)
PathCell: 4  [2,12 (2)]
testing: (2, 12)
PathCell: 3  [2,11 (2)]
testing: (2, 11)
PathCell: 1  [3,11 (2)]
testing: (3, 11)
MazePath: 103  (4 cells)
PathCell: 2  [12,34 (2)]
testing: (12, 34)
PathCell: 1  [11,34 (2)]
testing: (11, 34)
PathCell: 0  [10,34 (2)]
testing: (10, 34)
PathCell: 3  [13,34 (2)]
testing: (13, 34)
MazePath: 16  (2 cells)
PathCell: 1  [3,7 (3)]
testing: (3, 7)
PathCell: 0  [4,7 (2)]
testing: (4, 7)
MazePath: 65  (7 cells)
PathCell: 4  [6,5 (2)]
testing: (6, 5)
PathCell: 1  [5,6 (2)]
testing: (5, 6)
PathCell: 5  [6,5 (2)]
testing: (6, 5)
PathCell: 2  [5,5 (2)]
testing: (5, 5)
PathCell: 0  [5,7 (2)]
testing: (5, 7)
PathCell: 6  [6,6 (2)]
testing: (6, 6)
PathCell: 3  [5,5 (2)]
testing: (5, 5)
MazePath: 90  (3 cells)
PathCell: 2  [23,28 (2)]
testing: (23, 28)
PathCell: 1  [23,27 (2)]
testing: (23, 27)
PathCell: 0  [23,26 (2)]
testing: (23, 26)
MazePath: 7  (25 cells)
PathCell: 5  [9,1 (2)]
testing: (9, 1)
PathCell: 15  [14,6 (2)]
testing: (14, 6)
PathCell: 7  [11,1 (2)]
testing: (11, 1)
PathCell: 0  [4,1 (2)]
testing: (4, 1)
PathCell: 6  [10,1 (2)]
testing: (10, 1)
PathCell: 14  [13,6 (2)]
testing: (13, 6)
PathCell: 17  [14,4 (2)]
testing: (14, 4)
PathCell: 4  [8,1 (2)]
testing: (8, 1)
PathCell: 18  [14,3 (2)]
testing: (14, 3)
PathCell: 21  [12,2 (3)]
testing: (12, 2)
PathCell: 20  [13,2 (2)]
testing: (13, 2)
using: (13, 2)
STEP: 0  (0)
cell: [13, 2]
direction = 3
STEP: 1  (1)
cell: [13, 1]
direction = 3
STEP: 2  (2)
cell: [13, 0]
direction = 3
Hit the wall!
MAX STEPS: 2

NEW PATH...
MazePath: 39  (2 cells)
PathCell: 0  [12,11 (2)]
testing: (12, 11)
PathCell: 1  [12,10 (2)]
testing: (12, 10)
MazePath: 81  (2 cells)
PathCell: 0  [10,11 (2)]
testing: (10, 11)
PathCell: 1  [10,12 (2)]
testing: (10, 12)
MazePath: 85  (2 cells)
PathCell: 1  [24,22 (2)]
testing: (24, 22)
PathCell: 0  [23,22 (2)]
testing: (23, 22)
MazePath: 108  (4 cells)
PathCell: 2  [18,3 (2)]
testing: (18, 3)
PathCell: 0  [18,4 (2)]
testing: (18, 4)
PathCell: 1  [18,3 (2)]
testing: (18, 3)
PathCell: 3  [19,3 (2)]
testing: (19, 3)
MazePath: 34  (4 cells)
PathCell: 1  [1,6 (2)]
testing: (1, 6)
PathCell: 0  [1,7 (2)]
testing: (1, 7)
PathCell: 2  [1,6 (2)]
testing: (1, 6)
PathCell: 3  [0,6 (2)]
testing: (0, 6)
MazePath: 105  (16 cells)
PathCell: 8  [23,3 (2)]
testing: (23, 3)
using: (23, 3)
STEP: 0  (0)
cell: [23, 3]
direction = 0
STEP: 1  (1)
cell: [22, 3]
direction = 0
STEP: 2  (2)
cell: [21, 3]
direction = 0
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 48  (6 cells)
PathCell: 3  [12,5 (2)]
testing: (12, 5)
PathCell: 4  [12,5 (2)]
testing: (12, 5)
PathCell: 2  [12,4 (3)]
testing: (12, 4)
PathCell: 0  [12,2 (2)]
testing: (12, 2)
PathCell: 1  [12,3 (3)]
testing: (12, 3)
PathCell: 5  [13,5 (2)]
testing: (13, 5)
MazePath: 96  (3 cells)
PathCell: 1  [24,24 (2)]
testing: (24, 24)
PathCell: 0  [24,25 (2)]
testing: (24, 25)
PathCell: 2  [24,23 (2)]
testing: (24, 23)
MazePath: 111  (2 cells)
PathCell: 1  [24,21 (2)]
testing: (24, 21)
PathCell: 0  [23,21 (2)]
testing: (23, 21)
MazePath: 106  (9 cells)
PathCell: 0  [24,17 (2)]
testing: (24, 17)
PathCell: 4  [24,13 (2)]
testing: (24, 13)
using: (24, 13)
STEP: 0  (0)
cell: [24, 13]
direction = 0
STEP: 1  (1)
cell: [23, 13]
direction = 0
STEP: 2  (2)
cell: [22, 13]
direction = 0
STEP: 3  (3)
cell: [21, 13]
direction = 0
Hit another path!
NEW DIRECTION: 1
STEP: 3  (3)
cell: [21, 13]
direction = 1
STEP: 4  (4)
cell: [21, 14]
direction = 1
STEP: 5  (5)
cell: [21, 15]
direction = 1
STEP: 6  (6)
cell: [21, 16]
direction = 1
Hit another path!
NEW DIRECTION: 2
STEP: 6  (6)
cell: [21, 16]
direction = 2
NEW DIRECTION: 3
STEP: 7  (0)
cell: [22, 16]
direction = 3
STEP: 8  (1)
cell: [22, 15]
direction = 3
STEP: 9  (2)
cell: [22, 14]
direction = 3
Hit another path!
MAX STEPS: 9

NEW PATH...
MazePath: 95  (2 cells)
PathCell: 1  [9,19 (2)]
testing: (9, 19)
PathCell: 0  [9,18 (2)]
testing: (9, 18)
MazePath: 113  (3 cells)
PathCell: 0  [23,2 (2)]
testing: (23, 2)
PathCell: 2  [21,2 (2)]
testing: (21, 2)
using: (21, 2)
STEP: 0  (0)
cell: [21, 2]
direction = 3
STEP: 1  (1)
cell: [21, 1]
direction = 3
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 109  (2 cells)
PathCell: 0  [2,24 (2)]
testing: (2, 24)
PathCell: 1  [2,23 (2)]
testing: (2, 23)
MazePath: 66  (6 cells)
PathCell: 3  [12,19 (2)]
testing: (12, 19)
using: (12, 19)
STEP: 0  (0)
cell: [12, 19]
direction = 1
STEP: 1  (1)
cell: [12, 20]
direction = 1
STEP: 2  (2)
cell: [12, 21]
direction = 1
STEP: 3  (3)
cell: [12, 22]
direction = 1
STEP: 4  (4)
cell: [12, 23]
direction = 1
Hit another path!
MAX STEPS: 4

NEW PATH...
MazePath: 65  (7 cells)
PathCell: 5  [6,5 (2)]
testing: (6, 5)
PathCell: 3  [5,5 (2)]
testing: (5, 5)
PathCell: 6  [6,6 (2)]
testing: (6, 6)
PathCell: 4  [6,5 (2)]
testing: (6, 5)
PathCell: 1  [5,6 (2)]
testing: (5, 6)
PathCell: 0  [5,7 (2)]
testing: (5, 7)
PathCell: 2  [5,5 (2)]
testing: (5, 5)
MazePath: 71  (8 cells)
PathCell: 4  [14,23 (2)]
testing: (14, 23)
using: (14, 23)
STEP: 0  (0)
cell: [14, 23]
direction = 0
STEP: 1  (1)
cell: [13, 23]
direction = 0
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 59  (27 cells)
PathCell: 6  [6,34 (2)]
testing: (6, 34)
using: (6, 34)
STEP: 0  (0)
cell: [6, 34]
direction = 1
STEP: 1  (1)
cell: [6, 35]
direction = 1
STEP: 2  (2)
cell: [6, 36]
direction = 1
STEP: 3  (3)
cell: [6, 37]
direction = 1
Hit another path!
NEW DIRECTION: 2
STEP: 3  (3)
cell: [6, 37]
direction = 2
STEP: 4  (4)
cell: [7, 37]
direction = 2
Hit another path!
NEW DIRECTION: 3
STEP: 4  (4)
cell: [7, 37]
direction = 3
STEP: 5  (5)
cell: [7, 36]
direction = 3
STEP: 6  (6)
cell: [7, 35]
direction = 3
Hit another path!
MAX STEPS: 6

NEW PATH...
MazePath: 81  (2 cells)
PathCell: 1  [10,12 (2)]
testing: (10, 12)
PathCell: 0  [10,11 (2)]
testing: (10, 11)
MazePath: 23  (11 cells)
PathCell: 7  [7,16 (2)]
testing: (7, 16)
PathCell: 6  [7,15 (2)]
testing: (7, 15)
PathCell: 3  [7,12 (2)]
testing: (7, 12)
PathCell: 5  [7,14 (2)]
testing: (7, 14)
PathCell: 2  [6,12 (2)]
testing: (6, 12)
PathCell: 10  [5,17 (3)]
testing: (5, 17)
PathCell: 0  [4,12 (2)]
testing: (4, 12)
PathCell: 1  [5,12 (2)]
testing: (5, 12)
PathCell: 9  [6,17 (3)]
testing: (6, 17)
PathCell: 8  [7,17 (3)]
testing: (7, 17)
PathCell: 4  [7,13 (2)]
testing: (7, 13)
MazePath: 17  (3 cells)
PathCell: 2  [1,9 (3)]
testing: (1, 9)
PathCell: 0  [1,7 (3)]
testing: (1, 7)
PathCell: 1  [1,8 (3)]
testing: (1, 8)
MazePath: 123  (5 cells)
PathCell: 1  [12,20 (2)]
testing: (12, 20)
using: (12, 20)
STEP: 0  (0)
cell: [12, 20]
direction = 2
STEP: 1  (1)
cell: [13, 20]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 17  (3 cells)
PathCell: 2  [1,9 (3)]
testing: (1, 9)
PathCell: 0  [1,7 (3)]
testing: (1, 7)
PathCell: 1  [1,8 (3)]
testing: (1, 8)
MazePath: 5  (8 cells)
PathCell: 4  [3,8 (2)]
testing: (3, 8)
PathCell: 6  [2,7 (3)]
testing: (2, 7)
PathCell: 2  [4,8 (2)]
testing: (4, 8)
PathCell: 7  [2,6 (2)]
testing: (2, 6)
PathCell: 0  [4,10 (2)]
testing: (4, 10)
PathCell: 5  [2,8 (2)]
testing: (2, 8)
PathCell: 1  [4,9 (2)]
testing: (4, 9)
PathCell: 3  [4,8 (2)]
testing: (4, 8)
MazePath: 0  (26 cells)
PathCell: 22  [8,4 (2)]
testing: (8, 4)
PathCell: 11  [4,7 (3)]
testing: (4, 7)
PathCell: 15  [8,7 (2)]
testing: (8, 7)
PathCell: 8  [4,4 (2)]
testing: (4, 4)
PathCell: 18  [10,6 (2)]
testing: (10, 6)
PathCell: 12  [5,7 (4)]
PathCell: 25  [5,4 (2)]
testing: (5, 4)
PathCell: 10  [4,6 (2)]
testing: (4, 6)
PathCell: 9  [4,5 (2)]
testing: (4, 5)
PathCell: 19  [10,5 (2)]
testing: (10, 5)
PathCell: 21  [9,4 (2)]
testing: (9, 4)
PathCell: 6  [4,2 (3)]
testing: (4, 2)
PathCell: 17  [10,7 (2)]
testing: (10, 7)
PathCell: 24  [6,4 (2)]
testing: (6, 4)
PathCell: 13  [6,7 (3)]
testing: (6, 7)
PathCell: 16  [9,7 (2)]
testing: (9, 7)
PathCell: 20  [10,4 (2)]
testing: (10, 4)
PathCell: 5  [4,1 (3)]
testing: (4, 1)
PathCell: 23  [7,4 (2)]
testing: (7, 4)
PathCell: 7  [4,3 (3)]
testing: (4, 3)
PathCell: 4  [4,0 (2)]
testing: (4, 0)
using: (4, 0)
STEP: 0  (0)
cell: [4, 0]
direction = 2
STEP: 1  (1)
cell: [5, 0]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 36  (2 cells)
PathCell: 0  [12,8 (2)]
testing: (12, 8)
PathCell: 1  [12,7 (3)]
testing: (12, 7)
MazePath: 2  (4 cells)
PathCell: 2  [2,1 (3)]
testing: (2, 1)
PathCell: 1  [1,1 (3)]
testing: (1, 1)
PathCell: 3  [3,1 (2)]
testing: (3, 1)
PathCell: 0  [0,1 (2)]
testing: (0, 1)
MazePath: 57  (2 cells)
PathCell: 1  [20,24 (3)]
testing: (20, 24)
PathCell: 0  [20,25 (2)]
testing: (20, 25)
MazePath: 13  (5 cells)
PathCell: 4  [2,12 (2)]
testing: (2, 12)
PathCell: 2  [2,11 (2)]
testing: (2, 11)
PathCell: 1  [3,11 (2)]
testing: (3, 11)
PathCell: 0  [4,11 (3)]
testing: (4, 11)
PathCell: 3  [2,11 (2)]
testing: (2, 11)
MazePath: 84  (4 cells)
PathCell: 0  [18,4 (2)]
testing: (18, 4)
PathCell: 3  [18,7 (2)]
testing: (18, 7)
using: (18, 7)
STEP: 0  (0)
cell: [18, 7]
direction = 2
STEP: 1  (1)
cell: [19, 7]
direction = 2
Hit another path!
NEW DIRECTION: 3
STEP: 1  (1)
cell: [19, 7]
direction = 3
STEP: 2  (2)
cell: [19, 6]
direction = 3
STEP: 3  (3)
cell: [19, 5]
direction = 3
Hit another path!
MAX STEPS: 3

NEW PATH...
MazePath: 73  (3 cells)
PathCell: 2  [9,6 (2)]
testing: (9, 6)
PathCell: 1  [8,6 (2)]
testing: (8, 6)
PathCell: 0  [7,6 (2)]
testing: (7, 6)
MazePath: 124  (2 cells)
PathCell: 0  [14,23 (2)]
testing: (14, 23)
PathCell: 1  [13,23 (2)]
testing: (13, 23)
using: (13, 23)
STEP: 0  (0)
cell: [13, 23]
direction = 3
STEP: 1  (1)
cell: [13, 22]
direction = 3
STEP: 2  (2)
cell: [13, 21]
direction = 3
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 68  (38 cells)
PathCell: 9  [6,26 (2)]
testing: (6, 26)
PathCell: 27  [12,26 (2)]
testing: (12, 26)
using: (12, 26)
STEP: 0  (0)
cell: [12, 26]
direction = 3
STEP: 1  (1)
cell: [12, 25]
direction = 3
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 39  (2 cells)
PathCell: 1  [12,10 (2)]
testing: (12, 10)
PathCell: 0  [12,11 (2)]
testing: (12, 11)
MazePath: 127  (2 cells)
PathCell: 1  [5,0 (2)]
testing: (5, 0)
PathCell: 0  [4,0 (2)]
testing: (4, 0)
MazePath: 129  (3 cells)
PathCell: 0  [13,23 (2)]
testing: (13, 23)
PathCell: 1  [13,22 (2)]
testing: (13, 22)
PathCell: 2  [13,21 (2)]
testing: (13, 21)
MazePath: 26  (10 cells)
PathCell: 1  [3,20 (2)]
testing: (3, 20)
PathCell: 2  [2,20 (3)]
testing: (2, 20)
PathCell: 6  [1,23 (2)]
testing: (1, 23)
PathCell: 5  [1,22 (3)]
testing: (1, 22)
PathCell: 3  [1,20 (2)]
testing: (1, 20)
PathCell: 4  [1,21 (2)]
testing: (1, 21)
PathCell: 8  [2,24 (3)]
testing: (2, 24)
PathCell: 9  [3,24 (3)]
testing: (3, 24)
PathCell: 7  [1,24 (2)]
testing: (1, 24)
PathCell: 0  [4,20 (2)]
testing: (4, 20)
MazePath: 108  (4 cells)
PathCell: 2  [18,3 (2)]
testing: (18, 3)
PathCell: 1  [18,3 (2)]
testing: (18, 3)
PathCell: 3  [19,3 (2)]
testing: (19, 3)
PathCell: 0  [18,4 (2)]
testing: (18, 4)
MazePath: 90  (3 cells)
PathCell: 0  [23,26 (2)]
testing: (23, 26)
PathCell: 2  [23,28 (2)]
testing: (23, 28)
PathCell: 1  [23,27 (2)]
testing: (23, 27)
MazePath: 98  (8 cells)
PathCell: 7  [0,23 (2)]
testing: (0, 23)
PathCell: 5  [0,25 (2)]
testing: (0, 25)
using: (0, 25)
STEP: 0  (0)
cell: [0, 25]
direction = 1
STEP: 1  (1)
cell: [0, 26]
direction = 1
STEP: 2  (2)
cell: [0, 27]
direction = 1
STEP: 3  (3)
cell: [0, 28]
direction = 1
STEP: 4  (4)
cell: [0, 29]
direction = 1
STEP: 5  (5)
cell: [0, 30]
direction = 1
NEW DIRECTION: 2
STEP: 6  (0)
cell: [0, 31]
direction = 2
STEP: 7  (1)
cell: [1, 31]
direction = 2
Hit another path!
MAX STEPS: 7

NEW PATH...
MazePath: 5  (8 cells)
PathCell: 5  [2,8 (2)]
testing: (2, 8)
PathCell: 0  [4,10 (2)]
testing: (4, 10)
PathCell: 4  [3,8 (2)]
testing: (3, 8)
PathCell: 3  [4,8 (2)]
testing: (4, 8)
PathCell: 1  [4,9 (2)]
testing: (4, 9)
PathCell: 6  [2,7 (3)]
testing: (2, 7)
PathCell: 7  [2,6 (2)]
testing: (2, 6)
PathCell: 2  [4,8 (2)]
testing: (4, 8)
MazePath: 18  (26 cells)
PathCell: 17  [4,30 (2)]
testing: (4, 30)
PathCell: 16  [3,30 (2)]
testing: (3, 30)
PathCell: 10  [1,26 (2)]
testing: (1, 26)
PathCell: 8  [3,26 (2)]
testing: (3, 26)
PathCell: 18  [4,29 (3)]
testing: (4, 29)
PathCell: 15  [2,30 (3)]
testing: (2, 30)
PathCell: 7  [4,26 (2)]
testing: (4, 26)
PathCell: 25  [3,28 (2)]
testing: (3, 28)
PathCell: 6  [4,25 (2)]
testing: (4, 25)
PathCell: 4  [4,23 (2)]
testing: (4, 23)
PathCell: 21  [3,27 (2)]
testing: (3, 27)
PathCell: 24  [2,28 (2)]
testing: (2, 28)
PathCell: 9  [2,26 (2)]
testing: (2, 26)
PathCell: 0  [4,19 (2)]
testing: (4, 19)
PathCell: 11  [1,27 (2)]
testing: (1, 27)
PathCell: 12  [1,28 (2)]
testing: (1, 28)
PathCell: 2  [4,21 (2)]
testing: (4, 21)
PathCell: 5  [4,24 (2)]
testing: (4, 24)
PathCell: 1  [4,20 (3)]
testing: (4, 20)
PathCell: 3  [4,22 (2)]
testing: (4, 22)
PathCell: 19  [4,28 (2)]
testing: (4, 28)
PathCell: 22  [2,27 (2)]
testing: (2, 27)
PathCell: 23  [2,27 (2)]
testing: (2, 27)
PathCell: 20  [4,27 (2)]
testing: (4, 27)
PathCell: 13  [1,29 (2)]
testing: (1, 29)
PathCell: 14  [1,30 (2)]
testing: (1, 30)
MazePath: 54  (12 cells)
PathCell: 9  [5,26 (2)]
testing: (5, 26)
PathCell: 10  [5,27 (2)]
testing: (5, 27)
PathCell: 5  [5,22 (2)]
testing: (5, 22)
PathCell: 8  [5,25 (2)]
testing: (5, 25)
PathCell: 7  [5,24 (2)]
testing: (5, 24)
PathCell: 11  [5,28 (3)]
testing: (5, 28)
PathCell: 1  [5,18 (2)]
testing: (5, 18)
PathCell: 2  [5,19 (2)]
testing: (5, 19)
PathCell: 0  [5,17 (2)]
testing: (5, 17)
PathCell: 6  [5,23 (2)]
testing: (5, 23)
PathCell: 4  [5,21 (2)]
testing: (5, 21)
PathCell: 3  [5,20 (2)]
testing: (5, 20)
MazePath: 126  (2 cells)
PathCell: 0  [12,20 (2)]
testing: (12, 20)
PathCell: 1  [13,20 (2)]
testing: (13, 20)
MazePath: 72  (8 cells)
PathCell: 4  [8,28 (2)]
testing: (8, 28)
PathCell: 3  [8,28 (2)]
testing: (8, 28)
PathCell: 1  [6,28 (2)]
testing: (6, 28)
PathCell: 2  [7,28 (2)]
testing: (7, 28)
PathCell: 0  [5,28 (2)]
testing: (5, 28)
PathCell: 5  [8,27 (2)]
testing: (8, 27)
PathCell: 6  [7,27 (2)]
testing: (7, 27)
PathCell: 7  [6,27 (2)]
testing: (6, 27)
MazePath: 56  (2 cells)
PathCell: 1  [15,4 (3)]
testing: (15, 4)
PathCell: 0  [16,4 (3)]
testing: (16, 4)
MazePath: 87  (3 cells)
PathCell: 0  [17,9 (2)]
testing: (17, 9)
PathCell: 2  [17,11 (2)]
testing: (17, 11)
using: (17, 11)
STEP: 0  (0)
cell: [17, 11]
direction = 0
STEP: 1  (1)
cell: [16, 11]
direction = 0
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 120  (3 cells)
PathCell: 2  [21,3 (2)]
testing: (21, 3)
using: (21, 3)
STEP: 0  (0)
cell: [21, 3]
direction = 1
STEP: 1  (1)
cell: [21, 4]
direction = 1
STEP: 2  (2)
cell: [21, 5]
direction = 1
STEP: 3  (3)
cell: [21, 6]
direction = 1
NEW DIRECTION: 2
STEP: 4  (0)
cell: [21, 7]
direction = 2
STEP: 5  (1)
cell: [22, 7]
direction = 2
STEP: 6  (2)
cell: [23, 7]
direction = 2
STEP: 7  (3)
cell: [24, 7]
direction = 2
Hit the wall!
MAX STEPS: 7

NEW PATH...
MazePath: 103  (4 cells)
PathCell: 2  [12,34 (2)]
testing: (12, 34)
PathCell: 0  [10,34 (2)]
testing: (10, 34)
PathCell: 3  [13,34 (2)]
testing: (13, 34)
PathCell: 1  [11,34 (2)]
testing: (11, 34)
MazePath: 25  (3 cells)
PathCell: 0  [4,29 (3)]
testing: (4, 29)
PathCell: 1  [3,29 (2)]
testing: (3, 29)
PathCell: 2  [2,29 (2)]
testing: (2, 29)
MazePath: 112  (2 cells)
PathCell: 1  [17,3 (2)]
testing: (17, 3)
PathCell: 0  [17,4 (2)]
testing: (17, 4)
MazePath: 2  (4 cells)
PathCell: 3  [3,1 (2)]
testing: (3, 1)
PathCell: 1  [1,1 (3)]
testing: (1, 1)
PathCell: 0  [0,1 (2)]
testing: (0, 1)
PathCell: 2  [2,1 (3)]
testing: (2, 1)
MazePath: 105  (16 cells)
PathCell: 0  [18,0 (2)]
testing: (18, 0)
PathCell: 4  [22,0 (2)]
testing: (22, 0)
using: (22, 0)
STEP: 0  (0)
cell: [22, 0]
direction = 1
STEP: 1  (1)
cell: [22, 1]
direction = 1
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 73  (3 cells)
PathCell: 0  [7,6 (2)]
testing: (7, 6)
PathCell: 2  [9,6 (2)]
testing: (9, 6)
PathCell: 1  [8,6 (2)]
testing: (8, 6)
MazePath: 69  (2 cells)
PathCell: 0  [10,2 (2)]
testing: (10, 2)
PathCell: 1  [10,3 (2)]
testing: (10, 3)
MazePath: 10  (3 cells)
PathCell: 1  [1,2 (2)]
testing: (1, 2)
PathCell: 2  [1,3 (2)]
testing: (1, 3)
PathCell: 0  [1,1 (2)]
testing: (1, 1)
MazePath: 81  (2 cells)
PathCell: 1  [10,12 (2)]
testing: (10, 12)
PathCell: 0  [10,11 (2)]
testing: (10, 11)
MazePath: 61  (2 cells)
PathCell: 1  [21,21 (2)]
testing: (21, 21)
PathCell: 0  [22,21 (2)]
testing: (22, 21)
MazePath: 30  (2 cells)
PathCell: 1  [3,6 (2)]
testing: (3, 6)
PathCell: 0  [3,7 (2)]
testing: (3, 7)
MazePath: 113  (3 cells)
PathCell: 0  [23,2 (2)]
testing: (23, 2)
PathCell: 2  [21,2 (3)]
testing: (21, 2)
PathCell: 1  [22,2 (2)]
testing: (22, 2)
MazePath: 115  (13 cells)
PathCell: 9  [17,33 (2)]
testing: (17, 33)
using: (17, 33)
STEP: 0  (0)
cell: [17, 33]
direction = 0
STEP: 1  (1)
cell: [16, 33]
direction = 0
STEP: 2  (2)
cell: [15, 33]
direction = 0
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 49  (7 cells)
PathCell: 3  [12,36 (2)]
testing: (12, 36)
PathCell: 2  [12,36 (2)]
testing: (12, 36)
PathCell: 0  [12,38 (2)]
testing: (12, 38)
PathCell: 1  [12,37 (2)]
testing: (12, 37)
PathCell: 6  [13,37 (2)]
testing: (13, 37)
PathCell: 5  [13,36 (2)]
testing: (13, 36)
PathCell: 4  [13,36 (2)]
testing: (13, 36)
MazePath: 3  (24 cells)
PathCell: 1  [5,8 (2)]
testing: (5, 8)
PathCell: 4  [4,10 (4)]
PathCell: 6  [2,10 (2)]
testing: (2, 10)
PathCell: 8  [1,11 (2)]
testing: (1, 11)
PathCell: 0  [5,7 (2)]
testing: (5, 7)
PathCell: 23  [0,19 (3)]
testing: (0, 19)
PathCell: 22  [1,19 (3)]
testing: (1, 19)
PathCell: 2  [5,9 (2)]
testing: (5, 9)
PathCell: 19  [4,19 (3)]
testing: (4, 19)
PathCell: 21  [2,19 (2)]
testing: (2, 19)
PathCell: 9  [1,12 (2)]
testing: (1, 12)
PathCell: 5  [3,10 (2)]
testing: (3, 10)
PathCell: 3  [5,10 (2)]
testing: (5, 10)
PathCell: 15  [4,15 (2)]
testing: (4, 15)
PathCell: 16  [4,16 (2)]
testing: (4, 16)
PathCell: 13  [4,13 (2)]
testing: (4, 13)
PathCell: 18  [4,18 (2)]
testing: (4, 18)
PathCell: 17  [4,17 (3)]
testing: (4, 17)
PathCell: 11  [2,13 (2)]
testing: (2, 13)
PathCell: 10  [1,13 (2)]
testing: (1, 13)
PathCell: 7  [1,10 (2)]
testing: (1, 10)
PathCell: 14  [4,14 (3)]
testing: (4, 14)
PathCell: 20  [3,19 (2)]
testing: (3, 19)
PathCell: 12  [3,13 (2)]
testing: (3, 13)
MazePath: 22  (7 cells)
PathCell: 6  [14,10 (3)]
testing: (14, 10)
PathCell: 0  [9,9 (2)]
testing: (9, 9)
PathCell: 1  [10,9 (2)]
testing: (10, 9)
PathCell: 3  [12,9 (2)]
testing: (12, 9)
PathCell: 4  [13,9 (2)]
testing: (13, 9)
PathCell: 5  [14,9 (2)]
testing: (14, 9)
PathCell: 2  [11,9 (2)]
testing: (11, 9)
MazePath: 109  (2 cells)
PathCell: 0  [2,24 (2)]
testing: (2, 24)
PathCell: 1  [2,23 (2)]
testing: (2, 23)
MazePath: 131  (8 cells)
PathCell: 3  [0,28 (2)]
testing: (0, 28)
PathCell: 7  [1,31 (2)]
testing: (1, 31)
using: (1, 31)
STEP: 0  (0)
cell: [1, 31]
direction = 1
STEP: 1  (1)
cell: [1, 32]
direction = 1
STEP: 2  (2)
cell: [1, 33]
direction = 1
STEP: 3  (3)
cell: [1, 34]
direction = 1
STEP: 4  (4)
cell: [1, 35]
direction = 1
NEW DIRECTION: 0
STEP: 5  (0)
cell: [1, 36]
direction = 0
STEP: 6  (1)
cell: [0, 36]
direction = 0
Hit the wall!
NEW DIRECTION: 3
STEP: 6  (1)
cell: [0, 36]
direction = 3
STEP: 7  (2)
cell: [0, 35]
direction = 3
STEP: 8  (3)
cell: [0, 34]
direction = 3
STEP: 9  (4)
cell: [0, 33]
direction = 3
STEP: 10  (5)
cell: [0, 32]
direction = 3
Hit another path!
MAX STEPS: 10

NEW PATH...
MazePath: 119  (3 cells)
PathCell: 2  [13,0 (2)]
testing: (13, 0)
using: (13, 0)
STEP: 0  (0)
cell: [13, 0]
direction = 2
STEP: 1  (1)
cell: [14, 0]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 46  (8 cells)
PathCell: 7  [20,11 (2)]
testing: (20, 11)
using: (20, 11)
STEP: 0  (0)
cell: [20, 11]
direction = 0
STEP: 1  (1)
cell: [19, 11]
direction = 0
STEP: 2  (2)
cell: [18, 11]
direction = 0
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 105  (16 cells)
PathCell: 2  [20,0 (2)]
testing: (20, 0)
using: (20, 0)
STEP: 0  (0)
cell: [20, 0]
direction = 1
STEP: 1  (1)
cell: [20, 1]
direction = 1
Hit another path!
NEW DIRECTION: 0
STEP: 1  (1)
cell: [20, 1]
direction = 0
STEP: 2  (2)
cell: [19, 1]
direction = 0
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 45  (2 cells)
PathCell: 0  [14,10 (2)]
testing: (14, 10)
PathCell: 1  [13,10 (2)]
testing: (13, 10)
MazePath: 88  (2 cells)
PathCell: 0  [3,22 (2)]
testing: (3, 22)
PathCell: 1  [3,23 (2)]
testing: (3, 23)
MazePath: 80  (2 cells)
PathCell: 0  [10,13 (2)]
testing: (10, 13)
PathCell: 1  [10,14 (2)]
testing: (10, 14)
MazePath: 126  (2 cells)
PathCell: 0  [12,20 (2)]
testing: (12, 20)
PathCell: 1  [13,20 (2)]
testing: (13, 20)
MazePath: 8  (3 cells)
PathCell: 2  [2,3 (3)]
testing: (2, 3)
PathCell: 1  [2,2 (2)]
testing: (2, 2)
PathCell: 0  [2,1 (2)]
testing: (2, 1)
MazePath: 12  (7 cells)
PathCell: 3  [7,9 (2)]
testing: (7, 9)
PathCell: 2  [7,9 (2)]
testing: (7, 9)
PathCell: 4  [8,9 (2)]
testing: (8, 9)
PathCell: 6  [9,8 (3)]
testing: (9, 8)
PathCell: 5  [9,9 (3)]
testing: (9, 9)
PathCell: 1  [7,8 (3)]
testing: (7, 8)
PathCell: 0  [7,7 (3)]
testing: (7, 7)
MazePath: 39  (2 cells)
PathCell: 1  [12,10 (2)]
testing: (12, 10)
PathCell: 0  [12,11 (2)]
testing: (12, 11)
MazePath: 94  (6 cells)
PathCell: 0  [23,25 (2)]
testing: (23, 25)
PathCell: 1  [24,25 (3)]
testing: (24, 25)
PathCell: 3  [24,26 (2)]
testing: (24, 26)
PathCell: 4  [24,27 (2)]
testing: (24, 27)
PathCell: 2  [24,25 (2)]
testing: (24, 25)
PathCell: 5  [24,28 (2)]
testing: (24, 28)
MazePath: 38  (29 cells)
PathCell: 19  [24,18 (2)]
testing: (24, 18)
using: (24, 18)
STEP: 0  (0)
cell: [24, 18]
direction = 0
STEP: 1  (1)
cell: [23, 18]
direction = 0
STEP: 2  (2)
cell: [22, 18]
direction = 0
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 59  (27 cells)
PathCell: 12  [8,38 (2)]
testing: (8, 38)
using: (8, 38)
STEP: 0  (0)
cell: [8, 38]
direction = 1
STEP: 1  (1)
cell: [8, 39]
direction = 1
Hit the wall!
MAX STEPS: 1

NEW PATH...
MazePath: 17  (3 cells)
PathCell: 1  [1,8 (3)]
testing: (1, 8)
PathCell: 0  [1,7 (3)]
testing: (1, 7)
PathCell: 2  [1,9 (3)]
testing: (1, 9)
MazePath: 6  (3 cells)
PathCell: 1  [1,7 (3)]
testing: (1, 7)
PathCell: 0  [2,7 (2)]
testing: (2, 7)
PathCell: 2  [0,7 (2)]
testing: (0, 7)
MazePath: 125  (9 cells)
PathCell: 4  [6,37 (2)]
testing: (6, 37)
PathCell: 0  [6,34 (2)]
testing: (6, 34)
using: (6, 34)
STEP: 0  (0)
cell: [6, 34]
direction = 3
STEP: 1  (1)
cell: [6, 33]
direction = 3
STEP: 2  (2)
cell: [6, 32]
direction = 3
STEP: 3  (3)
cell: [6, 31]
direction = 3
NEW DIRECTION: 2
STEP: 4  (0)
cell: [6, 30]
direction = 2
STEP: 5  (1)
cell: [7, 30]
direction = 2
Hit another path!
MAX STEPS: 5

NEW PATH...
MazePath: 6  (3 cells)
PathCell: 1  [1,7 (3)]
testing: (1, 7)
PathCell: 2  [0,7 (2)]
testing: (0, 7)
PathCell: 0  [2,7 (2)]
testing: (2, 7)
MazePath: 7  (25 cells)
PathCell: 6  [10,1 (2)]
testing: (10, 1)
PathCell: 17  [14,4 (2)]
testing: (14, 4)
PathCell: 23  [12,1 (2)]
testing: (12, 1)
PathCell: 1  [5,1 (2)]
testing: (5, 1)
PathCell: 18  [14,3 (2)]
testing: (14, 3)
PathCell: 24  [12,0 (2)]
testing: (12, 0)
PathCell: 3  [7,1 (2)]
testing: (7, 1)
PathCell: 21  [12,2 (3)]
testing: (12, 2)
PathCell: 19  [14,2 (2)]
testing: (14, 2)
using: (14, 2)
STEP: 0  (0)
cell: [14, 2]
direction = 3
STEP: 1  (1)
cell: [14, 1]
direction = 3
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 112  (2 cells)
PathCell: 1  [17,3 (2)]
testing: (17, 3)
PathCell: 0  [17,4 (2)]
testing: (17, 4)
MazePath: 18  (26 cells)
PathCell: 24  [2,28 (2)]
testing: (2, 28)
PathCell: 10  [1,26 (2)]
testing: (1, 26)
PathCell: 21  [3,27 (2)]
testing: (3, 27)
PathCell: 13  [1,29 (2)]
testing: (1, 29)
PathCell: 20  [4,27 (2)]
testing: (4, 27)
PathCell: 25  [3,28 (2)]
testing: (3, 28)
PathCell: 11  [1,27 (2)]
testing: (1, 27)
PathCell: 17  [4,30 (2)]
testing: (4, 30)
PathCell: 2  [4,21 (2)]
testing: (4, 21)
PathCell: 3  [4,22 (2)]
testing: (4, 22)
PathCell: 18  [4,29 (3)]
testing: (4, 29)
PathCell: 5  [4,24 (2)]
testing: (4, 24)
PathCell: 8  [3,26 (2)]
testing: (3, 26)
PathCell: 15  [2,30 (3)]
testing: (2, 30)
PathCell: 7  [4,26 (2)]
testing: (4, 26)
PathCell: 1  [4,20 (3)]
testing: (4, 20)
PathCell: 12  [1,28 (2)]
testing: (1, 28)
PathCell: 14  [1,30 (2)]
testing: (1, 30)
PathCell: 9  [2,26 (2)]
testing: (2, 26)
PathCell: 23  [2,27 (2)]
testing: (2, 27)
PathCell: 22  [2,27 (2)]
testing: (2, 27)
PathCell: 16  [3,30 (2)]
testing: (3, 30)
PathCell: 19  [4,28 (2)]
testing: (4, 28)
PathCell: 0  [4,19 (2)]
testing: (4, 19)
PathCell: 6  [4,25 (2)]
testing: (4, 25)
PathCell: 4  [4,23 (2)]
testing: (4, 23)
MazePath: 3  (24 cells)
PathCell: 13  [4,13 (2)]
testing: (4, 13)
PathCell: 11  [2,13 (2)]
testing: (2, 13)
PathCell: 21  [2,19 (2)]
testing: (2, 19)
PathCell: 5  [3,10 (2)]
testing: (3, 10)
PathCell: 19  [4,19 (3)]
testing: (4, 19)
PathCell: 22  [1,19 (3)]
testing: (1, 19)
PathCell: 15  [4,15 (2)]
testing: (4, 15)
PathCell: 0  [5,7 (2)]
testing: (5, 7)
PathCell: 23  [0,19 (3)]
testing: (0, 19)
PathCell: 9  [1,12 (2)]
testing: (1, 12)
PathCell: 4  [4,10 (4)]
PathCell: 12  [3,13 (2)]
testing: (3, 13)
PathCell: 17  [4,17 (3)]
testing: (4, 17)
PathCell: 3  [5,10 (2)]
testing: (5, 10)
PathCell: 18  [4,18 (2)]
testing: (4, 18)
PathCell: 2  [5,9 (2)]
testing: (5, 9)
PathCell: 6  [2,10 (2)]
testing: (2, 10)
PathCell: 7  [1,10 (2)]
testing: (1, 10)
PathCell: 16  [4,16 (2)]
testing: (4, 16)
PathCell: 10  [1,13 (2)]
testing: (1, 13)
PathCell: 14  [4,14 (3)]
testing: (4, 14)
PathCell: 20  [3,19 (2)]
testing: (3, 19)
PathCell: 8  [1,11 (2)]
testing: (1, 11)
PathCell: 1  [5,8 (2)]
testing: (5, 8)
MazePath: 96  (3 cells)
PathCell: 0  [24,25 (2)]
testing: (24, 25)
PathCell: 1  [24,24 (2)]
testing: (24, 24)
PathCell: 2  [24,23 (2)]
testing: (24, 23)
MazePath: 47  (7 cells)
PathCell: 1  [20,23 (2)]
testing: (20, 23)
PathCell: 6  [23,21 (3)]
testing: (23, 21)
PathCell: 4  [23,23 (3)]
testing: (23, 23)
PathCell: 5  [23,22 (3)]
testing: (23, 22)
PathCell: 3  [22,23 (2)]
testing: (22, 23)
PathCell: 0  [19,23 (2)]
testing: (19, 23)
PathCell: 2  [21,23 (2)]
testing: (21, 23)
MazePath: 105  (16 cells)
PathCell: 2  [20,0 (3)]
testing: (20, 0)
PathCell: 13  [24,2 (2)]
testing: (24, 2)
PathCell: 15  [24,0 (2)]
testing: (24, 0)
PathCell: 11  [24,4 (2)]
testing: (24, 4)
using: (24, 4)
STEP: 0  (0)
cell: [24, 4]
direction = 1
STEP: 1  (1)
cell: [24, 5]
direction = 1
STEP: 2  (2)
cell: [24, 6]
direction = 1
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 70  (7 cells)
PathCell: 6  [4,34 (2)]
testing: (4, 34)
PathCell: 4  [2,34 (2)]
testing: (2, 34)
PathCell: 3  [2,33 (2)]
testing: (2, 33)
PathCell: 2  [2,32 (2)]
testing: (2, 32)
PathCell: 0  [2,30 (2)]
testing: (2, 30)
PathCell: 5  [3,34 (3)]
testing: (3, 34)
PathCell: 1  [2,31 (2)]
testing: (2, 31)
MazePath: 43  (2 cells)
PathCell: 1  [0,22 (2)]
testing: (0, 22)
PathCell: 0  [1,22 (3)]
testing: (1, 22)
MazePath: 98  (8 cells)
PathCell: 4  [1,25 (2)]
testing: (1, 25)
PathCell: 7  [0,23 (2)]
testing: (0, 23)
PathCell: 1  [3,25 (2)]
testing: (3, 25)
PathCell: 5  [0,25 (3)]
testing: (0, 25)
PathCell: 0  [3,24 (2)]
testing: (3, 24)
PathCell: 3  [2,25 (2)]
testing: (2, 25)
PathCell: 2  [3,25 (2)]
testing: (3, 25)
PathCell: 6  [0,24 (2)]
testing: (0, 24)
MazePath: 114  (8 cells)
PathCell: 3  [7,0 (2)]
testing: (7, 0)
PathCell: 5  [9,0 (2)]
testing: (9, 0)
PathCell: 4  [8,0 (2)]
testing: (8, 0)
PathCell: 2  [6,0 (2)]
testing: (6, 0)
PathCell: 1  [6,0 (2)]
testing: (6, 0)
PathCell: 7  [11,0 (2)]
testing: (11, 0)
PathCell: 6  [10,0 (2)]
testing: (10, 0)
PathCell: 0  [6,1 (2)]
testing: (6, 1)
MazePath: 44  (2 cells)
PathCell: 0  [12,38 (3)]
testing: (12, 38)
PathCell: 1  [12,39 (3)]
testing: (12, 39)
using: (12, 39)
STEP: 0  (0)
cell: [12, 39]
direction = 2
STEP: 1  (1)
cell: [13, 39]
direction = 2
STEP: 2  (2)
cell: [14, 39]
direction = 2
STEP: 3  (3)
cell: [15, 39]
direction = 2
STEP: 4  (4)
cell: [16, 39]
direction = 2
NEW DIRECTION: 3
STEP: 5  (0)
cell: [17, 39]
direction = 3
STEP: 6  (1)
cell: [17, 38]
direction = 3
STEP: 7  (2)
cell: [17, 37]
direction = 3
STEP: 8  (3)
cell: [17, 36]
direction = 3
STEP: 9  (4)
cell: [17, 35]
direction = 3
Hit another path!
NEW DIRECTION: 0
STEP: 9  (4)
cell: [17, 35]
direction = 0
NEW DIRECTION: 1
STEP: 10  (0)
cell: [16, 35]
direction = 1
STEP: 11  (1)
cell: [16, 36]
direction = 1
STEP: 12  (2)
cell: [16, 37]
direction = 1
NEW DIRECTION: 0
STEP: 13  (0)
cell: [16, 38]
direction = 0
STEP: 14  (1)
cell: [15, 38]
direction = 0
Hit another path!
MAX STEPS: 14

NEW PATH...
MazePath: 11  (25 cells)
PathCell: 8  [11,10 (2)]
testing: (11, 10)
PathCell: 5  [8,10 (2)]
testing: (8, 10)
PathCell: 1  [6,8 (2)]
testing: (6, 8)
PathCell: 2  [6,9 (2)]
testing: (6, 9)
PathCell: 10  [11,12 (2)]
testing: (11, 12)
PathCell: 19  [13,11 (2)]
testing: (13, 11)
PathCell: 24  [13,13 (2)]
testing: (13, 13)
PathCell: 18  [14,11 (2)]
testing: (14, 11)
PathCell: 11  [11,13 (2)]
testing: (11, 13)
PathCell: 3  [6,10 (2)]
testing: (6, 10)
PathCell: 20  [12,11 (3)]
testing: (12, 11)
PathCell: 12  [11,14 (2)]
testing: (11, 14)
PathCell: 14  [13,14 (2)]
testing: (13, 14)
PathCell: 21  [12,11 (2)]
testing: (12, 11)
PathCell: 15  [14,14 (2)]
testing: (14, 14)
PathCell: 22  [12,12 (3)]
testing: (12, 12)
PathCell: 6  [9,10 (2)]
testing: (9, 10)
PathCell: 4  [7,10 (2)]
testing: (7, 10)
PathCell: 13  [12,14 (2)]
testing: (12, 14)
PathCell: 17  [14,12 (2)]
testing: (14, 12)
PathCell: 0  [6,7 (2)]
testing: (6, 7)
PathCell: 16  [14,13 (2)]
testing: (14, 13)
PathCell: 7  [10,10 (2)]
testing: (10, 10)
PathCell: 23  [12,13 (2)]
testing: (12, 13)
PathCell: 9  [11,11 (3)]
testing: (11, 11)
MazePath: 142  (6 cells)
PathCell: 3  [6,31 (2)]
testing: (6, 31)
using: (6, 31)
STEP: 0  (0)
cell: [6, 31]
direction = 2
STEP: 1  (1)
cell: [7, 31]
direction = 2
Hit another path!
NEW DIRECTION: 1
STEP: 1  (1)
cell: [7, 31]
direction = 1
STEP: 2  (2)
cell: [7, 32]
direction = 1
STEP: 3  (3)
cell: [7, 33]
direction = 1
Hit another path!
MAX STEPS: 3

NEW PATH...
MazePath: 29  (28 cells)
PathCell: 12  [21,31 (2)]
testing: (21, 31)
using: (21, 31)
STEP: 0  (0)
cell: [21, 31]
direction = 1
STEP: 1  (1)
cell: [21, 32]
direction = 1
STEP: 2  (2)
cell: [21, 33]
direction = 1
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 126  (2 cells)
PathCell: 1  [13,20 (2)]
testing: (13, 20)
PathCell: 0  [12,20 (2)]
testing: (12, 20)
MazePath: 75  (4 cells)
PathCell: 1  [17,4 (4)]
PathCell: 2  [18,4 (4)]
PathCell: 3  [19,4 (2)]
testing: (19, 4)
PathCell: 0  [16,4 (2)]
testing: (16, 4)
MazePath: 71  (8 cells)
PathCell: 6  [14,21 (2)]
testing: (14, 21)
PathCell: 2  [13,24 (2)]
testing: (13, 24)
using: (13, 24)
STEP: 0  (0)
cell: [13, 24]
direction = 1
STEP: 1  (1)
cell: [13, 25]
direction = 1
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 6  (3 cells)
PathCell: 1  [1,7 (3)]
testing: (1, 7)
PathCell: 0  [2,7 (2)]
testing: (2, 7)
PathCell: 2  [0,7 (2)]
testing: (0, 7)
MazePath: 23  (11 cells)
PathCell: 0  [4,12 (2)]
testing: (4, 12)
PathCell: 7  [7,16 (2)]
testing: (7, 16)
PathCell: 6  [7,15 (2)]
testing: (7, 15)
PathCell: 3  [7,12 (2)]
testing: (7, 12)
PathCell: 5  [7,14 (2)]
testing: (7, 14)
PathCell: 4  [7,13 (2)]
testing: (7, 13)
PathCell: 1  [5,12 (2)]
testing: (5, 12)
PathCell: 8  [7,17 (3)]
testing: (7, 17)
PathCell: 9  [6,17 (3)]
testing: (6, 17)
PathCell: 10  [5,17 (3)]
testing: (5, 17)
PathCell: 2  [6,12 (2)]
testing: (6, 12)
MazePath: 91  (8 cells)
PathCell: 7  [4,33 (2)]
testing: (4, 33)
PathCell: 0  [3,34 (2)]
testing: (3, 34)
PathCell: 1  [3,33 (2)]
testing: (3, 33)
PathCell: 4  [3,31 (2)]
testing: (3, 31)
PathCell: 3  [3,31 (2)]
testing: (3, 31)
PathCell: 5  [4,31 (2)]
testing: (4, 31)
PathCell: 6  [4,32 (2)]
testing: (4, 32)
PathCell: 2  [3,32 (2)]
testing: (3, 32)
MazePath: 92  (2 cells)
PathCell: 1  [13,12 (2)]
testing: (13, 12)
PathCell: 0  [12,12 (2)]
testing: (12, 12)
MazePath: 11  (25 cells)
PathCell: 3  [6,10 (2)]
testing: (6, 10)
PathCell: 11  [11,13 (2)]
testing: (11, 13)
PathCell: 19  [13,11 (2)]
testing: (13, 11)
PathCell: 18  [14,11 (2)]
testing: (14, 11)
PathCell: 4  [7,10 (2)]
testing: (7, 10)
PathCell: 9  [11,11 (3)]
testing: (11, 11)
PathCell: 12  [11,14 (2)]
testing: (11, 14)
PathCell: 13  [12,14 (2)]
testing: (12, 14)
PathCell: 5  [8,10 (2)]
testing: (8, 10)
PathCell: 8  [11,10 (2)]
testing: (11, 10)
PathCell: 15  [14,14 (2)]
testing: (14, 14)
PathCell: 22  [12,12 (3)]
testing: (12, 12)
PathCell: 20  [12,11 (3)]
testing: (12, 11)
PathCell: 0  [6,7 (2)]
testing: (6, 7)
PathCell: 6  [9,10 (2)]
testing: (9, 10)
PathCell: 16  [14,13 (2)]
testing: (14, 13)
PathCell: 24  [13,13 (2)]
testing: (13, 13)
PathCell: 1  [6,8 (2)]
testing: (6, 8)
PathCell: 7  [10,10 (2)]
testing: (10, 10)
PathCell: 14  [13,14 (2)]
testing: (13, 14)
PathCell: 17  [14,12 (2)]
testing: (14, 12)
PathCell: 2  [6,9 (2)]
testing: (6, 9)
PathCell: 21  [12,11 (2)]
testing: (12, 11)
PathCell: 10  [11,12 (2)]
testing: (11, 12)
PathCell: 23  [12,13 (2)]
testing: (12, 13)
MazePath: 81  (2 cells)
PathCell: 0  [10,11 (2)]
testing: (10, 11)
PathCell: 1  [10,12 (2)]
testing: (10, 12)
MazePath: 39  (2 cells)
PathCell: 1  [12,10 (2)]
testing: (12, 10)
PathCell: 0  [12,11 (2)]
testing: (12, 11)
MazePath: 49  (7 cells)
PathCell: 1  [12,37 (2)]
testing: (12, 37)
PathCell: 2  [12,36 (2)]
testing: (12, 36)
PathCell: 3  [12,36 (2)]
testing: (12, 36)
PathCell: 5  [13,36 (2)]
testing: (13, 36)
PathCell: 6  [13,37 (2)]
testing: (13, 37)
PathCell: 4  [13,36 (2)]
testing: (13, 36)
PathCell: 0  [12,38 (2)]
testing: (12, 38)
MazePath: 31  (7 cells)
PathCell: 3  [7,2 (2)]
testing: (7, 2)
PathCell: 0  [4,2 (2)]
testing: (4, 2)
PathCell: 6  [9,3 (2)]
testing: (9, 3)
PathCell: 5  [9,2 (3)]
testing: (9, 2)
PathCell: 2  [6,2 (2)]
testing: (6, 2)
PathCell: 1  [5,2 (2)]
testing: (5, 2)
PathCell: 4  [8,2 (2)]
testing: (8, 2)
MazePath: 76  (3 cells)
PathCell: 2  [15,0 (2)]
testing: (15, 0)
PathCell: 0  [15,2 (2)]
testing: (15, 2)
PathCell: 1  [15,1 (2)]
testing: (15, 1)
MazePath: 84  (4 cells)
PathCell: 3  [18,7 (3)]
testing: (18, 7)
PathCell: 1  [18,5 (2)]
testing: (18, 5)
PathCell: 0  [18,4 (2)]
testing: (18, 4)
PathCell: 2  [18,6 (2)]
testing: (18, 6)
MazePath: 57  (2 cells)
PathCell: 1  [20,24 (3)]
testing: (20, 24)
PathCell: 0  [20,25 (2)]
testing: (20, 25)
MazePath: 107  (4 cells)
PathCell: 3  [3,21 (2)]
testing: (3, 21)
PathCell: 0  [2,20 (2)]
testing: (2, 20)
PathCell: 2  [2,21 (2)]
testing: (2, 21)
PathCell: 1  [2,21 (2)]
testing: (2, 21)
MazePath: 108  (4 cells)
PathCell: 1  [18,3 (2)]
testing: (18, 3)
PathCell: 0  [18,4 (2)]
testing: (18, 4)
PathCell: 3  [19,3 (2)]
testing: (19, 3)
PathCell: 2  [18,3 (2)]
testing: (18, 3)
MazePath: 97  (4 cells)
PathCell: 0  [8,24 (2)]
testing: (8, 24)
PathCell: 1  [8,23 (2)]
testing: (8, 23)
PathCell: 2  [8,23 (2)]
testing: (8, 23)
PathCell: 3  [9,23 (2)]
testing: (9, 23)
MazePath: 139  (4 cells)
PathCell: 2  [20,1 (2)]
testing: (20, 1)
PathCell: 3  [19,1 (2)]
testing: (19, 1)
PathCell: 0  [20,0 (2)]
testing: (20, 0)
PathCell: 1  [20,1 (2)]
testing: (20, 1)
MazePath: 79  (3 cells)
PathCell: 2  [9,5 (2)]
testing: (9, 5)
PathCell: 0  [7,5 (2)]
testing: (7, 5)
PathCell: 1  [8,5 (2)]
testing: (8, 5)
MazePath: 68  (38 cells)
PathCell: 20  [13,30 (2)]
testing: (13, 30)
using: (13, 30)
STEP: 0  (0)
cell: [13, 30]
direction = 1
STEP: 1  (1)
cell: [13, 31]
direction = 1
STEP: 2  (2)
cell: [13, 32]
direction = 1
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 63  (3 cells)
PathCell: 0  [3,17 (2)]
testing: (3, 17)
PathCell: 1  [3,16 (2)]
testing: (3, 16)
PathCell: 2  [3,15 (2)]
testing: (3, 15)
MazePath: 69  (2 cells)
PathCell: 1  [10,3 (2)]
testing: (10, 3)
PathCell: 0  [10,2 (2)]
testing: (10, 2)
MazePath: 108  (4 cells)
PathCell: 3  [19,3 (2)]
testing: (19, 3)
PathCell: 0  [18,4 (2)]
testing: (18, 4)
PathCell: 2  [18,3 (2)]
testing: (18, 3)
PathCell: 1  [18,3 (2)]
testing: (18, 3)
MazePath: 24  (2 cells)
PathCell: 1  [0,8 (3)]
testing: (0, 8)
PathCell: 0  [1,8 (2)]
testing: (1, 8)
MazePath: 113  (3 cells)
PathCell: 1  [22,2 (2)]
testing: (22, 2)
PathCell: 2  [21,2 (3)]
testing: (21, 2)
PathCell: 0  [23,2 (2)]
testing: (23, 2)
MazePath: 23  (11 cells)
PathCell: 9  [6,17 (3)]
testing: (6, 17)
PathCell: 0  [4,12 (2)]
testing: (4, 12)
PathCell: 2  [6,12 (2)]
testing: (6, 12)
PathCell: 3  [7,12 (2)]
testing: (7, 12)
PathCell: 8  [7,17 (3)]
testing: (7, 17)
PathCell: 1  [5,12 (2)]
testing: (5, 12)
PathCell: 10  [5,17 (3)]
testing: (5, 17)
PathCell: 7  [7,16 (2)]
testing: (7, 16)
PathCell: 5  [7,14 (2)]
testing: (7, 14)
PathCell: 6  [7,15 (2)]
testing: (7, 15)
PathCell: 4  [7,13 (2)]
testing: (7, 13)
MazePath: 126  (2 cells)
PathCell: 0  [12,20 (2)]
testing: (12, 20)
PathCell: 1  [13,20 (2)]
testing: (13, 20)
MazePath: 9  (2 cells)
PathCell: 0  [4,2 (3)]
testing: (4, 2)
PathCell: 1  [3,2 (2)]
testing: (3, 2)
MazePath: 20  (36 cells)
PathCell: 3  [7,11 (2)]
testing: (7, 11)
PathCell: 2  [6,11 (2)]
testing: (6, 11)
PathCell: 17  [14,18 (2)]
testing: (14, 18)
using: (14, 18)
STEP: 0  (0)
cell: [14, 18]
direction = 3
STEP: 1  (1)
cell: [14, 17]
direction = 3
STEP: 2  (2)
cell: [14, 16]
direction = 3
Hit another path!
NEW DIRECTION: 2
STEP: 2  (2)
cell: [14, 16]
direction = 2
NEW DIRECTION: 1
STEP: 3  (0)
cell: [15, 16]
direction = 1
STEP: 4  (1)
cell: [15, 17]
direction = 1
Hit another path!
NEW DIRECTION: 2
STEP: 4  (1)
cell: [15, 17]
direction = 2
STEP: 5  (2)
cell: [16, 17]
direction = 2
NEW DIRECTION: 3
STEP: 6  (0)
cell: [17, 17]
direction = 3
STEP: 7  (1)
cell: [17, 16]
direction = 3
Hit another path!
MAX STEPS: 7

NEW PATH...
MazePath: 142  (6 cells)
PathCell: 0  [6,34 (2)]
testing: (6, 34)
PathCell: 5  [7,30 (2)]
testing: (7, 30)
PathCell: 2  [6,32 (2)]
testing: (6, 32)
PathCell: 1  [6,33 (2)]
testing: (6, 33)
PathCell: 3  [6,31 (3)]
testing: (6, 31)
PathCell: 4  [6,30 (2)]
testing: (6, 30)
MazePath: 119  (3 cells)
PathCell: 1  [13,1 (2)]
testing: (13, 1)
PathCell: 2  [13,0 (3)]
testing: (13, 0)
PathCell: 0  [13,2 (2)]
testing: (13, 2)
MazePath: 18  (26 cells)
PathCell: 15  [2,30 (3)]
testing: (2, 30)
PathCell: 12  [1,28 (2)]
testing: (1, 28)
PathCell: 14  [1,30 (2)]
testing: (1, 30)
PathCell: 2  [4,21 (2)]
testing: (4, 21)
PathCell: 5  [4,24 (2)]
testing: (4, 24)
PathCell: 25  [3,28 (2)]
testing: (3, 28)
PathCell: 18  [4,29 (3)]
testing: (4, 29)
PathCell: 0  [4,19 (2)]
testing: (4, 19)
PathCell: 16  [3,30 (2)]
testing: (3, 30)
PathCell: 13  [1,29 (2)]
testing: (1, 29)
PathCell: 23  [2,27 (2)]
testing: (2, 27)
PathCell: 19  [4,28 (2)]
testing: (4, 28)
PathCell: 22  [2,27 (2)]
testing: (2, 27)
PathCell: 3  [4,22 (2)]
testing: (4, 22)
PathCell: 7  [4,26 (2)]
testing: (4, 26)
PathCell: 1  [4,20 (3)]
testing: (4, 20)
PathCell: 4  [4,23 (2)]
testing: (4, 23)
PathCell: 8  [3,26 (2)]
testing: (3, 26)
PathCell: 11  [1,27 (2)]
testing: (1, 27)
PathCell: 24  [2,28 (2)]
testing: (2, 28)
PathCell: 6  [4,25 (2)]
testing: (4, 25)
PathCell: 20  [4,27 (2)]
testing: (4, 27)
PathCell: 9  [2,26 (2)]
testing: (2, 26)
PathCell: 17  [4,30 (2)]
testing: (4, 30)
PathCell: 21  [3,27 (2)]
testing: (3, 27)
PathCell: 10  [1,26 (2)]
testing: (1, 26)
MazePath: 65  (7 cells)
PathCell: 5  [6,5 (2)]
testing: (6, 5)
PathCell: 4  [6,5 (2)]
testing: (6, 5)
PathCell: 2  [5,5 (2)]
testing: (5, 5)
PathCell: 1  [5,6 (2)]
testing: (5, 6)
PathCell: 6  [6,6 (2)]
testing: (6, 6)
PathCell: 3  [5,5 (2)]
testing: (5, 5)
PathCell: 0  [5,7 (2)]
testing: (5, 7)
MazePath: 36  (2 cells)
PathCell: 0  [12,8 (2)]
testing: (12, 8)
PathCell: 1  [12,7 (3)]
testing: (12, 7)
MazePath: 43  (2 cells)
PathCell: 1  [0,22 (2)]
testing: (0, 22)
PathCell: 0  [1,22 (3)]
testing: (1, 22)
MazePath: 1  (13 cells)
PathCell: 0  [0,0 (2)]
testing: (0, 0)
PathCell: 1  [0,1 (3)]
testing: (0, 1)
PathCell: 9  [3,5 (2)]
testing: (3, 5)
PathCell: 5  [1,4 (2)]
testing: (1, 4)
PathCell: 4  [0,4 (2)]
testing: (0, 4)
PathCell: 12  [0,5 (2)]
testing: (0, 5)
PathCell: 7  [3,4 (2)]
testing: (3, 4)
PathCell: 3  [0,3 (2)]
testing: (0, 3)
PathCell: 8  [3,4 (2)]
testing: (3, 4)
PathCell: 6  [2,4 (2)]
testing: (2, 4)
PathCell: 2  [0,2 (2)]
testing: (0, 2)
PathCell: 10  [2,5 (2)]
testing: (2, 5)
PathCell: 11  [1,5 (2)]
testing: (1, 5)
MazePath: 116  (2 cells)
PathCell: 1  [13,3 (2)]
testing: (13, 3)
PathCell: 0  [12,3 (2)]
testing: (12, 3)
MazePath: 79  (3 cells)
PathCell: 0  [7,5 (2)]
testing: (7, 5)
PathCell: 1  [8,5 (2)]
testing: (8, 5)
PathCell: 2  [9,5 (2)]
testing: (9, 5)
MazePath: 130  (2 cells)
PathCell: 0  [12,26 (2)]
testing: (12, 26)
PathCell: 1  [12,25 (2)]
testing: (12, 25)
MazePath: 86  (3 cells)
PathCell: 2  [3,22 (3)]
testing: (3, 22)
PathCell: 0  [1,22 (2)]
testing: (1, 22)
PathCell: 1  [2,22 (2)]
testing: (2, 22)
MazePath: 16  (2 cells)
PathCell: 0  [4,7 (2)]
testing: (4, 7)
PathCell: 1  [3,7 (3)]
testing: (3, 7)
MazePath: 114  (8 cells)
PathCell: 4  [8,0 (2)]
testing: (8, 0)
PathCell: 0  [6,1 (2)]
testing: (6, 1)
PathCell: 1  [6,0 (2)]
testing: (6, 0)
PathCell: 6  [10,0 (2)]
testing: (10, 0)
PathCell: 2  [6,0 (2)]
testing: (6, 0)
PathCell: 7  [11,0 (2)]
testing: (11, 0)
PathCell: 5  [9,0 (2)]
testing: (9, 0)
PathCell: 3  [7,0 (2)]
testing: (7, 0)
MazePath: 97  (4 cells)
PathCell: 0  [8,24 (2)]
testing: (8, 24)
PathCell: 3  [9,23 (2)]
testing: (9, 23)
PathCell: 1  [8,23 (2)]
testing: (8, 23)
PathCell: 2  [8,23 (2)]
testing: (8, 23)
MazePath: 150  (10 cells)
PathCell: 6  [15,17 (2)]
testing: (15, 17)
PathCell: 3  [14,16 (2)]
testing: (14, 16)
PathCell: 4  [15,16 (2)]
testing: (15, 16)
using: (15, 16)
STEP: 0  (0)
cell: [15, 16]
direction = 2
STEP: 1  (1)
cell: [16, 16]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 20  (36 cells)
PathCell: 27  [19,23 (4)]
PathCell: 25  [17,23 (2)]
testing: (17, 23)
using: (17, 23)
STEP: 0  (0)
cell: [17, 23]
direction = 1
STEP: 1  (1)
cell: [17, 24]
direction = 1
STEP: 2  (2)
cell: [17, 25]
direction = 1
STEP: 3  (3)
cell: [17, 26]
direction = 1
Hit another path!
MAX STEPS: 3

NEW PATH...
MazePath: 66  (6 cells)
PathCell: 0  [15,19 (2)]
testing: (15, 19)
using: (15, 19)
STEP: 0  (0)
cell: [15, 19]
direction = 2
STEP: 1  (1)
cell: [16, 19]
direction = 2
STEP: 2  (2)
cell: [17, 19]
direction = 2
STEP: 3  (3)
cell: [18, 19]
direction = 2
Hit another path!
NEW DIRECTION: 1
STEP: 3  (3)
cell: [18, 19]
direction = 1
STEP: 4  (4)
cell: [18, 20]
direction = 1
STEP: 5  (5)
cell: [18, 21]
direction = 1
STEP: 6  (6)
cell: [18, 22]
direction = 1
Hit another path!
NEW DIRECTION: 0
STEP: 6  (6)
cell: [18, 22]
direction = 0
NEW DIRECTION: 3
STEP: 7  (0)
cell: [17, 22]
direction = 3
STEP: 8  (1)
cell: [17, 21]
direction = 3
STEP: 9  (2)
cell: [17, 20]
direction = 3
Hit another path!
MAX STEPS: 9

NEW PATH...
MazePath: 5  (8 cells)
PathCell: 4  [3,8 (2)]
testing: (3, 8)
PathCell: 2  [4,8 (2)]
testing: (4, 8)
PathCell: 7  [2,6 (2)]
testing: (2, 6)
PathCell: 3  [4,8 (2)]
testing: (4, 8)
PathCell: 5  [2,8 (2)]
testing: (2, 8)
PathCell: 6  [2,7 (3)]
testing: (2, 7)
PathCell: 0  [4,10 (2)]
testing: (4, 10)
PathCell: 1  [4,9 (2)]
testing: (4, 9)
MazePath: 64  (2 cells)
PathCell: 1  [10,2 (3)]
testing: (10, 2)
PathCell: 0  [9,2 (2)]
testing: (9, 2)
MazePath: 103  (4 cells)
PathCell: 0  [10,34 (2)]
testing: (10, 34)
PathCell: 2  [12,34 (2)]
testing: (12, 34)
PathCell: 3  [13,34 (2)]
testing: (13, 34)
PathCell: 1  [11,34 (2)]
testing: (11, 34)
MazePath: 3  (24 cells)
PathCell: 8  [1,11 (2)]
testing: (1, 11)
PathCell: 13  [4,13 (2)]
testing: (4, 13)
PathCell: 5  [3,10 (2)]
testing: (3, 10)
PathCell: 9  [1,12 (2)]
testing: (1, 12)
PathCell: 2  [5,9 (2)]
testing: (5, 9)
PathCell: 16  [4,16 (2)]
testing: (4, 16)
PathCell: 11  [2,13 (2)]
testing: (2, 13)
PathCell: 7  [1,10 (2)]
testing: (1, 10)
PathCell: 1  [5,8 (2)]
testing: (5, 8)
PathCell: 19  [4,19 (3)]
testing: (4, 19)
PathCell: 23  [0,19 (3)]
testing: (0, 19)
PathCell: 22  [1,19 (3)]
testing: (1, 19)
PathCell: 6  [2,10 (2)]
testing: (2, 10)
PathCell: 12  [3,13 (2)]
testing: (3, 13)
PathCell: 15  [4,15 (2)]
testing: (4, 15)
PathCell: 14  [4,14 (3)]
testing: (4, 14)
PathCell: 18  [4,18 (2)]
testing: (4, 18)
PathCell: 20  [3,19 (2)]
testing: (3, 19)
PathCell: 3  [5,10 (2)]
testing: (5, 10)
PathCell: 0  [5,7 (2)]
testing: (5, 7)
PathCell: 21  [2,19 (2)]
testing: (2, 19)
PathCell: 10  [1,13 (2)]
testing: (1, 13)
PathCell: 4  [4,10 (4)]
PathCell: 17  [4,17 (3)]
testing: (4, 17)
MazePath: 62  (4 cells)
PathCell: 2  [15,2 (3)]
testing: (15, 2)
PathCell: 0  [16,2 (3)]
testing: (16, 2)
PathCell: 3  [15,3 (2)]
testing: (15, 3)
PathCell: 1  [15,2 (2)]
testing: (15, 2)
MazePath: 99  (2 cells)
PathCell: 1  [10,19 (2)]
testing: (10, 19)
PathCell: 0  [10,20 (2)]
testing: (10, 20)
MazePath: 88  (2 cells)
PathCell: 1  [3,23 (2)]
testing: (3, 23)
PathCell: 0  [3,22 (2)]
testing: (3, 22)
MazePath: 96  (3 cells)
PathCell: 2  [24,23 (2)]
testing: (24, 23)
PathCell: 1  [24,24 (2)]
testing: (24, 24)
PathCell: 0  [24,25 (2)]
testing: (24, 25)
MazePath: 149  (3 cells)
PathCell: 1  [13,31 (2)]
testing: (13, 31)
using: (13, 31)
STEP: 0  (0)
cell: [13, 31]
direction = 0
STEP: 1  (1)
cell: [12, 31]
direction = 0
STEP: 2  (2)
cell: [11, 31]
direction = 0
STEP: 3  (3)
cell: [10, 31]
direction = 0
NEW DIRECTION: 1
STEP: 4  (0)
cell: [9, 31]
direction = 1
STEP: 5  (1)
cell: [9, 32]
direction = 1
Hit another path!
MAX STEPS: 5

NEW PATH...
MazePath: 124  (2 cells)
PathCell: 0  [14,23 (2)]
testing: (14, 23)
PathCell: 1  [13,23 (3)]
testing: (13, 23)
MazePath: 81  (2 cells)
PathCell: 0  [10,11 (2)]
testing: (10, 11)
PathCell: 1  [10,12 (2)]
testing: (10, 12)
MazePath: 107  (4 cells)
PathCell: 0  [2,20 (2)]
testing: (2, 20)
PathCell: 1  [2,21 (2)]
testing: (2, 21)
PathCell: 3  [3,21 (2)]
testing: (3, 21)
PathCell: 2  [2,21 (2)]
testing: (2, 21)
MazePath: 70  (7 cells)
PathCell: 3  [2,33 (2)]
testing: (2, 33)
PathCell: 1  [2,31 (2)]
testing: (2, 31)
PathCell: 6  [4,34 (2)]
testing: (4, 34)
PathCell: 2  [2,32 (2)]
testing: (2, 32)
PathCell: 0  [2,30 (2)]
testing: (2, 30)
PathCell: 4  [2,34 (2)]
testing: (2, 34)
PathCell: 5  [3,34 (3)]
testing: (3, 34)
MazePath: 36  (2 cells)
PathCell: 1  [12,7 (3)]
testing: (12, 7)
PathCell: 0  [12,8 (2)]
testing: (12, 8)
MazePath: 135  (3 cells)
PathCell: 1  [16,33 (2)]
testing: (16, 33)
using: (16, 33)
STEP: 0  (0)
cell: [16, 33]
direction = 3
STEP: 1  (1)
cell: [16, 32]
direction = 3
STEP: 2  (2)
cell: [16, 31]
direction = 3
NEW DIRECTION: 0
STEP: 3  (0)
cell: [16, 30]
direction = 0
STEP: 4  (1)
cell: [15, 30]
direction = 0
Hit another path!
NEW DIRECTION: 1
STEP: 4  (1)
cell: [15, 30]
direction = 1
STEP: 5  (2)
cell: [15, 31]
direction = 1
NEW DIRECTION: 0
STEP: 6  (0)
cell: [15, 32]
direction = 0
STEP: 7  (1)
cell: [14, 32]
direction = 0
Hit another path!
MAX STEPS: 7

NEW PATH...
MazePath: 83  (2 cells)
PathCell: 1  [13,4 (2)]
testing: (13, 4)
PathCell: 0  [12,4 (2)]
testing: (12, 4)
MazePath: 93  (6 cells)
PathCell: 2  [13,27 (2)]
testing: (13, 27)
PathCell: 5  [13,29 (2)]
testing: (13, 29)
PathCell: 0  [11,27 (2)]
testing: (11, 27)
PathCell: 1  [12,27 (2)]
testing: (12, 27)
PathCell: 4  [13,28 (3)]
testing: (13, 28)
PathCell: 3  [13,27 (2)]
testing: (13, 27)
MazePath: 132  (2 cells)
PathCell: 1  [16,11 (2)]
testing: (16, 11)
using: (16, 11)
STEP: 0  (0)
cell: [16, 11]
direction = 3
STEP: 1  (1)
cell: [16, 10]
direction = 3
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 57  (2 cells)
PathCell: 0  [20,25 (2)]
testing: (20, 25)
PathCell: 1  [20,24 (3)]
testing: (20, 24)
MazePath: 77  (28 cells)
PathCell: 0  [19,18 (2)]
testing: (19, 18)
PathCell: 16  [18,15 (2)]
testing: (18, 15)
using: (18, 15)
STEP: 0  (0)
cell: [18, 15]
direction = 1
STEP: 1  (1)
cell: [18, 16]
direction = 1
STEP: 2  (2)
cell: [18, 17]
direction = 1
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 117  (2 cells)
PathCell: 0  [9,38 (2)]
testing: (9, 38)
PathCell: 1  [10,38 (2)]
testing: (10, 38)
using: (10, 38)
STEP: 0  (0)
cell: [10, 38]
direction = 3
STEP: 1  (1)
cell: [10, 37]
direction = 3
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 110  (2 cells)
PathCell: 1  [15,5 (2)]
testing: (15, 5)
PathCell: 0  [15,4 (2)]
testing: (15, 4)
MazePath: 128  (5 cells)
PathCell: 0  [18,7 (2)]
testing: (18, 7)
PathCell: 4  [19,5 (2)]
testing: (19, 5)
PathCell: 1  [19,7 (2)]
testing: (19, 7)
PathCell: 2  [19,7 (2)]
testing: (19, 7)
PathCell: 3  [19,6 (2)]
testing: (19, 6)
MazePath: 16  (2 cells)
PathCell: 0  [4,7 (2)]
testing: (4, 7)
PathCell: 1  [3,7 (3)]
testing: (3, 7)
MazePath: 72  (8 cells)
PathCell: 1  [6,28 (2)]
testing: (6, 28)
PathCell: 2  [7,28 (2)]
testing: (7, 28)
PathCell: 5  [8,27 (2)]
testing: (8, 27)
PathCell: 0  [5,28 (2)]
testing: (5, 28)
PathCell: 3  [8,28 (2)]
testing: (8, 28)
PathCell: 6  [7,27 (2)]
testing: (7, 27)
PathCell: 7  [6,27 (2)]
testing: (6, 27)
PathCell: 4  [8,28 (2)]
testing: (8, 28)
MazePath: 140  (3 cells)
PathCell: 2  [22,18 (2)]
testing: (22, 18)
using: (22, 18)
STEP: 0  (0)
cell: [22, 18]
direction = 1
STEP: 1  (1)
cell: [22, 19]
direction = 1
Hit another path!
NEW DIRECTION: 2
STEP: 1  (1)
cell: [22, 19]
direction = 2
STEP: 2  (2)
cell: [23, 19]
direction = 2
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 58  (2 cells)
PathCell: 1  [22,21 (3)]
testing: (22, 21)
PathCell: 0  [22,22 (2)]
testing: (22, 22)
MazePath: 142  (6 cells)
PathCell: 2  [6,32 (2)]
testing: (6, 32)
PathCell: 1  [6,33 (2)]
testing: (6, 33)
PathCell: 5  [7,30 (2)]
testing: (7, 30)
PathCell: 3  [6,31 (3)]
testing: (6, 31)
PathCell: 0  [6,34 (2)]
testing: (6, 34)
PathCell: 4  [6,30 (2)]
testing: (6, 30)
MazePath: 38  (29 cells)
PathCell: 9  [20,12 (2)]
testing: (20, 12)
PathCell: 23  [22,20 (2)]
testing: (22, 20)
PathCell: 17  [23,17 (2)]
testing: (23, 17)
using: (23, 17)
STEP: 0  (0)
cell: [23, 17]
direction = 3
STEP: 1  (1)
cell: [23, 16]
direction = 3
STEP: 2  (2)
cell: [23, 15]
direction = 3
STEP: 3  (3)
cell: [23, 14]
direction = 3
Hit another path!
MAX STEPS: 3

NEW PATH...
MazePath: 64  (2 cells)
PathCell: 0  [9,2 (2)]
testing: (9, 2)
PathCell: 1  [10,2 (3)]
testing: (10, 2)
MazePath: 97  (4 cells)
PathCell: 0  [8,24 (2)]
testing: (8, 24)
PathCell: 1  [8,23 (2)]
testing: (8, 23)
PathCell: 2  [8,23 (2)]
testing: (8, 23)
PathCell: 3  [9,23 (2)]
testing: (9, 23)
MazePath: 25  (3 cells)
PathCell: 2  [2,29 (2)]
testing: (2, 29)
PathCell: 0  [4,29 (3)]
testing: (4, 29)
PathCell: 1  [3,29 (2)]
testing: (3, 29)
MazePath: 96  (3 cells)
PathCell: 0  [24,25 (2)]
testing: (24, 25)
PathCell: 2  [24,23 (2)]
testing: (24, 23)
PathCell: 1  [24,24 (2)]
testing: (24, 24)
MazePath: 75  (4 cells)
PathCell: 0  [16,4 (2)]
testing: (16, 4)
PathCell: 1  [17,4 (4)]
PathCell: 2  [18,4 (4)]
PathCell: 3  [19,4 (2)]
testing: (19, 4)
MazePath: 128  (5 cells)
PathCell: 0  [18,7 (2)]
testing: (18, 7)
PathCell: 3  [19,6 (2)]
testing: (19, 6)
PathCell: 2  [19,7 (2)]
testing: (19, 7)
PathCell: 4  [19,5 (2)]
testing: (19, 5)
PathCell: 1  [19,7 (2)]
testing: (19, 7)
MazePath: 88  (2 cells)
PathCell: 0  [3,22 (2)]
testing: (3, 22)
PathCell: 1  [3,23 (2)]
testing: (3, 23)
MazePath: 106  (9 cells)
PathCell: 0  [24,17 (2)]
testing: (24, 17)
PathCell: 7  [22,12 (2)]
testing: (22, 12)
using: (22, 12)
STEP: 0  (0)
cell: [22, 12]
direction = 3
STEP: 1  (1)
cell: [22, 11]
direction = 3
STEP: 2  (2)
cell: [22, 10]
direction = 3
STEP: 3  (3)
cell: [22, 9]
direction = 3
STEP: 4  (4)
cell: [22, 8]
direction = 3
Hit another path!
MAX STEPS: 4

NEW PATH...
MazePath: 86  (3 cells)
PathCell: 0  [1,22 (2)]
testing: (1, 22)
PathCell: 2  [3,22 (3)]
testing: (3, 22)
PathCell: 1  [2,22 (2)]
testing: (2, 22)
MazePath: 66  (6 cells)
PathCell: 4  [11,19 (2)]
testing: (11, 19)
PathCell: 3  [12,19 (3)]
testing: (12, 19)
PathCell: 5  [11,20 (3)]
testing: (11, 20)
PathCell: 0  [15,19 (3)]
testing: (15, 19)
PathCell: 1  [14,19 (2)]
testing: (14, 19)
PathCell: 2  [13,19 (2)]
testing: (13, 19)
MazePath: 153  (12 cells)
PathCell: 11  [17,20 (2)]
testing: (17, 20)
using: (17, 20)
STEP: 0  (0)
cell: [17, 20]
direction = 0
STEP: 1  (1)
cell: [16, 20]
direction = 0
Hit another path!
NEW DIRECTION: 1
STEP: 1  (1)
cell: [16, 20]
direction = 1
STEP: 2  (2)
cell: [16, 21]
direction = 1
STEP: 3  (3)
cell: [16, 22]
direction = 1
Hit another path!
MAX STEPS: 3

NEW PATH...
MazePath: 40  (2 cells)
PathCell: 1  [13,7 (2)]
testing: (13, 7)
PathCell: 0  [13,8 (2)]
testing: (13, 8)
MazePath: 57  (2 cells)
PathCell: 0  [20,25 (2)]
testing: (20, 25)
PathCell: 1  [20,24 (3)]
testing: (20, 24)
MazePath: 61  (2 cells)
PathCell: 0  [22,21 (2)]
testing: (22, 21)
PathCell: 1  [21,21 (2)]
testing: (21, 21)
MazePath: 28  (24 cells)
PathCell: 1  [15,8 (3)]
testing: (15, 8)
PathCell: 3  [17,8 (2)]
testing: (17, 8)
PathCell: 4  [18,8 (2)]
testing: (18, 8)
PathCell: 5  [19,8 (2)]
testing: (19, 8)
PathCell: 0  [14,8 (2)]
testing: (14, 8)
PathCell: 7  [20,7 (2)]
testing: (20, 7)
PathCell: 14  [18,2 (2)]
testing: (18, 2)
PathCell: 17  [16,3 (2)]
testing: (16, 3)
PathCell: 10  [20,4 (2)]
testing: (20, 4)
PathCell: 12  [20,2 (2)]
testing: (20, 2)
PathCell: 6  [20,8 (2)]
testing: (20, 8)
using: (20, 8)
STEP: 0  (0)
cell: [20, 8]
direction = 2
STEP: 1  (1)
cell: [21, 8]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 82  (2 cells)
PathCell: 1  [9,14 (2)]
testing: (9, 14)
PathCell: 0  [9,15 (2)]
testing: (9, 15)
MazePath: 38  (29 cells)
PathCell: 16  [22,17 (2)]
testing: (22, 17)
PathCell: 21  [24,20 (2)]
testing: (24, 20)
PathCell: 9  [20,12 (2)]
testing: (20, 12)
PathCell: 18  [24,17 (3)]
testing: (24, 17)
PathCell: 0  [15,8 (2)]
testing: (15, 8)
PathCell: 7  [18,12 (2)]
testing: (18, 12)
PathCell: 14  [20,17 (2)]
testing: (20, 17)
PathCell: 8  [19,12 (2)]
testing: (19, 12)
PathCell: 13  [20,16 (2)]
testing: (20, 16)
PathCell: 24  [21,20 (2)]
testing: (21, 20)
PathCell: 4  [15,12 (2)]
testing: (15, 12)
PathCell: 3  [15,11 (2)]
testing: (15, 11)
PathCell: 11  [20,14 (2)]
testing: (20, 14)
PathCell: 12  [20,15 (2)]
testing: (20, 15)
PathCell: 25  [21,19 (2)]
testing: (21, 19)
PathCell: 26  [21,18 (2)]
testing: (21, 18)
PathCell: 17  [23,17 (3)]
testing: (23, 17)
PathCell: 19  [24,18 (3)]
testing: (24, 18)
PathCell: 5  [16,12 (2)]
testing: (16, 12)
PathCell: 27  [21,18 (2)]
testing: (21, 18)
PathCell: 20  [24,19 (2)]
testing: (24, 19)
PathCell: 23  [22,20 (2)]
testing: (22, 20)
PathCell: 15  [21,17 (2)]
testing: (21, 17)
PathCell: 6  [17,12 (2)]
testing: (17, 12)
PathCell: 28  [20,18 (2)]
testing: (20, 18)
PathCell: 10  [20,13 (2)]
testing: (20, 13)
PathCell: 2  [15,10 (2)]
testing: (15, 10)
PathCell: 22  [23,20 (2)]
testing: (23, 20)
PathCell: 1  [15,9 (3)]
testing: (15, 9)
MazePath: 146  (5 cells)
PathCell: 4  [7,33 (2)]
testing: (7, 33)
PathCell: 0  [6,31 (2)]
testing: (6, 31)
PathCell: 2  [7,31 (2)]
testing: (7, 31)
PathCell: 1  [7,31 (2)]
testing: (7, 31)
PathCell: 3  [7,32 (2)]
testing: (7, 32)
MazePath: 94  (6 cells)
PathCell: 5  [24,28 (2)]
testing: (24, 28)
PathCell: 0  [23,25 (2)]
testing: (23, 25)
PathCell: 3  [24,26 (2)]
testing: (24, 26)
PathCell: 4  [24,27 (2)]
testing: (24, 27)
PathCell: 1  [24,25 (3)]
testing: (24, 25)
PathCell: 2  [24,25 (2)]
testing: (24, 25)
MazePath: 53  (11 cells)
PathCell: 2  [23,25 (3)]
testing: (23, 25)
PathCell: 1  [23,24 (2)]
testing: (23, 24)
PathCell: 0  [23,23 (2)]
testing: (23, 23)
PathCell: 3  [23,26 (3)]
testing: (23, 26)
PathCell: 4  [22,26 (2)]
testing: (22, 26)
PathCell: 10  [22,25 (2)]
testing: (22, 25)
PathCell: 7  [20,26 (2)]
testing: (20, 26)
PathCell: 5  [21,26 (2)]
testing: (21, 26)
PathCell: 9  [21,25 (2)]
testing: (21, 25)
PathCell: 6  [20,26 (2)]
testing: (20, 26)
PathCell: 8  [20,25 (3)]
testing: (20, 25)
MazePath: 51  (10 cells)
PathCell: 4  [1,15 (2)]
testing: (1, 15)
PathCell: 9  [0,18 (2)]
testing: (0, 18)
PathCell: 8  [0,17 (2)]
testing: (0, 17)
PathCell: 2  [1,17 (2)]
testing: (1, 17)
PathCell: 0  [1,19 (2)]
testing: (1, 19)
PathCell: 6  [0,15 (2)]
testing: (0, 15)
PathCell: 7  [0,16 (2)]
testing: (0, 16)
PathCell: 3  [1,16 (2)]
testing: (1, 16)
PathCell: 5  [1,15 (2)]
testing: (1, 15)
PathCell: 1  [1,18 (2)]
testing: (1, 18)
MazePath: 127  (2 cells)
PathCell: 0  [4,0 (2)]
testing: (4, 0)
PathCell: 1  [5,0 (2)]
testing: (5, 0)
MazePath: 6  (3 cells)
PathCell: 2  [0,7 (2)]
testing: (0, 7)
PathCell: 0  [2,7 (2)]
testing: (2, 7)
PathCell: 1  [1,7 (3)]
testing: (1, 7)
MazePath: 123  (5 cells)
PathCell: 2  [12,21 (2)]
testing: (12, 21)
PathCell: 1  [12,20 (3)]
testing: (12, 20)
PathCell: 3  [12,22 (2)]
testing: (12, 22)
PathCell: 4  [12,23 (2)]
testing: (12, 23)
PathCell: 0  [12,19 (2)]
testing: (12, 19)
MazePath: 40  (2 cells)
PathCell: 1  [13,7 (2)]
testing: (13, 7)
PathCell: 0  [13,8 (2)]
testing: (13, 8)
MazePath: 158  (2 cells)
PathCell: 1  [10,37 (2)]
testing: (10, 37)
PathCell: 0  [10,38 (2)]
testing: (10, 38)
MazePath: 141  (2 cells)
PathCell: 0  [8,38 (2)]
testing: (8, 38)
PathCell: 1  [8,39 (2)]
testing: (8, 39)
using: (8, 39)
STEP: 0  (0)
cell: [8, 39]
direction = 0
STEP: 1  (1)
cell: [7, 39]
direction = 0
STEP: 2  (2)
cell: [6, 39]
direction = 0
STEP: 3  (3)
cell: [5, 39]
direction = 0
STEP: 4  (4)
cell: [4, 39]
direction = 0
NEW DIRECTION: 3
STEP: 5  (0)
cell: [3, 39]
direction = 3
STEP: 6  (1)
cell: [3, 38]
direction = 3
STEP: 7  (2)
cell: [3, 37]
direction = 3
STEP: 8  (3)
cell: [3, 36]
direction = 3
Hit another path!
NEW DIRECTION: 2
STEP: 8  (3)
cell: [3, 36]
direction = 2
STEP: 9  (4)
cell: [4, 36]
direction = 2
Hit another path!
NEW DIRECTION: 1
STEP: 9  (4)
cell: [4, 36]
direction = 1
STEP: 10  (5)
cell: [4, 37]
direction = 1
STEP: 11  (6)
cell: [4, 38]
direction = 1
Hit another path!
MAX STEPS: 11

NEW PATH...
MazePath: 143  (2 cells)
PathCell: 0  [14,2 (2)]
testing: (14, 2)
PathCell: 1  [14,1 (2)]
testing: (14, 1)
MazePath: 59  (27 cells)
PathCell: 21  [3,35 (2)]
testing: (3, 35)
PathCell: 24  [2,37 (2)]
testing: (2, 37)
using: (2, 37)
STEP: 0  (0)
cell: [2, 37]
direction = 0
STEP: 1  (1)
cell: [1, 37]
direction = 0
STEP: 2  (2)
cell: [0, 37]
direction = 0
Hit the wall!
NEW DIRECTION: 1
STEP: 2  (2)
cell: [0, 37]
direction = 1
NEW DIRECTION: 2
STEP: 3  (0)
cell: [0, 38]
direction = 2
STEP: 4  (1)
cell: [1, 38]
direction = 2
Hit another path!
MAX STEPS: 4

NEW PATH...
MazePath: 2  (4 cells)
PathCell: 1  [1,1 (3)]
testing: (1, 1)
PathCell: 0  [0,1 (2)]
testing: (0, 1)
PathCell: 3  [3,1 (2)]
testing: (3, 1)
PathCell: 2  [2,1 (3)]
testing: (2, 1)
MazePath: 32  (10 cells)
PathCell: 3  [0,11 (2)]
testing: (0, 11)
PathCell: 8  [2,14 (3)]
testing: (2, 14)
PathCell: 6  [0,14 (2)]
testing: (0, 14)
PathCell: 5  [0,13 (2)]
testing: (0, 13)
PathCell: 1  [0,9 (2)]
testing: (0, 9)
PathCell: 9  [3,14 (2)]
testing: (3, 14)
PathCell: 2  [0,10 (2)]
testing: (0, 10)
PathCell: 4  [0,12 (2)]
testing: (0, 12)
PathCell: 0  [0,8 (2)]
testing: (0, 8)
PathCell: 7  [1,14 (2)]
testing: (1, 14)
MazePath: 21  (2 cells)
PathCell: 0  [4,12 (2)]
testing: (4, 12)
PathCell: 1  [3,12 (2)]
testing: (3, 12)
MazePath: 64  (2 cells)
PathCell: 0  [9,2 (2)]
testing: (9, 2)
PathCell: 1  [10,2 (3)]
testing: (10, 2)
MazePath: 67  (17 cells)
PathCell: 4  [8,20 (2)]
testing: (8, 20)
PathCell: 13  [10,18 (2)]
testing: (10, 18)
PathCell: 6  [8,18 (2)]
testing: (8, 18)
PathCell: 15  [9,18 (3)]
testing: (9, 18)
PathCell: 9  [9,16 (2)]
testing: (9, 16)
PathCell: 5  [8,19 (2)]
testing: (8, 19)
PathCell: 12  [10,17 (2)]
testing: (10, 17)
PathCell: 8  [8,16 (2)]
testing: (8, 16)
PathCell: 2  [9,20 (2)]
testing: (9, 20)
PathCell: 0  [11,20 (2)]
testing: (11, 20)
PathCell: 7  [8,17 (2)]
testing: (8, 17)
PathCell: 16  [9,17 (2)]
testing: (9, 17)
PathCell: 3  [8,20 (2)]
testing: (8, 20)
PathCell: 11  [10,16 (2)]
testing: (10, 16)
PathCell: 10  [10,16 (2)]
testing: (10, 16)
PathCell: 14  [9,18 (2)]
testing: (9, 18)
PathCell: 1  [10,20 (3)]
testing: (10, 20)
MazePath: 23  (11 cells)
PathCell: 3  [7,12 (2)]
testing: (7, 12)
PathCell: 5  [7,14 (2)]
testing: (7, 14)
PathCell: 4  [7,13 (2)]
testing: (7, 13)
PathCell: 7  [7,16 (2)]
testing: (7, 16)
PathCell: 10  [5,17 (3)]
testing: (5, 17)
PathCell: 0  [4,12 (2)]
testing: (4, 12)
PathCell: 2  [6,12 (2)]
testing: (6, 12)
PathCell: 1  [5,12 (2)]
testing: (5, 12)
PathCell: 6  [7,15 (2)]
testing: (7, 15)
PathCell: 9  [6,17 (3)]
testing: (6, 17)
PathCell: 8  [7,17 (3)]
testing: (7, 17)
MazePath: 79  (3 cells)
PathCell: 0  [7,5 (2)]
testing: (7, 5)
PathCell: 2  [9,5 (2)]
testing: (9, 5)
PathCell: 1  [8,5 (2)]
testing: (8, 5)
MazePath: 8  (3 cells)
PathCell: 1  [2,2 (2)]
testing: (2, 2)
PathCell: 2  [2,3 (3)]
testing: (2, 3)
PathCell: 0  [2,1 (2)]
testing: (2, 1)
MazePath: 116  (2 cells)
PathCell: 0  [12,3 (2)]
testing: (12, 3)
PathCell: 1  [13,3 (2)]
testing: (13, 3)
MazePath: 121  (12 cells)
PathCell: 2  [22,13 (2)]
testing: (22, 13)
PathCell: 7  [21,16 (2)]
testing: (21, 16)
PathCell: 5  [21,14 (2)]
testing: (21, 14)
PathCell: 4  [21,13 (2)]
testing: (21, 13)
PathCell: 3  [21,13 (2)]
testing: (21, 13)
PathCell: 8  [21,16 (2)]
testing: (21, 16)
PathCell: 0  [24,13 (2)]
testing: (24, 13)
PathCell: 10  [22,15 (2)]
testing: (22, 15)
PathCell: 9  [22,16 (2)]
testing: (22, 16)
PathCell: 11  [22,14 (2)]
testing: (22, 14)
PathCell: 1  [23,13 (2)]
testing: (23, 13)
PathCell: 6  [21,15 (2)]
testing: (21, 15)
MazePath: 99  (2 cells)
PathCell: 0  [10,20 (2)]
testing: (10, 20)
PathCell: 1  [10,19 (2)]
testing: (10, 19)
MazePath: 150  (10 cells)
PathCell: 5  [15,17 (2)]
testing: (15, 17)
PathCell: 1  [14,17 (2)]
testing: (14, 17)
PathCell: 8  [17,17 (2)]
testing: (17, 17)
PathCell: 0  [14,18 (2)]
testing: (14, 18)
PathCell: 6  [15,17 (2)]
testing: (15, 17)
PathCell: 4  [15,16 (3)]
testing: (15, 16)
PathCell: 9  [17,16 (2)]
testing: (17, 16)
PathCell: 7  [16,17 (2)]
testing: (16, 17)
PathCell: 3  [14,16 (2)]
testing: (14, 16)
PathCell: 2  [14,16 (2)]
testing: (14, 16)
MazePath: 138  (3 cells)
PathCell: 1  [19,11 (2)]
testing: (19, 11)
using: (19, 11)
STEP: 0  (0)
cell: [19, 11]
direction = 3
STEP: 1  (1)
cell: [19, 10]
direction = 3
Hit another path!
NEW DIRECTION: 0
STEP: 1  (1)
cell: [19, 10]
direction = 0
STEP: 2  (2)
cell: [18, 10]
direction = 0
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 23  (11 cells)
PathCell: 1  [5,12 (2)]
testing: (5, 12)
PathCell: 2  [6,12 (2)]
testing: (6, 12)
PathCell: 8  [7,17 (3)]
testing: (7, 17)
PathCell: 9  [6,17 (3)]
testing: (6, 17)
PathCell: 5  [7,14 (2)]
testing: (7, 14)
PathCell: 4  [7,13 (2)]
testing: (7, 13)
PathCell: 6  [7,15 (2)]
testing: (7, 15)
PathCell: 7  [7,16 (2)]
testing: (7, 16)
PathCell: 0  [4,12 (2)]
testing: (4, 12)
PathCell: 10  [5,17 (3)]
testing: (5, 17)
PathCell: 3  [7,12 (2)]
testing: (7, 12)
MazePath: 44  (2 cells)
PathCell: 1  [12,39 (4)]
PathCell: 0  [12,38 (3)]
testing: (12, 38)
MazePath: 107  (4 cells)
PathCell: 1  [2,21 (2)]
testing: (2, 21)
PathCell: 0  [2,20 (2)]
testing: (2, 20)
PathCell: 3  [3,21 (2)]
testing: (3, 21)
PathCell: 2  [2,21 (2)]
testing: (2, 21)
MazePath: 93  (6 cells)
PathCell: 1  [12,27 (2)]
testing: (12, 27)
PathCell: 2  [13,27 (2)]
testing: (13, 27)
PathCell: 3  [13,27 (2)]
testing: (13, 27)
PathCell: 4  [13,28 (3)]
testing: (13, 28)
PathCell: 0  [11,27 (2)]
testing: (11, 27)
PathCell: 5  [13,29 (2)]
testing: (13, 29)
MazePath: 101  (14 cells)
PathCell: 10  [10,34 (3)]
testing: (10, 34)
PathCell: 8  [10,36 (2)]
testing: (10, 36)
PathCell: 3  [9,39 (2)]
testing: (9, 39)
PathCell: 6  [9,36 (2)]
testing: (9, 36)
PathCell: 11  [9,34 (2)]
testing: (9, 34)
PathCell: 2  [10,39 (2)]
testing: (10, 39)
PathCell: 13  [9,35 (2)]
testing: (9, 35)
PathCell: 1  [11,39 (2)]
testing: (11, 39)
PathCell: 0  [12,39 (2)]
testing: (12, 39)
PathCell: 9  [10,35 (2)]
testing: (10, 35)
PathCell: 4  [9,38 (3)]
testing: (9, 38)
PathCell: 5  [9,37 (2)]
testing: (9, 37)
PathCell: 7  [10,36 (2)]
testing: (10, 36)
PathCell: 12  [9,34 (2)]
testing: (9, 34)
MazePath: 120  (3 cells)
PathCell: 2  [21,3 (3)]
testing: (21, 3)
PathCell: 0  [23,3 (2)]
testing: (23, 3)
PathCell: 1  [22,3 (2)]
testing: (22, 3)
using: (22, 3)
STEP: 0  (0)
cell: [22, 3]
direction = 1
STEP: 1  (1)
cell: [22, 4]
direction = 1
STEP: 2  (2)
cell: [22, 5]
direction = 1
NEW DIRECTION: 2
STEP: 3  (0)
cell: [22, 6]
direction = 2
STEP: 4  (1)
cell: [23, 6]
direction = 2
Hit another path!
NEW DIRECTION: 3
STEP: 4  (1)
cell: [23, 6]
direction = 3
STEP: 5  (2)
cell: [23, 5]
direction = 3
Hit another path!
MAX STEPS: 5

NEW PATH...
MazePath: 78  (9 cells)
PathCell: 3  [16,0 (2)]
testing: (16, 0)
PathCell: 0  [16,2 (2)]
testing: (16, 2)
PathCell: 2  [16,0 (2)]
testing: (16, 0)
PathCell: 7  [18,1 (2)]
testing: (18, 1)
PathCell: 6  [18,1 (2)]
testing: (18, 1)
PathCell: 4  [17,0 (2)]
testing: (17, 0)
PathCell: 1  [16,1 (2)]
testing: (16, 1)
PathCell: 5  [18,0 (3)]
testing: (18, 0)
PathCell: 8  [17,1 (2)]
testing: (17, 1)
MazePath: 117  (2 cells)
PathCell: 1  [10,38 (3)]
testing: (10, 38)
PathCell: 0  [9,38 (2)]
testing: (9, 38)
MazePath: 81  (2 cells)
PathCell: 0  [10,11 (2)]
testing: (10, 11)
PathCell: 1  [10,12 (2)]
testing: (10, 12)
MazePath: 77  (28 cells)
PathCell: 0  [19,18 (2)]
testing: (19, 18)
PathCell: 1  [19,17 (2)]
testing: (19, 17)
PathCell: 11  [15,14 (2)]
testing: (15, 14)
PathCell: 15  [18,14 (2)]
testing: (18, 14)
PathCell: 2  [19,16 (2)]
testing: (19, 16)
PathCell: 13  [17,14 (2)]
testing: (17, 14)
PathCell: 17  [17,15 (2)]
testing: (17, 15)
PathCell: 14  [18,14 (2)]
testing: (18, 14)
PathCell: 10  [15,13 (2)]
testing: (15, 13)
PathCell: 24  [13,17 (2)]
testing: (13, 17)
PathCell: 3  [19,15 (2)]
testing: (19, 15)
PathCell: 20  [14,15 (2)]
testing: (14, 15)
PathCell: 8  [16,13 (2)]
testing: (16, 13)
PathCell: 27  [12,15 (2)]
testing: (12, 15)
PathCell: 19  [15,15 (2)]
testing: (15, 15)
PathCell: 7  [17,13 (2)]
testing: (17, 13)
PathCell: 6  [18,13 (2)]
testing: (18, 13)
PathCell: 4  [19,14 (2)]
testing: (19, 14)
PathCell: 22  [13,16 (2)]
testing: (13, 16)
PathCell: 26  [12,16 (2)]
testing: (12, 16)
PathCell: 5  [19,13 (2)]
testing: (19, 13)
PathCell: 21  [13,15 (2)]
testing: (13, 15)
PathCell: 9  [15,13 (2)]
testing: (15, 13)
PathCell: 16  [18,15 (3)]
testing: (18, 15)
PathCell: 18  [16,15 (2)]
testing: (16, 15)
PathCell: 12  [16,14 (2)]
testing: (16, 14)
PathCell: 25  [12,17 (2)]
testing: (12, 17)
PathCell: 23  [13,17 (2)]
testing: (13, 17)
MazePath: 154  (6 cells)
PathCell: 1  [12,31 (2)]
testing: (12, 31)
using: (12, 31)
STEP: 0  (0)
cell: [12, 31]
direction = 1
STEP: 1  (1)
cell: [12, 32]
direction = 1
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 109  (2 cells)
PathCell: 1  [2,23 (2)]
testing: (2, 23)
PathCell: 0  [2,24 (2)]
testing: (2, 24)
MazePath: 110  (2 cells)
PathCell: 0  [15,4 (2)]
testing: (15, 4)
PathCell: 1  [15,5 (2)]
testing: (15, 5)
MazePath: 65  (7 cells)
PathCell: 1  [5,6 (2)]
testing: (5, 6)
PathCell: 5  [6,5 (2)]
testing: (6, 5)
PathCell: 6  [6,6 (2)]
testing: (6, 6)
PathCell: 4  [6,5 (2)]
testing: (6, 5)
PathCell: 2  [5,5 (2)]
testing: (5, 5)
PathCell: 0  [5,7 (2)]
testing: (5, 7)
PathCell: 3  [5,5 (2)]
testing: (5, 5)
MazePath: 69  (2 cells)
PathCell: 0  [10,2 (2)]
testing: (10, 2)
PathCell: 1  [10,3 (2)]
testing: (10, 3)
MazePath: 148  (2 cells)
PathCell: 0  [13,24 (2)]
testing: (13, 24)
PathCell: 1  [13,25 (2)]
testing: (13, 25)
using: (13, 25)
STEP: 0  (0)
cell: [13, 25]
direction = 2
STEP: 1  (1)
cell: [14, 25]
direction = 2
STEP: 2  (2)
cell: [15, 25]
direction = 2
NEW DIRECTION: 3
STEP: 3  (0)
cell: [16, 25]
direction = 3
STEP: 4  (1)
cell: [16, 24]
direction = 3
Hit another path!
MAX STEPS: 4

NEW PATH...
MazePath: 131  (8 cells)
PathCell: 5  [0,30 (2)]
testing: (0, 30)
PathCell: 7  [1,31 (3)]
testing: (1, 31)
PathCell: 4  [0,29 (2)]
testing: (0, 29)
PathCell: 1  [0,26 (2)]
testing: (0, 26)
PathCell: 0  [0,25 (2)]
testing: (0, 25)
PathCell: 3  [0,28 (2)]
testing: (0, 28)
PathCell: 6  [0,31 (2)]
testing: (0, 31)
PathCell: 2  [0,27 (2)]
testing: (0, 27)
MazePath: 108  (4 cells)
PathCell: 0  [18,4 (2)]
testing: (18, 4)
PathCell: 1  [18,3 (2)]
testing: (18, 3)
PathCell: 2  [18,3 (2)]
testing: (18, 3)
PathCell: 3  [19,3 (2)]
testing: (19, 3)
MazePath: 1  (13 cells)
PathCell: 12  [0,5 (2)]
testing: (0, 5)
PathCell: 5  [1,4 (2)]
testing: (1, 4)
PathCell: 6  [2,4 (2)]
testing: (2, 4)
PathCell: 4  [0,4 (2)]
testing: (0, 4)
PathCell: 8  [3,4 (2)]
testing: (3, 4)
PathCell: 9  [3,5 (2)]
testing: (3, 5)
PathCell: 0  [0,0 (2)]
testing: (0, 0)
PathCell: 7  [3,4 (2)]
testing: (3, 4)
PathCell: 11  [1,5 (2)]
testing: (1, 5)
PathCell: 2  [0,2 (2)]
testing: (0, 2)
PathCell: 1  [0,1 (3)]
testing: (0, 1)
PathCell: 3  [0,3 (2)]
testing: (0, 3)
PathCell: 10  [2,5 (2)]
testing: (2, 5)
MazePath: 14  (2 cells)
PathCell: 0  [2,3 (2)]
testing: (2, 3)
PathCell: 1  [3,3 (2)]
testing: (3, 3)
MazePath: 49  (7 cells)
PathCell: 2  [12,36 (2)]
testing: (12, 36)
PathCell: 3  [12,36 (2)]
testing: (12, 36)
PathCell: 4  [13,36 (2)]
testing: (13, 36)
PathCell: 1  [12,37 (2)]
testing: (12, 37)
PathCell: 5  [13,36 (2)]
testing: (13, 36)
PathCell: 6  [13,37 (2)]
testing: (13, 37)
PathCell: 0  [12,38 (2)]
testing: (12, 38)
MazePath: 117  (2 cells)
PathCell: 1  [10,38 (3)]
testing: (10, 38)
PathCell: 0  [9,38 (2)]
testing: (9, 38)
MazePath: 112  (2 cells)
PathCell: 0  [17,4 (2)]
testing: (17, 4)
PathCell: 1  [17,3 (2)]
testing: (17, 3)
MazePath: 62  (4 cells)
PathCell: 3  [15,3 (2)]
testing: (15, 3)
PathCell: 2  [15,2 (3)]
testing: (15, 2)
PathCell: 0  [16,2 (3)]
testing: (16, 2)
PathCell: 1  [15,2 (2)]
testing: (15, 2)
MazePath: 79  (3 cells)
PathCell: 1  [8,5 (2)]
testing: (8, 5)
PathCell: 2  [9,5 (2)]
testing: (9, 5)
PathCell: 0  [7,5 (2)]
testing: (7, 5)
MazePath: 96  (3 cells)
PathCell: 2  [24,23 (2)]
testing: (24, 23)
PathCell: 1  [24,24 (2)]
testing: (24, 24)
PathCell: 0  [24,25 (2)]
testing: (24, 25)
MazePath: 162  (5 cells)
PathCell: 0  [17,20 (2)]
testing: (17, 20)
PathCell: 4  [16,22 (2)]
testing: (16, 22)
PathCell: 1  [16,20 (2)]
testing: (16, 20)
PathCell: 3  [16,21 (2)]
testing: (16, 21)
PathCell: 2  [16,20 (2)]
testing: (16, 20)
MazePath: 144  (3 cells)
PathCell: 2  [24,6 (2)]
testing: (24, 6)
PathCell: 1  [24,5 (2)]
testing: (24, 5)
PathCell: 0  [24,4 (2)]
testing: (24, 4)
MazePath: 6  (3 cells)
PathCell: 1  [1,7 (3)]
testing: (1, 7)
PathCell: 0  [2,7 (2)]
testing: (2, 7)
PathCell: 2  [0,7 (2)]
testing: (0, 7)
MazePath: 65  (7 cells)
PathCell: 6  [6,6 (2)]
testing: (6, 6)
PathCell: 4  [6,5 (2)]
testing: (6, 5)
PathCell: 0  [5,7 (2)]
testing: (5, 7)
PathCell: 3  [5,5 (2)]
testing: (5, 5)
PathCell: 2  [5,5 (2)]
testing: (5, 5)
PathCell: 1  [5,6 (2)]
testing: (5, 6)
PathCell: 5  [6,5 (2)]
testing: (6, 5)
MazePath: 150  (10 cells)
PathCell: 1  [14,17 (2)]
testing: (14, 17)
PathCell: 5  [15,17 (2)]
testing: (15, 17)
PathCell: 6  [15,17 (2)]
testing: (15, 17)
PathCell: 8  [17,17 (2)]
testing: (17, 17)
PathCell: 3  [14,16 (2)]
testing: (14, 16)
PathCell: 4  [15,16 (3)]
testing: (15, 16)
PathCell: 7  [16,17 (2)]
testing: (16, 17)
PathCell: 2  [14,16 (2)]
testing: (14, 16)
PathCell: 0  [14,18 (2)]
testing: (14, 18)
PathCell: 9  [17,16 (2)]
testing: (17, 16)
MazePath: 40  (2 cells)
PathCell: 0  [13,8 (2)]
testing: (13, 8)
PathCell: 1  [13,7 (2)]
testing: (13, 7)
MazePath: 103  (4 cells)
PathCell: 0  [10,34 (2)]
testing: (10, 34)
PathCell: 2  [12,34 (2)]
testing: (12, 34)
PathCell: 1  [11,34 (2)]
testing: (11, 34)
PathCell: 3  [13,34 (2)]
testing: (13, 34)
MazePath: 35  (9 cells)
PathCell: 6  [6,16 (2)]
testing: (6, 16)
PathCell: 0  [4,14 (2)]
testing: (4, 14)
PathCell: 2  [6,14 (2)]
testing: (6, 14)
PathCell: 8  [5,15 (2)]
testing: (5, 15)
PathCell: 7  [5,16 (2)]
testing: (5, 16)
PathCell: 3  [6,14 (2)]
testing: (6, 14)
PathCell: 5  [6,16 (2)]
testing: (6, 16)
PathCell: 1  [5,14 (3)]
testing: (5, 14)
PathCell: 4  [6,15 (2)]
testing: (6, 15)
MazePath: 128  (5 cells)
PathCell: 3  [19,6 (2)]
testing: (19, 6)
PathCell: 2  [19,7 (2)]
testing: (19, 7)
PathCell: 0  [18,7 (2)]
testing: (18, 7)
PathCell: 4  [19,5 (2)]
testing: (19, 5)
PathCell: 1  [19,7 (2)]
testing: (19, 7)
MazePath: 114  (8 cells)
PathCell: 4  [8,0 (2)]
testing: (8, 0)
PathCell: 7  [11,0 (2)]
testing: (11, 0)
PathCell: 5  [9,0 (2)]
testing: (9, 0)
PathCell: 3  [7,0 (2)]
testing: (7, 0)
PathCell: 0  [6,1 (2)]
testing: (6, 1)
PathCell: 6  [10,0 (2)]
testing: (10, 0)
PathCell: 2  [6,0 (2)]
testing: (6, 0)
PathCell: 1  [6,0 (2)]
testing: (6, 0)
MazePath: 74  (7 cells)
PathCell: 5  [9,13 (2)]
testing: (9, 13)
PathCell: 3  [9,11 (2)]
testing: (9, 11)
PathCell: 6  [10,13 (3)]
testing: (10, 13)
PathCell: 1  [10,11 (3)]
testing: (10, 11)
PathCell: 2  [9,11 (2)]
testing: (9, 11)
PathCell: 4  [9,12 (2)]
testing: (9, 12)
PathCell: 0  [11,11 (2)]
testing: (11, 11)
MazePath: 125  (9 cells)
PathCell: 7  [7,36 (2)]
testing: (7, 36)
PathCell: 3  [6,37 (2)]
testing: (6, 37)
PathCell: 1  [6,35 (2)]
testing: (6, 35)
PathCell: 6  [7,37 (2)]
testing: (7, 37)
PathCell: 8  [7,35 (2)]
testing: (7, 35)
PathCell: 2  [6,36 (2)]
testing: (6, 36)
PathCell: 0  [6,34 (3)]
testing: (6, 34)
PathCell: 5  [7,37 (2)]
testing: (7, 37)
PathCell: 4  [6,37 (2)]
testing: (6, 37)
MazePath: 11  (25 cells)
PathCell: 7  [10,10 (2)]
testing: (10, 10)
PathCell: 17  [14,12 (2)]
testing: (14, 12)
PathCell: 19  [13,11 (2)]
testing: (13, 11)
PathCell: 20  [12,11 (3)]
testing: (12, 11)
PathCell: 5  [8,10 (2)]
testing: (8, 10)
PathCell: 21  [12,11 (2)]
testing: (12, 11)
PathCell: 1  [6,8 (2)]
testing: (6, 8)
PathCell: 2  [6,9 (2)]
testing: (6, 9)
PathCell: 22  [12,12 (3)]
testing: (12, 12)
PathCell: 18  [14,11 (2)]
testing: (14, 11)
PathCell: 11  [11,13 (2)]
testing: (11, 13)
PathCell: 0  [6,7 (2)]
testing: (6, 7)
PathCell: 12  [11,14 (2)]
testing: (11, 14)
PathCell: 15  [14,14 (2)]
testing: (14, 14)
PathCell: 23  [12,13 (2)]
testing: (12, 13)
PathCell: 3  [6,10 (2)]
testing: (6, 10)
PathCell: 4  [7,10 (2)]
testing: (7, 10)
PathCell: 6  [9,10 (2)]
testing: (9, 10)
PathCell: 9  [11,11 (3)]
testing: (11, 11)
PathCell: 8  [11,10 (2)]
testing: (11, 10)
PathCell: 24  [13,13 (2)]
testing: (13, 13)
PathCell: 13  [12,14 (2)]
testing: (12, 14)
PathCell: 14  [13,14 (2)]
testing: (13, 14)
PathCell: 16  [14,13 (2)]
testing: (14, 13)
PathCell: 10  [11,12 (2)]
testing: (11, 12)
MazePath: 140  (3 cells)
PathCell: 1  [23,18 (2)]
testing: (23, 18)
PathCell: 0  [24,18 (2)]
testing: (24, 18)
PathCell: 2  [22,18 (3)]
testing: (22, 18)
MazePath: 57  (2 cells)
PathCell: 0  [20,25 (2)]
testing: (20, 25)
PathCell: 1  [20,24 (3)]
testing: (20, 24)
MazePath: 27  (28 cells)
PathCell: 7  [8,32 (2)]
testing: (8, 32)
PathCell: 16  [14,35 (2)]
testing: (14, 35)
using: (14, 35)
STEP: 0  (0)
cell: [14, 35]
direction = 2
STEP: 1  (1)
cell: [15, 35]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 140  (3 cells)
PathCell: 0  [24,18 (2)]
testing: (24, 18)
PathCell: 1  [23,18 (2)]
testing: (23, 18)
PathCell: 2  [22,18 (3)]
testing: (22, 18)
MazePath: 21  (2 cells)
PathCell: 1  [3,12 (2)]
testing: (3, 12)
PathCell: 0  [4,12 (2)]
testing: (4, 12)
MazePath: 87  (3 cells)
PathCell: 1  [17,10 (2)]
testing: (17, 10)
PathCell: 0  [17,9 (2)]
testing: (17, 9)
PathCell: 2  [17,11 (3)]
testing: (17, 11)
MazePath: 82  (2 cells)
PathCell: 1  [9,14 (2)]
testing: (9, 14)
PathCell: 0  [9,15 (2)]
testing: (9, 15)
MazePath: 26  (10 cells)
PathCell: 6  [1,23 (2)]
testing: (1, 23)
PathCell: 4  [1,21 (2)]
testing: (1, 21)
PathCell: 1  [3,20 (2)]
testing: (3, 20)
PathCell: 9  [3,24 (3)]
testing: (3, 24)
PathCell: 8  [2,24 (3)]
testing: (2, 24)
PathCell: 0  [4,20 (2)]
testing: (4, 20)
PathCell: 3  [1,20 (2)]
testing: (1, 20)
PathCell: 7  [1,24 (2)]
testing: (1, 24)
PathCell: 2  [2,20 (3)]
testing: (2, 20)
PathCell: 5  [1,22 (3)]
testing: (1, 22)
MazePath: 124  (2 cells)
PathCell: 0  [14,23 (2)]
testing: (14, 23)
PathCell: 1  [13,23 (3)]
testing: (13, 23)
MazePath: 129  (3 cells)
PathCell: 1  [13,22 (2)]
testing: (13, 22)
PathCell: 2  [13,21 (2)]
testing: (13, 21)
PathCell: 0  [13,23 (2)]
testing: (13, 23)
MazePath: 138  (3 cells)
PathCell: 2  [18,11 (2)]
testing: (18, 11)
PathCell: 0  [20,11 (2)]
testing: (20, 11)
using: (20, 11)
STEP: 0  (0)
cell: [20, 11]
direction = 2
STEP: 1  (1)
cell: [21, 11]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 161  (5 cells)
PathCell: 2  [22,10 (2)]
testing: (22, 10)
using: (22, 10)
STEP: 0  (0)
cell: [22, 10]
direction = 0
STEP: 1  (1)
cell: [21, 10]
direction = 0
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 122  (2 cells)
PathCell: 1  [21,1 (2)]
testing: (21, 1)
PathCell: 0  [21,2 (2)]
testing: (21, 2)
MazePath: 152  (4 cells)
PathCell: 1  [17,24 (2)]
testing: (17, 24)
using: (17, 24)
STEP: 0  (0)
cell: [17, 24]
direction = 2
STEP: 1  (1)
cell: [18, 24]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 30  (2 cells)
PathCell: 1  [3,6 (2)]
testing: (3, 6)
PathCell: 0  [3,7 (2)]
testing: (3, 7)
MazePath: 31  (7 cells)
PathCell: 6  [9,3 (2)]
testing: (9, 3)
PathCell: 3  [7,2 (2)]
testing: (7, 2)
PathCell: 2  [6,2 (2)]
testing: (6, 2)
PathCell: 1  [5,2 (2)]
testing: (5, 2)
PathCell: 0  [4,2 (2)]
testing: (4, 2)
PathCell: 5  [9,2 (3)]
testing: (9, 2)
PathCell: 4  [8,2 (2)]
testing: (8, 2)
MazePath: 158  (2 cells)
PathCell: 1  [10,37 (2)]
testing: (10, 37)
PathCell: 0  [10,38 (2)]
testing: (10, 38)
MazePath: 121  (12 cells)
PathCell: 4  [21,13 (2)]
testing: (21, 13)
PathCell: 10  [22,15 (2)]
testing: (22, 15)
PathCell: 1  [23,13 (2)]
testing: (23, 13)
PathCell: 9  [22,16 (2)]
testing: (22, 16)
PathCell: 2  [22,13 (2)]
testing: (22, 13)
PathCell: 3  [21,13 (2)]
testing: (21, 13)
PathCell: 5  [21,14 (2)]
testing: (21, 14)
PathCell: 8  [21,16 (2)]
testing: (21, 16)
PathCell: 0  [24,13 (2)]
testing: (24, 13)
PathCell: 11  [22,14 (2)]
testing: (22, 14)
PathCell: 7  [21,16 (2)]
testing: (21, 16)
PathCell: 6  [21,15 (2)]
testing: (21, 15)
MazePath: 51  (10 cells)
PathCell: 2  [1,17 (2)]
testing: (1, 17)
PathCell: 3  [1,16 (2)]
testing: (1, 16)
PathCell: 6  [0,15 (2)]
testing: (0, 15)
PathCell: 4  [1,15 (2)]
testing: (1, 15)
PathCell: 0  [1,19 (2)]
testing: (1, 19)
PathCell: 9  [0,18 (2)]
testing: (0, 18)
PathCell: 7  [0,16 (2)]
testing: (0, 16)
PathCell: 5  [1,15 (2)]
testing: (1, 15)
PathCell: 1  [1,18 (2)]
testing: (1, 18)
PathCell: 8  [0,17 (2)]
testing: (0, 17)
MazePath: 88  (2 cells)
PathCell: 1  [3,23 (2)]
testing: (3, 23)
PathCell: 0  [3,22 (2)]
testing: (3, 22)
MazePath: 139  (4 cells)
PathCell: 3  [19,1 (2)]
testing: (19, 1)
PathCell: 2  [20,1 (2)]
testing: (20, 1)
PathCell: 0  [20,0 (2)]
testing: (20, 0)
PathCell: 1  [20,1 (2)]
testing: (20, 1)
MazePath: 144  (3 cells)
PathCell: 2  [24,6 (2)]
testing: (24, 6)
PathCell: 1  [24,5 (2)]
testing: (24, 5)
PathCell: 0  [24,4 (2)]
testing: (24, 4)
MazePath: 23  (11 cells)
PathCell: 3  [7,12 (2)]
testing: (7, 12)
PathCell: 8  [7,17 (3)]
testing: (7, 17)
PathCell: 5  [7,14 (2)]
testing: (7, 14)
PathCell: 0  [4,12 (2)]
testing: (4, 12)
PathCell: 4  [7,13 (2)]
testing: (7, 13)
PathCell: 2  [6,12 (2)]
testing: (6, 12)
PathCell: 1  [5,12 (2)]
testing: (5, 12)
PathCell: 6  [7,15 (2)]
testing: (7, 15)
PathCell: 10  [5,17 (3)]
testing: (5, 17)
PathCell: 9  [6,17 (3)]
testing: (6, 17)
PathCell: 7  [7,16 (2)]
testing: (7, 16)
MazePath: 33  (3 cells)
PathCell: 2  [3,9 (2)]
testing: (3, 9)
PathCell: 0  [1,9 (2)]
testing: (1, 9)
PathCell: 1  [2,9 (2)]
testing: (2, 9)
MazePath: 96  (3 cells)
PathCell: 2  [24,23 (2)]
testing: (24, 23)
PathCell: 0  [24,25 (2)]
testing: (24, 25)
PathCell: 1  [24,24 (2)]
testing: (24, 24)
MazePath: 128  (5 cells)
PathCell: 4  [19,5 (2)]
testing: (19, 5)
PathCell: 2  [19,7 (2)]
testing: (19, 7)
PathCell: 1  [19,7 (2)]
testing: (19, 7)
PathCell: 0  [18,7 (2)]
testing: (18, 7)
PathCell: 3  [19,6 (2)]
testing: (19, 6)
MazePath: 118  (4 cells)
PathCell: 1  [12,28 (2)]
testing: (12, 28)
PathCell: 3  [12,29 (2)]
testing: (12, 29)
PathCell: 2  [12,28 (2)]
testing: (12, 28)
PathCell: 0  [13,28 (2)]
testing: (13, 28)
MazePath: 63  (3 cells)
PathCell: 2  [3,15 (2)]
testing: (3, 15)
PathCell: 1  [3,16 (2)]
testing: (3, 16)
PathCell: 0  [3,17 (2)]
testing: (3, 17)
MazePath: 77  (28 cells)
PathCell: 9  [15,13 (2)]
testing: (15, 13)
PathCell: 18  [16,15 (2)]
testing: (16, 15)
PathCell: 21  [13,15 (2)]
testing: (13, 15)
PathCell: 8  [16,13 (2)]
testing: (16, 13)
PathCell: 20  [14,15 (2)]
testing: (14, 15)
PathCell: 5  [19,13 (2)]
testing: (19, 13)
PathCell: 26  [12,16 (2)]
testing: (12, 16)
PathCell: 2  [19,16 (2)]
testing: (19, 16)
PathCell: 1  [19,17 (2)]
testing: (19, 17)
PathCell: 16  [18,15 (3)]
testing: (18, 15)
PathCell: 13  [17,14 (2)]
testing: (17, 14)
PathCell: 4  [19,14 (2)]
testing: (19, 14)
PathCell: 27  [12,15 (2)]
testing: (12, 15)
PathCell: 11  [15,14 (2)]
testing: (15, 14)
PathCell: 17  [17,15 (2)]
testing: (17, 15)
PathCell: 0  [19,18 (2)]
testing: (19, 18)
PathCell: 3  [19,15 (2)]
testing: (19, 15)
PathCell: 6  [18,13 (2)]
testing: (18, 13)
PathCell: 15  [18,14 (2)]
testing: (18, 14)
PathCell: 22  [13,16 (2)]
testing: (13, 16)
PathCell: 10  [15,13 (2)]
testing: (15, 13)
PathCell: 7  [17,13 (2)]
testing: (17, 13)
PathCell: 12  [16,14 (2)]
testing: (16, 14)
PathCell: 23  [13,17 (2)]
testing: (13, 17)
PathCell: 25  [12,17 (2)]
testing: (12, 17)
PathCell: 14  [18,14 (2)]
testing: (18, 14)
PathCell: 24  [13,17 (2)]
testing: (13, 17)
PathCell: 19  [15,15 (2)]
testing: (15, 15)
MazePath: 42  (2 cells)
PathCell: 1  [11,7 (2)]
testing: (11, 7)
PathCell: 0  [12,7 (2)]
testing: (12, 7)
MazePath: 111  (2 cells)
PathCell: 0  [23,21 (2)]
testing: (23, 21)
PathCell: 1  [24,21 (2)]
testing: (24, 21)
MazePath: 136  (12 cells)
PathCell: 7  [0,36 (2)]
testing: (0, 36)
PathCell: 10  [0,33 (2)]
testing: (0, 33)
PathCell: 1  [1,32 (2)]
testing: (1, 32)
PathCell: 9  [0,34 (2)]
testing: (0, 34)
PathCell: 5  [1,36 (2)]
testing: (1, 36)
PathCell: 11  [0,32 (2)]
testing: (0, 32)
PathCell: 6  [0,36 (2)]
testing: (0, 36)
PathCell: 3  [1,34 (2)]
testing: (1, 34)
PathCell: 8  [0,35 (2)]
testing: (0, 35)
PathCell: 0  [1,31 (2)]
testing: (1, 31)
PathCell: 4  [1,35 (2)]
testing: (1, 35)
PathCell: 2  [1,33 (2)]
testing: (1, 33)
MazePath: 48  (6 cells)
PathCell: 1  [12,3 (3)]
testing: (12, 3)
PathCell: 2  [12,4 (3)]
testing: (12, 4)
PathCell: 4  [12,5 (2)]
testing: (12, 5)
PathCell: 5  [13,5 (2)]
testing: (13, 5)
PathCell: 3  [12,5 (2)]
testing: (12, 5)
PathCell: 0  [12,2 (2)]
testing: (12, 2)
MazePath: 149  (3 cells)
PathCell: 1  [13,31 (3)]
testing: (13, 31)
using: (13, 31)
STEP: 0  (0)
cell: [13, 31]
direction = 2
STEP: 1  (1)
cell: [14, 31]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 64  (2 cells)
PathCell: 0  [9,2 (2)]
testing: (9, 2)
PathCell: 1  [10,2 (3)]
testing: (10, 2)
MazePath: 156  (2 cells)
PathCell: 0  [16,11 (2)]
testing: (16, 11)
PathCell: 1  [16,10 (2)]
testing: (16, 10)
MazePath: 103  (4 cells)
PathCell: 3  [13,34 (2)]
testing: (13, 34)
PathCell: 0  [10,34 (2)]
testing: (10, 34)
PathCell: 2  [12,34 (2)]
testing: (12, 34)
PathCell: 1  [11,34 (2)]
testing: (11, 34)
MazePath: 29  (28 cells)
PathCell: 20  [22,34 (2)]
testing: (22, 34)
using: (22, 34)
STEP: 0  (0)
cell: [22, 34]
direction = 1
STEP: 1  (1)
cell: [22, 35]
direction = 1
STEP: 2  (2)
cell: [22, 36]
direction = 1
STEP: 3  (3)
cell: [22, 37]
direction = 1
NEW DIRECTION: 2
STEP: 4  (0)
cell: [22, 38]
direction = 2
STEP: 5  (1)
cell: [23, 38]
direction = 2
STEP: 6  (2)
cell: [24, 38]
direction = 2
Hit the wall!
NEW DIRECTION: 3
STEP: 6  (2)
cell: [24, 38]
direction = 3
STEP: 7  (3)
cell: [24, 37]
direction = 3
STEP: 8  (4)
cell: [24, 36]
direction = 3
STEP: 9  (5)
cell: [24, 35]
direction = 3
STEP: 10  (6)
cell: [24, 34]
direction = 3
STEP: 11  (7)
cell: [24, 33]
direction = 3
STEP: 12  (8)
cell: [24, 32]
direction = 3
STEP: 13  (9)
cell: [24, 31]
direction = 3
STEP: 14  (10)
cell: [24, 30]
direction = 3
Hit another path!
MAX STEPS: 14

NEW PATH...
MazePath: 103  (4 cells)
PathCell: 0  [10,34 (2)]
testing: (10, 34)
PathCell: 1  [11,34 (2)]
testing: (11, 34)
PathCell: 3  [13,34 (2)]
testing: (13, 34)
PathCell: 2  [12,34 (2)]
testing: (12, 34)
MazePath: 101  (14 cells)
PathCell: 13  [9,35 (2)]
testing: (9, 35)
PathCell: 12  [9,34 (2)]
testing: (9, 34)
PathCell: 5  [9,37 (2)]
testing: (9, 37)
PathCell: 9  [10,35 (2)]
testing: (10, 35)
PathCell: 7  [10,36 (2)]
testing: (10, 36)
PathCell: 8  [10,36 (2)]
testing: (10, 36)
PathCell: 1  [11,39 (2)]
testing: (11, 39)
PathCell: 2  [10,39 (2)]
testing: (10, 39)
PathCell: 0  [12,39 (2)]
testing: (12, 39)
PathCell: 10  [10,34 (3)]
testing: (10, 34)
PathCell: 11  [9,34 (2)]
testing: (9, 34)
PathCell: 6  [9,36 (2)]
testing: (9, 36)
PathCell: 3  [9,39 (2)]
testing: (9, 39)
PathCell: 4  [9,38 (3)]
testing: (9, 38)
MazePath: 142  (6 cells)
PathCell: 1  [6,33 (2)]
testing: (6, 33)
PathCell: 0  [6,34 (2)]
testing: (6, 34)
PathCell: 3  [6,31 (3)]
testing: (6, 31)
PathCell: 5  [7,30 (2)]
testing: (7, 30)
PathCell: 2  [6,32 (2)]
testing: (6, 32)
PathCell: 4  [6,30 (2)]
testing: (6, 30)
MazePath: 144  (3 cells)
PathCell: 0  [24,4 (2)]
testing: (24, 4)
PathCell: 1  [24,5 (2)]
testing: (24, 5)
PathCell: 2  [24,6 (2)]
testing: (24, 6)
MazePath: 134  (2 cells)
PathCell: 0  [22,0 (2)]
testing: (22, 0)
PathCell: 1  [22,1 (2)]
testing: (22, 1)
MazePath: 175  (16 cells)
PathCell: 14  [24,31 (2)]
testing: (24, 31)
PathCell: 4  [22,38 (2)]
testing: (22, 38)
using: (22, 38)
STEP: 0  (0)
cell: [22, 38]
direction = 0
STEP: 1  (1)
cell: [21, 38]
direction = 0
STEP: 2  (2)
cell: [20, 38]
direction = 0
STEP: 3  (3)
cell: [19, 38]
direction = 0
NEW DIRECTION: 3
STEP: 4  (0)
cell: [18, 38]
direction = 3
STEP: 5  (1)
cell: [18, 37]
direction = 3
STEP: 6  (2)
cell: [18, 36]
direction = 3
STEP: 7  (3)
cell: [18, 35]
direction = 3
STEP: 8  (4)
cell: [18, 34]
direction = 3
STEP: 9  (5)
cell: [18, 33]
direction = 3
STEP: 10  (6)
cell: [18, 32]
direction = 3
STEP: 11  (7)
cell: [18, 31]
direction = 3
NEW DIRECTION: 2
STEP: 12  (0)
cell: [18, 30]
direction = 2
STEP: 13  (1)
cell: [19, 30]
direction = 2
STEP: 14  (2)
cell: [20, 30]
direction = 2
NEW DIRECTION: 3
STEP: 15  (0)
cell: [21, 30]
direction = 3
STEP: 16  (1)
cell: [21, 29]
direction = 3
STEP: 17  (2)
cell: [21, 28]
direction = 3
Hit another path!
NEW DIRECTION: 0
STEP: 17  (2)
cell: [21, 28]
direction = 0
NEW DIRECTION: 1
STEP: 18  (0)
cell: [20, 28]
direction = 1
STEP: 19  (1)
cell: [20, 29]
direction = 1
Hit another path!
MAX STEPS: 19

NEW PATH...
MazePath: 101  (14 cells)
PathCell: 13  [9,35 (2)]
testing: (9, 35)
PathCell: 6  [9,36 (2)]
testing: (9, 36)
PathCell: 12  [9,34 (2)]
testing: (9, 34)
PathCell: 5  [9,37 (2)]
testing: (9, 37)
PathCell: 1  [11,39 (2)]
testing: (11, 39)
PathCell: 9  [10,35 (2)]
testing: (10, 35)
PathCell: 3  [9,39 (2)]
testing: (9, 39)
PathCell: 7  [10,36 (2)]
testing: (10, 36)
PathCell: 2  [10,39 (2)]
testing: (10, 39)
PathCell: 8  [10,36 (2)]
testing: (10, 36)
PathCell: 11  [9,34 (2)]
testing: (9, 34)
PathCell: 4  [9,38 (3)]
testing: (9, 38)
PathCell: 10  [10,34 (3)]
testing: (10, 34)
PathCell: 0  [12,39 (2)]
testing: (12, 39)
MazePath: 94  (6 cells)
PathCell: 2  [24,25 (2)]
testing: (24, 25)
PathCell: 5  [24,28 (2)]
testing: (24, 28)
PathCell: 3  [24,26 (2)]
testing: (24, 26)
PathCell: 1  [24,25 (3)]
testing: (24, 25)
PathCell: 0  [23,25 (2)]
testing: (23, 25)
PathCell: 4  [24,27 (2)]
testing: (24, 27)
MazePath: 27  (28 cells)
PathCell: 18  [14,37 (2)]
testing: (14, 37)
using: (14, 37)
STEP: 0  (0)
cell: [14, 37]
direction = 2
STEP: 1  (1)
cell: [15, 37]
direction = 2
Hit another path!
NEW DIRECTION: 3
STEP: 1  (1)
cell: [15, 37]
direction = 3
STEP: 2  (2)
cell: [15, 36]
direction = 3
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 94  (6 cells)
PathCell: 0  [23,25 (2)]
testing: (23, 25)
PathCell: 2  [24,25 (2)]
testing: (24, 25)
PathCell: 3  [24,26 (2)]
testing: (24, 26)
PathCell: 1  [24,25 (3)]
testing: (24, 25)
PathCell: 4  [24,27 (2)]
testing: (24, 27)
PathCell: 5  [24,28 (2)]
testing: (24, 28)
MazePath: 14  (2 cells)
PathCell: 0  [2,3 (2)]
testing: (2, 3)
PathCell: 1  [3,3 (2)]
testing: (3, 3)
MazePath: 72  (8 cells)
PathCell: 3  [8,28 (2)]
testing: (8, 28)
PathCell: 7  [6,27 (2)]
testing: (6, 27)
PathCell: 4  [8,28 (2)]
testing: (8, 28)
PathCell: 2  [7,28 (2)]
testing: (7, 28)
PathCell: 6  [7,27 (2)]
testing: (7, 27)
PathCell: 1  [6,28 (2)]
testing: (6, 28)
PathCell: 5  [8,27 (2)]
testing: (8, 27)
PathCell: 0  [5,28 (2)]
testing: (5, 28)
MazePath: 5  (8 cells)
PathCell: 2  [4,8 (2)]
testing: (4, 8)
PathCell: 6  [2,7 (3)]
testing: (2, 7)
PathCell: 5  [2,8 (2)]
testing: (2, 8)
PathCell: 7  [2,6 (2)]
testing: (2, 6)
PathCell: 1  [4,9 (2)]
testing: (4, 9)
PathCell: 0  [4,10 (2)]
testing: (4, 10)
PathCell: 4  [3,8 (2)]
testing: (3, 8)
PathCell: 3  [4,8 (2)]
testing: (4, 8)
MazePath: 13  (5 cells)
PathCell: 2  [2,11 (2)]
testing: (2, 11)
PathCell: 4  [2,12 (2)]
testing: (2, 12)
PathCell: 3  [2,11 (2)]
testing: (2, 11)
PathCell: 0  [4,11 (3)]
testing: (4, 11)
PathCell: 1  [3,11 (2)]
testing: (3, 11)
MazePath: 66  (6 cells)
PathCell: 4  [11,19 (2)]
testing: (11, 19)
PathCell: 1  [14,19 (2)]
testing: (14, 19)
PathCell: 0  [15,19 (3)]
testing: (15, 19)
PathCell: 3  [12,19 (3)]
testing: (12, 19)
PathCell: 5  [11,20 (3)]
testing: (11, 20)
PathCell: 2  [13,19 (2)]
testing: (13, 19)
MazePath: 83  (2 cells)
PathCell: 0  [12,4 (2)]
testing: (12, 4)
PathCell: 1  [13,4 (2)]
testing: (13, 4)
MazePath: 38  (29 cells)
PathCell: 24  [21,20 (2)]
testing: (21, 20)
PathCell: 26  [21,18 (2)]
testing: (21, 18)
PathCell: 14  [20,17 (2)]
testing: (20, 17)
PathCell: 27  [21,18 (2)]
testing: (21, 18)
PathCell: 19  [24,18 (3)]
testing: (24, 18)
PathCell: 4  [15,12 (2)]
testing: (15, 12)
PathCell: 9  [20,12 (2)]
testing: (20, 12)
PathCell: 21  [24,20 (2)]
testing: (24, 20)
PathCell: 2  [15,10 (2)]
testing: (15, 10)
PathCell: 15  [21,17 (2)]
testing: (21, 17)
PathCell: 23  [22,20 (2)]
testing: (22, 20)
PathCell: 22  [23,20 (2)]
testing: (23, 20)
PathCell: 16  [22,17 (2)]
testing: (22, 17)
PathCell: 10  [20,13 (2)]
testing: (20, 13)
PathCell: 3  [15,11 (2)]
testing: (15, 11)
PathCell: 25  [21,19 (2)]
testing: (21, 19)
PathCell: 18  [24,17 (3)]
testing: (24, 17)
PathCell: 20  [24,19 (2)]
testing: (24, 19)
PathCell: 1  [15,9 (3)]
testing: (15, 9)
PathCell: 28  [20,18 (2)]
testing: (20, 18)
PathCell: 11  [20,14 (2)]
testing: (20, 14)
PathCell: 6  [17,12 (2)]
testing: (17, 12)
PathCell: 13  [20,16 (2)]
testing: (20, 16)
PathCell: 0  [15,8 (2)]
testing: (15, 8)
PathCell: 8  [19,12 (2)]
testing: (19, 12)
PathCell: 5  [16,12 (2)]
testing: (16, 12)
PathCell: 17  [23,17 (3)]
testing: (23, 17)
PathCell: 12  [20,15 (2)]
testing: (20, 15)
PathCell: 7  [18,12 (2)]
testing: (18, 12)
MazePath: 42  (2 cells)
PathCell: 0  [12,7 (2)]
testing: (12, 7)
PathCell: 1  [11,7 (2)]
testing: (11, 7)
MazePath: 62  (4 cells)
PathCell: 3  [15,3 (2)]
testing: (15, 3)
PathCell: 2  [15,2 (3)]
testing: (15, 2)
PathCell: 0  [16,2 (3)]
testing: (16, 2)
PathCell: 1  [15,2 (2)]
testing: (15, 2)
MazePath: 166  (4 cells)
PathCell: 1  [19,10 (2)]
testing: (19, 10)
PathCell: 2  [19,10 (2)]
testing: (19, 10)
PathCell: 3  [18,10 (2)]
testing: (18, 10)
PathCell: 0  [19,11 (2)]
testing: (19, 11)
MazePath: 84  (4 cells)
PathCell: 0  [18,4 (2)]
testing: (18, 4)
PathCell: 2  [18,6 (2)]
testing: (18, 6)
PathCell: 3  [18,7 (3)]
testing: (18, 7)
PathCell: 1  [18,5 (2)]
testing: (18, 5)
MazePath: 21  (2 cells)
PathCell: 1  [3,12 (2)]
testing: (3, 12)
PathCell: 0  [4,12 (2)]
testing: (4, 12)
MazePath: 127  (2 cells)
PathCell: 1  [5,0 (2)]
testing: (5, 0)
PathCell: 0  [4,0 (2)]
testing: (4, 0)
MazePath: 119  (3 cells)
PathCell: 2  [13,0 (3)]
testing: (13, 0)
PathCell: 0  [13,2 (2)]
testing: (13, 2)
PathCell: 1  [13,1 (2)]
testing: (13, 1)
MazePath: 32  (10 cells)
PathCell: 8  [2,14 (3)]
testing: (2, 14)
PathCell: 1  [0,9 (2)]
testing: (0, 9)
PathCell: 6  [0,14 (2)]
testing: (0, 14)
PathCell: 4  [0,12 (2)]
testing: (0, 12)
PathCell: 3  [0,11 (2)]
testing: (0, 11)
PathCell: 7  [1,14 (2)]
testing: (1, 14)
PathCell: 0  [0,8 (2)]
testing: (0, 8)
PathCell: 5  [0,13 (2)]
testing: (0, 13)
PathCell: 2  [0,10 (2)]
testing: (0, 10)
PathCell: 9  [3,14 (2)]
testing: (3, 14)
MazePath: 45  (2 cells)
PathCell: 1  [13,10 (2)]
testing: (13, 10)
PathCell: 0  [14,10 (2)]
testing: (14, 10)
MazePath: 44  (2 cells)
PathCell: 1  [12,39 (4)]
PathCell: 0  [12,38 (3)]
testing: (12, 38)
MazePath: 135  (3 cells)
PathCell: 1  [16,33 (3)]
testing: (16, 33)
PathCell: 0  [17,33 (2)]
testing: (17, 33)
PathCell: 2  [15,33 (2)]
testing: (15, 33)
MazePath: 96  (3 cells)
PathCell: 2  [24,23 (2)]
testing: (24, 23)
PathCell: 0  [24,25 (2)]
testing: (24, 25)
PathCell: 1  [24,24 (2)]
testing: (24, 24)
MazePath: 146  (5 cells)
PathCell: 3  [7,32 (2)]
testing: (7, 32)
PathCell: 4  [7,33 (2)]
testing: (7, 33)
PathCell: 1  [7,31 (2)]
testing: (7, 31)
PathCell: 0  [6,31 (2)]
testing: (6, 31)
PathCell: 2  [7,31 (2)]
testing: (7, 31)
MazePath: 2  (4 cells)
PathCell: 0  [0,1 (2)]
testing: (0, 1)
PathCell: 1  [1,1 (3)]
testing: (1, 1)
PathCell: 3  [3,1 (2)]
testing: (3, 1)
PathCell: 2  [2,1 (3)]
testing: (2, 1)
MazePath: 142  (6 cells)
PathCell: 2  [6,32 (2)]
testing: (6, 32)
PathCell: 4  [6,30 (2)]
testing: (6, 30)
PathCell: 3  [6,31 (3)]
testing: (6, 31)
PathCell: 5  [7,30 (2)]
testing: (7, 30)
PathCell: 1  [6,33 (2)]
testing: (6, 33)
PathCell: 0  [6,34 (2)]
testing: (6, 34)
MazePath: 158  (2 cells)
PathCell: 0  [10,38 (2)]
testing: (10, 38)
PathCell: 1  [10,37 (2)]
testing: (10, 37)
MazePath: 1  (13 cells)
PathCell: 7  [3,4 (2)]
testing: (3, 4)
PathCell: 5  [1,4 (2)]
testing: (1, 4)
PathCell: 12  [0,5 (2)]
testing: (0, 5)
PathCell: 11  [1,5 (2)]
testing: (1, 5)
PathCell: 1  [0,1 (3)]
testing: (0, 1)
PathCell: 4  [0,4 (2)]
testing: (0, 4)
PathCell: 10  [2,5 (2)]
testing: (2, 5)
PathCell: 6  [2,4 (2)]
testing: (2, 4)
PathCell: 3  [0,3 (2)]
testing: (0, 3)
PathCell: 8  [3,4 (2)]
testing: (3, 4)
PathCell: 9  [3,5 (2)]
testing: (3, 5)
PathCell: 2  [0,2 (2)]
testing: (0, 2)
PathCell: 0  [0,0 (2)]
testing: (0, 0)
MazePath: 39  (2 cells)
PathCell: 1  [12,10 (2)]
testing: (12, 10)
PathCell: 0  [12,11 (2)]
testing: (12, 11)
MazePath: 51  (10 cells)
PathCell: 2  [1,17 (2)]
testing: (1, 17)
PathCell: 3  [1,16 (2)]
testing: (1, 16)
PathCell: 0  [1,19 (2)]
testing: (1, 19)
PathCell: 8  [0,17 (2)]
testing: (0, 17)
PathCell: 9  [0,18 (2)]
testing: (0, 18)
PathCell: 6  [0,15 (2)]
testing: (0, 15)
PathCell: 1  [1,18 (2)]
testing: (1, 18)
PathCell: 5  [1,15 (2)]
testing: (1, 15)
PathCell: 7  [0,16 (2)]
testing: (0, 16)
PathCell: 4  [1,15 (2)]
testing: (1, 15)
MazePath: 37  (5 cells)
PathCell: 2  [6,3 (2)]
testing: (6, 3)
PathCell: 1  [5,3 (2)]
testing: (5, 3)
PathCell: 0  [4,3 (2)]
testing: (4, 3)
PathCell: 4  [8,3 (2)]
testing: (8, 3)
PathCell: 3  [7,3 (2)]
testing: (7, 3)
MazePath: 118  (4 cells)
PathCell: 1  [12,28 (2)]
testing: (12, 28)
PathCell: 2  [12,28 (2)]
testing: (12, 28)
PathCell: 3  [12,29 (2)]
testing: (12, 29)
PathCell: 0  [13,28 (2)]
testing: (13, 28)
MazePath: 80  (2 cells)
PathCell: 0  [10,13 (2)]
testing: (10, 13)
PathCell: 1  [10,14 (2)]
testing: (10, 14)
MazePath: 79  (3 cells)
PathCell: 0  [7,5 (2)]
testing: (7, 5)
PathCell: 1  [8,5 (2)]
testing: (8, 5)
PathCell: 2  [9,5 (2)]
testing: (9, 5)
MazePath: 177  (4 cells)
PathCell: 2  [15,37 (2)]
testing: (15, 37)
PathCell: 3  [15,36 (2)]
testing: (15, 36)
PathCell: 0  [14,37 (2)]
testing: (14, 37)
PathCell: 1  [15,37 (2)]
testing: (15, 37)
MazePath: 143  (2 cells)
PathCell: 1  [14,1 (2)]
testing: (14, 1)
PathCell: 0  [14,2 (2)]
testing: (14, 2)
MazePath: 97  (4 cells)
PathCell: 2  [8,23 (2)]
testing: (8, 23)
PathCell: 0  [8,24 (2)]
testing: (8, 24)
PathCell: 1  [8,23 (2)]
testing: (8, 23)
PathCell: 3  [9,23 (2)]
testing: (9, 23)
MazePath: 60  (3 cells)
PathCell: 2  [7,5 (3)]
testing: (7, 5)
PathCell: 0  [7,7 (2)]
testing: (7, 7)
PathCell: 1  [7,6 (3)]
testing: (7, 6)
MazePath: 41  (29 cells)
PathCell: 10  [11,23 (2)]
testing: (11, 23)
PathCell: 11  [11,24 (3)]
testing: (11, 24)
PathCell: 28  [8,24 (3)]
testing: (8, 24)
PathCell: 24  [10,23 (2)]
testing: (10, 23)
PathCell: 1  [7,18 (2)]
testing: (7, 18)
PathCell: 2  [7,19 (2)]
testing: (7, 19)
PathCell: 18  [7,23 (2)]
testing: (7, 23)
PathCell: 8  [11,21 (2)]
testing: (11, 21)
PathCell: 7  [10,21 (2)]
testing: (10, 21)
PathCell: 25  [10,24 (2)]
testing: (10, 24)
PathCell: 9  [11,22 (2)]
testing: (11, 22)
PathCell: 0  [7,17 (2)]
testing: (7, 17)
PathCell: 4  [7,21 (2)]
testing: (7, 21)
PathCell: 13  [10,25 (2)]
testing: (10, 25)
PathCell: 17  [7,24 (2)]
testing: (7, 24)
PathCell: 6  [9,21 (2)]
testing: (9, 21)
PathCell: 15  [8,25 (2)]
testing: (8, 25)
PathCell: 26  [10,24 (2)]
testing: (10, 24)
PathCell: 20  [7,22 (2)]
testing: (7, 22)
PathCell: 5  [8,21 (2)]
testing: (8, 21)
PathCell: 12  [11,25 (2)]
testing: (11, 25)
PathCell: 16  [7,25 (2)]
testing: (7, 25)
PathCell: 22  [9,22 (2)]
testing: (9, 22)
PathCell: 21  [8,22 (2)]
testing: (8, 22)
PathCell: 14  [9,25 (2)]
testing: (9, 25)
PathCell: 27  [9,24 (2)]
testing: (9, 24)
PathCell: 3  [7,20 (2)]
testing: (7, 20)
PathCell: 23  [10,22 (2)]
testing: (10, 22)
PathCell: 19  [7,22 (2)]
testing: (7, 22)
MazePath: 122  (2 cells)
PathCell: 0  [21,2 (2)]
testing: (21, 2)
PathCell: 1  [21,1 (2)]
testing: (21, 1)
MazePath: 168  (2 cells)
PathCell: 1  [12,32 (2)]
testing: (12, 32)
using: (12, 32)
STEP: 0  (0)
cell: [12, 32]
direction = 0
STEP: 1  (1)
cell: [11, 32]
direction = 0
STEP: 2  (2)
cell: [10, 32]
direction = 0
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 80  (2 cells)
PathCell: 1  [10,14 (2)]
testing: (10, 14)
PathCell: 0  [10,13 (2)]
testing: (10, 13)
MazePath: 19  (7 cells)
PathCell: 2  [11,8 (2)]
testing: (11, 8)
PathCell: 3  [12,8 (3)]
testing: (12, 8)
PathCell: 6  [14,7 (2)]
testing: (14, 7)
PathCell: 4  [13,8 (3)]
testing: (13, 8)
PathCell: 5  [14,8 (3)]
testing: (14, 8)
PathCell: 0  [9,8 (2)]
testing: (9, 8)
PathCell: 1  [10,8 (2)]
testing: (10, 8)
MazePath: 6  (3 cells)
PathCell: 2  [0,7 (2)]
testing: (0, 7)
PathCell: 1  [1,7 (3)]
testing: (1, 7)
PathCell: 0  [2,7 (2)]
testing: (2, 7)
MazePath: 120  (3 cells)
PathCell: 1  [22,3 (3)]
testing: (22, 3)
PathCell: 2  [21,3 (3)]
testing: (21, 3)
PathCell: 0  [23,3 (2)]
testing: (23, 3)
MazePath: 99  (2 cells)
PathCell: 0  [10,20 (2)]
testing: (10, 20)
PathCell: 1  [10,19 (2)]
testing: (10, 19)
MazePath: 115  (13 cells)
PathCell: 12  [15,34 (2)]
testing: (15, 34)
PathCell: 1  [15,27 (2)]
testing: (15, 27)
using: (15, 27)
STEP: 0  (0)
cell: [15, 27]
direction = 1
STEP: 1  (1)
cell: [15, 28]
direction = 1
STEP: 2  (2)
cell: [15, 29]
direction = 1
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 52  (6 cells)
PathCell: 1  [3,17 (3)]
testing: (3, 17)
PathCell: 5  [3,18 (2)]
testing: (3, 18)
PathCell: 2  [2,17 (2)]
testing: (2, 17)
PathCell: 4  [2,18 (2)]
testing: (2, 18)
PathCell: 3  [2,17 (2)]
testing: (2, 17)
PathCell: 0  [4,17 (2)]
testing: (4, 17)
MazePath: 56  (2 cells)
PathCell: 1  [15,4 (3)]
testing: (15, 4)
PathCell: 0  [16,4 (3)]
testing: (16, 4)
MazePath: 114  (8 cells)
PathCell: 5  [9,0 (2)]
testing: (9, 0)
PathCell: 1  [6,0 (2)]
testing: (6, 0)
PathCell: 4  [8,0 (2)]
testing: (8, 0)
PathCell: 7  [11,0 (2)]
testing: (11, 0)
PathCell: 6  [10,0 (2)]
testing: (10, 0)
PathCell: 3  [7,0 (2)]
testing: (7, 0)
PathCell: 2  [6,0 (2)]
testing: (6, 0)
PathCell: 0  [6,1 (2)]
testing: (6, 1)
MazePath: 153  (12 cells)
PathCell: 1  [16,19 (2)]
testing: (16, 19)
PathCell: 7  [18,22 (2)]
testing: (18, 22)
PathCell: 11  [17,20 (3)]
testing: (17, 20)
PathCell: 5  [18,20 (2)]
testing: (18, 20)
PathCell: 4  [18,19 (2)]
testing: (18, 19)
PathCell: 10  [17,21 (2)]
testing: (17, 21)
PathCell: 8  [18,22 (2)]
testing: (18, 22)
PathCell: 2  [17,19 (2)]
testing: (17, 19)
PathCell: 9  [17,22 (2)]
testing: (17, 22)
PathCell: 0  [15,19 (2)]
testing: (15, 19)
PathCell: 6  [18,21 (2)]
testing: (18, 21)
PathCell: 3  [18,19 (2)]
testing: (18, 19)
MazePath: 95  (2 cells)
PathCell: 1  [9,19 (2)]
testing: (9, 19)
PathCell: 0  [9,18 (2)]
testing: (9, 18)
MazePath: 90  (3 cells)
PathCell: 0  [23,26 (2)]
testing: (23, 26)
PathCell: 2  [23,28 (2)]
testing: (23, 28)
PathCell: 1  [23,27 (2)]
testing: (23, 27)
MazePath: 22  (7 cells)
PathCell: 2  [11,9 (2)]
testing: (11, 9)
PathCell: 0  [9,9 (2)]
testing: (9, 9)
PathCell: 3  [12,9 (2)]
testing: (12, 9)
PathCell: 5  [14,9 (2)]
testing: (14, 9)
PathCell: 1  [10,9 (2)]
testing: (10, 9)
PathCell: 4  [13,9 (2)]
testing: (13, 9)
PathCell: 6  [14,10 (3)]
testing: (14, 10)
MazePath: 152  (4 cells)
PathCell: 1  [17,24 (3)]
testing: (17, 24)
PathCell: 3  [17,26 (2)]
testing: (17, 26)
using: (17, 26)
STEP: 0  (0)
cell: [17, 26]
direction = 0
STEP: 1  (1)
cell: [16, 26]
direction = 0
STEP: 2  (2)
cell: [15, 26]
direction = 0
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 137  (2 cells)
PathCell: 1  [14,0 (2)]
testing: (14, 0)
PathCell: 0  [13,0 (2)]
testing: (13, 0)
MazePath: 47  (7 cells)
PathCell: 2  [21,23 (2)]
testing: (21, 23)
PathCell: 4  [23,23 (3)]
testing: (23, 23)
PathCell: 0  [19,23 (2)]
testing: (19, 23)
PathCell: 5  [23,22 (3)]
testing: (23, 22)
PathCell: 3  [22,23 (2)]
testing: (22, 23)
PathCell: 1  [20,23 (2)]
testing: (20, 23)
PathCell: 6  [23,21 (3)]
testing: (23, 21)
MazePath: 11  (25 cells)
PathCell: 8  [11,10 (2)]
testing: (11, 10)
PathCell: 12  [11,14 (2)]
testing: (11, 14)
PathCell: 16  [14,13 (2)]
testing: (14, 13)
PathCell: 24  [13,13 (2)]
testing: (13, 13)
PathCell: 0  [6,7 (2)]
testing: (6, 7)
PathCell: 3  [6,10 (2)]
testing: (6, 10)
PathCell: 5  [8,10 (2)]
testing: (8, 10)
PathCell: 14  [13,14 (2)]
testing: (13, 14)
PathCell: 15  [14,14 (2)]
testing: (14, 14)
PathCell: 7  [10,10 (2)]
testing: (10, 10)
PathCell: 4  [7,10 (2)]
testing: (7, 10)
PathCell: 11  [11,13 (2)]
testing: (11, 13)
PathCell: 19  [13,11 (2)]
testing: (13, 11)
PathCell: 21  [12,11 (2)]
testing: (12, 11)
PathCell: 23  [12,13 (2)]
testing: (12, 13)
PathCell: 13  [12,14 (2)]
testing: (12, 14)
PathCell: 6  [9,10 (2)]
testing: (9, 10)
PathCell: 22  [12,12 (3)]
testing: (12, 12)
PathCell: 2  [6,9 (2)]
testing: (6, 9)
PathCell: 9  [11,11 (3)]
testing: (11, 11)
PathCell: 10  [11,12 (2)]
testing: (11, 12)
PathCell: 18  [14,11 (2)]
testing: (14, 11)
PathCell: 17  [14,12 (2)]
testing: (14, 12)
PathCell: 1  [6,8 (2)]
testing: (6, 8)
PathCell: 20  [12,11 (3)]
testing: (12, 11)
MazePath: 23  (11 cells)
PathCell: 10  [5,17 (3)]
testing: (5, 17)
PathCell: 9  [6,17 (3)]
testing: (6, 17)
PathCell: 8  [7,17 (3)]
testing: (7, 17)
PathCell: 3  [7,12 (2)]
testing: (7, 12)
PathCell: 5  [7,14 (2)]
testing: (7, 14)
PathCell: 6  [7,15 (2)]
testing: (7, 15)
PathCell: 4  [7,13 (2)]
testing: (7, 13)
PathCell: 2  [6,12 (2)]
testing: (6, 12)
PathCell: 0  [4,12 (2)]
testing: (4, 12)
PathCell: 7  [7,16 (2)]
testing: (7, 16)
PathCell: 1  [5,12 (2)]
testing: (5, 12)
MazePath: 31  (7 cells)
PathCell: 4  [8,2 (2)]
testing: (8, 2)
PathCell: 1  [5,2 (2)]
testing: (5, 2)
PathCell: 0  [4,2 (2)]
testing: (4, 2)
PathCell: 3  [7,2 (2)]
testing: (7, 2)
PathCell: 2  [6,2 (2)]
testing: (6, 2)
PathCell: 5  [9,2 (3)]
testing: (9, 2)
PathCell: 6  [9,3 (2)]
testing: (9, 3)
MazePath: 103  (4 cells)
PathCell: 1  [11,34 (2)]
testing: (11, 34)
PathCell: 3  [13,34 (2)]
testing: (13, 34)
PathCell: 2  [12,34 (2)]
testing: (12, 34)
PathCell: 0  [10,34 (2)]
testing: (10, 34)
MazePath: 0  (26 cells)
PathCell: 13  [6,7 (3)]
testing: (6, 7)
PathCell: 10  [4,6 (2)]
testing: (4, 6)
PathCell: 23  [7,4 (2)]
testing: (7, 4)
PathCell: 4  [4,0 (3)]
testing: (4, 0)
PathCell: 6  [4,2 (3)]
testing: (4, 2)
PathCell: 19  [10,5 (2)]
testing: (10, 5)
PathCell: 7  [4,3 (3)]
testing: (4, 3)
PathCell: 11  [4,7 (3)]
testing: (4, 7)
PathCell: 14  [7,7 (3)]
testing: (7, 7)
PathCell: 15  [8,7 (2)]
testing: (8, 7)
PathCell: 17  [10,7 (2)]
testing: (10, 7)
PathCell: 25  [5,4 (2)]
testing: (5, 4)
PathCell: 20  [10,4 (2)]
testing: (10, 4)
PathCell: 16  [9,7 (2)]
testing: (9, 7)
PathCell: 2  [2,0 (2)]
testing: (2, 0)
PathCell: 0  [0,0 (3)]
testing: (0, 0)
PathCell: 8  [4,4 (2)]
testing: (4, 4)
PathCell: 3  [3,0 (2)]
testing: (3, 0)
PathCell: 1  [1,0 (2)]
testing: (1, 0)
PathCell: 12  [5,7 (4)]
PathCell: 24  [6,4 (2)]
testing: (6, 4)
PathCell: 18  [10,6 (2)]
testing: (10, 6)
PathCell: 21  [9,4 (2)]
testing: (9, 4)
PathCell: 9  [4,5 (2)]
testing: (4, 5)
PathCell: 5  [4,1 (3)]
testing: (4, 1)
PathCell: 22  [8,4 (2)]
testing: (8, 4)
MazePath: 9  (2 cells)
PathCell: 1  [3,2 (2)]
testing: (3, 2)
PathCell: 0  [4,2 (3)]
testing: (4, 2)
MazePath: 108  (4 cells)
PathCell: 1  [18,3 (2)]
testing: (18, 3)
PathCell: 0  [18,4 (2)]
testing: (18, 4)
PathCell: 2  [18,3 (2)]
testing: (18, 3)
PathCell: 3  [19,3 (2)]
testing: (19, 3)
MazePath: 154  (6 cells)
PathCell: 0  [13,31 (2)]
testing: (13, 31)
PathCell: 1  [12,31 (3)]
testing: (12, 31)
PathCell: 3  [10,31 (2)]
testing: (10, 31)
PathCell: 5  [9,32 (2)]
testing: (9, 32)
PathCell: 2  [11,31 (2)]
testing: (11, 31)
PathCell: 4  [9,31 (2)]
testing: (9, 31)
MazePath: 25  (3 cells)
PathCell: 2  [2,29 (2)]
testing: (2, 29)
PathCell: 0  [4,29 (3)]
testing: (4, 29)
PathCell: 1  [3,29 (2)]
testing: (3, 29)
MazePath: 66  (6 cells)
PathCell: 2  [13,19 (2)]
testing: (13, 19)
PathCell: 0  [15,19 (3)]
testing: (15, 19)
PathCell: 1  [14,19 (2)]
testing: (14, 19)
PathCell: 4  [11,19 (2)]
testing: (11, 19)
PathCell: 3  [12,19 (3)]
testing: (12, 19)
PathCell: 5  [11,20 (3)]
testing: (11, 20)
MazePath: 105  (16 cells)
PathCell: 11  [24,4 (3)]
testing: (24, 4)
PathCell: 12  [24,3 (2)]
testing: (24, 3)
PathCell: 10  [24,4 (2)]
testing: (24, 4)
PathCell: 13  [24,2 (2)]
testing: (24, 2)
PathCell: 7  [23,2 (3)]
testing: (23, 2)
PathCell: 15  [24,0 (2)]
testing: (24, 0)
PathCell: 6  [23,1 (2)]
testing: (23, 1)
PathCell: 14  [24,1 (2)]
testing: (24, 1)
PathCell: 8  [23,3 (3)]
testing: (23, 3)
PathCell: 9  [23,4 (2)]
testing: (23, 4)
PathCell: 4  [22,0 (3)]
testing: (22, 0)
PathCell: 1  [19,0 (2)]
testing: (19, 0)
PathCell: 0  [18,0 (2)]
testing: (18, 0)
PathCell: 5  [23,0 (2)]
testing: (23, 0)
PathCell: 3  [21,0 (2)]
testing: (21, 0)
PathCell: 2  [20,0 (3)]
testing: (20, 0)
MazePath: 106  (9 cells)
PathCell: 7  [22,12 (3)]
testing: (22, 12)
PathCell: 5  [24,12 (2)]
testing: (24, 12)
using: (24, 12)
STEP: 0  (0)
cell: [24, 12]
direction = 3
STEP: 1  (1)
cell: [24, 11]
direction = 3
STEP: 2  (2)
cell: [24, 10]
direction = 3
STEP: 3  (3)
cell: [24, 9]
direction = 3
STEP: 4  (4)
cell: [24, 8]
direction = 3
Hit another path!
MAX STEPS: 4

NEW PATH...
MazePath: 14  (2 cells)
PathCell: 0  [2,3 (2)]
testing: (2, 3)
PathCell: 1  [3,3 (2)]
testing: (3, 3)
MazePath: 162  (5 cells)
PathCell: 1  [16,20 (2)]
testing: (16, 20)
PathCell: 4  [16,22 (2)]
testing: (16, 22)
PathCell: 3  [16,21 (2)]
testing: (16, 21)
PathCell: 2  [16,20 (2)]
testing: (16, 20)
PathCell: 0  [17,20 (2)]
testing: (17, 20)
MazePath: 169  (5 cells)
PathCell: 1  [14,25 (2)]
testing: (14, 25)
PathCell: 3  [16,25 (2)]
testing: (16, 25)
PathCell: 0  [13,25 (2)]
testing: (13, 25)
PathCell: 4  [16,24 (2)]
testing: (16, 24)
using: (16, 24)
STEP: 0  (0)
cell: [16, 24]
direction = 0
STEP: 1  (1)
cell: [15, 24]
direction = 0
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 106  (9 cells)
PathCell: 4  [24,13 (3)]
testing: (24, 13)
PathCell: 3  [24,14 (2)]
testing: (24, 14)
PathCell: 8  [21,12 (2)]
testing: (21, 12)
PathCell: 2  [24,15 (2)]
testing: (24, 15)
PathCell: 1  [24,16 (2)]
testing: (24, 16)
PathCell: 7  [22,12 (3)]
testing: (22, 12)
PathCell: 6  [23,12 (2)]
testing: (23, 12)
using: (23, 12)
STEP: 0  (0)
cell: [23, 12]
direction = 3
STEP: 1  (1)
cell: [23, 11]
direction = 3
STEP: 2  (2)
cell: [23, 10]
direction = 3
STEP: 3  (3)
cell: [23, 9]
direction = 3
STEP: 4  (4)
cell: [23, 8]
direction = 3
Hit another path!
MAX STEPS: 4

NEW PATH...
MazePath: 105  (16 cells)
PathCell: 14  [24,1 (2)]
testing: (24, 1)
PathCell: 11  [24,4 (3)]
testing: (24, 4)
PathCell: 7  [23,2 (3)]
testing: (23, 2)
PathCell: 4  [22,0 (3)]
testing: (22, 0)
PathCell: 8  [23,3 (3)]
testing: (23, 3)
PathCell: 9  [23,4 (2)]
testing: (23, 4)
PathCell: 3  [21,0 (2)]
testing: (21, 0)
PathCell: 6  [23,1 (2)]
testing: (23, 1)
PathCell: 1  [19,0 (2)]
testing: (19, 0)
PathCell: 0  [18,0 (2)]
testing: (18, 0)
PathCell: 2  [20,0 (3)]
testing: (20, 0)
PathCell: 13  [24,2 (2)]
testing: (24, 2)
PathCell: 12  [24,3 (2)]
testing: (24, 3)
PathCell: 15  [24,0 (2)]
testing: (24, 0)
PathCell: 5  [23,0 (2)]
testing: (23, 0)
PathCell: 10  [24,4 (2)]
testing: (24, 4)
MazePath: 84  (4 cells)
PathCell: 2  [18,6 (2)]
testing: (18, 6)
PathCell: 1  [18,5 (2)]
testing: (18, 5)
PathCell: 3  [18,7 (3)]
testing: (18, 7)
PathCell: 0  [18,4 (2)]
testing: (18, 4)
MazePath: 19  (7 cells)
PathCell: 6  [14,7 (2)]
testing: (14, 7)
PathCell: 4  [13,8 (3)]
testing: (13, 8)
PathCell: 3  [12,8 (3)]
testing: (12, 8)
PathCell: 5  [14,8 (3)]
testing: (14, 8)
PathCell: 0  [9,8 (2)]
testing: (9, 8)
PathCell: 2  [11,8 (2)]
testing: (11, 8)
PathCell: 1  [10,8 (2)]
testing: (10, 8)
MazePath: 72  (8 cells)
PathCell: 2  [7,28 (2)]
testing: (7, 28)
PathCell: 0  [5,28 (2)]
testing: (5, 28)
PathCell: 7  [6,27 (2)]
testing: (6, 27)
PathCell: 4  [8,28 (2)]
testing: (8, 28)
PathCell: 6  [7,27 (2)]
testing: (7, 27)
PathCell: 1  [6,28 (2)]
testing: (6, 28)
PathCell: 3  [8,28 (2)]
testing: (8, 28)
PathCell: 5  [8,27 (2)]
testing: (8, 27)
MazePath: 107  (4 cells)
PathCell: 1  [2,21 (2)]
testing: (2, 21)
PathCell: 2  [2,21 (2)]
testing: (2, 21)
PathCell: 0  [2,20 (2)]
testing: (2, 20)
PathCell: 3  [3,21 (2)]
testing: (3, 21)
MazePath: 22  (7 cells)
PathCell: 6  [14,10 (3)]
testing: (14, 10)
PathCell: 1  [10,9 (2)]
testing: (10, 9)
PathCell: 2  [11,9 (2)]
testing: (11, 9)
PathCell: 4  [13,9 (2)]
testing: (13, 9)
PathCell: 3  [12,9 (2)]
testing: (12, 9)
PathCell: 5  [14,9 (2)]
testing: (14, 9)
PathCell: 0  [9,9 (2)]
testing: (9, 9)
MazePath: 79  (3 cells)
PathCell: 2  [9,5 (2)]
testing: (9, 5)
PathCell: 0  [7,5 (2)]
testing: (7, 5)
PathCell: 1  [8,5 (2)]
testing: (8, 5)
MazePath: 66  (6 cells)
PathCell: 4  [11,19 (2)]
testing: (11, 19)
PathCell: 0  [15,19 (3)]
testing: (15, 19)
PathCell: 3  [12,19 (3)]
testing: (12, 19)
PathCell: 1  [14,19 (2)]
testing: (14, 19)
PathCell: 2  [13,19 (2)]
testing: (13, 19)
PathCell: 5  [11,20 (3)]
testing: (11, 20)
MazePath: 146  (5 cells)
PathCell: 3  [7,32 (2)]
testing: (7, 32)
PathCell: 0  [6,31 (2)]
testing: (6, 31)
PathCell: 2  [7,31 (2)]
testing: (7, 31)
PathCell: 4  [7,33 (2)]
testing: (7, 33)
PathCell: 1  [7,31 (2)]
testing: (7, 31)
MazePath: 35  (9 cells)
PathCell: 0  [4,14 (2)]
testing: (4, 14)
PathCell: 8  [5,15 (2)]
testing: (5, 15)
PathCell: 5  [6,16 (2)]
testing: (6, 16)
PathCell: 4  [6,15 (2)]
testing: (6, 15)
PathCell: 7  [5,16 (2)]
testing: (5, 16)
PathCell: 2  [6,14 (2)]
testing: (6, 14)
PathCell: 6  [6,16 (2)]
testing: (6, 16)
PathCell: 1  [5,14 (3)]
testing: (5, 14)
PathCell: 3  [6,14 (2)]
testing: (6, 14)
MazePath: 125  (9 cells)
PathCell: 2  [6,36 (2)]
testing: (6, 36)
PathCell: 1  [6,35 (2)]
testing: (6, 35)
PathCell: 4  [6,37 (2)]
testing: (6, 37)
PathCell: 8  [7,35 (2)]
testing: (7, 35)
PathCell: 6  [7,37 (2)]
testing: (7, 37)
PathCell: 7  [7,36 (2)]
testing: (7, 36)
PathCell: 5  [7,37 (2)]
testing: (7, 37)
PathCell: 3  [6,37 (2)]
testing: (6, 37)
PathCell: 0  [6,34 (3)]
testing: (6, 34)
MazePath: 135  (3 cells)
PathCell: 1  [16,33 (3)]
testing: (16, 33)
PathCell: 2  [15,33 (2)]
testing: (15, 33)
PathCell: 0  [17,33 (2)]
testing: (17, 33)
MazePath: 177  (4 cells)
PathCell: 2  [15,37 (2)]
testing: (15, 37)
PathCell: 1  [15,37 (2)]
testing: (15, 37)
PathCell: 0  [14,37 (2)]
testing: (14, 37)
PathCell: 3  [15,36 (2)]
testing: (15, 36)
MazePath: 136  (12 cells)
PathCell: 2  [1,33 (2)]
testing: (1, 33)
PathCell: 7  [0,36 (2)]
testing: (0, 36)
PathCell: 9  [0,34 (2)]
testing: (0, 34)
PathCell: 3  [1,34 (2)]
testing: (1, 34)
PathCell: 4  [1,35 (2)]
testing: (1, 35)
PathCell: 10  [0,33 (2)]
testing: (0, 33)
PathCell: 1  [1,32 (2)]
testing: (1, 32)
PathCell: 8  [0,35 (2)]
testing: (0, 35)
PathCell: 0  [1,31 (2)]
testing: (1, 31)
PathCell: 5  [1,36 (2)]
testing: (1, 36)
PathCell: 11  [0,32 (2)]
testing: (0, 32)
PathCell: 6  [0,36 (2)]
testing: (0, 36)
MazePath: 165  (6 cells)
PathCell: 1  [1,37 (2)]
testing: (1, 37)
PathCell: 0  [2,37 (2)]
testing: (2, 37)
PathCell: 5  [1,38 (2)]
testing: (1, 38)
using: (1, 38)
STEP: 0  (0)
cell: [1, 38]
direction = 1
STEP: 1  (1)
cell: [1, 39]
direction = 1
Hit the wall!
MAX STEPS: 1

NEW PATH...
MazePath: 38  (29 cells)
PathCell: 28  [20,18 (2)]
testing: (20, 18)
PathCell: 16  [22,17 (2)]
testing: (22, 17)
PathCell: 24  [21,20 (2)]
testing: (21, 20)
PathCell: 4  [15,12 (2)]
testing: (15, 12)
PathCell: 3  [15,11 (2)]
testing: (15, 11)
PathCell: 26  [21,18 (2)]
testing: (21, 18)
PathCell: 17  [23,17 (3)]
testing: (23, 17)
PathCell: 19  [24,18 (3)]
testing: (24, 18)
PathCell: 9  [20,12 (2)]
testing: (20, 12)
PathCell: 2  [15,10 (2)]
testing: (15, 10)
PathCell: 20  [24,19 (2)]
testing: (24, 19)
PathCell: 21  [24,20 (2)]
testing: (24, 20)
PathCell: 10  [20,13 (2)]
testing: (20, 13)
PathCell: 6  [17,12 (2)]
testing: (17, 12)
PathCell: 5  [16,12 (2)]
testing: (16, 12)
PathCell: 27  [21,18 (2)]
testing: (21, 18)
PathCell: 23  [22,20 (2)]
testing: (22, 20)
PathCell: 7  [18,12 (2)]
testing: (18, 12)
PathCell: 25  [21,19 (2)]
testing: (21, 19)
PathCell: 0  [15,8 (2)]
testing: (15, 8)
PathCell: 13  [20,16 (2)]
testing: (20, 16)
PathCell: 8  [19,12 (2)]
testing: (19, 12)
PathCell: 1  [15,9 (3)]
testing: (15, 9)
PathCell: 18  [24,17 (3)]
testing: (24, 17)
PathCell: 14  [20,17 (2)]
testing: (20, 17)
PathCell: 12  [20,15 (2)]
testing: (20, 15)
PathCell: 22  [23,20 (2)]
testing: (23, 20)
PathCell: 15  [21,17 (2)]
testing: (21, 17)
PathCell: 11  [20,14 (2)]
testing: (20, 14)
MazePath: 64  (2 cells)
PathCell: 1  [10,2 (3)]
testing: (10, 2)
PathCell: 0  [9,2 (2)]
testing: (9, 2)
MazePath: 173  (2 cells)
PathCell: 0  [17,24 (2)]
testing: (17, 24)
PathCell: 1  [18,24 (2)]
testing: (18, 24)
using: (18, 24)
STEP: 0  (0)
cell: [18, 24]
direction = 1
STEP: 1  (1)
cell: [18, 25]
direction = 1
STEP: 2  (2)
cell: [18, 26]
direction = 1
STEP: 3  (3)
cell: [18, 27]
direction = 1
NEW DIRECTION: 2
STEP: 4  (0)
cell: [18, 28]
direction = 2
STEP: 5  (1)
cell: [19, 28]
direction = 2
Hit another path!
NEW DIRECTION: 1
STEP: 5  (1)
cell: [19, 28]
direction = 1
STEP: 6  (2)
cell: [19, 29]
direction = 1
Hit another path!
MAX STEPS: 6

NEW PATH...
MazePath: 172  (2 cells)
PathCell: 1  [21,10 (2)]
testing: (21, 10)
using: (21, 10)
STEP: 0  (0)
cell: [21, 10]
direction = 3
STEP: 1  (1)
cell: [21, 9]
direction = 3
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 130  (2 cells)
PathCell: 1  [12,25 (2)]
testing: (12, 25)
PathCell: 0  [12,26 (2)]
testing: (12, 26)
MazePath: 72  (8 cells)
PathCell: 6  [7,27 (2)]
testing: (7, 27)
PathCell: 1  [6,28 (2)]
testing: (6, 28)
PathCell: 5  [8,27 (2)]
testing: (8, 27)
PathCell: 7  [6,27 (2)]
testing: (6, 27)
PathCell: 4  [8,28 (2)]
testing: (8, 28)
PathCell: 3  [8,28 (2)]
testing: (8, 28)
PathCell: 2  [7,28 (2)]
testing: (7, 28)
PathCell: 0  [5,28 (2)]
testing: (5, 28)
MazePath: 93  (6 cells)
PathCell: 3  [13,27 (2)]
testing: (13, 27)
PathCell: 2  [13,27 (2)]
testing: (13, 27)
PathCell: 1  [12,27 (2)]
testing: (12, 27)
PathCell: 4  [13,28 (3)]
testing: (13, 28)
PathCell: 0  [11,27 (2)]
testing: (11, 27)
PathCell: 5  [13,29 (2)]
testing: (13, 29)
MazePath: 92  (2 cells)
PathCell: 0  [12,12 (2)]
testing: (12, 12)
PathCell: 1  [13,12 (2)]
testing: (13, 12)
MazePath: 102  (3 cells)
PathCell: 1  [0,20 (2)]
testing: (0, 20)
PathCell: 2  [0,21 (2)]
testing: (0, 21)
PathCell: 0  [0,19 (2)]
testing: (0, 19)
MazePath: 63  (3 cells)
PathCell: 0  [3,17 (2)]
testing: (3, 17)
PathCell: 1  [3,16 (2)]
testing: (3, 16)
PathCell: 2  [3,15 (2)]
testing: (3, 15)
MazePath: 46  (8 cells)
PathCell: 1  [16,9 (2)]
testing: (16, 9)
PathCell: 4  [19,9 (2)]
testing: (19, 9)
PathCell: 7  [20,11 (3)]
testing: (20, 11)
PathCell: 0  [15,9 (2)]
testing: (15, 9)
PathCell: 2  [17,9 (3)]
testing: (17, 9)
PathCell: 6  [20,10 (2)]
testing: (20, 10)
PathCell: 5  [20,9 (2)]
testing: (20, 9)
PathCell: 3  [18,9 (2)]
testing: (18, 9)
MazePath: 47  (7 cells)
PathCell: 5  [23,22 (3)]
testing: (23, 22)
PathCell: 2  [21,23 (2)]
testing: (21, 23)
PathCell: 0  [19,23 (2)]
testing: (19, 23)
PathCell: 6  [23,21 (3)]
testing: (23, 21)
PathCell: 3  [22,23 (2)]
testing: (22, 23)
PathCell: 1  [20,23 (2)]
testing: (20, 23)
PathCell: 4  [23,23 (3)]
testing: (23, 23)
MazePath: 49  (7 cells)
PathCell: 3  [12,36 (2)]
testing: (12, 36)
PathCell: 6  [13,37 (2)]
testing: (13, 37)
PathCell: 1  [12,37 (2)]
testing: (12, 37)
PathCell: 4  [13,36 (2)]
testing: (13, 36)
PathCell: 5  [13,36 (2)]
testing: (13, 36)
PathCell: 2  [12,36 (2)]
testing: (12, 36)
PathCell: 0  [12,38 (2)]
testing: (12, 38)
MazePath: 160  (4 cells)
PathCell: 0  [23,17 (2)]
testing: (23, 17)
PathCell: 3  [23,14 (2)]
testing: (23, 14)
PathCell: 2  [23,15 (2)]
testing: (23, 15)
PathCell: 1  [23,16 (2)]
testing: (23, 16)
MazePath: 76  (3 cells)
PathCell: 0  [15,2 (2)]
testing: (15, 2)
PathCell: 1  [15,1 (2)]
testing: (15, 1)
PathCell: 2  [15,0 (2)]
testing: (15, 0)
MazePath: 14  (2 cells)
PathCell: 1  [3,3 (2)]
testing: (3, 3)
PathCell: 0  [2,3 (2)]
testing: (2, 3)
MazePath: 176  (21 cells)
PathCell: 0  [22,38 (2)]
testing: (22, 38)
using: (22, 38)
STEP: 0  (0)
cell: [22, 38]
direction = 1
STEP: 1  (1)
cell: [22, 39]
direction = 1
Hit the wall!
NEW DIRECTION: 2
STEP: 1  (1)
cell: [22, 39]
direction = 2
STEP: 2  (2)
cell: [23, 39]
direction = 2
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 60  (3 cells)
PathCell: 2  [7,5 (3)]
testing: (7, 5)
PathCell: 1  [7,6 (3)]
testing: (7, 6)
PathCell: 0  [7,7 (2)]
testing: (7, 7)
MazePath: 124  (2 cells)
PathCell: 0  [14,23 (2)]
testing: (14, 23)
PathCell: 1  [13,23 (3)]
testing: (13, 23)
MazePath: 26  (10 cells)
PathCell: 1  [3,20 (2)]
testing: (3, 20)
PathCell: 2  [2,20 (3)]
testing: (2, 20)
PathCell: 8  [2,24 (3)]
testing: (2, 24)
PathCell: 6  [1,23 (2)]
testing: (1, 23)
PathCell: 0  [4,20 (2)]
testing: (4, 20)
PathCell: 4  [1,21 (2)]
testing: (1, 21)
PathCell: 7  [1,24 (2)]
testing: (1, 24)
PathCell: 9  [3,24 (3)]
testing: (3, 24)
PathCell: 5  [1,22 (3)]
testing: (1, 22)
PathCell: 3  [1,20 (2)]
testing: (1, 20)
MazePath: 53  (11 cells)
PathCell: 4  [22,26 (2)]
testing: (22, 26)
PathCell: 9  [21,25 (2)]
testing: (21, 25)
PathCell: 0  [23,23 (2)]
testing: (23, 23)
PathCell: 5  [21,26 (2)]
testing: (21, 26)
PathCell: 8  [20,25 (3)]
testing: (20, 25)
PathCell: 1  [23,24 (2)]
testing: (23, 24)
PathCell: 6  [20,26 (2)]
testing: (20, 26)
PathCell: 7  [20,26 (2)]
testing: (20, 26)
PathCell: 2  [23,25 (3)]
testing: (23, 25)
PathCell: 3  [23,26 (3)]
testing: (23, 26)
PathCell: 10  [22,25 (2)]
testing: (22, 25)
MazePath: 135  (3 cells)
PathCell: 0  [17,33 (2)]
testing: (17, 33)
PathCell: 2  [15,33 (2)]
testing: (15, 33)
PathCell: 1  [16,33 (3)]
testing: (16, 33)
MazePath: 19  (7 cells)
PathCell: 4  [13,8 (3)]
testing: (13, 8)
PathCell: 3  [12,8 (3)]
testing: (12, 8)
PathCell: 0  [9,8 (2)]
testing: (9, 8)
PathCell: 1  [10,8 (2)]
testing: (10, 8)
PathCell: 6  [14,7 (2)]
testing: (14, 7)
PathCell: 5  [14,8 (3)]
testing: (14, 8)
PathCell: 2  [11,8 (2)]
testing: (11, 8)
MazePath: 11  (25 cells)
PathCell: 11  [11,13 (2)]
testing: (11, 13)
PathCell: 15  [14,14 (2)]
testing: (14, 14)
PathCell: 6  [9,10 (2)]
testing: (9, 10)
PathCell: 21  [12,11 (2)]
testing: (12, 11)
PathCell: 3  [6,10 (2)]
testing: (6, 10)
PathCell: 24  [13,13 (2)]
testing: (13, 13)
PathCell: 18  [14,11 (2)]
testing: (14, 11)
PathCell: 4  [7,10 (2)]
testing: (7, 10)
PathCell: 0  [6,7 (2)]
testing: (6, 7)
PathCell: 22  [12,12 (3)]
testing: (12, 12)
PathCell: 13  [12,14 (2)]
testing: (12, 14)
PathCell: 5  [8,10 (2)]
testing: (8, 10)
PathCell: 2  [6,9 (2)]
testing: (6, 9)
PathCell: 7  [10,10 (2)]
testing: (10, 10)
PathCell: 23  [12,13 (2)]
testing: (12, 13)
PathCell: 20  [12,11 (3)]
testing: (12, 11)
PathCell: 9  [11,11 (3)]
testing: (11, 11)
PathCell: 16  [14,13 (2)]
testing: (14, 13)
PathCell: 17  [14,12 (2)]
testing: (14, 12)
PathCell: 1  [6,8 (2)]
testing: (6, 8)
PathCell: 12  [11,14 (2)]
testing: (11, 14)
PathCell: 8  [11,10 (2)]
testing: (11, 10)
PathCell: 10  [11,12 (2)]
testing: (11, 12)
PathCell: 19  [13,11 (2)]
testing: (13, 11)
PathCell: 14  [13,14 (2)]
testing: (13, 14)
MazePath: 78  (9 cells)
PathCell: 6  [18,1 (2)]
testing: (18, 1)
PathCell: 7  [18,1 (2)]
testing: (18, 1)
PathCell: 3  [16,0 (2)]
testing: (16, 0)
PathCell: 4  [17,0 (2)]
testing: (17, 0)
PathCell: 1  [16,1 (2)]
testing: (16, 1)
PathCell: 2  [16,0 (2)]
testing: (16, 0)
PathCell: 8  [17,1 (2)]
testing: (17, 1)
PathCell: 5  [18,0 (3)]
testing: (18, 0)
PathCell: 0  [16,2 (2)]
testing: (16, 2)
MazePath: 20  (36 cells)
PathCell: 29  [19,21 (2)]
testing: (19, 21)
PathCell: 1  [5,11 (2)]
testing: (5, 11)
PathCell: 0  [4,11 (2)]
testing: (4, 11)
PathCell: 6  [8,13 (2)]
testing: (8, 13)
PathCell: 15  [12,18 (2)]
testing: (12, 18)
PathCell: 23  [15,23 (2)]
testing: (15, 23)
PathCell: 25  [17,23 (3)]
testing: (17, 23)
PathCell: 3  [7,11 (2)]
testing: (7, 11)
PathCell: 20  [15,20 (2)]
testing: (15, 20)
PathCell: 16  [13,18 (2)]
testing: (13, 18)
PathCell: 13  [11,17 (2)]
testing: (11, 17)
PathCell: 17  [14,18 (3)]
testing: (14, 18)
PathCell: 10  [10,15 (2)]
testing: (10, 15)
PathCell: 7  [8,14 (2)]
testing: (8, 14)
PathCell: 26  [18,23 (2)]
testing: (18, 23)
PathCell: 4  [8,11 (2)]
testing: (8, 11)
PathCell: 9  [9,15 (3)]
testing: (9, 15)
PathCell: 31  [19,19 (2)]
testing: (19, 19)
PathCell: 2  [6,11 (2)]
testing: (6, 11)
PathCell: 19  [15,19 (3)]
testing: (15, 19)
PathCell: 34  [17,18 (2)]
testing: (17, 18)
PathCell: 8  [8,15 (2)]
testing: (8, 15)
PathCell: 32  [19,18 (3)]
testing: (19, 18)
PathCell: 35  [16,18 (2)]
testing: (16, 18)
PathCell: 33  [18,18 (2)]
testing: (18, 18)
PathCell: 27  [19,23 (4)]
PathCell: 14  [11,18 (2)]
testing: (11, 18)
PathCell: 24  [16,23 (2)]
testing: (16, 23)
PathCell: 22  [15,22 (2)]
testing: (15, 22)
PathCell: 12  [11,16 (2)]
testing: (11, 16)
PathCell: 21  [15,21 (2)]
testing: (15, 21)
PathCell: 30  [19,20 (2)]
testing: (19, 20)
PathCell: 11  [11,15 (2)]
testing: (11, 15)
PathCell: 5  [8,12 (2)]
testing: (8, 12)
PathCell: 28  [19,22 (2)]
testing: (19, 22)
PathCell: 18  [15,18 (2)]
testing: (15, 18)
MazePath: 105  (16 cells)
PathCell: 13  [24,2 (2)]
testing: (24, 2)
PathCell: 1  [19,0 (2)]
testing: (19, 0)
PathCell: 7  [23,2 (3)]
testing: (23, 2)
PathCell: 14  [24,1 (2)]
testing: (24, 1)
PathCell: 12  [24,3 (2)]
testing: (24, 3)
PathCell: 6  [23,1 (2)]
testing: (23, 1)
PathCell: 5  [23,0 (2)]
testing: (23, 0)
PathCell: 15  [24,0 (2)]
testing: (24, 0)
PathCell: 8  [23,3 (3)]
testing: (23, 3)
PathCell: 2  [20,0 (3)]
testing: (20, 0)
PathCell: 0  [18,0 (2)]
testing: (18, 0)
PathCell: 3  [21,0 (2)]
testing: (21, 0)
PathCell: 11  [24,4 (3)]
testing: (24, 4)
PathCell: 4  [22,0 (3)]
testing: (22, 0)
PathCell: 10  [24,4 (2)]
testing: (24, 4)
PathCell: 9  [23,4 (2)]
testing: (23, 4)
MazePath: 147  (3 cells)
PathCell: 1  [21,32 (2)]
testing: (21, 32)
using: (21, 32)
STEP: 0  (0)
cell: [21, 32]
direction = 0
STEP: 1  (1)
cell: [20, 32]
direction = 0
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 186  (2 cells)
PathCell: 1  [21,9 (2)]
testing: (21, 9)
PathCell: 0  [21,10 (2)]
testing: (21, 10)
MazePath: 184  (2 cells)
PathCell: 0  [1,38 (2)]
testing: (1, 38)
PathCell: 1  [1,39 (2)]
testing: (1, 39)
using: (1, 39)
STEP: 0  (0)
cell: [1, 39]
direction = 0
STEP: 1  (1)
cell: [0, 39]
direction = 0
Hit the wall!
MAX STEPS: 1

NEW PATH...
MazePath: 18  (26 cells)
PathCell: 17  [4,30 (2)]
testing: (4, 30)
PathCell: 15  [2,30 (3)]
testing: (2, 30)
PathCell: 11  [1,27 (2)]
testing: (1, 27)
PathCell: 24  [2,28 (2)]
testing: (2, 28)
PathCell: 13  [1,29 (2)]
testing: (1, 29)
PathCell: 22  [2,27 (2)]
testing: (2, 27)
PathCell: 21  [3,27 (2)]
testing: (3, 27)
PathCell: 9  [2,26 (2)]
testing: (2, 26)
PathCell: 6  [4,25 (2)]
testing: (4, 25)
PathCell: 4  [4,23 (2)]
testing: (4, 23)
PathCell: 10  [1,26 (2)]
testing: (1, 26)
PathCell: 16  [3,30 (2)]
testing: (3, 30)
PathCell: 19  [4,28 (2)]
testing: (4, 28)
PathCell: 3  [4,22 (2)]
testing: (4, 22)
PathCell: 20  [4,27 (2)]
testing: (4, 27)
PathCell: 8  [3,26 (2)]
testing: (3, 26)
PathCell: 1  [4,20 (3)]
testing: (4, 20)
PathCell: 25  [3,28 (2)]
testing: (3, 28)
PathCell: 18  [4,29 (3)]
testing: (4, 29)
PathCell: 12  [1,28 (2)]
testing: (1, 28)
PathCell: 0  [4,19 (2)]
testing: (4, 19)
PathCell: 14  [1,30 (2)]
testing: (1, 30)
PathCell: 5  [4,24 (2)]
testing: (4, 24)
PathCell: 23  [2,27 (2)]
testing: (2, 27)
PathCell: 7  [4,26 (2)]
testing: (4, 26)
PathCell: 2  [4,21 (2)]
testing: (4, 21)
MazePath: 58  (2 cells)
PathCell: 1  [22,21 (3)]
testing: (22, 21)
PathCell: 0  [22,22 (2)]
testing: (22, 22)
MazePath: 170  (2 cells)
PathCell: 0  [14,35 (2)]
testing: (14, 35)
PathCell: 1  [15,35 (2)]
testing: (15, 35)
MazePath: 97  (4 cells)
PathCell: 3  [9,23 (2)]
testing: (9, 23)
PathCell: 2  [8,23 (2)]
testing: (8, 23)
PathCell: 0  [8,24 (2)]
testing: (8, 24)
PathCell: 1  [8,23 (2)]
testing: (8, 23)
MazePath: 176  (21 cells)
PathCell: 4  [18,38 (2)]
testing: (18, 38)
using: (18, 38)
STEP: 0  (0)
cell: [18, 38]
direction = 1
STEP: 1  (1)
cell: [18, 39]
direction = 1
Hit the wall!
MAX STEPS: 1

NEW PATH...
MazePath: 102  (3 cells)
PathCell: 2  [0,21 (2)]
testing: (0, 21)
PathCell: 1  [0,20 (2)]
testing: (0, 20)
PathCell: 0  [0,19 (2)]
testing: (0, 19)
MazePath: 64  (2 cells)
PathCell: 1  [10,2 (3)]
testing: (10, 2)
PathCell: 0  [9,2 (2)]
testing: (9, 2)
MazePath: 187  (4 cells)
PathCell: 1  [22,39 (2)]
testing: (22, 39)
using: (22, 39)
STEP: 0  (0)
cell: [22, 39]
direction = 0
STEP: 1  (1)
cell: [21, 39]
direction = 0
STEP: 2  (2)
cell: [20, 39]
direction = 0
STEP: 3  (3)
cell: [19, 39]
direction = 0
Hit another path!
MAX STEPS: 3

NEW PATH...
MazePath: 41  (29 cells)
PathCell: 25  [10,24 (2)]
testing: (10, 24)
PathCell: 23  [10,22 (2)]
testing: (10, 22)
PathCell: 9  [11,22 (2)]
testing: (11, 22)
PathCell: 17  [7,24 (2)]
testing: (7, 24)
PathCell: 5  [8,21 (2)]
testing: (8, 21)
PathCell: 21  [8,22 (2)]
testing: (8, 22)
PathCell: 24  [10,23 (2)]
testing: (10, 23)
PathCell: 12  [11,25 (2)]
testing: (11, 25)
PathCell: 18  [7,23 (2)]
testing: (7, 23)
PathCell: 19  [7,22 (2)]
testing: (7, 22)
PathCell: 2  [7,19 (2)]
testing: (7, 19)
PathCell: 3  [7,20 (2)]
testing: (7, 20)
PathCell: 4  [7,21 (2)]
testing: (7, 21)
PathCell: 0  [7,17 (2)]
testing: (7, 17)
PathCell: 27  [9,24 (2)]
testing: (9, 24)
PathCell: 22  [9,22 (2)]
testing: (9, 22)
PathCell: 10  [11,23 (2)]
testing: (11, 23)
PathCell: 26  [10,24 (2)]
testing: (10, 24)
PathCell: 28  [8,24 (3)]
testing: (8, 24)
PathCell: 13  [10,25 (2)]
testing: (10, 25)
PathCell: 8  [11,21 (2)]
testing: (11, 21)
PathCell: 11  [11,24 (3)]
testing: (11, 24)
PathCell: 16  [7,25 (2)]
testing: (7, 25)
PathCell: 14  [9,25 (2)]
testing: (9, 25)
PathCell: 20  [7,22 (2)]
testing: (7, 22)
PathCell: 15  [8,25 (2)]
testing: (8, 25)
PathCell: 1  [7,18 (2)]
testing: (7, 18)
PathCell: 6  [9,21 (2)]
testing: (9, 21)
PathCell: 7  [10,21 (2)]
testing: (10, 21)
MazePath: 94  (6 cells)
PathCell: 4  [24,27 (2)]
testing: (24, 27)
PathCell: 3  [24,26 (2)]
testing: (24, 26)
PathCell: 0  [23,25 (2)]
testing: (23, 25)
PathCell: 2  [24,25 (2)]
testing: (24, 25)
PathCell: 1  [24,25 (3)]
testing: (24, 25)
PathCell: 5  [24,28 (2)]
testing: (24, 28)
MazePath: 27  (28 cells)
PathCell: 21  [12,38 (3)]
testing: (12, 38)
PathCell: 7  [8,32 (2)]
testing: (8, 32)
PathCell: 4  [8,29 (2)]
testing: (8, 29)
PathCell: 6  [8,31 (2)]
testing: (8, 31)
PathCell: 9  [9,33 (2)]
testing: (9, 33)
PathCell: 13  [13,33 (2)]
testing: (13, 33)
PathCell: 3  [7,29 (2)]
testing: (7, 29)
PathCell: 5  [8,30 (2)]
testing: (8, 30)
PathCell: 25  [11,35 (2)]
testing: (11, 35)
PathCell: 19  [14,38 (2)]
testing: (14, 38)
PathCell: 24  [11,36 (2)]
testing: (11, 36)
PathCell: 17  [14,36 (2)]
testing: (14, 36)
PathCell: 0  [4,29 (2)]
testing: (4, 29)
PathCell: 26  [12,35 (2)]
testing: (12, 35)
PathCell: 2  [6,29 (2)]
testing: (6, 29)
PathCell: 15  [14,34 (2)]
testing: (14, 34)
PathCell: 10  [10,33 (2)]
testing: (10, 33)
PathCell: 18  [14,37 (3)]
testing: (14, 37)
PathCell: 16  [14,35 (3)]
testing: (14, 35)
PathCell: 12  [12,33 (2)]
testing: (12, 33)
PathCell: 22  [11,38 (2)]
testing: (11, 38)
PathCell: 23  [11,37 (2)]
testing: (11, 37)
PathCell: 1  [5,29 (3)]
testing: (5, 29)
PathCell: 14  [14,33 (2)]
testing: (14, 33)
PathCell: 20  [13,38 (2)]
testing: (13, 38)
PathCell: 27  [13,35 (2)]
testing: (13, 35)
PathCell: 8  [8,33 (2)]
testing: (8, 33)
PathCell: 11  [11,33 (2)]
testing: (11, 33)
MazePath: 51  (10 cells)
PathCell: 4  [1,15 (2)]
testing: (1, 15)
PathCell: 2  [1,17 (2)]
testing: (1, 17)
PathCell: 9  [0,18 (2)]
testing: (0, 18)
PathCell: 7  [0,16 (2)]
testing: (0, 16)
PathCell: 0  [1,19 (2)]
testing: (1, 19)
PathCell: 5  [1,15 (2)]
testing: (1, 15)
PathCell: 6  [0,15 (2)]
testing: (0, 15)
PathCell: 3  [1,16 (2)]
testing: (1, 16)
PathCell: 8  [0,17 (2)]
testing: (0, 17)
PathCell: 1  [1,18 (2)]
testing: (1, 18)
MazePath: 108  (4 cells)
PathCell: 3  [19,3 (2)]
testing: (19, 3)
PathCell: 1  [18,3 (2)]
testing: (18, 3)
PathCell: 2  [18,3 (2)]
testing: (18, 3)
PathCell: 0  [18,4 (2)]
testing: (18, 4)
MazePath: 0  (26 cells)
PathCell: 5  [4,1 (3)]
testing: (4, 1)
PathCell: 18  [10,6 (2)]
testing: (10, 6)
PathCell: 12  [5,7 (4)]
PathCell: 25  [5,4 (2)]
testing: (5, 4)
PathCell: 23  [7,4 (2)]
testing: (7, 4)
PathCell: 21  [9,4 (2)]
testing: (9, 4)
PathCell: 9  [4,5 (2)]
testing: (4, 5)
PathCell: 11  [4,7 (3)]
testing: (4, 7)
PathCell: 7  [4,3 (3)]
testing: (4, 3)
PathCell: 3  [3,0 (2)]
testing: (3, 0)
PathCell: 16  [9,7 (2)]
testing: (9, 7)
PathCell: 14  [7,7 (3)]
testing: (7, 7)
PathCell: 20  [10,4 (2)]
testing: (10, 4)
PathCell: 8  [4,4 (2)]
testing: (4, 4)
PathCell: 1  [1,0 (2)]
testing: (1, 0)
PathCell: 15  [8,7 (2)]
testing: (8, 7)
PathCell: 13  [6,7 (3)]
testing: (6, 7)
PathCell: 0  [0,0 (3)]
testing: (0, 0)
PathCell: 24  [6,4 (2)]
testing: (6, 4)
PathCell: 10  [4,6 (2)]
testing: (4, 6)
PathCell: 6  [4,2 (3)]
testing: (4, 2)
PathCell: 4  [4,0 (3)]
testing: (4, 0)
PathCell: 19  [10,5 (2)]
testing: (10, 5)
PathCell: 17  [10,7 (2)]
testing: (10, 7)
PathCell: 22  [8,4 (2)]
testing: (8, 4)
PathCell: 2  [2,0 (2)]
testing: (2, 0)
MazePath: 151  (2 cells)
PathCell: 1  [16,16 (2)]
testing: (16, 16)
PathCell: 0  [15,16 (2)]
testing: (15, 16)
MazePath: 114  (8 cells)
PathCell: 1  [6,0 (2)]
testing: (6, 0)
PathCell: 5  [9,0 (2)]
testing: (9, 0)
PathCell: 4  [8,0 (2)]
testing: (8, 0)
PathCell: 2  [6,0 (2)]
testing: (6, 0)
PathCell: 6  [10,0 (2)]
testing: (10, 0)
PathCell: 7  [11,0 (2)]
testing: (11, 0)
PathCell: 3  [7,0 (2)]
testing: (7, 0)
PathCell: 0  [6,1 (2)]
testing: (6, 1)
MazePath: 88  (2 cells)
PathCell: 1  [3,23 (2)]
testing: (3, 23)
PathCell: 0  [3,22 (2)]
testing: (3, 22)
MazePath: 56  (2 cells)
PathCell: 1  [15,4 (3)]
testing: (15, 4)
PathCell: 0  [16,4 (3)]
testing: (16, 4)
MazePath: 70  (7 cells)
PathCell: 3  [2,33 (2)]
testing: (2, 33)
PathCell: 1  [2,31 (2)]
testing: (2, 31)
PathCell: 5  [3,34 (3)]
testing: (3, 34)
PathCell: 6  [4,34 (2)]
testing: (4, 34)
PathCell: 4  [2,34 (2)]
testing: (2, 34)
PathCell: 0  [2,30 (2)]
testing: (2, 30)
PathCell: 2  [2,32 (2)]
testing: (2, 32)
MazePath: 82  (2 cells)
PathCell: 1  [9,14 (2)]
testing: (9, 14)
PathCell: 0  [9,15 (2)]
testing: (9, 15)
MazePath: 23  (11 cells)
PathCell: 8  [7,17 (3)]
testing: (7, 17)
PathCell: 9  [6,17 (3)]
testing: (6, 17)
PathCell: 10  [5,17 (3)]
testing: (5, 17)
PathCell: 7  [7,16 (2)]
testing: (7, 16)
PathCell: 1  [5,12 (2)]
testing: (5, 12)
PathCell: 5  [7,14 (2)]
testing: (7, 14)
PathCell: 3  [7,12 (2)]
testing: (7, 12)
PathCell: 4  [7,13 (2)]
testing: (7, 13)
PathCell: 6  [7,15 (2)]
testing: (7, 15)
PathCell: 0  [4,12 (2)]
testing: (4, 12)
PathCell: 2  [6,12 (2)]
testing: (6, 12)
MazePath: 100  (4 cells)
PathCell: 3  [17,7 (2)]
testing: (17, 7)
using: (17, 7)
STEP: 0  (0)
cell: [17, 7]
direction = 0
STEP: 1  (1)
cell: [16, 7]
direction = 0
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 24  (2 cells)
PathCell: 0  [1,8 (2)]
testing: (1, 8)
PathCell: 1  [0,8 (3)]
testing: (0, 8)
MazePath: 179  (3 cells)
PathCell: 1  [15,28 (2)]
testing: (15, 28)
using: (15, 28)
STEP: 0  (0)
cell: [15, 28]
direction = 2
STEP: 1  (1)
cell: [16, 28]
direction = 2
Hit another path!
NEW DIRECTION: 1
STEP: 1  (1)
cell: [16, 28]
direction = 1
STEP: 2  (2)
cell: [16, 29]
direction = 1
Hit another path!
MAX STEPS: 2

NEW PATH...
MazePath: 68  (38 cells)
PathCell: 22  [14,29 (2)]
testing: (14, 29)
PathCell: 37  [10,26 (2)]
testing: (10, 26)
PathCell: 13  [9,27 (2)]
testing: (9, 27)
PathCell: 27  [12,26 (3)]
testing: (12, 26)
PathCell: 6  [6,23 (2)]
testing: (6, 23)
PathCell: 24  [14,27 (3)]
testing: (14, 27)
PathCell: 34  [10,29 (2)]
testing: (10, 29)
PathCell: 8  [6,25 (2)]
testing: (6, 25)
PathCell: 2  [6,19 (2)]
testing: (6, 19)
PathCell: 29  [11,27 (3)]
testing: (11, 27)
PathCell: 0  [6,17 (2)]
testing: (6, 17)
PathCell: 5  [6,22 (2)]
testing: (6, 22)
PathCell: 1  [6,18 (2)]
testing: (6, 18)
PathCell: 10  [7,26 (2)]
testing: (7, 26)
PathCell: 19  [12,30 (2)]
testing: (12, 30)
PathCell: 28  [11,26 (2)]
testing: (11, 26)
PathCell: 26  [13,26 (2)]
testing: (13, 26)
PathCell: 14  [9,28 (2)]
testing: (9, 28)
PathCell: 23  [14,28 (2)]
testing: (14, 28)
PathCell: 12  [9,26 (2)]
testing: (9, 26)
PathCell: 7  [6,24 (2)]
testing: (6, 24)
PathCell: 20  [13,30 (3)]
testing: (13, 30)
PathCell: 9  [6,26 (2)]
testing: (6, 26)
PathCell: 21  [14,30 (2)]
testing: (14, 30)
PathCell: 35  [10,28 (2)]
testing: (10, 28)
PathCell: 16  [9,30 (2)]
testing: (9, 30)
PathCell: 31  [11,29 (2)]
testing: (11, 29)
PathCell: 25  [14,26 (2)]
testing: (14, 26)
PathCell: 32  [11,29 (2)]
testing: (11, 29)
PathCell: 30  [11,28 (2)]
testing: (11, 28)
PathCell: 15  [9,29 (2)]
testing: (9, 29)
PathCell: 33  [10,29 (2)]
testing: (10, 29)
PathCell: 36  [10,27 (2)]
testing: (10, 27)
PathCell: 17  [10,30 (2)]
testing: (10, 30)
PathCell: 18  [11,30 (2)]
testing: (11, 30)
PathCell: 3  [6,20 (2)]
testing: (6, 20)
PathCell: 11  [8,26 (2)]
testing: (8, 26)
PathCell: 4  [6,21 (2)]
testing: (6, 21)
MazePath: 174  (2 cells)
PathCell: 0  [13,31 (2)]
testing: (13, 31)
PathCell: 1  [14,31 (2)]
testing: (14, 31)
MazePath: 92  (2 cells)
PathCell: 0  [12,12 (2)]
testing: (12, 12)
PathCell: 1  [13,12 (2)]
testing: (13, 12)
MazePath: 72  (8 cells)
PathCell: 5  [8,27 (2)]
testing: (8, 27)
PathCell: 6  [7,27 (2)]
testing: (7, 27)
PathCell: 4  [8,28 (2)]
testing: (8, 28)
PathCell: 2  [7,28 (2)]
testing: (7, 28)
PathCell: 0  [5,28 (2)]
testing: (5, 28)
PathCell: 7  [6,27 (2)]
testing: (6, 27)
PathCell: 1  [6,28 (2)]
testing: (6, 28)
PathCell: 3  [8,28 (2)]
testing: (8, 28)
MazePath: 149  (3 cells)
PathCell: 1  [13,31 (4)]
PathCell: 2  [13,32 (2)]
testing: (13, 32)
PathCell: 0  [13,30 (2)]
testing: (13, 30)
MazePath: 114  (8 cells)
PathCell: 5  [9,0 (2)]
testing: (9, 0)
PathCell: 3  [7,0 (2)]
testing: (7, 0)
PathCell: 2  [6,0 (2)]
testing: (6, 0)
PathCell: 6  [10,0 (2)]
testing: (10, 0)
PathCell: 4  [8,0 (2)]
testing: (8, 0)
PathCell: 7  [11,0 (2)]
testing: (11, 0)
PathCell: 1  [6,0 (2)]
testing: (6, 0)
PathCell: 0  [6,1 (2)]
testing: (6, 1)
MazePath: 192  (2 cells)
PathCell: 0  [17,7 (2)]
testing: (17, 7)
PathCell: 1  [16,7 (2)]
testing: (16, 7)
MazePath: 39  (2 cells)
PathCell: 0  [12,11 (2)]
testing: (12, 11)
PathCell: 1  [12,10 (2)]
testing: (12, 10)
MazePath: 84  (4 cells)
PathCell: 2  [18,6 (2)]
testing: (18, 6)
PathCell: 1  [18,5 (2)]
testing: (18, 5)
PathCell: 3  [18,7 (3)]
testing: (18, 7)
PathCell: 0  [18,4 (2)]
testing: (18, 4)
MazePath: 31  (7 cells)
PathCell: 3  [7,2 (2)]
testing: (7, 2)
PathCell: 1  [5,2 (2)]
testing: (5, 2)
PathCell: 5  [9,2 (3)]
testing: (9, 2)
PathCell: 6  [9,3 (2)]
testing: (9, 3)
PathCell: 0  [4,2 (2)]
testing: (4, 2)
PathCell: 4  [8,2 (2)]
testing: (8, 2)
PathCell: 2  [6,2 (2)]
testing: (6, 2)
MazePath: 153  (12 cells)
PathCell: 2  [17,19 (2)]
testing: (17, 19)
PathCell: 3  [18,19 (2)]
testing: (18, 19)
PathCell: 11  [17,20 (3)]
testing: (17, 20)
PathCell: 6  [18,21 (2)]
testing: (18, 21)
PathCell: 4  [18,19 (2)]
testing: (18, 19)
PathCell: 10  [17,21 (2)]
testing: (17, 21)
PathCell: 5  [18,20 (2)]
testing: (18, 20)
PathCell: 7  [18,22 (2)]
testing: (18, 22)
PathCell: 0  [15,19 (2)]
testing: (15, 19)
PathCell: 8  [18,22 (2)]
testing: (18, 22)
PathCell: 1  [16,19 (2)]
testing: (16, 19)
PathCell: 9  [17,22 (2)]
testing: (17, 22)
MazePath: 29  (28 cells)
PathCell: 8  [22,28 (2)]
testing: (22, 28)
PathCell: 26  [23,29 (2)]
testing: (23, 29)
PathCell: 21  [23,34 (2)]
testing: (23, 34)
using: (23, 34)
STEP: 0  (0)
cell: [23, 34]
direction = 1
STEP: 1  (1)
cell: [23, 35]
direction = 1
STEP: 2  (2)
cell: [23, 36]
direction = 1
STEP: 3  (3)
cell: [23, 37]
direction = 1
Hit another path!
MAX STEPS: 3

NEW PATH...
MazePath: 44  (2 cells)
PathCell: 0  [12,38 (3)]
testing: (12, 38)
PathCell: 1  [12,39 (4)]
MazePath: 184  (2 cells)
PathCell: 0  [1,38 (2)]
testing: (1, 38)
PathCell: 1  [1,39 (3)]
testing: (1, 39)
MazePath: 154  (6 cells)
PathCell: 0  [13,31 (2)]
testing: (13, 31)
PathCell: 5  [9,32 (2)]
testing: (9, 32)
PathCell: 4  [9,31 (2)]
testing: (9, 31)
PathCell: 3  [10,31 (2)]
testing: (10, 31)
PathCell: 2  [11,31 (2)]
testing: (11, 31)
PathCell: 1  [12,31 (3)]
testing: (12, 31)
MazePath: 38  (29 cells)
PathCell: 22  [23,20 (2)]
testing: (23, 20)
PathCell: 9  [20,12 (2)]
testing: (20, 12)
PathCell: 16  [22,17 (2)]
testing: (22, 17)
PathCell: 28  [20,18 (2)]
testing: (20, 18)
PathCell: 21  [24,20 (2)]
testing: (24, 20)
PathCell: 1  [15,9 (3)]
testing: (15, 9)
PathCell: 26  [21,18 (2)]
testing: (21, 18)
PathCell: 10  [20,13 (2)]
testing: (20, 13)
PathCell: 19  [24,18 (3)]
testing: (24, 18)
PathCell: 24  [21,20 (2)]
testing: (21, 20)
PathCell: 7  [18,12 (2)]
testing: (18, 12)
PathCell: 17  [23,17 (3)]
testing: (23, 17)
PathCell: 4  [15,12 (2)]
testing: (15, 12)
PathCell: 5  [16,12 (2)]
testing: (16, 12)
PathCell: 18  [24,17 (3)]
testing: (24, 17)
PathCell: 3  [15,11 (2)]
testing: (15, 11)
PathCell: 20  [24,19 (2)]
testing: (24, 19)
PathCell: 15  [21,17 (2)]
testing: (21, 17)
PathCell: 13  [20,16 (2)]
testing: (20, 16)
PathCell: 8  [19,12 (2)]
testing: (19, 12)
PathCell: 14  [20,17 (2)]
testing: (20, 17)
PathCell: 6  [17,12 (2)]
testing: (17, 12)
PathCell: 0  [15,8 (2)]
testing: (15, 8)
PathCell: 23  [22,20 (2)]
testing: (22, 20)
PathCell: 12  [20,15 (2)]
testing: (20, 15)
PathCell: 25  [21,19 (2)]
testing: (21, 19)
PathCell: 27  [21,18 (2)]
testing: (21, 18)
PathCell: 11  [20,14 (2)]
testing: (20, 14)
PathCell: 2  [15,10 (2)]
testing: (15, 10)
MazePath: 180  (3 cells)
PathCell: 0  [17,26 (2)]
testing: (17, 26)
PathCell: 2  [15,26 (2)]
testing: (15, 26)
PathCell: 1  [16,26 (2)]
testing: (16, 26)
MazePath: 64  (2 cells)
PathCell: 0  [9,2 (2)]
testing: (9, 2)
PathCell: 1  [10,2 (3)]
testing: (10, 2)
MazePath: 51  (10 cells)
PathCell: 2  [1,17 (2)]
testing: (1, 17)
PathCell: 6  [0,15 (2)]
testing: (0, 15)
PathCell: 9  [0,18 (2)]
testing: (0, 18)
PathCell: 5  [1,15 (2)]
testing: (1, 15)
PathCell: 8  [0,17 (2)]
testing: (0, 17)
PathCell: 4  [1,15 (2)]
testing: (1, 15)
PathCell: 7  [0,16 (2)]
testing: (0, 16)
PathCell: 3  [1,16 (2)]
testing: (1, 16)
PathCell: 0  [1,19 (2)]
testing: (1, 19)
PathCell: 1  [1,18 (2)]
testing: (1, 18)
MazePath: 41  (29 cells)
PathCell: 10  [11,23 (2)]
testing: (11, 23)
PathCell: 28  [8,24 (3)]
testing: (8, 24)
PathCell: 24  [10,23 (2)]
testing: (10, 23)
PathCell: 0  [7,17 (2)]
testing: (7, 17)
PathCell: 16  [7,25 (2)]
testing: (7, 25)
PathCell: 4  [7,21 (2)]
testing: (7, 21)
PathCell: 6  [9,21 (2)]
testing: (9, 21)
PathCell: 27  [9,24 (2)]
testing: (9, 24)
PathCell: 1  [7,18 (2)]
testing: (7, 18)
PathCell: 11  [11,24 (3)]
testing: (11, 24)
PathCell: 9  [11,22 (2)]
testing: (11, 22)
PathCell: 14  [9,25 (2)]
testing: (9, 25)
PathCell: 8  [11,21 (2)]
testing: (11, 21)
PathCell: 13  [10,25 (2)]
testing: (10, 25)
PathCell: 21  [8,22 (2)]
testing: (8, 22)
PathCell: 20  [7,22 (2)]
testing: (7, 22)
PathCell: 23  [10,22 (2)]
testing: (10, 22)
PathCell: 17  [7,24 (2)]
testing: (7, 24)
PathCell: 19  [7,22 (2)]
testing: (7, 22)
PathCell: 3  [7,20 (2)]
testing: (7, 20)
PathCell: 22  [9,22 (2)]
testing: (9, 22)
PathCell: 12  [11,25 (2)]
testing: (11, 25)
PathCell: 18  [7,23 (2)]
testing: (7, 23)
PathCell: 5  [8,21 (2)]
testing: (8, 21)
PathCell: 25  [10,24 (2)]
testing: (10, 24)
PathCell: 2  [7,19 (2)]
testing: (7, 19)
PathCell: 7  [10,21 (2)]
testing: (10, 21)
PathCell: 26  [10,24 (2)]
testing: (10, 24)
PathCell: 15  [8,25 (2)]
testing: (8, 25)
MazePath: 124  (2 cells)
PathCell: 0  [14,23 (2)]
testing: (14, 23)
PathCell: 1  [13,23 (3)]
testing: (13, 23)
MazePath: 111  (2 cells)
PathCell: 1  [24,21 (2)]
testing: (24, 21)
PathCell: 0  [23,21 (2)]
testing: (23, 21)
MazePath: 34  (4 cells)
PathCell: 1  [1,6 (2)]
testing: (1, 6)
PathCell: 0  [1,7 (2)]
testing: (1, 7)
PathCell: 2  [1,6 (2)]
testing: (1, 6)
PathCell: 3  [0,6 (2)]
testing: (0, 6)
MazePath: 128  (5 cells)
PathCell: 2  [19,7 (2)]
testing: (19, 7)
PathCell: 0  [18,7 (2)]
testing: (18, 7)
PathCell: 1  [19,7 (2)]
testing: (19, 7)
PathCell: 3  [19,6 (2)]
testing: (19, 6)
PathCell: 4  [19,5 (2)]
testing: (19, 5)
MazePath: 30  (2 cells)
PathCell: 1  [3,6 (2)]
testing: (3, 6)
PathCell: 0  [3,7 (2)]
testing: (3, 7)
MazePath: 70  (7 cells)
PathCell: 5  [3,34 (3)]
testing: (3, 34)
PathCell: 4  [2,34 (2)]
testing: (2, 34)
PathCell: 3  [2,33 (2)]
testing: (2, 33)
PathCell: 0  [2,30 (2)]
testing: (2, 30)
PathCell: 6  [4,34 (2)]
testing: (4, 34)
PathCell: 1  [2,31 (2)]
testing: (2, 31)
PathCell: 2  [2,32 (2)]
testing: (2, 32)
MazePath: 174  (2 cells)
PathCell: 0  [13,31 (2)]
testing: (13, 31)
PathCell: 1  [14,31 (2)]
testing: (14, 31)
MazePath: 92  (2 cells)
PathCell: 1  [13,12 (2)]
testing: (13, 12)
PathCell: 0  [12,12 (2)]
testing: (12, 12)
MazePath: 22  (7 cells)
PathCell: 1  [10,9 (2)]
testing: (10, 9)
PathCell: 3  [12,9 (2)]
testing: (12, 9)
PathCell: 2  [11,9 (2)]
testing: (11, 9)
PathCell: 0  [9,9 (2)]
testing: (9, 9)
PathCell: 5  [14,9 (2)]
testing: (14, 9)
PathCell: 6  [14,10 (3)]
testing: (14, 10)
PathCell: 4  [13,9 (2)]
testing: (13, 9)
MazePath: 43  (2 cells)
PathCell: 0  [1,22 (3)]
testing: (1, 22)
PathCell: 1  [0,22 (2)]
testing: (0, 22)
MazePath: 91  (8 cells)
PathCell: 7  [4,33 (2)]
testing: (4, 33)
PathCell: 6  [4,32 (2)]
testing: (4, 32)
PathCell: 0  [3,34 (2)]
testing: (3, 34)
PathCell: 4  [3,31 (2)]
testing: (3, 31)
PathCell: 2  [3,32 (2)]
testing: (3, 32)
PathCell: 5  [4,31 (2)]
testing: (4, 31)
PathCell: 1  [3,33 (2)]
testing: (3, 33)
PathCell: 3  [3,31 (2)]
testing: (3, 31)
MazePath: 137  (2 cells)
PathCell: 1  [14,0 (2)]
testing: (14, 0)
PathCell: 0  [13,0 (2)]
testing: (13, 0)
MazePath: 16  (2 cells)
PathCell: 0  [4,7 (2)]
testing: (4, 7)
PathCell: 1  [3,7 (3)]
testing: (3, 7)
MazePath: 95  (2 cells)
PathCell: 1  [9,19 (2)]
testing: (9, 19)
PathCell: 0  [9,18 (2)]
testing: (9, 18)
MazePath: 105  (16 cells)
PathCell: 15  [24,0 (2)]
testing: (24, 0)
PathCell: 14  [24,1 (2)]
testing: (24, 1)
PathCell: 9  [23,4 (2)]
testing: (23, 4)
PathCell: 12  [24,3 (2)]
testing: (24, 3)
PathCell: 6  [23,1 (2)]
testing: (23, 1)
PathCell: 11  [24,4 (3)]
testing: (24, 4)
PathCell: 5  [23,0 (2)]
testing: (23, 0)
PathCell: 2  [20,0 (3)]
testing: (20, 0)
PathCell: 8  [23,3 (3)]
testing: (23, 3)
PathCell: 0  [18,0 (2)]
testing: (18, 0)
PathCell: 13  [24,2 (2)]
testing: (24, 2)
PathCell: 10  [24,4 (2)]
testing: (24, 4)
PathCell: 4  [22,0 (3)]
testing: (22, 0)
PathCell: 7  [23,2 (3)]
testing: (23, 2)
PathCell: 1  [19,0 (2)]
testing: (19, 0)
PathCell: 3  [21,0 (2)]
testing: (21, 0)
MazePath: 4  (3 cells)
PathCell: 2  [4,12 (4)]
PathCell: 1  [4,11 (3)]
testing: (4, 11)
PathCell: 0  [4,10 (2)]
testing: (4, 10)
MazePath: 78  (9 cells)
PathCell: 5  [18,0 (3)]
testing: (18, 0)
PathCell: 4  [17,0 (2)]
testing: (17, 0)
PathCell: 8  [17,1 (2)]
testing: (17, 1)
PathCell: 2  [16,0 (2)]
testing: (16, 0)
PathCell: 6  [18,1 (2)]
testing: (18, 1)
PathCell: 1  [16,1 (2)]
testing: (16, 1)
PathCell: 7  [18,1 (2)]
testing: (18, 1)
PathCell: 0  [16,2 (2)]
testing: (16, 2)
PathCell: 3  [16,0 (2)]
testing: (16, 0)
MazePath: 47  (7 cells)
PathCell: 4  [23,23 (3)]
testing: (23, 23)
PathCell: 1  [20,23 (2)]
testing: (20, 23)
PathCell: 3  [22,23 (2)]
testing: (22, 23)
PathCell: 0  [19,23 (2)]
testing: (19, 23)
PathCell: 2  [21,23 (2)]
testing: (21, 23)
PathCell: 6  [23,21 (3)]
testing: (23, 21)
PathCell: 5  [23,22 (3)]
testing: (23, 22)
MazePath: 69  (2 cells)
PathCell: 0  [10,2 (2)]
testing: (10, 2)
PathCell: 1  [10,3 (2)]
testing: (10, 3)
MazePath: 193  (4 cells)
PathCell: 2  [16,28 (2)]
testing: (16, 28)
PathCell: 3  [16,29 (2)]
testing: (16, 29)
PathCell: 1  [16,28 (2)]
testing: (16, 28)
PathCell: 0  [15,28 (2)]
testing: (15, 28)
MazePath: 194  (4 cells)
PathCell: 1  [23,35 (2)]
testing: (23, 35)
PathCell: 2  [23,36 (2)]
testing: (23, 36)
PathCell: 3  [23,37 (2)]
testing: (23, 37)
PathCell: 0  [23,34 (2)]
testing: (23, 34)
MazePath: 161  (5 cells)
PathCell: 4  [22,8 (2)]
testing: (22, 8)
PathCell: 2  [22,10 (3)]
testing: (22, 10)
PathCell: 1  [22,11 (2)]
testing: (22, 11)
PathCell: 3  [22,9 (2)]
testing: (22, 9)
PathCell: 0  [22,12 (2)]
testing: (22, 12)
MazePath: 49  (7 cells)
PathCell: 4  [13,36 (2)]
testing: (13, 36)
PathCell: 0  [12,38 (2)]
testing: (12, 38)
PathCell: 1  [12,37 (2)]
testing: (12, 37)
PathCell: 2  [12,36 (2)]
testing: (12, 36)
PathCell: 3  [12,36 (2)]
testing: (12, 36)
PathCell: 5  [13,36 (2)]
testing: (13, 36)
PathCell: 6  [13,37 (2)]
testing: (13, 37)
MazePath: 106  (9 cells)
PathCell: 4  [24,13 (3)]
testing: (24, 13)
PathCell: 1  [24,16 (2)]
testing: (24, 16)
PathCell: 0  [24,17 (2)]
testing: (24, 17)
PathCell: 3  [24,14 (2)]
testing: (24, 14)
PathCell: 7  [22,12 (3)]
testing: (22, 12)
PathCell: 2  [24,15 (2)]
testing: (24, 15)
PathCell: 6  [23,12 (3)]
testing: (23, 12)
PathCell: 5  [24,12 (3)]
testing: (24, 12)
PathCell: 8  [21,12 (2)]
testing: (21, 12)
MazePath: 68  (38 cells)
PathCell: 3  [6,20 (2)]
testing: (6, 20)
PathCell: 16  [9,30 (2)]
testing: (9, 30)
PathCell: 25  [14,26 (2)]
testing: (14, 26)
PathCell: 22  [14,29 (2)]
testing: (14, 29)
PathCell: 17  [10,30 (2)]
testing: (10, 30)
PathCell: 2  [6,19 (2)]
testing: (6, 19)
PathCell: 35  [10,28 (2)]
testing: (10, 28)
PathCell: 0  [6,17 (2)]
testing: (6, 17)
PathCell: 27  [12,26 (3)]
testing: (12, 26)
PathCell: 36  [10,27 (2)]
testing: (10, 27)
PathCell: 28  [11,26 (2)]
testing: (11, 26)
PathCell: 37  [10,26 (2)]
testing: (10, 26)
PathCell: 15  [9,29 (2)]
testing: (9, 29)
PathCell: 6  [6,23 (2)]
testing: (6, 23)
PathCell: 9  [6,26 (2)]
testing: (6, 26)
PathCell: 14  [9,28 (2)]
testing: (9, 28)
PathCell: 4  [6,21 (2)]
testing: (6, 21)
PathCell: 12  [9,26 (2)]
testing: (9, 26)
PathCell: 18  [11,30 (2)]
testing: (11, 30)
PathCell: 19  [12,30 (2)]
testing: (12, 30)
PathCell: 33  [10,29 (2)]
testing: (10, 29)
PathCell: 29  [11,27 (3)]
testing: (11, 27)
PathCell: 26  [13,26 (2)]
testing: (13, 26)
PathCell: 24  [14,27 (3)]
testing: (14, 27)
PathCell: 32  [11,29 (2)]
testing: (11, 29)
PathCell: 31  [11,29 (2)]
testing: (11, 29)
PathCell: 10  [7,26 (2)]
testing: (7, 26)
PathCell: 30  [11,28 (2)]
testing: (11, 28)
PathCell: 20  [13,30 (3)]
testing: (13, 30)
PathCell: 11  [8,26 (2)]
testing: (8, 26)
PathCell: 5  [6,22 (2)]
testing: (6, 22)
PathCell: 34  [10,29 (2)]
testing: (10, 29)
PathCell: 7  [6,24 (2)]
testing: (6, 24)
PathCell: 23  [14,28 (2)]
testing: (14, 28)
PathCell: 1  [6,18 (2)]
testing: (6, 18)
PathCell: 21  [14,30 (2)]
testing: (14, 30)
PathCell: 8  [6,25 (2)]
testing: (6, 25)
PathCell: 13  [9,27 (2)]
testing: (9, 27)
MazePath: 159  (4 cells)
PathCell: 3  [23,19 (2)]
testing: (23, 19)
PathCell: 2  [22,19 (2)]
testing: (22, 19)
PathCell: 0  [22,18 (2)]
testing: (22, 18)
PathCell: 1  [22,19 (2)]
testing: (22, 19)
MazePath: 179  (3 cells)
PathCell: 2  [15,29 (2)]
testing: (15, 29)
PathCell: 1  [15,28 (3)]
testing: (15, 28)
PathCell: 0  [15,27 (2)]
testing: (15, 27)
MazePath: 5  (8 cells)
PathCell: 7  [2,6 (2)]
testing: (2, 6)
PathCell: 5  [2,8 (2)]
testing: (2, 8)
PathCell: 0  [4,10 (2)]
testing: (4, 10)
PathCell: 3  [4,8 (2)]
testing: (4, 8)
PathCell: 6  [2,7 (3)]
testing: (2, 7)
PathCell: 1  [4,9 (2)]
testing: (4, 9)
PathCell: 4  [3,8 (2)]
testing: (3, 8)
PathCell: 2  [4,8 (2)]
testing: (4, 8)
MazePath: 19  (7 cells)
PathCell: 4  [13,8 (3)]
testing: (13, 8)
PathCell: 6  [14,7 (2)]
testing: (14, 7)
PathCell: 0  [9,8 (2)]
testing: (9, 8)
PathCell: 2  [11,8 (2)]
testing: (11, 8)
PathCell: 1  [10,8 (2)]
testing: (10, 8)
PathCell: 5  [14,8 (3)]
testing: (14, 8)
PathCell: 3  [12,8 (3)]
testing: (12, 8)
MazePath: 160  (4 cells)
PathCell: 2  [23,15 (2)]
testing: (23, 15)
PathCell: 3  [23,14 (2)]
testing: (23, 14)
PathCell: 1  [23,16 (2)]
testing: (23, 16)
PathCell: 0  [23,17 (2)]
testing: (23, 17)
MazePath: 62  (4 cells)
PathCell: 2  [15,2 (3)]
testing: (15, 2)
PathCell: 3  [15,3 (2)]
testing: (15, 3)
PathCell: 1  [15,2 (2)]
testing: (15, 2)
PathCell: 0  [16,2 (3)]
testing: (16, 2)
MazePath: 181  (5 cells)
PathCell: 0  [24,12 (2)]
testing: (24, 12)
PathCell: 3  [24,9 (2)]
testing: (24, 9)
PathCell: 1  [24,11 (2)]
testing: (24, 11)
PathCell: 4  [24,8 (2)]
testing: (24, 8)
PathCell: 2  [24,10 (2)]
testing: (24, 10)
MazePath: 151  (2 cells)
PathCell: 1  [16,16 (2)]
testing: (16, 16)
PathCell: 0  [15,16 (2)]
testing: (15, 16)
MazePath: 189  (2 cells)
PathCell: 0  [1,39 (2)]
testing: (1, 39)
PathCell: 1  [0,39 (2)]
testing: (0, 39)
MazePath: 67  (17 cells)
PathCell: 13  [10,18 (2)]
testing: (10, 18)
PathCell: 16  [9,17 (2)]
testing: (9, 17)
PathCell: 12  [10,17 (2)]
testing: (10, 17)
PathCell: 7  [8,17 (2)]
testing: (8, 17)
PathCell: 1  [10,20 (3)]
testing: (10, 20)
PathCell: 3  [8,20 (2)]
testing: (8, 20)
PathCell: 9  [9,16 (2)]
testing: (9, 16)
PathCell: 11  [10,16 (2)]
testing: (10, 16)
PathCell: 0  [11,20 (2)]
testing: (11, 20)
PathCell: 2  [9,20 (2)]
testing: (9, 20)
PathCell: 4  [8,20 (2)]
testing: (8, 20)
PathCell: 5  [8,19 (2)]
testing: (8, 19)
PathCell: 14  [9,18 (2)]
testing: (9, 18)
PathCell: 15  [9,18 (3)]
testing: (9, 18)
PathCell: 10  [10,16 (2)]
testing: (10, 16)
PathCell: 8  [8,16 (2)]
testing: (8, 16)
PathCell: 6  [8,18 (2)]
testing: (8, 18)
MazePath: 152  (4 cells)
PathCell: 1  [17,24 (3)]
testing: (17, 24)
PathCell: 2  [17,25 (2)]
testing: (17, 25)
PathCell: 0  [17,23 (2)]
testing: (17, 23)
PathCell: 3  [17,26 (3)]
testing: (17, 26)
MazePath: 7  (25 cells)
PathCell: 9  [11,3 (2)]
testing: (11, 3)
PathCell: 11  [11,5 (2)]
testing: (11, 5)
PathCell: 24  [12,0 (2)]
testing: (12, 0)
PathCell: 4  [8,1 (2)]
testing: (8, 1)
PathCell: 21  [12,2 (3)]
testing: (12, 2)
PathCell: 22  [12,2 (2)]
testing: (12, 2)
PathCell: 15  [14,6 (2)]
testing: (14, 6)
PathCell: 2  [6,1 (3)]
testing: (6, 1)
PathCell: 19  [14,2 (3)]
testing: (14, 2)
PathCell: 17  [14,4 (2)]
testing: (14, 4)
PathCell: 13  [12,6 (2)]
testing: (12, 6)
PathCell: 12  [11,6 (2)]
testing: (11, 6)
PathCell: 20  [13,2 (3)]
testing: (13, 2)
PathCell: 6  [10,1 (2)]
testing: (10, 1)
PathCell: 0  [4,1 (2)]
testing: (4, 1)
PathCell: 3  [7,1 (2)]
testing: (7, 1)
PathCell: 8  [11,2 (2)]
testing: (11, 2)
PathCell: 7  [11,1 (2)]
testing: (11, 1)
PathCell: 16  [14,5 (2)]
testing: (14, 5)
PathCell: 18  [14,3 (2)]
testing: (14, 3)
PathCell: 23  [12,1 (2)]
testing: (12, 1)
PathCell: 1  [5,1 (2)]
testing: (5, 1)
PathCell: 5  [9,1 (2)]
testing: (9, 1)
PathCell: 10  [11,4 (2)]
testing: (11, 4)
PathCell: 14  [13,6 (2)]
testing: (13, 6)
MazePath: 33  (3 cells)
PathCell: 0  [1,9 (2)]
testing: (1, 9)
PathCell: 2  [3,9 (2)]
testing: (3, 9)
PathCell: 1  [2,9 (2)]
testing: (2, 9)
MazePath: 59  (27 cells)
PathCell: 4  [5,33 (2)]
testing: (5, 33)
PathCell: 21  [3,35 (2)]
testing: (3, 35)
PathCell: 11  [8,37 (2)]
testing: (8, 37)
PathCell: 15  [5,38 (2)]
testing: (5, 38)
PathCell: 10  [8,36 (2)]
testing: (8, 36)
PathCell: 12  [8,38 (3)]
testing: (8, 38)
PathCell: 20  [4,35 (2)]
testing: (4, 35)
PathCell: 19  [5,35 (2)]
testing: (5, 35)
PathCell: 22  [2,35 (2)]
testing: (2, 35)
PathCell: 0  [5,29 (2)]
testing: (5, 29)
PathCell: 5  [5,34 (2)]
testing: (5, 34)
PathCell: 7  [7,34 (2)]
testing: (7, 34)
PathCell: 1  [5,30 (2)]
testing: (5, 30)
PathCell: 24  [2,37 (3)]
testing: (2, 37)
PathCell: 26  [2,39 (2)]
testing: (2, 39)
PathCell: 2  [5,31 (2)]
testing: (5, 31)
PathCell: 16  [5,37 (2)]
testing: (5, 37)
PathCell: 18  [5,35 (2)]
testing: (5, 35)
PathCell: 17  [5,36 (2)]
testing: (5, 36)
PathCell: 8  [8,34 (2)]
testing: (8, 34)
PathCell: 23  [2,36 (2)]
testing: (2, 36)
PathCell: 9  [8,35 (2)]
testing: (8, 35)
PathCell: 3  [5,32 (2)]
testing: (5, 32)
PathCell: 6  [6,34 (3)]
testing: (6, 34)
PathCell: 14  [6,38 (2)]
testing: (6, 38)
PathCell: 13  [7,38 (2)]
testing: (7, 38)
PathCell: 25  [2,38 (2)]
testing: (2, 38)
MazePath: 83  (2 cells)
PathCell: 0  [12,4 (2)]
testing: (12, 4)
PathCell: 1  [13,4 (2)]
testing: (13, 4)
MazePath: 86  (3 cells)
PathCell: 1  [2,22 (2)]
testing: (2, 22)
PathCell: 0  [1,22 (2)]
testing: (1, 22)
PathCell: 2  [3,22 (3)]
testing: (3, 22)
MazePath: 177  (4 cells)
PathCell: 0  [14,37 (2)]
testing: (14, 37)
PathCell: 3  [15,36 (2)]
testing: (15, 36)
PathCell: 1  [15,37 (2)]
testing: (15, 37)
PathCell: 2  [15,37 (2)]
testing: (15, 37)
MazePath: 117  (2 cells)
PathCell: 1  [10,38 (3)]
testing: (10, 38)
PathCell: 0  [9,38 (2)]
testing: (9, 38)
MazePath: 1  (13 cells)
PathCell: 6  [2,4 (2)]
testing: (2, 4)
PathCell: 12  [0,5 (2)]
testing: (0, 5)
PathCell: 1  [0,1 (3)]
testing: (0, 1)
PathCell: 8  [3,4 (2)]
testing: (3, 4)
PathCell: 9  [3,5 (2)]
testing: (3, 5)
PathCell: 2  [0,2 (2)]
testing: (0, 2)
PathCell: 7  [3,4 (2)]
testing: (3, 4)
PathCell: 11  [1,5 (2)]
testing: (1, 5)
PathCell: 3  [0,3 (2)]
testing: (0, 3)
PathCell: 0  [0,0 (2)]
testing: (0, 0)
PathCell: 10  [2,5 (2)]
testing: (2, 5)
PathCell: 5  [1,4 (2)]
testing: (1, 4)
PathCell: 4  [0,4 (2)]
testing: (0, 4)
MazePath: 125  (9 cells)
PathCell: 1  [6,35 (2)]
testing: (6, 35)
PathCell: 4  [6,37 (2)]
testing: (6, 37)
PathCell: 7  [7,36 (2)]
testing: (7, 36)
PathCell: 3  [6,37 (2)]
testing: (6, 37)
PathCell: 2  [6,36 (2)]
testing: (6, 36)
PathCell: 0  [6,34 (3)]
testing: (6, 34)
PathCell: 6  [7,37 (2)]
testing: (7, 37)
PathCell: 5  [7,37 (2)]
testing: (7, 37)
PathCell: 8  [7,35 (2)]
testing: (7, 35)
MazePath: 183  (5 cells)
PathCell: 3  [23,9 (2)]
testing: (23, 9)
PathCell: 2  [23,10 (2)]
testing: (23, 10)
PathCell: 0  [23,12 (2)]
testing: (23, 12)
PathCell: 1  [23,11 (2)]
testing: (23, 11)
PathCell: 4  [23,8 (2)]
testing: (23, 8)
MazePath: 84  (4 cells)
PathCell: 3  [18,7 (3)]
testing: (18, 7)
PathCell: 0  [18,4 (2)]
testing: (18, 4)
PathCell: 2  [18,6 (2)]
testing: (18, 6)
PathCell: 1  [18,5 (2)]
testing: (18, 5)
MazePath: 81  (2 cells)
PathCell: 1  [10,12 (2)]
testing: (10, 12)
PathCell: 0  [10,11 (2)]
testing: (10, 11)
MazePath: 0  (26 cells)
PathCell: 15  [8,7 (2)]
testing: (8, 7)
PathCell: 19  [10,5 (2)]
testing: (10, 5)
PathCell: 11  [4,7 (3)]
testing: (4, 7)
PathCell: 7  [4,3 (3)]
testing: (4, 3)
PathCell: 12  [5,7 (4)]
PathCell: 5  [4,1 (3)]
testing: (4, 1)
PathCell: 2  [2,0 (2)]
testing: (2, 0)
PathCell: 14  [7,7 (3)]
testing: (7, 7)
PathCell: 6  [4,2 (3)]
testing: (4, 2)
PathCell: 9  [4,5 (2)]
testing: (4, 5)
PathCell: 8  [4,4 (2)]
testing: (4, 4)
PathCell: 16  [9,7 (2)]
testing: (9, 7)
PathCell: 17  [10,7 (2)]
testing: (10, 7)
PathCell: 25  [5,4 (2)]
testing: (5, 4)
PathCell: 23  [7,4 (2)]
testing: (7, 4)
PathCell: 1  [1,0 (2)]
testing: (1, 0)
PathCell: 13  [6,7 (3)]
testing: (6, 7)
PathCell: 3  [3,0 (2)]
testing: (3, 0)
PathCell: 21  [9,4 (2)]
testing: (9, 4)
PathCell: 4  [4,0 (3)]
testing: (4, 0)
PathCell: 20  [10,4 (2)]
testing: (10, 4)
PathCell: 0  [0,0 (3)]
testing: (0, 0)
PathCell: 18  [10,6 (2)]
testing: (10, 6)
PathCell: 10  [4,6 (2)]
testing: (4, 6)
PathCell: 24  [6,4 (2)]
testing: (6, 4)
PathCell: 22  [8,4 (2)]
testing: (8, 4)
MazePath: 74  (7 cells)
PathCell: 3  [9,11 (2)]
testing: (9, 11)
PathCell: 1  [10,11 (3)]
testing: (10, 11)
PathCell: 0  [11,11 (2)]
testing: (11, 11)
PathCell: 4  [9,12 (2)]
testing: (9, 12)
PathCell: 2  [9,11 (2)]
testing: (9, 11)
PathCell: 5  [9,13 (2)]
testing: (9, 13)
PathCell: 6  [10,13 (3)]
testing: (10, 13)
MazePath: 166  (4 cells)
PathCell: 0  [19,11 (2)]
testing: (19, 11)
PathCell: 1  [19,10 (2)]
testing: (19, 10)
PathCell: 3  [18,10 (2)]
testing: (18, 10)
PathCell: 2  [19,10 (2)]
testing: (19, 10)
MazePath: 76  (3 cells)
PathCell: 0  [15,2 (2)]
testing: (15, 2)
PathCell: 1  [15,1 (2)]
testing: (15, 1)
PathCell: 2  [15,0 (2)]
testing: (15, 0)
MazePath: 60  (3 cells)
PathCell: 2  [7,5 (3)]
testing: (7, 5)
PathCell: 0  [7,7 (2)]
testing: (7, 7)
PathCell: 1  [7,6 (3)]
testing: (7, 6)
MazePath: 75  (4 cells)
PathCell: 1  [17,4 (4)]
PathCell: 3  [19,4 (2)]
testing: (19, 4)
PathCell: 0  [16,4 (2)]
testing: (16, 4)
PathCell: 2  [18,4 (4)]
MazePath: 29  (28 cells)
PathCell: 17  [19,34 (2)]
testing: (19, 34)
using: (19, 34)
STEP: 0  (0)
cell: [19, 34]
direction = 1
STEP: 1  (1)
cell: [19, 35]
direction = 1
STEP: 2  (2)
cell: [19, 36]
direction = 1
STEP: 3  (3)
cell: [19, 37]
direction = 1
Hit another path!
MAX STEPS: 3

NEW PATH...
MazePath: 113  (3 cells)
PathCell: 0  [23,2 (2)]
testing: (23, 2)
PathCell: 2  [21,2 (3)]
testing: (21, 2)
PathCell: 1  [22,2 (2)]
testing: (22, 2)
MazePath: 90  (3 cells)
PathCell: 2  [23,28 (2)]
testing: (23, 28)
PathCell: 0  [23,26 (2)]
testing: (23, 26)
PathCell: 1  [23,27 (2)]
testing: (23, 27)
MazePath: 111  (2 cells)
PathCell: 0  [23,21 (2)]
testing: (23, 21)
PathCell: 1  [24,21 (2)]
testing: (24, 21)
MazePath: 79  (3 cells)
PathCell: 2  [9,5 (2)]
testing: (9, 5)
PathCell: 0  [7,5 (2)]
testing: (7, 5)
PathCell: 1  [8,5 (2)]
testing: (8, 5)
MazePath: 25  (3 cells)
PathCell: 1  [3,29 (2)]
testing: (3, 29)
PathCell: 0  [4,29 (3)]
testing: (4, 29)
PathCell: 2  [2,29 (2)]
testing: (2, 29)
MazePath: 26  (10 cells)
PathCell: 8  [2,24 (3)]
testing: (2, 24)
PathCell: 1  [3,20 (2)]
testing: (3, 20)
PathCell: 9  [3,24 (3)]
testing: (3, 24)
PathCell: 7  [1,24 (2)]
testing: (1, 24)
PathCell: 4  [1,21 (2)]
testing: (1, 21)
PathCell: 0  [4,20 (2)]
testing: (4, 20)
PathCell: 6  [1,23 (2)]
testing: (1, 23)
PathCell: 2  [2,20 (3)]
testing: (2, 20)
PathCell: 5  [1,22 (3)]
testing: (1, 22)
PathCell: 3  [1,20 (2)]
testing: (1, 20)
MazePath: 148  (2 cells)
PathCell: 0  [13,24 (2)]
testing: (13, 24)
PathCell: 1  [13,25 (3)]
testing: (13, 25)
MazePath: 127  (2 cells)
PathCell: 1  [5,0 (2)]
testing: (5, 0)
PathCell: 0  [4,0 (2)]
testing: (4, 0)
MazePath: 69  (2 cells)
PathCell: 0  [10,2 (2)]
testing: (10, 2)
PathCell: 1  [10,3 (2)]
testing: (10, 3)
MazePath: 122  (2 cells)
PathCell: 0  [21,2 (2)]
testing: (21, 2)
PathCell: 1  [21,1 (2)]
testing: (21, 1)
MazePath: 131  (8 cells)
PathCell: 1  [0,26 (2)]
testing: (0, 26)
PathCell: 2  [0,27 (2)]
testing: (0, 27)
PathCell: 3  [0,28 (2)]
testing: (0, 28)
PathCell: 4  [0,29 (2)]
testing: (0, 29)
PathCell: 5  [0,30 (2)]
testing: (0, 30)
PathCell: 7  [1,31 (3)]
testing: (1, 31)
PathCell: 0  [0,25 (2)]
testing: (0, 25)
PathCell: 6  [0,31 (2)]
testing: (0, 31)
MazePath: 84  (4 cells)
PathCell: 1  [18,5 (2)]
testing: (18, 5)
PathCell: 3  [18,7 (3)]
testing: (18, 7)
PathCell: 2  [18,6 (2)]
testing: (18, 6)
PathCell: 0  [18,4 (2)]
testing: (18, 4)
MazePath: 117  (2 cells)
PathCell: 1  [10,38 (3)]
testing: (10, 38)
PathCell: 0  [9,38 (2)]
testing: (9, 38)
MazePath: 129  (3 cells)
PathCell: 0  [13,23 (2)]
testing: (13, 23)
PathCell: 2  [13,21 (2)]
testing: (13, 21)
PathCell: 1  [13,22 (2)]
testing: (13, 22)
MazePath: 154  (6 cells)
PathCell: 3  [10,31 (2)]
testing: (10, 31)
PathCell: 2  [11,31 (2)]
testing: (11, 31)
PathCell: 5  [9,32 (2)]
testing: (9, 32)
PathCell: 4  [9,31 (2)]
testing: (9, 31)
PathCell: 1  [12,31 (3)]
testing: (12, 31)
PathCell: 0  [13,31 (2)]
testing: (13, 31)
MazePath: 57  (2 cells)
PathCell: 1  [20,24 (3)]
testing: (20, 24)
PathCell: 0  [20,25 (2)]
testing: (20, 25)
MazePath: 171  (2 cells)
PathCell: 1  [21,11 (2)]
testing: (21, 11)
PathCell: 0  [20,11 (2)]
testing: (20, 11)
MazePath: 12  (7 cells)
PathCell: 2  [7,9 (2)]
testing: (7, 9)
PathCell: 0  [7,7 (3)]
testing: (7, 7)
PathCell: 1  [7,8 (3)]
testing: (7, 8)
PathCell: 4  [8,9 (2)]
testing: (8, 9)
PathCell: 5  [9,9 (3)]
testing: (9, 9)
PathCell: 6  [9,8 (3)]
testing: (9, 8)
PathCell: 3  [7,9 (2)]
testing: (7, 9)
MazePath: 3  (24 cells)
PathCell: 9  [1,12 (2)]
testing: (1, 12)
PathCell: 18  [4,18 (2)]
testing: (4, 18)
PathCell: 6  [2,10 (2)]
testing: (2, 10)
PathCell: 3  [5,10 (2)]
testing: (5, 10)
PathCell: 15  [4,15 (2)]
testing: (4, 15)
PathCell: 22  [1,19 (3)]
testing: (1, 19)
PathCell: 11  [2,13 (2)]
testing: (2, 13)
PathCell: 17  [4,17 (3)]
testing: (4, 17)
PathCell: 2  [5,9 (2)]
testing: (5, 9)
PathCell: 10  [1,13 (2)]
testing: (1, 13)
PathCell: 1  [5,8 (2)]
testing: (5, 8)
PathCell: 21  [2,19 (2)]
testing: (2, 19)
PathCell: 4  [4,10 (4)]
PathCell: 20  [3,19 (2)]
testing: (3, 19)
PathCell: 19  [4,19 (3)]
testing: (4, 19)
PathCell: 16  [4,16 (2)]
testing: (4, 16)
PathCell: 0  [5,7 (2)]
testing: (5, 7)
PathCell: 7  [1,10 (2)]
testing: (1, 10)
PathCell: 14  [4,14 (3)]
testing: (4, 14)
PathCell: 12  [3,13 (2)]
testing: (3, 13)
PathCell: 5  [3,10 (2)]
testing: (3, 10)
PathCell: 23  [0,19 (3)]
testing: (0, 19)
PathCell: 8  [1,11 (2)]
testing: (1, 11)
PathCell: 13  [4,13 (2)]
testing: (4, 13)
MazePath: 59  (27 cells)
PathCell: 8  [8,34 (2)]
testing: (8, 34)
PathCell: 10  [8,36 (2)]
testing: (8, 36)
PathCell: 19  [5,35 (2)]
testing: (5, 35)
PathCell: 7  [7,34 (2)]
testing: (7, 34)
PathCell: 14  [6,38 (2)]
testing: (6, 38)
PathCell: 5  [5,34 (2)]
testing: (5, 34)
PathCell: 13  [7,38 (2)]
testing: (7, 38)
PathCell: 1  [5,30 (2)]
testing: (5, 30)
PathCell: 6  [6,34 (3)]
testing: (6, 34)
PathCell: 4  [5,33 (2)]
testing: (5, 33)
PathCell: 20  [4,35 (2)]
testing: (4, 35)
PathCell: 11  [8,37 (2)]
testing: (8, 37)
PathCell: 12  [8,38 (3)]
testing: (8, 38)
PathCell: 26  [2,39 (2)]
testing: (2, 39)
PathCell: 22  [2,35 (2)]
testing: (2, 35)
PathCell: 23  [2,36 (2)]
testing: (2, 36)
PathCell: 21  [3,35 (2)]
testing: (3, 35)
PathCell: 0  [5,29 (2)]
testing: (5, 29)
PathCell: 15  [5,38 (2)]
testing: (5, 38)
PathCell: 3  [5,32 (2)]
testing: (5, 32)
PathCell: 25  [2,38 (2)]
testing: (2, 38)
PathCell: 2  [5,31 (2)]
testing: (5, 31)
PathCell: 16  [5,37 (2)]
testing: (5, 37)
PathCell: 24  [2,37 (3)]
testing: (2, 37)
PathCell: 18  [5,35 (2)]
testing: (5, 35)
PathCell: 17  [5,36 (2)]
testing: (5, 36)
PathCell: 9  [8,35 (2)]
testing: (8, 35)
MazePath: 103  (4 cells)
PathCell: 1  [11,34 (2)]
testing: (11, 34)
PathCell: 0  [10,34 (2)]
testing: (10, 34)
PathCell: 3  [13,34 (2)]
testing: (13, 34)
PathCell: 2  [12,34 (2)]
testing: (12, 34)
MazePath: 52  (6 cells)
PathCell: 5  [3,18 (2)]
testing: (3, 18)
PathCell: 0  [4,17 (2)]
testing: (4, 17)
PathCell: 3  [2,17 (2)]
testing: (2, 17)
PathCell: 4  [2,18 (2)]
testing: (2, 18)
PathCell: 1  [3,17 (3)]
testing: (3, 17)
PathCell: 2  [2,17 (2)]
testing: (2, 17)
MazePath: 31  (7 cells)
PathCell: 6  [9,3 (2)]
testing: (9, 3)
PathCell: 2  [6,2 (2)]
testing: (6, 2)
PathCell: 4  [8,2 (2)]
testing: (8, 2)
PathCell: 0  [4,2 (2)]
testing: (4, 2)
PathCell: 3  [7,2 (2)]
testing: (7, 2)
PathCell: 5  [9,2 (3)]
testing: (9, 2)
PathCell: 1  [5,2 (2)]
testing: (5, 2)
MazePath: 100  (4 cells)
PathCell: 1  [17,5 (2)]
testing: (17, 5)
PathCell: 3  [17,7 (3)]
testing: (17, 7)
PathCell: 0  [17,4 (2)]
testing: (17, 4)
PathCell: 2  [17,6 (2)]
testing: (17, 6)
MazePath: 119  (3 cells)
PathCell: 0  [13,2 (2)]
testing: (13, 2)
PathCell: 2  [13,0 (3)]
testing: (13, 0)
PathCell: 1  [13,1 (2)]
testing: (13, 1)
MazePath: 45  (2 cells)
PathCell: 0  [14,10 (2)]
testing: (14, 10)
PathCell: 1  [13,10 (2)]
testing: (13, 10)
MazePath: 81  (2 cells)
PathCell: 1  [10,12 (2)]
testing: (10, 12)
PathCell: 0  [10,11 (2)]
testing: (10, 11)
MazePath: 134  (2 cells)
PathCell: 1  [22,1 (2)]
testing: (22, 1)
PathCell: 0  [22,0 (2)]
testing: (22, 0)
MazePath: 114  (8 cells)
PathCell: 4  [8,0 (2)]
testing: (8, 0)
PathCell: 1  [6,0 (2)]
testing: (6, 0)
PathCell: 5  [9,0 (2)]
testing: (9, 0)
PathCell: 7  [11,0 (2)]
testing: (11, 0)
PathCell: 6  [10,0 (2)]
testing: (10, 0)
PathCell: 3  [7,0 (2)]
testing: (7, 0)
PathCell: 2  [6,0 (2)]
testing: (6, 0)
PathCell: 0  [6,1 (2)]
testing: (6, 1)
MazePath: 50  (7 cells)
PathCell: 5  [20,20 (2)]
testing: (20, 20)
PathCell: 1  [22,22 (3)]
testing: (22, 22)
PathCell: 0  [23,22 (3)]
testing: (23, 22)
PathCell: 4  [20,21 (2)]
testing: (20, 21)
PathCell: 2  [21,22 (2)]
testing: (21, 22)
PathCell: 6  [20,19 (2)]
testing: (20, 19)
PathCell: 3  [20,22 (2)]
testing: (20, 22)
MazePath: 121  (12 cells)
PathCell: 11  [22,14 (2)]
testing: (22, 14)
PathCell: 2  [22,13 (2)]
testing: (22, 13)
PathCell: 10  [22,15 (2)]
testing: (22, 15)
PathCell: 4  [21,13 (2)]
testing: (21, 13)
PathCell: 6  [21,15 (2)]
testing: (21, 15)
PathCell: 0  [24,13 (2)]
testing: (24, 13)
PathCell: 1  [23,13 (2)]
testing: (23, 13)
PathCell: 7  [21,16 (2)]
testing: (21, 16)
PathCell: 9  [22,16 (2)]
testing: (22, 16)
PathCell: 5  [21,14 (2)]
testing: (21, 14)
PathCell: 8  [21,16 (2)]
testing: (21, 16)
PathCell: 3  [21,13 (2)]
testing: (21, 13)
MazePath: 176  (21 cells)
PathCell: 1  [21,38 (2)]
testing: (21, 38)
using: (21, 38)
STEP: 0  (0)
cell: [21, 38]
direction = 3
STEP: 1  (1)
cell: [21, 37]
direction = 3
STEP: 2  (2)
cell: [21, 36]
direction = 3
STEP: 3  (3)
cell: [21, 35]
direction = 3
Hit another path!
NEW DIRECTION: 0
STEP: 3  (3)
cell: [21, 35]
direction = 0
NEW DIRECTION: 1
STEP: 4  (0)
cell: [20, 35]
direction = 1
STEP: 5  (1)
cell: [20, 36]
direction = 1
STEP: 6  (2)
cell: [20, 37]
direction = 1
Hit another path!
MAX STEPS: 6

NEW PATH...
MazePath: 27  (28 cells)
PathCell: 0  [4,29 (2)]
testing: (4, 29)
PathCell: 4  [8,29 (2)]
testing: (8, 29)
PathCell: 11  [11,33 (2)]
testing: (11, 33)
PathCell: 22  [11,38 (2)]
testing: (11, 38)
PathCell: 15  [14,34 (2)]
testing: (14, 34)
PathCell: 8  [8,33 (2)]
testing: (8, 33)
PathCell: 6  [8,31 (2)]
testing: (8, 31)
PathCell: 23  [11,37 (2)]
testing: (11, 37)
PathCell: 20  [13,38 (2)]
testing: (13, 38)
PathCell: 9  [9,33 (2)]
testing: (9, 33)
PathCell: 5  [8,30 (2)]
testing: (8, 30)
PathCell: 18  [14,37 (3)]
testing: (14, 37)
PathCell: 16  [14,35 (3)]
testing: (14, 35)
PathCell: 17  [14,36 (2)]
testing: (14, 36)
PathCell: 27  [13,35 (2)]
testing: (13, 35)
PathCell: 24  [11,36 (2)]
testing: (11, 36)
PathCell: 21  [12,38 (3)]
testing: (12, 38)
PathCell: 19  [14,38 (2)]
testing: (14, 38)
PathCell: 2  [6,29 (2)]
testing: (6, 29)
PathCell: 1  [5,29 (3)]
testing: (5, 29)
PathCell: 10  [10,33 (2)]
testing: (10, 33)
PathCell: 14  [14,33 (2)]
testing: (14, 33)
PathCell: 12  [12,33 (2)]
testing: (12, 33)
PathCell: 7  [8,32 (2)]
testing: (8, 32)
PathCell: 25  [11,35 (2)]
testing: (11, 35)
PathCell: 13  [13,33 (2)]
testing: (13, 33)
PathCell: 3  [7,29 (2)]
testing: (7, 29)
PathCell: 26  [12,35 (2)]
testing: (12, 35)
MazePath: 35  (9 cells)
PathCell: 3  [6,14 (2)]
testing: (6, 14)
PathCell: 5  [6,16 (2)]
testing: (6, 16)
PathCell: 6  [6,16 (2)]
testing: (6, 16)
PathCell: 8  [5,15 (2)]
testing: (5, 15)
PathCell: 1  [5,14 (3)]
testing: (5, 14)
PathCell: 4  [6,15 (2)]
testing: (6, 15)
PathCell: 0  [4,14 (2)]
testing: (4, 14)
PathCell: 2  [6,14 (2)]
testing: (6, 14)
PathCell: 7  [5,16 (2)]
testing: (5, 16)
MazePath: 53  (11 cells)
PathCell: 8  [20,25 (3)]
testing: (20, 25)
PathCell: 6  [20,26 (2)]
testing: (20, 26)
PathCell: 10  [22,25 (2)]
testing: (22, 25)
PathCell: 2  [23,25 (3)]
testing: (23, 25)
PathCell: 3  [23,26 (3)]
testing: (23, 26)
PathCell: 4  [22,26 (2)]
testing: (22, 26)
PathCell: 1  [23,24 (2)]
testing: (23, 24)
PathCell: 7  [20,26 (2)]
testing: (20, 26)
PathCell: 5  [21,26 (2)]
testing: (21, 26)
PathCell: 0  [23,23 (2)]
testing: (23, 23)
PathCell: 9  [21,25 (2)]
testing: (21, 25)
MazePath: 38  (29 cells)
PathCell: 20  [24,19 (2)]
testing: (24, 19)
PathCell: 2  [15,10 (2)]
testing: (15, 10)
PathCell: 8  [19,12 (2)]
testing: (19, 12)
PathCell: 17  [23,17 (3)]
testing: (23, 17)
PathCell: 19  [24,18 (3)]
testing: (24, 18)
PathCell: 7  [18,12 (2)]
testing: (18, 12)
PathCell: 22  [23,20 (2)]
testing: (23, 20)
PathCell: 23  [22,20 (2)]
testing: (22, 20)
PathCell: 26  [21,18 (2)]
testing: (21, 18)
PathCell: 24  [21,20 (2)]
testing: (21, 20)
PathCell: 6  [17,12 (2)]
testing: (17, 12)
PathCell: 12  [20,15 (2)]
testing: (20, 15)
PathCell: 27  [21,18 (2)]
testing: (21, 18)
PathCell: 21  [24,20 (2)]
testing: (24, 20)
PathCell: 14  [20,17 (2)]
testing: (20, 17)
PathCell: 11  [20,14 (2)]
testing: (20, 14)
PathCell: 0  [15,8 (2)]
testing: (15, 8)
PathCell: 4  [15,12 (2)]
testing: (15, 12)
PathCell: 1  [15,9 (3)]
testing: (15, 9)
PathCell: 13  [20,16 (2)]
testing: (20, 16)
PathCell: 10  [20,13 (2)]
testing: (20, 13)
PathCell: 28  [20,18 (2)]
testing: (20, 18)
PathCell: 5  [16,12 (2)]
testing: (16, 12)
PathCell: 9  [20,12 (2)]
testing: (20, 12)
PathCell: 3  [15,11 (2)]
testing: (15, 11)
PathCell: 16  [22,17 (2)]
testing: (22, 17)
PathCell: 25  [21,19 (2)]
testing: (21, 19)
PathCell: 15  [21,17 (2)]
testing: (21, 17)
PathCell: 18  [24,17 (3)]
testing: (24, 17)
MazePath: 32  (10 cells)
PathCell: 6  [0,14 (2)]
testing: (0, 14)
PathCell: 4  [0,12 (2)]
testing: (0, 12)
PathCell: 1  [0,9 (2)]
testing: (0, 9)
PathCell: 0  [0,8 (2)]
testing: (0, 8)
PathCell: 3  [0,11 (2)]
testing: (0, 11)
PathCell: 8  [2,14 (3)]
testing: (2, 14)
PathCell: 9  [3,14 (2)]
testing: (3, 14)
PathCell: 5  [0,13 (2)]
testing: (0, 13)
PathCell: 7  [1,14 (2)]
testing: (1, 14)
PathCell: 2  [0,10 (2)]
testing: (0, 10)
MazePath: 124  (2 cells)
PathCell: 1  [13,23 (3)]
testing: (13, 23)
PathCell: 0  [14,23 (2)]
testing: (14, 23)
MazePath: 4  (3 cells)
PathCell: 0  [4,10 (2)]
testing: (4, 10)
PathCell: 1  [4,11 (3)]
testing: (4, 11)
PathCell: 2  [4,12 (4)]
MazePath: 39  (2 cells)
PathCell: 0  [12,11 (2)]
testing: (12, 11)
PathCell: 1  [12,10 (2)]
testing: (12, 10)
MazePath: 56  (2 cells)
PathCell: 1  [15,4 (3)]
testing: (15, 4)
PathCell: 0  [16,4 (3)]
testing: (16, 4)
MazePath: 135  (3 cells)
PathCell: 0  [17,33 (2)]
testing: (17, 33)
PathCell: 1  [16,33 (3)]
testing: (16, 33)
PathCell: 2  [15,33 (2)]
testing: (15, 33)
MazePath: 144  (3 cells)
PathCell: 1  [24,5 (2)]
testing: (24, 5)
PathCell: 0  [24,4 (2)]
testing: (24, 4)
PathCell: 2  [24,6 (2)]
testing: (24, 6)
MazePath: 76  (3 cells)
PathCell: 0  [15,2 (2)]
testing: (15, 2)
PathCell: 1  [15,1 (2)]
testing: (15, 1)
PathCell: 2  [15,0 (2)]
testing: (15, 0)
MazePath: 25  (3 cells)
PathCell: 0  [4,29 (3)]
testing: (4, 29)
PathCell: 2  [2,29 (2)]
testing: (2, 29)
PathCell: 1  [3,29 (2)]
testing: (3, 29)
MazePath: 189  (2 cells)
PathCell: 0  [1,39 (2)]
testing: (1, 39)
PathCell: 1  [0,39 (2)]
testing: (0, 39)
MazePath: 147  (3 cells)
PathCell: 1  [21,32 (3)]
testing: (21, 32)
using: (21, 32)
STEP: 0  (0)
cell: [21, 32]
direction = 2
STEP: 1  (1)
cell: [22, 32]
direction = 2
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 101  (14 cells)
PathCell: 3  [9,39 (2)]
testing: (9, 39)
PathCell: 0  [12,39 (2)]
testing: (12, 39)
PathCell: 2  [10,39 (2)]
testing: (10, 39)
PathCell: 5  [9,37 (2)]
testing: (9, 37)
PathCell: 1  [11,39 (2)]
testing: (11, 39)
PathCell: 12  [9,34 (2)]
testing: (9, 34)
PathCell: 4  [9,38 (3)]
testing: (9, 38)
PathCell: 11  [9,34 (2)]
testing: (9, 34)
PathCell: 6  [9,36 (2)]
testing: (9, 36)
PathCell: 10  [10,34 (3)]
testing: (10, 34)
PathCell: 8  [10,36 (2)]
testing: (10, 36)
PathCell: 7  [10,36 (2)]
testing: (10, 36)
PathCell: 13  [9,35 (2)]
testing: (9, 35)
PathCell: 9  [10,35 (2)]
testing: (10, 35)
MazePath: 9  (2 cells)
PathCell: 0  [4,2 (3)]
testing: (4, 2)
PathCell: 1  [3,2 (2)]
testing: (3, 2)
MazePath: 42  (2 cells)
PathCell: 1  [11,7 (2)]
testing: (11, 7)
PathCell: 0  [12,7 (2)]
testing: (12, 7)
MazePath: 142  (6 cells)
PathCell: 4  [6,30 (2)]
testing: (6, 30)
PathCell: 0  [6,34 (2)]
testing: (6, 34)
PathCell: 5  [7,30 (2)]
testing: (7, 30)
PathCell: 2  [6,32 (2)]
testing: (6, 32)
PathCell: 3  [6,31 (3)]
testing: (6, 31)
PathCell: 1  [6,33 (2)]
testing: (6, 33)
MazePath: 156  (2 cells)
PathCell: 0  [16,11 (2)]
testing: (16, 11)
PathCell: 1  [16,10 (2)]
testing: (16, 10)
MazePath: 133  (8 cells)
PathCell: 2  [21,5 (2)]
testing: (21, 5)
PathCell: 3  [21,6 (2)]
testing: (21, 6)
PathCell: 6  [23,7 (2)]
testing: (23, 7)
PathCell: 4  [21,7 (2)]
testing: (21, 7)
PathCell: 0  [21,3 (2)]
testing: (21, 3)
PathCell: 7  [24,7 (2)]
testing: (24, 7)
PathCell: 1  [21,4 (2)]
testing: (21, 4)
PathCell: 5  [22,7 (2)]
testing: (22, 7)
MazePath: 17  (3 cells)
PathCell: 2  [1,9 (3)]
testing: (1, 9)
PathCell: 1  [1,8 (3)]
testing: (1, 8)
PathCell: 0  [1,7 (3)]
testing: (1, 7)
MazePath: 172  (2 cells)
PathCell: 1  [21,10 (3)]
testing: (21, 10)
PathCell: 0  [22,10 (2)]
testing: (22, 10)
MazePath: 86  (3 cells)
PathCell: 0  [1,22 (2)]
testing: (1, 22)
PathCell: 2  [3,22 (3)]
testing: (3, 22)
PathCell: 1  [2,22 (2)]
testing: (2, 22)
MazePath: 177  (4 cells)
PathCell: 0  [14,37 (2)]
testing: (14, 37)
PathCell: 2  [15,37 (2)]
testing: (15, 37)
PathCell: 1  [15,37 (2)]
testing: (15, 37)
PathCell: 3  [15,36 (2)]
testing: (15, 36)
MazePath: 180  (3 cells)
PathCell: 1  [16,26 (2)]
testing: (16, 26)
PathCell: 2  [15,26 (2)]
testing: (15, 26)
PathCell: 0  [17,26 (2)]
testing: (17, 26)
MazePath: 72  (8 cells)
PathCell: 4  [8,28 (2)]
testing: (8, 28)
PathCell: 3  [8,28 (2)]
testing: (8, 28)
PathCell: 5  [8,27 (2)]
testing: (8, 27)
PathCell: 7  [6,27 (2)]
testing: (6, 27)
PathCell: 0  [5,28 (2)]
testing: (5, 28)
PathCell: 2  [7,28 (2)]
testing: (7, 28)
PathCell: 1  [6,28 (2)]
testing: (6, 28)
PathCell: 6  [7,27 (2)]
testing: (7, 27)
MazePath: 107  (4 cells)
PathCell: 3  [3,21 (2)]
testing: (3, 21)
PathCell: 1  [2,21 (2)]
testing: (2, 21)
PathCell: 0  [2,20 (2)]
testing: (2, 20)
PathCell: 2  [2,21 (2)]
testing: (2, 21)
MazePath: 113  (3 cells)
PathCell: 1  [22,2 (2)]
testing: (22, 2)
PathCell: 0  [23,2 (2)]
testing: (23, 2)
PathCell: 2  [21,2 (3)]
testing: (21, 2)
MazePath: 134  (2 cells)
PathCell: 1  [22,1 (2)]
testing: (22, 1)
PathCell: 0  [22,0 (2)]
testing: (22, 0)
MazePath: 191  (4 cells)
PathCell: 2  [20,39 (2)]
testing: (20, 39)
PathCell: 1  [21,39 (2)]
testing: (21, 39)
PathCell: 3  [19,39 (2)]
testing: (19, 39)
PathCell: 0  [22,39 (2)]
testing: (22, 39)
MazePath: 119  (3 cells)
PathCell: 0  [13,2 (2)]
testing: (13, 2)
PathCell: 1  [13,1 (2)]
testing: (13, 1)
PathCell: 2  [13,0 (3)]
testing: (13, 0)
MazePath: 171  (2 cells)
PathCell: 1  [21,11 (2)]
testing: (21, 11)
PathCell: 0  [20,11 (2)]
testing: (20, 11)
MazePath: 185  (8 cells)
PathCell: 3  [18,27 (2)]
testing: (18, 27)
PathCell: 7  [19,29 (2)]
testing: (19, 29)
using: (19, 29)
STEP: 0  (0)
cell: [19, 29]
direction = 0
STEP: 1  (1)
cell: [18, 29]
direction = 0
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 80  (2 cells)
PathCell: 1  [10,14 (2)]
testing: (10, 14)
PathCell: 0  [10,13 (2)]
testing: (10, 13)
MazePath: 19  (7 cells)
PathCell: 2  [11,8 (2)]
testing: (11, 8)
PathCell: 0  [9,8 (2)]
testing: (9, 8)
PathCell: 6  [14,7 (2)]
testing: (14, 7)
PathCell: 4  [13,8 (3)]
testing: (13, 8)
PathCell: 1  [10,8 (2)]
testing: (10, 8)
PathCell: 5  [14,8 (3)]
testing: (14, 8)
PathCell: 3  [12,8 (3)]
testing: (12, 8)
MazePath: 14  (2 cells)
PathCell: 1  [3,3 (2)]
testing: (3, 3)
PathCell: 0  [2,3 (2)]
testing: (2, 3)
MazePath: 6  (3 cells)
PathCell: 1  [1,7 (3)]
testing: (1, 7)
PathCell: 2  [0,7 (2)]
testing: (0, 7)
PathCell: 0  [2,7 (2)]
testing: (2, 7)
MazePath: 43  (2 cells)
PathCell: 0  [1,22 (3)]
testing: (1, 22)
PathCell: 1  [0,22 (2)]
testing: (0, 22)
MazePath: 184  (2 cells)
PathCell: 0  [1,38 (2)]
testing: (1, 38)
PathCell: 1  [1,39 (3)]
testing: (1, 39)
MazePath: 47  (7 cells)
PathCell: 6  [23,21 (3)]
testing: (23, 21)
PathCell: 2  [21,23 (2)]
testing: (21, 23)
PathCell: 5  [23,22 (3)]
testing: (23, 22)
PathCell: 3  [22,23 (2)]
testing: (22, 23)
PathCell: 1  [20,23 (2)]
testing: (20, 23)
PathCell: 4  [23,23 (3)]
testing: (23, 23)
PathCell: 0  [19,23 (2)]
testing: (19, 23)
MazePath: 37  (5 cells)
PathCell: 3  [7,3 (2)]
testing: (7, 3)
PathCell: 2  [6,3 (2)]
testing: (6, 3)
PathCell: 4  [8,3 (2)]
testing: (8, 3)
PathCell: 1  [5,3 (2)]
testing: (5, 3)
PathCell: 0  [4,3 (2)]
testing: (4, 3)
MazePath: 124  (2 cells)
PathCell: 1  [13,23 (3)]
testing: (13, 23)
PathCell: 0  [14,23 (2)]
testing: (14, 23)
MazePath: 127  (2 cells)
PathCell: 1  [5,0 (2)]
testing: (5, 0)
PathCell: 0  [4,0 (2)]
testing: (4, 0)
MazePath: 104  (3 cells)
PathCell: 0  [20,24 (2)]
testing: (20, 24)
PathCell: 2  [22,24 (2)]
testing: (22, 24)
PathCell: 1  [21,24 (2)]
testing: (21, 24)
MazePath: 75  (4 cells)
PathCell: 1  [17,4 (4)]
PathCell: 2  [18,4 (4)]
PathCell: 0  [16,4 (2)]
testing: (16, 4)
PathCell: 3  [19,4 (2)]
testing: (19, 4)
MazePath: 81  (2 cells)
PathCell: 0  [10,11 (2)]
testing: (10, 11)
PathCell: 1  [10,12 (2)]
testing: (10, 12)
MazePath: 8  (3 cells)
PathCell: 2  [2,3 (3)]
testing: (2, 3)
PathCell: 0  [2,1 (2)]
testing: (2, 1)
PathCell: 1  [2,2 (2)]
testing: (2, 2)
MazePath: 76  (3 cells)
PathCell: 0  [15,2 (2)]
testing: (15, 2)
PathCell: 1  [15,1 (2)]
testing: (15, 1)
PathCell: 2  [15,0 (2)]
testing: (15, 0)
MazePath: 42  (2 cells)
PathCell: 0  [12,7 (2)]
testing: (12, 7)
PathCell: 1  [11,7 (2)]
testing: (11, 7)
MazePath: 89  (4 cells)
PathCell: 2  [5,13 (2)]
testing: (5, 13)
PathCell: 3  [6,13 (2)]
testing: (6, 13)
PathCell: 1  [5,13 (2)]
testing: (5, 13)
PathCell: 0  [5,14 (2)]
testing: (5, 14)
MazePath: 28  (24 cells)
PathCell: 22  [15,6 (2)]
testing: (15, 6)
PathCell: 17  [16,3 (2)]
testing: (16, 3)
PathCell: 2  [16,8 (2)]
testing: (16, 8)
PathCell: 8  [20,6 (2)]
testing: (20, 6)
PathCell: 14  [18,2 (2)]
testing: (18, 2)
PathCell: 3  [17,8 (2)]
testing: (17, 8)
PathCell: 21  [15,6 (2)]
testing: (15, 6)
PathCell: 9  [20,5 (2)]
testing: (20, 5)
PathCell: 10  [20,4 (2)]
testing: (20, 4)
PathCell: 13  [19,2 (2)]
testing: (19, 2)
PathCell: 4  [18,8 (2)]
testing: (18, 8)
PathCell: 0  [14,8 (2)]
testing: (14, 8)
PathCell: 18  [16,4 (3)]
testing: (16, 4)
PathCell: 23  [15,7 (2)]
testing: (15, 7)
PathCell: 1  [15,8 (3)]
testing: (15, 8)
PathCell: 20  [16,6 (2)]
testing: (16, 6)
PathCell: 6  [20,8 (3)]
testing: (20, 8)
PathCell: 7  [20,7 (2)]
testing: (20, 7)
PathCell: 12  [20,2 (2)]
testing: (20, 2)
PathCell: 11  [20,3 (2)]
testing: (20, 3)
PathCell: 19  [16,5 (2)]
testing: (16, 5)
PathCell: 5  [19,8 (2)]
testing: (19, 8)
PathCell: 16  [16,2 (3)]
testing: (16, 2)
PathCell: 15  [17,2 (2)]
testing: (17, 2)
MazePath: 59  (27 cells)
PathCell: 8  [8,34 (2)]
testing: (8, 34)
PathCell: 9  [8,35 (2)]
testing: (8, 35)
PathCell: 19  [5,35 (2)]
testing: (5, 35)
PathCell: 23  [2,36 (2)]
testing: (2, 36)
PathCell: 10  [8,36 (2)]
testing: (8, 36)
PathCell: 17  [5,36 (2)]
testing: (5, 36)
PathCell: 2  [5,31 (2)]
testing: (5, 31)
PathCell: 7  [7,34 (2)]
testing: (7, 34)
PathCell: 16  [5,37 (2)]
testing: (5, 37)
PathCell: 3  [5,32 (2)]
testing: (5, 32)
PathCell: 18  [5,35 (2)]
testing: (5, 35)
PathCell: 4  [5,33 (2)]
testing: (5, 33)
PathCell: 26  [2,39 (2)]
testing: (2, 39)
PathCell: 12  [8,38 (3)]
testing: (8, 38)
PathCell: 14  [6,38 (2)]
testing: (6, 38)
PathCell: 20  [4,35 (2)]
testing: (4, 35)
PathCell: 22  [2,35 (2)]
testing: (2, 35)
PathCell: 15  [5,38 (2)]
testing: (5, 38)
PathCell: 0  [5,29 (2)]
testing: (5, 29)
PathCell: 6  [6,34 (3)]
testing: (6, 34)
PathCell: 25  [2,38 (2)]
testing: (2, 38)
PathCell: 5  [5,34 (2)]
testing: (5, 34)
PathCell: 11  [8,37 (2)]
testing: (8, 37)
PathCell: 24  [2,37 (3)]
testing: (2, 37)
PathCell: 1  [5,30 (2)]
testing: (5, 30)
PathCell: 21  [3,35 (2)]
testing: (3, 35)
PathCell: 13  [7,38 (2)]
testing: (7, 38)
MazePath: 198  (2 cells)
PathCell: 1  [18,29 (2)]
testing: (18, 29)
PathCell: 0  [19,29 (2)]
testing: (19, 29)
MazePath: 149  (3 cells)
PathCell: 1  [13,31 (4)]
PathCell: 2  [13,32 (2)]
testing: (13, 32)
PathCell: 0  [13,30 (2)]
testing: (13, 30)
MazePath: 179  (3 cells)
PathCell: 0  [15,27 (2)]
testing: (15, 27)
PathCell: 2  [15,29 (2)]
testing: (15, 29)
PathCell: 1  [15,28 (3)]
testing: (15, 28)
MazePath: 126  (2 cells)
PathCell: 1  [13,20 (2)]
testing: (13, 20)
PathCell: 0  [12,20 (2)]
testing: (12, 20)
MazePath: 77  (28 cells)
PathCell: 27  [12,15 (2)]
testing: (12, 15)
PathCell: 13  [17,14 (2)]
testing: (17, 14)
PathCell: 9  [15,13 (2)]
testing: (15, 13)
PathCell: 20  [14,15 (2)]
testing: (14, 15)
PathCell: 10  [15,13 (2)]
testing: (15, 13)
PathCell: 15  [18,14 (2)]
testing: (18, 14)
PathCell: 6  [18,13 (2)]
testing: (18, 13)
PathCell: 21  [13,15 (2)]
testing: (13, 15)
PathCell: 2  [19,16 (2)]
testing: (19, 16)
PathCell: 0  [19,18 (2)]
testing: (19, 18)
PathCell: 12  [16,14 (2)]
testing: (16, 14)
PathCell: 23  [13,17 (2)]
testing: (13, 17)
PathCell: 22  [13,16 (2)]
testing: (13, 16)
PathCell: 5  [19,13 (2)]
testing: (19, 13)
PathCell: 4  [19,14 (2)]
testing: (19, 14)
PathCell: 8  [16,13 (2)]
testing: (16, 13)
PathCell: 1  [19,17 (2)]
testing: (19, 17)
PathCell: 11  [15,14 (2)]
testing: (15, 14)
PathCell: 25  [12,17 (2)]
testing: (12, 17)
PathCell: 18  [16,15 (2)]
testing: (16, 15)
PathCell: 3  [19,15 (2)]
testing: (19, 15)
PathCell: 7  [17,13 (2)]
testing: (17, 13)
PathCell: 14  [18,14 (2)]
testing: (18, 14)
PathCell: 19  [15,15 (2)]
testing: (15, 15)
PathCell: 24  [13,17 (2)]
testing: (13, 17)
PathCell: 26  [12,16 (2)]
testing: (12, 16)
PathCell: 16  [18,15 (3)]
testing: (18, 15)
PathCell: 17  [17,15 (2)]
testing: (17, 15)
MazePath: 143  (2 cells)
PathCell: 0  [14,2 (2)]
testing: (14, 2)
PathCell: 1  [14,1 (2)]
testing: (14, 1)
MazePath: 64  (2 cells)
PathCell: 1  [10,2 (3)]
testing: (10, 2)
PathCell: 0  [9,2 (2)]
testing: (9, 2)
MazePath: 13  (5 cells)
PathCell: 2  [2,11 (2)]
testing: (2, 11)
PathCell: 4  [2,12 (2)]
testing: (2, 12)
PathCell: 0  [4,11 (3)]
testing: (4, 11)
PathCell: 1  [3,11 (2)]
testing: (3, 11)
PathCell: 3  [2,11 (2)]
testing: (2, 11)
MazePath: 100  (4 cells)
PathCell: 3  [17,7 (3)]
testing: (17, 7)
PathCell: 2  [17,6 (2)]
testing: (17, 6)
PathCell: 0  [17,4 (2)]
testing: (17, 4)
PathCell: 1  [17,5 (2)]
testing: (17, 5)
MazePath: 174  (2 cells)
PathCell: 0  [13,31 (2)]
testing: (13, 31)
PathCell: 1  [14,31 (2)]
testing: (14, 31)
MazePath: 188  (2 cells)
PathCell: 1  [20,32 (2)]
testing: (20, 32)
using: (20, 32)
STEP: 0  (0)
cell: [20, 32]
direction = 1
STEP: 1  (1)
cell: [20, 33]
direction = 1
Hit another path!
MAX STEPS: 1

NEW PATH...
MazePath: 122  (2 cells)
PathCell: 0  [21,2 (2)]
testing: (21, 2)
PathCell: 1  [21,1 (2)]
testing: (21, 1)
MazePath: 189  (2 cells)
PathCell: 0  [1,39 (2)]
testing: (1, 39)
PathCell: 1  [0,39 (2)]
testing: (0, 39)
MazePath: 4  (3 cells)
PathCell: 1  [4,11 (3)]
testing: (4, 11)
PathCell: 0  [4,10 (2)]
testing: (4, 10)
PathCell: 2  [4,12 (4)]
MazePath: 118  (4 cells)
PathCell: 1  [12,28 (2)]
testing: (12, 28)
PathCell: 3  [12,29 (2)]
testing: (12, 29)
PathCell: 2  [12,28 (2)]
testing: (12, 28)
PathCell: 0  [13,28 (2)]
testing: (13, 28)
MazePath: 42  (2 cells)
PathCell: 1  [11,7 (2)]
testing: (11, 7)
PathCell: 0  [12,7 (2)]
testing: (12, 7)
MazePath: 24  (2 cells)
PathCell: 1  [0,8 (3)]
testing: (0, 8)
PathCell: 0  [1,8 (2)]
testing: (1, 8)
MazePath: 23  (11 cells)
PathCell: 0  [4,12 (2)]
testing: (4, 12)
PathCell: 8  [7,17 (3)]
testing: (7, 17)
PathCell: 9  [6,17 (3)]
testing: (6, 17)
PathCell: 3  [7,12 (2)]
testing: (7, 12)
PathCell: 2  [6,12 (2)]
testing: (6, 12)
PathCell: 4  [7,13 (2)]
testing: (7, 13)
PathCell: 7  [7,16 (2)]
testing: (7, 16)
PathCell: 1  [5,12 (2)]
testing: (5, 12)
PathCell: 6  [7,15 (2)]
testing: (7, 15)
PathCell: 10  [5,17 (3)]
testing: (5, 17)
PathCell: 5  [7,14 (2)]
testing: (7, 14)
MazePath: 119  (3 cells)
PathCell: 2  [13,0 (3)]
testing: (13, 0)
PathCell: 0  [13,2 (2)]
testing: (13, 2)
PathCell: 1  [13,1 (2)]
testing: (13, 1)
MazePath: 74  (7 cells)
PathCell: 3  [9,11 (2)]
testing: (9, 11)
PathCell: 2  [9,11 (2)]
testing: (9, 11)
PathCell: 1  [10,11 (3)]
testing: (10, 11)
PathCell: 0  [11,11 (2)]
testing: (11, 11)
PathCell: 6  [10,13 (3)]
testing: (10, 13)
PathCell: 4  [9,12 (2)]
testing: (9, 12)
PathCell: 5  [9,13 (2)]
testing: (9, 13)
MazePath: 55  (3 cells)
PathCell: 2  [2,16 (2)]
testing: (2, 16)
PathCell: 1  [2,15 (2)]
testing: (2, 15)
PathCell: 0  [2,14 (2)]
testing: (2, 14)
MazePath: 71  (8 cells)
PathCell: 5  [14,22 (2)]
testing: (14, 22)
PathCell: 0  [11,24 (2)]
testing: (11, 24)
PathCell: 4  [14,23 (3)]
testing: (14, 23)
PathCell: 6  [14,21 (2)]
testing: (14, 21)
PathCell: 1  [12,24 (2)]
testing: (12, 24)
PathCell: 7  [14,20 (2)]
testing: (14, 20)
PathCell: 3  [14,24 (2)]
testing: (14, 24)
PathCell: 2  [13,24 (3)]
testing: (13, 24)
MazePath: 86  (3 cells)
PathCell: 0  [1,22 (2)]
testing: (1, 22)
PathCell: 2  [3,22 (3)]
testing: (3, 22)
PathCell: 1  [2,22 (2)]
testing: (2, 22)
MazePath: 124  (2 cells)
PathCell: 0  [14,23 (2)]
testing: (14, 23)
PathCell: 1  [13,23 (3)]
testing: (13, 23)
MazePath: 46  (8 cells)
PathCell: 7  [20,11 (3)]
testing: (20, 11)
PathCell: 6  [20,10 (2)]
testing: (20, 10)
PathCell: 3  [18,9 (2)]
testing: (18, 9)
PathCell: 4  [19,9 (2)]
testing: (19, 9)
PathCell: 2  [17,9 (3)]
testing: (17, 9)
PathCell: 1  [16,9 (2)]
testing: (16, 9)
PathCell: 5  [20,9 (2)]
testing: (20, 9)
PathCell: 0  [15,9 (2)]
testing: (15, 9)
MazePath: 51  (10 cells)
PathCell: 1  [1,18 (2)]
testing: (1, 18)
PathCell: 2  [1,17 (2)]
testing: (1, 17)
PathCell: 9  [0,18 (2)]
testing: (0, 18)
PathCell: 4  [1,15 (2)]
testing: (1, 15)
PathCell: 3  [1,16 (2)]
testing: (1, 16)
PathCell: 0  [1,19 (2)]
testing: (1, 19)
PathCell: 5  [1,15 (2)]
testing: (1, 15)
PathCell: 6  [0,15 (2)]
testing: (0, 15)
PathCell: 8  [0,17 (2)]
testing: (0, 17)
PathCell: 7  [0,16 (2)]
testing: (0, 16)
MazePath: 114  (8 cells)
PathCell: 6  [10,0 (2)]
testing: (10, 0)
PathCell: 2  [6,0 (2)]
testing: (6, 0)
PathCell: 3  [7,0 (2)]
testing: (7, 0)
PathCell: 0  [6,1 (2)]
testing: (6, 1)
PathCell: 7  [11,0 (2)]
testing: (11, 0)
PathCell: 1  [6,0 (2)]
testing: (6, 0)
PathCell: 4  [8,0 (2)]
testing: (8, 0)
PathCell: 5  [9,0 (2)]
testing: (9, 0)
MazePath: 75  (4 cells)
PathCell: 2  [18,4 (4)]
PathCell: 1  [17,4 (4)]
PathCell: 0  [16,4 (2)]
testing: (16, 4)
PathCell: 3  [19,4 (2)]
testing: (19, 4)
MazePath: 53  (11 cells)
PathCell: 0  [23,23 (2)]
testing: (23, 23)
PathCell: 8  [20,25 (3)]
testing: (20, 25)
PathCell: 9  [21,25 (2)]
testing: (21, 25)
PathCell: 5  [21,26 (2)]
testing: (21, 26)
PathCell: 3  [23,26 (3)]
testing: (23, 26)
PathCell: 4  [22,26 (2)]
testing: (22, 26)
PathCell: 6  [20,26 (2)]
testing: (20, 26)
PathCell: 2  [23,25 (3)]
testing: (23, 25)
PathCell: 7  [20,26 (2)]
testing: (20, 26)
PathCell: 10  [22,25 (2)]
testing: (22, 25)
PathCell: 1  [23,24 (2)]
testing: (23, 24)
MazePath: 9  (2 cells)
PathCell: 1  [3,2 (2)]
testing: (3, 2)
PathCell: 0  [4,2 (3)]
testing: (4, 2)
MazePath: 45  (2 cells)
PathCell: 0  [14,10 (2)]
testing: (14, 10)
PathCell: 1  [13,10 (2)]
testing: (13, 10)
MazePath: 91  (8 cells)
PathCell: 4  [3,31 (2)]
testing: (3, 31)
PathCell: 6  [4,32 (2)]
testing: (4, 32)
PathCell: 0  [3,34 (2)]
testing: (3, 34)
PathCell: 5  [4,31 (2)]
testing: (4, 31)
PathCell: 2  [3,32 (2)]
testing: (3, 32)
PathCell: 7  [4,33 (2)]
testing: (4, 33)
PathCell: 3  [3,31 (2)]
testing: (3, 31)
PathCell: 1  [3,33 (2)]
testing: (3, 33)
MazePath: 138  (3 cells)
PathCell: 0  [20,11 (3)]
testing: (20, 11)
PathCell: 1  [19,11 (3)]
testing: (19, 11)
PathCell: 2  [18,11 (2)]
testing: (18, 11)
MazePath: 149  (3 cells)
PathCell: 0  [13,30 (2)]
testing: (13, 30)
PathCell: 1  [13,31 (4)]
PathCell: 2  [13,32 (2)]
testing: (13, 32)
MazePath: 192  (2 cells)
PathCell: 1  [16,7 (2)]
testing: (16, 7)
PathCell: 0  [17,7 (2)]
testing: (17, 7)
MazePath: 62  (4 cells)
PathCell: 0  [16,2 (3)]
testing: (16, 2)
PathCell: 1  [15,2 (2)]
testing: (15, 2)
PathCell: 3  [15,3 (2)]
testing: (15, 3)
PathCell: 2  [15,2 (3)]
testing: (15, 2)
MazePath: 174  (2 cells)
PathCell: 1  [14,31 (2)]
testing: (14, 31)
PathCell: 0  [13,31 (2)]
testing: (13, 31)
MazePath: 151  (2 cells)
PathCell: 0  [15,16 (2)]
testing: (15, 16)
PathCell: 1  [16,16 (2)]
testing: (16, 16)
MazePath: 80  (2 cells)
PathCell: 0  [10,13 (2)]
testing: (10, 13)
PathCell: 1  [10,14 (2)]
testing: (10, 14)
MazePath: 141  (2 cells)
PathCell: 1  [8,39 (3)]
testing: (8, 39)
PathCell: 0  [8,38 (2)]
testing: (8, 38)
MazePath: 83  (2 cells)
PathCell: 0  [12,4 (2)]
testing: (12, 4)
PathCell: 1  [13,4 (2)]
testing: (13, 4)
MazePath: 197  (2 cells)
PathCell: 1  [22,32 (2)]
testing: (22, 32)
using: (22, 32)
STEP: 0  (0)
cell: [22, 32]
direction = 1
STEP: 1  (1)
cell: [22, 33]
direction = 1
Hit another path!
MAX STEPS: 1
Path List:
[[0, 0, 3], [1, 0, 2], [2, 0, 2], [3, 0, 2], [4, 0, 3], [4, 1, 3], [4, 2, 3], [4, 3, 3], [4, 4, 2], [4, 5, 2], [4, 6, 2], [4, 7, 3], [5, 7, 4], [6, 7, 3], [7, 7, 3], [8, 7, 2], [9, 7, 2], [10, 7, 2], [10, 6, 2], [10, 5, 2], [10, 4, 2], [9, 4, 2], [8, 4, 2], [7, 4, 2], [6, 4, 2], [5, 4, 2]]

[[0, 0, 2], [0, 1, 3], [0, 2, 2], [0, 3, 2], [0, 4, 2], [1, 4, 2], [2, 4, 2], [3, 4, 2], [3, 4, 2], [3, 5, 2], [2, 5, 2], [1, 5, 2], [0, 5, 2]]

[[0, 1, 2], [1, 1, 3], [2, 1, 3], [3, 1, 2]]

[[5, 7, 2], [5, 8, 2], [5, 9, 2], [5, 10, 2], [4, 10, 4], [3, 10, 2], [2, 10, 2], [1, 10, 2], [1, 11, 2], [1, 12, 2], [1, 13, 2], [2, 13, 2], [3, 13, 2], [4, 13, 2], [4, 14, 3], [4, 15, 2], [4, 16, 2], [4, 17, 3], [4, 18, 2], [4, 19, 3], [3, 19, 2], [2, 19, 2], [1, 19, 3], [0, 19, 3]]

[[4, 10, 2], [4, 11, 3], [4, 12, 4]]

[[4, 10, 2], [4, 9, 2], [4, 8, 2], [4, 8, 2], [3, 8, 2], [2, 8, 2], [2, 7, 3], [2, 6, 2]]

[[2, 7, 2], [1, 7, 3], [0, 7, 2]]

[[4, 1, 2], [5, 1, 2], [6, 1, 3], [7, 1, 2], [8, 1, 2], [9, 1, 2], [10, 1, 2], [11, 1, 2], [11, 2, 2], [11, 3, 2], [11, 4, 2], [11, 5, 2], [11, 6, 2], [12, 6, 2], [13, 6, 2], [14, 6, 2], [14, 5, 2], [14, 4, 2], [14, 3, 2], [14, 2, 3], [13, 2, 3], [12, 2, 3], [12, 2, 2], [12, 1, 2], [12, 0, 2]]

[[2, 1, 2], [2, 2, 2], [2, 3, 3]]

[[4, 2, 3], [3, 2, 2]]

[[1, 1, 2], [1, 2, 2], [1, 3, 2]]

[[6, 7, 2], [6, 8, 2], [6, 9, 2], [6, 10, 2], [7, 10, 2], [8, 10, 2], [9, 10, 2], [10, 10, 2], [11, 10, 2], [11, 11, 3], [11, 12, 2], [11, 13, 2], [11, 14, 2], [12, 14, 2], [13, 14, 2], [14, 14, 2], [14, 13, 2], [14, 12, 2], [14, 11, 2], [13, 11, 2], [12, 11, 3], [12, 11, 2], [12, 12, 3], [12, 13, 2], [13, 13, 2]]

[[7, 7, 3], [7, 8, 3], [7, 9, 2], [7, 9, 2], [8, 9, 2], [9, 9, 3], [9, 8, 3]]

[[4, 11, 3], [3, 11, 2], [2, 11, 2], [2, 11, 2], [2, 12, 2]]

[[2, 3, 2], [3, 3, 2]]

[[7, 8, 2], [8, 8, 2]]

[[4, 7, 2], [3, 7, 3]]

[[1, 7, 3], [1, 8, 3], [1, 9, 3]]

[[4, 19, 2], [4, 20, 3], [4, 21, 2], [4, 22, 2], [4, 23, 2], [4, 24, 2], [4, 25, 2], [4, 26, 2], [3, 26, 2], [2, 26, 2], [1, 26, 2], [1, 27, 2], [1, 28, 2], [1, 29, 2], [1, 30, 2], [2, 30, 3], [3, 30, 2], [4, 30, 2], [4, 29, 3], [4, 28, 2], [4, 27, 2], [3, 27, 2], [2, 27, 2], [2, 27, 2], [2, 28, 2], [3, 28, 2]]

[[9, 8, 2], [10, 8, 2], [11, 8, 2], [12, 8, 3], [13, 8, 3], [14, 8, 3], [14, 7, 2]]

[[4, 11, 2], [5, 11, 2], [6, 11, 2], [7, 11, 2], [8, 11, 2], [8, 12, 2], [8, 13, 2], [8, 14, 2], [8, 15, 2], [9, 15, 3], [10, 15, 2], [11, 15, 2], [11, 16, 2], [11, 17, 2], [11, 18, 2], [12, 18, 2], [13, 18, 2], [14, 18, 3], [15, 18, 2], [15, 19, 3], [15, 20, 2], [15, 21, 2], [15, 22, 2], [15, 23, 2], [16, 23, 2], [17, 23, 3], [18, 23, 2], [19, 23, 4], [19, 22, 2], [19, 21, 2], [19, 20, 2], [19, 19, 2], [19, 18, 3], [18, 18, 2], [17, 18, 2], [16, 18, 2]]

[[4, 12, 2], [3, 12, 2]]

[[9, 9, 2], [10, 9, 2], [11, 9, 2], [12, 9, 2], [13, 9, 2], [14, 9, 2], [14, 10, 3]]

[[4, 12, 2], [5, 12, 2], [6, 12, 2], [7, 12, 2], [7, 13, 2], [7, 14, 2], [7, 15, 2], [7, 16, 2], [7, 17, 3], [6, 17, 3], [5, 17, 3]]

[[1, 8, 2], [0, 8, 3]]

[[4, 29, 3], [3, 29, 2], [2, 29, 2]]

[[4, 20, 2], [3, 20, 2], [2, 20, 3], [1, 20, 2], [1, 21, 2], [1, 22, 3], [1, 23, 2], [1, 24, 2], [2, 24, 3], [3, 24, 3]]

[[4, 29, 2], [5, 29, 3], [6, 29, 2], [7, 29, 2], [8, 29, 2], [8, 30, 2], [8, 31, 2], [8, 32, 2], [8, 33, 2], [9, 33, 2], [10, 33, 2], [11, 33, 2], [12, 33, 2], [13, 33, 2], [14, 33, 2], [14, 34, 2], [14, 35, 3], [14, 36, 2], [14, 37, 3], [14, 38, 2], [13, 38, 2], [12, 38, 3], [11, 38, 2], [11, 37, 2], [11, 36, 2], [11, 35, 2], [12, 35, 2], [13, 35, 2]]

[[14, 8, 2], [15, 8, 3], [16, 8, 2], [17, 8, 2], [18, 8, 2], [19, 8, 2], [20, 8, 3], [20, 7, 2], [20, 6, 2], [20, 5, 2], [20, 4, 2], [20, 3, 2], [20, 2, 2], [19, 2, 2], [18, 2, 2], [17, 2, 2], [16, 2, 3], [16, 3, 2], [16, 4, 3], [16, 5, 2], [16, 6, 2], [15, 6, 2], [15, 6, 2], [15, 7, 2]]

[[19, 23, 2], [19, 24, 2], [19, 25, 2], [19, 26, 2], [19, 27, 2], [20, 27, 2], [21, 27, 2], [22, 27, 2], [22, 28, 2], [22, 29, 2], [22, 30, 2], [22, 31, 2], [21, 31, 3], [20, 31, 2], [19, 31, 2], [19, 32, 2], [19, 33, 2], [19, 34, 3], [20, 34, 2], [21, 34, 2], [22, 34, 3], [23, 34, 3], [23, 33, 2], [23, 32, 2], [23, 31, 2], [23, 30, 2], [23, 29, 2], [24, 29, 2]]

[[3, 7, 2], [3, 6, 2]]

[[4, 2, 2], [5, 2, 2], [6, 2, 2], [7, 2, 2], [8, 2, 2], [9, 2, 3], [9, 3, 2]]

[[0, 8, 2], [0, 9, 2], [0, 10, 2], [0, 11, 2], [0, 12, 2], [0, 13, 2], [0, 14, 2], [1, 14, 2], [2, 14, 3], [3, 14, 2]]

[[1, 9, 2], [2, 9, 2], [3, 9, 2]]

[[1, 7, 2], [1, 6, 2], [1, 6, 2], [0, 6, 2]]

[[4, 14, 2], [5, 14, 3], [6, 14, 2], [6, 14, 2], [6, 15, 2], [6, 16, 2], [6, 16, 2], [5, 16, 2], [5, 15, 2]]

[[12, 8, 2], [12, 7, 3]]

[[4, 3, 2], [5, 3, 2], [6, 3, 2], [7, 3, 2], [8, 3, 2]]

[[15, 8, 2], [15, 9, 3], [15, 10, 2], [15, 11, 2], [15, 12, 2], [16, 12, 2], [17, 12, 2], [18, 12, 2], [19, 12, 2], [20, 12, 2], [20, 13, 2], [20, 14, 2], [20, 15, 2], [20, 16, 2], [20, 17, 2], [21, 17, 2], [22, 17, 2], [23, 17, 3], [24, 17, 3], [24, 18, 3], [24, 19, 2], [24, 20, 2], [23, 20, 2], [22, 20, 2], [21, 20, 2], [21, 19, 2], [21, 18, 2], [21, 18, 2], [20, 18, 2]]

[[12, 11, 2], [12, 10, 2]]

[[13, 8, 2], [13, 7, 2]]

[[7, 17, 2], [7, 18, 2], [7, 19, 2], [7, 20, 2], [7, 21, 2], [8, 21, 2], [9, 21, 2], [10, 21, 2], [11, 21, 2], [11, 22, 2], [11, 23, 2], [11, 24, 3], [11, 25, 2], [10, 25, 2], [9, 25, 2], [8, 25, 2], [7, 25, 2], [7, 24, 2], [7, 23, 2], [7, 22, 2], [7, 22, 2], [8, 22, 2], [9, 22, 2], [10, 22, 2], [10, 23, 2], [10, 24, 2], [10, 24, 2], [9, 24, 2], [8, 24, 3]]

[[12, 7, 2], [11, 7, 2]]

[[1, 22, 3], [0, 22, 2]]

[[12, 38, 3], [12, 39, 4]]

[[14, 10, 2], [13, 10, 2]]

[[15, 9, 2], [16, 9, 2], [17, 9, 3], [18, 9, 2], [19, 9, 2], [20, 9, 2], [20, 10, 2], [20, 11, 3]]

[[19, 23, 2], [20, 23, 2], [21, 23, 2], [22, 23, 2], [23, 23, 3], [23, 22, 3], [23, 21, 3]]

[[12, 2, 2], [12, 3, 3], [12, 4, 3], [12, 5, 2], [12, 5, 2], [13, 5, 2]]

[[12, 38, 2], [12, 37, 2], [12, 36, 2], [12, 36, 2], [13, 36, 2], [13, 36, 2], [13, 37, 2]]

[[23, 22, 3], [22, 22, 3], [21, 22, 2], [20, 22, 2], [20, 21, 2], [20, 20, 2], [20, 19, 2]]

[[1, 19, 2], [1, 18, 2], [1, 17, 2], [1, 16, 2], [1, 15, 2], [1, 15, 2], [0, 15, 2], [0, 16, 2], [0, 17, 2], [0, 18, 2]]

[[4, 17, 2], [3, 17, 3], [2, 17, 2], [2, 17, 2], [2, 18, 2], [3, 18, 2]]

[[23, 23, 2], [23, 24, 2], [23, 25, 3], [23, 26, 3], [22, 26, 2], [21, 26, 2], [20, 26, 2], [20, 26, 2], [20, 25, 3], [21, 25, 2], [22, 25, 2]]

[[5, 17, 2], [5, 18, 2], [5, 19, 2], [5, 20, 2], [5, 21, 2], [5, 22, 2], [5, 23, 2], [5, 24, 2], [5, 25, 2], [5, 26, 2], [5, 27, 2], [5, 28, 3]]

[[2, 14, 2], [2, 15, 2], [2, 16, 2]]

[[16, 4, 3], [15, 4, 3]]

[[20, 25, 2], [20, 24, 3]]

[[22, 22, 2], [22, 21, 3]]

[[5, 29, 2], [5, 30, 2], [5, 31, 2], [5, 32, 2], [5, 33, 2], [5, 34, 2], [6, 34, 3], [7, 34, 2], [8, 34, 2], [8, 35, 2], [8, 36, 2], [8, 37, 2], [8, 38, 3], [7, 38, 2], [6, 38, 2], [5, 38, 2], [5, 37, 2], [5, 36, 2], [5, 35, 2], [5, 35, 2], [4, 35, 2], [3, 35, 2], [2, 35, 2], [2, 36, 2], [2, 37, 3], [2, 38, 2], [2, 39, 2]]

[[7, 7, 2], [7, 6, 3], [7, 5, 3]]

[[22, 21, 2], [21, 21, 2]]

[[16, 2, 3], [15, 2, 2], [15, 2, 3], [15, 3, 2]]

[[3, 17, 2], [3, 16, 2], [3, 15, 2]]

[[9, 2, 2], [10, 2, 3]]

[[5, 7, 2], [5, 6, 2], [5, 5, 2], [5, 5, 2], [6, 5, 2], [6, 5, 2], [6, 6, 2]]

[[15, 19, 3], [14, 19, 2], [13, 19, 2], [12, 19, 3], [11, 19, 2], [11, 20, 3]]

[[11, 20, 2], [10, 20, 3], [9, 20, 2], [8, 20, 2], [8, 20, 2], [8, 19, 2], [8, 18, 2], [8, 17, 2], [8, 16, 2], [9, 16, 2], [10, 16, 2], [10, 16, 2], [10, 17, 2], [10, 18, 2], [9, 18, 2], [9, 18, 3], [9, 17, 2]]

[[6, 17, 2], [6, 18, 2], [6, 19, 2], [6, 20, 2], [6, 21, 2], [6, 22, 2], [6, 23, 2], [6, 24, 2], [6, 25, 2], [6, 26, 2], [7, 26, 2], [8, 26, 2], [9, 26, 2], [9, 27, 2], [9, 28, 2], [9, 29, 2], [9, 30, 2], [10, 30, 2], [11, 30, 2], [12, 30, 2], [13, 30, 3], [14, 30, 2], [14, 29, 2], [14, 28, 2], [14, 27, 3], [14, 26, 2], [13, 26, 2], [12, 26, 3], [11, 26, 2], [11, 27, 3], [11, 28, 2], [11, 29, 2], [11, 29, 2], [10, 29, 2], [10, 29, 2], [10, 28, 2], [10, 27, 2], [10, 26, 2]]

[[10, 2, 2], [10, 3, 2]]

[[2, 30, 2], [2, 31, 2], [2, 32, 2], [2, 33, 2], [2, 34, 2], [3, 34, 3], [4, 34, 2]]

[[11, 24, 2], [12, 24, 2], [13, 24, 3], [14, 24, 2], [14, 23, 3], [14, 22, 2], [14, 21, 2], [14, 20, 2]]

[[5, 28, 2], [6, 28, 2], [7, 28, 2], [8, 28, 2], [8, 28, 2], [8, 27, 2], [7, 27, 2], [6, 27, 2]]

[[7, 6, 2], [8, 6, 2], [9, 6, 2]]

[[11, 11, 2], [10, 11, 3], [9, 11, 2], [9, 11, 2], [9, 12, 2], [9, 13, 2], [10, 13, 3]]

[[16, 4, 2], [17, 4, 4], [18, 4, 4], [19, 4, 2]]

[[15, 2, 2], [15, 1, 2], [15, 0, 2]]

[[19, 18, 2], [19, 17, 2], [19, 16, 2], [19, 15, 2], [19, 14, 2], [19, 13, 2], [18, 13, 2], [17, 13, 2], [16, 13, 2], [15, 13, 2], [15, 13, 2], [15, 14, 2], [16, 14, 2], [17, 14, 2], [18, 14, 2], [18, 14, 2], [18, 15, 3], [17, 15, 2], [16, 15, 2], [15, 15, 2], [14, 15, 2], [13, 15, 2], [13, 16, 2], [13, 17, 2], [13, 17, 2], [12, 17, 2], [12, 16, 2], [12, 15, 2]]

[[16, 2, 2], [16, 1, 2], [16, 0, 2], [16, 0, 2], [17, 0, 2], [18, 0, 3], [18, 1, 2], [18, 1, 2], [17, 1, 2]]

[[7, 5, 2], [8, 5, 2], [9, 5, 2]]

[[10, 13, 2], [10, 14, 2]]

[[10, 11, 2], [10, 12, 2]]

[[9, 15, 2], [9, 14, 2]]

[[12, 4, 2], [13, 4, 2]]

[[18, 4, 2], [18, 5, 2], [18, 6, 2], [18, 7, 3]]

[[23, 22, 2], [24, 22, 2]]

[[1, 22, 2], [2, 22, 2], [3, 22, 3]]

[[17, 9, 2], [17, 10, 2], [17, 11, 3]]

[[3, 22, 2], [3, 23, 2]]

[[5, 14, 2], [5, 13, 2], [5, 13, 2], [6, 13, 2]]

[[23, 26, 2], [23, 27, 2], [23, 28, 2]]

[[3, 34, 2], [3, 33, 2], [3, 32, 2], [3, 31, 2], [3, 31, 2], [4, 31, 2], [4, 32, 2], [4, 33, 2]]

[[12, 12, 2], [13, 12, 2]]

[[11, 27, 2], [12, 27, 2], [13, 27, 2], [13, 27, 2], [13, 28, 3], [13, 29, 2]]

[[23, 25, 2], [24, 25, 3], [24, 25, 2], [24, 26, 2], [24, 27, 2], [24, 28, 2]]

[[9, 18, 2], [9, 19, 2]]

[[24, 25, 2], [24, 24, 2], [24, 23, 2]]

[[8, 24, 2], [8, 23, 2], [8, 23, 2], [9, 23, 2]]

[[3, 24, 2], [3, 25, 2], [3, 25, 2], [2, 25, 2], [1, 25, 2], [0, 25, 3], [0, 24, 2], [0, 23, 2]]

[[10, 20, 2], [10, 19, 2]]

[[17, 4, 2], [17, 5, 2], [17, 6, 2], [17, 7, 3]]

[[12, 39, 2], [11, 39, 2], [10, 39, 2], [9, 39, 2], [9, 38, 3], [9, 37, 2], [9, 36, 2], [10, 36, 2], [10, 36, 2], [10, 35, 2], [10, 34, 3], [9, 34, 2], [9, 34, 2], [9, 35, 2]]

[[0, 19, 2], [0, 20, 2], [0, 21, 2]]

[[10, 34, 2], [11, 34, 2], [12, 34, 2], [13, 34, 2]]

[[20, 24, 2], [21, 24, 2], [22, 24, 2]]

[[18, 0, 2], [19, 0, 2], [20, 0, 3], [21, 0, 2], [22, 0, 3], [23, 0, 2], [23, 1, 2], [23, 2, 3], [23, 3, 3], [23, 4, 2], [24, 4, 2], [24, 4, 3], [24, 3, 2], [24, 2, 2], [24, 1, 2], [24, 0, 2]]

[[24, 17, 2], [24, 16, 2], [24, 15, 2], [24, 14, 2], [24, 13, 3], [24, 12, 3], [23, 12, 3], [22, 12, 3], [21, 12, 2]]

[[2, 20, 2], [2, 21, 2], [2, 21, 2], [3, 21, 2]]

[[18, 4, 2], [18, 3, 2], [18, 3, 2], [19, 3, 2]]

[[2, 24, 2], [2, 23, 2]]

[[15, 4, 2], [15, 5, 2]]

[[23, 21, 2], [24, 21, 2]]

[[17, 4, 2], [17, 3, 2]]

[[23, 2, 2], [22, 2, 2], [21, 2, 3]]

[[6, 1, 2], [6, 0, 2], [6, 0, 2], [7, 0, 2], [8, 0, 2], [9, 0, 2], [10, 0, 2], [11, 0, 2]]

[[14, 27, 2], [15, 27, 3], [16, 27, 2], [17, 27, 2], [17, 28, 2], [17, 29, 2], [17, 30, 2], [17, 31, 2], [17, 32, 2], [17, 33, 3], [17, 34, 2], [16, 34, 2], [15, 34, 2]]

[[12, 3, 2], [13, 3, 2]]

[[9, 38, 2], [10, 38, 3]]

[[13, 28, 2], [12, 28, 2], [12, 28, 2], [12, 29, 2]]

[[13, 2, 2], [13, 1, 2], [13, 0, 3]]

[[23, 3, 2], [22, 3, 3], [21, 3, 3]]

[[24, 13, 2], [23, 13, 2], [22, 13, 2], [21, 13, 2], [21, 13, 2], [21, 14, 2], [21, 15, 2], [21, 16, 2], [21, 16, 2], [22, 16, 2], [22, 15, 2], [22, 14, 2]]

[[21, 2, 2], [21, 1, 2]]

[[12, 19, 2], [12, 20, 3], [12, 21, 2], [12, 22, 2], [12, 23, 2]]

[[14, 23, 2], [13, 23, 3]]

[[6, 34, 3], [6, 35, 2], [6, 36, 2], [6, 37, 2], [6, 37, 2], [7, 37, 2], [7, 37, 2], [7, 36, 2], [7, 35, 2]]

[[12, 20, 2], [13, 20, 2]]

[[4, 0, 2], [5, 0, 2]]

[[18, 7, 2], [19, 7, 2], [19, 7, 2], [19, 6, 2], [19, 5, 2]]

[[13, 23, 2], [13, 22, 2], [13, 21, 2]]

[[12, 26, 2], [12, 25, 2]]

[[0, 25, 2], [0, 26, 2], [0, 27, 2], [0, 28, 2], [0, 29, 2], [0, 30, 2], [0, 31, 2], [1, 31, 3]]

[[17, 11, 2], [16, 11, 3]]

[[21, 3, 2], [21, 4, 2], [21, 5, 2], [21, 6, 2], [21, 7, 2], [22, 7, 2], [23, 7, 2], [24, 7, 2]]

[[22, 0, 2], [22, 1, 2]]

[[17, 33, 2], [16, 33, 3], [15, 33, 2]]

[[1, 31, 2], [1, 32, 2], [1, 33, 2], [1, 34, 2], [1, 35, 2], [1, 36, 2], [0, 36, 2], [0, 36, 2], [0, 35, 2], [0, 34, 2], [0, 33, 2], [0, 32, 2]]

[[13, 0, 2], [14, 0, 2]]

[[20, 11, 3], [19, 11, 3], [18, 11, 2]]

[[20, 0, 2], [20, 1, 2], [20, 1, 2], [19, 1, 2]]

[[24, 18, 2], [23, 18, 2], [22, 18, 3]]

[[8, 38, 2], [8, 39, 3]]

[[6, 34, 2], [6, 33, 2], [6, 32, 2], [6, 31, 3], [6, 30, 2], [7, 30, 2]]

[[14, 2, 2], [14, 1, 2]]

[[24, 4, 2], [24, 5, 2], [24, 6, 2]]

[[12, 39, 2], [13, 39, 2], [14, 39, 2], [15, 39, 2], [16, 39, 2], [17, 39, 2], [17, 38, 2], [17, 37, 2], [17, 36, 2], [17, 35, 2], [17, 35, 2], [16, 35, 2], [16, 36, 2], [16, 37, 2], [16, 38, 2], [15, 38, 2]]

[[6, 31, 2], [7, 31, 2], [7, 31, 2], [7, 32, 2], [7, 33, 2]]

[[21, 31, 2], [21, 32, 4], [21, 33, 2]]

[[13, 24, 2], [13, 25, 3]]

[[13, 30, 2], [13, 31, 4], [13, 32, 2]]

[[14, 18, 2], [14, 17, 2], [14, 16, 2], [14, 16, 2], [15, 16, 3], [15, 17, 2], [15, 17, 2], [16, 17, 2], [17, 17, 2], [17, 16, 2]]

[[15, 16, 2], [16, 16, 2]]

[[17, 23, 2], [17, 24, 3], [17, 25, 2], [17, 26, 3]]

[[15, 19, 2], [16, 19, 2], [17, 19, 2], [18, 19, 2], [18, 19, 2], [18, 20, 2], [18, 21, 2], [18, 22, 2], [18, 22, 2], [17, 22, 2], [17, 21, 2], [17, 20, 3]]

[[13, 31, 2], [12, 31, 3], [11, 31, 2], [10, 31, 2], [9, 31, 2], [9, 32, 2]]

[[16, 33, 2], [16, 32, 2], [16, 31, 2], [16, 30, 2], [15, 30, 2], [15, 30, 2], [15, 31, 2], [15, 32, 2], [14, 32, 2]]

[[16, 11, 2], [16, 10, 2]]

[[18, 15, 2], [18, 16, 2], [18, 17, 2]]

[[10, 38, 2], [10, 37, 2]]

[[22, 18, 2], [22, 19, 2], [22, 19, 2], [23, 19, 2]]

[[23, 17, 2], [23, 16, 2], [23, 15, 2], [23, 14, 2]]

[[22, 12, 2], [22, 11, 2], [22, 10, 3], [22, 9, 2], [22, 8, 2]]

[[17, 20, 2], [16, 20, 2], [16, 20, 2], [16, 21, 2], [16, 22, 2]]

[[20, 8, 2], [21, 8, 2]]

[[8, 39, 2], [7, 39, 2], [6, 39, 2], [5, 39, 2], [4, 39, 2], [3, 39, 2], [3, 38, 2], [3, 37, 2], [3, 36, 2], [3, 36, 2], [4, 36, 2], [4, 36, 2], [4, 37, 2], [4, 38, 2]]

[[2, 37, 2], [1, 37, 2], [0, 37, 2], [0, 37, 2], [0, 38, 2], [1, 38, 3]]

[[19, 11, 2], [19, 10, 2], [19, 10, 2], [18, 10, 2]]

[[22, 3, 2], [22, 4, 2], [22, 5, 2], [22, 6, 2], [23, 6, 2], [23, 6, 2], [23, 5, 2]]

[[12, 31, 2], [12, 32, 3]]

[[13, 25, 2], [14, 25, 2], [15, 25, 2], [16, 25, 2], [16, 24, 3]]

[[14, 35, 2], [15, 35, 2]]

[[20, 11, 2], [21, 11, 2]]

[[22, 10, 2], [21, 10, 3]]

[[17, 24, 2], [18, 24, 3]]

[[13, 31, 2], [14, 31, 2]]

[[22, 34, 2], [22, 35, 2], [22, 36, 2], [22, 37, 2], [22, 38, 3], [23, 38, 2], [24, 38, 2], [24, 38, 2], [24, 37, 2], [24, 36, 2], [24, 35, 2], [24, 34, 2], [24, 33, 2], [24, 32, 2], [24, 31, 2], [24, 30, 2]]

[[22, 38, 3], [21, 38, 3], [20, 38, 2], [19, 38, 2], [18, 38, 3], [18, 37, 2], [18, 36, 2], [18, 35, 2], [18, 34, 2], [18, 33, 2], [18, 32, 2], [18, 31, 2], [18, 30, 2], [19, 30, 2], [20, 30, 2], [21, 30, 2], [21, 29, 2], [21, 28, 2], [21, 28, 2], [20, 28, 2], [20, 29, 2]]

[[14, 37, 2], [15, 37, 2], [15, 37, 2], [15, 36, 2]]

[[12, 32, 2], [11, 32, 2], [10, 32, 2]]

[[15, 27, 2], [15, 28, 3], [15, 29, 2]]

[[17, 26, 2], [16, 26, 2], [15, 26, 2]]

[[24, 12, 2], [24, 11, 2], [24, 10, 2], [24, 9, 2], [24, 8, 2]]

[[16, 24, 2], [15, 24, 2]]

[[23, 12, 2], [23, 11, 2], [23, 10, 2], [23, 9, 2], [23, 8, 2]]

[[1, 38, 2], [1, 39, 3]]

[[18, 24, 2], [18, 25, 2], [18, 26, 2], [18, 27, 2], [18, 28, 2], [19, 28, 2], [19, 28, 2], [19, 29, 3]]

[[21, 10, 2], [21, 9, 2]]

[[22, 38, 2], [22, 39, 3], [22, 39, 2], [23, 39, 2]]

[[21, 32, 2], [20, 32, 3]]

[[1, 39, 2], [0, 39, 2]]

[[18, 38, 2], [18, 39, 2]]

[[22, 39, 2], [21, 39, 2], [20, 39, 2], [19, 39, 2]]

[[17, 7, 2], [16, 7, 2]]

[[15, 28, 2], [16, 28, 2], [16, 28, 2], [16, 29, 2]]

[[23, 34, 2], [23, 35, 2], [23, 36, 2], [23, 37, 2]]

[[19, 34, 2], [19, 35, 2], [19, 36, 2], [19, 37, 2]]

[[21, 38, 2], [21, 37, 2], [21, 36, 2], [21, 35, 2], [21, 35, 2], [20, 35, 2], [20, 36, 2], [20, 37, 2]]

[[21, 32, 2], [22, 32, 3]]

[[19, 29, 2], [18, 29, 2]]

[[20, 32, 2], [20, 33, 2]]

[[22, 32, 2], [22, 33, 2]]


