Copyright (c) James A. Storer

Tedious2

A harder version of Abe's Easy Puzzle.
This puzzle has a turntable in the lower right corner.
Two 1x1 pieces or a 1x2 piece can rotate 90 degrees:
. .       . X          . X      . .
X Y   ->  . Y    or    . Y  ->  X Y

Tedious - "Version 2"
For this formulation, using the turntable starts a new move.
For example, moving horizontally, then rotating to vertical
via the turntable, then moving vertically, is 3 rectilinear
moves, independent of turntable orientation before the move.
Turntable orientation at the start and end does not matter.

######################################################################
Rectilinear Solution
      Rectilinear steps: 334
      Straight-Line steps: 378
      Unit steps: 498
######################################################################

#0:
C C Q P
B B Q P
1 2 $  
S S    

#1. Move P south 2 units:
C C Q  
B B Q  
1 2 $ P
S S   P

#2. Move Q east:
C C   Q
B B   Q
1 2 $ P
S S   P

#3. Move B east:
C C   Q
  B B Q
1 2 $ P
S S   P

#4. Move C east:
  C C Q
  B B Q
1 2 $ P
S S   P

#5. Move 1 north 2 units:
1 C C Q
  B B Q
  2 $ P
S S   P

#6. Move 2 on a path of 2 segments ending north:
1 C C Q
2 B B Q
    $ P
S S   P

#7. Move S north:
1 C C Q
2 B B Q
S S $ P
      P

#8. Move P in direction 4 on edge (4,3)  (3,4):
1 C C Q
2 B B Q
S S $  
    P P

#9. Move P west 2 units:
1 C C Q
2 B B Q
S S $  
P P    

#10. Move Q south 2 units:
1 C C  
2 B B  
S S $ Q
P P   Q

#11. Move B east:
1 C C  
2   B B
S S $ Q
P P   Q

#12. Move 2 east:
1 C C  
  2 B B
S S $ Q
P P   Q

#13. Move 1 south:
  C C  
1 2 B B
S S $ Q
P P   Q

#14. Move C west:
C C    
1 2 B B
S S $ Q
P P   Q

#15. Move B north:
C C B B
1 2    
S S $ Q
P P   Q

#16. Move 2 east 2 units:
C C B B
1     2
S S $ Q
P P   Q

#17. Move 1 east 2 units:
C C B B
    1 2
S S $ Q
P P   Q

#18. Move S north:
C C B B
S S 1 2
    $ Q
P P   Q

#19. Move P north:
C C B B
S S 1 2
P P $ Q
      Q

#20. Move Q in direction 4 on edge (4,3)  (3,4):
C C B B
S S 1 2
P P $  
    Q Q

#21. Move Q west 2 units:
C C B B
S S 1 2
P P $  
Q Q    

#22. Move 2 south 2 units:
C C B B
S S 1  
P P $  
Q Q   2

#23. Move 1 on a path of 2 segments ending south:
C C B B
S S    
P P $ 1
Q Q   2

#24. Move S east 2 units:
C C B B
    S S
P P $ 1
Q Q   2

#25. Move C south:
    B B
C C S S
P P $ 1
Q Q   2

#26. Move B west 2 units:
B B    
C C S S
P P $ 1
Q Q   2

#27. Move S north:
B B S S
C C    
P P $ 1
Q Q   2

#28. Move 1 on a path of 2 segments ending west:
B B S S
C C 1  
P P $  
Q Q   2

#29. Move 2 north 2 units:
B B S S
C C 1 2
P P $  
Q Q    

#30. Move Q east 2 units:
B B S S
C C 1 2
P P $  
    Q Q

#31. Move P south:
B B S S
C C 1 2
    $  
P P Q Q

#32. Move C south:
B B S S
    1 2
C C $  
P P Q Q

#33. Move B south:
    S S
B B 1 2
C C $  
P P Q Q

#34. Move S west 2 units:
S S    
B B 1 2
C C $  
P P Q Q

#35. Move 2 on a path of 2 segments ending west:
S S 2  
B B 1  
C C $  
P P Q Q

