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: #30 X 5 Y 4 #163 X 12 Y 5 #149 X 11 Y 12 #81 X 4 Y 11 #161 X 11 Y 4 #101 X 12 Y 11 #74 X 4 Y 5 #111 X 5 Y 12
Robot 30 is at (5,4)  Robot 163 is at (12,5)  Robot 149 is at (11,12)  Robot 81 is at (4,11)  Robot 161 is at (11,4)  Robot 101 is at (12,11)  Robot 74 is at (4,5)  Robot 111 is at (5,12)  
Read: 
Returning 
Dostuff: Find packages  Checking (9,8) vs (11,12)
Matching (9,8) and (11,12)
Newroute to (9,8)
Calling routefrom 11, 12
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 (11,11)(11,10)(11,9)(10,9)(10,8)(9,8)6
aiming for (9,8)  Moveto (11,12) => (11,11)
Send: 1 Move S
Read: #30 X 5 Y 4  N #163 X 12 Y 5 N #149 X 11 Y 12  S #81 X 4 Y 11 E #161 X 11 Y 4 W #101 X 12 Y 11 W  S #74 X 4 Y 5 E  N #111 X 5 Y 12 W
Robot 30 is at (5,4)  Robot 30 is at (5,5)  Robot 163 is at (12,5)  Robot 163 is at (12,6)  Robot 149 is at (11,12)  Robot 149 is at (11,11)  Robot 81 is at (4,11)  Robot 81 is at (5,11)  Robot 161 is at (11,4)  Robot 161 is at (10,4)  Robot 101 is at (12,11)  Robot 101 is at (11,11)  Robot 101 is at (11,10)  Robot 74 is at (4,5)  Robot 74 is at (5,5)  Robot 74 is at (5,6)  Robot 111 is at (5,12)  Robot 111 is at (4,12)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (11,11) => (11,10)
Send: 1 Move S
Read: #30 E #163 N #149 S #81 S #161 W #101 S #74 E #111 E
Robot 30 is at (6,5)  Robot 163 is at (12,7)  Robot 149 is at (11,10)  Robot 81 is at (5,10)  Robot 161 is at (9,4)  Robot 101 is at (11,9)  Robot 74 is at (6,6)  Robot 111 is at (5,12)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (11,10) => (11,9)
Send: 1 Move S
Read: #30 E #163 W #149  S #81  N #161 W #101  S #74 E #111 S  N
Robot 30 is at (7,5)  Robot 163 is at (11,7)  Robot 149 is at (11,9)  Robot 81 is at (5,11)  Robot 161 is at (8,4)  Robot 101 is at (11,8)  Robot 74 is at (7,6)  Robot 111 is at (5,11)  Robot 111 is at (5,12)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (11,9) => (10,9)
Send: 1 Move W
Read: #30  E #163 W #149  N #81  S #161 N  E #101  N #74 N #111  S
Robot 30 is at (8,5)  Robot 163 is at (10,7)  Robot 149 is at (11,10)  Robot 81 is at (5,10)  Robot 161 is at (8,5)  Robot 161 is at (9,5)  Robot 101 is at (11,9)  Robot 74 is at (7,7)  Robot 111 is at (5,11)  
Read: 
Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (11,10) => (10,9)
Bumped!
Newroute to (9,8)
Calling routefrom 11, 10
Found a route Trimming from 5 to 5
Found a route Trimming from 8 to 5
Found a route Trimming from 15 to 5
Deep recursion on subroutine "main::routefrom" at ./runme line 472, <SOCK> line 27.
Deep recursion on subroutine "main::routefrom" at ./runme line 472, <SOCK> line 27.
Deep recursion on subroutine "main::routefrom" at ./runme line 472, <SOCK> line 27.
Deep recursion on subroutine "main::routefrom" at ./runme line 472, <SOCK> line 27.
4 (11,9)(10,9)(10,8)(9,8)4
Moveto (11,10) => (11,9)
Send: 1 Move S
Read: #30  W #163 W #149 S #81 N #161  W #101 W #74 N #111 E
Robot 30 is at (7,5)  Robot 163 is at (9,7)  Robot 149 is at (11,9)  Robot 81 is at (5,11)  Robot 161 is at (8,5)  Robot 101 is at (10,9)  Robot 74 is at (7,8)  Robot 111 is at (6,11)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (11,9) => (10,9)
Send: 1 Move W
Read: #30 N #163 W #149  W #81 W #161 N #101  W #74 P 3 #111 E
Robot 30 is at (7,6)  Robot 163 is at (8,7)  Robot 149 is at (10,9)  Robot 81 is at (4,11)  Robot 161 is at (8,6)  Robot 101 is at (9,9)  Robot 74 is at (7,8)  Robot 111 is at (7,11)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (10,9) => (10,8)
Send: 1 Move S
Read: #30 N  S #163   N #149 S #81 S #161  N #101 W #74  S #111 S
Robot 30 is at (7,7)  Robot 30 is at (7,6)  Robot 163 is at (8,8)  Robot 149 is at (10,8)  Robot 81 is at (4,10)  Robot 161 is at (8,7)  Robot 101 is at (8,9)  Robot 74 is at (7,7)  Robot 111 is at (7,10)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (10,8) => (9,8)
Send: 1 Move W
Read: #30 E #149 W #81 E #161 P 2  D 2 E #101 P 6 #74  E #111 S
Robot 30 is at (8,6)  Robot 149 is at (9,8)  Robot 81 is at (5,10)  Robot 161 is at (8,7)  Robot 161 is at (8,7)  Robot 161 is at (9,7)  Robot 101 is at (8,9)  Robot 74 is at (8,7)  Robot 111 is at (7,9)  
Read: 7 2 3 10 8 13 14 10
Dostuff got here  Returning 
Dostuff: Getting packages  Send: 10 Pick 8 7
Read: #30  S #149 P 8   D 8 N #81 E #161  N #101  W #74  S #111  W
Robot 30 is at (8,5)  Robot 149 is at (9,8)  Robot 149 is at (9,8)  Robot 149 is at (9,9)  Robot 81 is at (6,10)  Robot 161 is at (9,8)  Robot 101 is at (7,9)  Robot 74 is at (8,6)  Robot 111 is at (6,9)  
Read: 
Returning 
Dostuff: Find packages  Checking (9,8) vs (9,9)
Matching (9,8) and (9,9)
Newroute to (9,8)
Calling routefrom 9, 9
Found a route Trimming from 2 to 2
Found a route Trimming from 5 to 2
Found a route Trimming from 8 to 2
Deep recursion on subroutine "main::routefrom" at ./runme line 498, <SOCK> line 37.
Deep recursion on subroutine "main::routefrom" at ./runme line 498, <SOCK> line 37.
Deep recursion on subroutine "main::routefrom" at ./runme line 498, <SOCK> line 37.
Deep recursion on subroutine "main::routefrom" at ./runme line 498, <SOCK> line 37.
1 (9,8)1
aiming for (9,8)  Moveto (9,9) => (9,8)
Send: 1 Move S
Read: #30  S #149  S #81 N #161 P 8  D 8 S #101  D 6 E #74  S #111  E
Robot 30 is at (8,4)  Robot 149 is at (9,8)  Robot 81 is at (6,11)  Robot 161 is at (9,8)  Robot 161 is at (9,8)  Robot 161 is at (9,7)  Robot 101 is at (7,9)  Robot 101 is at (8,9)  Robot 74 is at (8,5)  Robot 111 is at (7,9)  
Read: 8 13 14 10 7 2 3 10
Dostuff got here  Returning 
Dostuff: Getting packages  Send: 10 Pick 8 7
Read: #30  N #149 P 8  #81 E #161 W #101 P 5 #74  D 3 N #111 P 6
Robot 30 is at (8,5)  Robot 149 is at (9,8)  Robot 81 is at (7,11)  Robot 161 is at (8,7)  Robot 101 is at (8,9)  Robot 74 is at (8,5)  Robot 74 is at (8,6)  Robot 111 is at (7,9)  
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 41.
Deep recursion on subroutine "main::routefrom" at ./runme line 510, <SOCK> line 41.
Deep recursion on subroutine "main::routefrom" at ./runme line 510, <SOCK> line 41.
Deep recursion on subroutine "main::routefrom" at ./runme line 510, <SOCK> line 41.
Deep recursion on subroutine "main::routefrom" at ./runme line 510, <SOCK> line 41.
Deep recursion on subroutine "main::routefrom" at ./runme line 510, <SOCK> line 41.
Deep recursion on subroutine "main::routefrom" at ./runme line 510, <SOCK> line 41.
Deep recursion on subroutine "main::routefrom" at ./runme line 510, <SOCK> line 41.
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: #30 P 3 #149 E #81 E #161 W #101 E #74 E #111 W
Robot 30 is at (8,5)  Robot 149 is at (10,8)  Robot 81 is at (8,11)  Robot 161 is at (7,7)  Robot 101 is at (9,9)  Robot 74 is at (9,6)  Robot 111 is at (6,9)  
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: #30 N #149 E #81 N #161 N #101 E #74 N #111 W
Robot 30 is at (8,6)  Robot 149 is at (11,8)  Robot 81 is at (8,12)  Robot 161 is at (7,8)  Robot 101 is at (10,9)  Robot 74 is at (9,7)  Robot 111 is at (5,9)  
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: #30 E #149 E #81 N #161 P 4 #101 E #74 N #111 S
Robot 30 is at (9,6)  Robot 149 is at (12,8)  Robot 81 is at (8,13)  Robot 161 is at (7,8)  Robot 101 is at (11,9)  Robot 74 is at (9,8)  Robot 111 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: #30 N #149 E #81 N #161 S #101 S #74 P 7 #111 W
Robot 30 is at (9,7)  Robot 149 is at (13,8)  Robot 81 is at (8,14)  Robot 161 is at (7,7)  Robot 101 is at (11,8)  Robot 74 is at (9,8)  Robot 111 is at (4,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: #30  N #149 E #81 E #161 S #101 E #74  D 7 N #111 W
Robot 30 is at (9,8)  Robot 149 is at (14,8)  Robot 81 is at (9,14)  Robot 161 is at (7,6)  Robot 101 is at (12,8)  Robot 74 is at (9,8)  Robot 74 is at (9,9)  Robot 111 is at (3,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: #30 E #149 N #81 E #161 E #101 E #74 W #111 W
Robot 30 is at (10,8)  Robot 149 is at (14,9)  Robot 81 is at (10,14)  Robot 161 is at (8,6)  Robot 101 is at (13,8)  Robot 74 is at (8,9)  Robot 111 is at (2,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: #30 E #149 N #81 W #161 S #101 E #74 E #111 W
Robot 30 is at (11,8)  Robot 149 is at (14,10)  Robot 81 is at (9,14)  Robot 161 is at (8,5)  Robot 101 is at (14,8)  Robot 74 is at (9,9)  Robot 111 is at (1,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: #30 E #149 N #81 W #161 S #101 E #74 S #111 N
Robot 30 is at (12,8)  Robot 149 is at (14,11)  Robot 81 is at (8,14)  Robot 161 is at (8,4)  Robot 101 is at (15,8)  Robot 74 is at (9,8)  Robot 111 is at (1,9)  
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: #30 E #149 N #81 S #161 S #101 S #74 P 7 #111 N
Robot 30 is at (13,8)  Robot 149 is at (14,12)  Robot 81 is at (8,13)  Robot 161 is at (8,3)  Robot 101 is at (15,7)  Robot 74 is at (9,8)  Robot 111 is at (1,10)  
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: #30 E #149 N #81  E #161 S #101 S #74 S #111 N
Robot 30 is at (14,8)  Robot 149 is at (14,13)  Robot 81 is at (9,13)  Robot 161 is at (8,2)  Robot 101 is at (15,6)  Robot 74 is at (9,7)  Robot 111 is at (1,11)  
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: #30 E #149 N #161 W #101 S #74 W #111 N
Robot 30 is at (15,8)  Robot 149 is at (14,14)  Robot 161 is at (7,2)  Robot 101 is at (15,5)  Robot 74 is at (8,7)  Robot 111 is at (1,12)  
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: #30 N #149 W #161 W #101 S #74 S #111 N
Robot 30 is at (15,9)  Robot 149 is at (13,14)  Robot 161 is at (6,2)  Robot 101 is at (15,4)  Robot 74 is at (8,6)  Robot 111 is at (1,13)  
Read: 
Dostuff got here  Candrop 8 at (13,14), we are at 13, 14
Returning 8
Send: 6 Drop 8
Read: #30 N #149 D 8 #161 W #101 S #74 S #111 E
Robot 30 is at (15,10)  Robot 149 is at (13,14)  Robot 161 is at (5,2)  Robot 101 is at (15,3)  Robot 74 is at (8,5)  Robot 111 is at (2,13)  
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 67.
Deep recursion on subroutine "main::routefrom" at ./runme line 464, <SOCK> line 67.
Deep recursion on subroutine "main::routefrom" at ./runme line 464, <SOCK> line 67.
Deep recursion on subroutine "main::routefrom" at ./runme line 464, <SOCK> line 67.
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: #30 N #149 W #161 W #101 S #74 S #111 D 6
Robot 30 is at (15,11)  Robot 149 is at (12,14)  Robot 161 is at (4,2)  Robot 101 is at (15,2)  Robot 74 is at (8,4)  Robot 111 is at (2,13)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (12,14) => (11,14)
Send: 1 Move W
Read: #30 N #149 W #161 W #101 W #74 S #111 W
Robot 30 is at (15,12)  Robot 149 is at (11,14)  Robot 161 is at (3,2)  Robot 101 is at (14,2)  Robot 74 is at (8,3)  Robot 111 is at (1,13)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (11,14) => (10,14)
Send: 1 Move W
Read: #30 N #149 W #161 D 4 #101 W #74 S #111 S
Robot 30 is at (15,13)  Robot 149 is at (10,14)  Robot 161 is at (3,2)  Robot 101 is at (13,2)  Robot 74 is at (8,2)  Robot 111 is at (1,12)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (10,14) => (9,14)
Send: 1 Move W
Read: #30 W #149 W #161 W #101 D 5 #74 W #111 S
Robot 30 is at (14,13)  Robot 149 is at (9,14)  Robot 161 is at (2,2)  Robot 101 is at (13,2)  Robot 74 is at (7,2)  Robot 111 is at (1,11)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (9,14) => (8,14)
Send: 1 Move W
Read: #30 D 3 #149 W #161 N #101 S #74 W #111 S
Robot 30 is at (14,13)  Robot 149 is at (8,14)  Robot 161 is at (2,3)  Robot 101 is at (13,1)  Robot 74 is at (6,2)  Robot 111 is at (1,10)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (8,14) => (8,13)
Send: 1 Move S
Read: #30 E #149 S #161 N #101 W #74 W #111 S
Robot 30 is at (15,13)  Robot 149 is at (8,13)  Robot 161 is at (2,4)  Robot 101 is at (12,1)  Robot 74 is at (5,2)  Robot 111 is at (1,9)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (8,13) => (8,12)
Send: 1 Move S
Read: #30 S #149 S #161 N #101 W #74 W #111 S
Robot 30 is at (15,12)  Robot 149 is at (8,12)  Robot 161 is at (2,5)  Robot 101 is at (11,1)  Robot 74 is at (4,2)  Robot 111 is at (1,8)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (8,12) => (8,11)
Send: 1 Move S
Read: #30 S #149 S #161 N #101 W #74 W #111 E
Robot 30 is at (15,11)  Robot 149 is at (8,11)  Robot 161 is at (2,6)  Robot 101 is at (10,1)  Robot 74 is at (3,2)  Robot 111 is at (2,8)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (8,11) => (8,10)
Send: 1 Move S
Read: #30 S #149 S #161 N #101 W #74 W #111 E
Robot 30 is at (15,10)  Robot 149 is at (8,10)  Robot 161 is at (2,7)  Robot 101 is at (9,1)  Robot 74 is at (2,2)  Robot 111 is at (3,8)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (8,10) => (8,9)
Send: 1 Move S
Read: #30 S #149 S #161 N #101 W #74 N #111 E
Robot 30 is at (15,9)  Robot 149 is at (8,9)  Robot 161 is at (2,8)  Robot 101 is at (8,1)  Robot 74 is at (2,3)  Robot 111 is at (4,8)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (8,9) => (9,9)
Send: 1 Move E
Read: #30 S #149 E #161 N #101 N #74 D 7 #111 E
Robot 30 is at (15,8)  Robot 149 is at (9,9)  Robot 161 is at (2,9)  Robot 101 is at (8,2)  Robot 74 is at (2,3)  Robot 111 is at (5,8)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (9,8)  Moveto (9,9) => (9,8)
Send: 1 Move S
Read: #30 W #149 S #161 N #101 N #74 N #111 E
Robot 30 is at (14,8)  Robot 149 is at (9,8)  Robot 161 is at (2,10)  Robot 101 is at (8,3)  Robot 74 is at (2,4)  Robot 111 is at (6,8)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  Checking (9,8) vs (9,8)
Matching (9,8) and (9,8)
Checking (8,7) vs (9,8)
Matching (8,7) and (9,8)
Newroute to (8,7)
Calling routefrom 9, 8
Found a route Trimming from 3 to 3
Found a route Trimming from 6 to 3
Found a route Trimming from 9 to 3
Deep recursion on subroutine "main::routefrom" at ./runme line 491, <SOCK> line 91.
Deep recursion on subroutine "main::routefrom" at ./runme line 491, <SOCK> line 91.
Deep recursion on subroutine "main::routefrom" at ./runme line 491, <SOCK> line 91.
Deep recursion on subroutine "main::routefrom" at ./runme line 491, <SOCK> line 91.
2 (9,7)(8,7)2
aiming for (8,7)  Moveto (9,8) => (9,7)
Send: 1 Move S
Read: #30 W #149 S #161 N #101 N #74 N #111 E
Robot 30 is at (13,8)  Robot 149 is at (9,7)  Robot 161 is at (2,11)  Robot 101 is at (8,4)  Robot 74 is at (2,5)  Robot 111 is at (7,8)  
Read: 
Dostuff got here  Returning 
Dostuff: Find packages  aiming for (8,7)  Moveto (9,7) => (8,7)
Send: 1 Move W
Read: #30 W #149 W #161 N #101 N #74 N #111 S
Robot 30 is at (12,8)  Robot 149 is at (8,7)  Robot 161 is at (2,12)  Robot 101 is at (8,5)  Robot 74 is at (2,6)  Robot 111 is at (7,7)  
Read: 2 14 3 10 1 3 14 10
Dostuff got here  Returning 
Dostuff: Getting packages  Send: 10 Pick 2 1
Read: #30 W #149  E #161 N #101 N #74 N #111  E
Robot 30 is at (11,8)  Robot 149 is at (9,7)  Robot 161 is at (2,13)  Robot 101 is at (8,6)  Robot 74 is at (2,7)  Robot 111 is at (8,7)  
Read: 
Returning 
Dostuff: Find packages  Checking (8,7) vs (9,7)
Matching (8,7) and (9,7)
Newroute to (8,7)
Calling routefrom 9, 7
Found a route Trimming from 2 to 2
Found a route Trimming from 9 to 2
Found a route Trimming from 12 to 2
Deep recursion on subroutine "main::routefrom" at ./runme line 472, <SOCK> line 97.
Deep recursion on subroutine "main::routefrom" at ./runme line 472, <SOCK> line 97.
Deep recursion on subroutine "main::routefrom" at ./runme line 472, <SOCK> line 97.
Deep recursion on subroutine "main::routefrom" at ./runme line 472, <SOCK> line 97.
1 (8,7)1
aiming for (8,7)  Moveto (9,7) => (8,7)
Send: 1 Move W
Read: Robot 149 died.
Robot 149 died.
Read: *** Reason: Stepped on lethal
*** Reason: Stepped on lethal
Read: *** Score : 10
*** Score : 10
Read: *** Money : 128
*** Money : 128

real	0m55.354s
user	0m0.110s
sys	0m0.020s
