Send: Player
Getboard
Read: 15 15
Read: ...............
Read: ...............
Read: ..~~~~~.~~~~~..
Read: ..~.........~..
Read: ..~.........~..
Read: ..~.........~..
Read: ..~....@....~..
Read: ......@~@......
Read: ..~....@....~..
Read: ..~.........~..
Read: ..~.........~..
Read: ..~.........~..
Read: ..~~~~~.~~~~~..
Read: ...............
Read: ...............
Getconfig
Read: 149 15 200
Read: #266 X 5 Y 4 #260 X 12 Y 5 #150 X 11 Y 12 #159 X 4 Y 11 #195 X 11 Y 4 #149 X 12 Y 11 #56 X 4 Y 5 #251 X 5 Y 12 #194 X 5 Y 4
Robot 266 is at (5,4)  Robot 260 is at (12,5)  Robot 150 is at (11,12)  Robot 159 is at (4,11)  Robot 195 is at (11,4)  Robot 149 is at (12,11)  Robot 56 is at (4,5)  Robot 251 is at (5,12)  Robot 194 is at (5,4)  
Read: 
Returning 
Dostuff: Find packages  Checking (9,8) vs (12,11)
Matching (9,8) and (12,11)
Newroute to (9,8)
Calling routefrom 12, 11
Found a route Trimming from 7 to 7
Found a route Trimming from 10 to 7
Found a route Trimming from 17 to 7
Deep recursion on subroutine "main::routefrom" at ./runme line 498, <SOCK> line 19.
Deep recursion on subroutine "main::routefrom" at ./runme line 498, <SOCK> line 19.
Deep recursion on subroutine "main::routefrom" at ./runme line 498, <SOCK> line 19.
Deep recursion on subroutine "main::routefrom" at ./runme line 498, <SOCK> line 19.
6 (12,10)(11,10)(11,9)(10,9)(10,8)(9,8)6
aiming for (9,8)  Moveto (12,11) => (12,10)
Send: 1 Move S
Read: #266 X 5 Y 4 N  N #260 X 12 Y 5 W #150 X 11 Y 12 W #159 X 4 Y 11 E  S #195 X 11 Y 4 #149 X 12 Y 11 S #56 X 4 Y 5 N #251 X 5 Y 12  S #194 X 5 Y 4  N
Robot 266 is at (5,4)  Robot 266 is at (5,5)  Robot 266 is at (5,6)  Robot 260 is at (12,5)  Robot 260 is at (11,5)  Robot 150 is at (11,12)  Robot 150 is at (10,12)  Robot 159 is at (4,11)  Robot 159 is at (5,11)  Robot 159 is at (5,10)  Robot 195 is at (11,4)  Robot 149 is at (12,11)  Robot 149 is at (12,10)  Robot 56 is at (4,5)  Robot 56 is at (4,6)  Robot 251 is at (5,12)  Robot 251 is at (5,11)  Robot 194 is at (5,4)  Robot 194 is at (5,5)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (12,10) => (11,10)
Send: 1 Move W
Read: #266  N #260  N #150 W #159 S #195  N #149 W #56 N #251  #194  N
Robot 266 is at (5,7)  Robot 260 is at (11,6)  Robot 150 is at (9,12)  Robot 159 is at (5,9)  Robot 195 is at (11,5)  Robot 149 is at (11,10)  Robot 56 is at (4,7)  Robot 194 is at (5,6)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (11,10) => (11,9)
Send: 1 Move S
Read: #266   N #260 W #150 W #159 S  N #195 W #149 S #56 N #194  N
Robot 266 is at (5,8)  Robot 260 is at (10,6)  Robot 150 is at (8,12)  Robot 159 is at (5,8)  Robot 159 is at (5,9)  Robot 195 is at (10,5)  Robot 149 is at (11,9)  Robot 56 is at (4,8)  Robot 194 is at (5,7)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (11,9) => (10,9)
Send: 1 Move W
Read: #266   S #260 W #150 S #159  S #195 W #149 W #56 W #194  S
Robot 266 is at (5,7)  Robot 260 is at (9,6)  Robot 150 is at (8,11)  Robot 159 is at (5,8)  Robot 195 is at (9,5)  Robot 149 is at (10,9)  Robot 56 is at (3,8)  Robot 194 is at (5,6)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (10,9) => (10,8)
Send: 1 Move S
Read: #266 E #260 N #150 S #159 E #195 W #149 S #56 E #194 N
Robot 266 is at (6,7)  Robot 260 is at (9,7)  Robot 150 is at (8,10)  Robot 159 is at (6,8)  Robot 195 is at (8,5)  Robot 149 is at (10,8)  Robot 56 is at (4,8)  Robot 194 is at (5,7)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (10,8) => (9,8)
Send: 1 Move W
Read: #266  E #260 N   W #150 S #159 E #195 N #149  W #56 E #194  E
Robot 266 is at (7,7)  Robot 260 is at (9,8)  Robot 260 is at (8,8)  Robot 150 is at (8,9)  Robot 159 is at (7,8)  Robot 195 is at (8,6)  Robot 149 is at (9,8)  Robot 56 is at (5,8)  Robot 194 is at (6,7)  
Read: 7 2 3 10 8 13 14 10
Dostuff got here  Returning 
Dostuff: Getting packages  Send: 10 Pick 8 7
Read: #266  S #150 P 5  #159  S  E   N #195  N #149 P 8  #56 E #194  E
Robot 266 is at (7,6)  Robot 150 is at (8,9)  Robot 159 is at (7,7)  Robot 159 is at (8,7)  Robot 159 is at (8,8)  Robot 195 is at (8,7)  Robot 149 is at (9,8)  Robot 56 is at (6,8)  Robot 194 is at (7,7)  
Read: 7 2 3 10
Candrop 8 at (13,14), we are at 9, 8
Returning 
Dostuff: We have packages 8  Newroute to (13,14)
Calling routefrom 9, 8
Found a route Trimming from 27 to 13
Found a route Trimming from 30 to 13
Found a route Trimming from 33 to 13
Deep recursion on subroutine "main::routefrom" at ./runme line 510, <SOCK> line 33.
Deep recursion on subroutine "main::routefrom" at ./runme line 510, <SOCK> line 33.
Deep recursion on subroutine "main::routefrom" at ./runme line 510, <SOCK> line 33.
Deep recursion on subroutine "main::routefrom" at ./runme line 510, <SOCK> line 33.
Deep recursion on subroutine "main::routefrom" at ./runme line 510, <SOCK> line 33.
Deep recursion on subroutine "main::routefrom" at ./runme line 510, <SOCK> line 33.
Deep recursion on subroutine "main::routefrom" at ./runme line 510, <SOCK> line 33.
Deep recursion on subroutine "main::routefrom" at ./runme line 510, <SOCK> line 33.
12 (10,8)(11,8)(12,8)(13,8)(14,8)(14,9)(14,10)(14,11)(14,12)(14,13)(14,14)(13,14)12
aiming for (13,14)  Moveto (9,8) => (10,8)
Send: 1 Move E
Read: #266 E #150 W #195  E #149 E #56 E #194  E
Robot 266 is at (8,6)  Robot 150 is at (7,9)  Robot 195 is at (9,7)  Robot 149 is at (10,8)  Robot 56 is at (7,8)  Robot 194 is at (8,7)  
Read: 
Dostuff got here  Candrop 8 at (13,14), we are at 10, 8
Returning 
Dostuff: We have packages 8  aiming for (13,14)  Moveto (10,8) => (11,8)
Send: 1 Move E
Read: #266  N #150 S #195 E #149 E #56 W #194   N
Robot 266 is at (8,7)  Robot 150 is at (7,8)  Robot 195 is at (10,7)  Robot 149 is at (11,8)  Robot 56 is at (6,8)  Robot 194 is at (8,8)  
Read: 
Dostuff got here  Candrop 8 at (13,14), we are at 11, 8
Returning 
Dostuff: We have packages 8  aiming for (13,14)  Moveto (11,8) => (12,8)
Send: 1 Move E
Read: #266 P 1 #150 S #195 N #149 E #56 W
Robot 266 is at (8,7)  Robot 150 is at (7,7)  Robot 195 is at (10,8)  Robot 149 is at (12,8)  Robot 56 is at (5,8)  
Read: 
Dostuff got here  Candrop 8 at (13,14), we are at 12, 8
Returning 
Dostuff: We have packages 8  aiming for (13,14)  Moveto (12,8) => (13,8)
Send: 1 Move E
Read: #266  W #150  D 5 W #195 W #149 E #56 E
Robot 266 is at (7,7)  Robot 150 is at (7,7)  Robot 150 is at (6,7)  Robot 195 is at (9,8)  Robot 149 is at (13,8)  Robot 56 is at (6,8)  
Read: 
Dostuff got here  Candrop 8 at (13,14), we are at 13, 8
Returning 
Dostuff: We have packages 8  aiming for (13,14)  Moveto (13,8) => (14,8)
Send: 1 Move E
Read: #266 E #150 S #195 P 7 #149 E #56 E
Robot 266 is at (8,7)  Robot 150 is at (6,6)  Robot 195 is at (9,8)  Robot 149 is at (14,8)  Robot 56 is at (7,8)  
Read: 
Dostuff got here  Candrop 8 at (13,14), we are at 14, 8
Returning 
Dostuff: We have packages 8  aiming for (13,14)  Moveto (14,8) => (14,9)
Send: 1 Move N
Read: #266 W #150 S #195 N #149 N #56 P 4
Robot 266 is at (7,7)  Robot 150 is at (6,5)  Robot 195 is at (9,9)  Robot 149 is at (14,9)  Robot 56 is at (7,8)  
Read: 
Dostuff got here  Candrop 8 at (13,14), we are at 14, 9
Returning 
Dostuff: We have packages 8  aiming for (13,14)  Moveto (14,9) => (14,10)
Send: 1 Move N
Read: #266 W #150 S #195 N #149 N #56 W
Robot 266 is at (6,7)  Robot 150 is at (6,4)  Robot 195 is at (9,10)  Robot 149 is at (14,10)  Robot 56 is at (6,8)  
Read: 
Dostuff got here  Candrop 8 at (13,14), we are at 14, 10
Returning 
Dostuff: We have packages 8  aiming for (13,14)  Moveto (14,10) => (14,11)
Send: 1 Move N
Read: #266 #150 E #195 E #149 N #56 W
Robot 150 is at (7,4)  Robot 195 is at (10,10)  Robot 149 is at (14,11)  Robot 56 is at (5,8)  
Read: 
Dostuff got here  Candrop 8 at (13,14), we are at 14, 11
Returning 
Dostuff: We have packages 8  aiming for (13,14)  Moveto (14,11) => (14,12)
Send: 1 Move N
Read: #266 #150 E #195 S #149 N #56 W
Robot 150 is at (8,4)  Robot 195 is at (10,9)  Robot 149 is at (14,12)  Robot 56 is at (4,8)  
Read: 
Dostuff got here  Candrop 8 at (13,14), we are at 14, 12
Returning 
Dostuff: We have packages 8  aiming for (13,14)  Moveto (14,12) => (14,13)
Send: 1 Move N
Read: #266 #150 S #195 S #149 N #56 W
Robot 150 is at (8,3)  Robot 195 is at (10,8)  Robot 149 is at (14,13)  Robot 56 is at (3,8)  
Read: 
Dostuff got here  Candrop 8 at (13,14), we are at 14, 13
Returning 
Dostuff: We have packages 8  aiming for (13,14)  Moveto (14,13) => (14,14)
Send: 1 Move N
Read: #266 W #150 S #195 S #149 N #56 W
Robot 266 is at (5,7)  Robot 150 is at (8,2)  Robot 195 is at (10,7)  Robot 149 is at (14,14)  Robot 56 is at (2,8)  
Read: 
Dostuff got here  Candrop 8 at (13,14), we are at 14, 14
Returning 
Dostuff: We have packages 8  aiming for (13,14)  Moveto (14,14) => (13,14)
Send: 1 Move W
Read: #266 N #150 E #195 W #149 W #56 S
Robot 266 is at (5,8)  Robot 150 is at (9,2)  Robot 195 is at (9,7)  Robot 149 is at (13,14)  Robot 56 is at (2,7)  
Read: 
Dostuff got here  Candrop 8 at (13,14), we are at 13, 14
Returning 8
Send: 6 Drop 8
Read: #266 W #150 E #195 S #149 D 8 #56 S
Robot 266 is at (4,8)  Robot 150 is at (10,2)  Robot 195 is at (9,6)  Robot 149 is at (13,14)  Robot 56 is at (2,6)  
Read: 
Returning 
Dostuff: Find packages  Checking (9,8) vs (13,14)
Matching (9,8) and (13,14)
Newroute to (9,8)
Calling routefrom 13, 14
Found a route Trimming from 13 to 13
Found a route Trimming from 16 to 13
Found a route Trimming from 19 to 13
Deep recursion on subroutine "main::routefrom" at ./runme line 464, <SOCK> line 59.
Deep recursion on subroutine "main::routefrom" at ./runme line 464, <SOCK> line 59.
Deep recursion on subroutine "main::routefrom" at ./runme line 464, <SOCK> line 59.
Deep recursion on subroutine "main::routefrom" at ./runme line 464, <SOCK> line 59.
12 (12,14)(11,14)(10,14)(9,14)(8,14)(8,13)(8,12)(8,11)(8,10)(8,9)(9,9)(9,8)12
aiming for (9,8)  Moveto (13,14) => (12,14)
Send: 1 Move W
Read: #266 W #150 W #195 W #149 W #56 S
Robot 266 is at (3,8)  Robot 150 is at (9,2)  Robot 195 is at (8,6)  Robot 149 is at (12,14)  Robot 56 is at (2,5)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (12,14) => (11,14)
Send: 1 Move W
Read: #266 W #150 W #195 S #149 W #56 S
Robot 266 is at (2,8)  Robot 150 is at (8,2)  Robot 195 is at (8,5)  Robot 149 is at (11,14)  Robot 56 is at (2,4)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (11,14) => (10,14)
Send: 1 Move W
Read: #266 N #150 N #195 S #149 W #56 S
Robot 266 is at (2,9)  Robot 150 is at (8,3)  Robot 195 is at (8,4)  Robot 149 is at (10,14)  Robot 56 is at (2,3)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (10,14) => (9,14)
Send: 1 Move W
Read: #266 S #150 N #195 N #149 W #56 S
Robot 266 is at (2,8)  Robot 150 is at (8,4)  Robot 195 is at (8,5)  Robot 149 is at (9,14)  Robot 56 is at (2,2)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (9,14) => (8,14)
Send: 1 Move W
Read: #266 N #150 N #195 N #149 W #56 E
Robot 266 is at (2,9)  Robot 150 is at (8,5)  Robot 195 is at (8,6)  Robot 149 is at (8,14)  Robot 56 is at (3,2)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (8,14) => (8,13)
Send: 1 Move S
Read: #266 N #150 N #195 W #149 S #56 D 4
Robot 266 is at (2,10)  Robot 150 is at (8,6)  Robot 195 is at (7,6)  Robot 149 is at (8,13)  Robot 56 is at (3,2)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (8,13) => (8,12)
Send: 1 Move S
Read: #266 N #150 N #195 W #149 S #56 E
Robot 266 is at (2,11)  Robot 150 is at (8,7)  Robot 195 is at (6,6)  Robot 149 is at (8,12)  Robot 56 is at (4,2)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (8,12) => (8,11)
Send: 1 Move S
Read: #266 N #150 P 2 #195 N #149 S #56 E
Robot 266 is at (2,12)  Robot 150 is at (8,7)  Robot 195 is at (6,7)  Robot 149 is at (8,11)  Robot 56 is at (5,2)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (8,11) => (8,10)
Send: 1 Move S
Read: #266 N #150 S #195 N #149 S #56 E
Robot 266 is at (2,13)  Robot 150 is at (8,6)  Robot 195 is at (6,8)  Robot 149 is at (8,10)  Robot 56 is at (6,2)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (8,10) => (8,9)
Send: 1 Move S
Read: #266 N #150 S #195 W #149 S #56 E
Robot 266 is at (2,14)  Robot 150 is at (8,5)  Robot 195 is at (5,8)  Robot 149 is at (8,9)  Robot 56 is at (7,2)  
Read: 6 2 13 10
Dostuff got here  Returning 
Dostuff: Getting packages  Send: 10 Pick 6
Read: #266 E #150 S #195 W #149 P 6 #56 E
Robot 266 is at (3,14)  Robot 150 is at (8,4)  Robot 195 is at (4,8)  Robot 149 is at (8,9)  Robot 56 is at (8,2)  
Read: 
Candrop 6 at (2,13), we are at 8, 9
Returning 
Dostuff: We have packages 6  aiming for (9,8)  Moveto (8,9) => (9,9)
Send: 1 Move E
Read: #266 D 1 #150 S  D 2 N #195 W #149 E #56  N
Robot 266 is at (3,14)  Robot 150 is at (8,3)  Robot 150 is at (8,3)  Robot 150 is at (8,4)  Robot 195 is at (3,8)  Robot 149 is at (9,9)  Robot 56 is at (8,3)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 9, 9
Returning 
Dostuff: We have packages 6  aiming for (9,8)  Moveto (9,9) => (9,8)
Send: 1 Move S
Read: #266 E #150 S #195 W #149 S #56 S
Robot 266 is at (4,14)  Robot 150 is at (8,3)  Robot 195 is at (2,8)  Robot 149 is at (9,8)  Robot 56 is at (8,2)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 9, 8
Returning 
Dostuff: We have packages 6  Newroute to (2,13)
Calling routefrom 9, 8
Found a route Trimming from 25 to 19
Found a route Trimming from 28 to 19
Found a route Trimming from 31 to 19
Deep recursion on subroutine "main::routefrom" at ./runme line 472, <SOCK> line 85.
Deep recursion on subroutine "main::routefrom" at ./runme line 472, <SOCK> line 85.
Deep recursion on subroutine "main::routefrom" at ./runme line 472, <SOCK> line 85.
Deep recursion on subroutine "main::routefrom" at ./runme line 472, <SOCK> line 85.
Deep recursion on subroutine "main::routefrom" at ./runme line 472, <SOCK> line 85.
Deep recursion on subroutine "main::routefrom" at ./runme line 472, <SOCK> line 85.
Deep recursion on subroutine "main::routefrom" at ./runme line 472, <SOCK> line 85.
Deep recursion on subroutine "main::routefrom" at ./runme line 472, <SOCK> line 85.
18 (9,9)(8,9)(7,9)(6,9)(6,10)(6,11)(7,11)(7,12)(8,12)(8,13)(8,14)(7,14)(6,14)(5,14)(4,14)(3,14)(2,14)(2,13)18
aiming for (2,13)  Moveto (9,8) => (9,9)
Send: 1 Move N
Read: #266 E #150 P 2 #195 W #149 N #56 S
Robot 266 is at (5,14)  Robot 150 is at (8,3)  Robot 195 is at (1,8)  Robot 149 is at (9,9)  Robot 56 is at (8,1)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 9, 9
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (9,9) => (8,9)
Send: 1 Move W
Read: #266 E #150  S #195 E #149 W #56 N  S
Robot 266 is at (6,14)  Robot 150 is at (8,2)  Robot 195 is at (2,8)  Robot 149 is at (8,9)  Robot 56 is at (8,2)  Robot 56 is at (8,1)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 8, 9
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (8,9) => (7,9)
Send: 1 Move W
Read: #266 E #150  D 2 N #195 E #149 W #56  N
Robot 266 is at (7,14)  Robot 150 is at (8,2)  Robot 150 is at (8,3)  Robot 195 is at (3,8)  Robot 149 is at (7,9)  Robot 56 is at (8,2)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 7, 9
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (7,9) => (6,9)
Send: 1 Move W
Read: #266 E #150  S #195 E #149 W #56  S
Robot 266 is at (8,14)  Robot 150 is at (8,2)  Robot 195 is at (4,8)  Robot 149 is at (6,9)  Robot 56 is at (8,1)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 6, 9
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (6,9) => (6,10)
Send: 1 Move N
Read: #266 S #150 P 2 #195 E #149 N #56 W
Robot 266 is at (8,13)  Robot 150 is at (8,2)  Robot 195 is at (5,8)  Robot 149 is at (6,10)  Robot 56 is at (7,1)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 6, 10
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (6,10) => (6,11)
Send: 1 Move N
Read: #266 S #150 E #195 E #149 N #56 N
Robot 266 is at (8,12)  Robot 150 is at (9,2)  Robot 195 is at (6,8)  Robot 149 is at (6,11)  Robot 56 is at (7,2)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 6, 11
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (6,11) => (7,11)
Send: 1 Move E
Read: #266 S #150 E #195 E #149 E #56 E
Robot 266 is at (8,11)  Robot 150 is at (10,2)  Robot 195 is at (7,8)  Robot 149 is at (7,11)  Robot 56 is at (8,2)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 7, 11
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (7,11) => (7,12)
Send: 1 Move N
Read: #266 E #150 E #195 N #149 N #56 N
Robot 266 is at (9,11)  Robot 150 is at (11,2)  Robot 195 is at (7,9)  Robot 149 is at (7,12)  Robot 56 is at (8,3)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 7, 12
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (7,12) => (8,12)
Send: 1 Move E
Read: #266 S #150 E #195 E #149 E #56 N
Robot 266 is at (9,10)  Robot 150 is at (12,2)  Robot 195 is at (8,9)  Robot 149 is at (8,12)  Robot 56 is at (8,4)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 8, 12
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (8,12) => (8,13)
Send: 1 Move N
Read: #266 E #150 E #195 W #149 N #56 N
Robot 266 is at (10,10)  Robot 150 is at (13,2)  Robot 195 is at (7,9)  Robot 149 is at (8,13)  Robot 56 is at (8,5)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 8, 13
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (8,13) => (8,14)
Send: 1 Move N
Read: #266 S #150 E #195 W #149 N #56 N
Robot 266 is at (10,9)  Robot 150 is at (14,2)  Robot 195 is at (6,9)  Robot 149 is at (8,14)  Robot 56 is at (8,6)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 8, 14
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (8,14) => (7,14)
Send: 1 Move W
Read: #266 W #150 N #195 W #149 W #56 N
Robot 266 is at (9,9)  Robot 150 is at (14,3)  Robot 195 is at (5,9)  Robot 149 is at (7,14)  Robot 56 is at (8,7)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 7, 14
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (7,14) => (6,14)
Send: 1 Move W
Read: #266 S #150 D 2 #195 S #149 W #56 W
Robot 266 is at (9,8)  Robot 150 is at (14,3)  Robot 195 is at (5,8)  Robot 149 is at (6,14)  Robot 56 is at (7,7)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 6, 14
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (6,14) => (5,14)
Send: 1 Move W
Read: #266 N #150 S #195 W #149 W #56 P 5
Robot 266 is at (9,9)  Robot 150 is at (14,2)  Robot 195 is at (4,8)  Robot 149 is at (5,14)  Robot 56 is at (7,7)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 5, 14
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (5,14) => (4,14)
Send: 1 Move W
Read: #266 S #150 W #195 W #149 W #56 S
Robot 266 is at (9,8)  Robot 150 is at (13,2)  Robot 195 is at (3,8)  Robot 149 is at (4,14)  Robot 56 is at (7,6)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 4, 14
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (4,14) => (3,14)
Send: 1 Move W
Read: #266 #150 W #195 W #149 W #56 E
Robot 150 is at (12,2)  Robot 195 is at (2,8)  Robot 149 is at (3,14)  Robot 56 is at (8,6)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 3, 14
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (3,14) => (2,14)
Send: 1 Move W
Read: #266 E #150 W #195 W #149 W #56 S
Robot 266 is at (10,8)  Robot 150 is at (11,2)  Robot 195 is at (1,8)  Robot 149 is at (2,14)  Robot 56 is at (8,5)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 2, 14
Returning 
Dostuff: We have packages 6  aiming for (2,13)  Moveto (2,14) => (2,13)
Send: 1 Move S
Read: #266 W #150 W #195 S #149 S #56 S
Robot 266 is at (9,8)  Robot 150 is at (10,2)  Robot 195 is at (1,7)  Robot 149 is at (2,13)  Robot 56 is at (8,4)  
Read: 
Dostuff got here  Candrop 6 at (2,13), we are at 2, 13
Returning 6
Send: 6 Drop 6
Read: #266 N #150 W #195 S #149 D 6 #56 S
Robot 266 is at (9,9)  Robot 150 is at (9,2)  Robot 195 is at (1,6)  Robot 149 is at (2,13)  Robot 56 is at (8,3)  
Read: 
Returning 
Dostuff: Find packages  Checking (7,8) vs (2,13)
Matching (7,8) and (2,13)
Newroute to (7,8)
Calling routefrom 2, 13
Found a route Trimming from 11 to 11
Found a route Trimming from 14 to 11
Found a route Trimming from 21 to 11
Deep recursion on subroutine "main::routefrom" at ./runme line 484, <SOCK> line 123.
Deep recursion on subroutine "main::routefrom" at ./runme line 484, <SOCK> line 123.
Deep recursion on subroutine "main::routefrom" at ./runme line 484, <SOCK> line 123.
Deep recursion on subroutine "main::routefrom" at ./runme line 484, <SOCK> line 123.
10 (2,12)(2,11)(2,10)(2,9)(2,8)(3,8)(4,8)(5,8)(6,8)(7,8)10
aiming for (7,8)  Moveto (2,13) => (2,12)
Send: 1 Move S
Read: #266 S #150  W #195 S #149 S #56 S  D 5 W
Robot 266 is at (9,8)  Robot 150 is at (8,2)  Robot 195 is at (1,5)  Robot 149 is at (2,12)  Robot 56 is at (8,2)  Robot 56 is at (8,2)  Robot 56 is at (7,2)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (7,8)  Moveto (2,12) => (2,11)
Send: 1 Move S
Read: #266 N #150 P 5  D 5 E #195 S #149 S #56  E
Robot 266 is at (9,9)  Robot 150 is at (8,2)  Robot 150 is at (8,2)  Robot 150 is at (9,2)  Robot 195 is at (1,4)  Robot 149 is at (2,11)  Robot 56 is at (8,2)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (7,8)  Moveto (2,11) => (2,10)
Send: 1 Move S
Read: #266 S #150 W #195 S #149 S #56 N
Robot 266 is at (9,8)  Robot 150 is at (8,2)  Robot 195 is at (1,3)  Robot 149 is at (2,10)  Robot 56 is at (8,3)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (7,8)  Moveto (2,10) => (2,9)
Send: 1 Move S
Read: #266 #150 P 5 #195 E #149 S #56 N
Robot 150 is at (8,2)  Robot 195 is at (2,3)  Robot 149 is at (2,9)  Robot 56 is at (8,4)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (7,8)  Moveto (2,9) => (2,8)
Send: 1 Move S
Read: #266 S #150 E #195 D 7 #149 S #56 N
Robot 266 is at (9,7)  Robot 150 is at (9,2)  Robot 195 is at (2,3)  Robot 149 is at (2,8)  Robot 56 is at (8,5)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (7,8)  Moveto (2,8) => (3,8)
Send: 1 Move E
Read: #266 N #150 E #195 W #149 E #56 W
Robot 266 is at (9,8)  Robot 150 is at (10,2)  Robot 195 is at (1,3)  Robot 149 is at (3,8)  Robot 56 is at (7,5)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (7,8)  Moveto (3,8) => (4,8)
Send: 1 Move E
Read: #266 S #150 E #195 N #149 E #56 N
Robot 266 is at (9,7)  Robot 150 is at (11,2)  Robot 195 is at (1,4)  Robot 149 is at (4,8)  Robot 56 is at (7,6)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (7,8)  Moveto (4,8) => (5,8)
Send: 1 Move E
Read: #266 N #150 E #195 N #149 E #56 N
Robot 266 is at (9,8)  Robot 150 is at (12,2)  Robot 195 is at (1,5)  Robot 149 is at (5,8)  Robot 56 is at (7,7)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (7,8)  Moveto (5,8) => (6,8)
Send: 1 Move E
Read: #266 S #150 E #195 N #149 E #56 N
Robot 266 is at (9,7)  Robot 150 is at (13,2)  Robot 195 is at (1,6)  Robot 149 is at (6,8)  Robot 56 is at (7,8)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (7,8)  Moveto (6,8) => (7,8)
Send: 1 Move E
Read: #266 W #150 D 5 #195 N #149 E #56 N
Robot 266 is at (8,7)  Robot 150 is at (13,2)  Robot 195 is at (1,7)  Robot 149 is at (7,8)  Robot 56 is at (7,9)  
Read: 3 14 13 10
Dostuff got here  Returning 
Dostuff: Getting packages  Send: 10 Pick 3
Read: #266 S #150 W #195 N #149 P 3 #56 W
Robot 266 is at (8,6)  Robot 150 is at (12,2)  Robot 195 is at (1,8)  Robot 149 is at (7,8)  Robot 56 is at (6,9)  
Read: 
Candrop 3 at (14,13), we are at 7, 8
Returning 
Dostuff: We have packages 3  Newroute to (14,13)
Calling routefrom 7, 8
Found a route Trimming from 25 to 19
Found a route Trimming from 28 to 19
Found a route Trimming from 31 to 19
Deep recursion on subroutine "main::routefrom" at ./runme line 484, <SOCK> line 145.
Deep recursion on subroutine "main::routefrom" at ./runme line 484, <SOCK> line 145.
Deep recursion on subroutine "main::routefrom" at ./runme line 484, <SOCK> line 145.
Deep recursion on subroutine "main::routefrom" at ./runme line 484, <SOCK> line 145.
Deep recursion on subroutine "main::routefrom" at ./runme line 484, <SOCK> line 145.
Deep recursion on subroutine "main::routefrom" at ./runme line 484, <SOCK> line 145.
Deep recursion on subroutine "main::routefrom" at ./runme line 484, <SOCK> line 145.
Deep recursion on subroutine "main::routefrom" at ./runme line 484, <SOCK> line 145.
18 (7,9)(8,9)(9,9)(10,9)(10,10)(10,11)(9,11)(9,12)(8,12)(8,13)(8,14)(9,14)(10,14)(11,14)(12,14)(13,14)(14,14)(14,13)18
aiming for (14,13)  Moveto (7,8) => (7,9)
Send: 1 Move N
Read: #266 N #150 W #195 E #149 N #56 S
Robot 266 is at (8,7)  Robot 150 is at (11,2)  Robot 195 is at (2,8)  Robot 149 is at (7,9)  Robot 56 is at (6,8)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 7, 9
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (7,9) => (8,9)
Send: 1 Move E
Read: #266 S #150 W #195 E #149 E #56 E
Robot 266 is at (8,6)  Robot 150 is at (10,2)  Robot 195 is at (3,8)  Robot 149 is at (8,9)  Robot 56 is at (7,8)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 8, 9
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (8,9) => (9,9)
Send: 1 Move E
Read: #266 N #150 W #195 E #149 E #56 N
Robot 266 is at (8,7)  Robot 150 is at (9,2)  Robot 195 is at (4,8)  Robot 149 is at (9,9)  Robot 56 is at (7,9)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 9, 9
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (9,9) => (10,9)
Send: 1 Move E
Read: #266 S #150 W #195 E #149 E #56 E
Robot 266 is at (8,6)  Robot 150 is at (8,2)  Robot 195 is at (5,8)  Robot 149 is at (10,9)  Robot 56 is at (8,9)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 10, 9
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (10,9) => (10,10)
Send: 1 Move N
Read: #266 N #150 N #195 N #149 N #56 E
Robot 266 is at (8,7)  Robot 150 is at (8,3)  Robot 195 is at (5,9)  Robot 149 is at (10,10)  Robot 56 is at (9,9)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 10, 10
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (10,10) => (10,11)
Send: 1 Move N
Read: #266 S #150 N #195 N #149 N #56 S
Robot 266 is at (8,6)  Robot 150 is at (8,4)  Robot 195 is at (5,10)  Robot 149 is at (10,11)  Robot 56 is at (9,8)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 10, 11
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (10,11) => (9,11)
Send: 1 Move W
Read: #266 N #150 W #195 E #149 W #56 S
Robot 266 is at (8,7)  Robot 150 is at (7,4)  Robot 195 is at (6,10)  Robot 149 is at (9,11)  Robot 56 is at (9,7)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 9, 11
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (9,11) => (9,12)
Send: 1 Move N
Read: #266 S #150 N #195 N #149 N #56 S
Robot 266 is at (8,6)  Robot 150 is at (7,5)  Robot 195 is at (6,11)  Robot 149 is at (9,12)  Robot 56 is at (9,6)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 9, 12
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (9,12) => (8,12)
Send: 1 Move W
Read: #266  W #150 N  W #195 S #149 W #56 N
Robot 266 is at (7,6)  Robot 150 is at (7,6)  Robot 150 is at (6,6)  Robot 195 is at (6,10)  Robot 149 is at (8,12)  Robot 56 is at (9,7)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 8, 12
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (8,12) => (8,13)
Send: 1 Move N
Read: #266 N #150 N #195 E #149 N #56 W
Robot 266 is at (7,7)  Robot 150 is at (6,7)  Robot 195 is at (7,10)  Robot 149 is at (8,13)  Robot 56 is at (8,7)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 8, 13
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (8,13) => (8,14)
Send: 1 Move N
Read: #266 E #150 N #195 E #149 N #56 E
Robot 266 is at (8,7)  Robot 150 is at (6,8)  Robot 195 is at (8,10)  Robot 149 is at (8,14)  Robot 56 is at (9,7)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 8, 14
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (8,14) => (9,14)
Send: 1 Move E
Read: #266 E #150 E #195 N #149 E #56 N
Robot 266 is at (9,7)  Robot 150 is at (7,8)  Robot 195 is at (8,11)  Robot 149 is at (9,14)  Robot 56 is at (9,8)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 9, 14
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (9,14) => (10,14)
Send: 1 Move E
Read: #266 W #150  #195 N #149 E #56 N
Robot 266 is at (8,7)  Robot 195 is at (8,12)  Robot 149 is at (10,14)  Robot 56 is at (9,9)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 10, 14
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (10,14) => (11,14)
Send: 1 Move E
Read: #266 E #150  #195 N #149 E #56 W
Robot 266 is at (9,7)  Robot 195 is at (8,13)  Robot 149 is at (11,14)  Robot 56 is at (8,9)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 11, 14
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (11,14) => (12,14)
Send: 1 Move E
Read: #266 W #150  #195 N #149 E #56 W
Robot 266 is at (8,7)  Robot 195 is at (8,14)  Robot 149 is at (12,14)  Robot 56 is at (7,9)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 12, 14
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (12,14) => (13,14)
Send: 1 Move E
Read: #266 S #150   S #195 N #149 E #56  S
Robot 266 is at (8,6)  Robot 150 is at (7,7)  Robot 195 is at (8,15)  Robot 149 is at (13,14)  Robot 56 is at (7,8)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 13, 14
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (13,14) => (14,14)
Send: 1 Move E
Read: #266 N #150 N #195 E #149 E #56 W
Robot 266 is at (8,7)  Robot 150 is at (7,8)  Robot 195 is at (9,15)  Robot 149 is at (14,14)  Robot 56 is at (6,8)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 14, 14
Returning 
Dostuff: We have packages 3  aiming for (14,13)  Moveto (14,14) => (14,13)
Send: 1 Move S
Read: #266 #150  #195 E #149 S #56 N
Robot 195 is at (10,15)  Robot 149 is at (14,13)  Robot 56 is at (6,9)  
Read: 
Dostuff got here  Candrop 3 at (14,13), we are at 14, 13
Returning 3
Send: 6 Drop 3
Read: Robot 149 died.
Robot 149 died.
Read: *** Reason: Game over
*** Reason: Game over
Read: *** Score : 30
*** Score : 30
Read: *** Money : 76
*** Money : 76

real	0m43.580s
user	0m0.120s
sys	0m0.010s