#36. Move Q in direction 4 on edge (4,3)  (3,4):
S S 2  
B B 1  
C C $ Q
P P   Q

#37. Move Q north 2 units:
S S 2 Q
B B 1 Q
C C $  
P P    

#38. Move P east 2 units:
S S 2 Q
B B 1 Q
C C $  
    P P

#39. Move C south:
S S 2 Q
B B 1 Q
    $  
C C P P

#40. Move B south:
S S 2 Q
    1 Q
B B $  
C C P P

#41. Move S south:
    2 Q
S S 1 Q
B B $  
C C P P

#42. Move 2 west 2 units:
2     Q
S S 1 Q
B B $  
C C P P

#43. Move 1 on a path of 2 segments ending west:
2 1   Q
S S   Q
B B $  
C C P P

#44. Move Q west:
2 1 Q  
S S Q  
B B $  
C C P P

#45. Move P in direction 4 on edge (4,3)  (3,4):
2 1 Q  
S S Q  
B B $ P
C C   P

#46. Move P north 2 units:
2 1 Q P
S S Q P
B B $  
C C    

#47. Move C east 2 units:
2 1 Q P
S S Q P
B B $  
    C C

#48. Move B south:
2 1 Q P
S S Q P
    $  
B B C C

#49. Move S south:
2 1 Q P
    Q P
S S $  
B B C C

#50. Move 1 on a path of 2 segments ending west:
2   Q P
1   Q P
S S $  
B B C C

#51. Move Q west:
2 Q   P
1 Q   P
S S $  
B B C C

#52. Move P west:
2 Q P  
1 Q P  
S S $  
B B C C

#53. Move C in direction 4 on edge (4,3)  (3,4):
2 Q P  
1 Q P  
S S $ C
B B   C

#54. Move C north 2 units:
2 Q P C
1 Q P C
S S $  
B B    

#55. Move B east 2 units:
2 Q P C
1 Q P C
S S $  
    B B

#56. Move S south:
2 Q P C
1 Q P C
    $  
S S B B

#57. Move 1 on a path of 2 segments ending east:
2 Q P C
  Q P C
  1 $  
S S B B

#58. Move 2 south 2 units:
  Q P C
  Q P C
2 1 $  
S S B B

#59. Move Q west:
Q   P C
Q   P C
2 1 $  
S S B B

#60. Move P west:
Q P   C
Q P   C
2 1 $  
S S B B

#61. Move C west:
Q P C  
Q P C  
2 1 $  
S S B B

#62. Move B in direction 4 on edge (4,3)  (3,4):
Q P C  
Q P C  
2 1 $ B
S S   B

#63. Move B north 2 units:
Q P C B
Q P C B
2 1 $  
S S    

#64. Move S east 2 units:
Q P C B
Q P C B
2 1 $  
    S S

#65. Move 2 on a path of 2 segments ending east:
Q P C B
Q P C B
  1 $  
  2 S S

#66. Move Q south 2 units:
  P C B
  P C B
Q 1 $  
Q 2 S S

#67. Move P west:
P   C B
P   C B
Q 1 $  
Q 2 S S

#68. Move C west:
P C   B
P C   B
Q 1 $  
Q 2 S S

#69. Move B west:
P C B  
P C B  
Q 1 $  
Q 2 S S

#70. Move S in direction 4 on edge (4,3)  (3,4):
P C B  
P C B  
Q 1 $ S
Q 2   S

#71. Move S north 2 units:
P C B S
P C B S
Q 1 $  
Q 2    

#72. Move 2 east 2 units:
P C B S
P C B S
Q 1 $  
Q     2

#73. Move 1 on a path of 2 segments ending east:
P C B S
P C B S
Q   $  
Q   1 2

#74. Move C south 2 units:
P   B S
P   B S
Q C $  
Q C 1 2

#75. Move P east:
  P B S
  P B S
Q C $  
Q C 1 2

#76. Move Q north 2 units:
Q P B S
Q P B S
  C $  
  C 1 2

#77. Move C west:
Q P B S
Q P B S
C   $  
C   1 2

#78. Move 1 on a path of 2 segments ending north:
Q P B S
Q P B S
C 1 $  
C     2

#79. Move 2 west 2 units:
Q P B S
Q P B S
C 1 $  
C 2    

#80. Move S south 2 units:
Q P B  
Q P B  
C 1 $ S
C 2   S

#81. Move B east:
Q P   B
Q P   B
C 1 $ S
C 2   S

#82. Move P east:
Q   P B
Q   P B
C 1 $ S
C 2   S

#83. Move Q east:
  Q P B
  Q P B
C 1 $ S
C 2   S

#84. Move C north 2 units:
C Q P B
C Q P B
  1 $ S
  2   S

#85. Move 2 on a path of 2 segments ending north:
C Q P B
C Q P B
2 1 $ S
      S

#86. Move S in direction 4 on edge (4,3)  (3,4):
C Q P B
C Q P B
2 1 $  
    S S

#87. Move S west 2 units:
C Q P B
C Q P B
2 1 $  
S S    

#88. Move B south 2 units:
C Q P  
C Q P  
2 1 $ B
S S   B

#89. Move P east:
C Q   P
C Q   P
2 1 $ B
S S   B

#90. Move Q east:
C   Q P
C   Q P
2 1 $ B
S S   B

#91. Move C east:
  C Q P
  C Q P
2 1 $ B
S S   B

#92. Move 2 north 2 units:
2 C Q P
  C Q P
  1 $ B
S S   B

#93. Move 1 on a path of 2 segments ending north:
2 C Q P
1 C Q P
    $ B
S S   B

#94. Move S north:
2 C Q P
1 C Q P
S S $ B
      B

#95. Move B in direction 4 on edge (4,3)  (3,4):
2 C Q P
1 C Q P
S S $  
    B B

#96. Move B west 2 units:
2 C Q P
1 C Q P
S S $  
B B    

#97. Move P south 2 units:
2 C Q  
1 C Q  
S S $ P
B B   P

#98. Move Q east:
2 C   Q
1 C   Q
S S $ P
B B   P

#99. Move C east:
2   C Q
1   C Q
S S $ P
B B   P

#100. Move 1 on a path of 2 segments ending north:
2 1 C Q
    C Q
S S $ P
B B   P

#101. Move S north:
2 1 C Q
S S C Q
    $ P
B B   P

#102. Move B north:
2 1 C Q
S S C Q
B B $ P
      P

#103. Move P in direction 4 on edge (4,3)  (3,4):
2 1 C Q
S S C Q
B B $  
    P P

#104. Move P west 2 units:
2 1 C Q
S S C Q
B B $  
P P    

#105. Move Q south 2 units:
2 1 C  
S S C  
B B $ Q
P P   Q

#106. Move C east:
2 1   C
S S   C
B B $ Q
P P   Q

#107. Move 1 on a path of 2 segments ending south:
2     C
S S 1 C
B B $ Q
P P   Q

#108. Move 2 east 2 units:
    2 C
S S 1 C
B B $ Q
P P   Q

#109. Move S north:
S S 2 C
    1 C
B B $ Q
P P   Q

#110. Move B north:
S S 2 C
B B 1 C
    $ Q
P P   Q

#111. Move P north:
S S 2 C
B B 1 C
P P $ Q
      Q

#112. Move Q in direction 4 on edge (4,3)  (3,4):
S S 2 C
B B 1 C
P P $  
    Q Q

#113. Move Q west 2 units:
S S 2 C
B B 1 C
P P $  
Q Q    

#114. Move C south 2 units:
S S 2  
B B 1  
P P $ C
Q Q   C

#115. Move 2 on a path of 2 segments ending south:
S S    
B B 1 2
P P $ C
Q Q   C

#116. Move S east 2 units:
    S S
B B 1 2
P P $ C
Q Q   C

#117. Move B north:
B B S S
    1 2
P P $ C
Q Q   C

#118. Move P north:
B B S S
P P 1 2
    $ C
Q Q   C

#119. Move Q north:
B B S S
P P 1 2
Q Q $ C
      C

#120. Move C in direction 4 on edge (4,3)  (3,4):
B B S S
P P 1 2
Q Q $  
    C C

#121. Move C west 2 units:
B B S S
P P 1 2
Q Q $  
C C    

#122. Move 2 south 2 units:
B B S S
P P 1  
Q Q $  
C C   2

#123. Move 1 on a path of 2 segments ending south:
B B S S
P P    
Q Q $ 1
C C   2

#124. Move S south:
B B    
P P S S
Q Q $ 1
C C   2

#125. Move B east 2 units:
    B B
P P S S
Q Q $ 1
C C   2

#126. Move P north:
P P B B
    S S
Q Q $ 1
C C   2

#127. Move S west 2 units:
P P B B
S S    
Q Q $ 1
C C   2

#128. Move 1 on a path of 2 segments ending west:
P P B B
S S 1  
Q Q $  
C C   2

#129. Move 2 north 2 units:
P P B B
S S 1 2
Q Q $  
C C    

#130. Move C east 2 units:
P P B B
S S 1 2
Q Q $  
    C C

#131. Move Q south:
P P B B
S S 1 2
    $  
Q Q C C

#132. Move S south:
P P B B
    1 2
S S $  
Q Q C C

#133. Move P south:
    B B
P P 1 2
S S $  
Q Q C C

#134. Move B west 2 units:
B B    
P P 1 2
S S $  
Q Q C C

#135. Move 2 on a path of 2 segments ending west:
B B 2  
P P 1  
S S $  
Q Q C C

#136. Move C in direction 4 on edge (4,3)  (3,4):
B B 2  
P P 1  
S S $ C
Q Q   C

#137. Move C north 2 units:
B B 2 C
P P 1 C
S S $  
Q Q    

#138. Move Q east 2 units:
B B 2 C
P P 1 C
S S $  
    Q Q

#139. Move S south:
B B 2 C
P P 1 C
    $  
S S Q Q

#140. Move P south:
B B 2 C
    1 C
P P $  
S S Q Q

#141. Move B south:
    2 C
B B 1 C
P P $  
S S Q Q

#142. Move 2 west 2 units:
2     C
B B 1 C
P P $  
S S Q Q

#143. Move 1 on a path of 2 segments ending west:
2 1   C
B B   C
P P $  
S S Q Q

#144. Move C west:
2 1 C  
B B C  
P P $  
S S Q Q

#145. Move Q in direction 4 on edge (4,3)  (3,4):
2 1 C  
B B C  
P P $ Q
S S   Q

#146. Move Q north 2 units:
2 1 C Q
B B C Q
P P $  
S S    

#147. Move S east 2 units:
2 1 C Q
B B C Q
P P $  
    S S

#148. Move P south:
2 1 C Q
B B C Q
    $  
P P S S

#149. Move B south:
2 1 C Q
    C Q
B B $  
P P S S

#150. Move 1 on a path of 2 segments ending west:
2   C Q
1   C Q
B B $  
P P S S

#151. Move C west:
2 C   Q
1 C   Q
B B $  
P P S S

#152. Move Q west:
2 C Q  
1 C Q  
B B $  
P P S S

#153. Move S in direction 4 on edge (4,3)  (3,4):
2 C Q  
1 C Q  
B B $ S
P P   S

#154. Move S north 2 units:
2 C Q S
1 C Q S
B B $  
P P    

#155. Move P east 2 units:
2 C Q S
1 C Q S
B B $  
    P P

#156. Move B south:
2 C Q S
1 C Q S
    $  
B B P P

#157. Move 1 on a path of 2 segments ending east:
2 C Q S
  C Q S
  1 $  
B B P P

#158. Move 2 south 2 units:
  C Q S
  C Q S
2 1 $  
B B P P

#159. Move C west:
C   Q S
C   Q S
2 1 $  
B B P P

#160. Move Q west:
C Q   S
C Q   S
2 1 $  
B B P P

#161. Move S west:
C Q S  
C Q S  
2 1 $  
B B P P

#162. Move P in direction 4 on edge (4,3)  (3,4):
C Q S  
C Q S  
2 1 $ P
B B   P

#163. Move P north 2 units:
C Q S P
C Q S P
2 1 $  
B B    

#164. Move B east 2 units:
C Q S P
C Q S P
2 1 $  
    B B

#165. Move 2 on a path of 2 segments ending east:
C Q S P
C Q S P
  1 $  
  2 B B

#166. Move C south 2 units:
  Q S P
  Q S P
C 1 $  
C 2 B B

#167. Move Q west:
Q   S P
Q   S P
C 1 $  
C 2 B B

#168. Move S west:
Q S   P
Q S   P
C 1 $  
C 2 B B

#169. Move P west:
Q S P  
Q S P  
C 1 $  
C 2 B B

#170. Move B in direction 4 on edge (4,3)  (3,4):
Q S P  
Q S P  
C 1 $ B
C 2   B

#171. Move B north 2 units:
Q S P B
Q S P B
C 1 $  
C 2    

#172. Move 2 east 2 units:
Q S P B
Q S P B
C 1 $  
C     2

#173. Move 1 on a path of 2 segments ending east:
Q S P B
Q S P B
C   $  
C   1 2

#174. Move C east:
Q S P B
Q S P B
  C $  
  C 1 2

#175. Move Q south 2 units:
  S P B
  S P B
Q C $  
Q C 1 2

#176. Move S west:
S   P B
S   P B
Q C $  
Q C 1 2

#177. Move C north 2 units:
S C P B
S C P B
Q   $  
Q   1 2

#178. Move 1 on a path of 2 segments ending north:
S C P B
S C P B
Q 1 $  
Q     2

#179. Move 2 west 2 units:
S C P B
S C P B
Q 1 $  
Q 2    

#180. Move B south 2 units:
S C P  
S C P  
Q 1 $ B
Q 2   B

#181. Move P east:
S C   P
S C   P
Q 1 $ B
Q 2   B

#182. Move C east:
S   C P
S   C P
Q 1 $ B
Q 2   B

#183. Move S east:
  S C P
  S C P
Q 1 $ B
Q 2   B

#184. Move Q north 2 units:
Q S C P
Q S C P
  1 $ B
  2   B

#185. Move 2 on a path of 2 segments ending north:
Q S C P
Q S C P
2 1 $ B
      B

#186. Move B in direction 4 on edge (4,3)  (3,4):
Q S C P
Q S C P
2 1 $  
    B B

#187. Move B west 2 units:
Q S C P
Q S C P
2 1 $  
B B    

#188. Move P south 2 units:
Q S C  
Q S C  
2 1 $ P
B B   P

#189. Move C east:
Q S   C
Q S   C
2 1 $ P
B B   P

#190. Move S east:
Q   S C
Q   S C
2 1 $ P
B B   P

#191. Move Q east:
  Q S C
  Q S C
2 1 $ P
B B   P

#192. Move 2 north 2 units:
2 Q S C
  Q S C
  1 $ P
B B   P

#193. Move 1 on a path of 2 segments ending north:
2 Q S C
1 Q S C
    $ P
B B   P

#194. Move B north:
2 Q S C
1 Q S C
B B $ P
      P

#195. Move P in direction 4 on edge (4,3)  (3,4):
2 Q S C
1 Q S C
B B $  
    P P

#196. Move P west 2 units:
2 Q S C
1 Q S C
B B $  
P P    

#197. Move C south 2 units:
2 Q S  
1 Q S  
B B $ C
P P   C

#198. Move S east:
2 Q   S
1 Q   S
B B $ C
P P   C

#199. Move Q east:
2   Q S
1   Q S
B B $ C
P P   C

#200. Move 1 on a path of 2 segments ending north:
2 1 Q S
    Q S
B B $ C
P P   C

#201. Move B north:
2 1 Q S
B B Q S
    $ C
P P   C

#202. Move P north:
2 1 Q S
B B Q S
P P $ C
      C

#203. Move C in direction 4 on edge (4,3)  (3,4):
2 1 Q S
B B Q S
P P $  
    C C

#204. Move C west 2 units:
2 1 Q S
B B Q S
P P $  
C C    

#205. Move S south 2 units:
2 1 Q  
B B Q  
P P $ S
C C   S

#206. Move Q east:
2 1   Q
B B   Q
P P $ S
C C   S

#207. Move 1 on a path of 2 segments ending south:
2     Q
B B 1 Q
P P $ S
C C   S

#208. Move 2 east 2 units:
    2 Q
B B 1 Q
P P $ S
C C   S

#209. Move B north:
B B 2 Q
    1 Q
P P $ S
C C   S

#210. Move P north:
B B 2 Q
P P 1 Q
    $ S
C C   S

#211. Move C north:
B B 2 Q
P P 1 Q
C C $ S
      S

#212. Move S in direction 4 on edge (4,3)  (3,4):
B B 2 Q
P P 1 Q
C C $  
    S S

#213. Move S west 2 units:
B B 2 Q
P P 1 Q
C C $  
S S    

#214. Move Q south 2 units:
B B 2  
P P 1  
C C $ Q
S S   Q

#215. Move 2 on a path of 2 segments ending south:
B B    
P P 1 2
C C $ Q
S S   Q

#216. Move B east 2 units:
    B B
P P 1 2
C C $ Q
S S   Q

#217. Move P north:
P P B B
    1 2
C C $ Q
S S   Q

#218. Move C north:
P P B B
C C 1 2
    $ Q
S S   Q

#219. Move S north:
P P B B
C C 1 2
S S $ Q
      Q

#220. Move Q in direction 4 on edge (4,3)  (3,4):
P P B B
C C 1 2
S S $  
    Q Q

#221. Move Q west 2 units:
P P B B
C C 1 2
S S $  
Q Q    

#222. Move 2 south 2 units:
P P B B
C C 1  
S S $  
Q Q   2

#223. Move 1 on a path of 2 segments ending south:
P P B B
C C    
S S $ 1
Q Q   2

#224. Move C east 2 units:
P P B B
    C C
S S $ 1
Q Q   2

#225. Move P south:
    B B
P P C C
S S $ 1
Q Q   2

#226. Move B west 2 units:
B B    
P P C C
S S $ 1
Q Q   2

#227. Move C north:
B B C C
P P    
S S $ 1
Q Q   2

#228. Move 1 on a path of 2 segments ending west:
B B C C
P P 1  
S S $  
Q Q   2

#229. Move 2 north 2 units:
B B C C
P P 1 2
S S $  
Q Q    

#230. Move Q east 2 units:
B B C C
P P 1 2
S S $  
    Q Q

#231. Move S south:
B B C C
P P 1 2
    $  
S S Q Q

#232. Move P south:
B B C C
    1 2
P P $  
S S Q Q

#233. Move B south:
    C C
B B 1 2
P P $  
S S Q Q

#234. Move C west 2 units:
C C    
B B 1 2
P P $  
S S Q Q

#235. Move 2 on a path of 2 segments ending west:
C C 2  
B B 1  
P P $  
S S Q Q

#236. Move Q in direction 4 on edge (4,3)  (3,4):
C C 2  
B B 1  
P P $ Q
S S   Q

#237. Move Q north 2 units:
C C 2 Q
B B 1 Q
P P $  
S S    

#238. Move S east 2 units:
C C 2 Q
B B 1 Q
P P $  
    S S

#239. Move P south:
C C 2 Q
B B 1 Q
    $  
P P S S

#240. Move B south:
C C 2 Q
    1 Q
B B $  
P P S S

#241. Move C south:
    2 Q
C C 1 Q
B B $  
P P S S

#242. Move 2 west 2 units:
2     Q
C C 1 Q
B B $  
P P S S

#243. Move 1 on a path of 2 segments ending west:
2 1   Q
C C   Q
B B $  
P P S S

#244. Move Q west:
2 1 Q  
C C Q  
B B $  
P P S S

#245. Move S in direction 4 on edge (4,3)  (3,4):
2 1 Q  
C C Q  
B B $ S
P P   S

#246. Move S north 2 units:
2 1 Q S
C C Q S
B B $  
P P    

#247. Move P east 2 units:
2 1 Q S
C C Q S
B B $  
    P P

#248. Move B south:
2 1 Q S
C C Q S
    $  
B B P P

#249. Move C south:
2 1 Q S
    Q S
C C $  
B B P P

#250. Move 1 on a path of 2 segments ending west:
2   Q S
1   Q S
C C $  
B B P P

#251. Move Q west:
2 Q   S
1 Q   S
C C $  
B B P P

#252. Move S west:
2 Q S  
1 Q S  
C C $  
B B P P

#253. Move P in direction 4 on edge (4,3)  (3,4):
2 Q S  
1 Q S  
C C $ P
B B   P

#254. Move P north 2 units:
2 Q S P
1 Q S P
C C $  
B B    

#255. Move B east 2 units:
2 Q S P
1 Q S P
C C $  
    B B

#256. Move C south:
2 Q S P
1 Q S P
    $  
C C B B

#257. Move 1 on a path of 2 segments ending east:
2 Q S P
  Q S P
  1 $  
C C B B

#258. Move 2 south 2 units:
  Q S P
  Q S P
2 1 $  
C C B B

#259. Move Q west:
Q   S P
Q   S P
2 1 $  
C C B B

#260. Move S west:
Q S   P
Q S   P
2 1 $  
C C B B

#261. Move P west:
Q S P  
Q S P  
2 1 $  
C C B B

#262. Move B in direction 4 on edge (4,3)  (3,4):
Q S P  
Q S P  
2 1 $ B
C C   B

#263. Move B north 2 units:
Q S P B
Q S P B
2 1 $  
C C    

#264. Move C east 2 units:
Q S P B
Q S P B
2 1 $  
    C C

#265. Move 2 on a path of 2 segments ending east:
Q S P B
Q S P B
  1 $  
  2 C C

#266. Move Q south 2 units:
  S P B
  S P B
Q 1 $  
Q 2 C C

#267. Move S west:
S   P B
S   P B
Q 1 $  
Q 2 C C

#268. Move P west:
S P   B
S P   B
Q 1 $  
Q 2 C C

#269. Move B west:
S P B  
S P B  
Q 1 $  
Q 2 C C

#270. Move C in direction 4 on edge (4,3)  (3,4):
S P B  
S P B  
Q 1 $ C
Q 2   C

#271. Move C north 2 units:
S P B C
S P B C
Q 1 $  
Q 2    

#272. Move 2 east 2 units:
S P B C
S P B C
Q 1 $  
Q     2

#273. Move 1 on a path of 2 segments ending east:
S P B C
S P B C
Q   $  
Q   1 2

#274. Move P south 2 units:
S   B C
S   B C
Q P $  
Q P 1 2

#275. Move S east:
  S B C
  S B C
Q P $  
Q P 1 2

#276. Move Q north 2 units:
Q S B C
Q S B C
  P $  
  P 1 2

#277. Move P west:
Q S B C
Q S B C
P   $  
P   1 2

#278. Move 1 on a path of 2 segments ending north:
Q S B C
Q S B C
P 1 $  
P     2

#279. Move 2 west 2 units:
Q S B C
Q S B C
P 1 $  
P 2    

#280. Move C south 2 units:
Q S B  
Q S B  
P 1 $ C
P 2   C

#281. Move B east:
Q S   B
Q S   B
P 1 $ C
P 2   C

#282. Move S east:
Q   S B
Q   S B
P 1 $ C
P 2   C

#283. Move Q east:
  Q S B
  Q S B
P 1 $ C
P 2   C

#284. Move P north 2 units:
P Q S B
P Q S B
  1 $ C
  2   C

#285. Move 2 on a path of 2 segments ending north:
P Q S B
P Q S B
2 1 $ C
      C

#286. Move C in direction 4 on edge (4,3)  (3,4):
P Q S B
P Q S B
2 1 $  
    C C

#287. Move C west 2 units:
P Q S B
P Q S B
2 1 $  
C C    

#288. Move B south 2 units:
P Q S  
P Q S  
2 1 $ B
C C   B

#289. Move S east:
P Q   S
P Q   S
2 1 $ B
C C   B

#290. Move Q east:
P   Q S
P   Q S
2 1 $ B
C C   B

#291. Move P east:
  P Q S
  P Q S
2 1 $ B
C C   B

#292. Move 2 north 2 units:
2 P Q S
  P Q S
  1 $ B
C C   B

#293. Move 1 on a path of 2 segments ending north:
2 P Q S
1 P Q S
    $ B
C C   B

#294. Move C north:
2 P Q S
1 P Q S
C C $ B
      B

#295. Move B in direction 4 on edge (4,3)  (3,4):
2 P Q S
1 P Q S
C C $  
    B B

#296. Move B west 2 units:
2 P Q S
1 P Q S
C C $  
B B    

#297. Move S south 2 units:
2 P Q  
1 P Q  
C C $ S
B B   S

#298. Move Q east:
2 P   Q
1 P   Q
C C $ S
B B   S

#299. Move P east:
2   P Q
1   P Q
C C $ S
B B   S

#300. Move 1 on a path of 2 segments ending north:
2 1 P Q
    P Q
C C $ S
B B   S

#301. Move C north:
2 1 P Q
C C P Q
    $ S
B B   S

#302. Move B north:
2 1 P Q
C C P Q
B B $ S
      S

#303. Move S in direction 4 on edge (4,3)  (3,4):
2 1 P Q
C C P Q
B B $  
    S S

#304. Move S west 2 units:
2 1 P Q
C C P Q
B B $  
S S    

#305. Move Q south 2 units:
2 1 P  
C C P  
B B $ Q
S S   Q

#306. Move P east:
2 1   P
C C   P
B B $ Q
S S   Q

#307. Move 1 on a path of 2 segments ending south:
2     P
C C 1 P
B B $ Q
S S   Q

#308. Move 2 east 2 units:
    2 P
C C 1 P
B B $ Q
S S   Q

#309. Move C north:
C C 2 P
    1 P
B B $ Q
S S   Q

#310. Move B north:
C C 2 P
B B 1 P
    $ Q
S S   Q

#311. Move S north:
C C 2 P
B B 1 P
S S $ Q
      Q

#312. Move Q in direction 4 on edge (4,3)  (3,4):
C C 2 P
B B 1 P
S S $  
    Q Q

#313. Move Q west 2 units:
C C 2 P
B B 1 P
S S $  
Q Q    

#314. Move P south 2 units:
C C 2  
B B 1  
S S $ P
Q Q   P

#315. Move 1 on a path of 2 segments ending north:
C C 2 1
B B    
S S $ P
Q Q   P

#316. Move B east 2 units:
C C 2 1
    B B
S S $ P
Q Q   P

#317. Move C south:
    2 1
C C B B
S S $ P
Q Q   P

#318. Move 2 west 2 units:
2     1
C C B B
S S $ P
Q Q   P

#319. Move 1 west 2 units:
2 1    
C C B B
S S $ P
Q Q   P

#320. Move B north:
2 1 B B
C C    
S S $ P
Q Q   P

#321. Move C east:
2 1 B B
  C C  
S S $ P
Q Q   P

#322. Move 2 south:
  1 B B
2 C C  
S S $ P
Q Q   P

#323. Move 1 west:
1   B B
2 C C  
S S $ P
Q Q   P

#324. Move B west:
1 B B  
2 C C  
S S $ P
Q Q   P

#325. Move P north 2 units:
1 B B P
2 C C P
S S $  
Q Q    

#326. Move Q east 2 units:
1 B B P
2 C C P
S S $  
    Q Q

#327. Move S south:
1 B B P
2 C C P
    $  
S S Q Q

#328. Move 2 on a path of 2 segments ending east:
1 B B P
  C C P
  2 $  
S S Q Q

#329. Move 1 south 2 units:
  B B P
  C C P
1 2 $  
S S Q Q

#330. Move B west:
B B   P
  C C P
1 2 $  
S S Q Q

#331. Move C west:
B B   P
C C   P
1 2 $  
S S Q Q

#332. Move P west:
B B P  
C C P  
1 2 $  
S S Q Q

#333. Move Q in direction 4 on edge (4,3)  (3,4):
B B P  
C C P  
1 2 $ Q
S S   Q

#334. Move Q north 2 units:
B B P Q
C C P Q
1 2 $  
S S