Guest User

Untitled

a guest
Feb 11th, 2015
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 237.17 KB | None | 0 0
  1. "C:\Program Files\Java\jdk1.8.0_20\bin\java" -Didea.launcher.port=7532 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.0.2\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_20\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\zipfs.jar;C:\Users\Frank\Dropbox\IntelliJProjects\EightPuzzleAI\build\classes\main;C:\Users\Frank\Dropbox\IntelliJProjects\EightPuzzleAI\build\resources\main;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.0.2\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain com.github.skiwi2.eightpuzzleai.main.Main
  2. 8 6 7
  3. 2 5 4
  4. 3 1
  5.  
  6. ---------
  7.  
  8. Depth First Search Algorithm
  9. Duration: 12240.547ms
  10.  
  11. 1 2 3
  12. 4 5 6
  13. 7 8
  14.  
  15. MoveRightGenerator(2, 1)
  16. MoveUpGenerator(2, 2)
  17. MoveLeftGenerator(1, 2)
  18. MoveLeftGenerator(1, 1)
  19. MoveDownGenerator(1, 0)
  20. MoveRightGenerator(2, 0)
  21. MoveRightGenerator(2, 1)
  22. MoveUpGenerator(2, 2)
  23. MoveLeftGenerator(1, 2)
  24. MoveLeftGenerator(1, 1)
  25. MoveDownGenerator(1, 0)
  26. MoveRightGenerator(2, 0)
  27. MoveRightGenerator(2, 1)
  28. MoveUpGenerator(2, 2)
  29. MoveLeftGenerator(1, 2)
  30. MoveLeftGenerator(1, 1)
  31. MoveDownGenerator(1, 0)
  32. MoveRightGenerator(2, 0)
  33. MoveRightGenerator(2, 1)
  34. MoveUpGenerator(2, 2)
  35. MoveLeftGenerator(1, 2)
  36. MoveLeftGenerator(1, 1)
  37. MoveDownGenerator(1, 0)
  38. MoveRightGenerator(2, 0)
  39. MoveRightGenerator(2, 1)
  40. MoveUpGenerator(2, 2)
  41. MoveLeftGenerator(1, 2)
  42. MoveLeftGenerator(1, 1)
  43. MoveUpGenerator(1, 0)
  44. MoveRightGenerator(0, 0)
  45. MoveRightGenerator(0, 1)
  46. MoveDownGenerator(0, 2)
  47. MoveLeftGenerator(1, 2)
  48. MoveLeftGenerator(1, 1)
  49. MoveDownGenerator(1, 0)
  50. MoveRightGenerator(2, 0)
  51. MoveRightGenerator(2, 1)
  52. MoveUpGenerator(2, 2)
  53. MoveLeftGenerator(1, 2)
  54. MoveLeftGenerator(1, 1)
  55. MoveDownGenerator(1, 0)
  56. MoveRightGenerator(2, 0)
  57. MoveRightGenerator(2, 1)
  58. MoveUpGenerator(2, 2)
  59. MoveLeftGenerator(1, 2)
  60. MoveLeftGenerator(1, 1)
  61. MoveDownGenerator(1, 0)
  62. MoveRightGenerator(2, 0)
  63. MoveRightGenerator(2, 1)
  64. MoveUpGenerator(2, 2)
  65. MoveLeftGenerator(1, 2)
  66. MoveLeftGenerator(1, 1)
  67. MoveDownGenerator(1, 0)
  68. MoveRightGenerator(2, 0)
  69. MoveRightGenerator(2, 1)
  70. MoveUpGenerator(2, 2)
  71. MoveLeftGenerator(1, 2)
  72. MoveLeftGenerator(1, 1)
  73. MoveDownGenerator(1, 0)
  74. MoveRightGenerator(2, 0)
  75. MoveUpGenerator(2, 1)
  76. MoveRightGenerator(1, 1)
  77. MoveDownGenerator(1, 2)
  78. MoveLeftGenerator(2, 2)
  79. MoveLeftGenerator(2, 1)
  80. MoveUpGenerator(2, 0)
  81. MoveRightGenerator(1, 0)
  82. MoveRightGenerator(1, 1)
  83. MoveDownGenerator(1, 2)
  84. MoveLeftGenerator(2, 2)
  85. MoveLeftGenerator(2, 1)
  86. MoveUpGenerator(2, 0)
  87. MoveRightGenerator(1, 0)
  88. MoveRightGenerator(1, 1)
  89. MoveDownGenerator(1, 2)
  90. MoveLeftGenerator(2, 2)
  91. MoveLeftGenerator(2, 1)
  92. MoveUpGenerator(2, 0)
  93. MoveRightGenerator(1, 0)
  94. MoveRightGenerator(1, 1)
  95. MoveDownGenerator(1, 2)
  96. MoveLeftGenerator(2, 2)
  97. MoveLeftGenerator(2, 1)
  98. MoveUpGenerator(2, 0)
  99. MoveRightGenerator(1, 0)
  100. MoveRightGenerator(1, 1)
  101. MoveDownGenerator(1, 2)
  102. MoveLeftGenerator(2, 2)
  103. MoveLeftGenerator(2, 1)
  104. MoveUpGenerator(2, 0)
  105. MoveUpGenerator(1, 0)
  106. MoveRightGenerator(0, 0)
  107. MoveRightGenerator(0, 1)
  108. MoveDownGenerator(0, 2)
  109. MoveLeftGenerator(1, 2)
  110. MoveLeftGenerator(1, 1)
  111. MoveDownGenerator(1, 0)
  112. MoveRightGenerator(2, 0)
  113. MoveRightGenerator(2, 1)
  114. MoveUpGenerator(2, 2)
  115. MoveLeftGenerator(1, 2)
  116. MoveLeftGenerator(1, 1)
  117. MoveDownGenerator(1, 0)
  118. MoveRightGenerator(2, 0)
  119. MoveRightGenerator(2, 1)
  120. MoveUpGenerator(2, 2)
  121. MoveLeftGenerator(1, 2)
  122. MoveLeftGenerator(1, 1)
  123. MoveDownGenerator(1, 0)
  124. MoveRightGenerator(2, 0)
  125. MoveRightGenerator(2, 1)
  126. MoveUpGenerator(2, 2)
  127. MoveLeftGenerator(1, 2)
  128. MoveLeftGenerator(1, 1)
  129. MoveDownGenerator(1, 0)
  130. MoveRightGenerator(2, 0)
  131. MoveRightGenerator(2, 1)
  132. MoveUpGenerator(2, 2)
  133. MoveLeftGenerator(1, 2)
  134. MoveLeftGenerator(1, 1)
  135. MoveDownGenerator(1, 0)
  136. MoveRightGenerator(2, 0)
  137. MoveUpGenerator(2, 1)
  138. MoveRightGenerator(1, 1)
  139. MoveDownGenerator(1, 2)
  140. MoveLeftGenerator(2, 2)
  141. MoveLeftGenerator(2, 1)
  142. MoveUpGenerator(2, 0)
  143. MoveRightGenerator(1, 0)
  144. MoveRightGenerator(1, 1)
  145. MoveDownGenerator(1, 2)
  146. MoveLeftGenerator(2, 2)
  147. MoveLeftGenerator(2, 1)
  148. MoveUpGenerator(2, 0)
  149. MoveRightGenerator(1, 0)
  150. MoveRightGenerator(1, 1)
  151. MoveDownGenerator(1, 2)
  152. MoveLeftGenerator(2, 2)
  153. MoveLeftGenerator(2, 1)
  154. MoveUpGenerator(2, 0)
  155. MoveRightGenerator(1, 0)
  156. MoveRightGenerator(1, 1)
  157. MoveDownGenerator(1, 2)
  158. MoveLeftGenerator(2, 2)
  159. MoveLeftGenerator(2, 1)
  160. MoveUpGenerator(2, 0)
  161. MoveRightGenerator(1, 0)
  162. MoveRightGenerator(1, 1)
  163. MoveDownGenerator(1, 2)
  164. MoveLeftGenerator(2, 2)
  165. MoveLeftGenerator(2, 1)
  166. MoveUpGenerator(2, 0)
  167. MoveUpGenerator(1, 0)
  168. MoveRightGenerator(0, 0)
  169. MoveRightGenerator(0, 1)
  170. MoveDownGenerator(0, 2)
  171. MoveLeftGenerator(1, 2)
  172. MoveLeftGenerator(1, 1)
  173. MoveDownGenerator(1, 0)
  174. MoveRightGenerator(2, 0)
  175. MoveRightGenerator(2, 1)
  176. MoveUpGenerator(2, 2)
  177. MoveLeftGenerator(1, 2)
  178. MoveLeftGenerator(1, 1)
  179. MoveDownGenerator(1, 0)
  180. MoveRightGenerator(2, 0)
  181. MoveRightGenerator(2, 1)
  182. MoveUpGenerator(2, 2)
  183. MoveLeftGenerator(1, 2)
  184. MoveLeftGenerator(1, 1)
  185. MoveDownGenerator(1, 0)
  186. MoveRightGenerator(2, 0)
  187. MoveRightGenerator(2, 1)
  188. MoveUpGenerator(2, 2)
  189. MoveLeftGenerator(1, 2)
  190. MoveLeftGenerator(1, 1)
  191. MoveDownGenerator(1, 0)
  192. MoveRightGenerator(2, 0)
  193. MoveRightGenerator(2, 1)
  194. MoveUpGenerator(2, 2)
  195. MoveLeftGenerator(1, 2)
  196. MoveLeftGenerator(1, 1)
  197. MoveDownGenerator(1, 0)
  198. MoveRightGenerator(2, 0)
  199. MoveUpGenerator(2, 1)
  200. MoveRightGenerator(1, 1)
  201. MoveDownGenerator(1, 2)
  202. MoveLeftGenerator(2, 2)
  203. MoveLeftGenerator(2, 1)
  204. MoveUpGenerator(2, 0)
  205. MoveRightGenerator(1, 0)
  206. MoveRightGenerator(1, 1)
  207. MoveDownGenerator(1, 2)
  208. MoveLeftGenerator(2, 2)
  209. MoveLeftGenerator(2, 1)
  210. MoveUpGenerator(2, 0)
  211. MoveRightGenerator(1, 0)
  212. MoveRightGenerator(1, 1)
  213. MoveDownGenerator(1, 2)
  214. MoveLeftGenerator(2, 2)
  215. MoveLeftGenerator(2, 1)
  216. MoveUpGenerator(2, 0)
  217. MoveRightGenerator(1, 0)
  218. MoveRightGenerator(1, 1)
  219. MoveDownGenerator(1, 2)
  220. MoveLeftGenerator(2, 2)
  221. MoveLeftGenerator(2, 1)
  222. MoveUpGenerator(2, 0)
  223. MoveRightGenerator(1, 0)
  224. MoveRightGenerator(1, 1)
  225. MoveDownGenerator(1, 2)
  226. MoveLeftGenerator(2, 2)
  227. MoveLeftGenerator(2, 1)
  228. MoveUpGenerator(2, 0)
  229. MoveUpGenerator(1, 0)
  230. MoveRightGenerator(0, 0)
  231. MoveRightGenerator(0, 1)
  232. MoveDownGenerator(0, 2)
  233. MoveLeftGenerator(1, 2)
  234. MoveLeftGenerator(1, 1)
  235. MoveDownGenerator(1, 0)
  236. MoveRightGenerator(2, 0)
  237. MoveRightGenerator(2, 1)
  238. MoveUpGenerator(2, 2)
  239. MoveLeftGenerator(1, 2)
  240. MoveLeftGenerator(1, 1)
  241. MoveDownGenerator(1, 0)
  242. MoveRightGenerator(2, 0)
  243. MoveRightGenerator(2, 1)
  244. MoveUpGenerator(2, 2)
  245. MoveLeftGenerator(1, 2)
  246. MoveLeftGenerator(1, 1)
  247. MoveDownGenerator(1, 0)
  248. MoveRightGenerator(2, 0)
  249. MoveRightGenerator(2, 1)
  250. MoveUpGenerator(2, 2)
  251. MoveLeftGenerator(1, 2)
  252. MoveLeftGenerator(1, 1)
  253. MoveDownGenerator(1, 0)
  254. MoveRightGenerator(2, 0)
  255. MoveRightGenerator(2, 1)
  256. MoveUpGenerator(2, 2)
  257. MoveLeftGenerator(1, 2)
  258. MoveLeftGenerator(1, 1)
  259. MoveDownGenerator(1, 0)
  260. MoveRightGenerator(2, 0)
  261. MoveUpGenerator(2, 1)
  262. MoveRightGenerator(1, 1)
  263. MoveDownGenerator(1, 2)
  264. MoveLeftGenerator(2, 2)
  265. MoveLeftGenerator(2, 1)
  266. MoveUpGenerator(2, 0)
  267. MoveRightGenerator(1, 0)
  268. MoveRightGenerator(1, 1)
  269. MoveDownGenerator(1, 2)
  270. MoveLeftGenerator(2, 2)
  271. MoveLeftGenerator(2, 1)
  272. MoveUpGenerator(2, 0)
  273. MoveRightGenerator(1, 0)
  274. MoveRightGenerator(1, 1)
  275. MoveDownGenerator(1, 2)
  276. MoveLeftGenerator(2, 2)
  277. MoveLeftGenerator(2, 1)
  278. MoveUpGenerator(2, 0)
  279. MoveRightGenerator(1, 0)
  280. MoveRightGenerator(1, 1)
  281. MoveDownGenerator(1, 2)
  282. MoveLeftGenerator(2, 2)
  283. MoveLeftGenerator(2, 1)
  284. MoveUpGenerator(2, 0)
  285. MoveRightGenerator(1, 0)
  286. MoveRightGenerator(1, 1)
  287. MoveDownGenerator(1, 2)
  288. MoveLeftGenerator(2, 2)
  289. MoveLeftGenerator(2, 1)
  290. MoveUpGenerator(2, 0)
  291. MoveUpGenerator(1, 0)
  292. MoveRightGenerator(0, 0)
  293. MoveRightGenerator(0, 1)
  294. MoveDownGenerator(0, 2)
  295. MoveLeftGenerator(1, 2)
  296. MoveLeftGenerator(1, 1)
  297. MoveDownGenerator(1, 0)
  298. MoveRightGenerator(2, 0)
  299. MoveRightGenerator(2, 1)
  300. MoveUpGenerator(2, 2)
  301. MoveLeftGenerator(1, 2)
  302. MoveLeftGenerator(1, 1)
  303. MoveDownGenerator(1, 0)
  304. MoveRightGenerator(2, 0)
  305. MoveRightGenerator(2, 1)
  306. MoveUpGenerator(2, 2)
  307. MoveLeftGenerator(1, 2)
  308. MoveLeftGenerator(1, 1)
  309. MoveDownGenerator(1, 0)
  310. MoveRightGenerator(2, 0)
  311. MoveRightGenerator(2, 1)
  312. MoveUpGenerator(2, 2)
  313. MoveLeftGenerator(1, 2)
  314. MoveLeftGenerator(1, 1)
  315. MoveDownGenerator(1, 0)
  316. MoveRightGenerator(2, 0)
  317. MoveRightGenerator(2, 1)
  318. MoveUpGenerator(2, 2)
  319. MoveLeftGenerator(1, 2)
  320. MoveLeftGenerator(1, 1)
  321. MoveDownGenerator(1, 0)
  322. MoveRightGenerator(2, 0)
  323. MoveUpGenerator(2, 1)
  324. MoveRightGenerator(1, 1)
  325. MoveDownGenerator(1, 2)
  326. MoveLeftGenerator(2, 2)
  327. MoveLeftGenerator(2, 1)
  328. MoveUpGenerator(2, 0)
  329. MoveRightGenerator(1, 0)
  330. MoveRightGenerator(1, 1)
  331. MoveDownGenerator(1, 2)
  332. MoveLeftGenerator(2, 2)
  333. MoveLeftGenerator(2, 1)
  334. MoveUpGenerator(2, 0)
  335. MoveRightGenerator(1, 0)
  336. MoveRightGenerator(1, 1)
  337. MoveDownGenerator(1, 2)
  338. MoveLeftGenerator(2, 2)
  339. MoveLeftGenerator(2, 1)
  340. MoveUpGenerator(2, 0)
  341. MoveRightGenerator(1, 0)
  342. MoveRightGenerator(1, 1)
  343. MoveDownGenerator(1, 2)
  344. MoveLeftGenerator(2, 2)
  345. MoveLeftGenerator(2, 1)
  346. MoveUpGenerator(2, 0)
  347. MoveRightGenerator(1, 0)
  348. MoveRightGenerator(1, 1)
  349. MoveDownGenerator(1, 2)
  350. MoveLeftGenerator(2, 2)
  351. MoveLeftGenerator(2, 1)
  352. MoveUpGenerator(2, 0)
  353. MoveUpGenerator(1, 0)
  354. MoveRightGenerator(0, 0)
  355. MoveRightGenerator(0, 1)
  356. MoveDownGenerator(0, 2)
  357. MoveLeftGenerator(1, 2)
  358. MoveLeftGenerator(1, 1)
  359. MoveDownGenerator(1, 0)
  360. MoveRightGenerator(2, 0)
  361. MoveRightGenerator(2, 1)
  362. MoveUpGenerator(2, 2)
  363. MoveLeftGenerator(1, 2)
  364. MoveLeftGenerator(1, 1)
  365. MoveDownGenerator(1, 0)
  366. MoveRightGenerator(2, 0)
  367. MoveRightGenerator(2, 1)
  368. MoveUpGenerator(2, 2)
  369. MoveLeftGenerator(1, 2)
  370. MoveLeftGenerator(1, 1)
  371. MoveDownGenerator(1, 0)
  372. MoveRightGenerator(2, 0)
  373. MoveRightGenerator(2, 1)
  374. MoveUpGenerator(2, 2)
  375. MoveLeftGenerator(1, 2)
  376. MoveLeftGenerator(1, 1)
  377. MoveDownGenerator(1, 0)
  378. MoveRightGenerator(2, 0)
  379. MoveRightGenerator(2, 1)
  380. MoveUpGenerator(2, 2)
  381. MoveLeftGenerator(1, 2)
  382. MoveLeftGenerator(1, 1)
  383. MoveDownGenerator(1, 0)
  384. MoveRightGenerator(2, 0)
  385. MoveUpGenerator(2, 1)
  386. MoveRightGenerator(1, 1)
  387. MoveDownGenerator(1, 2)
  388. MoveLeftGenerator(2, 2)
  389. MoveLeftGenerator(2, 1)
  390. MoveUpGenerator(2, 0)
  391. MoveRightGenerator(1, 0)
  392. MoveRightGenerator(1, 1)
  393. MoveDownGenerator(1, 2)
  394. MoveLeftGenerator(2, 2)
  395. MoveLeftGenerator(2, 1)
  396. MoveUpGenerator(2, 0)
  397. MoveRightGenerator(1, 0)
  398. MoveRightGenerator(1, 1)
  399. MoveDownGenerator(1, 2)
  400. MoveLeftGenerator(2, 2)
  401. MoveLeftGenerator(2, 1)
  402. MoveUpGenerator(2, 0)
  403. MoveRightGenerator(1, 0)
  404. MoveRightGenerator(1, 1)
  405. MoveDownGenerator(1, 2)
  406. MoveLeftGenerator(2, 2)
  407. MoveLeftGenerator(2, 1)
  408. MoveUpGenerator(2, 0)
  409. MoveRightGenerator(1, 0)
  410. MoveRightGenerator(1, 1)
  411. MoveDownGenerator(1, 2)
  412. MoveLeftGenerator(2, 2)
  413. MoveLeftGenerator(2, 1)
  414. MoveUpGenerator(2, 0)
  415. MoveUpGenerator(1, 0)
  416. MoveRightGenerator(0, 0)
  417. MoveRightGenerator(0, 1)
  418. MoveDownGenerator(0, 2)
  419. MoveLeftGenerator(1, 2)
  420. MoveLeftGenerator(1, 1)
  421. MoveDownGenerator(1, 0)
  422. MoveRightGenerator(2, 0)
  423. MoveRightGenerator(2, 1)
  424. MoveUpGenerator(2, 2)
  425. MoveLeftGenerator(1, 2)
  426. MoveLeftGenerator(1, 1)
  427. MoveDownGenerator(1, 0)
  428. MoveRightGenerator(2, 0)
  429. MoveRightGenerator(2, 1)
  430. MoveUpGenerator(2, 2)
  431. MoveLeftGenerator(1, 2)
  432. MoveLeftGenerator(1, 1)
  433. MoveDownGenerator(1, 0)
  434. MoveRightGenerator(2, 0)
  435. MoveRightGenerator(2, 1)
  436. MoveUpGenerator(2, 2)
  437. MoveLeftGenerator(1, 2)
  438. MoveLeftGenerator(1, 1)
  439. MoveDownGenerator(1, 0)
  440. MoveRightGenerator(2, 0)
  441. MoveRightGenerator(2, 1)
  442. MoveUpGenerator(2, 2)
  443. MoveLeftGenerator(1, 2)
  444. MoveLeftGenerator(1, 1)
  445. MoveUpGenerator(1, 0)
  446. MoveRightGenerator(0, 0)
  447. MoveRightGenerator(0, 1)
  448. MoveDownGenerator(0, 2)
  449. MoveLeftGenerator(1, 2)
  450. MoveLeftGenerator(1, 1)
  451. MoveDownGenerator(1, 0)
  452. MoveRightGenerator(2, 0)
  453. MoveRightGenerator(2, 1)
  454. MoveUpGenerator(2, 2)
  455. MoveLeftGenerator(1, 2)
  456. MoveLeftGenerator(1, 1)
  457. MoveDownGenerator(1, 0)
  458. MoveRightGenerator(2, 0)
  459. MoveRightGenerator(2, 1)
  460. MoveUpGenerator(2, 2)
  461. MoveLeftGenerator(1, 2)
  462. MoveLeftGenerator(1, 1)
  463. MoveDownGenerator(1, 0)
  464. MoveRightGenerator(2, 0)
  465. MoveRightGenerator(2, 1)
  466. MoveUpGenerator(2, 2)
  467. MoveLeftGenerator(1, 2)
  468. MoveLeftGenerator(1, 1)
  469. MoveDownGenerator(1, 0)
  470. MoveRightGenerator(2, 0)
  471. MoveRightGenerator(2, 1)
  472. MoveUpGenerator(2, 2)
  473. MoveLeftGenerator(1, 2)
  474. MoveLeftGenerator(1, 1)
  475. MoveDownGenerator(1, 0)
  476. MoveRightGenerator(2, 0)
  477. MoveUpGenerator(2, 1)
  478. MoveRightGenerator(1, 1)
  479. MoveDownGenerator(1, 2)
  480. MoveLeftGenerator(2, 2)
  481. MoveLeftGenerator(2, 1)
  482. MoveUpGenerator(2, 0)
  483. MoveRightGenerator(1, 0)
  484. MoveRightGenerator(1, 1)
  485. MoveDownGenerator(1, 2)
  486. MoveLeftGenerator(2, 2)
  487. MoveLeftGenerator(2, 1)
  488. MoveUpGenerator(2, 0)
  489. MoveRightGenerator(1, 0)
  490. MoveRightGenerator(1, 1)
  491. MoveDownGenerator(1, 2)
  492. MoveLeftGenerator(2, 2)
  493. MoveLeftGenerator(2, 1)
  494. MoveUpGenerator(2, 0)
  495. MoveRightGenerator(1, 0)
  496. MoveRightGenerator(1, 1)
  497. MoveDownGenerator(1, 2)
  498. MoveLeftGenerator(2, 2)
  499. MoveLeftGenerator(2, 1)
  500. MoveUpGenerator(2, 0)
  501. MoveRightGenerator(1, 0)
  502. MoveRightGenerator(1, 1)
  503. MoveDownGenerator(1, 2)
  504. MoveLeftGenerator(2, 2)
  505. MoveLeftGenerator(2, 1)
  506. MoveUpGenerator(2, 0)
  507. MoveUpGenerator(1, 0)
  508. MoveRightGenerator(0, 0)
  509. MoveRightGenerator(0, 1)
  510. MoveDownGenerator(0, 2)
  511. MoveLeftGenerator(1, 2)
  512. MoveLeftGenerator(1, 1)
  513. MoveDownGenerator(1, 0)
  514. MoveRightGenerator(2, 0)
  515. MoveRightGenerator(2, 1)
  516. MoveUpGenerator(2, 2)
  517. MoveLeftGenerator(1, 2)
  518. MoveLeftGenerator(1, 1)
  519. MoveDownGenerator(1, 0)
  520. MoveRightGenerator(2, 0)
  521. MoveRightGenerator(2, 1)
  522. MoveUpGenerator(2, 2)
  523. MoveLeftGenerator(1, 2)
  524. MoveLeftGenerator(1, 1)
  525. MoveDownGenerator(1, 0)
  526. MoveRightGenerator(2, 0)
  527. MoveRightGenerator(2, 1)
  528. MoveUpGenerator(2, 2)
  529. MoveLeftGenerator(1, 2)
  530. MoveLeftGenerator(1, 1)
  531. MoveDownGenerator(1, 0)
  532. MoveRightGenerator(2, 0)
  533. MoveRightGenerator(2, 1)
  534. MoveUpGenerator(2, 2)
  535. MoveLeftGenerator(1, 2)
  536. MoveLeftGenerator(1, 1)
  537. MoveDownGenerator(1, 0)
  538. MoveRightGenerator(2, 0)
  539. MoveUpGenerator(2, 1)
  540. MoveRightGenerator(1, 1)
  541. MoveDownGenerator(1, 2)
  542. MoveLeftGenerator(2, 2)
  543. MoveLeftGenerator(2, 1)
  544. MoveUpGenerator(2, 0)
  545. MoveRightGenerator(1, 0)
  546. MoveRightGenerator(1, 1)
  547. MoveDownGenerator(1, 2)
  548. MoveLeftGenerator(2, 2)
  549. MoveLeftGenerator(2, 1)
  550. MoveUpGenerator(2, 0)
  551. MoveRightGenerator(1, 0)
  552. MoveRightGenerator(1, 1)
  553. MoveDownGenerator(1, 2)
  554. MoveLeftGenerator(2, 2)
  555. MoveLeftGenerator(2, 1)
  556. MoveUpGenerator(2, 0)
  557. MoveRightGenerator(1, 0)
  558. MoveRightGenerator(1, 1)
  559. MoveDownGenerator(1, 2)
  560. MoveLeftGenerator(2, 2)
  561. MoveLeftGenerator(2, 1)
  562. MoveUpGenerator(2, 0)
  563. MoveRightGenerator(1, 0)
  564. MoveRightGenerator(1, 1)
  565. MoveDownGenerator(1, 2)
  566. MoveLeftGenerator(2, 2)
  567. MoveLeftGenerator(2, 1)
  568. MoveUpGenerator(2, 0)
  569. MoveUpGenerator(1, 0)
  570. MoveRightGenerator(0, 0)
  571. MoveRightGenerator(0, 1)
  572. MoveDownGenerator(0, 2)
  573. MoveLeftGenerator(1, 2)
  574. MoveLeftGenerator(1, 1)
  575. MoveDownGenerator(1, 0)
  576. MoveRightGenerator(2, 0)
  577. MoveRightGenerator(2, 1)
  578. MoveUpGenerator(2, 2)
  579. MoveLeftGenerator(1, 2)
  580. MoveLeftGenerator(1, 1)
  581. MoveDownGenerator(1, 0)
  582. MoveRightGenerator(2, 0)
  583. MoveRightGenerator(2, 1)
  584. MoveUpGenerator(2, 2)
  585. MoveLeftGenerator(1, 2)
  586. MoveLeftGenerator(1, 1)
  587. MoveDownGenerator(1, 0)
  588. MoveRightGenerator(2, 0)
  589. MoveRightGenerator(2, 1)
  590. MoveUpGenerator(2, 2)
  591. MoveLeftGenerator(1, 2)
  592. MoveLeftGenerator(1, 1)
  593. MoveDownGenerator(1, 0)
  594. MoveRightGenerator(2, 0)
  595. MoveRightGenerator(2, 1)
  596. MoveUpGenerator(2, 2)
  597. MoveLeftGenerator(1, 2)
  598. MoveLeftGenerator(1, 1)
  599. MoveDownGenerator(1, 0)
  600. MoveRightGenerator(2, 0)
  601. MoveUpGenerator(2, 1)
  602. MoveRightGenerator(1, 1)
  603. MoveDownGenerator(1, 2)
  604. MoveLeftGenerator(2, 2)
  605. MoveLeftGenerator(2, 1)
  606. MoveUpGenerator(2, 0)
  607. MoveRightGenerator(1, 0)
  608. MoveRightGenerator(1, 1)
  609. MoveDownGenerator(1, 2)
  610. MoveLeftGenerator(2, 2)
  611. MoveLeftGenerator(2, 1)
  612. MoveUpGenerator(2, 0)
  613. MoveRightGenerator(1, 0)
  614. MoveRightGenerator(1, 1)
  615. MoveDownGenerator(1, 2)
  616. MoveLeftGenerator(2, 2)
  617. MoveLeftGenerator(2, 1)
  618. MoveUpGenerator(2, 0)
  619. MoveRightGenerator(1, 0)
  620. MoveRightGenerator(1, 1)
  621. MoveDownGenerator(1, 2)
  622. MoveLeftGenerator(2, 2)
  623. MoveLeftGenerator(2, 1)
  624. MoveUpGenerator(2, 0)
  625. MoveRightGenerator(1, 0)
  626. MoveRightGenerator(1, 1)
  627. MoveDownGenerator(1, 2)
  628. MoveLeftGenerator(2, 2)
  629. MoveLeftGenerator(2, 1)
  630. MoveUpGenerator(2, 0)
  631. MoveUpGenerator(1, 0)
  632. MoveRightGenerator(0, 0)
  633. MoveRightGenerator(0, 1)
  634. MoveDownGenerator(0, 2)
  635. MoveLeftGenerator(1, 2)
  636. MoveLeftGenerator(1, 1)
  637. MoveDownGenerator(1, 0)
  638. MoveRightGenerator(2, 0)
  639. MoveRightGenerator(2, 1)
  640. MoveUpGenerator(2, 2)
  641. MoveLeftGenerator(1, 2)
  642. MoveLeftGenerator(1, 1)
  643. MoveDownGenerator(1, 0)
  644. MoveRightGenerator(2, 0)
  645. MoveRightGenerator(2, 1)
  646. MoveUpGenerator(2, 2)
  647. MoveLeftGenerator(1, 2)
  648. MoveLeftGenerator(1, 1)
  649. MoveDownGenerator(1, 0)
  650. MoveRightGenerator(2, 0)
  651. MoveRightGenerator(2, 1)
  652. MoveUpGenerator(2, 2)
  653. MoveLeftGenerator(1, 2)
  654. MoveLeftGenerator(1, 1)
  655. MoveDownGenerator(1, 0)
  656. MoveRightGenerator(2, 0)
  657. MoveRightGenerator(2, 1)
  658. MoveUpGenerator(2, 2)
  659. MoveLeftGenerator(1, 2)
  660. MoveLeftGenerator(1, 1)
  661. MoveDownGenerator(1, 0)
  662. MoveRightGenerator(2, 0)
  663. MoveUpGenerator(2, 1)
  664. MoveRightGenerator(1, 1)
  665. MoveDownGenerator(1, 2)
  666. MoveLeftGenerator(2, 2)
  667. MoveLeftGenerator(2, 1)
  668. MoveUpGenerator(2, 0)
  669. MoveRightGenerator(1, 0)
  670. MoveRightGenerator(1, 1)
  671. MoveDownGenerator(1, 2)
  672. MoveLeftGenerator(2, 2)
  673. MoveLeftGenerator(2, 1)
  674. MoveUpGenerator(2, 0)
  675. MoveRightGenerator(1, 0)
  676. MoveRightGenerator(1, 1)
  677. MoveDownGenerator(1, 2)
  678. MoveLeftGenerator(2, 2)
  679. MoveLeftGenerator(2, 1)
  680. MoveUpGenerator(2, 0)
  681. MoveRightGenerator(1, 0)
  682. MoveRightGenerator(1, 1)
  683. MoveDownGenerator(1, 2)
  684. MoveLeftGenerator(2, 2)
  685. MoveLeftGenerator(2, 1)
  686. MoveUpGenerator(2, 0)
  687. MoveRightGenerator(1, 0)
  688. MoveRightGenerator(1, 1)
  689. MoveDownGenerator(1, 2)
  690. MoveLeftGenerator(2, 2)
  691. MoveLeftGenerator(2, 1)
  692. MoveUpGenerator(2, 0)
  693. MoveUpGenerator(1, 0)
  694. MoveRightGenerator(0, 0)
  695. MoveRightGenerator(0, 1)
  696. MoveDownGenerator(0, 2)
  697. MoveLeftGenerator(1, 2)
  698. MoveLeftGenerator(1, 1)
  699. MoveDownGenerator(1, 0)
  700. MoveRightGenerator(2, 0)
  701. MoveRightGenerator(2, 1)
  702. MoveUpGenerator(2, 2)
  703. MoveLeftGenerator(1, 2)
  704. MoveLeftGenerator(1, 1)
  705. MoveDownGenerator(1, 0)
  706. MoveRightGenerator(2, 0)
  707. MoveRightGenerator(2, 1)
  708. MoveUpGenerator(2, 2)
  709. MoveLeftGenerator(1, 2)
  710. MoveLeftGenerator(1, 1)
  711. MoveDownGenerator(1, 0)
  712. MoveRightGenerator(2, 0)
  713. MoveRightGenerator(2, 1)
  714. MoveUpGenerator(2, 2)
  715. MoveLeftGenerator(1, 2)
  716. MoveLeftGenerator(1, 1)
  717. MoveDownGenerator(1, 0)
  718. MoveRightGenerator(2, 0)
  719. MoveRightGenerator(2, 1)
  720. MoveUpGenerator(2, 2)
  721. MoveLeftGenerator(1, 2)
  722. MoveLeftGenerator(1, 1)
  723. MoveDownGenerator(1, 0)
  724. MoveRightGenerator(2, 0)
  725. MoveUpGenerator(2, 1)
  726. MoveRightGenerator(1, 1)
  727. MoveDownGenerator(1, 2)
  728. MoveLeftGenerator(2, 2)
  729. MoveLeftGenerator(2, 1)
  730. MoveUpGenerator(2, 0)
  731. MoveRightGenerator(1, 0)
  732. MoveRightGenerator(1, 1)
  733. MoveDownGenerator(1, 2)
  734. MoveLeftGenerator(2, 2)
  735. MoveLeftGenerator(2, 1)
  736. MoveUpGenerator(2, 0)
  737. MoveRightGenerator(1, 0)
  738. MoveRightGenerator(1, 1)
  739. MoveDownGenerator(1, 2)
  740. MoveLeftGenerator(2, 2)
  741. MoveLeftGenerator(2, 1)
  742. MoveUpGenerator(2, 0)
  743. MoveRightGenerator(1, 0)
  744. MoveRightGenerator(1, 1)
  745. MoveDownGenerator(1, 2)
  746. MoveLeftGenerator(2, 2)
  747. MoveLeftGenerator(2, 1)
  748. MoveUpGenerator(2, 0)
  749. MoveRightGenerator(1, 0)
  750. MoveRightGenerator(1, 1)
  751. MoveDownGenerator(1, 2)
  752. MoveLeftGenerator(2, 2)
  753. MoveLeftGenerator(2, 1)
  754. MoveUpGenerator(2, 0)
  755. MoveUpGenerator(1, 0)
  756. MoveRightGenerator(0, 0)
  757. MoveRightGenerator(0, 1)
  758. MoveDownGenerator(0, 2)
  759. MoveLeftGenerator(1, 2)
  760. MoveLeftGenerator(1, 1)
  761. MoveDownGenerator(1, 0)
  762. MoveRightGenerator(2, 0)
  763. MoveRightGenerator(2, 1)
  764. MoveUpGenerator(2, 2)
  765. MoveLeftGenerator(1, 2)
  766. MoveLeftGenerator(1, 1)
  767. MoveDownGenerator(1, 0)
  768. MoveRightGenerator(2, 0)
  769. MoveRightGenerator(2, 1)
  770. MoveUpGenerator(2, 2)
  771. MoveLeftGenerator(1, 2)
  772. MoveLeftGenerator(1, 1)
  773. MoveDownGenerator(1, 0)
  774. MoveRightGenerator(2, 0)
  775. MoveRightGenerator(2, 1)
  776. MoveUpGenerator(2, 2)
  777. MoveLeftGenerator(1, 2)
  778. MoveLeftGenerator(1, 1)
  779. MoveDownGenerator(1, 0)
  780. MoveRightGenerator(2, 0)
  781. MoveRightGenerator(2, 1)
  782. MoveUpGenerator(2, 2)
  783. MoveLeftGenerator(1, 2)
  784. MoveLeftGenerator(1, 1)
  785. MoveDownGenerator(1, 0)
  786. MoveRightGenerator(2, 0)
  787. MoveUpGenerator(2, 1)
  788. MoveRightGenerator(1, 1)
  789. MoveDownGenerator(1, 2)
  790. MoveLeftGenerator(2, 2)
  791. MoveLeftGenerator(2, 1)
  792. MoveUpGenerator(2, 0)
  793. MoveRightGenerator(1, 0)
  794. MoveRightGenerator(1, 1)
  795. MoveDownGenerator(1, 2)
  796. MoveLeftGenerator(2, 2)
  797. MoveLeftGenerator(2, 1)
  798. MoveUpGenerator(2, 0)
  799. MoveRightGenerator(1, 0)
  800. MoveRightGenerator(1, 1)
  801. MoveDownGenerator(1, 2)
  802. MoveLeftGenerator(2, 2)
  803. MoveLeftGenerator(2, 1)
  804. MoveUpGenerator(2, 0)
  805. MoveRightGenerator(1, 0)
  806. MoveRightGenerator(1, 1)
  807. MoveDownGenerator(1, 2)
  808. MoveLeftGenerator(2, 2)
  809. MoveLeftGenerator(2, 1)
  810. MoveUpGenerator(2, 0)
  811. MoveRightGenerator(1, 0)
  812. MoveRightGenerator(1, 1)
  813. MoveDownGenerator(1, 2)
  814. MoveLeftGenerator(2, 2)
  815. MoveLeftGenerator(2, 1)
  816. MoveUpGenerator(2, 0)
  817. MoveUpGenerator(1, 0)
  818. MoveRightGenerator(0, 0)
  819. MoveRightGenerator(0, 1)
  820. MoveDownGenerator(0, 2)
  821. MoveLeftGenerator(1, 2)
  822. MoveLeftGenerator(1, 1)
  823. MoveDownGenerator(1, 0)
  824. MoveRightGenerator(2, 0)
  825. MoveRightGenerator(2, 1)
  826. MoveUpGenerator(2, 2)
  827. MoveLeftGenerator(1, 2)
  828. MoveLeftGenerator(1, 1)
  829. MoveDownGenerator(1, 0)
  830. MoveRightGenerator(2, 0)
  831. MoveRightGenerator(2, 1)
  832. MoveUpGenerator(2, 2)
  833. MoveLeftGenerator(1, 2)
  834. MoveLeftGenerator(1, 1)
  835. MoveDownGenerator(1, 0)
  836. MoveRightGenerator(2, 0)
  837. MoveRightGenerator(2, 1)
  838. MoveUpGenerator(2, 2)
  839. MoveLeftGenerator(1, 2)
  840. MoveLeftGenerator(1, 1)
  841. MoveDownGenerator(1, 0)
  842. MoveRightGenerator(2, 0)
  843. MoveRightGenerator(2, 1)
  844. MoveUpGenerator(2, 2)
  845. MoveLeftGenerator(1, 2)
  846. MoveLeftGenerator(1, 1)
  847. MoveUpGenerator(1, 0)
  848. MoveRightGenerator(0, 0)
  849. MoveRightGenerator(0, 1)
  850. MoveDownGenerator(0, 2)
  851. MoveLeftGenerator(1, 2)
  852. MoveLeftGenerator(1, 1)
  853. MoveDownGenerator(1, 0)
  854. MoveRightGenerator(2, 0)
  855. MoveRightGenerator(2, 1)
  856. MoveUpGenerator(2, 2)
  857. MoveLeftGenerator(1, 2)
  858. MoveLeftGenerator(1, 1)
  859. MoveDownGenerator(1, 0)
  860. MoveRightGenerator(2, 0)
  861. MoveRightGenerator(2, 1)
  862. MoveUpGenerator(2, 2)
  863. MoveLeftGenerator(1, 2)
  864. MoveLeftGenerator(1, 1)
  865. MoveDownGenerator(1, 0)
  866. MoveRightGenerator(2, 0)
  867. MoveRightGenerator(2, 1)
  868. MoveUpGenerator(2, 2)
  869. MoveLeftGenerator(1, 2)
  870. MoveLeftGenerator(1, 1)
  871. MoveDownGenerator(1, 0)
  872. MoveRightGenerator(2, 0)
  873. MoveRightGenerator(2, 1)
  874. MoveUpGenerator(2, 2)
  875. MoveLeftGenerator(1, 2)
  876. MoveLeftGenerator(1, 1)
  877. MoveDownGenerator(1, 0)
  878. MoveRightGenerator(2, 0)
  879. MoveUpGenerator(2, 1)
  880. MoveRightGenerator(1, 1)
  881. MoveDownGenerator(1, 2)
  882. MoveLeftGenerator(2, 2)
  883. MoveLeftGenerator(2, 1)
  884. MoveUpGenerator(2, 0)
  885. MoveRightGenerator(1, 0)
  886. MoveRightGenerator(1, 1)
  887. MoveDownGenerator(1, 2)
  888. MoveLeftGenerator(2, 2)
  889. MoveLeftGenerator(2, 1)
  890. MoveUpGenerator(2, 0)
  891. MoveRightGenerator(1, 0)
  892. MoveRightGenerator(1, 1)
  893. MoveDownGenerator(1, 2)
  894. MoveLeftGenerator(2, 2)
  895. MoveLeftGenerator(2, 1)
  896. MoveUpGenerator(2, 0)
  897. MoveRightGenerator(1, 0)
  898. MoveRightGenerator(1, 1)
  899. MoveDownGenerator(1, 2)
  900. MoveLeftGenerator(2, 2)
  901. MoveLeftGenerator(2, 1)
  902. MoveUpGenerator(2, 0)
  903. MoveRightGenerator(1, 0)
  904. MoveRightGenerator(1, 1)
  905. MoveDownGenerator(1, 2)
  906. MoveLeftGenerator(2, 2)
  907. MoveLeftGenerator(2, 1)
  908. MoveUpGenerator(2, 0)
  909. MoveUpGenerator(1, 0)
  910. MoveRightGenerator(0, 0)
  911. MoveRightGenerator(0, 1)
  912. MoveDownGenerator(0, 2)
  913. MoveLeftGenerator(1, 2)
  914. MoveLeftGenerator(1, 1)
  915. MoveDownGenerator(1, 0)
  916. MoveRightGenerator(2, 0)
  917. MoveRightGenerator(2, 1)
  918. MoveUpGenerator(2, 2)
  919. MoveLeftGenerator(1, 2)
  920. MoveLeftGenerator(1, 1)
  921. MoveDownGenerator(1, 0)
  922. MoveRightGenerator(2, 0)
  923. MoveRightGenerator(2, 1)
  924. MoveUpGenerator(2, 2)
  925. MoveLeftGenerator(1, 2)
  926. MoveLeftGenerator(1, 1)
  927. MoveDownGenerator(1, 0)
  928. MoveRightGenerator(2, 0)
  929. MoveRightGenerator(2, 1)
  930. MoveUpGenerator(2, 2)
  931. MoveLeftGenerator(1, 2)
  932. MoveLeftGenerator(1, 1)
  933. MoveDownGenerator(1, 0)
  934. MoveRightGenerator(2, 0)
  935. MoveRightGenerator(2, 1)
  936. MoveUpGenerator(2, 2)
  937. MoveLeftGenerator(1, 2)
  938. MoveLeftGenerator(1, 1)
  939. MoveDownGenerator(1, 0)
  940. MoveRightGenerator(2, 0)
  941. MoveUpGenerator(2, 1)
  942. MoveRightGenerator(1, 1)
  943. MoveDownGenerator(1, 2)
  944. MoveLeftGenerator(2, 2)
  945. MoveLeftGenerator(2, 1)
  946. MoveUpGenerator(2, 0)
  947. MoveRightGenerator(1, 0)
  948. MoveRightGenerator(1, 1)
  949. MoveDownGenerator(1, 2)
  950. MoveLeftGenerator(2, 2)
  951. MoveLeftGenerator(2, 1)
  952. MoveUpGenerator(2, 0)
  953. MoveRightGenerator(1, 0)
  954. MoveRightGenerator(1, 1)
  955. MoveDownGenerator(1, 2)
  956. MoveLeftGenerator(2, 2)
  957. MoveLeftGenerator(2, 1)
  958. MoveUpGenerator(2, 0)
  959. MoveRightGenerator(1, 0)
  960. MoveRightGenerator(1, 1)
  961. MoveDownGenerator(1, 2)
  962. MoveLeftGenerator(2, 2)
  963. MoveLeftGenerator(2, 1)
  964. MoveUpGenerator(2, 0)
  965. MoveRightGenerator(1, 0)
  966. MoveRightGenerator(1, 1)
  967. MoveDownGenerator(1, 2)
  968. MoveLeftGenerator(2, 2)
  969. MoveLeftGenerator(2, 1)
  970. MoveUpGenerator(2, 0)
  971. MoveUpGenerator(1, 0)
  972. MoveRightGenerator(0, 0)
  973. MoveRightGenerator(0, 1)
  974. MoveDownGenerator(0, 2)
  975. MoveLeftGenerator(1, 2)
  976. MoveLeftGenerator(1, 1)
  977. MoveDownGenerator(1, 0)
  978. MoveRightGenerator(2, 0)
  979. MoveRightGenerator(2, 1)
  980. MoveUpGenerator(2, 2)
  981. MoveLeftGenerator(1, 2)
  982. MoveLeftGenerator(1, 1)
  983. MoveDownGenerator(1, 0)
  984. MoveRightGenerator(2, 0)
  985. MoveRightGenerator(2, 1)
  986. MoveUpGenerator(2, 2)
  987. MoveLeftGenerator(1, 2)
  988. MoveLeftGenerator(1, 1)
  989. MoveDownGenerator(1, 0)
  990. MoveRightGenerator(2, 0)
  991. MoveRightGenerator(2, 1)
  992. MoveUpGenerator(2, 2)
  993. MoveLeftGenerator(1, 2)
  994. MoveLeftGenerator(1, 1)
  995. MoveDownGenerator(1, 0)
  996. MoveRightGenerator(2, 0)
  997. MoveRightGenerator(2, 1)
  998. MoveUpGenerator(2, 2)
  999. MoveLeftGenerator(1, 2)
  1000. MoveLeftGenerator(1, 1)
  1001. MoveDownGenerator(1, 0)
  1002. MoveRightGenerator(2, 0)
  1003. MoveUpGenerator(2, 1)
  1004. MoveRightGenerator(1, 1)
  1005. MoveDownGenerator(1, 2)
  1006. MoveLeftGenerator(2, 2)
  1007. MoveLeftGenerator(2, 1)
  1008. MoveUpGenerator(2, 0)
  1009. MoveRightGenerator(1, 0)
  1010. MoveRightGenerator(1, 1)
  1011. MoveDownGenerator(1, 2)
  1012. MoveLeftGenerator(2, 2)
  1013. MoveLeftGenerator(2, 1)
  1014. MoveUpGenerator(2, 0)
  1015. MoveRightGenerator(1, 0)
  1016. MoveRightGenerator(1, 1)
  1017. MoveDownGenerator(1, 2)
  1018. MoveLeftGenerator(2, 2)
  1019. MoveLeftGenerator(2, 1)
  1020. MoveUpGenerator(2, 0)
  1021. MoveRightGenerator(1, 0)
  1022. MoveRightGenerator(1, 1)
  1023. MoveDownGenerator(1, 2)
  1024. MoveLeftGenerator(2, 2)
  1025. MoveLeftGenerator(2, 1)
  1026. MoveUpGenerator(2, 0)
  1027. MoveRightGenerator(1, 0)
  1028. MoveRightGenerator(1, 1)
  1029. MoveDownGenerator(1, 2)
  1030. MoveLeftGenerator(2, 2)
  1031. MoveLeftGenerator(2, 1)
  1032. MoveUpGenerator(2, 0)
  1033. MoveUpGenerator(1, 0)
  1034. MoveRightGenerator(0, 0)
  1035. MoveRightGenerator(0, 1)
  1036. MoveDownGenerator(0, 2)
  1037. MoveLeftGenerator(1, 2)
  1038. MoveLeftGenerator(1, 1)
  1039. MoveDownGenerator(1, 0)
  1040. MoveRightGenerator(2, 0)
  1041. MoveRightGenerator(2, 1)
  1042. MoveUpGenerator(2, 2)
  1043. MoveLeftGenerator(1, 2)
  1044. MoveLeftGenerator(1, 1)
  1045. MoveDownGenerator(1, 0)
  1046. MoveRightGenerator(2, 0)
  1047. MoveRightGenerator(2, 1)
  1048. MoveUpGenerator(2, 2)
  1049. MoveLeftGenerator(1, 2)
  1050. MoveLeftGenerator(1, 1)
  1051. MoveDownGenerator(1, 0)
  1052. MoveRightGenerator(2, 0)
  1053. MoveRightGenerator(2, 1)
  1054. MoveUpGenerator(2, 2)
  1055. MoveLeftGenerator(1, 2)
  1056. MoveLeftGenerator(1, 1)
  1057. MoveDownGenerator(1, 0)
  1058. MoveRightGenerator(2, 0)
  1059. MoveRightGenerator(2, 1)
  1060. MoveUpGenerator(2, 2)
  1061. MoveLeftGenerator(1, 2)
  1062. MoveLeftGenerator(1, 1)
  1063. MoveDownGenerator(1, 0)
  1064. MoveRightGenerator(2, 0)
  1065. MoveUpGenerator(2, 1)
  1066. MoveRightGenerator(1, 1)
  1067. MoveDownGenerator(1, 2)
  1068. MoveLeftGenerator(2, 2)
  1069. MoveLeftGenerator(2, 1)
  1070. MoveUpGenerator(2, 0)
  1071. MoveRightGenerator(1, 0)
  1072. MoveRightGenerator(1, 1)
  1073. MoveDownGenerator(1, 2)
  1074. MoveLeftGenerator(2, 2)
  1075. MoveLeftGenerator(2, 1)
  1076. MoveUpGenerator(2, 0)
  1077. MoveRightGenerator(1, 0)
  1078. MoveRightGenerator(1, 1)
  1079. MoveDownGenerator(1, 2)
  1080. MoveLeftGenerator(2, 2)
  1081. MoveLeftGenerator(2, 1)
  1082. MoveUpGenerator(2, 0)
  1083. MoveRightGenerator(1, 0)
  1084. MoveRightGenerator(1, 1)
  1085. MoveDownGenerator(1, 2)
  1086. MoveLeftGenerator(2, 2)
  1087. MoveLeftGenerator(2, 1)
  1088. MoveUpGenerator(2, 0)
  1089. MoveRightGenerator(1, 0)
  1090. MoveRightGenerator(1, 1)
  1091. MoveDownGenerator(1, 2)
  1092. MoveLeftGenerator(2, 2)
  1093. MoveLeftGenerator(2, 1)
  1094. MoveUpGenerator(2, 0)
  1095. MoveUpGenerator(1, 0)
  1096. MoveRightGenerator(0, 0)
  1097. MoveRightGenerator(0, 1)
  1098. MoveDownGenerator(0, 2)
  1099. MoveLeftGenerator(1, 2)
  1100. MoveLeftGenerator(1, 1)
  1101. MoveDownGenerator(1, 0)
  1102. MoveRightGenerator(2, 0)
  1103. MoveRightGenerator(2, 1)
  1104. MoveUpGenerator(2, 2)
  1105. MoveLeftGenerator(1, 2)
  1106. MoveLeftGenerator(1, 1)
  1107. MoveDownGenerator(1, 0)
  1108. MoveRightGenerator(2, 0)
  1109. MoveRightGenerator(2, 1)
  1110. MoveUpGenerator(2, 2)
  1111. MoveLeftGenerator(1, 2)
  1112. MoveLeftGenerator(1, 1)
  1113. MoveDownGenerator(1, 0)
  1114. MoveRightGenerator(2, 0)
  1115. MoveRightGenerator(2, 1)
  1116. MoveUpGenerator(2, 2)
  1117. MoveLeftGenerator(1, 2)
  1118. MoveLeftGenerator(1, 1)
  1119. MoveDownGenerator(1, 0)
  1120. MoveRightGenerator(2, 0)
  1121. MoveRightGenerator(2, 1)
  1122. MoveUpGenerator(2, 2)
  1123. MoveLeftGenerator(1, 2)
  1124. MoveLeftGenerator(1, 1)
  1125. MoveDownGenerator(1, 0)
  1126. MoveRightGenerator(2, 0)
  1127. MoveUpGenerator(2, 1)
  1128. MoveRightGenerator(1, 1)
  1129. MoveDownGenerator(1, 2)
  1130. MoveLeftGenerator(2, 2)
  1131. MoveLeftGenerator(2, 1)
  1132. MoveUpGenerator(2, 0)
  1133. MoveRightGenerator(1, 0)
  1134. MoveRightGenerator(1, 1)
  1135. MoveDownGenerator(1, 2)
  1136. MoveLeftGenerator(2, 2)
  1137. MoveLeftGenerator(2, 1)
  1138. MoveUpGenerator(2, 0)
  1139. MoveRightGenerator(1, 0)
  1140. MoveRightGenerator(1, 1)
  1141. MoveDownGenerator(1, 2)
  1142. MoveLeftGenerator(2, 2)
  1143. MoveLeftGenerator(2, 1)
  1144. MoveUpGenerator(2, 0)
  1145. MoveRightGenerator(1, 0)
  1146. MoveRightGenerator(1, 1)
  1147. MoveDownGenerator(1, 2)
  1148. MoveLeftGenerator(2, 2)
  1149. MoveLeftGenerator(2, 1)
  1150. MoveUpGenerator(2, 0)
  1151. MoveRightGenerator(1, 0)
  1152. MoveRightGenerator(1, 1)
  1153. MoveDownGenerator(1, 2)
  1154. MoveLeftGenerator(2, 2)
  1155. MoveLeftGenerator(2, 1)
  1156. MoveUpGenerator(2, 0)
  1157. MoveUpGenerator(1, 0)
  1158. MoveRightGenerator(0, 0)
  1159. MoveRightGenerator(0, 1)
  1160. MoveDownGenerator(0, 2)
  1161. MoveLeftGenerator(1, 2)
  1162. MoveLeftGenerator(1, 1)
  1163. MoveDownGenerator(1, 0)
  1164. MoveRightGenerator(2, 0)
  1165. MoveRightGenerator(2, 1)
  1166. MoveUpGenerator(2, 2)
  1167. MoveLeftGenerator(1, 2)
  1168. MoveLeftGenerator(1, 1)
  1169. MoveDownGenerator(1, 0)
  1170. MoveRightGenerator(2, 0)
  1171. MoveRightGenerator(2, 1)
  1172. MoveUpGenerator(2, 2)
  1173. MoveLeftGenerator(1, 2)
  1174. MoveLeftGenerator(1, 1)
  1175. MoveDownGenerator(1, 0)
  1176. MoveRightGenerator(2, 0)
  1177. MoveRightGenerator(2, 1)
  1178. MoveUpGenerator(2, 2)
  1179. MoveLeftGenerator(1, 2)
  1180. MoveLeftGenerator(1, 1)
  1181. MoveDownGenerator(1, 0)
  1182. MoveRightGenerator(2, 0)
  1183. MoveRightGenerator(2, 1)
  1184. MoveUpGenerator(2, 2)
  1185. MoveLeftGenerator(1, 2)
  1186. MoveLeftGenerator(1, 1)
  1187. MoveDownGenerator(1, 0)
  1188. MoveRightGenerator(2, 0)
  1189. MoveUpGenerator(2, 1)
  1190. MoveRightGenerator(1, 1)
  1191. MoveDownGenerator(1, 2)
  1192. MoveLeftGenerator(2, 2)
  1193. MoveLeftGenerator(2, 1)
  1194. MoveUpGenerator(2, 0)
  1195. MoveRightGenerator(1, 0)
  1196. MoveRightGenerator(1, 1)
  1197. MoveDownGenerator(1, 2)
  1198. MoveLeftGenerator(2, 2)
  1199. MoveLeftGenerator(2, 1)
  1200. MoveUpGenerator(2, 0)
  1201. MoveRightGenerator(1, 0)
  1202. MoveRightGenerator(1, 1)
  1203. MoveDownGenerator(1, 2)
  1204. MoveLeftGenerator(2, 2)
  1205. MoveLeftGenerator(2, 1)
  1206. MoveUpGenerator(2, 0)
  1207. MoveRightGenerator(1, 0)
  1208. MoveRightGenerator(1, 1)
  1209. MoveDownGenerator(1, 2)
  1210. MoveLeftGenerator(2, 2)
  1211. MoveLeftGenerator(2, 1)
  1212. MoveUpGenerator(2, 0)
  1213. MoveRightGenerator(1, 0)
  1214. MoveRightGenerator(1, 1)
  1215. MoveDownGenerator(1, 2)
  1216. MoveLeftGenerator(2, 2)
  1217. MoveLeftGenerator(2, 1)
  1218. MoveUpGenerator(2, 0)
  1219. MoveUpGenerator(1, 0)
  1220. MoveRightGenerator(0, 0)
  1221. MoveDownGenerator(0, 1)
  1222. MoveRightGenerator(1, 1)
  1223. MoveDownGenerator(1, 2)
  1224. MoveLeftGenerator(2, 2)
  1225. MoveLeftGenerator(2, 1)
  1226. MoveUpGenerator(2, 0)
  1227. MoveRightGenerator(1, 0)
  1228. MoveRightGenerator(1, 1)
  1229. MoveDownGenerator(1, 2)
  1230. MoveLeftGenerator(2, 2)
  1231. MoveLeftGenerator(2, 1)
  1232. MoveUpGenerator(2, 0)
  1233. MoveRightGenerator(1, 0)
  1234. MoveRightGenerator(1, 1)
  1235. MoveDownGenerator(1, 2)
  1236. MoveLeftGenerator(2, 2)
  1237. MoveLeftGenerator(2, 1)
  1238. MoveUpGenerator(2, 0)
  1239. MoveRightGenerator(1, 0)
  1240. MoveRightGenerator(1, 1)
  1241. MoveDownGenerator(1, 2)
  1242. MoveLeftGenerator(2, 2)
  1243. MoveLeftGenerator(2, 1)
  1244. MoveUpGenerator(2, 0)
  1245. MoveRightGenerator(1, 0)
  1246. MoveRightGenerator(1, 1)
  1247. MoveDownGenerator(1, 2)
  1248. MoveLeftGenerator(2, 2)
  1249. MoveLeftGenerator(2, 1)
  1250. MoveUpGenerator(2, 0)
  1251. MoveUpGenerator(1, 0)
  1252. MoveRightGenerator(0, 0)
  1253. MoveRightGenerator(0, 1)
  1254. MoveDownGenerator(0, 2)
  1255. MoveLeftGenerator(1, 2)
  1256. MoveLeftGenerator(1, 1)
  1257. MoveDownGenerator(1, 0)
  1258. MoveRightGenerator(2, 0)
  1259. MoveRightGenerator(2, 1)
  1260. MoveUpGenerator(2, 2)
  1261. MoveLeftGenerator(1, 2)
  1262. MoveLeftGenerator(1, 1)
  1263. MoveDownGenerator(1, 0)
  1264. MoveRightGenerator(2, 0)
  1265. MoveRightGenerator(2, 1)
  1266. MoveUpGenerator(2, 2)
  1267. MoveLeftGenerator(1, 2)
  1268. MoveLeftGenerator(1, 1)
  1269. MoveDownGenerator(1, 0)
  1270. MoveRightGenerator(2, 0)
  1271. MoveRightGenerator(2, 1)
  1272. MoveUpGenerator(2, 2)
  1273. MoveLeftGenerator(1, 2)
  1274. MoveLeftGenerator(1, 1)
  1275. MoveDownGenerator(1, 0)
  1276. MoveRightGenerator(2, 0)
  1277. MoveRightGenerator(2, 1)
  1278. MoveUpGenerator(2, 2)
  1279. MoveLeftGenerator(1, 2)
  1280. MoveLeftGenerator(1, 1)
  1281. MoveDownGenerator(1, 0)
  1282. MoveRightGenerator(2, 0)
  1283. MoveUpGenerator(2, 1)
  1284. MoveRightGenerator(1, 1)
  1285. MoveDownGenerator(1, 2)
  1286. MoveLeftGenerator(2, 2)
  1287. MoveLeftGenerator(2, 1)
  1288. MoveUpGenerator(2, 0)
  1289. MoveRightGenerator(1, 0)
  1290. MoveRightGenerator(1, 1)
  1291. MoveDownGenerator(1, 2)
  1292. MoveLeftGenerator(2, 2)
  1293. MoveLeftGenerator(2, 1)
  1294. MoveUpGenerator(2, 0)
  1295. MoveRightGenerator(1, 0)
  1296. MoveRightGenerator(1, 1)
  1297. MoveDownGenerator(1, 2)
  1298. MoveLeftGenerator(2, 2)
  1299. MoveLeftGenerator(2, 1)
  1300. MoveUpGenerator(2, 0)
  1301. MoveRightGenerator(1, 0)
  1302. MoveRightGenerator(1, 1)
  1303. MoveDownGenerator(1, 2)
  1304. MoveLeftGenerator(2, 2)
  1305. MoveLeftGenerator(2, 1)
  1306. MoveUpGenerator(2, 0)
  1307. MoveRightGenerator(1, 0)
  1308. MoveRightGenerator(1, 1)
  1309. MoveDownGenerator(1, 2)
  1310. MoveLeftGenerator(2, 2)
  1311. MoveLeftGenerator(2, 1)
  1312. MoveUpGenerator(2, 0)
  1313. MoveUpGenerator(1, 0)
  1314. MoveRightGenerator(0, 0)
  1315. MoveDownGenerator(0, 1)
  1316. MoveRightGenerator(1, 1)
  1317. MoveDownGenerator(1, 2)
  1318. MoveLeftGenerator(2, 2)
  1319. MoveLeftGenerator(2, 1)
  1320. MoveUpGenerator(2, 0)
  1321. MoveRightGenerator(1, 0)
  1322. MoveRightGenerator(1, 1)
  1323. MoveDownGenerator(1, 2)
  1324. MoveLeftGenerator(2, 2)
  1325. MoveLeftGenerator(2, 1)
  1326. MoveUpGenerator(2, 0)
  1327. MoveRightGenerator(1, 0)
  1328. MoveRightGenerator(1, 1)
  1329. MoveDownGenerator(1, 2)
  1330. MoveLeftGenerator(2, 2)
  1331. MoveLeftGenerator(2, 1)
  1332. MoveUpGenerator(2, 0)
  1333. MoveRightGenerator(1, 0)
  1334. MoveRightGenerator(1, 1)
  1335. MoveDownGenerator(1, 2)
  1336. MoveLeftGenerator(2, 2)
  1337. MoveLeftGenerator(2, 1)
  1338. MoveUpGenerator(2, 0)
  1339. MoveRightGenerator(1, 0)
  1340. MoveRightGenerator(1, 1)
  1341. MoveDownGenerator(1, 2)
  1342. MoveLeftGenerator(2, 2)
  1343. MoveLeftGenerator(2, 1)
  1344. MoveUpGenerator(2, 0)
  1345. MoveUpGenerator(1, 0)
  1346. MoveRightGenerator(0, 0)
  1347. MoveRightGenerator(0, 1)
  1348. MoveDownGenerator(0, 2)
  1349. MoveLeftGenerator(1, 2)
  1350. MoveLeftGenerator(1, 1)
  1351. MoveDownGenerator(1, 0)
  1352. MoveRightGenerator(2, 0)
  1353. MoveRightGenerator(2, 1)
  1354. MoveUpGenerator(2, 2)
  1355. MoveLeftGenerator(1, 2)
  1356. MoveLeftGenerator(1, 1)
  1357. MoveDownGenerator(1, 0)
  1358. MoveRightGenerator(2, 0)
  1359. MoveRightGenerator(2, 1)
  1360. MoveUpGenerator(2, 2)
  1361. MoveLeftGenerator(1, 2)
  1362. MoveLeftGenerator(1, 1)
  1363. MoveDownGenerator(1, 0)
  1364. MoveRightGenerator(2, 0)
  1365. MoveRightGenerator(2, 1)
  1366. MoveUpGenerator(2, 2)
  1367. MoveLeftGenerator(1, 2)
  1368. MoveLeftGenerator(1, 1)
  1369. MoveDownGenerator(1, 0)
  1370. MoveRightGenerator(2, 0)
  1371. MoveRightGenerator(2, 1)
  1372. MoveUpGenerator(2, 2)
  1373. MoveLeftGenerator(1, 2)
  1374. MoveLeftGenerator(1, 1)
  1375. MoveDownGenerator(1, 0)
  1376. MoveRightGenerator(2, 0)
  1377. MoveUpGenerator(2, 1)
  1378. MoveRightGenerator(1, 1)
  1379. MoveDownGenerator(1, 2)
  1380. MoveLeftGenerator(2, 2)
  1381. MoveLeftGenerator(2, 1)
  1382. MoveUpGenerator(2, 0)
  1383. MoveRightGenerator(1, 0)
  1384. MoveRightGenerator(1, 1)
  1385. MoveDownGenerator(1, 2)
  1386. MoveLeftGenerator(2, 2)
  1387. MoveLeftGenerator(2, 1)
  1388. MoveUpGenerator(2, 0)
  1389. MoveRightGenerator(1, 0)
  1390. MoveRightGenerator(1, 1)
  1391. MoveDownGenerator(1, 2)
  1392. MoveLeftGenerator(2, 2)
  1393. MoveLeftGenerator(2, 1)
  1394. MoveUpGenerator(2, 0)
  1395. MoveRightGenerator(1, 0)
  1396. MoveRightGenerator(1, 1)
  1397. MoveDownGenerator(1, 2)
  1398. MoveLeftGenerator(2, 2)
  1399. MoveLeftGenerator(2, 1)
  1400. MoveUpGenerator(2, 0)
  1401. MoveRightGenerator(1, 0)
  1402. MoveRightGenerator(1, 1)
  1403. MoveDownGenerator(1, 2)
  1404. MoveLeftGenerator(2, 2)
  1405. MoveLeftGenerator(2, 1)
  1406. MoveUpGenerator(2, 0)
  1407. MoveUpGenerator(1, 0)
  1408. MoveRightGenerator(0, 0)
  1409. MoveRightGenerator(0, 1)
  1410. MoveDownGenerator(0, 2)
  1411. MoveLeftGenerator(1, 2)
  1412. MoveLeftGenerator(1, 1)
  1413. MoveDownGenerator(1, 0)
  1414. MoveRightGenerator(2, 0)
  1415. MoveRightGenerator(2, 1)
  1416. MoveUpGenerator(2, 2)
  1417. MoveLeftGenerator(1, 2)
  1418. MoveLeftGenerator(1, 1)
  1419. MoveDownGenerator(1, 0)
  1420. MoveRightGenerator(2, 0)
  1421. MoveRightGenerator(2, 1)
  1422. MoveUpGenerator(2, 2)
  1423. MoveLeftGenerator(1, 2)
  1424. MoveLeftGenerator(1, 1)
  1425. MoveDownGenerator(1, 0)
  1426. MoveRightGenerator(2, 0)
  1427. MoveRightGenerator(2, 1)
  1428. MoveUpGenerator(2, 2)
  1429. MoveLeftGenerator(1, 2)
  1430. MoveLeftGenerator(1, 1)
  1431. MoveDownGenerator(1, 0)
  1432. MoveRightGenerator(2, 0)
  1433. MoveRightGenerator(2, 1)
  1434. MoveUpGenerator(2, 2)
  1435. MoveLeftGenerator(1, 2)
  1436. MoveLeftGenerator(1, 1)
  1437. MoveDownGenerator(1, 0)
  1438. MoveRightGenerator(2, 0)
  1439. MoveUpGenerator(2, 1)
  1440. MoveRightGenerator(1, 1)
  1441. MoveDownGenerator(1, 2)
  1442. MoveLeftGenerator(2, 2)
  1443. MoveLeftGenerator(2, 1)
  1444. MoveUpGenerator(2, 0)
  1445. MoveRightGenerator(1, 0)
  1446. MoveRightGenerator(1, 1)
  1447. MoveDownGenerator(1, 2)
  1448. MoveLeftGenerator(2, 2)
  1449. MoveLeftGenerator(2, 1)
  1450. MoveUpGenerator(2, 0)
  1451. MoveRightGenerator(1, 0)
  1452. MoveRightGenerator(1, 1)
  1453. MoveDownGenerator(1, 2)
  1454. MoveLeftGenerator(2, 2)
  1455. MoveLeftGenerator(2, 1)
  1456. MoveUpGenerator(2, 0)
  1457. MoveRightGenerator(1, 0)
  1458. MoveRightGenerator(1, 1)
  1459. MoveDownGenerator(1, 2)
  1460. MoveLeftGenerator(2, 2)
  1461. MoveLeftGenerator(2, 1)
  1462. MoveUpGenerator(2, 0)
  1463. MoveRightGenerator(1, 0)
  1464. MoveRightGenerator(1, 1)
  1465. MoveDownGenerator(1, 2)
  1466. MoveLeftGenerator(2, 2)
  1467. MoveLeftGenerator(2, 1)
  1468. MoveUpGenerator(2, 0)
  1469. MoveUpGenerator(1, 0)
  1470. MoveRightGenerator(0, 0)
  1471. MoveRightGenerator(0, 1)
  1472. MoveDownGenerator(0, 2)
  1473. MoveLeftGenerator(1, 2)
  1474. MoveLeftGenerator(1, 1)
  1475. MoveDownGenerator(1, 0)
  1476. MoveRightGenerator(2, 0)
  1477. MoveRightGenerator(2, 1)
  1478. MoveUpGenerator(2, 2)
  1479. MoveLeftGenerator(1, 2)
  1480. MoveLeftGenerator(1, 1)
  1481. MoveDownGenerator(1, 0)
  1482. MoveRightGenerator(2, 0)
  1483. MoveRightGenerator(2, 1)
  1484. MoveUpGenerator(2, 2)
  1485. MoveLeftGenerator(1, 2)
  1486. MoveLeftGenerator(1, 1)
  1487. MoveDownGenerator(1, 0)
  1488. MoveRightGenerator(2, 0)
  1489. MoveRightGenerator(2, 1)
  1490. MoveUpGenerator(2, 2)
  1491. MoveLeftGenerator(1, 2)
  1492. MoveLeftGenerator(1, 1)
  1493. MoveDownGenerator(1, 0)
  1494. MoveRightGenerator(2, 0)
  1495. MoveRightGenerator(2, 1)
  1496. MoveUpGenerator(2, 2)
  1497. MoveLeftGenerator(1, 2)
  1498. MoveLeftGenerator(1, 1)
  1499. MoveDownGenerator(1, 0)
  1500. MoveRightGenerator(2, 0)
  1501. MoveUpGenerator(2, 1)
  1502. MoveRightGenerator(1, 1)
  1503. MoveDownGenerator(1, 2)
  1504. MoveLeftGenerator(2, 2)
  1505. MoveLeftGenerator(2, 1)
  1506. MoveUpGenerator(2, 0)
  1507. MoveRightGenerator(1, 0)
  1508. MoveRightGenerator(1, 1)
  1509. MoveDownGenerator(1, 2)
  1510. MoveLeftGenerator(2, 2)
  1511. MoveLeftGenerator(2, 1)
  1512. MoveUpGenerator(2, 0)
  1513. MoveRightGenerator(1, 0)
  1514. MoveRightGenerator(1, 1)
  1515. MoveDownGenerator(1, 2)
  1516. MoveLeftGenerator(2, 2)
  1517. MoveLeftGenerator(2, 1)
  1518. MoveUpGenerator(2, 0)
  1519. MoveRightGenerator(1, 0)
  1520. MoveRightGenerator(1, 1)
  1521. MoveDownGenerator(1, 2)
  1522. MoveLeftGenerator(2, 2)
  1523. MoveLeftGenerator(2, 1)
  1524. MoveUpGenerator(2, 0)
  1525. MoveRightGenerator(1, 0)
  1526. MoveRightGenerator(1, 1)
  1527. MoveDownGenerator(1, 2)
  1528. MoveLeftGenerator(2, 2)
  1529. MoveLeftGenerator(2, 1)
  1530. MoveUpGenerator(2, 0)
  1531. MoveUpGenerator(1, 0)
  1532. MoveRightGenerator(0, 0)
  1533. MoveRightGenerator(0, 1)
  1534. MoveDownGenerator(0, 2)
  1535. MoveLeftGenerator(1, 2)
  1536. MoveLeftGenerator(1, 1)
  1537. MoveDownGenerator(1, 0)
  1538. MoveRightGenerator(2, 0)
  1539. MoveRightGenerator(2, 1)
  1540. MoveUpGenerator(2, 2)
  1541. MoveLeftGenerator(1, 2)
  1542. MoveLeftGenerator(1, 1)
  1543. MoveDownGenerator(1, 0)
  1544. MoveRightGenerator(2, 0)
  1545. MoveRightGenerator(2, 1)
  1546. MoveUpGenerator(2, 2)
  1547. MoveLeftGenerator(1, 2)
  1548. MoveLeftGenerator(1, 1)
  1549. MoveDownGenerator(1, 0)
  1550. MoveRightGenerator(2, 0)
  1551. MoveRightGenerator(2, 1)
  1552. MoveUpGenerator(2, 2)
  1553. MoveLeftGenerator(1, 2)
  1554. MoveLeftGenerator(1, 1)
  1555. MoveDownGenerator(1, 0)
  1556. MoveRightGenerator(2, 0)
  1557. MoveRightGenerator(2, 1)
  1558. MoveUpGenerator(2, 2)
  1559. MoveLeftGenerator(1, 2)
  1560. MoveLeftGenerator(1, 1)
  1561. MoveDownGenerator(1, 0)
  1562. MoveRightGenerator(2, 0)
  1563. MoveUpGenerator(2, 1)
  1564. MoveRightGenerator(1, 1)
  1565. MoveDownGenerator(1, 2)
  1566. MoveLeftGenerator(2, 2)
  1567. MoveLeftGenerator(2, 1)
  1568. MoveUpGenerator(2, 0)
  1569. MoveRightGenerator(1, 0)
  1570. MoveRightGenerator(1, 1)
  1571. MoveDownGenerator(1, 2)
  1572. MoveLeftGenerator(2, 2)
  1573. MoveLeftGenerator(2, 1)
  1574. MoveUpGenerator(2, 0)
  1575. MoveRightGenerator(1, 0)
  1576. MoveRightGenerator(1, 1)
  1577. MoveDownGenerator(1, 2)
  1578. MoveLeftGenerator(2, 2)
  1579. MoveLeftGenerator(2, 1)
  1580. MoveUpGenerator(2, 0)
  1581. MoveRightGenerator(1, 0)
  1582. MoveRightGenerator(1, 1)
  1583. MoveDownGenerator(1, 2)
  1584. MoveLeftGenerator(2, 2)
  1585. MoveLeftGenerator(2, 1)
  1586. MoveUpGenerator(2, 0)
  1587. MoveRightGenerator(1, 0)
  1588. MoveRightGenerator(1, 1)
  1589. MoveDownGenerator(1, 2)
  1590. MoveLeftGenerator(2, 2)
  1591. MoveLeftGenerator(2, 1)
  1592. MoveUpGenerator(2, 0)
  1593. MoveUpGenerator(1, 0)
  1594. MoveRightGenerator(0, 0)
  1595. MoveRightGenerator(0, 1)
  1596. MoveDownGenerator(0, 2)
  1597. MoveLeftGenerator(1, 2)
  1598. MoveLeftGenerator(1, 1)
  1599. MoveDownGenerator(1, 0)
  1600. MoveRightGenerator(2, 0)
  1601. MoveRightGenerator(2, 1)
  1602. MoveUpGenerator(2, 2)
  1603. MoveLeftGenerator(1, 2)
  1604. MoveLeftGenerator(1, 1)
  1605. MoveDownGenerator(1, 0)
  1606. MoveRightGenerator(2, 0)
  1607. MoveRightGenerator(2, 1)
  1608. MoveUpGenerator(2, 2)
  1609. MoveLeftGenerator(1, 2)
  1610. MoveLeftGenerator(1, 1)
  1611. MoveDownGenerator(1, 0)
  1612. MoveRightGenerator(2, 0)
  1613. MoveRightGenerator(2, 1)
  1614. MoveUpGenerator(2, 2)
  1615. MoveLeftGenerator(1, 2)
  1616. MoveLeftGenerator(1, 1)
  1617. MoveDownGenerator(1, 0)
  1618. MoveRightGenerator(2, 0)
  1619. MoveRightGenerator(2, 1)
  1620. MoveUpGenerator(2, 2)
  1621. MoveLeftGenerator(1, 2)
  1622. MoveLeftGenerator(1, 1)
  1623. MoveDownGenerator(1, 0)
  1624. MoveRightGenerator(2, 0)
  1625. MoveUpGenerator(2, 1)
  1626. MoveRightGenerator(1, 1)
  1627. MoveDownGenerator(1, 2)
  1628. MoveLeftGenerator(2, 2)
  1629. MoveLeftGenerator(2, 1)
  1630. MoveUpGenerator(2, 0)
  1631. MoveRightGenerator(1, 0)
  1632. MoveRightGenerator(1, 1)
  1633. MoveDownGenerator(1, 2)
  1634. MoveLeftGenerator(2, 2)
  1635. MoveLeftGenerator(2, 1)
  1636. MoveUpGenerator(2, 0)
  1637. MoveRightGenerator(1, 0)
  1638. MoveRightGenerator(1, 1)
  1639. MoveDownGenerator(1, 2)
  1640. MoveLeftGenerator(2, 2)
  1641. MoveLeftGenerator(2, 1)
  1642. MoveUpGenerator(2, 0)
  1643. MoveRightGenerator(1, 0)
  1644. MoveRightGenerator(1, 1)
  1645. MoveDownGenerator(1, 2)
  1646. MoveLeftGenerator(2, 2)
  1647. MoveLeftGenerator(2, 1)
  1648. MoveUpGenerator(2, 0)
  1649. MoveRightGenerator(1, 0)
  1650. MoveRightGenerator(1, 1)
  1651. MoveDownGenerator(1, 2)
  1652. MoveLeftGenerator(2, 2)
  1653. MoveLeftGenerator(2, 1)
  1654. MoveUpGenerator(2, 0)
  1655. MoveUpGenerator(1, 0)
  1656. MoveRightGenerator(0, 0)
  1657. MoveRightGenerator(0, 1)
  1658. MoveDownGenerator(0, 2)
  1659. MoveLeftGenerator(1, 2)
  1660. MoveLeftGenerator(1, 1)
  1661. MoveDownGenerator(1, 0)
  1662. MoveRightGenerator(2, 0)
  1663. MoveRightGenerator(2, 1)
  1664. MoveUpGenerator(2, 2)
  1665. MoveLeftGenerator(1, 2)
  1666. MoveLeftGenerator(1, 1)
  1667. MoveDownGenerator(1, 0)
  1668. MoveRightGenerator(2, 0)
  1669. MoveRightGenerator(2, 1)
  1670. MoveUpGenerator(2, 2)
  1671. MoveLeftGenerator(1, 2)
  1672. MoveLeftGenerator(1, 1)
  1673. MoveDownGenerator(1, 0)
  1674. MoveRightGenerator(2, 0)
  1675. MoveRightGenerator(2, 1)
  1676. MoveUpGenerator(2, 2)
  1677. MoveLeftGenerator(1, 2)
  1678. MoveLeftGenerator(1, 1)
  1679. MoveDownGenerator(1, 0)
  1680. MoveRightGenerator(2, 0)
  1681. MoveRightGenerator(2, 1)
  1682. MoveUpGenerator(2, 2)
  1683. MoveLeftGenerator(1, 2)
  1684. MoveLeftGenerator(1, 1)
  1685. MoveDownGenerator(1, 0)
  1686. MoveRightGenerator(2, 0)
  1687. MoveUpGenerator(2, 1)
  1688. MoveRightGenerator(1, 1)
  1689. MoveDownGenerator(1, 2)
  1690. MoveLeftGenerator(2, 2)
  1691. MoveLeftGenerator(2, 1)
  1692. MoveUpGenerator(2, 0)
  1693. MoveRightGenerator(1, 0)
  1694. MoveRightGenerator(1, 1)
  1695. MoveDownGenerator(1, 2)
  1696. MoveLeftGenerator(2, 2)
  1697. MoveLeftGenerator(2, 1)
  1698. MoveUpGenerator(2, 0)
  1699. MoveRightGenerator(1, 0)
  1700. MoveRightGenerator(1, 1)
  1701. MoveDownGenerator(1, 2)
  1702. MoveLeftGenerator(2, 2)
  1703. MoveLeftGenerator(2, 1)
  1704. MoveUpGenerator(2, 0)
  1705. MoveRightGenerator(1, 0)
  1706. MoveRightGenerator(1, 1)
  1707. MoveDownGenerator(1, 2)
  1708. MoveLeftGenerator(2, 2)
  1709. MoveLeftGenerator(2, 1)
  1710. MoveUpGenerator(2, 0)
  1711. MoveRightGenerator(1, 0)
  1712. MoveRightGenerator(1, 1)
  1713. MoveDownGenerator(1, 2)
  1714. MoveLeftGenerator(2, 2)
  1715. MoveLeftGenerator(2, 1)
  1716. MoveUpGenerator(2, 0)
  1717. MoveUpGenerator(1, 0)
  1718. MoveRightGenerator(0, 0)
  1719. MoveRightGenerator(0, 1)
  1720. MoveDownGenerator(0, 2)
  1721. MoveLeftGenerator(1, 2)
  1722. MoveLeftGenerator(1, 1)
  1723. MoveDownGenerator(1, 0)
  1724. MoveRightGenerator(2, 0)
  1725. MoveRightGenerator(2, 1)
  1726. MoveUpGenerator(2, 2)
  1727. MoveLeftGenerator(1, 2)
  1728. MoveLeftGenerator(1, 1)
  1729. MoveDownGenerator(1, 0)
  1730. MoveRightGenerator(2, 0)
  1731. MoveRightGenerator(2, 1)
  1732. MoveUpGenerator(2, 2)
  1733. MoveLeftGenerator(1, 2)
  1734. MoveLeftGenerator(1, 1)
  1735. MoveDownGenerator(1, 0)
  1736. MoveRightGenerator(2, 0)
  1737. MoveRightGenerator(2, 1)
  1738. MoveUpGenerator(2, 2)
  1739. MoveLeftGenerator(1, 2)
  1740. MoveLeftGenerator(1, 1)
  1741. MoveDownGenerator(1, 0)
  1742. MoveRightGenerator(2, 0)
  1743. MoveRightGenerator(2, 1)
  1744. MoveUpGenerator(2, 2)
  1745. MoveLeftGenerator(1, 2)
  1746. MoveLeftGenerator(1, 1)
  1747. MoveUpGenerator(1, 0)
  1748. MoveRightGenerator(0, 0)
  1749. MoveRightGenerator(0, 1)
  1750. MoveDownGenerator(0, 2)
  1751. MoveLeftGenerator(1, 2)
  1752. MoveLeftGenerator(1, 1)
  1753. MoveDownGenerator(1, 0)
  1754. MoveRightGenerator(2, 0)
  1755. MoveRightGenerator(2, 1)
  1756. MoveUpGenerator(2, 2)
  1757. MoveLeftGenerator(1, 2)
  1758. MoveLeftGenerator(1, 1)
  1759. MoveDownGenerator(1, 0)
  1760. MoveRightGenerator(2, 0)
  1761. MoveRightGenerator(2, 1)
  1762. MoveUpGenerator(2, 2)
  1763. MoveLeftGenerator(1, 2)
  1764. MoveLeftGenerator(1, 1)
  1765. MoveDownGenerator(1, 0)
  1766. MoveRightGenerator(2, 0)
  1767. MoveRightGenerator(2, 1)
  1768. MoveUpGenerator(2, 2)
  1769. MoveLeftGenerator(1, 2)
  1770. MoveLeftGenerator(1, 1)
  1771. MoveDownGenerator(1, 0)
  1772. MoveRightGenerator(2, 0)
  1773. MoveRightGenerator(2, 1)
  1774. MoveUpGenerator(2, 2)
  1775. MoveLeftGenerator(1, 2)
  1776. MoveLeftGenerator(1, 1)
  1777. MoveDownGenerator(1, 0)
  1778. MoveRightGenerator(2, 0)
  1779. MoveUpGenerator(2, 1)
  1780. MoveRightGenerator(1, 1)
  1781. MoveDownGenerator(1, 2)
  1782. MoveLeftGenerator(2, 2)
  1783. MoveLeftGenerator(2, 1)
  1784. MoveUpGenerator(2, 0)
  1785. MoveRightGenerator(1, 0)
  1786. MoveRightGenerator(1, 1)
  1787. MoveDownGenerator(1, 2)
  1788. MoveLeftGenerator(2, 2)
  1789. MoveLeftGenerator(2, 1)
  1790. MoveUpGenerator(2, 0)
  1791. MoveRightGenerator(1, 0)
  1792. MoveRightGenerator(1, 1)
  1793. MoveDownGenerator(1, 2)
  1794. MoveLeftGenerator(2, 2)
  1795. MoveLeftGenerator(2, 1)
  1796. MoveUpGenerator(2, 0)
  1797. MoveRightGenerator(1, 0)
  1798. MoveRightGenerator(1, 1)
  1799. MoveDownGenerator(1, 2)
  1800. MoveLeftGenerator(2, 2)
  1801. MoveLeftGenerator(2, 1)
  1802. MoveUpGenerator(2, 0)
  1803. MoveRightGenerator(1, 0)
  1804. MoveRightGenerator(1, 1)
  1805. MoveDownGenerator(1, 2)
  1806. MoveLeftGenerator(2, 2)
  1807. MoveLeftGenerator(2, 1)
  1808. MoveUpGenerator(2, 0)
  1809. MoveUpGenerator(1, 0)
  1810. MoveRightGenerator(0, 0)
  1811. MoveRightGenerator(0, 1)
  1812. MoveDownGenerator(0, 2)
  1813. MoveLeftGenerator(1, 2)
  1814. MoveLeftGenerator(1, 1)
  1815. MoveDownGenerator(1, 0)
  1816. MoveRightGenerator(2, 0)
  1817. MoveRightGenerator(2, 1)
  1818. MoveUpGenerator(2, 2)
  1819. MoveLeftGenerator(1, 2)
  1820. MoveLeftGenerator(1, 1)
  1821. MoveDownGenerator(1, 0)
  1822. MoveRightGenerator(2, 0)
  1823. MoveRightGenerator(2, 1)
  1824. MoveUpGenerator(2, 2)
  1825. MoveLeftGenerator(1, 2)
  1826. MoveLeftGenerator(1, 1)
  1827. MoveDownGenerator(1, 0)
  1828. MoveRightGenerator(2, 0)
  1829. MoveRightGenerator(2, 1)
  1830. MoveUpGenerator(2, 2)
  1831. MoveLeftGenerator(1, 2)
  1832. MoveLeftGenerator(1, 1)
  1833. MoveDownGenerator(1, 0)
  1834. MoveRightGenerator(2, 0)
  1835. MoveRightGenerator(2, 1)
  1836. MoveUpGenerator(2, 2)
  1837. MoveLeftGenerator(1, 2)
  1838. MoveLeftGenerator(1, 1)
  1839. MoveDownGenerator(1, 0)
  1840. MoveRightGenerator(2, 0)
  1841. MoveUpGenerator(2, 1)
  1842. MoveRightGenerator(1, 1)
  1843. MoveDownGenerator(1, 2)
  1844. MoveLeftGenerator(2, 2)
  1845. MoveLeftGenerator(2, 1)
  1846. MoveUpGenerator(2, 0)
  1847. MoveRightGenerator(1, 0)
  1848. MoveRightGenerator(1, 1)
  1849. MoveDownGenerator(1, 2)
  1850. MoveLeftGenerator(2, 2)
  1851. MoveLeftGenerator(2, 1)
  1852. MoveUpGenerator(2, 0)
  1853. MoveRightGenerator(1, 0)
  1854. MoveRightGenerator(1, 1)
  1855. MoveDownGenerator(1, 2)
  1856. MoveLeftGenerator(2, 2)
  1857. MoveLeftGenerator(2, 1)
  1858. MoveUpGenerator(2, 0)
  1859. MoveRightGenerator(1, 0)
  1860. MoveRightGenerator(1, 1)
  1861. MoveDownGenerator(1, 2)
  1862. MoveLeftGenerator(2, 2)
  1863. MoveLeftGenerator(2, 1)
  1864. MoveUpGenerator(2, 0)
  1865. MoveRightGenerator(1, 0)
  1866. MoveRightGenerator(1, 1)
  1867. MoveDownGenerator(1, 2)
  1868. MoveLeftGenerator(2, 2)
  1869. MoveLeftGenerator(2, 1)
  1870. MoveUpGenerator(2, 0)
  1871. MoveUpGenerator(1, 0)
  1872. MoveRightGenerator(0, 0)
  1873. MoveRightGenerator(0, 1)
  1874. MoveDownGenerator(0, 2)
  1875. MoveLeftGenerator(1, 2)
  1876. MoveLeftGenerator(1, 1)
  1877. MoveDownGenerator(1, 0)
  1878. MoveRightGenerator(2, 0)
  1879. MoveRightGenerator(2, 1)
  1880. MoveUpGenerator(2, 2)
  1881. MoveLeftGenerator(1, 2)
  1882. MoveLeftGenerator(1, 1)
  1883. MoveDownGenerator(1, 0)
  1884. MoveRightGenerator(2, 0)
  1885. MoveRightGenerator(2, 1)
  1886. MoveUpGenerator(2, 2)
  1887. MoveLeftGenerator(1, 2)
  1888. MoveLeftGenerator(1, 1)
  1889. MoveDownGenerator(1, 0)
  1890. MoveRightGenerator(2, 0)
  1891. MoveRightGenerator(2, 1)
  1892. MoveUpGenerator(2, 2)
  1893. MoveLeftGenerator(1, 2)
  1894. MoveLeftGenerator(1, 1)
  1895. MoveDownGenerator(1, 0)
  1896. MoveRightGenerator(2, 0)
  1897. MoveRightGenerator(2, 1)
  1898. MoveUpGenerator(2, 2)
  1899. MoveLeftGenerator(1, 2)
  1900. MoveLeftGenerator(1, 1)
  1901. MoveDownGenerator(1, 0)
  1902. MoveRightGenerator(2, 0)
  1903. MoveUpGenerator(2, 1)
  1904. MoveRightGenerator(1, 1)
  1905. MoveDownGenerator(1, 2)
  1906. MoveLeftGenerator(2, 2)
  1907. MoveLeftGenerator(2, 1)
  1908. MoveUpGenerator(2, 0)
  1909. MoveRightGenerator(1, 0)
  1910. MoveRightGenerator(1, 1)
  1911. MoveDownGenerator(1, 2)
  1912. MoveLeftGenerator(2, 2)
  1913. MoveLeftGenerator(2, 1)
  1914. MoveUpGenerator(2, 0)
  1915. MoveRightGenerator(1, 0)
  1916. MoveRightGenerator(1, 1)
  1917. MoveDownGenerator(1, 2)
  1918. MoveLeftGenerator(2, 2)
  1919. MoveLeftGenerator(2, 1)
  1920. MoveUpGenerator(2, 0)
  1921. MoveRightGenerator(1, 0)
  1922. MoveRightGenerator(1, 1)
  1923. MoveDownGenerator(1, 2)
  1924. MoveLeftGenerator(2, 2)
  1925. MoveLeftGenerator(2, 1)
  1926. MoveUpGenerator(2, 0)
  1927. MoveRightGenerator(1, 0)
  1928. MoveRightGenerator(1, 1)
  1929. MoveDownGenerator(1, 2)
  1930. MoveLeftGenerator(2, 2)
  1931. MoveLeftGenerator(2, 1)
  1932. MoveUpGenerator(2, 0)
  1933. MoveUpGenerator(1, 0)
  1934. MoveRightGenerator(0, 0)
  1935. MoveRightGenerator(0, 1)
  1936. MoveDownGenerator(0, 2)
  1937. MoveLeftGenerator(1, 2)
  1938. MoveLeftGenerator(1, 1)
  1939. MoveDownGenerator(1, 0)
  1940. MoveRightGenerator(2, 0)
  1941. MoveRightGenerator(2, 1)
  1942. MoveUpGenerator(2, 2)
  1943. MoveLeftGenerator(1, 2)
  1944. MoveLeftGenerator(1, 1)
  1945. MoveDownGenerator(1, 0)
  1946. MoveRightGenerator(2, 0)
  1947. MoveRightGenerator(2, 1)
  1948. MoveUpGenerator(2, 2)
  1949. MoveLeftGenerator(1, 2)
  1950. MoveLeftGenerator(1, 1)
  1951. MoveDownGenerator(1, 0)
  1952. MoveRightGenerator(2, 0)
  1953. MoveRightGenerator(2, 1)
  1954. MoveUpGenerator(2, 2)
  1955. MoveLeftGenerator(1, 2)
  1956. MoveLeftGenerator(1, 1)
  1957. MoveDownGenerator(1, 0)
  1958. MoveRightGenerator(2, 0)
  1959. MoveRightGenerator(2, 1)
  1960. MoveUpGenerator(2, 2)
  1961. MoveLeftGenerator(1, 2)
  1962. MoveLeftGenerator(1, 1)
  1963. MoveDownGenerator(1, 0)
  1964. MoveRightGenerator(2, 0)
  1965. MoveUpGenerator(2, 1)
  1966. MoveRightGenerator(1, 1)
  1967. MoveDownGenerator(1, 2)
  1968. MoveLeftGenerator(2, 2)
  1969. MoveLeftGenerator(2, 1)
  1970. MoveUpGenerator(2, 0)
  1971. MoveRightGenerator(1, 0)
  1972. MoveRightGenerator(1, 1)
  1973. MoveDownGenerator(1, 2)
  1974. MoveLeftGenerator(2, 2)
  1975. MoveLeftGenerator(2, 1)
  1976. MoveUpGenerator(2, 0)
  1977. MoveRightGenerator(1, 0)
  1978. MoveRightGenerator(1, 1)
  1979. MoveDownGenerator(1, 2)
  1980. MoveLeftGenerator(2, 2)
  1981. MoveLeftGenerator(2, 1)
  1982. MoveUpGenerator(2, 0)
  1983. MoveRightGenerator(1, 0)
  1984. MoveRightGenerator(1, 1)
  1985. MoveDownGenerator(1, 2)
  1986. MoveLeftGenerator(2, 2)
  1987. MoveLeftGenerator(2, 1)
  1988. MoveUpGenerator(2, 0)
  1989. MoveRightGenerator(1, 0)
  1990. MoveRightGenerator(1, 1)
  1991. MoveDownGenerator(1, 2)
  1992. MoveLeftGenerator(2, 2)
  1993. MoveLeftGenerator(2, 1)
  1994. MoveUpGenerator(2, 0)
  1995. MoveUpGenerator(1, 0)
  1996. MoveRightGenerator(0, 0)
  1997. MoveRightGenerator(0, 1)
  1998. MoveDownGenerator(0, 2)
  1999. MoveLeftGenerator(1, 2)
  2000. MoveLeftGenerator(1, 1)
  2001. MoveDownGenerator(1, 0)
  2002. MoveRightGenerator(2, 0)
  2003. MoveRightGenerator(2, 1)
  2004. MoveUpGenerator(2, 2)
  2005. MoveLeftGenerator(1, 2)
  2006. MoveLeftGenerator(1, 1)
  2007. MoveDownGenerator(1, 0)
  2008. MoveRightGenerator(2, 0)
  2009. MoveRightGenerator(2, 1)
  2010. MoveUpGenerator(2, 2)
  2011. MoveLeftGenerator(1, 2)
  2012. MoveLeftGenerator(1, 1)
  2013. MoveDownGenerator(1, 0)
  2014. MoveRightGenerator(2, 0)
  2015. MoveRightGenerator(2, 1)
  2016. MoveUpGenerator(2, 2)
  2017. MoveLeftGenerator(1, 2)
  2018. MoveLeftGenerator(1, 1)
  2019. MoveDownGenerator(1, 0)
  2020. MoveRightGenerator(2, 0)
  2021. MoveRightGenerator(2, 1)
  2022. MoveUpGenerator(2, 2)
  2023. MoveLeftGenerator(1, 2)
  2024. MoveLeftGenerator(1, 1)
  2025. MoveDownGenerator(1, 0)
  2026. MoveRightGenerator(2, 0)
  2027. MoveUpGenerator(2, 1)
  2028. MoveRightGenerator(1, 1)
  2029. MoveDownGenerator(1, 2)
  2030. MoveLeftGenerator(2, 2)
  2031. MoveLeftGenerator(2, 1)
  2032. MoveUpGenerator(2, 0)
  2033. MoveRightGenerator(1, 0)
  2034. MoveRightGenerator(1, 1)
  2035. MoveDownGenerator(1, 2)
  2036. MoveLeftGenerator(2, 2)
  2037. MoveLeftGenerator(2, 1)
  2038. MoveUpGenerator(2, 0)
  2039. MoveRightGenerator(1, 0)
  2040. MoveRightGenerator(1, 1)
  2041. MoveDownGenerator(1, 2)
  2042. MoveLeftGenerator(2, 2)
  2043. MoveLeftGenerator(2, 1)
  2044. MoveUpGenerator(2, 0)
  2045. MoveRightGenerator(1, 0)
  2046. MoveRightGenerator(1, 1)
  2047. MoveDownGenerator(1, 2)
  2048. MoveLeftGenerator(2, 2)
  2049. MoveLeftGenerator(2, 1)
  2050. MoveUpGenerator(2, 0)
  2051. MoveRightGenerator(1, 0)
  2052. MoveRightGenerator(1, 1)
  2053. MoveDownGenerator(1, 2)
  2054. MoveLeftGenerator(2, 2)
  2055. MoveLeftGenerator(2, 1)
  2056. MoveUpGenerator(2, 0)
  2057. MoveUpGenerator(1, 0)
  2058. MoveRightGenerator(0, 0)
  2059. MoveRightGenerator(0, 1)
  2060. MoveDownGenerator(0, 2)
  2061. MoveLeftGenerator(1, 2)
  2062. MoveLeftGenerator(1, 1)
  2063. MoveDownGenerator(1, 0)
  2064. MoveRightGenerator(2, 0)
  2065. MoveRightGenerator(2, 1)
  2066. MoveUpGenerator(2, 2)
  2067. MoveLeftGenerator(1, 2)
  2068. MoveLeftGenerator(1, 1)
  2069. MoveDownGenerator(1, 0)
  2070. MoveRightGenerator(2, 0)
  2071. MoveRightGenerator(2, 1)
  2072. MoveUpGenerator(2, 2)
  2073. MoveLeftGenerator(1, 2)
  2074. MoveLeftGenerator(1, 1)
  2075. MoveDownGenerator(1, 0)
  2076. MoveRightGenerator(2, 0)
  2077. MoveRightGenerator(2, 1)
  2078. MoveUpGenerator(2, 2)
  2079. MoveLeftGenerator(1, 2)
  2080. MoveLeftGenerator(1, 1)
  2081. MoveDownGenerator(1, 0)
  2082. MoveRightGenerator(2, 0)
  2083. MoveRightGenerator(2, 1)
  2084. MoveUpGenerator(2, 2)
  2085. MoveLeftGenerator(1, 2)
  2086. MoveLeftGenerator(1, 1)
  2087. MoveDownGenerator(1, 0)
  2088. MoveRightGenerator(2, 0)
  2089. MoveUpGenerator(2, 1)
  2090. MoveRightGenerator(1, 1)
  2091. MoveDownGenerator(1, 2)
  2092. MoveLeftGenerator(2, 2)
  2093. MoveLeftGenerator(2, 1)
  2094. MoveUpGenerator(2, 0)
  2095. MoveRightGenerator(1, 0)
  2096. MoveRightGenerator(1, 1)
  2097. MoveDownGenerator(1, 2)
  2098. MoveLeftGenerator(2, 2)
  2099. MoveLeftGenerator(2, 1)
  2100. MoveUpGenerator(2, 0)
  2101. MoveRightGenerator(1, 0)
  2102. MoveRightGenerator(1, 1)
  2103. MoveDownGenerator(1, 2)
  2104. MoveLeftGenerator(2, 2)
  2105. MoveLeftGenerator(2, 1)
  2106. MoveUpGenerator(2, 0)
  2107. MoveRightGenerator(1, 0)
  2108. MoveRightGenerator(1, 1)
  2109. MoveDownGenerator(1, 2)
  2110. MoveLeftGenerator(2, 2)
  2111. MoveLeftGenerator(2, 1)
  2112. MoveUpGenerator(2, 0)
  2113. MoveRightGenerator(1, 0)
  2114. MoveRightGenerator(1, 1)
  2115. MoveDownGenerator(1, 2)
  2116. MoveLeftGenerator(2, 2)
  2117. MoveLeftGenerator(2, 1)
  2118. MoveUpGenerator(2, 0)
  2119. MoveUpGenerator(1, 0)
  2120. MoveRightGenerator(0, 0)
  2121. MoveRightGenerator(0, 1)
  2122. MoveDownGenerator(0, 2)
  2123. MoveLeftGenerator(1, 2)
  2124. MoveLeftGenerator(1, 1)
  2125. MoveDownGenerator(1, 0)
  2126. MoveRightGenerator(2, 0)
  2127. MoveRightGenerator(2, 1)
  2128. MoveUpGenerator(2, 2)
  2129. MoveLeftGenerator(1, 2)
  2130. MoveLeftGenerator(1, 1)
  2131. MoveDownGenerator(1, 0)
  2132. MoveRightGenerator(2, 0)
  2133. MoveRightGenerator(2, 1)
  2134. MoveUpGenerator(2, 2)
  2135. MoveLeftGenerator(1, 2)
  2136. MoveLeftGenerator(1, 1)
  2137. MoveDownGenerator(1, 0)
  2138. MoveRightGenerator(2, 0)
  2139. MoveRightGenerator(2, 1)
  2140. MoveUpGenerator(2, 2)
  2141. MoveLeftGenerator(1, 2)
  2142. MoveLeftGenerator(1, 1)
  2143. MoveDownGenerator(1, 0)
  2144. MoveRightGenerator(2, 0)
  2145. MoveRightGenerator(2, 1)
  2146. MoveUpGenerator(2, 2)
  2147. MoveLeftGenerator(1, 2)
  2148. MoveLeftGenerator(1, 1)
  2149. MoveUpGenerator(1, 0)
  2150. MoveRightGenerator(0, 0)
  2151. MoveRightGenerator(0, 1)
  2152. MoveDownGenerator(0, 2)
  2153. MoveLeftGenerator(1, 2)
  2154. MoveLeftGenerator(1, 1)
  2155. MoveDownGenerator(1, 0)
  2156. MoveRightGenerator(2, 0)
  2157. MoveRightGenerator(2, 1)
  2158. MoveUpGenerator(2, 2)
  2159. MoveLeftGenerator(1, 2)
  2160. MoveLeftGenerator(1, 1)
  2161. MoveDownGenerator(1, 0)
  2162. MoveRightGenerator(2, 0)
  2163. MoveRightGenerator(2, 1)
  2164. MoveUpGenerator(2, 2)
  2165. MoveLeftGenerator(1, 2)
  2166. MoveLeftGenerator(1, 1)
  2167. MoveDownGenerator(1, 0)
  2168. MoveRightGenerator(2, 0)
  2169. MoveRightGenerator(2, 1)
  2170. MoveUpGenerator(2, 2)
  2171. MoveLeftGenerator(1, 2)
  2172. MoveLeftGenerator(1, 1)
  2173. MoveDownGenerator(1, 0)
  2174. MoveRightGenerator(2, 0)
  2175. MoveRightGenerator(2, 1)
  2176. MoveUpGenerator(2, 2)
  2177. MoveLeftGenerator(1, 2)
  2178. MoveLeftGenerator(1, 1)
  2179. MoveDownGenerator(1, 0)
  2180. MoveRightGenerator(2, 0)
  2181. MoveUpGenerator(2, 1)
  2182. MoveRightGenerator(1, 1)
  2183. MoveDownGenerator(1, 2)
  2184. MoveLeftGenerator(2, 2)
  2185. MoveLeftGenerator(2, 1)
  2186. MoveUpGenerator(2, 0)
  2187. MoveRightGenerator(1, 0)
  2188. MoveRightGenerator(1, 1)
  2189. MoveDownGenerator(1, 2)
  2190. MoveLeftGenerator(2, 2)
  2191. MoveLeftGenerator(2, 1)
  2192. MoveUpGenerator(2, 0)
  2193. MoveRightGenerator(1, 0)
  2194. MoveRightGenerator(1, 1)
  2195. MoveDownGenerator(1, 2)
  2196. MoveLeftGenerator(2, 2)
  2197. MoveLeftGenerator(2, 1)
  2198. MoveUpGenerator(2, 0)
  2199. MoveRightGenerator(1, 0)
  2200. MoveRightGenerator(1, 1)
  2201. MoveDownGenerator(1, 2)
  2202. MoveLeftGenerator(2, 2)
  2203. MoveLeftGenerator(2, 1)
  2204. MoveUpGenerator(2, 0)
  2205. MoveRightGenerator(1, 0)
  2206. MoveRightGenerator(1, 1)
  2207. MoveDownGenerator(1, 2)
  2208. MoveLeftGenerator(2, 2)
  2209. MoveLeftGenerator(2, 1)
  2210. MoveUpGenerator(2, 0)
  2211. MoveUpGenerator(1, 0)
  2212. MoveRightGenerator(0, 0)
  2213. MoveRightGenerator(0, 1)
  2214. MoveDownGenerator(0, 2)
  2215. MoveLeftGenerator(1, 2)
  2216. MoveLeftGenerator(1, 1)
  2217. MoveDownGenerator(1, 0)
  2218. MoveRightGenerator(2, 0)
  2219. MoveRightGenerator(2, 1)
  2220. MoveUpGenerator(2, 2)
  2221. MoveLeftGenerator(1, 2)
  2222. MoveLeftGenerator(1, 1)
  2223. MoveDownGenerator(1, 0)
  2224. MoveRightGenerator(2, 0)
  2225. MoveRightGenerator(2, 1)
  2226. MoveUpGenerator(2, 2)
  2227. MoveLeftGenerator(1, 2)
  2228. MoveLeftGenerator(1, 1)
  2229. MoveDownGenerator(1, 0)
  2230. MoveRightGenerator(2, 0)
  2231. MoveRightGenerator(2, 1)
  2232. MoveUpGenerator(2, 2)
  2233. MoveLeftGenerator(1, 2)
  2234. MoveLeftGenerator(1, 1)
  2235. MoveDownGenerator(1, 0)
  2236. MoveRightGenerator(2, 0)
  2237. MoveRightGenerator(2, 1)
  2238. MoveUpGenerator(2, 2)
  2239. MoveLeftGenerator(1, 2)
  2240. MoveLeftGenerator(1, 1)
  2241. MoveDownGenerator(1, 0)
  2242. MoveRightGenerator(2, 0)
  2243. MoveUpGenerator(2, 1)
  2244. MoveRightGenerator(1, 1)
  2245. MoveDownGenerator(1, 2)
  2246. MoveLeftGenerator(2, 2)
  2247. MoveLeftGenerator(2, 1)
  2248. MoveUpGenerator(2, 0)
  2249. MoveRightGenerator(1, 0)
  2250. MoveRightGenerator(1, 1)
  2251. MoveDownGenerator(1, 2)
  2252. MoveLeftGenerator(2, 2)
  2253. MoveLeftGenerator(2, 1)
  2254. MoveUpGenerator(2, 0)
  2255. MoveRightGenerator(1, 0)
  2256. MoveRightGenerator(1, 1)
  2257. MoveDownGenerator(1, 2)
  2258. MoveLeftGenerator(2, 2)
  2259. MoveLeftGenerator(2, 1)
  2260. MoveUpGenerator(2, 0)
  2261. MoveRightGenerator(1, 0)
  2262. MoveRightGenerator(1, 1)
  2263. MoveDownGenerator(1, 2)
  2264. MoveLeftGenerator(2, 2)
  2265. MoveLeftGenerator(2, 1)
  2266. MoveUpGenerator(2, 0)
  2267. MoveRightGenerator(1, 0)
  2268. MoveRightGenerator(1, 1)
  2269. MoveDownGenerator(1, 2)
  2270. MoveLeftGenerator(2, 2)
  2271. MoveLeftGenerator(2, 1)
  2272. MoveUpGenerator(2, 0)
  2273. MoveUpGenerator(1, 0)
  2274. MoveRightGenerator(0, 0)
  2275. MoveRightGenerator(0, 1)
  2276. MoveDownGenerator(0, 2)
  2277. MoveLeftGenerator(1, 2)
  2278. MoveLeftGenerator(1, 1)
  2279. MoveDownGenerator(1, 0)
  2280. MoveRightGenerator(2, 0)
  2281. MoveRightGenerator(2, 1)
  2282. MoveUpGenerator(2, 2)
  2283. MoveLeftGenerator(1, 2)
  2284. MoveLeftGenerator(1, 1)
  2285. MoveDownGenerator(1, 0)
  2286. MoveRightGenerator(2, 0)
  2287. MoveRightGenerator(2, 1)
  2288. MoveUpGenerator(2, 2)
  2289. MoveLeftGenerator(1, 2)
  2290. MoveLeftGenerator(1, 1)
  2291. MoveDownGenerator(1, 0)
  2292. MoveRightGenerator(2, 0)
  2293. MoveRightGenerator(2, 1)
  2294. MoveUpGenerator(2, 2)
  2295. MoveLeftGenerator(1, 2)
  2296. MoveLeftGenerator(1, 1)
  2297. MoveDownGenerator(1, 0)
  2298. MoveRightGenerator(2, 0)
  2299. MoveRightGenerator(2, 1)
  2300. MoveUpGenerator(2, 2)
  2301. MoveLeftGenerator(1, 2)
  2302. MoveLeftGenerator(1, 1)
  2303. MoveDownGenerator(1, 0)
  2304. MoveRightGenerator(2, 0)
  2305. MoveUpGenerator(2, 1)
  2306. MoveRightGenerator(1, 1)
  2307. MoveDownGenerator(1, 2)
  2308. MoveLeftGenerator(2, 2)
  2309. MoveLeftGenerator(2, 1)
  2310. MoveUpGenerator(2, 0)
  2311. MoveRightGenerator(1, 0)
  2312. MoveRightGenerator(1, 1)
  2313. MoveDownGenerator(1, 2)
  2314. MoveLeftGenerator(2, 2)
  2315. MoveLeftGenerator(2, 1)
  2316. MoveUpGenerator(2, 0)
  2317. MoveRightGenerator(1, 0)
  2318. MoveRightGenerator(1, 1)
  2319. MoveDownGenerator(1, 2)
  2320. MoveLeftGenerator(2, 2)
  2321. MoveLeftGenerator(2, 1)
  2322. MoveUpGenerator(2, 0)
  2323. MoveRightGenerator(1, 0)
  2324. MoveRightGenerator(1, 1)
  2325. MoveDownGenerator(1, 2)
  2326. MoveLeftGenerator(2, 2)
  2327. MoveLeftGenerator(2, 1)
  2328. MoveUpGenerator(2, 0)
  2329. MoveRightGenerator(1, 0)
  2330. MoveRightGenerator(1, 1)
  2331. MoveDownGenerator(1, 2)
  2332. MoveLeftGenerator(2, 2)
  2333. MoveLeftGenerator(2, 1)
  2334. MoveUpGenerator(2, 0)
  2335. MoveUpGenerator(1, 0)
  2336. MoveRightGenerator(0, 0)
  2337. MoveRightGenerator(0, 1)
  2338. MoveDownGenerator(0, 2)
  2339. MoveLeftGenerator(1, 2)
  2340. MoveLeftGenerator(1, 1)
  2341. MoveDownGenerator(1, 0)
  2342. MoveRightGenerator(2, 0)
  2343. MoveRightGenerator(2, 1)
  2344. MoveUpGenerator(2, 2)
  2345. MoveLeftGenerator(1, 2)
  2346. MoveLeftGenerator(1, 1)
  2347. MoveDownGenerator(1, 0)
  2348. MoveRightGenerator(2, 0)
  2349. MoveRightGenerator(2, 1)
  2350. MoveUpGenerator(2, 2)
  2351. MoveLeftGenerator(1, 2)
  2352. MoveLeftGenerator(1, 1)
  2353. MoveDownGenerator(1, 0)
  2354. MoveRightGenerator(2, 0)
  2355. MoveRightGenerator(2, 1)
  2356. MoveUpGenerator(2, 2)
  2357. MoveLeftGenerator(1, 2)
  2358. MoveLeftGenerator(1, 1)
  2359. MoveDownGenerator(1, 0)
  2360. MoveRightGenerator(2, 0)
  2361. MoveRightGenerator(2, 1)
  2362. MoveUpGenerator(2, 2)
  2363. MoveLeftGenerator(1, 2)
  2364. MoveLeftGenerator(1, 1)
  2365. MoveDownGenerator(1, 0)
  2366. MoveRightGenerator(2, 0)
  2367. MoveUpGenerator(2, 1)
  2368. MoveRightGenerator(1, 1)
  2369. MoveDownGenerator(1, 2)
  2370. MoveLeftGenerator(2, 2)
  2371. MoveLeftGenerator(2, 1)
  2372. MoveUpGenerator(2, 0)
  2373. MoveRightGenerator(1, 0)
  2374. MoveRightGenerator(1, 1)
  2375. MoveDownGenerator(1, 2)
  2376. MoveLeftGenerator(2, 2)
  2377. MoveLeftGenerator(2, 1)
  2378. MoveUpGenerator(2, 0)
  2379. MoveRightGenerator(1, 0)
  2380. MoveRightGenerator(1, 1)
  2381. MoveDownGenerator(1, 2)
  2382. MoveLeftGenerator(2, 2)
  2383. MoveLeftGenerator(2, 1)
  2384. MoveUpGenerator(2, 0)
  2385. MoveRightGenerator(1, 0)
  2386. MoveRightGenerator(1, 1)
  2387. MoveDownGenerator(1, 2)
  2388. MoveLeftGenerator(2, 2)
  2389. MoveLeftGenerator(2, 1)
  2390. MoveUpGenerator(2, 0)
  2391. MoveRightGenerator(1, 0)
  2392. MoveRightGenerator(1, 1)
  2393. MoveDownGenerator(1, 2)
  2394. MoveLeftGenerator(2, 2)
  2395. MoveLeftGenerator(2, 1)
  2396. MoveUpGenerator(2, 0)
  2397. MoveUpGenerator(1, 0)
  2398. MoveRightGenerator(0, 0)
  2399. MoveRightGenerator(0, 1)
  2400. MoveDownGenerator(0, 2)
  2401. MoveLeftGenerator(1, 2)
  2402. MoveLeftGenerator(1, 1)
  2403. MoveDownGenerator(1, 0)
  2404. MoveRightGenerator(2, 0)
  2405. MoveRightGenerator(2, 1)
  2406. MoveUpGenerator(2, 2)
  2407. MoveLeftGenerator(1, 2)
  2408. MoveLeftGenerator(1, 1)
  2409. MoveDownGenerator(1, 0)
  2410. MoveRightGenerator(2, 0)
  2411. MoveRightGenerator(2, 1)
  2412. MoveUpGenerator(2, 2)
  2413. MoveLeftGenerator(1, 2)
  2414. MoveLeftGenerator(1, 1)
  2415. MoveDownGenerator(1, 0)
  2416. MoveRightGenerator(2, 0)
  2417. MoveRightGenerator(2, 1)
  2418. MoveUpGenerator(2, 2)
  2419. MoveLeftGenerator(1, 2)
  2420. MoveLeftGenerator(1, 1)
  2421. MoveDownGenerator(1, 0)
  2422. MoveRightGenerator(2, 0)
  2423. MoveRightGenerator(2, 1)
  2424. MoveUpGenerator(2, 2)
  2425. MoveLeftGenerator(1, 2)
  2426. MoveLeftGenerator(1, 1)
  2427. MoveDownGenerator(1, 0)
  2428. MoveRightGenerator(2, 0)
  2429. MoveUpGenerator(2, 1)
  2430. MoveRightGenerator(1, 1)
  2431. MoveDownGenerator(1, 2)
  2432. MoveLeftGenerator(2, 2)
  2433. MoveLeftGenerator(2, 1)
  2434. MoveUpGenerator(2, 0)
  2435. MoveRightGenerator(1, 0)
  2436. MoveRightGenerator(1, 1)
  2437. MoveDownGenerator(1, 2)
  2438. MoveLeftGenerator(2, 2)
  2439. MoveLeftGenerator(2, 1)
  2440. MoveUpGenerator(2, 0)
  2441. MoveRightGenerator(1, 0)
  2442. MoveRightGenerator(1, 1)
  2443. MoveDownGenerator(1, 2)
  2444. MoveLeftGenerator(2, 2)
  2445. MoveLeftGenerator(2, 1)
  2446. MoveUpGenerator(2, 0)
  2447. MoveRightGenerator(1, 0)
  2448. MoveRightGenerator(1, 1)
  2449. MoveDownGenerator(1, 2)
  2450. MoveLeftGenerator(2, 2)
  2451. MoveLeftGenerator(2, 1)
  2452. MoveUpGenerator(2, 0)
  2453. MoveRightGenerator(1, 0)
  2454. MoveRightGenerator(1, 1)
  2455. MoveDownGenerator(1, 2)
  2456. MoveLeftGenerator(2, 2)
  2457. MoveLeftGenerator(2, 1)
  2458. MoveUpGenerator(2, 0)
  2459. MoveUpGenerator(1, 0)
  2460. MoveRightGenerator(0, 0)
  2461. MoveRightGenerator(0, 1)
  2462. MoveDownGenerator(0, 2)
  2463. MoveLeftGenerator(1, 2)
  2464. MoveLeftGenerator(1, 1)
  2465. MoveDownGenerator(1, 0)
  2466. MoveRightGenerator(2, 0)
  2467. MoveRightGenerator(2, 1)
  2468. MoveUpGenerator(2, 2)
  2469. MoveLeftGenerator(1, 2)
  2470. MoveLeftGenerator(1, 1)
  2471. MoveDownGenerator(1, 0)
  2472. MoveRightGenerator(2, 0)
  2473. MoveRightGenerator(2, 1)
  2474. MoveUpGenerator(2, 2)
  2475. MoveLeftGenerator(1, 2)
  2476. MoveLeftGenerator(1, 1)
  2477. MoveDownGenerator(1, 0)
  2478. MoveRightGenerator(2, 0)
  2479. MoveRightGenerator(2, 1)
  2480. MoveUpGenerator(2, 2)
  2481. MoveLeftGenerator(1, 2)
  2482. MoveLeftGenerator(1, 1)
  2483. MoveDownGenerator(1, 0)
  2484. MoveRightGenerator(2, 0)
  2485. MoveRightGenerator(2, 1)
  2486. MoveUpGenerator(2, 2)
  2487. MoveLeftGenerator(1, 2)
  2488. MoveLeftGenerator(1, 1)
  2489. MoveDownGenerator(1, 0)
  2490. MoveRightGenerator(2, 0)
  2491. MoveUpGenerator(2, 1)
  2492. MoveRightGenerator(1, 1)
  2493. MoveDownGenerator(1, 2)
  2494. MoveLeftGenerator(2, 2)
  2495. MoveLeftGenerator(2, 1)
  2496. MoveUpGenerator(2, 0)
  2497. MoveRightGenerator(1, 0)
  2498. MoveRightGenerator(1, 1)
  2499. MoveDownGenerator(1, 2)
  2500. MoveLeftGenerator(2, 2)
  2501. MoveLeftGenerator(2, 1)
  2502. MoveUpGenerator(2, 0)
  2503. MoveRightGenerator(1, 0)
  2504. MoveRightGenerator(1, 1)
  2505. MoveDownGenerator(1, 2)
  2506. MoveLeftGenerator(2, 2)
  2507. MoveLeftGenerator(2, 1)
  2508. MoveUpGenerator(2, 0)
  2509. MoveRightGenerator(1, 0)
  2510. MoveRightGenerator(1, 1)
  2511. MoveDownGenerator(1, 2)
  2512. MoveLeftGenerator(2, 2)
  2513. MoveLeftGenerator(2, 1)
  2514. MoveUpGenerator(2, 0)
  2515. MoveRightGenerator(1, 0)
  2516. MoveRightGenerator(1, 1)
  2517. MoveDownGenerator(1, 2)
  2518. MoveLeftGenerator(2, 2)
  2519. MoveLeftGenerator(2, 1)
  2520. MoveUpGenerator(2, 0)
  2521. MoveUpGenerator(1, 0)
  2522. MoveRightGenerator(0, 0)
  2523. MoveDownGenerator(0, 1)
  2524. MoveRightGenerator(1, 1)
  2525. MoveDownGenerator(1, 2)
  2526. MoveLeftGenerator(2, 2)
  2527. MoveLeftGenerator(2, 1)
  2528. MoveUpGenerator(2, 0)
  2529. MoveRightGenerator(1, 0)
  2530. MoveRightGenerator(1, 1)
  2531. MoveDownGenerator(1, 2)
  2532. MoveLeftGenerator(2, 2)
  2533. MoveLeftGenerator(2, 1)
  2534. MoveUpGenerator(2, 0)
  2535. MoveRightGenerator(1, 0)
  2536. MoveRightGenerator(1, 1)
  2537. MoveDownGenerator(1, 2)
  2538. MoveLeftGenerator(2, 2)
  2539. MoveLeftGenerator(2, 1)
  2540. MoveUpGenerator(2, 0)
  2541. MoveRightGenerator(1, 0)
  2542. MoveRightGenerator(1, 1)
  2543. MoveDownGenerator(1, 2)
  2544. MoveLeftGenerator(2, 2)
  2545. MoveLeftGenerator(2, 1)
  2546. MoveUpGenerator(2, 0)
  2547. MoveRightGenerator(1, 0)
  2548. MoveRightGenerator(1, 1)
  2549. MoveDownGenerator(1, 2)
  2550. MoveLeftGenerator(2, 2)
  2551. MoveLeftGenerator(2, 1)
  2552. MoveUpGenerator(2, 0)
  2553. MoveUpGenerator(1, 0)
  2554. MoveRightGenerator(0, 0)
  2555. MoveRightGenerator(0, 1)
  2556. MoveDownGenerator(0, 2)
  2557. MoveLeftGenerator(1, 2)
  2558. MoveLeftGenerator(1, 1)
  2559. MoveDownGenerator(1, 0)
  2560. MoveRightGenerator(2, 0)
  2561. MoveRightGenerator(2, 1)
  2562. MoveUpGenerator(2, 2)
  2563. MoveLeftGenerator(1, 2)
  2564. MoveLeftGenerator(1, 1)
  2565. MoveDownGenerator(1, 0)
  2566. MoveRightGenerator(2, 0)
  2567. MoveRightGenerator(2, 1)
  2568. MoveUpGenerator(2, 2)
  2569. MoveLeftGenerator(1, 2)
  2570. MoveLeftGenerator(1, 1)
  2571. MoveDownGenerator(1, 0)
  2572. MoveRightGenerator(2, 0)
  2573. MoveRightGenerator(2, 1)
  2574. MoveUpGenerator(2, 2)
  2575. MoveLeftGenerator(1, 2)
  2576. MoveLeftGenerator(1, 1)
  2577. MoveDownGenerator(1, 0)
  2578. MoveRightGenerator(2, 0)
  2579. MoveRightGenerator(2, 1)
  2580. MoveUpGenerator(2, 2)
  2581. MoveLeftGenerator(1, 2)
  2582. MoveLeftGenerator(1, 1)
  2583. MoveDownGenerator(1, 0)
  2584. MoveRightGenerator(2, 0)
  2585. MoveUpGenerator(2, 1)
  2586. MoveRightGenerator(1, 1)
  2587. MoveDownGenerator(1, 2)
  2588. MoveLeftGenerator(2, 2)
  2589. MoveLeftGenerator(2, 1)
  2590. MoveUpGenerator(2, 0)
  2591. MoveRightGenerator(1, 0)
  2592. MoveRightGenerator(1, 1)
  2593. MoveDownGenerator(1, 2)
  2594. MoveLeftGenerator(2, 2)
  2595. MoveLeftGenerator(2, 1)
  2596. MoveUpGenerator(2, 0)
  2597. MoveRightGenerator(1, 0)
  2598. MoveRightGenerator(1, 1)
  2599. MoveDownGenerator(1, 2)
  2600. MoveLeftGenerator(2, 2)
  2601. MoveLeftGenerator(2, 1)
  2602. MoveUpGenerator(2, 0)
  2603. MoveRightGenerator(1, 0)
  2604. MoveRightGenerator(1, 1)
  2605. MoveDownGenerator(1, 2)
  2606. MoveLeftGenerator(2, 2)
  2607. MoveLeftGenerator(2, 1)
  2608. MoveUpGenerator(2, 0)
  2609. MoveRightGenerator(1, 0)
  2610. MoveRightGenerator(1, 1)
  2611. MoveDownGenerator(1, 2)
  2612. MoveLeftGenerator(2, 2)
  2613. MoveUpGenerator(2, 1)
  2614. MoveRightGenerator(1, 1)
  2615. MoveDownGenerator(1, 2)
  2616. MoveLeftGenerator(2, 2)
  2617. MoveLeftGenerator(2, 1)
  2618. MoveUpGenerator(2, 0)
  2619. MoveRightGenerator(1, 0)
  2620. MoveRightGenerator(1, 1)
  2621. MoveDownGenerator(1, 2)
  2622. MoveLeftGenerator(2, 2)
  2623. MoveLeftGenerator(2, 1)
  2624. MoveUpGenerator(2, 0)
  2625. MoveRightGenerator(1, 0)
  2626. MoveRightGenerator(1, 1)
  2627. MoveDownGenerator(1, 2)
  2628. MoveLeftGenerator(2, 2)
  2629. MoveLeftGenerator(2, 1)
  2630. MoveUpGenerator(2, 0)
  2631. MoveRightGenerator(1, 0)
  2632. MoveRightGenerator(1, 1)
  2633. MoveDownGenerator(1, 2)
  2634. MoveLeftGenerator(2, 2)
  2635. MoveLeftGenerator(2, 1)
  2636. MoveUpGenerator(2, 0)
  2637. MoveRightGenerator(1, 0)
  2638. MoveRightGenerator(1, 1)
  2639. MoveDownGenerator(1, 2)
  2640. MoveLeftGenerator(2, 2)
  2641. MoveLeftGenerator(2, 1)
  2642. MoveUpGenerator(2, 0)
  2643. MoveUpGenerator(1, 0)
  2644. MoveRightGenerator(0, 0)
  2645. MoveRightGenerator(0, 1)
  2646. MoveDownGenerator(0, 2)
  2647. MoveLeftGenerator(1, 2)
  2648. MoveLeftGenerator(1, 1)
  2649. MoveDownGenerator(1, 0)
  2650. MoveRightGenerator(2, 0)
  2651. MoveRightGenerator(2, 1)
  2652. MoveUpGenerator(2, 2)
  2653. MoveLeftGenerator(1, 2)
  2654. MoveLeftGenerator(1, 1)
  2655. MoveDownGenerator(1, 0)
  2656. MoveRightGenerator(2, 0)
  2657. MoveRightGenerator(2, 1)
  2658. MoveUpGenerator(2, 2)
  2659. MoveLeftGenerator(1, 2)
  2660. MoveLeftGenerator(1, 1)
  2661. MoveDownGenerator(1, 0)
  2662. MoveRightGenerator(2, 0)
  2663. MoveRightGenerator(2, 1)
  2664. MoveUpGenerator(2, 2)
  2665. MoveLeftGenerator(1, 2)
  2666. MoveLeftGenerator(1, 1)
  2667. MoveDownGenerator(1, 0)
  2668. MoveRightGenerator(2, 0)
  2669. MoveRightGenerator(2, 1)
  2670. MoveUpGenerator(2, 2)
  2671. MoveLeftGenerator(1, 2)
  2672. MoveLeftGenerator(1, 1)
  2673. MoveDownGenerator(1, 0)
  2674. MoveRightGenerator(2, 0)
  2675. MoveUpGenerator(2, 1)
  2676. MoveRightGenerator(1, 1)
  2677. MoveDownGenerator(1, 2)
  2678. MoveLeftGenerator(2, 2)
  2679. MoveLeftGenerator(2, 1)
  2680. MoveUpGenerator(2, 0)
  2681. MoveRightGenerator(1, 0)
  2682. MoveRightGenerator(1, 1)
  2683. MoveDownGenerator(1, 2)
  2684. MoveLeftGenerator(2, 2)
  2685. MoveLeftGenerator(2, 1)
  2686. MoveUpGenerator(2, 0)
  2687. MoveRightGenerator(1, 0)
  2688. MoveRightGenerator(1, 1)
  2689. MoveDownGenerator(1, 2)
  2690. MoveLeftGenerator(2, 2)
  2691. MoveLeftGenerator(2, 1)
  2692. MoveUpGenerator(2, 0)
  2693. MoveRightGenerator(1, 0)
  2694. MoveRightGenerator(1, 1)
  2695. MoveDownGenerator(1, 2)
  2696. MoveLeftGenerator(2, 2)
  2697. MoveLeftGenerator(2, 1)
  2698. MoveUpGenerator(2, 0)
  2699. MoveRightGenerator(1, 0)
  2700. MoveRightGenerator(1, 1)
  2701. MoveDownGenerator(1, 2)
  2702. MoveLeftGenerator(2, 2)
  2703. MoveLeftGenerator(2, 1)
  2704. MoveUpGenerator(2, 0)
  2705. MoveUpGenerator(1, 0)
  2706. MoveRightGenerator(0, 0)
  2707. MoveDownGenerator(0, 1)
  2708. MoveRightGenerator(1, 1)
  2709. MoveDownGenerator(1, 2)
  2710. MoveLeftGenerator(2, 2)
  2711. MoveLeftGenerator(2, 1)
  2712. MoveUpGenerator(2, 0)
  2713. MoveRightGenerator(1, 0)
  2714. MoveRightGenerator(1, 1)
  2715. MoveDownGenerator(1, 2)
  2716. MoveLeftGenerator(2, 2)
  2717. MoveLeftGenerator(2, 1)
  2718. MoveUpGenerator(2, 0)
  2719. MoveRightGenerator(1, 0)
  2720. MoveRightGenerator(1, 1)
  2721. MoveDownGenerator(1, 2)
  2722. MoveLeftGenerator(2, 2)
  2723. MoveLeftGenerator(2, 1)
  2724. MoveUpGenerator(2, 0)
  2725. MoveRightGenerator(1, 0)
  2726. MoveRightGenerator(1, 1)
  2727. MoveDownGenerator(1, 2)
  2728. MoveLeftGenerator(2, 2)
  2729. MoveLeftGenerator(2, 1)
  2730. MoveUpGenerator(2, 0)
  2731. MoveRightGenerator(1, 0)
  2732. MoveRightGenerator(1, 1)
  2733. MoveDownGenerator(1, 2)
  2734. MoveLeftGenerator(2, 2)
  2735. MoveLeftGenerator(2, 1)
  2736. MoveUpGenerator(2, 0)
  2737. MoveUpGenerator(1, 0)
  2738. MoveRightGenerator(0, 0)
  2739. MoveRightGenerator(0, 1)
  2740. MoveDownGenerator(0, 2)
  2741. MoveLeftGenerator(1, 2)
  2742. MoveLeftGenerator(1, 1)
  2743. MoveDownGenerator(1, 0)
  2744. MoveRightGenerator(2, 0)
  2745. MoveRightGenerator(2, 1)
  2746. MoveUpGenerator(2, 2)
  2747. MoveLeftGenerator(1, 2)
  2748. MoveLeftGenerator(1, 1)
  2749. MoveDownGenerator(1, 0)
  2750. MoveRightGenerator(2, 0)
  2751. MoveRightGenerator(2, 1)
  2752. MoveUpGenerator(2, 2)
  2753. MoveLeftGenerator(1, 2)
  2754. MoveLeftGenerator(1, 1)
  2755. MoveDownGenerator(1, 0)
  2756. MoveRightGenerator(2, 0)
  2757. MoveRightGenerator(2, 1)
  2758. MoveUpGenerator(2, 2)
  2759. MoveLeftGenerator(1, 2)
  2760. MoveLeftGenerator(1, 1)
  2761. MoveDownGenerator(1, 0)
  2762. MoveRightGenerator(2, 0)
  2763. MoveRightGenerator(2, 1)
  2764. MoveUpGenerator(2, 2)
  2765. MoveLeftGenerator(1, 2)
  2766. MoveLeftGenerator(1, 1)
  2767. MoveDownGenerator(1, 0)
  2768. MoveRightGenerator(2, 0)
  2769. MoveUpGenerator(2, 1)
  2770. MoveRightGenerator(1, 1)
  2771. MoveDownGenerator(1, 2)
  2772. MoveLeftGenerator(2, 2)
  2773. MoveLeftGenerator(2, 1)
  2774. MoveUpGenerator(2, 0)
  2775. MoveRightGenerator(1, 0)
  2776. MoveRightGenerator(1, 1)
  2777. MoveDownGenerator(1, 2)
  2778. MoveLeftGenerator(2, 2)
  2779. MoveLeftGenerator(2, 1)
  2780. MoveUpGenerator(2, 0)
  2781. MoveRightGenerator(1, 0)
  2782. MoveRightGenerator(1, 1)
  2783. MoveDownGenerator(1, 2)
  2784. MoveLeftGenerator(2, 2)
  2785. MoveLeftGenerator(2, 1)
  2786. MoveUpGenerator(2, 0)
  2787. MoveRightGenerator(1, 0)
  2788. MoveRightGenerator(1, 1)
  2789. MoveDownGenerator(1, 2)
  2790. MoveLeftGenerator(2, 2)
  2791. MoveLeftGenerator(2, 1)
  2792. MoveUpGenerator(2, 0)
  2793. MoveRightGenerator(1, 0)
  2794. MoveRightGenerator(1, 1)
  2795. MoveDownGenerator(1, 2)
  2796. MoveLeftGenerator(2, 2)
  2797. MoveLeftGenerator(2, 1)
  2798. MoveUpGenerator(2, 0)
  2799. MoveUpGenerator(1, 0)
  2800. MoveRightGenerator(0, 0)
  2801. MoveRightGenerator(0, 1)
  2802. MoveDownGenerator(0, 2)
  2803. MoveLeftGenerator(1, 2)
  2804. MoveLeftGenerator(1, 1)
  2805. MoveDownGenerator(1, 0)
  2806. MoveRightGenerator(2, 0)
  2807. MoveRightGenerator(2, 1)
  2808. MoveUpGenerator(2, 2)
  2809. MoveLeftGenerator(1, 2)
  2810. MoveLeftGenerator(1, 1)
  2811. MoveDownGenerator(1, 0)
  2812. MoveRightGenerator(2, 0)
  2813. MoveRightGenerator(2, 1)
  2814. MoveUpGenerator(2, 2)
  2815. MoveLeftGenerator(1, 2)
  2816. MoveLeftGenerator(1, 1)
  2817. MoveDownGenerator(1, 0)
  2818. MoveRightGenerator(2, 0)
  2819. MoveRightGenerator(2, 1)
  2820. MoveUpGenerator(2, 2)
  2821. MoveLeftGenerator(1, 2)
  2822. MoveLeftGenerator(1, 1)
  2823. MoveDownGenerator(1, 0)
  2824. MoveRightGenerator(2, 0)
  2825. MoveRightGenerator(2, 1)
  2826. MoveUpGenerator(2, 2)
  2827. MoveLeftGenerator(1, 2)
  2828. MoveLeftGenerator(1, 1)
  2829. MoveDownGenerator(1, 0)
  2830. MoveRightGenerator(2, 0)
  2831. MoveUpGenerator(2, 1)
  2832. MoveRightGenerator(1, 1)
  2833. MoveDownGenerator(1, 2)
  2834. MoveLeftGenerator(2, 2)
  2835. MoveLeftGenerator(2, 1)
  2836. MoveUpGenerator(2, 0)
  2837. MoveRightGenerator(1, 0)
  2838. MoveRightGenerator(1, 1)
  2839. MoveDownGenerator(1, 2)
  2840. MoveLeftGenerator(2, 2)
  2841. MoveLeftGenerator(2, 1)
  2842. MoveUpGenerator(2, 0)
  2843. MoveRightGenerator(1, 0)
  2844. MoveRightGenerator(1, 1)
  2845. MoveDownGenerator(1, 2)
  2846. MoveLeftGenerator(2, 2)
  2847. MoveLeftGenerator(2, 1)
  2848. MoveUpGenerator(2, 0)
  2849. MoveRightGenerator(1, 0)
  2850. MoveRightGenerator(1, 1)
  2851. MoveDownGenerator(1, 2)
  2852. MoveLeftGenerator(2, 2)
  2853. MoveLeftGenerator(2, 1)
  2854. MoveUpGenerator(2, 0)
  2855. MoveRightGenerator(1, 0)
  2856. MoveRightGenerator(1, 1)
  2857. MoveDownGenerator(1, 2)
  2858. MoveLeftGenerator(2, 2)
  2859. MoveLeftGenerator(2, 1)
  2860. MoveUpGenerator(2, 0)
  2861. MoveUpGenerator(1, 0)
  2862. MoveRightGenerator(0, 0)
  2863. MoveRightGenerator(0, 1)
  2864. MoveDownGenerator(0, 2)
  2865. MoveLeftGenerator(1, 2)
  2866. MoveLeftGenerator(1, 1)
  2867. MoveDownGenerator(1, 0)
  2868. MoveRightGenerator(2, 0)
  2869. MoveRightGenerator(2, 1)
  2870. MoveUpGenerator(2, 2)
  2871. MoveLeftGenerator(1, 2)
  2872. MoveLeftGenerator(1, 1)
  2873. MoveDownGenerator(1, 0)
  2874. MoveRightGenerator(2, 0)
  2875. MoveRightGenerator(2, 1)
  2876. MoveUpGenerator(2, 2)
  2877. MoveLeftGenerator(1, 2)
  2878. MoveLeftGenerator(1, 1)
  2879. MoveDownGenerator(1, 0)
  2880. MoveRightGenerator(2, 0)
  2881. MoveRightGenerator(2, 1)
  2882. MoveUpGenerator(2, 2)
  2883. MoveLeftGenerator(1, 2)
  2884. MoveLeftGenerator(1, 1)
  2885. MoveDownGenerator(1, 0)
  2886. MoveRightGenerator(2, 0)
  2887. MoveRightGenerator(2, 1)
  2888. MoveUpGenerator(2, 2)
  2889. MoveLeftGenerator(1, 2)
  2890. MoveLeftGenerator(1, 1)
  2891. MoveDownGenerator(1, 0)
  2892. MoveRightGenerator(2, 0)
  2893. MoveUpGenerator(2, 1)
  2894. MoveRightGenerator(1, 1)
  2895. MoveDownGenerator(1, 2)
  2896. MoveLeftGenerator(2, 2)
  2897. MoveLeftGenerator(2, 1)
  2898. MoveUpGenerator(2, 0)
  2899. MoveRightGenerator(1, 0)
  2900. MoveRightGenerator(1, 1)
  2901. MoveDownGenerator(1, 2)
  2902. MoveLeftGenerator(2, 2)
  2903. MoveLeftGenerator(2, 1)
  2904. MoveUpGenerator(2, 0)
  2905. MoveRightGenerator(1, 0)
  2906. MoveRightGenerator(1, 1)
  2907. MoveDownGenerator(1, 2)
  2908. MoveLeftGenerator(2, 2)
  2909. MoveLeftGenerator(2, 1)
  2910. MoveUpGenerator(2, 0)
  2911. MoveRightGenerator(1, 0)
  2912. MoveRightGenerator(1, 1)
  2913. MoveDownGenerator(1, 2)
  2914. MoveLeftGenerator(2, 2)
  2915. MoveLeftGenerator(2, 1)
  2916. MoveUpGenerator(2, 0)
  2917. MoveRightGenerator(1, 0)
  2918. MoveRightGenerator(1, 1)
  2919. MoveDownGenerator(1, 2)
  2920. MoveLeftGenerator(2, 2)
  2921. MoveLeftGenerator(2, 1)
  2922. MoveUpGenerator(2, 0)
  2923. MoveUpGenerator(1, 0)
  2924. MoveRightGenerator(0, 0)
  2925. MoveRightGenerator(0, 1)
  2926. MoveDownGenerator(0, 2)
  2927. MoveLeftGenerator(1, 2)
  2928. MoveLeftGenerator(1, 1)
  2929. MoveDownGenerator(1, 0)
  2930. MoveRightGenerator(2, 0)
  2931. MoveRightGenerator(2, 1)
  2932. MoveUpGenerator(2, 2)
  2933. MoveLeftGenerator(1, 2)
  2934. MoveLeftGenerator(1, 1)
  2935. MoveDownGenerator(1, 0)
  2936. MoveRightGenerator(2, 0)
  2937. MoveRightGenerator(2, 1)
  2938. MoveUpGenerator(2, 2)
  2939. MoveLeftGenerator(1, 2)
  2940. MoveLeftGenerator(1, 1)
  2941. MoveDownGenerator(1, 0)
  2942. MoveRightGenerator(2, 0)
  2943. MoveRightGenerator(2, 1)
  2944. MoveUpGenerator(2, 2)
  2945. MoveLeftGenerator(1, 2)
  2946. MoveLeftGenerator(1, 1)
  2947. MoveDownGenerator(1, 0)
  2948. MoveRightGenerator(2, 0)
  2949. MoveRightGenerator(2, 1)
  2950. MoveUpGenerator(2, 2)
  2951. MoveLeftGenerator(1, 2)
  2952. MoveLeftGenerator(1, 1)
  2953. MoveDownGenerator(1, 0)
  2954. MoveRightGenerator(2, 0)
  2955. MoveUpGenerator(2, 1)
  2956. MoveRightGenerator(1, 1)
  2957. MoveDownGenerator(1, 2)
  2958. MoveLeftGenerator(2, 2)
  2959. MoveLeftGenerator(2, 1)
  2960. MoveUpGenerator(2, 0)
  2961. MoveRightGenerator(1, 0)
  2962. MoveRightGenerator(1, 1)
  2963. MoveDownGenerator(1, 2)
  2964. MoveLeftGenerator(2, 2)
  2965. MoveLeftGenerator(2, 1)
  2966. MoveUpGenerator(2, 0)
  2967. MoveRightGenerator(1, 0)
  2968. MoveRightGenerator(1, 1)
  2969. MoveDownGenerator(1, 2)
  2970. MoveLeftGenerator(2, 2)
  2971. MoveLeftGenerator(2, 1)
  2972. MoveUpGenerator(2, 0)
  2973. MoveRightGenerator(1, 0)
  2974. MoveRightGenerator(1, 1)
  2975. MoveDownGenerator(1, 2)
  2976. MoveLeftGenerator(2, 2)
  2977. MoveLeftGenerator(2, 1)
  2978. MoveUpGenerator(2, 0)
  2979. MoveRightGenerator(1, 0)
  2980. MoveRightGenerator(1, 1)
  2981. MoveDownGenerator(1, 2)
  2982. MoveLeftGenerator(2, 2)
  2983. MoveLeftGenerator(2, 1)
  2984. MoveUpGenerator(2, 0)
  2985. MoveUpGenerator(1, 0)
  2986. MoveRightGenerator(0, 0)
  2987. MoveRightGenerator(0, 1)
  2988. MoveDownGenerator(0, 2)
  2989. MoveLeftGenerator(1, 2)
  2990. MoveLeftGenerator(1, 1)
  2991. MoveDownGenerator(1, 0)
  2992. MoveRightGenerator(2, 0)
  2993. MoveRightGenerator(2, 1)
  2994. MoveUpGenerator(2, 2)
  2995. MoveLeftGenerator(1, 2)
  2996. MoveLeftGenerator(1, 1)
  2997. MoveDownGenerator(1, 0)
  2998. MoveRightGenerator(2, 0)
  2999. MoveRightGenerator(2, 1)
  3000. MoveUpGenerator(2, 2)
  3001. MoveLeftGenerator(1, 2)
  3002. MoveLeftGenerator(1, 1)
  3003. MoveDownGenerator(1, 0)
  3004. MoveRightGenerator(2, 0)
  3005. MoveRightGenerator(2, 1)
  3006. MoveUpGenerator(2, 2)
  3007. MoveLeftGenerator(1, 2)
  3008. MoveLeftGenerator(1, 1)
  3009. MoveDownGenerator(1, 0)
  3010. MoveRightGenerator(2, 0)
  3011. MoveRightGenerator(2, 1)
  3012. MoveUpGenerator(2, 2)
  3013. MoveLeftGenerator(1, 2)
  3014. MoveLeftGenerator(1, 1)
  3015. MoveDownGenerator(1, 0)
  3016. MoveRightGenerator(2, 0)
  3017. MoveUpGenerator(2, 1)
  3018. MoveRightGenerator(1, 1)
  3019. MoveDownGenerator(1, 2)
  3020. MoveLeftGenerator(2, 2)
  3021. MoveLeftGenerator(2, 1)
  3022. MoveUpGenerator(2, 0)
  3023. MoveRightGenerator(1, 0)
  3024. MoveRightGenerator(1, 1)
  3025. MoveDownGenerator(1, 2)
  3026. MoveLeftGenerator(2, 2)
  3027. MoveLeftGenerator(2, 1)
  3028. MoveUpGenerator(2, 0)
  3029. MoveRightGenerator(1, 0)
  3030. MoveRightGenerator(1, 1)
  3031. MoveDownGenerator(1, 2)
  3032. MoveLeftGenerator(2, 2)
  3033. MoveLeftGenerator(2, 1)
  3034. MoveUpGenerator(2, 0)
  3035. MoveRightGenerator(1, 0)
  3036. MoveRightGenerator(1, 1)
  3037. MoveDownGenerator(1, 2)
  3038. MoveLeftGenerator(2, 2)
  3039. MoveLeftGenerator(2, 1)
  3040. MoveUpGenerator(2, 0)
  3041. MoveRightGenerator(1, 0)
  3042. MoveRightGenerator(1, 1)
  3043. MoveDownGenerator(1, 2)
  3044. MoveLeftGenerator(2, 2)
  3045. MoveLeftGenerator(2, 1)
  3046. MoveUpGenerator(2, 0)
  3047. MoveUpGenerator(1, 0)
  3048. MoveRightGenerator(0, 0)
  3049. MoveRightGenerator(0, 1)
  3050. MoveDownGenerator(0, 2)
  3051. MoveLeftGenerator(1, 2)
  3052. MoveLeftGenerator(1, 1)
  3053. MoveDownGenerator(1, 0)
  3054. MoveRightGenerator(2, 0)
  3055. MoveRightGenerator(2, 1)
  3056. MoveUpGenerator(2, 2)
  3057. MoveLeftGenerator(1, 2)
  3058. MoveLeftGenerator(1, 1)
  3059. MoveDownGenerator(1, 0)
  3060. MoveRightGenerator(2, 0)
  3061. MoveRightGenerator(2, 1)
  3062. MoveUpGenerator(2, 2)
  3063. MoveLeftGenerator(1, 2)
  3064. MoveLeftGenerator(1, 1)
  3065. MoveDownGenerator(1, 0)
  3066. MoveRightGenerator(2, 0)
  3067. MoveRightGenerator(2, 1)
  3068. MoveUpGenerator(2, 2)
  3069. MoveLeftGenerator(1, 2)
  3070. MoveLeftGenerator(1, 1)
  3071. MoveDownGenerator(1, 0)
  3072. MoveRightGenerator(2, 0)
  3073. MoveRightGenerator(2, 1)
  3074. MoveUpGenerator(2, 2)
  3075. MoveLeftGenerator(1, 2)
  3076. MoveLeftGenerator(1, 1)
  3077. MoveDownGenerator(1, 0)
  3078. MoveRightGenerator(2, 0)
  3079. MoveUpGenerator(2, 1)
  3080. MoveRightGenerator(1, 1)
  3081. MoveDownGenerator(1, 2)
  3082. MoveLeftGenerator(2, 2)
  3083. MoveLeftGenerator(2, 1)
  3084. MoveUpGenerator(2, 0)
  3085. MoveRightGenerator(1, 0)
  3086. MoveRightGenerator(1, 1)
  3087. MoveDownGenerator(1, 2)
  3088. MoveLeftGenerator(2, 2)
  3089. MoveLeftGenerator(2, 1)
  3090. MoveUpGenerator(2, 0)
  3091. MoveRightGenerator(1, 0)
  3092. MoveRightGenerator(1, 1)
  3093. MoveDownGenerator(1, 2)
  3094. MoveLeftGenerator(2, 2)
  3095. MoveLeftGenerator(2, 1)
  3096. MoveUpGenerator(2, 0)
  3097. MoveRightGenerator(1, 0)
  3098. MoveRightGenerator(1, 1)
  3099. MoveDownGenerator(1, 2)
  3100. MoveLeftGenerator(2, 2)
  3101. MoveLeftGenerator(2, 1)
  3102. MoveUpGenerator(2, 0)
  3103. MoveRightGenerator(1, 0)
  3104. MoveRightGenerator(1, 1)
  3105. MoveDownGenerator(1, 2)
  3106. MoveLeftGenerator(2, 2)
  3107. MoveLeftGenerator(2, 1)
  3108. MoveUpGenerator(2, 0)
  3109. MoveUpGenerator(1, 0)
  3110. MoveRightGenerator(0, 0)
  3111. MoveRightGenerator(0, 1)
  3112. MoveDownGenerator(0, 2)
  3113. MoveLeftGenerator(1, 2)
  3114. MoveLeftGenerator(1, 1)
  3115. MoveDownGenerator(1, 0)
  3116. MoveRightGenerator(2, 0)
  3117. MoveRightGenerator(2, 1)
  3118. MoveUpGenerator(2, 2)
  3119. MoveLeftGenerator(1, 2)
  3120. MoveLeftGenerator(1, 1)
  3121. MoveDownGenerator(1, 0)
  3122. MoveRightGenerator(2, 0)
  3123. MoveRightGenerator(2, 1)
  3124. MoveUpGenerator(2, 2)
  3125. MoveLeftGenerator(1, 2)
  3126. MoveLeftGenerator(1, 1)
  3127. MoveDownGenerator(1, 0)
  3128. MoveRightGenerator(2, 0)
  3129. MoveRightGenerator(2, 1)
  3130. MoveUpGenerator(2, 2)
  3131. MoveLeftGenerator(1, 2)
  3132. MoveLeftGenerator(1, 1)
  3133. MoveDownGenerator(1, 0)
  3134. MoveRightGenerator(2, 0)
  3135. MoveRightGenerator(2, 1)
  3136. MoveUpGenerator(2, 2)
  3137. MoveLeftGenerator(1, 2)
  3138. MoveLeftGenerator(1, 1)
  3139. MoveUpGenerator(1, 0)
  3140. MoveRightGenerator(0, 0)
  3141. MoveRightGenerator(0, 1)
  3142. MoveDownGenerator(0, 2)
  3143. MoveLeftGenerator(1, 2)
  3144. MoveLeftGenerator(1, 1)
  3145. MoveDownGenerator(1, 0)
  3146. MoveRightGenerator(2, 0)
  3147. MoveRightGenerator(2, 1)
  3148. MoveUpGenerator(2, 2)
  3149. MoveLeftGenerator(1, 2)
  3150. MoveLeftGenerator(1, 1)
  3151. MoveDownGenerator(1, 0)
  3152. MoveRightGenerator(2, 0)
  3153. MoveRightGenerator(2, 1)
  3154. MoveUpGenerator(2, 2)
  3155. MoveLeftGenerator(1, 2)
  3156. MoveLeftGenerator(1, 1)
  3157. MoveDownGenerator(1, 0)
  3158. MoveRightGenerator(2, 0)
  3159. MoveRightGenerator(2, 1)
  3160. MoveUpGenerator(2, 2)
  3161. MoveLeftGenerator(1, 2)
  3162. MoveLeftGenerator(1, 1)
  3163. MoveDownGenerator(1, 0)
  3164. MoveRightGenerator(2, 0)
  3165. MoveRightGenerator(2, 1)
  3166. MoveUpGenerator(2, 2)
  3167. MoveLeftGenerator(1, 2)
  3168. MoveLeftGenerator(1, 1)
  3169. MoveDownGenerator(1, 0)
  3170. MoveRightGenerator(2, 0)
  3171. MoveUpGenerator(2, 1)
  3172. MoveRightGenerator(1, 1)
  3173. MoveDownGenerator(1, 2)
  3174. MoveLeftGenerator(2, 2)
  3175. MoveLeftGenerator(2, 1)
  3176. MoveUpGenerator(2, 0)
  3177. MoveRightGenerator(1, 0)
  3178. MoveRightGenerator(1, 1)
  3179. MoveDownGenerator(1, 2)
  3180. MoveLeftGenerator(2, 2)
  3181. MoveLeftGenerator(2, 1)
  3182. MoveUpGenerator(2, 0)
  3183. MoveRightGenerator(1, 0)
  3184. MoveRightGenerator(1, 1)
  3185. MoveDownGenerator(1, 2)
  3186. MoveLeftGenerator(2, 2)
  3187. MoveLeftGenerator(2, 1)
  3188. MoveUpGenerator(2, 0)
  3189. MoveRightGenerator(1, 0)
  3190. MoveRightGenerator(1, 1)
  3191. MoveDownGenerator(1, 2)
  3192. MoveLeftGenerator(2, 2)
  3193. MoveLeftGenerator(2, 1)
  3194. MoveUpGenerator(2, 0)
  3195. MoveRightGenerator(1, 0)
  3196. MoveRightGenerator(1, 1)
  3197. MoveDownGenerator(1, 2)
  3198. MoveLeftGenerator(2, 2)
  3199. MoveLeftGenerator(2, 1)
  3200. MoveUpGenerator(2, 0)
  3201. MoveUpGenerator(1, 0)
  3202. MoveRightGenerator(0, 0)
  3203. MoveRightGenerator(0, 1)
  3204. MoveDownGenerator(0, 2)
  3205. MoveLeftGenerator(1, 2)
  3206. MoveLeftGenerator(1, 1)
  3207. MoveDownGenerator(1, 0)
  3208. MoveRightGenerator(2, 0)
  3209. MoveRightGenerator(2, 1)
  3210. MoveUpGenerator(2, 2)
  3211. MoveLeftGenerator(1, 2)
  3212. MoveLeftGenerator(1, 1)
  3213. MoveDownGenerator(1, 0)
  3214. MoveRightGenerator(2, 0)
  3215. MoveRightGenerator(2, 1)
  3216. MoveUpGenerator(2, 2)
  3217. MoveLeftGenerator(1, 2)
  3218. MoveLeftGenerator(1, 1)
  3219. MoveDownGenerator(1, 0)
  3220. MoveRightGenerator(2, 0)
  3221. MoveRightGenerator(2, 1)
  3222. MoveUpGenerator(2, 2)
  3223. MoveLeftGenerator(1, 2)
  3224. MoveLeftGenerator(1, 1)
  3225. MoveDownGenerator(1, 0)
  3226. MoveRightGenerator(2, 0)
  3227. MoveRightGenerator(2, 1)
  3228. MoveUpGenerator(2, 2)
  3229. MoveLeftGenerator(1, 2)
  3230. MoveLeftGenerator(1, 1)
  3231. MoveDownGenerator(1, 0)
  3232. MoveRightGenerator(2, 0)
  3233. MoveUpGenerator(2, 1)
  3234. MoveRightGenerator(1, 1)
  3235. MoveDownGenerator(1, 2)
  3236. MoveLeftGenerator(2, 2)
  3237. MoveLeftGenerator(2, 1)
  3238. MoveUpGenerator(2, 0)
  3239. MoveRightGenerator(1, 0)
  3240. MoveRightGenerator(1, 1)
  3241. MoveDownGenerator(1, 2)
  3242. MoveLeftGenerator(2, 2)
  3243. MoveLeftGenerator(2, 1)
  3244. MoveUpGenerator(2, 0)
  3245. MoveRightGenerator(1, 0)
  3246. MoveRightGenerator(1, 1)
  3247. MoveDownGenerator(1, 2)
  3248. MoveLeftGenerator(2, 2)
  3249. MoveLeftGenerator(2, 1)
  3250. MoveUpGenerator(2, 0)
  3251. MoveRightGenerator(1, 0)
  3252. MoveRightGenerator(1, 1)
  3253. MoveDownGenerator(1, 2)
  3254. MoveLeftGenerator(2, 2)
  3255. MoveLeftGenerator(2, 1)
  3256. MoveUpGenerator(2, 0)
  3257. MoveRightGenerator(1, 0)
  3258. MoveRightGenerator(1, 1)
  3259. MoveDownGenerator(1, 2)
  3260. MoveLeftGenerator(2, 2)
  3261. MoveLeftGenerator(2, 1)
  3262. MoveUpGenerator(2, 0)
  3263. MoveUpGenerator(1, 0)
  3264. MoveRightGenerator(0, 0)
  3265. MoveRightGenerator(0, 1)
  3266. MoveDownGenerator(0, 2)
  3267. MoveLeftGenerator(1, 2)
  3268. MoveLeftGenerator(1, 1)
  3269. MoveDownGenerator(1, 0)
  3270. MoveRightGenerator(2, 0)
  3271. MoveRightGenerator(2, 1)
  3272. MoveUpGenerator(2, 2)
  3273. MoveLeftGenerator(1, 2)
  3274. MoveLeftGenerator(1, 1)
  3275. MoveDownGenerator(1, 0)
  3276. MoveRightGenerator(2, 0)
  3277. MoveRightGenerator(2, 1)
  3278. MoveUpGenerator(2, 2)
  3279. MoveLeftGenerator(1, 2)
  3280. MoveLeftGenerator(1, 1)
  3281. MoveDownGenerator(1, 0)
  3282. MoveRightGenerator(2, 0)
  3283. MoveRightGenerator(2, 1)
  3284. MoveUpGenerator(2, 2)
  3285. MoveLeftGenerator(1, 2)
  3286. MoveLeftGenerator(1, 1)
  3287. MoveDownGenerator(1, 0)
  3288. MoveRightGenerator(2, 0)
  3289. MoveRightGenerator(2, 1)
  3290. MoveUpGenerator(2, 2)
  3291. MoveLeftGenerator(1, 2)
  3292. MoveLeftGenerator(1, 1)
  3293. MoveDownGenerator(1, 0)
  3294. MoveRightGenerator(2, 0)
  3295. MoveUpGenerator(2, 1)
  3296. MoveRightGenerator(1, 1)
  3297. MoveDownGenerator(1, 2)
  3298. MoveLeftGenerator(2, 2)
  3299. MoveLeftGenerator(2, 1)
  3300. MoveUpGenerator(2, 0)
  3301. MoveRightGenerator(1, 0)
  3302. MoveRightGenerator(1, 1)
  3303. MoveDownGenerator(1, 2)
  3304. MoveLeftGenerator(2, 2)
  3305. MoveLeftGenerator(2, 1)
  3306. MoveUpGenerator(2, 0)
  3307. MoveRightGenerator(1, 0)
  3308. MoveRightGenerator(1, 1)
  3309. MoveDownGenerator(1, 2)
  3310. MoveLeftGenerator(2, 2)
  3311. MoveLeftGenerator(2, 1)
  3312. MoveUpGenerator(2, 0)
  3313. MoveRightGenerator(1, 0)
  3314. MoveRightGenerator(1, 1)
  3315. MoveDownGenerator(1, 2)
  3316. MoveLeftGenerator(2, 2)
  3317. MoveLeftGenerator(2, 1)
  3318. MoveUpGenerator(2, 0)
  3319. MoveRightGenerator(1, 0)
  3320. MoveRightGenerator(1, 1)
  3321. MoveDownGenerator(1, 2)
  3322. MoveLeftGenerator(2, 2)
  3323. MoveLeftGenerator(2, 1)
  3324. MoveUpGenerator(2, 0)
  3325. MoveUpGenerator(1, 0)
  3326. MoveRightGenerator(0, 0)
  3327. MoveRightGenerator(0, 1)
  3328. MoveDownGenerator(0, 2)
  3329. MoveLeftGenerator(1, 2)
  3330. MoveLeftGenerator(1, 1)
  3331. MoveDownGenerator(1, 0)
  3332. MoveRightGenerator(2, 0)
  3333. MoveRightGenerator(2, 1)
  3334. MoveUpGenerator(2, 2)
  3335. MoveLeftGenerator(1, 2)
  3336. MoveLeftGenerator(1, 1)
  3337. MoveDownGenerator(1, 0)
  3338. MoveRightGenerator(2, 0)
  3339. MoveRightGenerator(2, 1)
  3340. MoveUpGenerator(2, 2)
  3341. MoveLeftGenerator(1, 2)
  3342. MoveLeftGenerator(1, 1)
  3343. MoveDownGenerator(1, 0)
  3344. MoveRightGenerator(2, 0)
  3345. MoveRightGenerator(2, 1)
  3346. MoveUpGenerator(2, 2)
  3347. MoveLeftGenerator(1, 2)
  3348. MoveLeftGenerator(1, 1)
  3349. MoveDownGenerator(1, 0)
  3350. MoveRightGenerator(2, 0)
  3351. MoveRightGenerator(2, 1)
  3352. MoveUpGenerator(2, 2)
  3353. MoveLeftGenerator(1, 2)
  3354. MoveLeftGenerator(1, 1)
  3355. MoveDownGenerator(1, 0)
  3356. MoveRightGenerator(2, 0)
  3357. MoveUpGenerator(2, 1)
  3358. MoveRightGenerator(1, 1)
  3359. MoveDownGenerator(1, 2)
  3360. MoveLeftGenerator(2, 2)
  3361. MoveLeftGenerator(2, 1)
  3362. MoveUpGenerator(2, 0)
  3363. MoveRightGenerator(1, 0)
  3364. MoveRightGenerator(1, 1)
  3365. MoveDownGenerator(1, 2)
  3366. MoveLeftGenerator(2, 2)
  3367. MoveLeftGenerator(2, 1)
  3368. MoveUpGenerator(2, 0)
  3369. MoveRightGenerator(1, 0)
  3370. MoveRightGenerator(1, 1)
  3371. MoveDownGenerator(1, 2)
  3372. MoveLeftGenerator(2, 2)
  3373. MoveLeftGenerator(2, 1)
  3374. MoveUpGenerator(2, 0)
  3375. MoveRightGenerator(1, 0)
  3376. MoveRightGenerator(1, 1)
  3377. MoveDownGenerator(1, 2)
  3378. MoveLeftGenerator(2, 2)
  3379. MoveLeftGenerator(2, 1)
  3380. MoveUpGenerator(2, 0)
  3381. MoveRightGenerator(1, 0)
  3382. MoveRightGenerator(1, 1)
  3383. MoveDownGenerator(1, 2)
  3384. MoveLeftGenerator(2, 2)
  3385. MoveLeftGenerator(2, 1)
  3386. MoveUpGenerator(2, 0)
  3387. MoveUpGenerator(1, 0)
  3388. MoveRightGenerator(0, 0)
  3389. MoveRightGenerator(0, 1)
  3390. MoveDownGenerator(0, 2)
  3391. MoveLeftGenerator(1, 2)
  3392. MoveLeftGenerator(1, 1)
  3393. MoveDownGenerator(1, 0)
  3394. MoveRightGenerator(2, 0)
  3395. MoveRightGenerator(2, 1)
  3396. MoveUpGenerator(2, 2)
  3397. MoveLeftGenerator(1, 2)
  3398. MoveLeftGenerator(1, 1)
  3399. MoveDownGenerator(1, 0)
  3400. MoveRightGenerator(2, 0)
  3401. MoveRightGenerator(2, 1)
  3402. MoveUpGenerator(2, 2)
  3403. MoveLeftGenerator(1, 2)
  3404. MoveLeftGenerator(1, 1)
  3405. MoveDownGenerator(1, 0)
  3406. MoveRightGenerator(2, 0)
  3407. MoveRightGenerator(2, 1)
  3408. MoveUpGenerator(2, 2)
  3409. MoveLeftGenerator(1, 2)
  3410. MoveLeftGenerator(1, 1)
  3411. MoveDownGenerator(1, 0)
  3412. MoveRightGenerator(2, 0)
  3413. MoveRightGenerator(2, 1)
  3414. MoveUpGenerator(2, 2)
  3415. MoveLeftGenerator(1, 2)
  3416. MoveLeftGenerator(1, 1)
  3417. MoveDownGenerator(1, 0)
  3418. MoveRightGenerator(2, 0)
  3419. MoveUpGenerator(2, 1)
  3420. MoveRightGenerator(1, 1)
  3421. MoveDownGenerator(1, 2)
  3422. MoveLeftGenerator(2, 2)
  3423. MoveLeftGenerator(2, 1)
  3424. MoveUpGenerator(2, 0)
  3425. MoveRightGenerator(1, 0)
  3426. MoveRightGenerator(1, 1)
  3427. MoveDownGenerator(1, 2)
  3428. MoveLeftGenerator(2, 2)
  3429. MoveLeftGenerator(2, 1)
  3430. MoveUpGenerator(2, 0)
  3431. MoveRightGenerator(1, 0)
  3432. MoveRightGenerator(1, 1)
  3433. MoveDownGenerator(1, 2)
  3434. MoveLeftGenerator(2, 2)
  3435. MoveLeftGenerator(2, 1)
  3436. MoveUpGenerator(2, 0)
  3437. MoveRightGenerator(1, 0)
  3438. MoveRightGenerator(1, 1)
  3439. MoveDownGenerator(1, 2)
  3440. MoveLeftGenerator(2, 2)
  3441. MoveLeftGenerator(2, 1)
  3442. MoveUpGenerator(2, 0)
  3443. MoveRightGenerator(1, 0)
  3444. MoveRightGenerator(1, 1)
  3445. MoveDownGenerator(1, 2)
  3446. MoveLeftGenerator(2, 2)
  3447. MoveLeftGenerator(2, 1)
  3448. MoveUpGenerator(2, 0)
  3449. MoveUpGenerator(1, 0)
  3450. MoveRightGenerator(0, 0)
  3451. MoveRightGenerator(0, 1)
  3452. MoveDownGenerator(0, 2)
  3453. MoveLeftGenerator(1, 2)
  3454. MoveLeftGenerator(1, 1)
  3455. MoveDownGenerator(1, 0)
  3456. MoveRightGenerator(2, 0)
  3457. MoveRightGenerator(2, 1)
  3458. MoveUpGenerator(2, 2)
  3459. MoveLeftGenerator(1, 2)
  3460. MoveLeftGenerator(1, 1)
  3461. MoveDownGenerator(1, 0)
  3462. MoveRightGenerator(2, 0)
  3463. MoveRightGenerator(2, 1)
  3464. MoveUpGenerator(2, 2)
  3465. MoveLeftGenerator(1, 2)
  3466. MoveLeftGenerator(1, 1)
  3467. MoveDownGenerator(1, 0)
  3468. MoveRightGenerator(2, 0)
  3469. MoveRightGenerator(2, 1)
  3470. MoveUpGenerator(2, 2)
  3471. MoveLeftGenerator(1, 2)
  3472. MoveLeftGenerator(1, 1)
  3473. MoveDownGenerator(1, 0)
  3474. MoveRightGenerator(2, 0)
  3475. MoveRightGenerator(2, 1)
  3476. MoveUpGenerator(2, 2)
  3477. MoveLeftGenerator(1, 2)
  3478. MoveLeftGenerator(1, 1)
  3479. MoveDownGenerator(1, 0)
  3480. MoveRightGenerator(2, 0)
  3481. MoveUpGenerator(2, 1)
  3482. MoveRightGenerator(1, 1)
  3483. MoveDownGenerator(1, 2)
  3484. MoveLeftGenerator(2, 2)
  3485. MoveLeftGenerator(2, 1)
  3486. MoveUpGenerator(2, 0)
  3487. MoveRightGenerator(1, 0)
  3488. MoveRightGenerator(1, 1)
  3489. MoveDownGenerator(1, 2)
  3490. MoveLeftGenerator(2, 2)
  3491. MoveLeftGenerator(2, 1)
  3492. MoveUpGenerator(2, 0)
  3493. MoveRightGenerator(1, 0)
  3494. MoveRightGenerator(1, 1)
  3495. MoveDownGenerator(1, 2)
  3496. MoveLeftGenerator(2, 2)
  3497. MoveLeftGenerator(2, 1)
  3498. MoveUpGenerator(2, 0)
  3499. MoveRightGenerator(1, 0)
  3500. MoveRightGenerator(1, 1)
  3501. MoveDownGenerator(1, 2)
  3502. MoveLeftGenerator(2, 2)
  3503. MoveLeftGenerator(2, 1)
  3504. MoveUpGenerator(2, 0)
  3505. MoveRightGenerator(1, 0)
  3506. MoveRightGenerator(1, 1)
  3507. MoveDownGenerator(1, 2)
  3508. MoveLeftGenerator(2, 2)
  3509. MoveLeftGenerator(2, 1)
  3510. MoveUpGenerator(2, 0)
  3511. MoveUpGenerator(1, 0)
  3512. MoveRightGenerator(0, 0)
  3513. MoveRightGenerator(0, 1)
  3514. MoveDownGenerator(0, 2)
  3515. MoveLeftGenerator(1, 2)
  3516. MoveLeftGenerator(1, 1)
  3517. MoveDownGenerator(1, 0)
  3518. MoveRightGenerator(2, 0)
  3519. MoveRightGenerator(2, 1)
  3520. MoveUpGenerator(2, 2)
  3521. MoveLeftGenerator(1, 2)
  3522. MoveLeftGenerator(1, 1)
  3523. MoveDownGenerator(1, 0)
  3524. MoveRightGenerator(2, 0)
  3525. MoveRightGenerator(2, 1)
  3526. MoveUpGenerator(2, 2)
  3527. MoveLeftGenerator(1, 2)
  3528. MoveLeftGenerator(1, 1)
  3529. MoveDownGenerator(1, 0)
  3530. MoveRightGenerator(2, 0)
  3531. MoveRightGenerator(2, 1)
  3532. MoveUpGenerator(2, 2)
  3533. MoveLeftGenerator(1, 2)
  3534. MoveLeftGenerator(1, 1)
  3535. MoveDownGenerator(1, 0)
  3536. MoveRightGenerator(2, 0)
  3537. MoveRightGenerator(2, 1)
  3538. MoveUpGenerator(2, 2)
  3539. MoveLeftGenerator(1, 2)
  3540. MoveLeftGenerator(1, 1)
  3541. MoveUpGenerator(1, 0)
  3542. MoveRightGenerator(0, 0)
  3543. MoveRightGenerator(0, 1)
  3544. MoveDownGenerator(0, 2)
  3545. MoveLeftGenerator(1, 2)
  3546. MoveLeftGenerator(1, 1)
  3547. MoveDownGenerator(1, 0)
  3548. MoveRightGenerator(2, 0)
  3549. MoveRightGenerator(2, 1)
  3550. MoveUpGenerator(2, 2)
  3551. MoveLeftGenerator(1, 2)
  3552. MoveLeftGenerator(1, 1)
  3553. MoveDownGenerator(1, 0)
  3554. MoveRightGenerator(2, 0)
  3555. MoveRightGenerator(2, 1)
  3556. MoveUpGenerator(2, 2)
  3557. MoveLeftGenerator(1, 2)
  3558. MoveLeftGenerator(1, 1)
  3559. MoveDownGenerator(1, 0)
  3560. MoveRightGenerator(2, 0)
  3561. MoveRightGenerator(2, 1)
  3562. MoveUpGenerator(2, 2)
  3563. MoveLeftGenerator(1, 2)
  3564. MoveLeftGenerator(1, 1)
  3565. MoveDownGenerator(1, 0)
  3566. MoveRightGenerator(2, 0)
  3567. MoveRightGenerator(2, 1)
  3568. MoveUpGenerator(2, 2)
  3569. MoveLeftGenerator(1, 2)
  3570. MoveLeftGenerator(1, 1)
  3571. MoveDownGenerator(1, 0)
  3572. MoveRightGenerator(2, 0)
  3573. MoveUpGenerator(2, 1)
  3574. MoveRightGenerator(1, 1)
  3575. MoveDownGenerator(1, 2)
  3576. MoveLeftGenerator(2, 2)
  3577. MoveLeftGenerator(2, 1)
  3578. MoveUpGenerator(2, 0)
  3579. MoveRightGenerator(1, 0)
  3580. MoveRightGenerator(1, 1)
  3581. MoveDownGenerator(1, 2)
  3582. MoveLeftGenerator(2, 2)
  3583. MoveLeftGenerator(2, 1)
  3584. MoveUpGenerator(2, 0)
  3585. MoveRightGenerator(1, 0)
  3586. MoveRightGenerator(1, 1)
  3587. MoveDownGenerator(1, 2)
  3588. MoveLeftGenerator(2, 2)
  3589. MoveLeftGenerator(2, 1)
  3590. MoveUpGenerator(2, 0)
  3591. MoveRightGenerator(1, 0)
  3592. MoveRightGenerator(1, 1)
  3593. MoveDownGenerator(1, 2)
  3594. MoveLeftGenerator(2, 2)
  3595. MoveLeftGenerator(2, 1)
  3596. MoveUpGenerator(2, 0)
  3597. MoveRightGenerator(1, 0)
  3598. MoveRightGenerator(1, 1)
  3599. MoveDownGenerator(1, 2)
  3600. MoveLeftGenerator(2, 2)
  3601. MoveLeftGenerator(2, 1)
  3602. MoveUpGenerator(2, 0)
  3603. MoveUpGenerator(1, 0)
  3604. MoveRightGenerator(0, 0)
  3605. MoveRightGenerator(0, 1)
  3606. MoveDownGenerator(0, 2)
  3607. MoveLeftGenerator(1, 2)
  3608. MoveLeftGenerator(1, 1)
  3609. MoveDownGenerator(1, 0)
  3610. MoveRightGenerator(2, 0)
  3611. MoveRightGenerator(2, 1)
  3612. MoveUpGenerator(2, 2)
  3613. MoveLeftGenerator(1, 2)
  3614. MoveLeftGenerator(1, 1)
  3615. MoveDownGenerator(1, 0)
  3616. MoveRightGenerator(2, 0)
  3617. MoveRightGenerator(2, 1)
  3618. MoveUpGenerator(2, 2)
  3619. MoveLeftGenerator(1, 2)
  3620. MoveLeftGenerator(1, 1)
  3621. MoveDownGenerator(1, 0)
  3622. MoveRightGenerator(2, 0)
  3623. MoveRightGenerator(2, 1)
  3624. MoveUpGenerator(2, 2)
  3625. MoveLeftGenerator(1, 2)
  3626. MoveLeftGenerator(1, 1)
  3627. MoveDownGenerator(1, 0)
  3628. MoveRightGenerator(2, 0)
  3629. MoveRightGenerator(2, 1)
  3630. MoveUpGenerator(2, 2)
  3631. MoveLeftGenerator(1, 2)
  3632. MoveLeftGenerator(1, 1)
  3633. MoveDownGenerator(1, 0)
  3634. MoveRightGenerator(2, 0)
  3635. MoveUpGenerator(2, 1)
  3636. MoveRightGenerator(1, 1)
  3637. MoveDownGenerator(1, 2)
  3638. MoveLeftGenerator(2, 2)
  3639. MoveLeftGenerator(2, 1)
  3640. MoveUpGenerator(2, 0)
  3641. MoveRightGenerator(1, 0)
  3642. MoveRightGenerator(1, 1)
  3643. MoveDownGenerator(1, 2)
  3644. MoveLeftGenerator(2, 2)
  3645. MoveLeftGenerator(2, 1)
  3646. MoveUpGenerator(2, 0)
  3647. MoveRightGenerator(1, 0)
  3648. MoveRightGenerator(1, 1)
  3649. MoveDownGenerator(1, 2)
  3650. MoveLeftGenerator(2, 2)
  3651. MoveLeftGenerator(2, 1)
  3652. MoveUpGenerator(2, 0)
  3653. MoveRightGenerator(1, 0)
  3654. MoveRightGenerator(1, 1)
  3655. MoveDownGenerator(1, 2)
  3656. MoveLeftGenerator(2, 2)
  3657. MoveLeftGenerator(2, 1)
  3658. MoveUpGenerator(2, 0)
  3659. MoveRightGenerator(1, 0)
  3660. MoveRightGenerator(1, 1)
  3661. MoveDownGenerator(1, 2)
  3662. MoveLeftGenerator(2, 2)
  3663. MoveLeftGenerator(2, 1)
  3664. MoveUpGenerator(2, 0)
  3665. MoveUpGenerator(1, 0)
  3666. MoveRightGenerator(0, 0)
  3667. MoveRightGenerator(0, 1)
  3668. MoveDownGenerator(0, 2)
  3669. MoveLeftGenerator(1, 2)
  3670. MoveLeftGenerator(1, 1)
  3671. MoveDownGenerator(1, 0)
  3672. MoveRightGenerator(2, 0)
  3673. MoveRightGenerator(2, 1)
  3674. MoveUpGenerator(2, 2)
  3675. MoveLeftGenerator(1, 2)
  3676. MoveLeftGenerator(1, 1)
  3677. MoveDownGenerator(1, 0)
  3678. MoveRightGenerator(2, 0)
  3679. MoveRightGenerator(2, 1)
  3680. MoveUpGenerator(2, 2)
  3681. MoveLeftGenerator(1, 2)
  3682. MoveLeftGenerator(1, 1)
  3683. MoveDownGenerator(1, 0)
  3684. MoveRightGenerator(2, 0)
  3685. MoveRightGenerator(2, 1)
  3686. MoveUpGenerator(2, 2)
  3687. MoveLeftGenerator(1, 2)
  3688. MoveLeftGenerator(1, 1)
  3689. MoveDownGenerator(1, 0)
  3690. MoveRightGenerator(2, 0)
  3691. MoveRightGenerator(2, 1)
  3692. MoveUpGenerator(2, 2)
  3693. MoveLeftGenerator(1, 2)
  3694. MoveLeftGenerator(1, 1)
  3695. MoveDownGenerator(1, 0)
  3696. MoveRightGenerator(2, 0)
  3697. MoveUpGenerator(2, 1)
  3698. MoveRightGenerator(1, 1)
  3699. MoveDownGenerator(1, 2)
  3700. MoveLeftGenerator(2, 2)
  3701. MoveLeftGenerator(2, 1)
  3702. MoveUpGenerator(2, 0)
  3703. MoveRightGenerator(1, 0)
  3704. MoveRightGenerator(1, 1)
  3705. MoveDownGenerator(1, 2)
  3706. MoveLeftGenerator(2, 2)
  3707. MoveLeftGenerator(2, 1)
  3708. MoveUpGenerator(2, 0)
  3709. MoveRightGenerator(1, 0)
  3710. MoveRightGenerator(1, 1)
  3711. MoveDownGenerator(1, 2)
  3712. MoveLeftGenerator(2, 2)
  3713. MoveLeftGenerator(2, 1)
  3714. MoveUpGenerator(2, 0)
  3715. MoveRightGenerator(1, 0)
  3716. MoveRightGenerator(1, 1)
  3717. MoveDownGenerator(1, 2)
  3718. MoveLeftGenerator(2, 2)
  3719. MoveLeftGenerator(2, 1)
  3720. MoveUpGenerator(2, 0)
  3721. MoveRightGenerator(1, 0)
  3722. MoveRightGenerator(1, 1)
  3723. MoveDownGenerator(1, 2)
  3724. MoveLeftGenerator(2, 2)
  3725. MoveLeftGenerator(2, 1)
  3726. MoveUpGenerator(2, 0)
  3727. MoveUpGenerator(1, 0)
  3728. MoveRightGenerator(0, 0)
  3729. MoveRightGenerator(0, 1)
  3730. MoveDownGenerator(0, 2)
  3731. MoveLeftGenerator(1, 2)
  3732. MoveLeftGenerator(1, 1)
  3733. MoveDownGenerator(1, 0)
  3734. MoveRightGenerator(2, 0)
  3735. MoveRightGenerator(2, 1)
  3736. MoveUpGenerator(2, 2)
  3737. MoveLeftGenerator(1, 2)
  3738. MoveLeftGenerator(1, 1)
  3739. MoveDownGenerator(1, 0)
  3740. MoveRightGenerator(2, 0)
  3741. MoveRightGenerator(2, 1)
  3742. MoveUpGenerator(2, 2)
  3743. MoveLeftGenerator(1, 2)
  3744. MoveLeftGenerator(1, 1)
  3745. MoveDownGenerator(1, 0)
  3746. MoveRightGenerator(2, 0)
  3747. MoveRightGenerator(2, 1)
  3748. MoveUpGenerator(2, 2)
  3749. MoveLeftGenerator(1, 2)
  3750. MoveLeftGenerator(1, 1)
  3751. MoveDownGenerator(1, 0)
  3752. MoveRightGenerator(2, 0)
  3753. MoveRightGenerator(2, 1)
  3754. MoveUpGenerator(2, 2)
  3755. MoveLeftGenerator(1, 2)
  3756. MoveLeftGenerator(1, 1)
  3757. MoveDownGenerator(1, 0)
  3758. MoveRightGenerator(2, 0)
  3759. MoveUpGenerator(2, 1)
  3760. MoveRightGenerator(1, 1)
  3761. MoveDownGenerator(1, 2)
  3762. MoveLeftGenerator(2, 2)
  3763. MoveLeftGenerator(2, 1)
  3764. MoveUpGenerator(2, 0)
  3765. MoveRightGenerator(1, 0)
  3766. MoveRightGenerator(1, 1)
  3767. MoveDownGenerator(1, 2)
  3768. MoveLeftGenerator(2, 2)
  3769. MoveLeftGenerator(2, 1)
  3770. MoveUpGenerator(2, 0)
  3771. MoveRightGenerator(1, 0)
  3772. MoveRightGenerator(1, 1)
  3773. MoveDownGenerator(1, 2)
  3774. MoveLeftGenerator(2, 2)
  3775. MoveLeftGenerator(2, 1)
  3776. MoveUpGenerator(2, 0)
  3777. MoveRightGenerator(1, 0)
  3778. MoveRightGenerator(1, 1)
  3779. MoveDownGenerator(1, 2)
  3780. MoveLeftGenerator(2, 2)
  3781. MoveLeftGenerator(2, 1)
  3782. MoveUpGenerator(2, 0)
  3783. MoveRightGenerator(1, 0)
  3784. MoveRightGenerator(1, 1)
  3785. MoveDownGenerator(1, 2)
  3786. MoveLeftGenerator(2, 2)
  3787. MoveLeftGenerator(2, 1)
  3788. MoveUpGenerator(2, 0)
  3789. MoveUpGenerator(1, 0)
  3790. MoveRightGenerator(0, 0)
  3791. MoveRightGenerator(0, 1)
  3792. MoveDownGenerator(0, 2)
  3793. MoveLeftGenerator(1, 2)
  3794. MoveLeftGenerator(1, 1)
  3795. MoveDownGenerator(1, 0)
  3796. MoveRightGenerator(2, 0)
  3797. MoveRightGenerator(2, 1)
  3798. MoveUpGenerator(2, 2)
  3799. MoveLeftGenerator(1, 2)
  3800. MoveLeftGenerator(1, 1)
  3801. MoveDownGenerator(1, 0)
  3802. MoveRightGenerator(2, 0)
  3803. MoveRightGenerator(2, 1)
  3804. MoveUpGenerator(2, 2)
  3805. MoveLeftGenerator(1, 2)
  3806. MoveLeftGenerator(1, 1)
  3807. MoveDownGenerator(1, 0)
  3808. MoveRightGenerator(2, 0)
  3809. MoveRightGenerator(2, 1)
  3810. MoveUpGenerator(2, 2)
  3811. MoveLeftGenerator(1, 2)
  3812. MoveLeftGenerator(1, 1)
  3813. MoveDownGenerator(1, 0)
  3814. MoveRightGenerator(2, 0)
  3815. MoveRightGenerator(2, 1)
  3816. MoveUpGenerator(2, 2)
  3817. MoveLeftGenerator(1, 2)
  3818. MoveLeftGenerator(1, 1)
  3819. MoveDownGenerator(1, 0)
  3820. MoveRightGenerator(2, 0)
  3821. MoveUpGenerator(2, 1)
  3822. MoveRightGenerator(1, 1)
  3823. MoveDownGenerator(1, 2)
  3824. MoveLeftGenerator(2, 2)
  3825. MoveLeftGenerator(2, 1)
  3826. MoveUpGenerator(2, 0)
  3827. MoveRightGenerator(1, 0)
  3828. MoveRightGenerator(1, 1)
  3829. MoveDownGenerator(1, 2)
  3830. MoveLeftGenerator(2, 2)
  3831. MoveLeftGenerator(2, 1)
  3832. MoveUpGenerator(2, 0)
  3833. MoveRightGenerator(1, 0)
  3834. MoveRightGenerator(1, 1)
  3835. MoveDownGenerator(1, 2)
  3836. MoveLeftGenerator(2, 2)
  3837. MoveLeftGenerator(2, 1)
  3838. MoveUpGenerator(2, 0)
  3839. MoveRightGenerator(1, 0)
  3840. MoveRightGenerator(1, 1)
  3841. MoveDownGenerator(1, 2)
  3842. MoveLeftGenerator(2, 2)
  3843. MoveLeftGenerator(2, 1)
  3844. MoveUpGenerator(2, 0)
  3845. MoveRightGenerator(1, 0)
  3846. MoveRightGenerator(1, 1)
  3847. MoveDownGenerator(1, 2)
  3848. MoveLeftGenerator(2, 2)
  3849. MoveLeftGenerator(2, 1)
  3850. MoveUpGenerator(2, 0)
  3851. MoveUpGenerator(1, 0)
  3852. MoveRightGenerator(0, 0)
  3853. MoveRightGenerator(0, 1)
  3854. MoveDownGenerator(0, 2)
  3855. MoveLeftGenerator(1, 2)
  3856. MoveLeftGenerator(1, 1)
  3857. MoveDownGenerator(1, 0)
  3858. MoveRightGenerator(2, 0)
  3859. MoveRightGenerator(2, 1)
  3860. MoveUpGenerator(2, 2)
  3861. MoveLeftGenerator(1, 2)
  3862. MoveLeftGenerator(1, 1)
  3863. MoveDownGenerator(1, 0)
  3864. MoveRightGenerator(2, 0)
  3865. MoveRightGenerator(2, 1)
  3866. MoveUpGenerator(2, 2)
  3867. MoveLeftGenerator(1, 2)
  3868. MoveLeftGenerator(1, 1)
  3869. MoveDownGenerator(1, 0)
  3870. MoveRightGenerator(2, 0)
  3871. MoveRightGenerator(2, 1)
  3872. MoveUpGenerator(2, 2)
  3873. MoveLeftGenerator(1, 2)
  3874. MoveLeftGenerator(1, 1)
  3875. MoveDownGenerator(1, 0)
  3876. MoveRightGenerator(2, 0)
  3877. MoveRightGenerator(2, 1)
  3878. MoveUpGenerator(2, 2)
  3879. MoveLeftGenerator(1, 2)
  3880. MoveLeftGenerator(1, 1)
  3881. MoveDownGenerator(1, 0)
  3882. MoveRightGenerator(2, 0)
  3883. MoveUpGenerator(2, 1)
  3884. MoveRightGenerator(1, 1)
  3885. MoveDownGenerator(1, 2)
  3886. MoveLeftGenerator(2, 2)
  3887. MoveLeftGenerator(2, 1)
  3888. MoveUpGenerator(2, 0)
  3889. MoveRightGenerator(1, 0)
  3890. MoveRightGenerator(1, 1)
  3891. MoveDownGenerator(1, 2)
  3892. MoveLeftGenerator(2, 2)
  3893. MoveLeftGenerator(2, 1)
  3894. MoveUpGenerator(2, 0)
  3895. MoveRightGenerator(1, 0)
  3896. MoveRightGenerator(1, 1)
  3897. MoveDownGenerator(1, 2)
  3898. MoveLeftGenerator(2, 2)
  3899. MoveLeftGenerator(2, 1)
  3900. MoveUpGenerator(2, 0)
  3901. MoveRightGenerator(1, 0)
  3902. MoveRightGenerator(1, 1)
  3903. MoveDownGenerator(1, 2)
  3904. MoveLeftGenerator(2, 2)
  3905. MoveLeftGenerator(2, 1)
  3906. MoveUpGenerator(2, 0)
  3907. MoveRightGenerator(1, 0)
  3908. MoveRightGenerator(1, 1)
  3909. MoveDownGenerator(1, 2)
  3910. MoveLeftGenerator(2, 2)
  3911. MoveLeftGenerator(2, 1)
  3912. MoveUpGenerator(2, 0)
  3913. MoveUpGenerator(1, 0)
  3914. MoveRightGenerator(0, 0)
  3915. MoveDownGenerator(0, 1)
  3916. MoveRightGenerator(1, 1)
  3917. MoveDownGenerator(1, 2)
  3918. MoveLeftGenerator(2, 2)
  3919. MoveLeftGenerator(2, 1)
  3920. MoveUpGenerator(2, 0)
  3921. MoveRightGenerator(1, 0)
  3922. MoveRightGenerator(1, 1)
  3923. MoveDownGenerator(1, 2)
  3924. MoveLeftGenerator(2, 2)
  3925. MoveLeftGenerator(2, 1)
  3926. MoveUpGenerator(2, 0)
  3927. MoveRightGenerator(1, 0)
  3928. MoveRightGenerator(1, 1)
  3929. MoveDownGenerator(1, 2)
  3930. MoveLeftGenerator(2, 2)
  3931. MoveLeftGenerator(2, 1)
  3932. MoveUpGenerator(2, 0)
  3933. MoveRightGenerator(1, 0)
  3934. MoveRightGenerator(1, 1)
  3935. MoveDownGenerator(1, 2)
  3936. MoveLeftGenerator(2, 2)
  3937. MoveLeftGenerator(2, 1)
  3938. MoveUpGenerator(2, 0)
  3939. MoveRightGenerator(1, 0)
  3940. MoveRightGenerator(1, 1)
  3941. MoveDownGenerator(1, 2)
  3942. MoveLeftGenerator(2, 2)
  3943. MoveLeftGenerator(2, 1)
  3944. MoveUpGenerator(2, 0)
  3945. MoveUpGenerator(1, 0)
  3946. MoveRightGenerator(0, 0)
  3947. MoveRightGenerator(0, 1)
  3948. MoveDownGenerator(0, 2)
  3949. MoveLeftGenerator(1, 2)
  3950. MoveLeftGenerator(1, 1)
  3951. MoveDownGenerator(1, 0)
  3952. MoveRightGenerator(2, 0)
  3953. MoveRightGenerator(2, 1)
  3954. MoveUpGenerator(2, 2)
  3955. MoveLeftGenerator(1, 2)
  3956. MoveLeftGenerator(1, 1)
  3957. MoveDownGenerator(1, 0)
  3958. MoveRightGenerator(2, 0)
  3959. MoveRightGenerator(2, 1)
  3960. MoveUpGenerator(2, 2)
  3961. MoveLeftGenerator(1, 2)
  3962. MoveLeftGenerator(1, 1)
  3963. MoveDownGenerator(1, 0)
  3964. MoveRightGenerator(2, 0)
  3965. MoveRightGenerator(2, 1)
  3966. MoveUpGenerator(2, 2)
  3967. MoveLeftGenerator(1, 2)
  3968. MoveLeftGenerator(1, 1)
  3969. MoveDownGenerator(1, 0)
  3970. MoveRightGenerator(2, 0)
  3971. MoveRightGenerator(2, 1)
  3972. MoveUpGenerator(2, 2)
  3973. MoveLeftGenerator(1, 2)
  3974. MoveLeftGenerator(1, 1)
  3975. MoveDownGenerator(1, 0)
  3976. MoveRightGenerator(2, 0)
  3977. MoveUpGenerator(2, 1)
  3978. MoveRightGenerator(1, 1)
  3979. MoveDownGenerator(1, 2)
  3980. MoveLeftGenerator(2, 2)
  3981. MoveLeftGenerator(2, 1)
  3982. MoveUpGenerator(2, 0)
  3983. MoveRightGenerator(1, 0)
  3984. MoveRightGenerator(1, 1)
  3985. MoveDownGenerator(1, 2)
  3986. MoveLeftGenerator(2, 2)
  3987. MoveLeftGenerator(2, 1)
  3988. MoveUpGenerator(2, 0)
  3989. MoveRightGenerator(1, 0)
  3990. MoveRightGenerator(1, 1)
  3991. MoveDownGenerator(1, 2)
  3992. MoveLeftGenerator(2, 2)
  3993. MoveLeftGenerator(2, 1)
  3994. MoveUpGenerator(2, 0)
  3995. MoveRightGenerator(1, 0)
  3996. MoveRightGenerator(1, 1)
  3997. MoveDownGenerator(1, 2)
  3998. MoveLeftGenerator(2, 2)
  3999. MoveLeftGenerator(2, 1)
  4000. MoveUpGenerator(2, 0)
  4001. MoveRightGenerator(1, 0)
  4002. MoveRightGenerator(1, 1)
  4003. MoveDownGenerator(1, 2)
  4004. MoveLeftGenerator(2, 2)
  4005. MoveLeftGenerator(2, 1)
  4006. MoveUpGenerator(2, 0)
  4007. MoveUpGenerator(1, 0)
  4008. MoveRightGenerator(0, 0)
  4009. MoveDownGenerator(0, 1)
  4010. MoveRightGenerator(1, 1)
  4011. MoveDownGenerator(1, 2)
  4012. MoveLeftGenerator(2, 2)
  4013. MoveLeftGenerator(2, 1)
  4014. MoveUpGenerator(2, 0)
  4015. MoveRightGenerator(1, 0)
  4016. MoveRightGenerator(1, 1)
  4017. MoveDownGenerator(1, 2)
  4018. MoveLeftGenerator(2, 2)
  4019. MoveLeftGenerator(2, 1)
  4020. MoveUpGenerator(2, 0)
  4021. MoveRightGenerator(1, 0)
  4022. MoveRightGenerator(1, 1)
  4023. MoveDownGenerator(1, 2)
  4024. MoveLeftGenerator(2, 2)
  4025. MoveLeftGenerator(2, 1)
  4026. MoveUpGenerator(2, 0)
  4027. MoveRightGenerator(1, 0)
  4028. MoveRightGenerator(1, 1)
  4029. MoveDownGenerator(1, 2)
  4030. MoveLeftGenerator(2, 2)
  4031. MoveLeftGenerator(2, 1)
  4032. MoveUpGenerator(2, 0)
  4033. MoveRightGenerator(1, 0)
  4034. MoveRightGenerator(1, 1)
  4035. MoveDownGenerator(1, 2)
  4036. MoveLeftGenerator(2, 2)
  4037. MoveLeftGenerator(2, 1)
  4038. MoveUpGenerator(2, 0)
  4039. MoveUpGenerator(1, 0)
  4040. MoveRightGenerator(0, 0)
  4041. MoveDownGenerator(0, 1)
  4042. MoveRightGenerator(1, 1)
  4043. MoveDownGenerator(1, 2)
  4044. MoveLeftGenerator(2, 2)
  4045. MoveLeftGenerator(2, 1)
  4046. MoveUpGenerator(2, 0)
  4047. MoveRightGenerator(1, 0)
  4048. MoveRightGenerator(1, 1)
  4049. MoveDownGenerator(1, 2)
  4050. MoveLeftGenerator(2, 2)
  4051. MoveLeftGenerator(2, 1)
  4052. MoveUpGenerator(2, 0)
  4053. MoveRightGenerator(1, 0)
  4054. MoveRightGenerator(1, 1)
  4055. MoveDownGenerator(1, 2)
  4056. MoveLeftGenerator(2, 2)
  4057. MoveLeftGenerator(2, 1)
  4058. MoveUpGenerator(2, 0)
  4059. MoveRightGenerator(1, 0)
  4060. MoveRightGenerator(1, 1)
  4061. MoveDownGenerator(1, 2)
  4062. MoveLeftGenerator(2, 2)
  4063. MoveLeftGenerator(2, 1)
  4064. MoveUpGenerator(2, 0)
  4065. MoveRightGenerator(1, 0)
  4066. MoveRightGenerator(1, 1)
  4067. MoveDownGenerator(1, 2)
  4068. MoveLeftGenerator(2, 2)
  4069. MoveLeftGenerator(2, 1)
  4070. MoveUpGenerator(2, 0)
  4071. MoveUpGenerator(1, 0)
  4072. MoveRightGenerator(0, 0)
  4073. MoveRightGenerator(0, 1)
  4074. MoveDownGenerator(0, 2)
  4075. MoveLeftGenerator(1, 2)
  4076. MoveLeftGenerator(1, 1)
  4077. MoveDownGenerator(1, 0)
  4078. MoveRightGenerator(2, 0)
  4079. MoveRightGenerator(2, 1)
  4080. MoveUpGenerator(2, 2)
  4081. MoveLeftGenerator(1, 2)
  4082. MoveLeftGenerator(1, 1)
  4083. MoveDownGenerator(1, 0)
  4084. MoveRightGenerator(2, 0)
  4085. MoveRightGenerator(2, 1)
  4086. MoveUpGenerator(2, 2)
  4087. MoveLeftGenerator(1, 2)
  4088. MoveLeftGenerator(1, 1)
  4089. MoveDownGenerator(1, 0)
  4090. MoveRightGenerator(2, 0)
  4091. MoveRightGenerator(2, 1)
  4092. MoveUpGenerator(2, 2)
  4093. MoveLeftGenerator(1, 2)
  4094. MoveLeftGenerator(1, 1)
  4095. MoveDownGenerator(1, 0)
  4096. MoveRightGenerator(2, 0)
  4097. MoveRightGenerator(2, 1)
  4098. MoveUpGenerator(2, 2)
  4099. MoveLeftGenerator(1, 2)
  4100. MoveLeftGenerator(1, 1)
  4101. MoveDownGenerator(1, 0)
  4102. MoveRightGenerator(2, 0)
  4103. MoveUpGenerator(2, 1)
  4104. MoveRightGenerator(1, 1)
  4105. MoveDownGenerator(1, 2)
  4106. MoveLeftGenerator(2, 2)
  4107. MoveLeftGenerator(2, 1)
  4108. MoveUpGenerator(2, 0)
  4109. MoveRightGenerator(1, 0)
  4110. MoveRightGenerator(1, 1)
  4111. MoveDownGenerator(1, 2)
  4112. MoveLeftGenerator(2, 2)
  4113. MoveLeftGenerator(2, 1)
  4114. MoveUpGenerator(2, 0)
  4115. MoveRightGenerator(1, 0)
  4116. MoveRightGenerator(1, 1)
  4117. MoveDownGenerator(1, 2)
  4118. MoveLeftGenerator(2, 2)
  4119. MoveLeftGenerator(2, 1)
  4120. MoveUpGenerator(2, 0)
  4121. MoveRightGenerator(1, 0)
  4122. MoveRightGenerator(1, 1)
  4123. MoveDownGenerator(1, 2)
  4124. MoveLeftGenerator(2, 2)
  4125. MoveLeftGenerator(2, 1)
  4126. MoveUpGenerator(2, 0)
  4127. MoveRightGenerator(1, 0)
  4128. MoveRightGenerator(1, 1)
  4129. MoveDownGenerator(1, 2)
  4130. MoveLeftGenerator(2, 2)
  4131. MoveLeftGenerator(2, 1)
  4132. MoveUpGenerator(2, 0)
  4133. MoveUpGenerator(1, 0)
  4134. MoveRightGenerator(0, 0)
  4135. MoveDownGenerator(0, 1)
  4136. MoveRightGenerator(1, 1)
  4137. MoveDownGenerator(1, 2)
  4138. MoveLeftGenerator(2, 2)
  4139. MoveLeftGenerator(2, 1)
  4140. MoveUpGenerator(2, 0)
  4141. MoveRightGenerator(1, 0)
  4142. MoveRightGenerator(1, 1)
  4143. MoveDownGenerator(1, 2)
  4144. MoveLeftGenerator(2, 2)
  4145. MoveLeftGenerator(2, 1)
  4146. MoveUpGenerator(2, 0)
  4147. MoveRightGenerator(1, 0)
  4148. MoveRightGenerator(1, 1)
  4149. MoveDownGenerator(1, 2)
  4150. MoveLeftGenerator(2, 2)
  4151. MoveLeftGenerator(2, 1)
  4152. MoveUpGenerator(2, 0)
  4153. MoveRightGenerator(1, 0)
  4154. MoveRightGenerator(1, 1)
  4155. MoveDownGenerator(1, 2)
  4156. MoveLeftGenerator(2, 2)
  4157. MoveLeftGenerator(2, 1)
  4158. MoveUpGenerator(2, 0)
  4159. MoveRightGenerator(1, 0)
  4160. MoveRightGenerator(1, 1)
  4161. MoveDownGenerator(1, 2)
  4162. MoveLeftGenerator(2, 2)
  4163. MoveLeftGenerator(2, 1)
  4164. MoveUpGenerator(2, 0)
  4165. MoveUpGenerator(1, 0)
  4166. MoveRightGenerator(0, 0)
  4167. MoveRightGenerator(0, 1)
  4168. MoveDownGenerator(0, 2)
  4169. MoveLeftGenerator(1, 2)
  4170. MoveLeftGenerator(1, 1)
  4171. MoveDownGenerator(1, 0)
  4172. MoveRightGenerator(2, 0)
  4173. MoveRightGenerator(2, 1)
  4174. MoveUpGenerator(2, 2)
  4175. MoveLeftGenerator(1, 2)
  4176. MoveLeftGenerator(1, 1)
  4177. MoveDownGenerator(1, 0)
  4178. MoveRightGenerator(2, 0)
  4179. MoveRightGenerator(2, 1)
  4180. MoveUpGenerator(2, 2)
  4181. MoveLeftGenerator(1, 2)
  4182. MoveLeftGenerator(1, 1)
  4183. MoveDownGenerator(1, 0)
  4184. MoveRightGenerator(2, 0)
  4185. MoveRightGenerator(2, 1)
  4186. MoveUpGenerator(2, 2)
  4187. MoveLeftGenerator(1, 2)
  4188. MoveLeftGenerator(1, 1)
  4189. MoveDownGenerator(1, 0)
  4190. MoveRightGenerator(2, 0)
  4191. MoveRightGenerator(2, 1)
  4192. MoveUpGenerator(2, 2)
  4193. MoveLeftGenerator(1, 2)
  4194. MoveLeftGenerator(1, 1)
  4195. MoveDownGenerator(1, 0)
  4196. MoveRightGenerator(2, 0)
  4197. MoveUpGenerator(2, 1)
  4198. MoveRightGenerator(1, 1)
  4199. MoveDownGenerator(1, 2)
  4200. MoveLeftGenerator(2, 2)
  4201. MoveLeftGenerator(2, 1)
  4202. MoveUpGenerator(2, 0)
  4203. MoveRightGenerator(1, 0)
  4204. MoveRightGenerator(1, 1)
  4205. MoveDownGenerator(1, 2)
  4206. MoveLeftGenerator(2, 2)
  4207. MoveLeftGenerator(2, 1)
  4208. MoveUpGenerator(2, 0)
  4209. MoveRightGenerator(1, 0)
  4210. MoveRightGenerator(1, 1)
  4211. MoveDownGenerator(1, 2)
  4212. MoveLeftGenerator(2, 2)
  4213. MoveLeftGenerator(2, 1)
  4214. MoveUpGenerator(2, 0)
  4215. MoveRightGenerator(1, 0)
  4216. MoveRightGenerator(1, 1)
  4217. MoveDownGenerator(1, 2)
  4218. MoveLeftGenerator(2, 2)
  4219. MoveLeftGenerator(2, 1)
  4220. MoveUpGenerator(2, 0)
  4221. MoveRightGenerator(1, 0)
  4222. MoveRightGenerator(1, 1)
  4223. MoveDownGenerator(1, 2)
  4224. MoveLeftGenerator(2, 2)
  4225. MoveLeftGenerator(2, 1)
  4226. MoveUpGenerator(2, 0)
  4227. MoveUpGenerator(1, 0)
  4228. MoveRightGenerator(0, 0)
  4229. MoveRightGenerator(0, 1)
  4230. MoveDownGenerator(0, 2)
  4231. MoveLeftGenerator(1, 2)
  4232. MoveLeftGenerator(1, 1)
  4233. MoveDownGenerator(1, 0)
  4234. MoveRightGenerator(2, 0)
  4235. MoveRightGenerator(2, 1)
  4236. MoveUpGenerator(2, 2)
  4237. MoveLeftGenerator(1, 2)
  4238. MoveLeftGenerator(1, 1)
  4239. MoveDownGenerator(1, 0)
  4240. MoveRightGenerator(2, 0)
  4241. MoveRightGenerator(2, 1)
  4242. MoveUpGenerator(2, 2)
  4243. MoveLeftGenerator(1, 2)
  4244. MoveLeftGenerator(1, 1)
  4245. MoveDownGenerator(1, 0)
  4246. MoveRightGenerator(2, 0)
  4247. MoveRightGenerator(2, 1)
  4248. MoveUpGenerator(2, 2)
  4249. MoveLeftGenerator(1, 2)
  4250. MoveLeftGenerator(1, 1)
  4251. MoveDownGenerator(1, 0)
  4252. MoveRightGenerator(2, 0)
  4253. MoveRightGenerator(2, 1)
  4254. MoveUpGenerator(2, 2)
  4255. MoveLeftGenerator(1, 2)
  4256. MoveLeftGenerator(1, 1)
  4257. MoveUpGenerator(1, 0)
  4258. MoveRightGenerator(0, 0)
  4259. MoveRightGenerator(0, 1)
  4260. MoveDownGenerator(0, 2)
  4261. MoveLeftGenerator(1, 2)
  4262. MoveLeftGenerator(1, 1)
  4263. MoveDownGenerator(1, 0)
  4264. MoveRightGenerator(2, 0)
  4265. MoveRightGenerator(2, 1)
  4266. MoveUpGenerator(2, 2)
  4267. MoveLeftGenerator(1, 2)
  4268. MoveLeftGenerator(1, 1)
  4269. MoveDownGenerator(1, 0)
  4270. MoveRightGenerator(2, 0)
  4271. MoveRightGenerator(2, 1)
  4272. MoveUpGenerator(2, 2)
  4273. MoveLeftGenerator(1, 2)
  4274. MoveLeftGenerator(1, 1)
  4275. MoveDownGenerator(1, 0)
  4276. MoveRightGenerator(2, 0)
  4277. MoveRightGenerator(2, 1)
  4278. MoveUpGenerator(2, 2)
  4279. MoveLeftGenerator(1, 2)
  4280. MoveLeftGenerator(1, 1)
  4281. MoveDownGenerator(1, 0)
  4282. MoveRightGenerator(2, 0)
  4283. MoveRightGenerator(2, 1)
  4284. MoveUpGenerator(2, 2)
  4285. MoveLeftGenerator(1, 2)
  4286. MoveLeftGenerator(1, 1)
  4287. MoveDownGenerator(1, 0)
  4288. MoveRightGenerator(2, 0)
  4289. MoveUpGenerator(2, 1)
  4290. MoveRightGenerator(1, 1)
  4291. MoveDownGenerator(1, 2)
  4292. MoveLeftGenerator(2, 2)
  4293. MoveLeftGenerator(2, 1)
  4294. MoveUpGenerator(2, 0)
  4295. MoveRightGenerator(1, 0)
  4296. MoveRightGenerator(1, 1)
  4297. MoveDownGenerator(1, 2)
  4298. MoveLeftGenerator(2, 2)
  4299. MoveLeftGenerator(2, 1)
  4300. MoveUpGenerator(2, 0)
  4301. MoveRightGenerator(1, 0)
  4302. MoveRightGenerator(1, 1)
  4303. MoveDownGenerator(1, 2)
  4304. MoveLeftGenerator(2, 2)
  4305. MoveLeftGenerator(2, 1)
  4306. MoveUpGenerator(2, 0)
  4307. MoveRightGenerator(1, 0)
  4308. MoveRightGenerator(1, 1)
  4309. MoveDownGenerator(1, 2)
  4310. MoveLeftGenerator(2, 2)
  4311. MoveLeftGenerator(2, 1)
  4312. MoveUpGenerator(2, 0)
  4313. MoveRightGenerator(1, 0)
  4314. MoveRightGenerator(1, 1)
  4315. MoveDownGenerator(1, 2)
  4316. MoveLeftGenerator(2, 2)
  4317. MoveLeftGenerator(2, 1)
  4318. MoveUpGenerator(2, 0)
  4319. MoveUpGenerator(1, 0)
  4320. MoveRightGenerator(0, 0)
  4321. MoveRightGenerator(0, 1)
  4322. MoveDownGenerator(0, 2)
  4323. MoveLeftGenerator(1, 2)
  4324. MoveLeftGenerator(1, 1)
  4325. MoveDownGenerator(1, 0)
  4326. MoveRightGenerator(2, 0)
  4327. MoveRightGenerator(2, 1)
  4328. MoveUpGenerator(2, 2)
  4329. MoveLeftGenerator(1, 2)
  4330. MoveLeftGenerator(1, 1)
  4331. MoveDownGenerator(1, 0)
  4332. MoveRightGenerator(2, 0)
  4333. MoveRightGenerator(2, 1)
  4334. MoveUpGenerator(2, 2)
  4335. MoveLeftGenerator(1, 2)
  4336. MoveLeftGenerator(1, 1)
  4337. MoveDownGenerator(1, 0)
  4338. MoveRightGenerator(2, 0)
  4339. MoveRightGenerator(2, 1)
  4340. MoveUpGenerator(2, 2)
  4341. MoveLeftGenerator(1, 2)
  4342. MoveLeftGenerator(1, 1)
  4343. MoveDownGenerator(1, 0)
  4344. MoveRightGenerator(2, 0)
  4345. MoveRightGenerator(2, 1)
  4346. MoveUpGenerator(2, 2)
  4347. MoveLeftGenerator(1, 2)
  4348. MoveLeftGenerator(1, 1)
  4349. MoveDownGenerator(1, 0)
  4350. MoveRightGenerator(2, 0)
  4351. MoveUpGenerator(2, 1)
  4352. MoveRightGenerator(1, 1)
  4353. MoveDownGenerator(1, 2)
  4354. MoveLeftGenerator(2, 2)
  4355. MoveLeftGenerator(2, 1)
  4356. MoveUpGenerator(2, 0)
  4357. MoveRightGenerator(1, 0)
  4358. MoveRightGenerator(1, 1)
  4359. MoveDownGenerator(1, 2)
  4360. MoveLeftGenerator(2, 2)
  4361. MoveLeftGenerator(2, 1)
  4362. MoveUpGenerator(2, 0)
  4363. MoveRightGenerator(1, 0)
  4364. MoveRightGenerator(1, 1)
  4365. MoveDownGenerator(1, 2)
  4366. MoveLeftGenerator(2, 2)
  4367. MoveLeftGenerator(2, 1)
  4368. MoveUpGenerator(2, 0)
  4369. MoveRightGenerator(1, 0)
  4370. MoveRightGenerator(1, 1)
  4371. MoveDownGenerator(1, 2)
  4372. MoveLeftGenerator(2, 2)
  4373. MoveLeftGenerator(2, 1)
  4374. MoveUpGenerator(2, 0)
  4375. MoveRightGenerator(1, 0)
  4376. MoveRightGenerator(1, 1)
  4377. MoveDownGenerator(1, 2)
  4378. MoveLeftGenerator(2, 2)
  4379. MoveLeftGenerator(2, 1)
  4380. MoveUpGenerator(2, 0)
  4381. MoveUpGenerator(1, 0)
  4382. MoveRightGenerator(0, 0)
  4383. MoveRightGenerator(0, 1)
  4384. MoveDownGenerator(0, 2)
  4385. MoveLeftGenerator(1, 2)
  4386. MoveLeftGenerator(1, 1)
  4387. MoveDownGenerator(1, 0)
  4388. MoveRightGenerator(2, 0)
  4389. MoveRightGenerator(2, 1)
  4390. MoveUpGenerator(2, 2)
  4391. MoveLeftGenerator(1, 2)
  4392. MoveLeftGenerator(1, 1)
  4393. MoveDownGenerator(1, 0)
  4394. MoveRightGenerator(2, 0)
  4395. MoveRightGenerator(2, 1)
  4396. MoveUpGenerator(2, 2)
  4397. MoveLeftGenerator(1, 2)
  4398. MoveLeftGenerator(1, 1)
  4399. MoveDownGenerator(1, 0)
  4400. MoveRightGenerator(2, 0)
  4401. MoveRightGenerator(2, 1)
  4402. MoveUpGenerator(2, 2)
  4403. MoveLeftGenerator(1, 2)
  4404. MoveLeftGenerator(1, 1)
  4405. MoveDownGenerator(1, 0)
  4406. MoveRightGenerator(2, 0)
  4407. MoveRightGenerator(2, 1)
  4408. MoveUpGenerator(2, 2)
  4409. MoveLeftGenerator(1, 2)
  4410. MoveLeftGenerator(1, 1)
  4411. MoveDownGenerator(1, 0)
  4412. MoveRightGenerator(2, 0)
  4413. MoveUpGenerator(2, 1)
  4414. MoveRightGenerator(1, 1)
  4415. MoveDownGenerator(1, 2)
  4416. MoveLeftGenerator(2, 2)
  4417. MoveLeftGenerator(2, 1)
  4418. MoveUpGenerator(2, 0)
  4419. MoveRightGenerator(1, 0)
  4420. MoveRightGenerator(1, 1)
  4421. MoveDownGenerator(1, 2)
  4422. MoveLeftGenerator(2, 2)
  4423. MoveLeftGenerator(2, 1)
  4424. MoveUpGenerator(2, 0)
  4425. MoveRightGenerator(1, 0)
  4426. MoveRightGenerator(1, 1)
  4427. MoveDownGenerator(1, 2)
  4428. MoveLeftGenerator(2, 2)
  4429. MoveLeftGenerator(2, 1)
  4430. MoveUpGenerator(2, 0)
  4431. MoveRightGenerator(1, 0)
  4432. MoveRightGenerator(1, 1)
  4433. MoveDownGenerator(1, 2)
  4434. MoveLeftGenerator(2, 2)
  4435. MoveLeftGenerator(2, 1)
  4436. MoveUpGenerator(2, 0)
  4437. MoveRightGenerator(1, 0)
  4438. MoveRightGenerator(1, 1)
  4439. MoveDownGenerator(1, 2)
  4440. MoveLeftGenerator(2, 2)
  4441. MoveLeftGenerator(2, 1)
  4442. MoveUpGenerator(2, 0)
  4443. MoveUpGenerator(1, 0)
  4444. MoveRightGenerator(0, 0)
  4445. MoveRightGenerator(0, 1)
  4446. MoveDownGenerator(0, 2)
  4447. MoveLeftGenerator(1, 2)
  4448. MoveLeftGenerator(1, 1)
  4449. MoveDownGenerator(1, 0)
  4450. MoveRightGenerator(2, 0)
  4451. MoveRightGenerator(2, 1)
  4452. MoveUpGenerator(2, 2)
  4453. MoveLeftGenerator(1, 2)
  4454. MoveLeftGenerator(1, 1)
  4455. MoveDownGenerator(1, 0)
  4456. MoveRightGenerator(2, 0)
  4457. MoveRightGenerator(2, 1)
  4458. MoveUpGenerator(2, 2)
  4459. MoveLeftGenerator(1, 2)
  4460. MoveLeftGenerator(1, 1)
  4461. MoveDownGenerator(1, 0)
  4462. MoveRightGenerator(2, 0)
  4463. MoveRightGenerator(2, 1)
  4464. MoveUpGenerator(2, 2)
  4465. MoveLeftGenerator(1, 2)
  4466. MoveLeftGenerator(1, 1)
  4467. MoveDownGenerator(1, 0)
  4468. MoveRightGenerator(2, 0)
  4469. MoveRightGenerator(2, 1)
  4470. MoveUpGenerator(2, 2)
  4471. MoveLeftGenerator(1, 2)
  4472. MoveLeftGenerator(1, 1)
  4473. MoveDownGenerator(1, 0)
  4474. MoveRightGenerator(2, 0)
  4475. MoveUpGenerator(2, 1)
  4476. MoveRightGenerator(1, 1)
  4477. MoveDownGenerator(1, 2)
  4478. MoveLeftGenerator(2, 2)
  4479. MoveLeftGenerator(2, 1)
  4480. MoveUpGenerator(2, 0)
  4481. MoveRightGenerator(1, 0)
  4482. MoveRightGenerator(1, 1)
  4483. MoveDownGenerator(1, 2)
  4484. MoveLeftGenerator(2, 2)
  4485. MoveLeftGenerator(2, 1)
  4486. MoveUpGenerator(2, 0)
  4487. MoveRightGenerator(1, 0)
  4488. MoveRightGenerator(1, 1)
  4489. MoveDownGenerator(1, 2)
  4490. MoveLeftGenerator(2, 2)
  4491. MoveLeftGenerator(2, 1)
  4492. MoveUpGenerator(2, 0)
  4493. MoveRightGenerator(1, 0)
  4494. MoveRightGenerator(1, 1)
  4495. MoveDownGenerator(1, 2)
  4496. MoveLeftGenerator(2, 2)
  4497. MoveLeftGenerator(2, 1)
  4498. MoveUpGenerator(2, 0)
  4499. MoveRightGenerator(1, 0)
  4500. MoveRightGenerator(1, 1)
  4501. MoveDownGenerator(1, 2)
  4502. MoveLeftGenerator(2, 2)
  4503. MoveLeftGenerator(2, 1)
  4504. MoveUpGenerator(2, 0)
  4505. MoveUpGenerator(1, 0)
  4506. MoveRightGenerator(0, 0)
  4507. MoveRightGenerator(0, 1)
  4508. MoveDownGenerator(0, 2)
  4509. MoveLeftGenerator(1, 2)
  4510. MoveLeftGenerator(1, 1)
  4511. MoveDownGenerator(1, 0)
  4512. MoveRightGenerator(2, 0)
  4513. MoveRightGenerator(2, 1)
  4514. MoveUpGenerator(2, 2)
  4515. MoveLeftGenerator(1, 2)
  4516. MoveLeftGenerator(1, 1)
  4517. MoveDownGenerator(1, 0)
  4518. MoveRightGenerator(2, 0)
  4519. MoveRightGenerator(2, 1)
  4520. MoveUpGenerator(2, 2)
  4521. MoveLeftGenerator(1, 2)
  4522. MoveLeftGenerator(1, 1)
  4523. MoveDownGenerator(1, 0)
  4524. MoveRightGenerator(2, 0)
  4525. MoveRightGenerator(2, 1)
  4526. MoveUpGenerator(2, 2)
  4527. MoveLeftGenerator(1, 2)
  4528. MoveLeftGenerator(1, 1)
  4529. MoveDownGenerator(1, 0)
  4530. MoveRightGenerator(2, 0)
  4531. MoveRightGenerator(2, 1)
  4532. MoveUpGenerator(2, 2)
  4533. MoveLeftGenerator(1, 2)
  4534. MoveLeftGenerator(1, 1)
  4535. MoveDownGenerator(1, 0)
  4536. MoveRightGenerator(2, 0)
  4537. MoveUpGenerator(2, 1)
  4538. MoveRightGenerator(1, 1)
  4539. MoveDownGenerator(1, 2)
  4540. MoveLeftGenerator(2, 2)
  4541. MoveLeftGenerator(2, 1)
  4542. MoveUpGenerator(2, 0)
  4543. MoveRightGenerator(1, 0)
  4544. MoveRightGenerator(1, 1)
  4545. MoveDownGenerator(1, 2)
  4546. MoveLeftGenerator(2, 2)
  4547. MoveLeftGenerator(2, 1)
  4548. MoveUpGenerator(2, 0)
  4549. MoveRightGenerator(1, 0)
  4550. MoveRightGenerator(1, 1)
  4551. MoveDownGenerator(1, 2)
  4552. MoveLeftGenerator(2, 2)
  4553. MoveLeftGenerator(2, 1)
  4554. MoveUpGenerator(2, 0)
  4555. MoveRightGenerator(1, 0)
  4556. MoveRightGenerator(1, 1)
  4557. MoveDownGenerator(1, 2)
  4558. MoveLeftGenerator(2, 2)
  4559. MoveLeftGenerator(2, 1)
  4560. MoveUpGenerator(2, 0)
  4561. MoveRightGenerator(1, 0)
  4562. MoveRightGenerator(1, 1)
  4563. MoveDownGenerator(1, 2)
  4564. MoveLeftGenerator(2, 2)
  4565. MoveLeftGenerator(2, 1)
  4566. MoveUpGenerator(2, 0)
  4567. MoveUpGenerator(1, 0)
  4568. MoveRightGenerator(0, 0)
  4569. MoveDownGenerator(0, 1)
  4570. MoveRightGenerator(1, 1)
  4571. MoveDownGenerator(1, 2)
  4572. MoveLeftGenerator(2, 2)
  4573. MoveLeftGenerator(2, 1)
  4574. MoveUpGenerator(2, 0)
  4575. MoveRightGenerator(1, 0)
  4576. MoveRightGenerator(1, 1)
  4577. MoveDownGenerator(1, 2)
  4578. MoveLeftGenerator(2, 2)
  4579. MoveLeftGenerator(2, 1)
  4580. MoveUpGenerator(2, 0)
  4581. MoveRightGenerator(1, 0)
  4582. MoveRightGenerator(1, 1)
  4583. MoveDownGenerator(1, 2)
  4584. MoveLeftGenerator(2, 2)
  4585. MoveLeftGenerator(2, 1)
  4586. MoveUpGenerator(2, 0)
  4587. MoveRightGenerator(1, 0)
  4588. MoveRightGenerator(1, 1)
  4589. MoveDownGenerator(1, 2)
  4590. MoveLeftGenerator(2, 2)
  4591. MoveLeftGenerator(2, 1)
  4592. MoveUpGenerator(2, 0)
  4593. MoveRightGenerator(1, 0)
  4594. MoveRightGenerator(1, 1)
  4595. MoveDownGenerator(1, 2)
  4596. MoveLeftGenerator(2, 2)
  4597. MoveLeftGenerator(2, 1)
  4598. MoveUpGenerator(2, 0)
  4599. MoveUpGenerator(1, 0)
  4600. MoveRightGenerator(0, 0)
  4601. MoveRightGenerator(0, 1)
  4602. MoveDownGenerator(0, 2)
  4603. MoveLeftGenerator(1, 2)
  4604. MoveLeftGenerator(1, 1)
  4605. MoveDownGenerator(1, 0)
  4606. MoveRightGenerator(2, 0)
  4607. MoveRightGenerator(2, 1)
  4608. MoveUpGenerator(2, 2)
  4609. MoveLeftGenerator(1, 2)
  4610. MoveLeftGenerator(1, 1)
  4611. MoveDownGenerator(1, 0)
  4612. MoveRightGenerator(2, 0)
  4613. MoveRightGenerator(2, 1)
  4614. MoveUpGenerator(2, 2)
  4615. MoveLeftGenerator(1, 2)
  4616. MoveLeftGenerator(1, 1)
  4617. MoveDownGenerator(1, 0)
  4618. MoveRightGenerator(2, 0)
  4619. MoveRightGenerator(2, 1)
  4620. MoveUpGenerator(2, 2)
  4621. MoveLeftGenerator(1, 2)
  4622. MoveLeftGenerator(1, 1)
  4623. MoveDownGenerator(1, 0)
  4624. MoveRightGenerator(2, 0)
  4625. MoveRightGenerator(2, 1)
  4626. MoveUpGenerator(2, 2)
  4627. MoveLeftGenerator(1, 2)
  4628. MoveLeftGenerator(1, 1)
  4629. MoveDownGenerator(1, 0)
  4630. MoveRightGenerator(2, 0)
  4631. MoveUpGenerator(2, 1)
  4632. MoveRightGenerator(1, 1)
  4633. MoveDownGenerator(1, 2)
  4634. MoveLeftGenerator(2, 2)
  4635. MoveLeftGenerator(2, 1)
  4636. MoveUpGenerator(2, 0)
  4637. MoveRightGenerator(1, 0)
  4638. MoveRightGenerator(1, 1)
  4639. MoveDownGenerator(1, 2)
  4640. MoveLeftGenerator(2, 2)
  4641. MoveLeftGenerator(2, 1)
  4642. MoveUpGenerator(2, 0)
  4643. MoveRightGenerator(1, 0)
  4644. MoveRightGenerator(1, 1)
  4645. MoveDownGenerator(1, 2)
  4646. MoveLeftGenerator(2, 2)
  4647. MoveLeftGenerator(2, 1)
  4648. MoveUpGenerator(2, 0)
  4649. MoveRightGenerator(1, 0)
  4650. MoveRightGenerator(1, 1)
  4651. MoveDownGenerator(1, 2)
  4652. MoveLeftGenerator(2, 2)
  4653. MoveLeftGenerator(2, 1)
  4654. MoveUpGenerator(2, 0)
  4655. MoveRightGenerator(1, 0)
  4656. MoveRightGenerator(1, 1)
  4657. MoveDownGenerator(1, 2)
  4658. MoveLeftGenerator(2, 2)
  4659. MoveLeftGenerator(2, 1)
  4660. MoveUpGenerator(2, 0)
  4661. MoveUpGenerator(1, 0)
  4662. MoveRightGenerator(0, 0)
  4663. MoveDownGenerator(0, 1)
  4664. MoveRightGenerator(1, 1)
  4665. MoveDownGenerator(1, 2)
  4666. MoveLeftGenerator(2, 2)
  4667. MoveLeftGenerator(2, 1)
  4668. MoveUpGenerator(2, 0)
  4669. MoveRightGenerator(1, 0)
  4670. MoveRightGenerator(1, 1)
  4671. MoveDownGenerator(1, 2)
  4672. MoveLeftGenerator(2, 2)
  4673. MoveLeftGenerator(2, 1)
  4674. MoveUpGenerator(2, 0)
  4675. MoveRightGenerator(1, 0)
  4676. MoveRightGenerator(1, 1)
  4677. MoveDownGenerator(1, 2)
  4678. MoveLeftGenerator(2, 2)
  4679. MoveLeftGenerator(2, 1)
  4680. MoveUpGenerator(2, 0)
  4681. MoveRightGenerator(1, 0)
  4682. MoveRightGenerator(1, 1)
  4683. MoveDownGenerator(1, 2)
  4684. MoveLeftGenerator(2, 2)
  4685. MoveLeftGenerator(2, 1)
  4686. MoveUpGenerator(2, 0)
  4687. MoveRightGenerator(1, 0)
  4688. MoveRightGenerator(1, 1)
  4689. MoveDownGenerator(1, 2)
  4690. MoveLeftGenerator(2, 2)
  4691. MoveLeftGenerator(2, 1)
  4692. MoveUpGenerator(2, 0)
  4693. MoveUpGenerator(1, 0)
  4694. MoveRightGenerator(0, 0)
  4695. MoveRightGenerator(0, 1)
  4696. MoveDownGenerator(0, 2)
  4697. MoveLeftGenerator(1, 2)
  4698. MoveLeftGenerator(1, 1)
  4699. MoveDownGenerator(1, 0)
  4700. MoveRightGenerator(2, 0)
  4701. MoveRightGenerator(2, 1)
  4702. MoveUpGenerator(2, 2)
  4703. MoveLeftGenerator(1, 2)
  4704. MoveLeftGenerator(1, 1)
  4705. MoveDownGenerator(1, 0)
  4706. MoveRightGenerator(2, 0)
  4707. MoveRightGenerator(2, 1)
  4708. MoveUpGenerator(2, 2)
  4709. MoveLeftGenerator(1, 2)
  4710. MoveLeftGenerator(1, 1)
  4711. MoveDownGenerator(1, 0)
  4712. MoveRightGenerator(2, 0)
  4713. MoveRightGenerator(2, 1)
  4714. MoveUpGenerator(2, 2)
  4715. MoveLeftGenerator(1, 2)
  4716. MoveLeftGenerator(1, 1)
  4717. MoveDownGenerator(1, 0)
  4718. MoveRightGenerator(2, 0)
  4719. MoveRightGenerator(2, 1)
  4720. MoveUpGenerator(2, 2)
  4721. MoveLeftGenerator(1, 2)
  4722. MoveLeftGenerator(1, 1)
  4723. MoveDownGenerator(1, 0)
  4724. MoveRightGenerator(2, 0)
  4725. MoveUpGenerator(2, 1)
  4726. MoveRightGenerator(1, 1)
  4727. MoveDownGenerator(1, 2)
  4728. MoveLeftGenerator(2, 2)
  4729. MoveLeftGenerator(2, 1)
  4730. MoveUpGenerator(2, 0)
  4731. MoveRightGenerator(1, 0)
  4732. MoveRightGenerator(1, 1)
  4733. MoveDownGenerator(1, 2)
  4734. MoveLeftGenerator(2, 2)
  4735. MoveLeftGenerator(2, 1)
  4736. MoveUpGenerator(2, 0)
  4737. MoveRightGenerator(1, 0)
  4738. MoveRightGenerator(1, 1)
  4739. MoveDownGenerator(1, 2)
  4740. MoveLeftGenerator(2, 2)
  4741. MoveLeftGenerator(2, 1)
  4742. MoveUpGenerator(2, 0)
  4743. MoveRightGenerator(1, 0)
  4744. MoveRightGenerator(1, 1)
  4745. MoveDownGenerator(1, 2)
  4746. MoveLeftGenerator(2, 2)
  4747. MoveLeftGenerator(2, 1)
  4748. MoveUpGenerator(2, 0)
  4749. MoveRightGenerator(1, 0)
  4750. MoveRightGenerator(1, 1)
  4751. MoveDownGenerator(1, 2)
  4752. MoveLeftGenerator(2, 2)
  4753. MoveLeftGenerator(2, 1)
  4754. MoveUpGenerator(2, 0)
  4755. MoveUpGenerator(1, 0)
  4756. MoveRightGenerator(0, 0)
  4757. MoveRightGenerator(0, 1)
  4758. MoveDownGenerator(0, 2)
  4759. MoveLeftGenerator(1, 2)
  4760. MoveLeftGenerator(1, 1)
  4761. MoveDownGenerator(1, 0)
  4762. MoveRightGenerator(2, 0)
  4763. MoveRightGenerator(2, 1)
  4764. MoveUpGenerator(2, 2)
  4765. MoveLeftGenerator(1, 2)
  4766. MoveLeftGenerator(1, 1)
  4767. MoveDownGenerator(1, 0)
  4768. MoveRightGenerator(2, 0)
  4769. MoveRightGenerator(2, 1)
  4770. MoveUpGenerator(2, 2)
  4771. MoveLeftGenerator(1, 2)
  4772. MoveLeftGenerator(1, 1)
  4773. MoveDownGenerator(1, 0)
  4774. MoveRightGenerator(2, 0)
  4775. MoveRightGenerator(2, 1)
  4776. MoveUpGenerator(2, 2)
  4777. MoveLeftGenerator(1, 2)
  4778. MoveLeftGenerator(1, 1)
  4779. MoveDownGenerator(1, 0)
  4780. MoveRightGenerator(2, 0)
  4781. MoveRightGenerator(2, 1)
  4782. MoveUpGenerator(2, 2)
  4783. MoveLeftGenerator(1, 2)
  4784. MoveLeftGenerator(1, 1)
  4785. MoveDownGenerator(1, 0)
  4786. MoveRightGenerator(2, 0)
  4787. MoveUpGenerator(2, 1)
  4788. MoveRightGenerator(1, 1)
  4789. MoveDownGenerator(1, 2)
  4790. MoveLeftGenerator(2, 2)
  4791. MoveLeftGenerator(2, 1)
  4792. MoveUpGenerator(2, 0)
  4793. MoveRightGenerator(1, 0)
  4794. MoveRightGenerator(1, 1)
  4795. MoveDownGenerator(1, 2)
  4796. MoveLeftGenerator(2, 2)
  4797. MoveLeftGenerator(2, 1)
  4798. MoveUpGenerator(2, 0)
  4799. MoveRightGenerator(1, 0)
  4800. MoveRightGenerator(1, 1)
  4801. MoveDownGenerator(1, 2)
  4802. MoveLeftGenerator(2, 2)
  4803. MoveLeftGenerator(2, 1)
  4804. MoveUpGenerator(2, 0)
  4805. MoveRightGenerator(1, 0)
  4806. MoveRightGenerator(1, 1)
  4807. MoveDownGenerator(1, 2)
  4808. MoveLeftGenerator(2, 2)
  4809. MoveLeftGenerator(2, 1)
  4810. MoveUpGenerator(2, 0)
  4811. MoveRightGenerator(1, 0)
  4812. MoveRightGenerator(1, 1)
  4813. MoveDownGenerator(1, 2)
  4814. MoveLeftGenerator(2, 2)
  4815. MoveLeftGenerator(2, 1)
  4816. MoveUpGenerator(2, 0)
  4817. MoveUpGenerator(1, 0)
  4818. MoveRightGenerator(0, 0)
  4819. MoveRightGenerator(0, 1)
  4820. MoveDownGenerator(0, 2)
  4821. MoveLeftGenerator(1, 2)
  4822. MoveLeftGenerator(1, 1)
  4823. MoveDownGenerator(1, 0)
  4824. MoveRightGenerator(2, 0)
  4825. MoveRightGenerator(2, 1)
  4826. MoveUpGenerator(2, 2)
  4827. MoveLeftGenerator(1, 2)
  4828. MoveLeftGenerator(1, 1)
  4829. MoveDownGenerator(1, 0)
  4830. MoveRightGenerator(2, 0)
  4831. MoveRightGenerator(2, 1)
  4832. MoveUpGenerator(2, 2)
  4833. MoveLeftGenerator(1, 2)
  4834. MoveLeftGenerator(1, 1)
  4835. MoveDownGenerator(1, 0)
  4836. MoveRightGenerator(2, 0)
  4837. MoveRightGenerator(2, 1)
  4838. MoveUpGenerator(2, 2)
  4839. MoveLeftGenerator(1, 2)
  4840. MoveLeftGenerator(1, 1)
  4841. MoveDownGenerator(1, 0)
  4842. MoveRightGenerator(2, 0)
  4843. MoveRightGenerator(2, 1)
  4844. MoveUpGenerator(2, 2)
  4845. MoveLeftGenerator(1, 2)
  4846. MoveLeftGenerator(1, 1)
  4847. MoveDownGenerator(1, 0)
  4848. MoveRightGenerator(2, 0)
  4849. MoveUpGenerator(2, 1)
  4850. MoveRightGenerator(1, 1)
  4851. MoveDownGenerator(1, 2)
  4852. MoveLeftGenerator(2, 2)
  4853. MoveLeftGenerator(2, 1)
  4854. MoveUpGenerator(2, 0)
  4855. MoveRightGenerator(1, 0)
  4856. MoveRightGenerator(1, 1)
  4857. MoveDownGenerator(1, 2)
  4858. MoveLeftGenerator(2, 2)
  4859. MoveLeftGenerator(2, 1)
  4860. MoveUpGenerator(2, 0)
  4861. MoveRightGenerator(1, 0)
  4862. MoveRightGenerator(1, 1)
  4863. MoveDownGenerator(1, 2)
  4864. MoveLeftGenerator(2, 2)
  4865. MoveLeftGenerator(2, 1)
  4866. MoveUpGenerator(2, 0)
  4867. MoveRightGenerator(1, 0)
  4868. MoveRightGenerator(1, 1)
  4869. MoveDownGenerator(1, 2)
  4870. MoveLeftGenerator(2, 2)
  4871. MoveLeftGenerator(2, 1)
  4872. MoveUpGenerator(2, 0)
  4873. MoveRightGenerator(1, 0)
  4874. MoveRightGenerator(1, 1)
  4875. MoveDownGenerator(1, 2)
  4876. MoveLeftGenerator(2, 2)
  4877. MoveLeftGenerator(2, 1)
  4878. MoveUpGenerator(2, 0)
  4879. MoveUpGenerator(1, 0)
  4880. MoveRightGenerator(0, 0)
  4881. MoveRightGenerator(0, 1)
  4882. MoveDownGenerator(0, 2)
  4883. MoveLeftGenerator(1, 2)
  4884. MoveLeftGenerator(1, 1)
  4885. MoveDownGenerator(1, 0)
  4886. MoveRightGenerator(2, 0)
  4887. MoveRightGenerator(2, 1)
  4888. MoveUpGenerator(2, 2)
  4889. MoveLeftGenerator(1, 2)
  4890. MoveLeftGenerator(1, 1)
  4891. MoveDownGenerator(1, 0)
  4892. MoveRightGenerator(2, 0)
  4893. MoveRightGenerator(2, 1)
  4894. MoveUpGenerator(2, 2)
  4895. MoveLeftGenerator(1, 2)
  4896. MoveLeftGenerator(1, 1)
  4897. MoveDownGenerator(1, 0)
  4898. MoveRightGenerator(2, 0)
  4899. MoveRightGenerator(2, 1)
  4900. MoveUpGenerator(2, 2)
  4901. MoveLeftGenerator(1, 2)
  4902. MoveLeftGenerator(1, 1)
  4903. MoveDownGenerator(1, 0)
  4904. MoveRightGenerator(2, 0)
  4905. MoveRightGenerator(2, 1)
  4906. MoveUpGenerator(2, 2)
  4907. MoveLeftGenerator(1, 2)
  4908. MoveLeftGenerator(1, 1)
  4909. MoveUpGenerator(1, 0)
  4910. MoveRightGenerator(0, 0)
  4911. MoveRightGenerator(0, 1)
  4912. MoveDownGenerator(0, 2)
  4913. MoveLeftGenerator(1, 2)
  4914. MoveLeftGenerator(1, 1)
  4915. MoveDownGenerator(1, 0)
  4916. MoveRightGenerator(2, 0)
  4917. MoveRightGenerator(2, 1)
  4918. MoveUpGenerator(2, 2)
  4919. MoveLeftGenerator(1, 2)
  4920. MoveLeftGenerator(1, 1)
  4921. MoveDownGenerator(1, 0)
  4922. MoveRightGenerator(2, 0)
  4923. MoveRightGenerator(2, 1)
  4924. MoveUpGenerator(2, 2)
  4925. MoveLeftGenerator(1, 2)
  4926. MoveLeftGenerator(1, 1)
  4927. MoveDownGenerator(1, 0)
  4928. MoveRightGenerator(2, 0)
  4929. MoveRightGenerator(2, 1)
  4930. MoveUpGenerator(2, 2)
  4931. MoveLeftGenerator(1, 2)
  4932. MoveLeftGenerator(1, 1)
  4933. MoveDownGenerator(1, 0)
  4934. MoveRightGenerator(2, 0)
  4935. MoveRightGenerator(2, 1)
  4936. MoveUpGenerator(2, 2)
  4937. MoveLeftGenerator(1, 2)
  4938. MoveLeftGenerator(1, 1)
  4939. MoveDownGenerator(1, 0)
  4940. MoveRightGenerator(2, 0)
  4941. MoveUpGenerator(2, 1)
  4942. MoveRightGenerator(1, 1)
  4943. MoveDownGenerator(1, 2)
  4944. MoveLeftGenerator(2, 2)
  4945. MoveLeftGenerator(2, 1)
  4946. MoveUpGenerator(2, 0)
  4947. MoveRightGenerator(1, 0)
  4948. MoveRightGenerator(1, 1)
  4949. MoveDownGenerator(1, 2)
  4950. MoveLeftGenerator(2, 2)
  4951. MoveLeftGenerator(2, 1)
  4952. MoveUpGenerator(2, 0)
  4953. MoveRightGenerator(1, 0)
  4954. MoveRightGenerator(1, 1)
  4955. MoveDownGenerator(1, 2)
  4956. MoveLeftGenerator(2, 2)
  4957. MoveLeftGenerator(2, 1)
  4958. MoveUpGenerator(2, 0)
  4959. MoveRightGenerator(1, 0)
  4960. MoveRightGenerator(1, 1)
  4961. MoveDownGenerator(1, 2)
  4962. MoveLeftGenerator(2, 2)
  4963. MoveLeftGenerator(2, 1)
  4964. MoveUpGenerator(2, 0)
  4965. MoveRightGenerator(1, 0)
  4966. MoveRightGenerator(1, 1)
  4967. MoveDownGenerator(1, 2)
  4968. MoveLeftGenerator(2, 2)
  4969. MoveLeftGenerator(2, 1)
  4970. MoveUpGenerator(2, 0)
  4971. MoveUpGenerator(1, 0)
  4972. MoveRightGenerator(0, 0)
  4973. MoveRightGenerator(0, 1)
  4974. MoveDownGenerator(0, 2)
  4975. MoveLeftGenerator(1, 2)
  4976. MoveLeftGenerator(1, 1)
  4977. MoveDownGenerator(1, 0)
  4978. MoveRightGenerator(2, 0)
  4979. MoveRightGenerator(2, 1)
  4980. MoveUpGenerator(2, 2)
  4981. MoveLeftGenerator(1, 2)
  4982. MoveLeftGenerator(1, 1)
  4983. MoveDownGenerator(1, 0)
  4984. MoveRightGenerator(2, 0)
  4985. MoveRightGenerator(2, 1)
  4986. MoveUpGenerator(2, 2)
  4987. MoveLeftGenerator(1, 2)
  4988. MoveLeftGenerator(1, 1)
  4989. MoveDownGenerator(1, 0)
  4990. MoveRightGenerator(2, 0)
  4991. MoveRightGenerator(2, 1)
  4992. MoveUpGenerator(2, 2)
  4993. MoveLeftGenerator(1, 2)
  4994. MoveLeftGenerator(1, 1)
  4995. MoveDownGenerator(1, 0)
  4996. MoveRightGenerator(2, 0)
  4997. MoveRightGenerator(2, 1)
  4998. MoveUpGenerator(2, 2)
  4999. MoveLeftGenerator(1, 2)
  5000. MoveLeftGenerator(1, 1)
  5001. MoveDownGenerator(1, 0)
  5002. MoveRightGenerator(2, 0)
  5003. MoveUpGenerator(2, 1)
  5004. MoveRightGenerator(1, 1)
  5005. MoveDownGenerator(1, 2)
  5006. MoveLeftGenerator(2, 2)
  5007. MoveLeftGenerator(2, 1)
  5008. MoveUpGenerator(2, 0)
  5009. MoveRightGenerator(1, 0)
  5010. MoveRightGenerator(1, 1)
  5011. MoveDownGenerator(1, 2)
  5012. MoveLeftGenerator(2, 2)
  5013. MoveLeftGenerator(2, 1)
  5014. MoveUpGenerator(2, 0)
  5015. MoveRightGenerator(1, 0)
  5016. MoveRightGenerator(1, 1)
  5017. MoveDownGenerator(1, 2)
  5018. MoveLeftGenerator(2, 2)
  5019. MoveLeftGenerator(2, 1)
  5020. MoveUpGenerator(2, 0)
  5021. MoveRightGenerator(1, 0)
  5022. MoveRightGenerator(1, 1)
  5023. MoveDownGenerator(1, 2)
  5024. MoveLeftGenerator(2, 2)
  5025. MoveLeftGenerator(2, 1)
  5026. MoveUpGenerator(2, 0)
  5027. MoveRightGenerator(1, 0)
  5028. MoveRightGenerator(1, 1)
  5029. MoveDownGenerator(1, 2)
  5030. MoveLeftGenerator(2, 2)
  5031. MoveLeftGenerator(2, 1)
  5032. MoveUpGenerator(2, 0)
  5033. MoveUpGenerator(1, 0)
  5034. MoveRightGenerator(0, 0)
  5035. MoveRightGenerator(0, 1)
  5036. MoveDownGenerator(0, 2)
  5037. MoveLeftGenerator(1, 2)
  5038. MoveLeftGenerator(1, 1)
  5039. MoveDownGenerator(1, 0)
  5040. MoveRightGenerator(2, 0)
  5041. MoveRightGenerator(2, 1)
  5042. MoveUpGenerator(2, 2)
  5043. MoveLeftGenerator(1, 2)
  5044. MoveLeftGenerator(1, 1)
  5045. MoveDownGenerator(1, 0)
  5046. MoveRightGenerator(2, 0)
  5047. MoveRightGenerator(2, 1)
  5048. MoveUpGenerator(2, 2)
  5049. MoveLeftGenerator(1, 2)
  5050. MoveLeftGenerator(1, 1)
  5051. MoveDownGenerator(1, 0)
  5052. MoveRightGenerator(2, 0)
  5053. MoveRightGenerator(2, 1)
  5054. MoveUpGenerator(2, 2)
  5055. MoveLeftGenerator(1, 2)
  5056. MoveLeftGenerator(1, 1)
  5057. MoveDownGenerator(1, 0)
  5058. MoveRightGenerator(2, 0)
  5059. MoveRightGenerator(2, 1)
  5060. MoveUpGenerator(2, 2)
  5061. MoveLeftGenerator(1, 2)
  5062. MoveLeftGenerator(1, 1)
  5063. MoveDownGenerator(1, 0)
  5064. MoveRightGenerator(2, 0)
  5065. MoveUpGenerator(2, 1)
  5066. MoveRightGenerator(1, 1)
  5067. MoveDownGenerator(1, 2)
  5068. MoveLeftGenerator(2, 2)
  5069. MoveLeftGenerator(2, 1)
  5070. MoveUpGenerator(2, 0)
  5071. MoveRightGenerator(1, 0)
  5072. MoveRightGenerator(1, 1)
  5073. MoveDownGenerator(1, 2)
  5074. MoveLeftGenerator(2, 2)
  5075. MoveLeftGenerator(2, 1)
  5076. MoveUpGenerator(2, 0)
  5077. MoveRightGenerator(1, 0)
  5078. MoveRightGenerator(1, 1)
  5079. MoveDownGenerator(1, 2)
  5080. MoveLeftGenerator(2, 2)
  5081. MoveLeftGenerator(2, 1)
  5082. MoveUpGenerator(2, 0)
  5083. MoveRightGenerator(1, 0)
  5084. MoveRightGenerator(1, 1)
  5085. MoveDownGenerator(1, 2)
  5086. MoveLeftGenerator(2, 2)
  5087. MoveLeftGenerator(2, 1)
  5088. MoveUpGenerator(2, 0)
  5089. MoveRightGenerator(1, 0)
  5090. MoveRightGenerator(1, 1)
  5091. MoveDownGenerator(1, 2)
  5092. MoveLeftGenerator(2, 2)
  5093. MoveLeftGenerator(2, 1)
  5094. MoveUpGenerator(2, 0)
  5095. MoveUpGenerator(1, 0)
  5096. MoveRightGenerator(0, 0)
  5097. MoveRightGenerator(0, 1)
  5098. MoveDownGenerator(0, 2)
  5099. MoveLeftGenerator(1, 2)
  5100. MoveLeftGenerator(1, 1)
  5101. MoveDownGenerator(1, 0)
  5102. MoveRightGenerator(2, 0)
  5103. MoveRightGenerator(2, 1)
  5104. MoveUpGenerator(2, 2)
  5105. MoveLeftGenerator(1, 2)
  5106. MoveLeftGenerator(1, 1)
  5107. MoveDownGenerator(1, 0)
  5108. MoveRightGenerator(2, 0)
  5109. MoveRightGenerator(2, 1)
  5110. MoveUpGenerator(2, 2)
  5111. MoveLeftGenerator(1, 2)
  5112. MoveLeftGenerator(1, 1)
  5113. MoveDownGenerator(1, 0)
  5114. MoveRightGenerator(2, 0)
  5115. MoveRightGenerator(2, 1)
  5116. MoveUpGenerator(2, 2)
  5117. MoveLeftGenerator(1, 2)
  5118. MoveLeftGenerator(1, 1)
  5119. MoveDownGenerator(1, 0)
  5120. MoveRightGenerator(2, 0)
  5121. MoveRightGenerator(2, 1)
  5122. MoveUpGenerator(2, 2)
  5123. MoveLeftGenerator(1, 2)
  5124. MoveLeftGenerator(1, 1)
  5125. MoveDownGenerator(1, 0)
  5126. MoveRightGenerator(2, 0)
  5127. MoveUpGenerator(2, 1)
  5128. MoveRightGenerator(1, 1)
  5129. MoveDownGenerator(1, 2)
  5130. MoveLeftGenerator(2, 2)
  5131. MoveLeftGenerator(2, 1)
  5132. MoveUpGenerator(2, 0)
  5133. MoveRightGenerator(1, 0)
  5134. MoveRightGenerator(1, 1)
  5135. MoveDownGenerator(1, 2)
  5136. MoveLeftGenerator(2, 2)
  5137. MoveLeftGenerator(2, 1)
  5138. MoveUpGenerator(2, 0)
  5139. MoveRightGenerator(1, 0)
  5140. MoveRightGenerator(1, 1)
  5141. MoveDownGenerator(1, 2)
  5142. MoveLeftGenerator(2, 2)
  5143. MoveLeftGenerator(2, 1)
  5144. MoveUpGenerator(2, 0)
  5145. MoveRightGenerator(1, 0)
  5146. MoveRightGenerator(1, 1)
  5147. MoveDownGenerator(1, 2)
  5148. MoveLeftGenerator(2, 2)
  5149. MoveLeftGenerator(2, 1)
  5150. MoveUpGenerator(2, 0)
  5151. MoveRightGenerator(1, 0)
  5152. MoveRightGenerator(1, 1)
  5153. MoveDownGenerator(1, 2)
  5154. MoveLeftGenerator(2, 2)
  5155. MoveLeftGenerator(2, 1)
  5156. MoveUpGenerator(2, 0)
  5157. MoveUpGenerator(1, 0)
  5158. MoveRightGenerator(0, 0)
  5159. MoveRightGenerator(0, 1)
  5160. MoveDownGenerator(0, 2)
  5161. MoveLeftGenerator(1, 2)
  5162. MoveLeftGenerator(1, 1)
  5163. MoveDownGenerator(1, 0)
  5164. MoveRightGenerator(2, 0)
  5165. MoveRightGenerator(2, 1)
  5166. MoveUpGenerator(2, 2)
  5167. MoveLeftGenerator(1, 2)
  5168. MoveLeftGenerator(1, 1)
  5169. MoveDownGenerator(1, 0)
  5170. MoveRightGenerator(2, 0)
  5171. MoveRightGenerator(2, 1)
  5172. MoveUpGenerator(2, 2)
  5173. MoveLeftGenerator(1, 2)
  5174. MoveLeftGenerator(1, 1)
  5175. MoveDownGenerator(1, 0)
  5176. MoveRightGenerator(2, 0)
  5177. MoveRightGenerator(2, 1)
  5178. MoveUpGenerator(2, 2)
  5179. MoveLeftGenerator(1, 2)
  5180. MoveLeftGenerator(1, 1)
  5181. MoveDownGenerator(1, 0)
  5182. MoveRightGenerator(2, 0)
  5183. MoveRightGenerator(2, 1)
  5184. MoveUpGenerator(2, 2)
  5185. MoveLeftGenerator(1, 2)
  5186. MoveLeftGenerator(1, 1)
  5187. MoveDownGenerator(1, 0)
  5188. MoveRightGenerator(2, 0)
  5189. MoveUpGenerator(2, 1)
  5190. MoveRightGenerator(1, 1)
  5191. MoveDownGenerator(1, 2)
  5192. MoveLeftGenerator(2, 2)
  5193. MoveLeftGenerator(2, 1)
  5194. MoveUpGenerator(2, 0)
  5195. MoveRightGenerator(1, 0)
  5196. MoveRightGenerator(1, 1)
  5197. MoveDownGenerator(1, 2)
  5198. MoveLeftGenerator(2, 2)
  5199. MoveLeftGenerator(2, 1)
  5200. MoveUpGenerator(2, 0)
  5201. MoveRightGenerator(1, 0)
  5202. MoveRightGenerator(1, 1)
  5203. MoveDownGenerator(1, 2)
  5204. MoveLeftGenerator(2, 2)
  5205. MoveLeftGenerator(2, 1)
  5206. MoveUpGenerator(2, 0)
  5207. MoveRightGenerator(1, 0)
  5208. MoveRightGenerator(1, 1)
  5209. MoveDownGenerator(1, 2)
  5210. MoveLeftGenerator(2, 2)
  5211. MoveLeftGenerator(2, 1)
  5212. MoveUpGenerator(2, 0)
  5213. MoveRightGenerator(1, 0)
  5214. MoveRightGenerator(1, 1)
  5215. MoveDownGenerator(1, 2)
  5216. MoveLeftGenerator(2, 2)
  5217. MoveLeftGenerator(2, 1)
  5218. MoveUpGenerator(2, 0)
  5219. MoveUpGenerator(1, 0)
  5220. MoveRightGenerator(0, 0)
  5221. MoveRightGenerator(0, 1)
  5222. MoveDownGenerator(0, 2)
  5223. MoveLeftGenerator(1, 2)
  5224. MoveLeftGenerator(1, 1)
  5225. MoveDownGenerator(1, 0)
  5226. MoveRightGenerator(2, 0)
  5227. MoveRightGenerator(2, 1)
  5228. MoveUpGenerator(2, 2)
  5229. MoveLeftGenerator(1, 2)
  5230. MoveLeftGenerator(1, 1)
  5231. MoveDownGenerator(1, 0)
  5232. MoveRightGenerator(2, 0)
  5233. MoveRightGenerator(2, 1)
  5234. MoveUpGenerator(2, 2)
  5235. MoveLeftGenerator(1, 2)
  5236. MoveLeftGenerator(1, 1)
  5237. MoveDownGenerator(1, 0)
  5238. MoveRightGenerator(2, 0)
  5239. MoveRightGenerator(2, 1)
  5240. MoveUpGenerator(2, 2)
  5241. MoveLeftGenerator(1, 2)
  5242. MoveLeftGenerator(1, 1)
  5243. MoveDownGenerator(1, 0)
  5244. MoveRightGenerator(2, 0)
  5245. MoveRightGenerator(2, 1)
  5246. MoveUpGenerator(2, 2)
  5247. MoveLeftGenerator(1, 2)
  5248. MoveLeftGenerator(1, 1)
  5249. MoveDownGenerator(1, 0)
  5250. MoveRightGenerator(2, 0)
  5251. MoveUpGenerator(2, 1)
  5252. MoveRightGenerator(1, 1)
  5253. MoveDownGenerator(1, 2)
  5254. MoveLeftGenerator(2, 2)
  5255. MoveLeftGenerator(2, 1)
  5256. MoveUpGenerator(2, 0)
  5257. MoveRightGenerator(1, 0)
  5258. MoveRightGenerator(1, 1)
  5259. MoveDownGenerator(1, 2)
  5260. MoveLeftGenerator(2, 2)
  5261. MoveLeftGenerator(2, 1)
  5262. MoveUpGenerator(2, 0)
  5263. MoveRightGenerator(1, 0)
  5264. MoveRightGenerator(1, 1)
  5265. MoveDownGenerator(1, 2)
  5266. MoveLeftGenerator(2, 2)
  5267. MoveLeftGenerator(2, 1)
  5268. MoveUpGenerator(2, 0)
  5269. MoveRightGenerator(1, 0)
  5270. MoveRightGenerator(1, 1)
  5271. MoveDownGenerator(1, 2)
  5272. MoveLeftGenerator(2, 2)
  5273. MoveLeftGenerator(2, 1)
  5274. MoveUpGenerator(2, 0)
  5275. MoveRightGenerator(1, 0)
  5276. MoveRightGenerator(1, 1)
  5277. MoveDownGenerator(1, 2)
  5278. MoveLeftGenerator(2, 2)
  5279. MoveLeftGenerator(2, 1)
  5280. MoveUpGenerator(2, 0)
  5281. MoveUpGenerator(1, 0)
  5282. MoveRightGenerator(0, 0)
  5283. MoveRightGenerator(0, 1)
  5284. MoveDownGenerator(0, 2)
  5285. MoveLeftGenerator(1, 2)
  5286. MoveLeftGenerator(1, 1)
  5287. MoveDownGenerator(1, 0)
  5288. MoveRightGenerator(2, 0)
  5289. MoveRightGenerator(2, 1)
  5290. MoveUpGenerator(2, 2)
  5291. MoveLeftGenerator(1, 2)
  5292. MoveLeftGenerator(1, 1)
  5293. MoveDownGenerator(1, 0)
  5294. MoveRightGenerator(2, 0)
  5295. MoveRightGenerator(2, 1)
  5296. MoveUpGenerator(2, 2)
  5297. MoveLeftGenerator(1, 2)
  5298. MoveLeftGenerator(1, 1)
  5299. MoveDownGenerator(1, 0)
  5300. MoveRightGenerator(2, 0)
  5301. MoveRightGenerator(2, 1)
  5302. MoveUpGenerator(2, 2)
  5303. MoveLeftGenerator(1, 2)
  5304. MoveLeftGenerator(1, 1)
  5305. MoveDownGenerator(1, 0)
  5306. MoveRightGenerator(2, 0)
  5307. MoveRightGenerator(2, 1)
  5308. MoveUpGenerator(2, 2)
  5309. MoveLeftGenerator(1, 2)
  5310. MoveLeftGenerator(1, 1)
  5311. MoveUpGenerator(1, 0)
  5312. MoveRightGenerator(0, 0)
  5313. MoveRightGenerator(0, 1)
  5314. MoveDownGenerator(0, 2)
  5315. MoveLeftGenerator(1, 2)
  5316. MoveLeftGenerator(1, 1)
  5317. MoveDownGenerator(1, 0)
  5318. MoveRightGenerator(2, 0)
  5319. MoveRightGenerator(2, 1)
  5320. MoveUpGenerator(2, 2)
  5321. MoveLeftGenerator(1, 2)
  5322. MoveLeftGenerator(1, 1)
  5323. MoveDownGenerator(1, 0)
  5324. MoveRightGenerator(2, 0)
  5325. MoveRightGenerator(2, 1)
  5326. MoveUpGenerator(2, 2)
  5327. MoveLeftGenerator(1, 2)
  5328. MoveLeftGenerator(1, 1)
  5329. MoveDownGenerator(1, 0)
  5330. MoveRightGenerator(2, 0)
  5331. MoveRightGenerator(2, 1)
  5332. MoveUpGenerator(2, 2)
  5333. MoveLeftGenerator(1, 2)
  5334. MoveLeftGenerator(1, 1)
  5335. MoveDownGenerator(1, 0)
  5336. MoveRightGenerator(2, 0)
  5337. MoveRightGenerator(2, 1)
  5338. MoveUpGenerator(2, 2)
  5339. MoveLeftGenerator(1, 2)
  5340. MoveLeftGenerator(1, 1)
  5341. MoveDownGenerator(1, 0)
  5342. MoveRightGenerator(2, 0)
  5343. MoveUpGenerator(2, 1)
  5344. MoveRightGenerator(1, 1)
  5345. MoveDownGenerator(1, 2)
  5346. MoveLeftGenerator(2, 2)
  5347. MoveLeftGenerator(2, 1)
  5348. MoveUpGenerator(2, 0)
  5349. MoveRightGenerator(1, 0)
  5350. MoveRightGenerator(1, 1)
  5351. MoveDownGenerator(1, 2)
  5352. MoveLeftGenerator(2, 2)
  5353. MoveLeftGenerator(2, 1)
  5354. MoveUpGenerator(2, 0)
  5355. MoveRightGenerator(1, 0)
  5356. MoveRightGenerator(1, 1)
  5357. MoveDownGenerator(1, 2)
  5358. MoveLeftGenerator(2, 2)
  5359. MoveLeftGenerator(2, 1)
  5360. MoveUpGenerator(2, 0)
  5361. MoveRightGenerator(1, 0)
  5362. MoveRightGenerator(1, 1)
  5363. MoveDownGenerator(1, 2)
  5364. MoveLeftGenerator(2, 2)
  5365. MoveLeftGenerator(2, 1)
  5366. MoveUpGenerator(2, 0)
  5367. MoveRightGenerator(1, 0)
  5368. MoveRightGenerator(1, 1)
  5369. MoveDownGenerator(1, 2)
  5370. MoveLeftGenerator(2, 2)
  5371. MoveLeftGenerator(2, 1)
  5372. MoveUpGenerator(2, 0)
  5373. MoveUpGenerator(1, 0)
  5374. MoveRightGenerator(0, 0)
  5375. MoveRightGenerator(0, 1)
  5376. MoveDownGenerator(0, 2)
  5377. MoveLeftGenerator(1, 2)
  5378. MoveLeftGenerator(1, 1)
  5379. MoveDownGenerator(1, 0)
  5380. MoveRightGenerator(2, 0)
  5381. MoveRightGenerator(2, 1)
  5382. MoveUpGenerator(2, 2)
  5383. MoveLeftGenerator(1, 2)
  5384. MoveLeftGenerator(1, 1)
  5385. MoveDownGenerator(1, 0)
  5386. MoveRightGenerator(2, 0)
  5387. MoveRightGenerator(2, 1)
  5388. MoveUpGenerator(2, 2)
  5389. MoveLeftGenerator(1, 2)
  5390. MoveLeftGenerator(1, 1)
  5391. MoveDownGenerator(1, 0)
  5392. MoveRightGenerator(2, 0)
  5393. MoveRightGenerator(2, 1)
  5394. MoveUpGenerator(2, 2)
  5395. MoveLeftGenerator(1, 2)
  5396. MoveLeftGenerator(1, 1)
  5397. MoveDownGenerator(1, 0)
  5398. MoveRightGenerator(2, 0)
  5399. MoveRightGenerator(2, 1)
  5400. MoveUpGenerator(2, 2)
  5401. MoveLeftGenerator(1, 2)
  5402. MoveLeftGenerator(1, 1)
  5403. MoveDownGenerator(1, 0)
  5404. MoveRightGenerator(2, 0)
  5405. MoveUpGenerator(2, 1)
  5406. MoveRightGenerator(1, 1)
  5407. MoveDownGenerator(1, 2)
  5408. MoveLeftGenerator(2, 2)
  5409. MoveLeftGenerator(2, 1)
  5410. MoveUpGenerator(2, 0)
  5411. MoveRightGenerator(1, 0)
  5412. MoveRightGenerator(1, 1)
  5413. MoveDownGenerator(1, 2)
  5414. MoveLeftGenerator(2, 2)
  5415. MoveLeftGenerator(2, 1)
  5416. MoveUpGenerator(2, 0)
  5417. MoveRightGenerator(1, 0)
  5418. MoveRightGenerator(1, 1)
  5419. MoveDownGenerator(1, 2)
  5420. MoveLeftGenerator(2, 2)
  5421. MoveLeftGenerator(2, 1)
  5422. MoveUpGenerator(2, 0)
  5423. MoveRightGenerator(1, 0)
  5424. MoveRightGenerator(1, 1)
  5425. MoveDownGenerator(1, 2)
  5426. MoveLeftGenerator(2, 2)
  5427. MoveLeftGenerator(2, 1)
  5428. MoveUpGenerator(2, 0)
  5429. MoveRightGenerator(1, 0)
  5430. MoveRightGenerator(1, 1)
  5431. MoveDownGenerator(1, 2)
  5432. MoveLeftGenerator(2, 2)
  5433. MoveLeftGenerator(2, 1)
  5434. MoveUpGenerator(2, 0)
  5435. MoveUpGenerator(1, 0)
  5436. MoveRightGenerator(0, 0)
  5437. MoveRightGenerator(0, 1)
  5438. MoveDownGenerator(0, 2)
  5439. MoveLeftGenerator(1, 2)
  5440. MoveLeftGenerator(1, 1)
  5441. MoveDownGenerator(1, 0)
  5442. MoveRightGenerator(2, 0)
  5443. MoveRightGenerator(2, 1)
  5444. MoveUpGenerator(2, 2)
  5445. MoveLeftGenerator(1, 2)
  5446. MoveLeftGenerator(1, 1)
  5447. MoveDownGenerator(1, 0)
  5448. MoveRightGenerator(2, 0)
  5449. MoveRightGenerator(2, 1)
  5450. MoveUpGenerator(2, 2)
  5451. MoveLeftGenerator(1, 2)
  5452. MoveLeftGenerator(1, 1)
  5453. MoveDownGenerator(1, 0)
  5454. MoveRightGenerator(2, 0)
  5455. MoveRightGenerator(2, 1)
  5456. MoveUpGenerator(2, 2)
  5457. MoveLeftGenerator(1, 2)
  5458. MoveLeftGenerator(1, 1)
  5459. MoveDownGenerator(1, 0)
  5460. MoveRightGenerator(2, 0)
  5461. MoveRightGenerator(2, 1)
  5462. MoveUpGenerator(2, 2)
  5463. MoveLeftGenerator(1, 2)
  5464. MoveLeftGenerator(1, 1)
  5465. MoveDownGenerator(1, 0)
  5466. MoveRightGenerator(2, 0)
  5467. MoveUpGenerator(2, 1)
  5468. MoveRightGenerator(1, 1)
  5469. MoveDownGenerator(1, 2)
  5470. MoveLeftGenerator(2, 2)
  5471. MoveLeftGenerator(2, 1)
  5472. MoveUpGenerator(2, 0)
  5473. MoveRightGenerator(1, 0)
  5474. MoveRightGenerator(1, 1)
  5475. MoveDownGenerator(1, 2)
  5476. MoveLeftGenerator(2, 2)
  5477. MoveLeftGenerator(2, 1)
  5478. MoveUpGenerator(2, 0)
  5479. MoveRightGenerator(1, 0)
  5480. MoveRightGenerator(1, 1)
  5481. MoveDownGenerator(1, 2)
  5482. MoveLeftGenerator(2, 2)
  5483. MoveLeftGenerator(2, 1)
  5484. MoveUpGenerator(2, 0)
  5485. MoveRightGenerator(1, 0)
  5486. MoveRightGenerator(1, 1)
  5487. MoveDownGenerator(1, 2)
  5488. MoveLeftGenerator(2, 2)
  5489. MoveLeftGenerator(2, 1)
  5490. MoveUpGenerator(2, 0)
  5491. MoveRightGenerator(1, 0)
  5492. MoveRightGenerator(1, 1)
  5493. MoveDownGenerator(1, 2)
  5494. MoveLeftGenerator(2, 2)
  5495. MoveLeftGenerator(2, 1)
  5496. MoveUpGenerator(2, 0)
  5497. MoveUpGenerator(1, 0)
  5498. MoveRightGenerator(0, 0)
  5499. MoveRightGenerator(0, 1)
  5500. MoveDownGenerator(0, 2)
  5501. MoveLeftGenerator(1, 2)
  5502. MoveLeftGenerator(1, 1)
  5503. MoveDownGenerator(1, 0)
  5504. MoveRightGenerator(2, 0)
  5505. MoveRightGenerator(2, 1)
  5506. MoveUpGenerator(2, 2)
  5507. MoveLeftGenerator(1, 2)
  5508. MoveLeftGenerator(1, 1)
  5509. MoveDownGenerator(1, 0)
  5510. MoveRightGenerator(2, 0)
  5511. MoveRightGenerator(2, 1)
  5512. MoveUpGenerator(2, 2)
  5513. MoveLeftGenerator(1, 2)
  5514. MoveLeftGenerator(1, 1)
  5515. MoveDownGenerator(1, 0)
  5516. MoveRightGenerator(2, 0)
  5517. MoveRightGenerator(2, 1)
  5518. MoveUpGenerator(2, 2)
  5519. MoveLeftGenerator(1, 2)
  5520. MoveLeftGenerator(1, 1)
  5521. MoveDownGenerator(1, 0)
  5522. MoveRightGenerator(2, 0)
  5523. MoveRightGenerator(2, 1)
  5524. MoveUpGenerator(2, 2)
  5525. MoveLeftGenerator(1, 2)
  5526. MoveLeftGenerator(1, 1)
  5527. MoveDownGenerator(1, 0)
  5528. MoveRightGenerator(2, 0)
  5529. MoveUpGenerator(2, 1)
  5530. MoveRightGenerator(1, 1)
  5531. MoveDownGenerator(1, 2)
  5532. MoveLeftGenerator(2, 2)
  5533. MoveLeftGenerator(2, 1)
  5534. MoveUpGenerator(2, 0)
  5535. MoveRightGenerator(1, 0)
  5536. MoveRightGenerator(1, 1)
  5537. MoveDownGenerator(1, 2)
  5538. MoveLeftGenerator(2, 2)
  5539. MoveLeftGenerator(2, 1)
  5540. MoveUpGenerator(2, 0)
  5541. MoveRightGenerator(1, 0)
  5542. MoveRightGenerator(1, 1)
  5543. MoveDownGenerator(1, 2)
  5544. MoveLeftGenerator(2, 2)
  5545. MoveLeftGenerator(2, 1)
  5546. MoveUpGenerator(2, 0)
  5547. MoveRightGenerator(1, 0)
  5548. MoveRightGenerator(1, 1)
  5549. MoveDownGenerator(1, 2)
  5550. MoveLeftGenerator(2, 2)
  5551. MoveLeftGenerator(2, 1)
  5552. MoveUpGenerator(2, 0)
  5553. MoveRightGenerator(1, 0)
  5554. MoveRightGenerator(1, 1)
  5555. MoveDownGenerator(1, 2)
  5556. MoveLeftGenerator(2, 2)
  5557. MoveLeftGenerator(2, 1)
  5558. MoveUpGenerator(2, 0)
  5559. MoveUpGenerator(1, 0)
  5560. MoveRightGenerator(0, 0)
  5561. MoveDownGenerator(0, 1)
  5562. MoveRightGenerator(1, 1)
  5563. MoveDownGenerator(1, 2)
  5564. MoveLeftGenerator(2, 2)
  5565. MoveLeftGenerator(2, 1)
  5566. MoveUpGenerator(2, 0)
  5567. MoveRightGenerator(1, 0)
  5568. MoveRightGenerator(1, 1)
  5569. MoveDownGenerator(1, 2)
  5570. MoveLeftGenerator(2, 2)
  5571. MoveLeftGenerator(2, 1)
  5572. MoveUpGenerator(2, 0)
  5573. MoveRightGenerator(1, 0)
  5574. MoveRightGenerator(1, 1)
  5575. MoveDownGenerator(1, 2)
  5576. MoveLeftGenerator(2, 2)
  5577. MoveLeftGenerator(2, 1)
  5578. MoveUpGenerator(2, 0)
  5579. MoveRightGenerator(1, 0)
  5580. MoveRightGenerator(1, 1)
  5581. MoveDownGenerator(1, 2)
  5582. MoveLeftGenerator(2, 2)
  5583. MoveLeftGenerator(2, 1)
  5584. MoveUpGenerator(2, 0)
  5585. MoveRightGenerator(1, 0)
  5586. MoveRightGenerator(1, 1)
  5587. MoveDownGenerator(1, 2)
  5588. MoveLeftGenerator(2, 2)
  5589. MoveLeftGenerator(2, 1)
  5590. MoveUpGenerator(2, 0)
  5591. MoveUpGenerator(1, 0)
  5592. MoveRightGenerator(0, 0)
  5593. MoveRightGenerator(0, 1)
  5594. MoveDownGenerator(0, 2)
  5595. MoveLeftGenerator(1, 2)
  5596. MoveLeftGenerator(1, 1)
  5597. MoveDownGenerator(1, 0)
  5598. MoveRightGenerator(2, 0)
  5599. MoveRightGenerator(2, 1)
  5600. MoveUpGenerator(2, 2)
  5601. MoveLeftGenerator(1, 2)
  5602. MoveLeftGenerator(1, 1)
  5603. MoveDownGenerator(1, 0)
  5604. MoveRightGenerator(2, 0)
  5605. MoveRightGenerator(2, 1)
  5606. MoveUpGenerator(2, 2)
  5607. MoveLeftGenerator(1, 2)
  5608. MoveLeftGenerator(1, 1)
  5609. MoveDownGenerator(1, 0)
  5610. MoveRightGenerator(2, 0)
  5611. MoveRightGenerator(2, 1)
  5612. MoveUpGenerator(2, 2)
  5613. MoveLeftGenerator(1, 2)
  5614. MoveLeftGenerator(1, 1)
  5615. MoveDownGenerator(1, 0)
  5616. MoveRightGenerator(2, 0)
  5617. MoveRightGenerator(2, 1)
  5618. MoveUpGenerator(2, 2)
  5619. MoveLeftGenerator(1, 2)
  5620. MoveLeftGenerator(1, 1)
  5621. MoveDownGenerator(1, 0)
  5622. MoveRightGenerator(2, 0)
  5623. MoveUpGenerator(2, 1)
  5624. MoveRightGenerator(1, 1)
  5625. MoveDownGenerator(1, 2)
  5626. MoveLeftGenerator(2, 2)
  5627. MoveLeftGenerator(2, 1)
  5628. MoveUpGenerator(2, 0)
  5629. MoveRightGenerator(1, 0)
  5630. MoveRightGenerator(1, 1)
  5631. MoveDownGenerator(1, 2)
  5632. MoveLeftGenerator(2, 2)
  5633. MoveLeftGenerator(2, 1)
  5634. MoveUpGenerator(2, 0)
  5635. MoveRightGenerator(1, 0)
  5636. MoveRightGenerator(1, 1)
  5637. MoveDownGenerator(1, 2)
  5638. MoveLeftGenerator(2, 2)
  5639. MoveLeftGenerator(2, 1)
  5640. MoveUpGenerator(2, 0)
  5641. MoveRightGenerator(1, 0)
  5642. MoveRightGenerator(1, 1)
  5643. MoveDownGenerator(1, 2)
  5644. MoveLeftGenerator(2, 2)
  5645. MoveLeftGenerator(2, 1)
  5646. MoveUpGenerator(2, 0)
  5647. MoveRightGenerator(1, 0)
  5648. MoveRightGenerator(1, 1)
  5649. MoveDownGenerator(1, 2)
  5650. MoveLeftGenerator(2, 2)
  5651. MoveLeftGenerator(2, 1)
  5652. MoveUpGenerator(2, 0)
  5653. MoveUpGenerator(1, 0)
  5654. MoveRightGenerator(0, 0)
  5655. MoveRightGenerator(0, 1)
  5656. MoveDownGenerator(0, 2)
  5657. MoveLeftGenerator(1, 2)
  5658. MoveLeftGenerator(1, 1)
  5659. MoveDownGenerator(1, 0)
  5660. MoveRightGenerator(2, 0)
  5661. MoveRightGenerator(2, 1)
  5662. MoveUpGenerator(2, 2)
  5663. MoveLeftGenerator(1, 2)
  5664. MoveLeftGenerator(1, 1)
  5665. MoveDownGenerator(1, 0)
  5666. MoveRightGenerator(2, 0)
  5667. MoveRightGenerator(2, 1)
  5668. MoveUpGenerator(2, 2)
  5669. MoveLeftGenerator(1, 2)
  5670. MoveLeftGenerator(1, 1)
  5671. MoveDownGenerator(1, 0)
  5672. MoveRightGenerator(2, 0)
  5673. MoveRightGenerator(2, 1)
  5674. MoveUpGenerator(2, 2)
  5675. MoveLeftGenerator(1, 2)
  5676. MoveLeftGenerator(1, 1)
  5677. MoveDownGenerator(1, 0)
  5678. MoveRightGenerator(2, 0)
  5679. MoveRightGenerator(2, 1)
  5680. MoveUpGenerator(2, 2)
  5681. MoveLeftGenerator(1, 2)
  5682. MoveLeftGenerator(1, 1)
  5683. MoveDownGenerator(1, 0)
  5684. MoveRightGenerator(2, 0)
  5685. MoveUpGenerator(2, 1)
  5686. MoveRightGenerator(1, 1)
  5687. MoveDownGenerator(1, 2)
  5688. MoveLeftGenerator(2, 2)
  5689. MoveLeftGenerator(2, 1)
  5690. MoveUpGenerator(2, 0)
  5691. MoveRightGenerator(1, 0)
  5692. MoveRightGenerator(1, 1)
  5693. MoveDownGenerator(1, 2)
  5694. MoveLeftGenerator(2, 2)
  5695. MoveLeftGenerator(2, 1)
  5696. MoveUpGenerator(2, 0)
  5697. MoveRightGenerator(1, 0)
  5698. MoveRightGenerator(1, 1)
  5699. MoveDownGenerator(1, 2)
  5700. MoveLeftGenerator(2, 2)
  5701. MoveLeftGenerator(2, 1)
  5702. MoveUpGenerator(2, 0)
  5703. MoveRightGenerator(1, 0)
  5704. MoveRightGenerator(1, 1)
  5705. MoveDownGenerator(1, 2)
  5706. MoveLeftGenerator(2, 2)
  5707. MoveLeftGenerator(2, 1)
  5708. MoveUpGenerator(2, 0)
  5709. MoveRightGenerator(1, 0)
  5710. MoveRightGenerator(1, 1)
  5711. MoveDownGenerator(1, 2)
  5712. MoveLeftGenerator(2, 2)
  5713. MoveLeftGenerator(2, 1)
  5714. MoveUpGenerator(2, 0)
  5715. MoveUpGenerator(1, 0)
  5716. MoveRightGenerator(0, 0)
  5717. MoveDownGenerator(0, 1)
  5718. MoveRightGenerator(1, 1)
  5719. MoveDownGenerator(1, 2)
  5720. MoveLeftGenerator(2, 2)
  5721. MoveLeftGenerator(2, 1)
  5722. MoveUpGenerator(2, 0)
  5723. MoveRightGenerator(1, 0)
  5724. MoveRightGenerator(1, 1)
  5725. MoveDownGenerator(1, 2)
  5726. MoveLeftGenerator(2, 2)
  5727. MoveLeftGenerator(2, 1)
  5728. MoveUpGenerator(2, 0)
  5729. MoveRightGenerator(1, 0)
  5730. MoveRightGenerator(1, 1)
  5731. MoveDownGenerator(1, 2)
  5732. MoveLeftGenerator(2, 2)
  5733. MoveLeftGenerator(2, 1)
  5734. MoveUpGenerator(2, 0)
  5735. MoveRightGenerator(1, 0)
  5736. MoveRightGenerator(1, 1)
  5737. MoveDownGenerator(1, 2)
  5738. MoveLeftGenerator(2, 2)
  5739. MoveLeftGenerator(2, 1)
  5740. MoveUpGenerator(2, 0)
  5741. MoveRightGenerator(1, 0)
  5742. MoveRightGenerator(1, 1)
  5743. MoveDownGenerator(1, 2)
  5744. MoveLeftGenerator(2, 2)
  5745. MoveLeftGenerator(2, 1)
  5746. MoveUpGenerator(2, 0)
  5747. MoveUpGenerator(1, 0)
  5748. MoveRightGenerator(0, 0)
  5749. MoveRightGenerator(0, 1)
  5750. MoveDownGenerator(0, 2)
  5751. MoveLeftGenerator(1, 2)
  5752. MoveLeftGenerator(1, 1)
  5753. MoveDownGenerator(1, 0)
  5754. MoveRightGenerator(2, 0)
  5755. MoveRightGenerator(2, 1)
  5756. MoveUpGenerator(2, 2)
  5757. MoveLeftGenerator(1, 2)
  5758. MoveLeftGenerator(1, 1)
  5759. MoveDownGenerator(1, 0)
  5760. MoveRightGenerator(2, 0)
  5761. MoveRightGenerator(2, 1)
  5762. MoveUpGenerator(2, 2)
  5763. MoveLeftGenerator(1, 2)
  5764. MoveLeftGenerator(1, 1)
  5765. MoveDownGenerator(1, 0)
  5766. MoveRightGenerator(2, 0)
  5767. MoveRightGenerator(2, 1)
  5768. MoveUpGenerator(2, 2)
  5769. MoveLeftGenerator(1, 2)
  5770. MoveLeftGenerator(1, 1)
  5771. MoveDownGenerator(1, 0)
  5772. MoveRightGenerator(2, 0)
  5773. MoveRightGenerator(2, 1)
  5774. MoveUpGenerator(2, 2)
  5775. MoveLeftGenerator(1, 2)
  5776. MoveLeftGenerator(1, 1)
  5777. MoveDownGenerator(1, 0)
  5778. MoveRightGenerator(2, 0)
  5779. MoveUpGenerator(2, 1)
  5780. MoveRightGenerator(1, 1)
  5781. MoveDownGenerator(1, 2)
  5782. MoveLeftGenerator(2, 2)
  5783. MoveLeftGenerator(2, 1)
  5784. MoveUpGenerator(2, 0)
  5785. MoveRightGenerator(1, 0)
  5786. MoveRightGenerator(1, 1)
  5787. MoveDownGenerator(1, 2)
  5788. MoveLeftGenerator(2, 2)
  5789. MoveLeftGenerator(2, 1)
  5790. MoveUpGenerator(2, 0)
  5791. MoveRightGenerator(1, 0)
  5792. MoveRightGenerator(1, 1)
  5793. MoveDownGenerator(1, 2)
  5794. MoveLeftGenerator(2, 2)
  5795. MoveLeftGenerator(2, 1)
  5796. MoveUpGenerator(2, 0)
  5797. MoveRightGenerator(1, 0)
  5798. MoveRightGenerator(1, 1)
  5799. MoveDownGenerator(1, 2)
  5800. MoveLeftGenerator(2, 2)
  5801. MoveLeftGenerator(2, 1)
  5802. MoveUpGenerator(2, 0)
  5803. MoveRightGenerator(1, 0)
  5804. MoveRightGenerator(1, 1)
  5805. MoveDownGenerator(1, 2)
  5806. MoveLeftGenerator(2, 2)
  5807. MoveLeftGenerator(2, 1)
  5808. MoveUpGenerator(2, 0)
  5809. MoveUpGenerator(1, 0)
  5810. MoveRightGenerator(0, 0)
  5811. MoveRightGenerator(0, 1)
  5812. MoveDownGenerator(0, 2)
  5813. MoveLeftGenerator(1, 2)
  5814. MoveLeftGenerator(1, 1)
  5815. MoveDownGenerator(1, 0)
  5816. MoveRightGenerator(2, 0)
  5817. MoveRightGenerator(2, 1)
  5818. MoveUpGenerator(2, 2)
  5819. MoveLeftGenerator(1, 2)
  5820. MoveLeftGenerator(1, 1)
  5821. MoveDownGenerator(1, 0)
  5822. MoveRightGenerator(2, 0)
  5823. MoveRightGenerator(2, 1)
  5824. MoveUpGenerator(2, 2)
  5825. MoveLeftGenerator(1, 2)
  5826. MoveLeftGenerator(1, 1)
  5827. MoveDownGenerator(1, 0)
  5828. MoveRightGenerator(2, 0)
  5829. MoveRightGenerator(2, 1)
  5830. MoveUpGenerator(2, 2)
  5831. MoveLeftGenerator(1, 2)
  5832. MoveLeftGenerator(1, 1)
  5833. MoveDownGenerator(1, 0)
  5834. MoveRightGenerator(2, 0)
  5835. MoveRightGenerator(2, 1)
  5836. MoveUpGenerator(2, 2)
  5837. MoveLeftGenerator(1, 2)
  5838. MoveLeftGenerator(1, 1)
  5839. MoveDownGenerator(1, 0)
  5840. MoveRightGenerator(2, 0)
  5841. MoveUpGenerator(2, 1)
  5842. MoveRightGenerator(1, 1)
  5843. MoveDownGenerator(1, 2)
  5844. MoveLeftGenerator(2, 2)
  5845. MoveLeftGenerator(2, 1)
  5846. MoveUpGenerator(2, 0)
  5847. MoveRightGenerator(1, 0)
  5848. MoveRightGenerator(1, 1)
  5849. MoveDownGenerator(1, 2)
  5850. MoveLeftGenerator(2, 2)
  5851. MoveLeftGenerator(2, 1)
  5852. MoveUpGenerator(2, 0)
  5853. MoveRightGenerator(1, 0)
  5854. MoveRightGenerator(1, 1)
  5855. MoveDownGenerator(1, 2)
  5856. MoveLeftGenerator(2, 2)
  5857. MoveLeftGenerator(2, 1)
  5858. MoveUpGenerator(2, 0)
  5859. MoveRightGenerator(1, 0)
  5860. MoveRightGenerator(1, 1)
  5861. MoveDownGenerator(1, 2)
  5862. MoveLeftGenerator(2, 2)
  5863. MoveLeftGenerator(2, 1)
  5864. MoveUpGenerator(2, 0)
  5865. MoveRightGenerator(1, 0)
  5866. MoveRightGenerator(1, 1)
  5867. MoveDownGenerator(1, 2)
  5868. MoveLeftGenerator(2, 2)
  5869. MoveLeftGenerator(2, 1)
  5870. MoveUpGenerator(2, 0)
  5871. MoveUpGenerator(1, 0)
  5872. MoveRightGenerator(0, 0)
  5873. MoveRightGenerator(0, 1)
  5874. MoveDownGenerator(0, 2)
  5875. MoveLeftGenerator(1, 2)
  5876. MoveLeftGenerator(1, 1)
  5877. MoveDownGenerator(1, 0)
  5878. MoveRightGenerator(2, 0)
  5879. MoveRightGenerator(2, 1)
  5880. MoveUpGenerator(2, 2)
  5881. MoveLeftGenerator(1, 2)
  5882. MoveLeftGenerator(1, 1)
  5883. MoveDownGenerator(1, 0)
  5884. MoveRightGenerator(2, 0)
  5885. MoveRightGenerator(2, 1)
  5886. MoveUpGenerator(2, 2)
  5887. MoveLeftGenerator(1, 2)
  5888. MoveLeftGenerator(1, 1)
  5889. MoveDownGenerator(1, 0)
  5890. MoveRightGenerator(2, 0)
  5891. MoveRightGenerator(2, 1)
  5892. MoveUpGenerator(2, 2)
  5893. MoveLeftGenerator(1, 2)
  5894. MoveLeftGenerator(1, 1)
  5895. MoveDownGenerator(1, 0)
  5896. MoveRightGenerator(2, 0)
  5897. MoveRightGenerator(2, 1)
  5898. MoveUpGenerator(2, 2)
  5899. MoveLeftGenerator(1, 2)
  5900. MoveLeftGenerator(1, 1)
  5901. MoveDownGenerator(1, 0)
  5902. MoveRightGenerator(2, 0)
  5903. MoveUpGenerator(2, 1)
  5904. MoveRightGenerator(1, 1)
  5905. MoveDownGenerator(1, 2)
  5906. MoveLeftGenerator(2, 2)
  5907. MoveLeftGenerator(2, 1)
  5908. MoveUpGenerator(2, 0)
  5909. MoveRightGenerator(1, 0)
  5910. MoveRightGenerator(1, 1)
  5911. MoveDownGenerator(1, 2)
  5912. MoveLeftGenerator(2, 2)
  5913. MoveLeftGenerator(2, 1)
  5914. MoveUpGenerator(2, 0)
  5915. MoveRightGenerator(1, 0)
  5916. MoveRightGenerator(1, 1)
  5917. MoveDownGenerator(1, 2)
  5918. MoveLeftGenerator(2, 2)
  5919. MoveLeftGenerator(2, 1)
  5920. MoveUpGenerator(2, 0)
  5921. MoveRightGenerator(1, 0)
  5922. MoveRightGenerator(1, 1)
  5923. MoveDownGenerator(1, 2)
  5924. MoveLeftGenerator(2, 2)
  5925. MoveLeftGenerator(2, 1)
  5926. MoveUpGenerator(2, 0)
  5927. MoveRightGenerator(1, 0)
  5928. MoveRightGenerator(1, 1)
  5929. MoveDownGenerator(1, 2)
  5930. MoveLeftGenerator(2, 2)
  5931. MoveLeftGenerator(2, 1)
  5932. MoveUpGenerator(2, 0)
  5933. MoveUpGenerator(1, 0)
  5934. MoveRightGenerator(0, 0)
  5935. MoveRightGenerator(0, 1)
  5936. MoveDownGenerator(0, 2)
  5937. MoveLeftGenerator(1, 2)
  5938. MoveLeftGenerator(1, 1)
  5939. MoveDownGenerator(1, 0)
  5940. MoveRightGenerator(2, 0)
  5941. MoveRightGenerator(2, 1)
  5942. MoveUpGenerator(2, 2)
  5943. MoveLeftGenerator(1, 2)
  5944. MoveLeftGenerator(1, 1)
  5945. MoveDownGenerator(1, 0)
  5946. MoveRightGenerator(2, 0)
  5947. MoveRightGenerator(2, 1)
  5948. MoveUpGenerator(2, 2)
  5949. MoveLeftGenerator(1, 2)
  5950. MoveLeftGenerator(1, 1)
  5951. MoveDownGenerator(1, 0)
  5952. MoveRightGenerator(2, 0)
  5953. MoveRightGenerator(2, 1)
  5954. MoveUpGenerator(2, 2)
  5955. MoveLeftGenerator(1, 2)
  5956. MoveLeftGenerator(1, 1)
  5957. MoveDownGenerator(1, 0)
  5958. MoveRightGenerator(2, 0)
  5959. MoveRightGenerator(2, 1)
  5960. MoveUpGenerator(2, 2)
  5961. MoveLeftGenerator(1, 2)
  5962. MoveLeftGenerator(1, 1)
  5963. MoveDownGenerator(1, 0)
  5964. MoveRightGenerator(2, 0)
  5965. MoveUpGenerator(2, 1)
  5966. MoveRightGenerator(1, 1)
  5967. MoveDownGenerator(1, 2)
  5968. MoveLeftGenerator(2, 2)
  5969. MoveLeftGenerator(2, 1)
  5970. MoveUpGenerator(2, 0)
  5971. MoveRightGenerator(1, 0)
  5972. MoveRightGenerator(1, 1)
  5973. MoveDownGenerator(1, 2)
  5974. MoveLeftGenerator(2, 2)
  5975. MoveLeftGenerator(2, 1)
  5976. MoveUpGenerator(2, 0)
  5977. MoveRightGenerator(1, 0)
  5978. MoveRightGenerator(1, 1)
  5979. MoveDownGenerator(1, 2)
  5980. MoveLeftGenerator(2, 2)
  5981. MoveLeftGenerator(2, 1)
  5982. MoveUpGenerator(2, 0)
  5983. MoveRightGenerator(1, 0)
  5984. MoveRightGenerator(1, 1)
  5985. MoveDownGenerator(1, 2)
  5986. MoveLeftGenerator(2, 2)
  5987. MoveLeftGenerator(2, 1)
  5988. MoveUpGenerator(2, 0)
  5989. MoveRightGenerator(1, 0)
  5990. MoveRightGenerator(1, 1)
  5991. MoveDownGenerator(1, 2)
  5992. MoveLeftGenerator(2, 2)
  5993. MoveLeftGenerator(2, 1)
  5994. MoveUpGenerator(2, 0)
  5995. MoveUpGenerator(1, 0)
  5996. MoveRightGenerator(0, 0)
  5997. MoveRightGenerator(0, 1)
  5998. MoveDownGenerator(0, 2)
  5999. MoveLeftGenerator(1, 2)
  6000. MoveLeftGenerator(1, 1)
  6001. MoveDownGenerator(1, 0)
  6002. MoveRightGenerator(2, 0)
  6003. MoveRightGenerator(2, 1)
  6004. MoveUpGenerator(2, 2)
  6005. MoveLeftGenerator(1, 2)
  6006. MoveLeftGenerator(1, 1)
  6007. MoveDownGenerator(1, 0)
  6008. MoveRightGenerator(2, 0)
  6009. MoveRightGenerator(2, 1)
  6010. MoveUpGenerator(2, 2)
  6011. MoveLeftGenerator(1, 2)
  6012. MoveLeftGenerator(1, 1)
  6013. MoveDownGenerator(1, 0)
  6014. MoveRightGenerator(2, 0)
  6015. MoveRightGenerator(2, 1)
  6016. MoveUpGenerator(2, 2)
  6017. MoveLeftGenerator(1, 2)
  6018. MoveLeftGenerator(1, 1)
  6019. MoveDownGenerator(1, 0)
  6020. MoveRightGenerator(2, 0)
  6021. MoveRightGenerator(2, 1)
  6022. MoveUpGenerator(2, 2)
  6023. MoveLeftGenerator(1, 2)
  6024. MoveLeftGenerator(1, 1)
  6025. MoveUpGenerator(1, 0)
  6026. MoveRightGenerator(0, 0)
  6027. MoveRightGenerator(0, 1)
  6028. MoveDownGenerator(0, 2)
  6029. MoveLeftGenerator(1, 2)
  6030. MoveLeftGenerator(1, 1)
  6031. MoveDownGenerator(1, 0)
  6032. MoveRightGenerator(2, 0)
  6033. MoveRightGenerator(2, 1)
  6034. MoveUpGenerator(2, 2)
  6035. MoveLeftGenerator(1, 2)
  6036. MoveLeftGenerator(1, 1)
  6037. MoveDownGenerator(1, 0)
  6038. MoveRightGenerator(2, 0)
  6039. MoveRightGenerator(2, 1)
  6040. MoveUpGenerator(2, 2)
  6041. MoveLeftGenerator(1, 2)
  6042. MoveLeftGenerator(1, 1)
  6043. MoveDownGenerator(1, 0)
  6044. MoveRightGenerator(2, 0)
  6045. MoveRightGenerator(2, 1)
  6046. MoveUpGenerator(2, 2)
  6047. MoveLeftGenerator(1, 2)
  6048. MoveLeftGenerator(1, 1)
  6049. MoveDownGenerator(1, 0)
  6050. MoveRightGenerator(2, 0)
  6051. MoveRightGenerator(2, 1)
  6052. MoveUpGenerator(2, 2)
  6053. MoveLeftGenerator(1, 2)
  6054. MoveLeftGenerator(1, 1)
  6055. MoveDownGenerator(1, 0)
  6056. MoveRightGenerator(2, 0)
  6057. MoveUpGenerator(2, 1)
  6058. MoveRightGenerator(1, 1)
  6059. MoveDownGenerator(1, 2)
  6060. MoveLeftGenerator(2, 2)
  6061. MoveLeftGenerator(2, 1)
  6062. MoveUpGenerator(2, 0)
  6063. MoveRightGenerator(1, 0)
  6064. MoveRightGenerator(1, 1)
  6065. MoveDownGenerator(1, 2)
  6066. MoveLeftGenerator(2, 2)
  6067. MoveLeftGenerator(2, 1)
  6068. MoveUpGenerator(2, 0)
  6069. MoveRightGenerator(1, 0)
  6070. MoveRightGenerator(1, 1)
  6071. MoveDownGenerator(1, 2)
  6072. MoveLeftGenerator(2, 2)
  6073. MoveLeftGenerator(2, 1)
  6074. MoveUpGenerator(2, 0)
  6075. MoveRightGenerator(1, 0)
  6076. MoveRightGenerator(1, 1)
  6077. MoveDownGenerator(1, 2)
  6078. MoveLeftGenerator(2, 2)
  6079. MoveLeftGenerator(2, 1)
  6080. MoveUpGenerator(2, 0)
  6081. MoveRightGenerator(1, 0)
  6082. MoveRightGenerator(1, 1)
  6083. MoveDownGenerator(1, 2)
  6084. MoveLeftGenerator(2, 2)
  6085. MoveLeftGenerator(2, 1)
  6086. MoveUpGenerator(2, 0)
  6087. MoveUpGenerator(1, 0)
  6088. MoveRightGenerator(0, 0)
  6089. MoveRightGenerator(0, 1)
  6090. MoveDownGenerator(0, 2)
  6091. MoveLeftGenerator(1, 2)
  6092. MoveLeftGenerator(1, 1)
  6093. MoveDownGenerator(1, 0)
  6094. MoveRightGenerator(2, 0)
  6095. MoveRightGenerator(2, 1)
  6096. MoveUpGenerator(2, 2)
  6097. MoveLeftGenerator(1, 2)
  6098. MoveLeftGenerator(1, 1)
  6099. MoveDownGenerator(1, 0)
  6100. MoveRightGenerator(2, 0)
  6101. MoveRightGenerator(2, 1)
  6102. MoveUpGenerator(2, 2)
  6103. MoveLeftGenerator(1, 2)
  6104. MoveLeftGenerator(1, 1)
  6105. MoveDownGenerator(1, 0)
  6106. MoveRightGenerator(2, 0)
  6107. MoveRightGenerator(2, 1)
  6108. MoveUpGenerator(2, 2)
  6109. MoveLeftGenerator(1, 2)
  6110. MoveLeftGenerator(1, 1)
  6111. MoveDownGenerator(1, 0)
  6112. MoveRightGenerator(2, 0)
  6113. MoveRightGenerator(2, 1)
  6114. MoveUpGenerator(2, 2)
  6115. MoveLeftGenerator(1, 2)
  6116. MoveLeftGenerator(1, 1)
  6117. MoveDownGenerator(1, 0)
  6118. MoveRightGenerator(2, 0)
  6119. MoveUpGenerator(2, 1)
  6120. MoveRightGenerator(1, 1)
  6121. MoveDownGenerator(1, 2)
  6122. MoveLeftGenerator(2, 2)
  6123. MoveLeftGenerator(2, 1)
  6124. MoveUpGenerator(2, 0)
  6125. MoveRightGenerator(1, 0)
  6126. MoveRightGenerator(1, 1)
  6127. MoveDownGenerator(1, 2)
  6128. MoveLeftGenerator(2, 2)
  6129. MoveLeftGenerator(2, 1)
  6130. MoveUpGenerator(2, 0)
  6131. MoveRightGenerator(1, 0)
  6132. MoveRightGenerator(1, 1)
  6133. MoveDownGenerator(1, 2)
  6134. MoveLeftGenerator(2, 2)
  6135. MoveLeftGenerator(2, 1)
  6136. MoveUpGenerator(2, 0)
  6137. MoveRightGenerator(1, 0)
  6138. MoveRightGenerator(1, 1)
  6139. MoveDownGenerator(1, 2)
  6140. MoveLeftGenerator(2, 2)
  6141. MoveLeftGenerator(2, 1)
  6142. MoveUpGenerator(2, 0)
  6143. MoveRightGenerator(1, 0)
  6144. MoveRightGenerator(1, 1)
  6145. MoveDownGenerator(1, 2)
  6146. MoveLeftGenerator(2, 2)
  6147. MoveLeftGenerator(2, 1)
  6148. MoveUpGenerator(2, 0)
  6149. MoveUpGenerator(1, 0)
  6150. MoveRightGenerator(0, 0)
  6151. MoveRightGenerator(0, 1)
  6152. MoveDownGenerator(0, 2)
  6153. MoveLeftGenerator(1, 2)
  6154. MoveLeftGenerator(1, 1)
  6155. MoveDownGenerator(1, 0)
  6156. MoveRightGenerator(2, 0)
  6157. MoveRightGenerator(2, 1)
  6158. MoveUpGenerator(2, 2)
  6159. MoveLeftGenerator(1, 2)
  6160. MoveLeftGenerator(1, 1)
  6161. MoveDownGenerator(1, 0)
  6162. MoveRightGenerator(2, 0)
  6163. MoveRightGenerator(2, 1)
  6164. MoveUpGenerator(2, 2)
  6165. MoveLeftGenerator(1, 2)
  6166. MoveLeftGenerator(1, 1)
  6167. MoveDownGenerator(1, 0)
  6168. MoveRightGenerator(2, 0)
  6169. MoveRightGenerator(2, 1)
  6170. MoveUpGenerator(2, 2)
  6171. MoveLeftGenerator(1, 2)
  6172. MoveLeftGenerator(1, 1)
  6173. MoveDownGenerator(1, 0)
  6174. MoveRightGenerator(2, 0)
  6175. MoveRightGenerator(2, 1)
  6176. MoveUpGenerator(2, 2)
  6177. MoveLeftGenerator(1, 2)
  6178. MoveLeftGenerator(1, 1)
  6179. MoveDownGenerator(1, 0)
  6180. MoveRightGenerator(2, 0)
  6181. MoveUpGenerator(2, 1)
  6182. MoveRightGenerator(1, 1)
  6183. MoveDownGenerator(1, 2)
  6184. MoveLeftGenerator(2, 2)
  6185. MoveLeftGenerator(2, 1)
  6186. MoveUpGenerator(2, 0)
  6187. MoveRightGenerator(1, 0)
  6188. MoveRightGenerator(1, 1)
  6189. MoveDownGenerator(1, 2)
  6190. MoveLeftGenerator(2, 2)
  6191. MoveLeftGenerator(2, 1)
  6192. MoveUpGenerator(2, 0)
  6193. MoveRightGenerator(1, 0)
  6194. MoveRightGenerator(1, 1)
  6195. MoveDownGenerator(1, 2)
  6196. MoveLeftGenerator(2, 2)
  6197. MoveLeftGenerator(2, 1)
  6198. MoveUpGenerator(2, 0)
  6199. MoveRightGenerator(1, 0)
  6200. MoveRightGenerator(1, 1)
  6201. MoveDownGenerator(1, 2)
  6202. MoveLeftGenerator(2, 2)
  6203. MoveLeftGenerator(2, 1)
  6204. MoveUpGenerator(2, 0)
  6205. MoveRightGenerator(1, 0)
  6206. MoveRightGenerator(1, 1)
  6207. MoveDownGenerator(1, 2)
  6208. MoveLeftGenerator(2, 2)
  6209. MoveLeftGenerator(2, 1)
  6210. MoveUpGenerator(2, 0)
  6211. MoveUpGenerator(1, 0)
  6212. MoveRightGenerator(0, 0)
  6213. MoveDownGenerator(0, 1)
  6214. MoveRightGenerator(1, 1)
  6215. MoveDownGenerator(1, 2)
  6216. MoveLeftGenerator(2, 2)
  6217. MoveLeftGenerator(2, 1)
  6218. MoveUpGenerator(2, 0)
  6219. MoveRightGenerator(1, 0)
  6220. MoveRightGenerator(1, 1)
  6221. MoveDownGenerator(1, 2)
  6222. MoveLeftGenerator(2, 2)
  6223. MoveLeftGenerator(2, 1)
  6224. MoveUpGenerator(2, 0)
  6225. MoveRightGenerator(1, 0)
  6226. MoveRightGenerator(1, 1)
  6227. MoveDownGenerator(1, 2)
  6228. MoveLeftGenerator(2, 2)
  6229. MoveLeftGenerator(2, 1)
  6230. MoveUpGenerator(2, 0)
  6231. MoveRightGenerator(1, 0)
  6232. MoveRightGenerator(1, 1)
  6233. MoveDownGenerator(1, 2)
  6234. MoveLeftGenerator(2, 2)
  6235. MoveLeftGenerator(2, 1)
  6236. MoveUpGenerator(2, 0)
  6237. MoveRightGenerator(1, 0)
  6238. MoveRightGenerator(1, 1)
  6239. MoveDownGenerator(1, 2)
  6240. MoveLeftGenerator(2, 2)
  6241. MoveLeftGenerator(2, 1)
  6242. MoveUpGenerator(2, 0)
  6243. MoveUpGenerator(1, 0)
  6244. MoveRightGenerator(0, 0)
  6245. MoveRightGenerator(0, 1)
  6246. MoveDownGenerator(0, 2)
  6247. MoveLeftGenerator(1, 2)
  6248. MoveLeftGenerator(1, 1)
  6249. MoveDownGenerator(1, 0)
  6250. MoveRightGenerator(2, 0)
  6251. MoveRightGenerator(2, 1)
  6252. MoveUpGenerator(2, 2)
  6253. MoveLeftGenerator(1, 2)
  6254. MoveLeftGenerator(1, 1)
  6255. MoveDownGenerator(1, 0)
  6256. MoveRightGenerator(2, 0)
  6257. MoveRightGenerator(2, 1)
  6258. MoveUpGenerator(2, 2)
  6259. MoveLeftGenerator(1, 2)
  6260. MoveLeftGenerator(1, 1)
  6261. MoveDownGenerator(1, 0)
  6262. MoveRightGenerator(2, 0)
  6263. MoveRightGenerator(2, 1)
  6264. MoveUpGenerator(2, 2)
  6265. MoveLeftGenerator(1, 2)
  6266. MoveLeftGenerator(1, 1)
  6267. MoveDownGenerator(1, 0)
  6268. MoveRightGenerator(2, 0)
  6269. MoveRightGenerator(2, 1)
  6270. MoveUpGenerator(2, 2)
  6271. MoveLeftGenerator(1, 2)
  6272. MoveLeftGenerator(1, 1)
  6273. MoveDownGenerator(1, 0)
  6274. MoveRightGenerator(2, 0)
  6275. MoveUpGenerator(2, 1)
  6276. MoveRightGenerator(1, 1)
  6277. MoveDownGenerator(1, 2)
  6278. MoveLeftGenerator(2, 2)
  6279. MoveLeftGenerator(2, 1)
  6280. MoveUpGenerator(2, 0)
  6281. MoveRightGenerator(1, 0)
  6282. MoveRightGenerator(1, 1)
  6283. MoveDownGenerator(1, 2)
  6284. MoveLeftGenerator(2, 2)
  6285. MoveLeftGenerator(2, 1)
  6286. MoveUpGenerator(2, 0)
  6287. MoveRightGenerator(1, 0)
  6288. MoveRightGenerator(1, 1)
  6289. MoveDownGenerator(1, 2)
  6290. MoveLeftGenerator(2, 2)
  6291. MoveLeftGenerator(2, 1)
  6292. MoveUpGenerator(2, 0)
  6293. MoveRightGenerator(1, 0)
  6294. MoveRightGenerator(1, 1)
  6295. MoveDownGenerator(1, 2)
  6296. MoveLeftGenerator(2, 2)
  6297. MoveLeftGenerator(2, 1)
  6298. MoveUpGenerator(2, 0)
  6299. MoveRightGenerator(1, 0)
  6300. MoveRightGenerator(1, 1)
  6301. MoveDownGenerator(1, 2)
  6302. MoveLeftGenerator(2, 2)
  6303. MoveLeftGenerator(2, 1)
  6304. MoveUpGenerator(2, 0)
  6305. MoveUpGenerator(1, 0)
  6306. MoveRightGenerator(0, 0)
  6307. MoveRightGenerator(0, 1)
  6308. MoveDownGenerator(0, 2)
  6309. MoveLeftGenerator(1, 2)
  6310. MoveLeftGenerator(1, 1)
  6311. MoveDownGenerator(1, 0)
  6312. MoveRightGenerator(2, 0)
  6313. MoveRightGenerator(2, 1)
  6314. MoveUpGenerator(2, 2)
  6315. MoveLeftGenerator(1, 2)
  6316. MoveLeftGenerator(1, 1)
  6317. MoveDownGenerator(1, 0)
  6318. MoveRightGenerator(2, 0)
  6319. MoveRightGenerator(2, 1)
  6320. MoveUpGenerator(2, 2)
  6321. MoveLeftGenerator(1, 2)
  6322. MoveLeftGenerator(1, 1)
  6323. MoveDownGenerator(1, 0)
  6324. MoveRightGenerator(2, 0)
  6325. MoveRightGenerator(2, 1)
  6326. MoveUpGenerator(2, 2)
  6327. MoveLeftGenerator(1, 2)
  6328. MoveLeftGenerator(1, 1)
  6329. MoveDownGenerator(1, 0)
  6330. MoveRightGenerator(2, 0)
  6331. MoveRightGenerator(2, 1)
  6332. MoveUpGenerator(2, 2)
  6333. MoveLeftGenerator(1, 2)
  6334. MoveLeftGenerator(1, 1)
  6335. MoveDownGenerator(1, 0)
  6336. MoveRightGenerator(2, 0)
  6337. MoveUpGenerator(2, 1)
  6338. MoveRightGenerator(1, 1)
  6339. MoveDownGenerator(1, 2)
  6340. MoveLeftGenerator(2, 2)
  6341. MoveLeftGenerator(2, 1)
  6342. MoveUpGenerator(2, 0)
  6343. MoveRightGenerator(1, 0)
  6344. MoveRightGenerator(1, 1)
  6345. MoveDownGenerator(1, 2)
  6346. MoveLeftGenerator(2, 2)
  6347. MoveLeftGenerator(2, 1)
  6348. MoveUpGenerator(2, 0)
  6349. MoveRightGenerator(1, 0)
  6350. MoveRightGenerator(1, 1)
  6351. MoveDownGenerator(1, 2)
  6352. MoveLeftGenerator(2, 2)
  6353. MoveLeftGenerator(2, 1)
  6354. MoveUpGenerator(2, 0)
  6355. MoveRightGenerator(1, 0)
  6356. MoveRightGenerator(1, 1)
  6357. MoveDownGenerator(1, 2)
  6358. MoveLeftGenerator(2, 2)
  6359. MoveLeftGenerator(2, 1)
  6360. MoveUpGenerator(2, 0)
  6361. MoveRightGenerator(1, 0)
  6362. MoveRightGenerator(1, 1)
  6363. MoveDownGenerator(1, 2)
  6364. MoveLeftGenerator(2, 2)
  6365. MoveLeftGenerator(2, 1)
  6366. MoveUpGenerator(2, 0)
  6367. MoveUpGenerator(1, 0)
  6368. MoveRightGenerator(0, 0)
  6369. MoveRightGenerator(0, 1)
  6370. MoveDownGenerator(0, 2)
  6371. MoveLeftGenerator(1, 2)
  6372. MoveLeftGenerator(1, 1)
  6373. MoveDownGenerator(1, 0)
  6374. MoveRightGenerator(2, 0)
  6375. MoveRightGenerator(2, 1)
  6376. MoveUpGenerator(2, 2)
  6377. MoveLeftGenerator(1, 2)
  6378. MoveLeftGenerator(1, 1)
  6379. MoveDownGenerator(1, 0)
  6380. MoveRightGenerator(2, 0)
  6381. MoveRightGenerator(2, 1)
  6382. MoveUpGenerator(2, 2)
  6383. MoveLeftGenerator(1, 2)
  6384. MoveLeftGenerator(1, 1)
  6385. MoveDownGenerator(1, 0)
  6386. MoveRightGenerator(2, 0)
  6387. MoveRightGenerator(2, 1)
  6388. MoveUpGenerator(2, 2)
  6389. MoveLeftGenerator(1, 2)
  6390. MoveLeftGenerator(1, 1)
  6391. MoveDownGenerator(1, 0)
  6392. MoveRightGenerator(2, 0)
  6393. MoveRightGenerator(2, 1)
  6394. MoveUpGenerator(2, 2)
  6395. MoveLeftGenerator(1, 2)
  6396. MoveLeftGenerator(1, 1)
  6397. MoveDownGenerator(1, 0)
  6398. MoveRightGenerator(2, 0)
  6399. MoveUpGenerator(2, 1)
  6400. MoveRightGenerator(1, 1)
  6401. MoveDownGenerator(1, 2)
  6402. MoveLeftGenerator(2, 2)
  6403. MoveLeftGenerator(2, 1)
  6404. MoveUpGenerator(2, 0)
  6405. MoveRightGenerator(1, 0)
  6406. MoveRightGenerator(1, 1)
  6407. MoveDownGenerator(1, 2)
  6408. MoveLeftGenerator(2, 2)
  6409. MoveLeftGenerator(2, 1)
  6410. MoveUpGenerator(2, 0)
  6411. MoveRightGenerator(1, 0)
  6412. MoveRightGenerator(1, 1)
  6413. MoveDownGenerator(1, 2)
  6414. MoveLeftGenerator(2, 2)
  6415. MoveLeftGenerator(2, 1)
  6416. MoveUpGenerator(2, 0)
  6417. MoveRightGenerator(1, 0)
  6418. MoveRightGenerator(1, 1)
  6419. MoveDownGenerator(1, 2)
  6420. MoveLeftGenerator(2, 2)
  6421. MoveLeftGenerator(2, 1)
  6422. MoveUpGenerator(2, 0)
  6423. MoveRightGenerator(1, 0)
  6424. MoveRightGenerator(1, 1)
  6425. MoveDownGenerator(1, 2)
  6426. MoveLeftGenerator(2, 2)
  6427. MoveLeftGenerator(2, 1)
  6428. MoveUpGenerator(2, 0)
  6429. MoveUpGenerator(1, 0)
  6430. MoveRightGenerator(0, 0)
  6431. MoveRightGenerator(0, 1)
  6432. MoveDownGenerator(0, 2)
  6433. MoveLeftGenerator(1, 2)
  6434. MoveLeftGenerator(1, 1)
  6435. MoveDownGenerator(1, 0)
  6436. MoveRightGenerator(2, 0)
  6437. MoveRightGenerator(2, 1)
  6438. MoveUpGenerator(2, 2)
  6439. MoveLeftGenerator(1, 2)
  6440. MoveLeftGenerator(1, 1)
  6441. MoveDownGenerator(1, 0)
  6442. MoveRightGenerator(2, 0)
  6443. MoveRightGenerator(2, 1)
  6444. MoveUpGenerator(2, 2)
  6445. MoveLeftGenerator(1, 2)
  6446. MoveLeftGenerator(1, 1)
  6447. MoveDownGenerator(1, 0)
  6448. MoveRightGenerator(2, 0)
  6449. MoveRightGenerator(2, 1)
  6450. MoveUpGenerator(2, 2)
  6451. MoveLeftGenerator(1, 2)
  6452. MoveLeftGenerator(1, 1)
  6453. MoveDownGenerator(1, 0)
  6454. MoveRightGenerator(2, 0)
  6455. MoveRightGenerator(2, 1)
  6456. MoveUpGenerator(2, 2)
  6457. MoveLeftGenerator(1, 2)
  6458. MoveLeftGenerator(1, 1)
  6459. MoveDownGenerator(1, 0)
  6460. MoveRightGenerator(2, 0)
  6461. MoveUpGenerator(2, 1)
  6462. MoveRightGenerator(1, 1)
  6463. MoveDownGenerator(1, 2)
  6464. MoveLeftGenerator(2, 2)
  6465. MoveLeftGenerator(2, 1)
  6466. MoveUpGenerator(2, 0)
  6467. MoveRightGenerator(1, 0)
  6468. MoveRightGenerator(1, 1)
  6469. MoveDownGenerator(1, 2)
  6470. MoveLeftGenerator(2, 2)
  6471. MoveLeftGenerator(2, 1)
  6472. MoveUpGenerator(2, 0)
  6473. MoveRightGenerator(1, 0)
  6474. MoveRightGenerator(1, 1)
  6475. MoveDownGenerator(1, 2)
  6476. MoveLeftGenerator(2, 2)
  6477. MoveLeftGenerator(2, 1)
  6478. MoveUpGenerator(2, 0)
  6479. MoveRightGenerator(1, 0)
  6480. MoveRightGenerator(1, 1)
  6481. MoveDownGenerator(1, 2)
  6482. MoveLeftGenerator(2, 2)
  6483. MoveLeftGenerator(2, 1)
  6484. MoveUpGenerator(2, 0)
  6485. MoveRightGenerator(1, 0)
  6486. MoveRightGenerator(1, 1)
  6487. MoveDownGenerator(1, 2)
  6488. MoveLeftGenerator(2, 2)
  6489. MoveLeftGenerator(2, 1)
  6490. MoveUpGenerator(2, 0)
  6491. MoveUpGenerator(1, 0)
  6492. MoveRightGenerator(0, 0)
  6493. MoveRightGenerator(0, 1)
  6494. MoveDownGenerator(0, 2)
  6495. MoveLeftGenerator(1, 2)
  6496. MoveLeftGenerator(1, 1)
  6497. MoveDownGenerator(1, 0)
  6498. MoveRightGenerator(2, 0)
  6499. MoveRightGenerator(2, 1)
  6500. MoveUpGenerator(2, 2)
  6501. MoveLeftGenerator(1, 2)
  6502. MoveLeftGenerator(1, 1)
  6503. MoveDownGenerator(1, 0)
  6504. MoveRightGenerator(2, 0)
  6505. MoveRightGenerator(2, 1)
  6506. MoveUpGenerator(2, 2)
  6507. MoveLeftGenerator(1, 2)
  6508. MoveLeftGenerator(1, 1)
  6509. MoveDownGenerator(1, 0)
  6510. MoveRightGenerator(2, 0)
  6511. MoveRightGenerator(2, 1)
  6512. MoveUpGenerator(2, 2)
  6513. MoveLeftGenerator(1, 2)
  6514. MoveLeftGenerator(1, 1)
  6515. MoveDownGenerator(1, 0)
  6516. MoveRightGenerator(2, 0)
  6517. MoveRightGenerator(2, 1)
  6518. MoveUpGenerator(2, 2)
  6519. MoveLeftGenerator(1, 2)
  6520. MoveLeftGenerator(1, 1)
  6521. MoveDownGenerator(1, 0)
  6522. MoveRightGenerator(2, 0)
  6523. MoveUpGenerator(2, 1)
  6524. MoveRightGenerator(1, 1)
  6525. MoveDownGenerator(1, 2)
  6526. MoveLeftGenerator(2, 2)
  6527. MoveLeftGenerator(2, 1)
  6528. MoveUpGenerator(2, 0)
  6529. MoveRightGenerator(1, 0)
  6530. MoveRightGenerator(1, 1)
  6531. MoveDownGenerator(1, 2)
  6532. MoveLeftGenerator(2, 2)
  6533. MoveLeftGenerator(2, 1)
  6534. MoveUpGenerator(2, 0)
  6535. MoveRightGenerator(1, 0)
  6536. MoveRightGenerator(1, 1)
  6537. MoveDownGenerator(1, 2)
  6538. MoveLeftGenerator(2, 2)
  6539. MoveLeftGenerator(2, 1)
  6540. MoveUpGenerator(2, 0)
  6541. MoveRightGenerator(1, 0)
  6542. MoveRightGenerator(1, 1)
  6543. MoveDownGenerator(1, 2)
  6544. MoveLeftGenerator(2, 2)
  6545. MoveLeftGenerator(2, 1)
  6546. MoveUpGenerator(2, 0)
  6547. MoveRightGenerator(1, 0)
  6548. MoveRightGenerator(1, 1)
  6549. MoveDownGenerator(1, 2)
  6550. MoveLeftGenerator(2, 2)
  6551. MoveLeftGenerator(2, 1)
  6552. MoveUpGenerator(2, 0)
  6553. MoveUpGenerator(1, 0)
  6554. MoveRightGenerator(0, 0)
  6555. MoveRightGenerator(0, 1)
  6556. MoveDownGenerator(0, 2)
  6557. MoveLeftGenerator(1, 2)
  6558. MoveLeftGenerator(1, 1)
  6559. MoveDownGenerator(1, 0)
  6560. MoveRightGenerator(2, 0)
  6561. MoveRightGenerator(2, 1)
  6562. MoveUpGenerator(2, 2)
  6563. MoveLeftGenerator(1, 2)
  6564. MoveLeftGenerator(1, 1)
  6565. MoveDownGenerator(1, 0)
  6566. MoveRightGenerator(2, 0)
  6567. MoveRightGenerator(2, 1)
  6568. MoveUpGenerator(2, 2)
  6569. MoveLeftGenerator(1, 2)
  6570. MoveLeftGenerator(1, 1)
  6571. MoveDownGenerator(1, 0)
  6572. MoveRightGenerator(2, 0)
  6573. MoveRightGenerator(2, 1)
  6574. MoveUpGenerator(2, 2)
  6575. MoveLeftGenerator(1, 2)
  6576. MoveLeftGenerator(1, 1)
  6577. MoveDownGenerator(1, 0)
  6578. MoveRightGenerator(2, 0)
  6579. MoveRightGenerator(2, 1)
  6580. MoveUpGenerator(2, 2)
  6581. MoveLeftGenerator(1, 2)
  6582. MoveLeftGenerator(1, 1)
  6583. MoveUpGenerator(1, 0)
  6584. MoveRightGenerator(0, 0)
  6585. MoveRightGenerator(0, 1)
  6586. MoveDownGenerator(0, 2)
  6587. MoveLeftGenerator(1, 2)
  6588. MoveLeftGenerator(1, 1)
  6589. MoveDownGenerator(1, 0)
  6590. MoveRightGenerator(2, 0)
  6591. MoveRightGenerator(2, 1)
  6592. MoveUpGenerator(2, 2)
  6593. MoveLeftGenerator(1, 2)
  6594. MoveLeftGenerator(1, 1)
  6595. MoveDownGenerator(1, 0)
  6596. MoveRightGenerator(2, 0)
  6597. MoveRightGenerator(2, 1)
  6598. MoveUpGenerator(2, 2)
  6599. MoveLeftGenerator(1, 2)
  6600. MoveLeftGenerator(1, 1)
  6601. MoveDownGenerator(1, 0)
  6602. MoveRightGenerator(2, 0)
  6603. MoveRightGenerator(2, 1)
  6604. MoveUpGenerator(2, 2)
  6605. MoveLeftGenerator(1, 2)
  6606. MoveLeftGenerator(1, 1)
  6607. MoveDownGenerator(1, 0)
  6608. MoveRightGenerator(2, 0)
  6609. MoveRightGenerator(2, 1)
  6610. MoveUpGenerator(2, 2)
  6611. MoveLeftGenerator(1, 2)
  6612. MoveLeftGenerator(1, 1)
  6613. MoveDownGenerator(1, 0)
  6614. MoveRightGenerator(2, 0)
  6615. MoveUpGenerator(2, 1)
  6616. MoveRightGenerator(1, 1)
  6617. MoveDownGenerator(1, 2)
  6618. MoveLeftGenerator(2, 2)
  6619. MoveLeftGenerator(2, 1)
  6620. MoveUpGenerator(2, 0)
  6621. MoveRightGenerator(1, 0)
  6622. MoveRightGenerator(1, 1)
  6623. MoveDownGenerator(1, 2)
  6624. MoveLeftGenerator(2, 2)
  6625. MoveLeftGenerator(2, 1)
  6626. MoveUpGenerator(2, 0)
  6627. MoveRightGenerator(1, 0)
  6628. MoveRightGenerator(1, 1)
  6629. MoveDownGenerator(1, 2)
  6630. MoveLeftGenerator(2, 2)
  6631. MoveLeftGenerator(2, 1)
  6632. MoveUpGenerator(2, 0)
  6633. MoveRightGenerator(1, 0)
  6634. MoveRightGenerator(1, 1)
  6635. MoveDownGenerator(1, 2)
  6636. MoveLeftGenerator(2, 2)
  6637. MoveLeftGenerator(2, 1)
  6638. MoveUpGenerator(2, 0)
  6639. MoveRightGenerator(1, 0)
  6640. MoveRightGenerator(1, 1)
  6641. MoveDownGenerator(1, 2)
  6642. MoveLeftGenerator(2, 2)
  6643. MoveLeftGenerator(2, 1)
  6644. MoveUpGenerator(2, 0)
  6645. MoveUpGenerator(1, 0)
  6646. MoveRightGenerator(0, 0)
  6647. MoveRightGenerator(0, 1)
  6648. MoveDownGenerator(0, 2)
  6649. MoveLeftGenerator(1, 2)
  6650. MoveLeftGenerator(1, 1)
  6651. MoveDownGenerator(1, 0)
  6652. MoveRightGenerator(2, 0)
  6653. MoveRightGenerator(2, 1)
  6654. MoveUpGenerator(2, 2)
  6655. MoveLeftGenerator(1, 2)
  6656. MoveLeftGenerator(1, 1)
  6657. MoveDownGenerator(1, 0)
  6658. MoveRightGenerator(2, 0)
  6659. MoveRightGenerator(2, 1)
  6660. MoveUpGenerator(2, 2)
  6661. MoveLeftGenerator(1, 2)
  6662. MoveLeftGenerator(1, 1)
  6663. MoveDownGenerator(1, 0)
  6664. MoveRightGenerator(2, 0)
  6665. MoveRightGenerator(2, 1)
  6666. MoveUpGenerator(2, 2)
  6667. MoveLeftGenerator(1, 2)
  6668. MoveLeftGenerator(1, 1)
  6669. MoveDownGenerator(1, 0)
  6670. MoveRightGenerator(2, 0)
  6671. MoveRightGenerator(2, 1)
  6672. MoveUpGenerator(2, 2)
  6673. MoveLeftGenerator(1, 2)
  6674. MoveLeftGenerator(1, 1)
  6675. MoveDownGenerator(1, 0)
  6676. MoveRightGenerator(2, 0)
  6677. MoveUpGenerator(2, 1)
  6678. MoveRightGenerator(1, 1)
  6679. MoveDownGenerator(1, 2)
  6680. MoveLeftGenerator(2, 2)
  6681. MoveLeftGenerator(2, 1)
  6682. MoveUpGenerator(2, 0)
  6683. MoveRightGenerator(1, 0)
  6684. MoveRightGenerator(1, 1)
  6685. MoveDownGenerator(1, 2)
  6686. MoveLeftGenerator(2, 2)
  6687. MoveLeftGenerator(2, 1)
  6688. MoveUpGenerator(2, 0)
  6689. MoveRightGenerator(1, 0)
  6690. MoveRightGenerator(1, 1)
  6691. MoveDownGenerator(1, 2)
  6692. MoveLeftGenerator(2, 2)
  6693. MoveLeftGenerator(2, 1)
  6694. MoveUpGenerator(2, 0)
  6695. MoveRightGenerator(1, 0)
  6696. MoveRightGenerator(1, 1)
  6697. MoveDownGenerator(1, 2)
  6698. MoveLeftGenerator(2, 2)
  6699. MoveLeftGenerator(2, 1)
  6700. MoveUpGenerator(2, 0)
  6701. MoveRightGenerator(1, 0)
  6702. MoveRightGenerator(1, 1)
  6703. MoveDownGenerator(1, 2)
  6704. MoveLeftGenerator(2, 2)
  6705. MoveLeftGenerator(2, 1)
  6706. MoveUpGenerator(2, 0)
  6707. MoveUpGenerator(1, 0)
  6708. MoveRightGenerator(0, 0)
  6709. MoveRightGenerator(0, 1)
  6710. MoveDownGenerator(0, 2)
  6711. MoveLeftGenerator(1, 2)
  6712. MoveLeftGenerator(1, 1)
  6713. MoveDownGenerator(1, 0)
  6714. MoveRightGenerator(2, 0)
  6715. MoveRightGenerator(2, 1)
  6716. MoveUpGenerator(2, 2)
  6717. MoveLeftGenerator(1, 2)
  6718. MoveLeftGenerator(1, 1)
  6719. MoveDownGenerator(1, 0)
  6720. MoveRightGenerator(2, 0)
  6721. MoveRightGenerator(2, 1)
  6722. MoveUpGenerator(2, 2)
  6723. MoveLeftGenerator(1, 2)
  6724. MoveLeftGenerator(1, 1)
  6725. MoveDownGenerator(1, 0)
  6726. MoveRightGenerator(2, 0)
  6727. MoveRightGenerator(2, 1)
  6728. MoveUpGenerator(2, 2)
  6729. MoveLeftGenerator(1, 2)
  6730. MoveLeftGenerator(1, 1)
  6731. MoveDownGenerator(1, 0)
  6732. MoveRightGenerator(2, 0)
  6733. MoveRightGenerator(2, 1)
  6734. MoveUpGenerator(2, 2)
  6735. MoveLeftGenerator(1, 2)
  6736. MoveLeftGenerator(1, 1)
  6737. MoveDownGenerator(1, 0)
  6738. MoveRightGenerator(2, 0)
  6739. MoveUpGenerator(2, 1)
  6740. MoveRightGenerator(1, 1)
  6741. MoveDownGenerator(1, 2)
  6742. MoveLeftGenerator(2, 2)
  6743. MoveLeftGenerator(2, 1)
  6744. MoveUpGenerator(2, 0)
  6745. MoveRightGenerator(1, 0)
  6746. MoveRightGenerator(1, 1)
  6747. MoveDownGenerator(1, 2)
  6748. MoveLeftGenerator(2, 2)
  6749. MoveLeftGenerator(2, 1)
  6750. MoveUpGenerator(2, 0)
  6751. MoveRightGenerator(1, 0)
  6752. MoveRightGenerator(1, 1)
  6753. MoveDownGenerator(1, 2)
  6754. MoveLeftGenerator(2, 2)
  6755. MoveLeftGenerator(2, 1)
  6756. MoveUpGenerator(2, 0)
  6757. MoveRightGenerator(1, 0)
  6758. MoveRightGenerator(1, 1)
  6759. MoveDownGenerator(1, 2)
  6760. MoveLeftGenerator(2, 2)
  6761. MoveLeftGenerator(2, 1)
  6762. MoveUpGenerator(2, 0)
  6763. MoveRightGenerator(1, 0)
  6764. MoveRightGenerator(1, 1)
  6765. MoveDownGenerator(1, 2)
  6766. MoveLeftGenerator(2, 2)
  6767. MoveLeftGenerator(2, 1)
  6768. MoveUpGenerator(2, 0)
  6769. MoveUpGenerator(1, 0)
  6770. MoveRightGenerator(0, 0)
  6771. MoveRightGenerator(0, 1)
  6772. MoveDownGenerator(0, 2)
  6773. MoveLeftGenerator(1, 2)
  6774. MoveLeftGenerator(1, 1)
  6775. MoveDownGenerator(1, 0)
  6776. MoveRightGenerator(2, 0)
  6777. MoveRightGenerator(2, 1)
  6778. MoveUpGenerator(2, 2)
  6779. MoveLeftGenerator(1, 2)
  6780. MoveLeftGenerator(1, 1)
  6781. MoveDownGenerator(1, 0)
  6782. MoveRightGenerator(2, 0)
  6783. MoveRightGenerator(2, 1)
  6784. MoveUpGenerator(2, 2)
  6785. MoveLeftGenerator(1, 2)
  6786. MoveLeftGenerator(1, 1)
  6787. MoveDownGenerator(1, 0)
  6788. MoveRightGenerator(2, 0)
  6789. MoveRightGenerator(2, 1)
  6790. MoveUpGenerator(2, 2)
  6791. MoveLeftGenerator(1, 2)
  6792. MoveLeftGenerator(1, 1)
  6793. MoveDownGenerator(1, 0)
  6794. MoveRightGenerator(2, 0)
  6795. MoveRightGenerator(2, 1)
  6796. MoveUpGenerator(2, 2)
  6797. MoveLeftGenerator(1, 2)
  6798. MoveLeftGenerator(1, 1)
  6799. MoveDownGenerator(1, 0)
  6800. MoveRightGenerator(2, 0)
  6801. MoveUpGenerator(2, 1)
  6802. MoveRightGenerator(1, 1)
  6803. MoveDownGenerator(1, 2)
  6804. MoveLeftGenerator(2, 2)
  6805. MoveLeftGenerator(2, 1)
  6806. MoveUpGenerator(2, 0)
  6807. MoveRightGenerator(1, 0)
  6808. MoveRightGenerator(1, 1)
  6809. MoveDownGenerator(1, 2)
  6810. MoveLeftGenerator(2, 2)
  6811. MoveLeftGenerator(2, 1)
  6812. MoveUpGenerator(2, 0)
  6813. MoveRightGenerator(1, 0)
  6814. MoveRightGenerator(1, 1)
  6815. MoveDownGenerator(1, 2)
  6816. MoveLeftGenerator(2, 2)
  6817. MoveLeftGenerator(2, 1)
  6818. MoveUpGenerator(2, 0)
  6819. MoveRightGenerator(1, 0)
  6820. MoveRightGenerator(1, 1)
  6821. MoveDownGenerator(1, 2)
  6822. MoveLeftGenerator(2, 2)
  6823. MoveLeftGenerator(2, 1)
  6824. MoveUpGenerator(2, 0)
  6825. MoveRightGenerator(1, 0)
  6826. MoveRightGenerator(1, 1)
  6827. MoveDownGenerator(1, 2)
  6828. MoveLeftGenerator(2, 2)
  6829. MoveLeftGenerator(2, 1)
  6830. MoveUpGenerator(2, 0)
  6831. MoveUpGenerator(1, 0)
  6832. MoveRightGenerator(0, 0)
  6833. MoveRightGenerator(0, 1)
  6834. MoveDownGenerator(0, 2)
  6835. MoveLeftGenerator(1, 2)
  6836. MoveLeftGenerator(1, 1)
  6837. MoveDownGenerator(1, 0)
  6838. MoveRightGenerator(2, 0)
  6839. MoveRightGenerator(2, 1)
  6840. MoveUpGenerator(2, 2)
  6841. MoveLeftGenerator(1, 2)
  6842. MoveLeftGenerator(1, 1)
  6843. MoveDownGenerator(1, 0)
  6844. MoveRightGenerator(2, 0)
  6845. MoveRightGenerator(2, 1)
  6846. MoveUpGenerator(2, 2)
  6847. MoveLeftGenerator(1, 2)
  6848. MoveLeftGenerator(1, 1)
  6849. MoveDownGenerator(1, 0)
  6850. MoveRightGenerator(2, 0)
  6851. MoveRightGenerator(2, 1)
  6852. MoveUpGenerator(2, 2)
  6853. MoveLeftGenerator(1, 2)
  6854. MoveLeftGenerator(1, 1)
  6855. MoveDownGenerator(1, 0)
  6856. MoveRightGenerator(2, 0)
  6857. MoveRightGenerator(2, 1)
  6858. MoveUpGenerator(2, 2)
  6859. MoveLeftGenerator(1, 2)
  6860. MoveLeftGenerator(1, 1)
  6861. MoveDownGenerator(1, 0)
  6862. MoveRightGenerator(2, 0)
  6863. MoveUpGenerator(2, 1)
  6864. MoveRightGenerator(1, 1)
  6865. MoveDownGenerator(1, 2)
  6866. MoveLeftGenerator(2, 2)
  6867. MoveLeftGenerator(2, 1)
  6868. MoveUpGenerator(2, 0)
  6869. MoveRightGenerator(1, 0)
  6870. MoveRightGenerator(1, 1)
  6871. MoveDownGenerator(1, 2)
  6872. MoveLeftGenerator(2, 2)
  6873. MoveLeftGenerator(2, 1)
  6874. MoveUpGenerator(2, 0)
  6875. MoveRightGenerator(1, 0)
  6876. MoveRightGenerator(1, 1)
  6877. MoveDownGenerator(1, 2)
  6878. MoveLeftGenerator(2, 2)
  6879. MoveLeftGenerator(2, 1)
  6880. MoveUpGenerator(2, 0)
  6881. MoveRightGenerator(1, 0)
  6882. MoveRightGenerator(1, 1)
  6883. MoveDownGenerator(1, 2)
  6884. MoveLeftGenerator(2, 2)
  6885. MoveLeftGenerator(2, 1)
  6886. MoveUpGenerator(2, 0)
  6887. MoveRightGenerator(1, 0)
  6888. MoveRightGenerator(1, 1)
  6889. MoveDownGenerator(1, 2)
  6890. MoveLeftGenerator(2, 2)
  6891. MoveLeftGenerator(2, 1)
  6892. MoveUpGenerator(2, 0)
  6893. MoveUpGenerator(1, 0)
  6894. MoveRightGenerator(0, 0)
  6895. MoveRightGenerator(0, 1)
  6896. MoveDownGenerator(0, 2)
  6897. MoveLeftGenerator(1, 2)
  6898. MoveLeftGenerator(1, 1)
  6899. MoveDownGenerator(1, 0)
  6900. MoveRightGenerator(2, 0)
  6901. MoveRightGenerator(2, 1)
  6902. MoveUpGenerator(2, 2)
  6903. MoveLeftGenerator(1, 2)
  6904. MoveLeftGenerator(1, 1)
  6905. MoveDownGenerator(1, 0)
  6906. MoveRightGenerator(2, 0)
  6907. MoveRightGenerator(2, 1)
  6908. MoveUpGenerator(2, 2)
  6909. MoveLeftGenerator(1, 2)
  6910. MoveLeftGenerator(1, 1)
  6911. MoveDownGenerator(1, 0)
  6912. MoveRightGenerator(2, 0)
  6913. MoveRightGenerator(2, 1)
  6914. MoveUpGenerator(2, 2)
  6915. MoveLeftGenerator(1, 2)
  6916. MoveLeftGenerator(1, 1)
  6917. MoveDownGenerator(1, 0)
  6918. MoveRightGenerator(2, 0)
  6919. MoveRightGenerator(2, 1)
  6920. MoveUpGenerator(2, 2)
  6921. MoveLeftGenerator(1, 2)
  6922. MoveLeftGenerator(1, 1)
  6923. MoveDownGenerator(1, 0)
  6924. MoveRightGenerator(2, 0)
  6925. MoveUpGenerator(2, 1)
  6926. MoveRightGenerator(1, 1)
  6927. MoveDownGenerator(1, 2)
  6928. MoveLeftGenerator(2, 2)
  6929. MoveLeftGenerator(2, 1)
  6930. MoveUpGenerator(2, 0)
  6931. MoveRightGenerator(1, 0)
  6932. MoveRightGenerator(1, 1)
  6933. MoveDownGenerator(1, 2)
  6934. MoveLeftGenerator(2, 2)
  6935. MoveLeftGenerator(2, 1)
  6936. MoveUpGenerator(2, 0)
  6937. MoveRightGenerator(1, 0)
  6938. MoveRightGenerator(1, 1)
  6939. MoveDownGenerator(1, 2)
  6940. MoveLeftGenerator(2, 2)
  6941. MoveLeftGenerator(2, 1)
  6942. MoveUpGenerator(2, 0)
  6943. MoveRightGenerator(1, 0)
  6944. MoveRightGenerator(1, 1)
  6945. MoveDownGenerator(1, 2)
  6946. MoveLeftGenerator(2, 2)
  6947. MoveLeftGenerator(2, 1)
  6948. MoveUpGenerator(2, 0)
  6949. MoveRightGenerator(1, 0)
  6950. MoveRightGenerator(1, 1)
  6951. MoveDownGenerator(1, 2)
  6952. MoveLeftGenerator(2, 2)
  6953. MoveLeftGenerator(2, 1)
  6954. MoveUpGenerator(2, 0)
  6955. MoveUpGenerator(1, 0)
  6956. MoveRightGenerator(0, 0)
  6957. MoveDownGenerator(0, 1)
  6958. MoveRightGenerator(1, 1)
  6959. MoveDownGenerator(1, 2)
  6960. MoveLeftGenerator(2, 2)
  6961. MoveLeftGenerator(2, 1)
  6962. MoveUpGenerator(2, 0)
  6963. MoveRightGenerator(1, 0)
  6964. MoveRightGenerator(1, 1)
  6965. MoveDownGenerator(1, 2)
  6966. MoveLeftGenerator(2, 2)
  6967. MoveLeftGenerator(2, 1)
  6968. MoveUpGenerator(2, 0)
  6969. MoveRightGenerator(1, 0)
  6970. MoveRightGenerator(1, 1)
  6971. MoveDownGenerator(1, 2)
  6972. MoveLeftGenerator(2, 2)
  6973. MoveLeftGenerator(2, 1)
  6974. MoveUpGenerator(2, 0)
  6975. MoveRightGenerator(1, 0)
  6976. MoveRightGenerator(1, 1)
  6977. MoveDownGenerator(1, 2)
  6978. MoveLeftGenerator(2, 2)
  6979. MoveLeftGenerator(2, 1)
  6980. MoveUpGenerator(2, 0)
  6981. MoveRightGenerator(1, 0)
  6982. MoveRightGenerator(1, 1)
  6983. MoveDownGenerator(1, 2)
  6984. MoveLeftGenerator(2, 2)
  6985. MoveLeftGenerator(2, 1)
  6986. MoveUpGenerator(2, 0)
  6987. MoveUpGenerator(1, 0)
  6988. MoveRightGenerator(0, 0)
  6989. MoveRightGenerator(0, 1)
  6990. MoveDownGenerator(0, 2)
  6991. MoveLeftGenerator(1, 2)
  6992. MoveLeftGenerator(1, 1)
  6993. MoveDownGenerator(1, 0)
  6994. MoveRightGenerator(2, 0)
  6995. MoveRightGenerator(2, 1)
  6996. MoveUpGenerator(2, 2)
  6997. MoveLeftGenerator(1, 2)
  6998. MoveLeftGenerator(1, 1)
  6999. MoveDownGenerator(1, 0)
  7000. MoveRightGenerator(2, 0)
  7001. MoveRightGenerator(2, 1)
  7002. MoveUpGenerator(2, 2)
  7003. MoveLeftGenerator(1, 2)
  7004. MoveLeftGenerator(1, 1)
  7005. MoveDownGenerator(1, 0)
  7006. MoveRightGenerator(2, 0)
  7007. MoveRightGenerator(2, 1)
  7008. MoveUpGenerator(2, 2)
  7009. MoveLeftGenerator(1, 2)
  7010. MoveLeftGenerator(1, 1)
  7011. MoveDownGenerator(1, 0)
  7012. MoveRightGenerator(2, 0)
  7013. MoveRightGenerator(2, 1)
  7014. MoveUpGenerator(2, 2)
  7015. MoveLeftGenerator(1, 2)
  7016. MoveLeftGenerator(1, 1)
  7017. MoveDownGenerator(1, 0)
  7018. MoveRightGenerator(2, 0)
  7019. MoveUpGenerator(2, 1)
  7020. MoveRightGenerator(1, 1)
  7021. MoveDownGenerator(1, 2)
  7022. MoveLeftGenerator(2, 2)
  7023. MoveLeftGenerator(2, 1)
  7024. MoveUpGenerator(2, 0)
  7025. MoveRightGenerator(1, 0)
  7026. MoveRightGenerator(1, 1)
  7027. MoveDownGenerator(1, 2)
  7028. MoveLeftGenerator(2, 2)
  7029. MoveLeftGenerator(2, 1)
  7030. MoveUpGenerator(2, 0)
  7031. MoveRightGenerator(1, 0)
  7032. MoveRightGenerator(1, 1)
  7033. MoveDownGenerator(1, 2)
  7034. MoveLeftGenerator(2, 2)
  7035. MoveLeftGenerator(2, 1)
  7036. MoveUpGenerator(2, 0)
  7037. MoveRightGenerator(1, 0)
  7038. MoveRightGenerator(1, 1)
  7039. MoveDownGenerator(1, 2)
  7040. MoveLeftGenerator(2, 2)
  7041. MoveLeftGenerator(2, 1)
  7042. MoveUpGenerator(2, 0)
  7043. MoveRightGenerator(1, 0)
  7044. MoveRightGenerator(1, 1)
  7045. MoveDownGenerator(1, 2)
  7046. MoveLeftGenerator(2, 2)
  7047. MoveLeftGenerator(2, 1)
  7048. MoveUpGenerator(2, 0)
  7049. MoveUpGenerator(1, 0)
  7050. MoveRightGenerator(0, 0)
  7051. MoveDownGenerator(0, 1)
  7052. MoveRightGenerator(1, 1)
  7053. MoveDownGenerator(1, 2)
  7054. MoveLeftGenerator(2, 2)
  7055. MoveLeftGenerator(2, 1)
  7056. MoveUpGenerator(2, 0)
  7057. MoveRightGenerator(1, 0)
  7058. MoveRightGenerator(1, 1)
  7059. MoveDownGenerator(1, 2)
  7060. MoveLeftGenerator(2, 2)
  7061. MoveLeftGenerator(2, 1)
  7062. MoveUpGenerator(2, 0)
  7063. MoveRightGenerator(1, 0)
  7064. MoveRightGenerator(1, 1)
  7065. MoveDownGenerator(1, 2)
  7066. MoveLeftGenerator(2, 2)
  7067. MoveLeftGenerator(2, 1)
  7068. MoveUpGenerator(2, 0)
  7069. MoveRightGenerator(1, 0)
  7070. MoveRightGenerator(1, 1)
  7071. MoveDownGenerator(1, 2)
  7072. MoveLeftGenerator(2, 2)
  7073. MoveLeftGenerator(2, 1)
  7074. MoveUpGenerator(2, 0)
  7075. MoveRightGenerator(1, 0)
  7076. MoveRightGenerator(1, 1)
  7077. MoveDownGenerator(1, 2)
  7078. MoveLeftGenerator(2, 2)
  7079. MoveLeftGenerator(2, 1)
  7080. MoveUpGenerator(2, 0)
  7081. MoveUpGenerator(1, 0)
  7082. MoveRightGenerator(0, 0)
  7083. MoveRightGenerator(0, 1)
  7084. MoveDownGenerator(0, 2)
  7085. MoveLeftGenerator(1, 2)
  7086. MoveLeftGenerator(1, 1)
  7087. MoveDownGenerator(1, 0)
  7088. MoveRightGenerator(2, 0)
  7089. MoveRightGenerator(2, 1)
  7090. MoveUpGenerator(2, 2)
  7091. MoveLeftGenerator(1, 2)
  7092. MoveLeftGenerator(1, 1)
  7093. MoveDownGenerator(1, 0)
  7094. MoveRightGenerator(2, 0)
  7095. MoveRightGenerator(2, 1)
  7096. MoveUpGenerator(2, 2)
  7097. MoveLeftGenerator(1, 2)
  7098. MoveLeftGenerator(1, 1)
  7099. MoveDownGenerator(1, 0)
  7100. MoveRightGenerator(2, 0)
  7101. MoveRightGenerator(2, 1)
  7102. MoveUpGenerator(2, 2)
  7103. MoveLeftGenerator(1, 2)
  7104. MoveLeftGenerator(1, 1)
  7105. MoveDownGenerator(1, 0)
  7106. MoveRightGenerator(2, 0)
  7107. MoveRightGenerator(2, 1)
  7108. MoveUpGenerator(2, 2)
  7109. MoveLeftGenerator(1, 2)
  7110. MoveLeftGenerator(1, 1)
  7111. MoveDownGenerator(1, 0)
  7112. MoveRightGenerator(2, 0)
  7113. MoveUpGenerator(2, 1)
  7114. MoveRightGenerator(1, 1)
  7115. MoveDownGenerator(1, 2)
  7116. MoveLeftGenerator(2, 2)
  7117. MoveLeftGenerator(2, 1)
  7118. MoveUpGenerator(2, 0)
  7119. MoveRightGenerator(1, 0)
  7120. MoveRightGenerator(1, 1)
  7121. MoveDownGenerator(1, 2)
  7122. MoveLeftGenerator(2, 2)
  7123. MoveLeftGenerator(2, 1)
  7124. MoveUpGenerator(2, 0)
  7125. MoveRightGenerator(1, 0)
  7126. MoveRightGenerator(1, 1)
  7127. MoveDownGenerator(1, 2)
  7128. MoveLeftGenerator(2, 2)
  7129. MoveLeftGenerator(2, 1)
  7130. MoveUpGenerator(2, 0)
  7131. MoveRightGenerator(1, 0)
  7132. MoveRightGenerator(1, 1)
  7133. MoveDownGenerator(1, 2)
  7134. MoveLeftGenerator(2, 2)
  7135. MoveLeftGenerator(2, 1)
  7136. MoveUpGenerator(2, 0)
  7137. MoveRightGenerator(1, 0)
  7138. MoveRightGenerator(1, 1)
  7139. MoveDownGenerator(1, 2)
  7140. MoveLeftGenerator(2, 2)
  7141. MoveLeftGenerator(2, 1)
  7142. MoveUpGenerator(2, 0)
  7143. MoveUpGenerator(1, 0)
  7144. MoveRightGenerator(0, 0)
  7145. MoveRightGenerator(0, 1)
  7146. MoveDownGenerator(0, 2)
  7147. MoveLeftGenerator(1, 2)
  7148. MoveLeftGenerator(1, 1)
  7149. MoveDownGenerator(1, 0)
  7150. MoveRightGenerator(2, 0)
  7151. MoveRightGenerator(2, 1)
  7152. MoveUpGenerator(2, 2)
  7153. MoveLeftGenerator(1, 2)
  7154. MoveLeftGenerator(1, 1)
  7155. MoveDownGenerator(1, 0)
  7156. MoveRightGenerator(2, 0)
  7157. MoveRightGenerator(2, 1)
  7158. MoveUpGenerator(2, 2)
  7159. MoveLeftGenerator(1, 2)
  7160. MoveLeftGenerator(1, 1)
  7161. MoveDownGenerator(1, 0)
  7162. MoveRightGenerator(2, 0)
  7163. MoveRightGenerator(2, 1)
  7164. MoveUpGenerator(2, 2)
  7165. MoveLeftGenerator(1, 2)
  7166. MoveLeftGenerator(1, 1)
  7167. MoveDownGenerator(1, 0)
  7168. MoveRightGenerator(2, 0)
  7169. MoveRightGenerator(2, 1)
  7170. MoveUpGenerator(2, 2)
  7171. MoveLeftGenerator(1, 2)
  7172. MoveLeftGenerator(1, 1)
  7173. MoveDownGenerator(1, 0)
  7174. MoveRightGenerator(2, 0)
  7175. MoveUpGenerator(2, 1)
  7176. MoveRightGenerator(1, 1)
  7177. MoveDownGenerator(1, 2)
  7178. MoveLeftGenerator(2, 2)
  7179. MoveLeftGenerator(2, 1)
  7180. MoveUpGenerator(2, 0)
  7181. MoveRightGenerator(1, 0)
  7182. MoveRightGenerator(1, 1)
  7183. MoveDownGenerator(1, 2)
  7184. MoveLeftGenerator(2, 2)
  7185. MoveLeftGenerator(2, 1)
  7186. MoveUpGenerator(2, 0)
  7187. MoveRightGenerator(1, 0)
  7188. MoveRightGenerator(1, 1)
  7189. MoveDownGenerator(1, 2)
  7190. MoveLeftGenerator(2, 2)
  7191. MoveLeftGenerator(2, 1)
  7192. MoveUpGenerator(2, 0)
  7193. MoveRightGenerator(1, 0)
  7194. MoveRightGenerator(1, 1)
  7195. MoveDownGenerator(1, 2)
  7196. MoveLeftGenerator(2, 2)
  7197. MoveLeftGenerator(2, 1)
  7198. MoveUpGenerator(2, 0)
  7199. MoveRightGenerator(1, 0)
  7200. MoveRightGenerator(1, 1)
  7201. MoveDownGenerator(1, 2)
  7202. MoveLeftGenerator(2, 2)
  7203. MoveLeftGenerator(2, 1)
  7204. MoveUpGenerator(2, 0)
  7205. MoveUpGenerator(1, 0)
  7206. MoveRightGenerator(0, 0)
  7207. MoveRightGenerator(0, 1)
  7208. MoveDownGenerator(0, 2)
  7209. MoveLeftGenerator(1, 2)
  7210. MoveLeftGenerator(1, 1)
  7211. MoveDownGenerator(1, 0)
  7212. MoveRightGenerator(2, 0)
  7213. MoveRightGenerator(2, 1)
  7214. MoveUpGenerator(2, 2)
  7215. MoveLeftGenerator(1, 2)
  7216. MoveLeftGenerator(1, 1)
  7217. MoveDownGenerator(1, 0)
  7218. MoveRightGenerator(2, 0)
  7219. MoveRightGenerator(2, 1)
  7220. MoveUpGenerator(2, 2)
  7221. MoveLeftGenerator(1, 2)
  7222. MoveLeftGenerator(1, 1)
  7223. MoveDownGenerator(1, 0)
  7224. MoveRightGenerator(2, 0)
  7225. MoveRightGenerator(2, 1)
  7226. MoveUpGenerator(2, 2)
  7227. MoveLeftGenerator(1, 2)
  7228. MoveLeftGenerator(1, 1)
  7229. MoveDownGenerator(1, 0)
  7230. MoveRightGenerator(2, 0)
  7231. MoveRightGenerator(2, 1)
  7232. MoveUpGenerator(2, 2)
  7233. MoveLeftGenerator(1, 2)
  7234. MoveLeftGenerator(1, 1)
  7235. MoveUpGenerator(1, 0)
  7236. MoveRightGenerator(0, 0)
  7237. MoveRightGenerator(0, 1)
  7238. MoveDownGenerator(0, 2)
  7239. MoveLeftGenerator(1, 2)
  7240. MoveLeftGenerator(1, 1)
  7241. MoveDownGenerator(1, 0)
  7242. MoveRightGenerator(2, 0)
  7243. MoveRightGenerator(2, 1)
  7244. MoveUpGenerator(2, 2)
  7245. MoveLeftGenerator(1, 2)
  7246. MoveLeftGenerator(1, 1)
  7247. MoveDownGenerator(1, 0)
  7248. MoveRightGenerator(2, 0)
  7249. MoveRightGenerator(2, 1)
  7250. MoveUpGenerator(2, 2)
  7251. MoveLeftGenerator(1, 2)
  7252. MoveLeftGenerator(1, 1)
  7253. MoveDownGenerator(1, 0)
  7254. MoveRightGenerator(2, 0)
  7255. MoveRightGenerator(2, 1)
  7256. MoveUpGenerator(2, 2)
  7257. MoveLeftGenerator(1, 2)
  7258. MoveLeftGenerator(1, 1)
  7259. MoveDownGenerator(1, 0)
  7260. MoveRightGenerator(2, 0)
  7261. MoveRightGenerator(2, 1)
  7262. MoveUpGenerator(2, 2)
  7263. MoveLeftGenerator(1, 2)
  7264. MoveLeftGenerator(1, 1)
  7265. MoveDownGenerator(1, 0)
  7266. MoveRightGenerator(2, 0)
  7267. MoveUpGenerator(2, 1)
  7268. MoveRightGenerator(1, 1)
  7269. MoveDownGenerator(1, 2)
  7270. MoveLeftGenerator(2, 2)
  7271. MoveLeftGenerator(2, 1)
  7272. MoveUpGenerator(2, 0)
  7273. MoveRightGenerator(1, 0)
  7274. MoveRightGenerator(1, 1)
  7275. MoveDownGenerator(1, 2)
  7276. MoveLeftGenerator(2, 2)
  7277. MoveLeftGenerator(2, 1)
  7278. MoveUpGenerator(2, 0)
  7279. MoveRightGenerator(1, 0)
  7280. MoveRightGenerator(1, 1)
  7281. MoveDownGenerator(1, 2)
  7282. MoveLeftGenerator(2, 2)
  7283. MoveLeftGenerator(2, 1)
  7284. MoveUpGenerator(2, 0)
  7285. MoveRightGenerator(1, 0)
  7286. MoveRightGenerator(1, 1)
  7287. MoveDownGenerator(1, 2)
  7288. MoveLeftGenerator(2, 2)
  7289. MoveLeftGenerator(2, 1)
  7290. MoveUpGenerator(2, 0)
  7291. MoveRightGenerator(1, 0)
  7292. MoveRightGenerator(1, 1)
  7293. MoveDownGenerator(1, 2)
  7294. MoveLeftGenerator(2, 2)
  7295. MoveLeftGenerator(2, 1)
  7296. MoveUpGenerator(2, 0)
  7297. MoveUpGenerator(1, 0)
  7298. MoveRightGenerator(0, 0)
  7299. MoveRightGenerator(0, 1)
  7300. MoveDownGenerator(0, 2)
  7301. MoveLeftGenerator(1, 2)
  7302. MoveLeftGenerator(1, 1)
  7303. MoveDownGenerator(1, 0)
  7304. MoveRightGenerator(2, 0)
  7305. MoveRightGenerator(2, 1)
  7306. MoveUpGenerator(2, 2)
  7307. MoveLeftGenerator(1, 2)
  7308. MoveLeftGenerator(1, 1)
  7309. MoveDownGenerator(1, 0)
  7310. MoveRightGenerator(2, 0)
  7311. MoveRightGenerator(2, 1)
  7312. MoveUpGenerator(2, 2)
  7313. MoveLeftGenerator(1, 2)
  7314. MoveLeftGenerator(1, 1)
  7315. MoveDownGenerator(1, 0)
  7316. MoveRightGenerator(2, 0)
  7317. MoveRightGenerator(2, 1)
  7318. MoveUpGenerator(2, 2)
  7319. MoveLeftGenerator(1, 2)
  7320. MoveLeftGenerator(1, 1)
  7321. MoveDownGenerator(1, 0)
  7322. MoveRightGenerator(2, 0)
  7323. MoveRightGenerator(2, 1)
  7324. MoveUpGenerator(2, 2)
  7325. MoveLeftGenerator(1, 2)
  7326. MoveLeftGenerator(1, 1)
  7327. MoveDownGenerator(1, 0)
  7328. MoveRightGenerator(2, 0)
  7329. MoveUpGenerator(2, 1)
  7330. MoveRightGenerator(1, 1)
  7331. MoveDownGenerator(1, 2)
  7332. MoveLeftGenerator(2, 2)
  7333. MoveLeftGenerator(2, 1)
  7334. MoveUpGenerator(2, 0)
  7335. MoveRightGenerator(1, 0)
  7336. MoveRightGenerator(1, 1)
  7337. MoveDownGenerator(1, 2)
  7338. MoveLeftGenerator(2, 2)
  7339. MoveLeftGenerator(2, 1)
  7340. MoveUpGenerator(2, 0)
  7341. MoveRightGenerator(1, 0)
  7342. MoveRightGenerator(1, 1)
  7343. MoveDownGenerator(1, 2)
  7344. MoveLeftGenerator(2, 2)
  7345. MoveLeftGenerator(2, 1)
  7346. MoveUpGenerator(2, 0)
  7347. MoveRightGenerator(1, 0)
  7348. MoveRightGenerator(1, 1)
  7349. MoveDownGenerator(1, 2)
  7350. MoveLeftGenerator(2, 2)
  7351. MoveLeftGenerator(2, 1)
  7352. MoveUpGenerator(2, 0)
  7353. MoveRightGenerator(1, 0)
  7354. MoveRightGenerator(1, 1)
  7355. MoveDownGenerator(1, 2)
  7356. MoveLeftGenerator(2, 2)
  7357. MoveLeftGenerator(2, 1)
  7358. MoveUpGenerator(2, 0)
  7359. MoveUpGenerator(1, 0)
  7360. MoveRightGenerator(0, 0)
  7361. MoveRightGenerator(0, 1)
  7362. MoveDownGenerator(0, 2)
  7363. MoveLeftGenerator(1, 2)
  7364. MoveLeftGenerator(1, 1)
  7365. MoveDownGenerator(1, 0)
  7366. MoveRightGenerator(2, 0)
  7367. MoveRightGenerator(2, 1)
  7368. MoveUpGenerator(2, 2)
  7369. MoveLeftGenerator(1, 2)
  7370. MoveLeftGenerator(1, 1)
  7371. MoveDownGenerator(1, 0)
  7372. MoveRightGenerator(2, 0)
  7373. MoveRightGenerator(2, 1)
  7374. MoveUpGenerator(2, 2)
  7375. MoveLeftGenerator(1, 2)
  7376. MoveLeftGenerator(1, 1)
  7377. MoveDownGenerator(1, 0)
  7378. MoveRightGenerator(2, 0)
  7379. MoveRightGenerator(2, 1)
  7380. MoveUpGenerator(2, 2)
  7381. MoveLeftGenerator(1, 2)
  7382. MoveLeftGenerator(1, 1)
  7383. MoveDownGenerator(1, 0)
  7384. MoveRightGenerator(2, 0)
  7385. MoveRightGenerator(2, 1)
  7386. MoveUpGenerator(2, 2)
  7387. MoveLeftGenerator(1, 2)
  7388. MoveLeftGenerator(1, 1)
  7389. MoveDownGenerator(1, 0)
  7390. MoveRightGenerator(2, 0)
  7391. MoveUpGenerator(2, 1)
  7392. MoveRightGenerator(1, 1)
  7393. MoveDownGenerator(1, 2)
  7394. MoveLeftGenerator(2, 2)
  7395. MoveLeftGenerator(2, 1)
  7396. MoveUpGenerator(2, 0)
  7397. MoveRightGenerator(1, 0)
  7398. MoveRightGenerator(1, 1)
  7399. MoveDownGenerator(1, 2)
  7400. MoveLeftGenerator(2, 2)
  7401. MoveLeftGenerator(2, 1)
  7402. MoveUpGenerator(2, 0)
  7403. MoveRightGenerator(1, 0)
  7404. MoveRightGenerator(1, 1)
  7405. MoveDownGenerator(1, 2)
  7406. MoveLeftGenerator(2, 2)
  7407. MoveLeftGenerator(2, 1)
  7408. MoveUpGenerator(2, 0)
  7409. MoveRightGenerator(1, 0)
  7410. MoveRightGenerator(1, 1)
  7411. MoveDownGenerator(1, 2)
  7412. MoveLeftGenerator(2, 2)
  7413. MoveLeftGenerator(2, 1)
  7414. MoveUpGenerator(2, 0)
  7415. MoveRightGenerator(1, 0)
  7416. MoveRightGenerator(1, 1)
  7417. MoveDownGenerator(1, 2)
  7418. MoveLeftGenerator(2, 2)
  7419. MoveLeftGenerator(2, 1)
  7420. MoveUpGenerator(2, 0)
  7421. MoveUpGenerator(1, 0)
  7422. MoveRightGenerator(0, 0)
  7423. MoveRightGenerator(0, 1)
  7424. MoveDownGenerator(0, 2)
  7425. MoveLeftGenerator(1, 2)
  7426. MoveLeftGenerator(1, 1)
  7427. MoveDownGenerator(1, 0)
  7428. MoveRightGenerator(2, 0)
  7429. MoveRightGenerator(2, 1)
  7430. MoveUpGenerator(2, 2)
  7431. MoveLeftGenerator(1, 2)
  7432. MoveLeftGenerator(1, 1)
  7433. MoveDownGenerator(1, 0)
  7434. MoveRightGenerator(2, 0)
  7435. MoveRightGenerator(2, 1)
  7436. MoveUpGenerator(2, 2)
  7437. MoveLeftGenerator(1, 2)
  7438. MoveLeftGenerator(1, 1)
  7439. MoveDownGenerator(1, 0)
  7440. MoveRightGenerator(2, 0)
  7441. MoveRightGenerator(2, 1)
  7442. MoveUpGenerator(2, 2)
  7443. MoveLeftGenerator(1, 2)
  7444. MoveLeftGenerator(1, 1)
  7445. MoveDownGenerator(1, 0)
  7446. MoveRightGenerator(2, 0)
  7447. MoveRightGenerator(2, 1)
  7448. MoveUpGenerator(2, 2)
  7449. MoveLeftGenerator(1, 2)
  7450. MoveLeftGenerator(1, 1)
  7451. MoveDownGenerator(1, 0)
  7452. MoveRightGenerator(2, 0)
  7453. MoveUpGenerator(2, 1)
  7454. MoveRightGenerator(1, 1)
  7455. MoveDownGenerator(1, 2)
  7456. MoveLeftGenerator(2, 2)
  7457. MoveLeftGenerator(2, 1)
  7458. MoveUpGenerator(2, 0)
  7459. MoveRightGenerator(1, 0)
  7460. MoveRightGenerator(1, 1)
  7461. MoveDownGenerator(1, 2)
  7462. MoveLeftGenerator(2, 2)
  7463. MoveLeftGenerator(2, 1)
  7464. MoveUpGenerator(2, 0)
  7465. MoveRightGenerator(1, 0)
  7466. MoveRightGenerator(1, 1)
  7467. MoveDownGenerator(1, 2)
  7468. MoveLeftGenerator(2, 2)
  7469. MoveLeftGenerator(2, 1)
  7470. MoveUpGenerator(2, 0)
  7471. MoveRightGenerator(1, 0)
  7472. MoveRightGenerator(1, 1)
  7473. MoveDownGenerator(1, 2)
  7474. MoveLeftGenerator(2, 2)
  7475. MoveLeftGenerator(2, 1)
  7476. MoveUpGenerator(2, 0)
  7477. MoveRightGenerator(1, 0)
  7478. MoveRightGenerator(1, 1)
  7479. MoveDownGenerator(1, 2)
  7480. MoveLeftGenerator(2, 2)
  7481. MoveUpGenerator(2, 1)
  7482. MoveRightGenerator(1, 1)
  7483. MoveDownGenerator(1, 2)
  7484. MoveLeftGenerator(2, 2)
  7485. MoveLeftGenerator(2, 1)
  7486. MoveUpGenerator(2, 0)
  7487. MoveRightGenerator(1, 0)
  7488. MoveRightGenerator(1, 1)
  7489. MoveDownGenerator(1, 2)
  7490. MoveLeftGenerator(2, 2)
  7491. MoveLeftGenerator(2, 1)
  7492. MoveUpGenerator(2, 0)
  7493. MoveRightGenerator(1, 0)
  7494. MoveRightGenerator(1, 1)
  7495. MoveDownGenerator(1, 2)
  7496. MoveLeftGenerator(2, 2)
  7497. MoveLeftGenerator(2, 1)
  7498. MoveUpGenerator(2, 0)
  7499. MoveRightGenerator(1, 0)
  7500. MoveRightGenerator(1, 1)
  7501. MoveDownGenerator(1, 2)
  7502. MoveLeftGenerator(2, 2)
  7503. MoveLeftGenerator(2, 1)
  7504. MoveUpGenerator(2, 0)
  7505. MoveRightGenerator(1, 0)
  7506. MoveRightGenerator(1, 1)
  7507. MoveDownGenerator(1, 2)
  7508. MoveLeftGenerator(2, 2)
  7509. MoveLeftGenerator(2, 1)
  7510. MoveUpGenerator(2, 0)
  7511. MoveUpGenerator(1, 0)
  7512. MoveRightGenerator(0, 0)
  7513. MoveRightGenerator(0, 1)
  7514. MoveDownGenerator(0, 2)
  7515. MoveLeftGenerator(1, 2)
  7516. MoveLeftGenerator(1, 1)
  7517. MoveDownGenerator(1, 0)
  7518. MoveRightGenerator(2, 0)
  7519. MoveRightGenerator(2, 1)
  7520. MoveUpGenerator(2, 2)
  7521. MoveLeftGenerator(1, 2)
  7522. MoveLeftGenerator(1, 1)
  7523. MoveDownGenerator(1, 0)
  7524. MoveRightGenerator(2, 0)
  7525. MoveRightGenerator(2, 1)
  7526. MoveUpGenerator(2, 2)
  7527. MoveLeftGenerator(1, 2)
  7528. MoveLeftGenerator(1, 1)
  7529. MoveDownGenerator(1, 0)
  7530. MoveRightGenerator(2, 0)
  7531. MoveRightGenerator(2, 1)
  7532. MoveUpGenerator(2, 2)
  7533. MoveLeftGenerator(1, 2)
  7534. MoveLeftGenerator(1, 1)
  7535. MoveDownGenerator(1, 0)
  7536. MoveRightGenerator(2, 0)
  7537. MoveRightGenerator(2, 1)
  7538. MoveUpGenerator(2, 2)
  7539. MoveLeftGenerator(1, 2)
  7540. MoveLeftGenerator(1, 1)
  7541. MoveDownGenerator(1, 0)
  7542. MoveRightGenerator(2, 0)
  7543. MoveUpGenerator(2, 1)
  7544. MoveRightGenerator(1, 1)
  7545. MoveDownGenerator(1, 2)
  7546. MoveLeftGenerator(2, 2)
  7547. MoveLeftGenerator(2, 1)
  7548. MoveUpGenerator(2, 0)
  7549. MoveRightGenerator(1, 0)
  7550. MoveRightGenerator(1, 1)
  7551. MoveDownGenerator(1, 2)
  7552. MoveLeftGenerator(2, 2)
  7553. MoveLeftGenerator(2, 1)
  7554. MoveUpGenerator(2, 0)
  7555. MoveRightGenerator(1, 0)
  7556. MoveRightGenerator(1, 1)
  7557. MoveDownGenerator(1, 2)
  7558. MoveLeftGenerator(2, 2)
  7559. MoveLeftGenerator(2, 1)
  7560. MoveUpGenerator(2, 0)
  7561. MoveRightGenerator(1, 0)
  7562. MoveRightGenerator(1, 1)
  7563. MoveDownGenerator(1, 2)
  7564. MoveLeftGenerator(2, 2)
  7565. MoveLeftGenerator(2, 1)
  7566. MoveUpGenerator(2, 0)
  7567. MoveRightGenerator(1, 0)
  7568. MoveRightGenerator(1, 1)
  7569. MoveDownGenerator(1, 2)
  7570. MoveLeftGenerator(2, 2)
  7571. MoveLeftGenerator(2, 1)
  7572. MoveUpGenerator(2, 0)
  7573. MoveUpGenerator(1, 0)
  7574. MoveRightGenerator(0, 0)
  7575. MoveDownGenerator(0, 1)
  7576. MoveRightGenerator(1, 1)
  7577. MoveDownGenerator(1, 2)
  7578. MoveLeftGenerator(2, 2)
  7579. MoveLeftGenerator(2, 1)
  7580. MoveUpGenerator(2, 0)
  7581. MoveRightGenerator(1, 0)
  7582. MoveRightGenerator(1, 1)
  7583. MoveDownGenerator(1, 2)
  7584. MoveLeftGenerator(2, 2)
  7585. MoveLeftGenerator(2, 1)
  7586. MoveUpGenerator(2, 0)
  7587. MoveRightGenerator(1, 0)
  7588. MoveRightGenerator(1, 1)
  7589. MoveDownGenerator(1, 2)
  7590. MoveLeftGenerator(2, 2)
  7591. MoveLeftGenerator(2, 1)
  7592. MoveUpGenerator(2, 0)
  7593. MoveRightGenerator(1, 0)
  7594. MoveRightGenerator(1, 1)
  7595. MoveDownGenerator(1, 2)
  7596. MoveLeftGenerator(2, 2)
  7597. MoveLeftGenerator(2, 1)
  7598. MoveUpGenerator(2, 0)
  7599. MoveRightGenerator(1, 0)
  7600. MoveRightGenerator(1, 1)
  7601. MoveDownGenerator(1, 2)
  7602. MoveLeftGenerator(2, 2)
  7603. MoveLeftGenerator(2, 1)
  7604. MoveUpGenerator(2, 0)
  7605. MoveUpGenerator(1, 0)
  7606. MoveRightGenerator(0, 0)
  7607. MoveDownGenerator(0, 1)
  7608. MoveRightGenerator(1, 1)
  7609. MoveDownGenerator(1, 2)
  7610. MoveLeftGenerator(2, 2)
  7611. MoveLeftGenerator(2, 1)
  7612. MoveUpGenerator(2, 0)
  7613. MoveRightGenerator(1, 0)
  7614. MoveRightGenerator(1, 1)
  7615. MoveDownGenerator(1, 2)
  7616. MoveLeftGenerator(2, 2)
  7617. MoveLeftGenerator(2, 1)
  7618. MoveUpGenerator(2, 0)
  7619. MoveRightGenerator(1, 0)
  7620. MoveRightGenerator(1, 1)
  7621. MoveDownGenerator(1, 2)
  7622. MoveLeftGenerator(2, 2)
  7623. MoveLeftGenerator(2, 1)
  7624. MoveUpGenerator(2, 0)
  7625. MoveRightGenerator(1, 0)
  7626. MoveRightGenerator(1, 1)
  7627. MoveDownGenerator(1, 2)
  7628. MoveLeftGenerator(2, 2)
  7629. MoveLeftGenerator(2, 1)
  7630. MoveUpGenerator(2, 0)
  7631. MoveRightGenerator(1, 0)
  7632. MoveRightGenerator(1, 1)
  7633. MoveDownGenerator(1, 2)
  7634. MoveLeftGenerator(2, 2)
  7635. MoveLeftGenerator(2, 1)
  7636. MoveUpGenerator(2, 0)
  7637. MoveUpGenerator(1, 0)
  7638. MoveRightGenerator(0, 0)
  7639. MoveRightGenerator(0, 1)
  7640. MoveDownGenerator(0, 2)
  7641. MoveLeftGenerator(1, 2)
  7642. MoveLeftGenerator(1, 1)
  7643. MoveDownGenerator(1, 0)
  7644. MoveRightGenerator(2, 0)
  7645. MoveRightGenerator(2, 1)
  7646. MoveUpGenerator(2, 2)
  7647. MoveLeftGenerator(1, 2)
  7648. MoveLeftGenerator(1, 1)
  7649. MoveDownGenerator(1, 0)
  7650. MoveRightGenerator(2, 0)
  7651. MoveRightGenerator(2, 1)
  7652. MoveUpGenerator(2, 2)
  7653. MoveLeftGenerator(1, 2)
  7654. MoveLeftGenerator(1, 1)
  7655. MoveDownGenerator(1, 0)
  7656. MoveRightGenerator(2, 0)
  7657. MoveRightGenerator(2, 1)
  7658. MoveUpGenerator(2, 2)
  7659. MoveLeftGenerator(1, 2)
  7660. MoveLeftGenerator(1, 1)
  7661. MoveDownGenerator(1, 0)
  7662. MoveRightGenerator(2, 0)
  7663. MoveRightGenerator(2, 1)
  7664. MoveUpGenerator(2, 2)
  7665. MoveLeftGenerator(1, 2)
  7666. MoveLeftGenerator(1, 1)
  7667. MoveDownGenerator(1, 0)
  7668. MoveRightGenerator(2, 0)
  7669. MoveUpGenerator(2, 1)
  7670. MoveRightGenerator(1, 1)
  7671. MoveDownGenerator(1, 2)
  7672. MoveLeftGenerator(2, 2)
  7673. MoveLeftGenerator(2, 1)
  7674. MoveUpGenerator(2, 0)
  7675. MoveRightGenerator(1, 0)
  7676. MoveRightGenerator(1, 1)
  7677. MoveDownGenerator(1, 2)
  7678. MoveLeftGenerator(2, 2)
  7679. MoveLeftGenerator(2, 1)
  7680. MoveUpGenerator(2, 0)
  7681. MoveRightGenerator(1, 0)
  7682. MoveRightGenerator(1, 1)
  7683. MoveDownGenerator(1, 2)
  7684. MoveLeftGenerator(2, 2)
  7685. MoveLeftGenerator(2, 1)
  7686. MoveUpGenerator(2, 0)
  7687. MoveRightGenerator(1, 0)
  7688. MoveRightGenerator(1, 1)
  7689. MoveDownGenerator(1, 2)
  7690. MoveLeftGenerator(2, 2)
  7691. MoveLeftGenerator(2, 1)
  7692. MoveUpGenerator(2, 0)
  7693. MoveRightGenerator(1, 0)
  7694. MoveRightGenerator(1, 1)
  7695. MoveDownGenerator(1, 2)
  7696. MoveLeftGenerator(2, 2)
  7697. MoveLeftGenerator(2, 1)
  7698. MoveUpGenerator(2, 0)
  7699. MoveUpGenerator(1, 0)
  7700. MoveRightGenerator(0, 0)
  7701. MoveRightGenerator(0, 1)
  7702. MoveDownGenerator(0, 2)
  7703. MoveLeftGenerator(1, 2)
  7704. MoveLeftGenerator(1, 1)
  7705. MoveDownGenerator(1, 0)
  7706. MoveRightGenerator(2, 0)
  7707. MoveRightGenerator(2, 1)
  7708. MoveUpGenerator(2, 2)
  7709. MoveLeftGenerator(1, 2)
  7710. MoveLeftGenerator(1, 1)
  7711. MoveDownGenerator(1, 0)
  7712. MoveRightGenerator(2, 0)
  7713. MoveRightGenerator(2, 1)
  7714. MoveUpGenerator(2, 2)
  7715. MoveLeftGenerator(1, 2)
  7716. MoveLeftGenerator(1, 1)
  7717. MoveDownGenerator(1, 0)
  7718. MoveRightGenerator(2, 0)
  7719. MoveRightGenerator(2, 1)
  7720. MoveUpGenerator(2, 2)
  7721. MoveLeftGenerator(1, 2)
  7722. MoveLeftGenerator(1, 1)
  7723. MoveDownGenerator(1, 0)
  7724. MoveRightGenerator(2, 0)
  7725. MoveRightGenerator(2, 1)
  7726. MoveUpGenerator(2, 2)
  7727. MoveLeftGenerator(1, 2)
  7728. MoveLeftGenerator(1, 1)
  7729. MoveDownGenerator(1, 0)
  7730. MoveRightGenerator(2, 0)
  7731. MoveUpGenerator(2, 1)
  7732. MoveRightGenerator(1, 1)
  7733. MoveDownGenerator(1, 2)
  7734. MoveLeftGenerator(2, 2)
  7735. MoveLeftGenerator(2, 1)
  7736. MoveUpGenerator(2, 0)
  7737. MoveRightGenerator(1, 0)
  7738. MoveRightGenerator(1, 1)
  7739. MoveDownGenerator(1, 2)
  7740. MoveLeftGenerator(2, 2)
  7741. MoveLeftGenerator(2, 1)
  7742. MoveUpGenerator(2, 0)
  7743. MoveRightGenerator(1, 0)
  7744. MoveRightGenerator(1, 1)
  7745. MoveDownGenerator(1, 2)
  7746. MoveLeftGenerator(2, 2)
  7747. MoveLeftGenerator(2, 1)
  7748. MoveUpGenerator(2, 0)
  7749. MoveRightGenerator(1, 0)
  7750. MoveRightGenerator(1, 1)
  7751. MoveDownGenerator(1, 2)
  7752. MoveLeftGenerator(2, 2)
  7753. MoveLeftGenerator(2, 1)
  7754. MoveUpGenerator(2, 0)
  7755. MoveRightGenerator(1, 0)
  7756. MoveRightGenerator(1, 1)
  7757. MoveDownGenerator(1, 2)
  7758. MoveLeftGenerator(2, 2)
  7759. MoveLeftGenerator(2, 1)
  7760. MoveUpGenerator(2, 0)
  7761. MoveUpGenerator(1, 0)
  7762. MoveRightGenerator(0, 0)
  7763. MoveRightGenerator(0, 1)
  7764. MoveDownGenerator(0, 2)
  7765. MoveLeftGenerator(1, 2)
  7766. MoveLeftGenerator(1, 1)
  7767. MoveDownGenerator(1, 0)
  7768. MoveRightGenerator(2, 0)
  7769. MoveRightGenerator(2, 1)
  7770. MoveUpGenerator(2, 2)
  7771. MoveLeftGenerator(1, 2)
  7772. MoveLeftGenerator(1, 1)
  7773. MoveDownGenerator(1, 0)
  7774. MoveRightGenerator(2, 0)
  7775. MoveRightGenerator(2, 1)
  7776. MoveUpGenerator(2, 2)
  7777. MoveLeftGenerator(1, 2)
  7778. MoveLeftGenerator(1, 1)
  7779. MoveDownGenerator(1, 0)
  7780. MoveRightGenerator(2, 0)
  7781. MoveRightGenerator(2, 1)
  7782. MoveUpGenerator(2, 2)
  7783. MoveLeftGenerator(1, 2)
  7784. MoveLeftGenerator(1, 1)
  7785. MoveDownGenerator(1, 0)
  7786. MoveRightGenerator(2, 0)
  7787. MoveRightGenerator(2, 1)
  7788. MoveUpGenerator(2, 2)
  7789. MoveLeftGenerator(1, 2)
  7790. MoveLeftGenerator(1, 1)
  7791. MoveDownGenerator(1, 0)
  7792. MoveRightGenerator(2, 0)
  7793. MoveUpGenerator(2, 1)
  7794. MoveRightGenerator(1, 1)
  7795. MoveDownGenerator(1, 2)
  7796. MoveLeftGenerator(2, 2)
  7797. MoveLeftGenerator(2, 1)
  7798. MoveUpGenerator(2, 0)
  7799. MoveRightGenerator(1, 0)
  7800. MoveRightGenerator(1, 1)
  7801. MoveDownGenerator(1, 2)
  7802. MoveLeftGenerator(2, 2)
  7803. MoveLeftGenerator(2, 1)
  7804. MoveUpGenerator(2, 0)
  7805. MoveRightGenerator(1, 0)
  7806. MoveRightGenerator(1, 1)
  7807. MoveDownGenerator(1, 2)
  7808. MoveLeftGenerator(2, 2)
  7809. MoveLeftGenerator(2, 1)
  7810. MoveUpGenerator(2, 0)
  7811. MoveRightGenerator(1, 0)
  7812. MoveRightGenerator(1, 1)
  7813. MoveDownGenerator(1, 2)
  7814. MoveLeftGenerator(2, 2)
  7815. MoveLeftGenerator(2, 1)
  7816. MoveUpGenerator(2, 0)
  7817. MoveRightGenerator(1, 0)
  7818. MoveRightGenerator(1, 1)
  7819. MoveDownGenerator(1, 2)
  7820. MoveLeftGenerator(2, 2)
  7821. MoveLeftGenerator(2, 1)
  7822. MoveUpGenerator(2, 0)
  7823. MoveUpGenerator(1, 0)
  7824. MoveRightGenerator(0, 0)
  7825. MoveRightGenerator(0, 1)
  7826. MoveDownGenerator(0, 2)
  7827. MoveLeftGenerator(1, 2)
  7828. MoveLeftGenerator(1, 1)
  7829. MoveDownGenerator(1, 0)
  7830. MoveRightGenerator(2, 0)
  7831. MoveRightGenerator(2, 1)
  7832. MoveUpGenerator(2, 2)
  7833. MoveLeftGenerator(1, 2)
  7834. MoveLeftGenerator(1, 1)
  7835. MoveDownGenerator(1, 0)
  7836. MoveRightGenerator(2, 0)
  7837. MoveRightGenerator(2, 1)
  7838. MoveUpGenerator(2, 2)
  7839. MoveLeftGenerator(1, 2)
  7840. MoveLeftGenerator(1, 1)
  7841. MoveDownGenerator(1, 0)
  7842. MoveRightGenerator(2, 0)
  7843. MoveRightGenerator(2, 1)
  7844. MoveUpGenerator(2, 2)
  7845. MoveLeftGenerator(1, 2)
  7846. MoveLeftGenerator(1, 1)
  7847. MoveDownGenerator(1, 0)
  7848. MoveRightGenerator(2, 0)
  7849. MoveRightGenerator(2, 1)
  7850. MoveUpGenerator(2, 2)
  7851. MoveLeftGenerator(1, 2)
  7852. MoveLeftGenerator(1, 1)
  7853. MoveDownGenerator(1, 0)
  7854. MoveRightGenerator(2, 0)
  7855. MoveUpGenerator(2, 1)
  7856. MoveRightGenerator(1, 1)
  7857. MoveDownGenerator(1, 2)
  7858. MoveLeftGenerator(2, 2)
  7859. MoveLeftGenerator(2, 1)
  7860. MoveUpGenerator(2, 0)
  7861. MoveRightGenerator(1, 0)
  7862. MoveRightGenerator(1, 1)
  7863. MoveDownGenerator(1, 2)
  7864. MoveLeftGenerator(2, 2)
  7865. MoveLeftGenerator(2, 1)
  7866. MoveUpGenerator(2, 0)
  7867. MoveRightGenerator(1, 0)
  7868. MoveRightGenerator(1, 1)
  7869. MoveDownGenerator(1, 2)
  7870. MoveLeftGenerator(2, 2)
  7871. MoveLeftGenerator(2, 1)
  7872. MoveUpGenerator(2, 0)
  7873. MoveRightGenerator(1, 0)
  7874. MoveRightGenerator(1, 1)
  7875. MoveDownGenerator(1, 2)
  7876. MoveLeftGenerator(2, 2)
  7877. MoveLeftGenerator(2, 1)
  7878. MoveUpGenerator(2, 0)
  7879. MoveRightGenerator(1, 0)
  7880. MoveRightGenerator(1, 1)
  7881. MoveDownGenerator(1, 2)
  7882. MoveLeftGenerator(2, 2)
  7883. MoveLeftGenerator(2, 1)
  7884. MoveUpGenerator(2, 0)
  7885. MoveUpGenerator(1, 0)
  7886. MoveRightGenerator(0, 0)
  7887. MoveRightGenerator(0, 1)
  7888. MoveDownGenerator(0, 2)
  7889. MoveLeftGenerator(1, 2)
  7890. MoveLeftGenerator(1, 1)
  7891. MoveDownGenerator(1, 0)
  7892. MoveRightGenerator(2, 0)
  7893. MoveRightGenerator(2, 1)
  7894. MoveUpGenerator(2, 2)
  7895. MoveLeftGenerator(1, 2)
  7896. MoveLeftGenerator(1, 1)
  7897. MoveDownGenerator(1, 0)
  7898. MoveRightGenerator(2, 0)
  7899. MoveRightGenerator(2, 1)
  7900. MoveUpGenerator(2, 2)
  7901. MoveLeftGenerator(1, 2)
  7902. MoveLeftGenerator(1, 1)
  7903. MoveDownGenerator(1, 0)
  7904. MoveRightGenerator(2, 0)
  7905. MoveRightGenerator(2, 1)
  7906. MoveUpGenerator(2, 2)
  7907. MoveLeftGenerator(1, 2)
  7908. MoveLeftGenerator(1, 1)
  7909. MoveDownGenerator(1, 0)
  7910. MoveRightGenerator(2, 0)
  7911. MoveRightGenerator(2, 1)
  7912. MoveUpGenerator(2, 2)
  7913. MoveLeftGenerator(1, 2)
  7914. MoveLeftGenerator(1, 1)
  7915. MoveUpGenerator(1, 0)
  7916. MoveRightGenerator(0, 0)
  7917. MoveRightGenerator(0, 1)
  7918. MoveDownGenerator(0, 2)
  7919. MoveLeftGenerator(1, 2)
  7920. MoveLeftGenerator(1, 1)
  7921. MoveDownGenerator(1, 0)
  7922. MoveRightGenerator(2, 0)
  7923. MoveRightGenerator(2, 1)
  7924. MoveUpGenerator(2, 2)
  7925. MoveLeftGenerator(1, 2)
  7926. MoveLeftGenerator(1, 1)
  7927. MoveDownGenerator(1, 0)
  7928. MoveRightGenerator(2, 0)
  7929. MoveRightGenerator(2, 1)
  7930. MoveUpGenerator(2, 2)
  7931. MoveLeftGenerator(1, 2)
  7932. MoveLeftGenerator(1, 1)
  7933. MoveDownGenerator(1, 0)
  7934. MoveRightGenerator(2, 0)
  7935. MoveRightGenerator(2, 1)
  7936. MoveUpGenerator(2, 2)
  7937. MoveLeftGenerator(1, 2)
  7938. MoveLeftGenerator(1, 1)
  7939. MoveDownGenerator(1, 0)
  7940. MoveRightGenerator(2, 0)
  7941. MoveRightGenerator(2, 1)
  7942. MoveUpGenerator(2, 2)
  7943. MoveLeftGenerator(1, 2)
  7944. MoveLeftGenerator(1, 1)
  7945. MoveDownGenerator(1, 0)
  7946. MoveRightGenerator(2, 0)
  7947. MoveUpGenerator(2, 1)
  7948. MoveRightGenerator(1, 1)
  7949. MoveDownGenerator(1, 2)
  7950. MoveLeftGenerator(2, 2)
  7951. MoveLeftGenerator(2, 1)
  7952. MoveUpGenerator(2, 0)
  7953. MoveRightGenerator(1, 0)
  7954. MoveRightGenerator(1, 1)
  7955. MoveDownGenerator(1, 2)
  7956. MoveLeftGenerator(2, 2)
  7957. MoveLeftGenerator(2, 1)
  7958. MoveUpGenerator(2, 0)
  7959. MoveRightGenerator(1, 0)
  7960. MoveRightGenerator(1, 1)
  7961. MoveDownGenerator(1, 2)
  7962. MoveLeftGenerator(2, 2)
  7963. MoveLeftGenerator(2, 1)
  7964. MoveUpGenerator(2, 0)
  7965. MoveRightGenerator(1, 0)
  7966. MoveRightGenerator(1, 1)
  7967. MoveDownGenerator(1, 2)
  7968. MoveLeftGenerator(2, 2)
  7969. MoveLeftGenerator(2, 1)
  7970. MoveUpGenerator(2, 0)
  7971. MoveRightGenerator(1, 0)
  7972. MoveRightGenerator(1, 1)
  7973. MoveDownGenerator(1, 2)
  7974. MoveLeftGenerator(2, 2)
  7975. MoveLeftGenerator(2, 1)
  7976. MoveUpGenerator(2, 0)
  7977. MoveUpGenerator(1, 0)
  7978. MoveRightGenerator(0, 0)
  7979. MoveRightGenerator(0, 1)
  7980. MoveDownGenerator(0, 2)
  7981. MoveLeftGenerator(1, 2)
  7982. MoveLeftGenerator(1, 1)
  7983. MoveDownGenerator(1, 0)
  7984. MoveRightGenerator(2, 0)
  7985. MoveRightGenerator(2, 1)
  7986. MoveUpGenerator(2, 2)
  7987. MoveLeftGenerator(1, 2)
  7988. MoveLeftGenerator(1, 1)
  7989. MoveDownGenerator(1, 0)
  7990. MoveRightGenerator(2, 0)
  7991. MoveRightGenerator(2, 1)
  7992. MoveUpGenerator(2, 2)
  7993. MoveLeftGenerator(1, 2)
  7994. MoveLeftGenerator(1, 1)
  7995. MoveDownGenerator(1, 0)
  7996. MoveRightGenerator(2, 0)
  7997. MoveRightGenerator(2, 1)
  7998. MoveUpGenerator(2, 2)
  7999. MoveLeftGenerator(1, 2)
  8000. MoveLeftGenerator(1, 1)
  8001. MoveDownGenerator(1, 0)
  8002. MoveRightGenerator(2, 0)
  8003. MoveRightGenerator(2, 1)
  8004. MoveUpGenerator(2, 2)
  8005. MoveLeftGenerator(1, 2)
  8006. MoveLeftGenerator(1, 1)
  8007. MoveDownGenerator(1, 0)
  8008. MoveRightGenerator(2, 0)
  8009. MoveUpGenerator(2, 1)
  8010. MoveRightGenerator(1, 1)
  8011. MoveDownGenerator(1, 2)
  8012. MoveLeftGenerator(2, 2)
  8013. MoveLeftGenerator(2, 1)
  8014. MoveUpGenerator(2, 0)
  8015. MoveRightGenerator(1, 0)
  8016. MoveRightGenerator(1, 1)
  8017. MoveDownGenerator(1, 2)
  8018. MoveLeftGenerator(2, 2)
  8019. MoveLeftGenerator(2, 1)
  8020. MoveUpGenerator(2, 0)
  8021. MoveRightGenerator(1, 0)
  8022. MoveRightGenerator(1, 1)
  8023. MoveDownGenerator(1, 2)
  8024. MoveLeftGenerator(2, 2)
  8025. MoveLeftGenerator(2, 1)
  8026. MoveUpGenerator(2, 0)
  8027. MoveRightGenerator(1, 0)
  8028. MoveRightGenerator(1, 1)
  8029. MoveDownGenerator(1, 2)
  8030. MoveLeftGenerator(2, 2)
  8031. MoveLeftGenerator(2, 1)
  8032. MoveUpGenerator(2, 0)
  8033. MoveRightGenerator(1, 0)
  8034. MoveRightGenerator(1, 1)
  8035. MoveDownGenerator(1, 2)
  8036. MoveLeftGenerator(2, 2)
  8037. MoveLeftGenerator(2, 1)
  8038. MoveUpGenerator(2, 0)
  8039. MoveUpGenerator(1, 0)
  8040. MoveRightGenerator(0, 0)
  8041. MoveRightGenerator(0, 1)
  8042. MoveDownGenerator(0, 2)
  8043. MoveLeftGenerator(1, 2)
  8044. MoveLeftGenerator(1, 1)
  8045. MoveDownGenerator(1, 0)
  8046. MoveRightGenerator(2, 0)
  8047. MoveRightGenerator(2, 1)
  8048. MoveUpGenerator(2, 2)
  8049. MoveLeftGenerator(1, 2)
  8050. MoveLeftGenerator(1, 1)
  8051. MoveDownGenerator(1, 0)
  8052. MoveRightGenerator(2, 0)
  8053. MoveRightGenerator(2, 1)
  8054. MoveUpGenerator(2, 2)
  8055. MoveLeftGenerator(1, 2)
  8056. MoveLeftGenerator(1, 1)
  8057. MoveDownGenerator(1, 0)
  8058. MoveRightGenerator(2, 0)
  8059. MoveRightGenerator(2, 1)
  8060. MoveUpGenerator(2, 2)
  8061. MoveLeftGenerator(1, 2)
  8062. MoveLeftGenerator(1, 1)
  8063. MoveDownGenerator(1, 0)
  8064. MoveRightGenerator(2, 0)
  8065. MoveRightGenerator(2, 1)
  8066. MoveUpGenerator(2, 2)
  8067. MoveLeftGenerator(1, 2)
  8068. MoveLeftGenerator(1, 1)
  8069. MoveDownGenerator(1, 0)
  8070. MoveRightGenerator(2, 0)
  8071. MoveUpGenerator(2, 1)
  8072. MoveRightGenerator(1, 1)
  8073. MoveDownGenerator(1, 2)
  8074. MoveLeftGenerator(2, 2)
  8075. MoveLeftGenerator(2, 1)
  8076. MoveUpGenerator(2, 0)
  8077. MoveRightGenerator(1, 0)
  8078. MoveRightGenerator(1, 1)
  8079. MoveDownGenerator(1, 2)
  8080. MoveLeftGenerator(2, 2)
  8081. MoveLeftGenerator(2, 1)
  8082. MoveUpGenerator(2, 0)
  8083. MoveRightGenerator(1, 0)
  8084. MoveRightGenerator(1, 1)
  8085. MoveDownGenerator(1, 2)
  8086. MoveLeftGenerator(2, 2)
  8087. MoveLeftGenerator(2, 1)
  8088. MoveUpGenerator(2, 0)
  8089. MoveRightGenerator(1, 0)
  8090. MoveRightGenerator(1, 1)
  8091. MoveDownGenerator(1, 2)
  8092. MoveLeftGenerator(2, 2)
  8093. MoveLeftGenerator(2, 1)
  8094. MoveUpGenerator(2, 0)
  8095. MoveRightGenerator(1, 0)
  8096. MoveRightGenerator(1, 1)
  8097. MoveDownGenerator(1, 2)
  8098. MoveLeftGenerator(2, 2)
  8099. MoveLeftGenerator(2, 1)
  8100. MoveUpGenerator(2, 0)
  8101. MoveUpGenerator(1, 0)
  8102. MoveRightGenerator(0, 0)
  8103. MoveRightGenerator(0, 1)
  8104. MoveDownGenerator(0, 2)
  8105. MoveLeftGenerator(1, 2)
  8106. MoveLeftGenerator(1, 1)
  8107. MoveDownGenerator(1, 0)
  8108. MoveRightGenerator(2, 0)
  8109. MoveRightGenerator(2, 1)
  8110. MoveUpGenerator(2, 2)
  8111. MoveLeftGenerator(1, 2)
  8112. MoveLeftGenerator(1, 1)
  8113. MoveDownGenerator(1, 0)
  8114. MoveRightGenerator(2, 0)
  8115. MoveRightGenerator(2, 1)
  8116. MoveUpGenerator(2, 2)
  8117. MoveLeftGenerator(1, 2)
  8118. MoveLeftGenerator(1, 1)
  8119. MoveDownGenerator(1, 0)
  8120. MoveRightGenerator(2, 0)
  8121. MoveRightGenerator(2, 1)
  8122. MoveUpGenerator(2, 2)
  8123. MoveLeftGenerator(1, 2)
  8124. MoveLeftGenerator(1, 1)
  8125. MoveDownGenerator(1, 0)
  8126. MoveRightGenerator(2, 0)
  8127. MoveRightGenerator(2, 1)
  8128. MoveUpGenerator(2, 2)
  8129. MoveLeftGenerator(1, 2)
  8130. MoveLeftGenerator(1, 1)
  8131. MoveDownGenerator(1, 0)
  8132. MoveRightGenerator(2, 0)
  8133. MoveUpGenerator(2, 1)
  8134. MoveRightGenerator(1, 1)
  8135. MoveDownGenerator(1, 2)
  8136. MoveLeftGenerator(2, 2)
  8137. MoveLeftGenerator(2, 1)
  8138. MoveUpGenerator(2, 0)
  8139. MoveRightGenerator(1, 0)
  8140. MoveRightGenerator(1, 1)
  8141. MoveDownGenerator(1, 2)
  8142. MoveLeftGenerator(2, 2)
  8143. MoveLeftGenerator(2, 1)
  8144. MoveUpGenerator(2, 0)
  8145. MoveRightGenerator(1, 0)
  8146. MoveRightGenerator(1, 1)
  8147. MoveDownGenerator(1, 2)
  8148. MoveLeftGenerator(2, 2)
  8149. MoveLeftGenerator(2, 1)
  8150. MoveUpGenerator(2, 0)
  8151. MoveRightGenerator(1, 0)
  8152. MoveRightGenerator(1, 1)
  8153. MoveDownGenerator(1, 2)
  8154. MoveLeftGenerator(2, 2)
  8155. MoveLeftGenerator(2, 1)
  8156. MoveUpGenerator(2, 0)
  8157. MoveRightGenerator(1, 0)
  8158. MoveRightGenerator(1, 1)
  8159. MoveDownGenerator(1, 2)
  8160. MoveLeftGenerator(2, 2)
  8161. MoveLeftGenerator(2, 1)
  8162. MoveUpGenerator(2, 0)
  8163. MoveUpGenerator(1, 0)
  8164. MoveRightGenerator(0, 0)
  8165. MoveRightGenerator(0, 1)
  8166. MoveDownGenerator(0, 2)
  8167. MoveLeftGenerator(1, 2)
  8168. MoveLeftGenerator(1, 1)
  8169. MoveDownGenerator(1, 0)
  8170. MoveRightGenerator(2, 0)
  8171. MoveRightGenerator(2, 1)
  8172. MoveUpGenerator(2, 2)
  8173. MoveLeftGenerator(1, 2)
  8174. MoveLeftGenerator(1, 1)
  8175. MoveDownGenerator(1, 0)
  8176. MoveRightGenerator(2, 0)
  8177. MoveRightGenerator(2, 1)
  8178. MoveUpGenerator(2, 2)
  8179. MoveLeftGenerator(1, 2)
  8180. MoveLeftGenerator(1, 1)
  8181. MoveDownGenerator(1, 0)
  8182. MoveRightGenerator(2, 0)
  8183. MoveRightGenerator(2, 1)
  8184. MoveUpGenerator(2, 2)
  8185. MoveLeftGenerator(1, 2)
  8186. MoveLeftGenerator(1, 1)
  8187. MoveDownGenerator(1, 0)
  8188. MoveRightGenerator(2, 0)
  8189. MoveRightGenerator(2, 1)
  8190. MoveUpGenerator(2, 2)
  8191. MoveLeftGenerator(1, 2)
  8192. MoveLeftGenerator(1, 1)
  8193. MoveDownGenerator(1, 0)
  8194. MoveRightGenerator(2, 0)
  8195. MoveUpGenerator(2, 1)
  8196. MoveRightGenerator(1, 1)
  8197. MoveDownGenerator(1, 2)
  8198. MoveLeftGenerator(2, 2)
  8199. MoveLeftGenerator(2, 1)
  8200. MoveUpGenerator(2, 0)
  8201. MoveRightGenerator(1, 0)
  8202. MoveRightGenerator(1, 1)
  8203. MoveDownGenerator(1, 2)
  8204. MoveLeftGenerator(2, 2)
  8205. MoveLeftGenerator(2, 1)
  8206. MoveUpGenerator(2, 0)
  8207. MoveRightGenerator(1, 0)
  8208. MoveRightGenerator(1, 1)
  8209. MoveDownGenerator(1, 2)
  8210. MoveLeftGenerator(2, 2)
  8211. MoveLeftGenerator(2, 1)
  8212. MoveUpGenerator(2, 0)
  8213. MoveRightGenerator(1, 0)
  8214. MoveRightGenerator(1, 1)
  8215. MoveDownGenerator(1, 2)
  8216. MoveLeftGenerator(2, 2)
  8217. MoveLeftGenerator(2, 1)
  8218. MoveUpGenerator(2, 0)
  8219. MoveRightGenerator(1, 0)
  8220. MoveRightGenerator(1, 1)
  8221. MoveDownGenerator(1, 2)
  8222. MoveLeftGenerator(2, 2)
  8223. MoveLeftGenerator(2, 1)
  8224. MoveUpGenerator(2, 0)
  8225. MoveUpGenerator(1, 0)
  8226. MoveRightGenerator(0, 0)
  8227. MoveRightGenerator(0, 1)
  8228. MoveDownGenerator(0, 2)
  8229. MoveLeftGenerator(1, 2)
  8230. MoveLeftGenerator(1, 1)
  8231. MoveDownGenerator(1, 0)
  8232. MoveRightGenerator(2, 0)
  8233. MoveRightGenerator(2, 1)
  8234. MoveUpGenerator(2, 2)
  8235. MoveLeftGenerator(1, 2)
  8236. MoveLeftGenerator(1, 1)
  8237. MoveDownGenerator(1, 0)
  8238. MoveRightGenerator(2, 0)
  8239. MoveRightGenerator(2, 1)
  8240. MoveUpGenerator(2, 2)
  8241. MoveLeftGenerator(1, 2)
  8242. MoveLeftGenerator(1, 1)
  8243. MoveDownGenerator(1, 0)
  8244. MoveRightGenerator(2, 0)
  8245. MoveRightGenerator(2, 1)
  8246. MoveUpGenerator(2, 2)
  8247. MoveLeftGenerator(1, 2)
  8248. MoveLeftGenerator(1, 1)
  8249. MoveDownGenerator(1, 0)
  8250. MoveRightGenerator(2, 0)
  8251. MoveRightGenerator(2, 1)
  8252. MoveUpGenerator(2, 2)
  8253. MoveLeftGenerator(1, 2)
  8254. MoveLeftGenerator(1, 1)
  8255. MoveDownGenerator(1, 0)
  8256. MoveRightGenerator(2, 0)
  8257. MoveUpGenerator(2, 1)
  8258. MoveRightGenerator(1, 1)
  8259. MoveDownGenerator(1, 2)
  8260. MoveLeftGenerator(2, 2)
  8261. MoveLeftGenerator(2, 1)
  8262. MoveUpGenerator(2, 0)
  8263. MoveRightGenerator(1, 0)
  8264. MoveRightGenerator(1, 1)
  8265. MoveDownGenerator(1, 2)
  8266. MoveLeftGenerator(2, 2)
  8267. MoveLeftGenerator(2, 1)
  8268. MoveUpGenerator(2, 0)
  8269. MoveRightGenerator(1, 0)
  8270. MoveRightGenerator(1, 1)
  8271. MoveDownGenerator(1, 2)
  8272. MoveLeftGenerator(2, 2)
  8273. MoveLeftGenerator(2, 1)
  8274. MoveUpGenerator(2, 0)
  8275. MoveRightGenerator(1, 0)
  8276. MoveRightGenerator(1, 1)
  8277. MoveDownGenerator(1, 2)
  8278. MoveLeftGenerator(2, 2)
  8279. MoveLeftGenerator(2, 1)
  8280. MoveUpGenerator(2, 0)
  8281. MoveRightGenerator(1, 0)
  8282. MoveRightGenerator(1, 1)
  8283. MoveDownGenerator(1, 2)
  8284. MoveLeftGenerator(2, 2)
  8285. MoveLeftGenerator(2, 1)
  8286. MoveUpGenerator(2, 0)
  8287. MoveUpGenerator(1, 0)
  8288. MoveRightGenerator(0, 0)
  8289. MoveRightGenerator(0, 1)
  8290. MoveDownGenerator(0, 2)
  8291. MoveLeftGenerator(1, 2)
  8292. MoveLeftGenerator(1, 1)
  8293. MoveDownGenerator(1, 0)
  8294. MoveRightGenerator(2, 0)
  8295. MoveRightGenerator(2, 1)
  8296. MoveUpGenerator(2, 2)
  8297. MoveLeftGenerator(1, 2)
  8298. MoveLeftGenerator(1, 1)
  8299. MoveDownGenerator(1, 0)
  8300. MoveRightGenerator(2, 0)
  8301. MoveRightGenerator(2, 1)
  8302. MoveUpGenerator(2, 2)
  8303. MoveLeftGenerator(1, 2)
  8304. MoveLeftGenerator(1, 1)
  8305. MoveDownGenerator(1, 0)
  8306. MoveRightGenerator(2, 0)
  8307. MoveRightGenerator(2, 1)
  8308. MoveUpGenerator(2, 2)
  8309. MoveLeftGenerator(1, 2)
  8310. MoveLeftGenerator(1, 1)
  8311. MoveDownGenerator(1, 0)
  8312. MoveRightGenerator(2, 0)
  8313. MoveRightGenerator(2, 1)
  8314. MoveUpGenerator(2, 2)
  8315. MoveLeftGenerator(1, 2)
  8316. MoveLeftGenerator(1, 1)
  8317. MoveUpGenerator(1, 0)
  8318. MoveRightGenerator(0, 0)
  8319. MoveRightGenerator(0, 1)
  8320. MoveDownGenerator(0, 2)
  8321. MoveLeftGenerator(1, 2)
  8322. MoveLeftGenerator(1, 1)
  8323. MoveDownGenerator(1, 0)
  8324. MoveRightGenerator(2, 0)
  8325. MoveRightGenerator(2, 1)
  8326. MoveUpGenerator(2, 2)
  8327. MoveLeftGenerator(1, 2)
  8328. MoveLeftGenerator(1, 1)
  8329. MoveDownGenerator(1, 0)
  8330. MoveRightGenerator(2, 0)
  8331. MoveRightGenerator(2, 1)
  8332. MoveUpGenerator(2, 2)
  8333. MoveLeftGenerator(1, 2)
  8334. MoveLeftGenerator(1, 1)
  8335. MoveDownGenerator(1, 0)
  8336. MoveRightGenerator(2, 0)
  8337. MoveRightGenerator(2, 1)
  8338. MoveUpGenerator(2, 2)
  8339. MoveLeftGenerator(1, 2)
  8340. MoveLeftGenerator(1, 1)
  8341. MoveDownGenerator(1, 0)
  8342. MoveRightGenerator(2, 0)
  8343. MoveRightGenerator(2, 1)
  8344. MoveUpGenerator(2, 2)
  8345. MoveLeftGenerator(1, 2)
  8346. MoveLeftGenerator(1, 1)
  8347. MoveDownGenerator(1, 0)
  8348. MoveRightGenerator(2, 0)
  8349. MoveUpGenerator(2, 1)
  8350. MoveRightGenerator(1, 1)
  8351. MoveDownGenerator(1, 2)
  8352. MoveLeftGenerator(2, 2)
  8353. MoveLeftGenerator(2, 1)
  8354. MoveUpGenerator(2, 0)
  8355. MoveRightGenerator(1, 0)
  8356. MoveRightGenerator(1, 1)
  8357. MoveDownGenerator(1, 2)
  8358. MoveLeftGenerator(2, 2)
  8359. MoveLeftGenerator(2, 1)
  8360. MoveUpGenerator(2, 0)
  8361. MoveRightGenerator(1, 0)
  8362. MoveRightGenerator(1, 1)
  8363. MoveDownGenerator(1, 2)
  8364. MoveLeftGenerator(2, 2)
  8365. MoveLeftGenerator(2, 1)
  8366. MoveUpGenerator(2, 0)
  8367. MoveRightGenerator(1, 0)
  8368. MoveRightGenerator(1, 1)
  8369. MoveDownGenerator(1, 2)
  8370. MoveLeftGenerator(2, 2)
  8371. MoveLeftGenerator(2, 1)
  8372. MoveUpGenerator(2, 0)
  8373. MoveRightGenerator(1, 0)
  8374. MoveRightGenerator(1, 1)
  8375. MoveDownGenerator(1, 2)
  8376. MoveLeftGenerator(2, 2)
  8377. MoveLeftGenerator(2, 1)
  8378. MoveUpGenerator(2, 0)
  8379. MoveUpGenerator(1, 0)
  8380. MoveRightGenerator(0, 0)
  8381. MoveRightGenerator(0, 1)
  8382. MoveDownGenerator(0, 2)
  8383. MoveLeftGenerator(1, 2)
  8384. MoveLeftGenerator(1, 1)
  8385. MoveDownGenerator(1, 0)
  8386. MoveRightGenerator(2, 0)
  8387. MoveRightGenerator(2, 1)
  8388. MoveUpGenerator(2, 2)
  8389. MoveLeftGenerator(1, 2)
  8390. MoveLeftGenerator(1, 1)
  8391. MoveDownGenerator(1, 0)
  8392. MoveRightGenerator(2, 0)
  8393. MoveRightGenerator(2, 1)
  8394. MoveUpGenerator(2, 2)
  8395. MoveLeftGenerator(1, 2)
  8396. MoveLeftGenerator(1, 1)
  8397. MoveDownGenerator(1, 0)
  8398. MoveRightGenerator(2, 0)
  8399. MoveRightGenerator(2, 1)
  8400. MoveUpGenerator(2, 2)
  8401. MoveLeftGenerator(1, 2)
  8402. MoveLeftGenerator(1, 1)
  8403. MoveDownGenerator(1, 0)
  8404. MoveRightGenerator(2, 0)
  8405. MoveRightGenerator(2, 1)
  8406. MoveUpGenerator(2, 2)
  8407. MoveLeftGenerator(1, 2)
  8408. MoveLeftGenerator(1, 1)
  8409. MoveDownGenerator(1, 0)
  8410. MoveRightGenerator(2, 0)
  8411. MoveUpGenerator(2, 1)
  8412. MoveRightGenerator(1, 1)
  8413. MoveDownGenerator(1, 2)
  8414. MoveLeftGenerator(2, 2)
  8415. MoveLeftGenerator(2, 1)
  8416. MoveUpGenerator(2, 0)
  8417. MoveRightGenerator(1, 0)
  8418. MoveRightGenerator(1, 1)
  8419. MoveDownGenerator(1, 2)
  8420. MoveLeftGenerator(2, 2)
  8421. MoveLeftGenerator(2, 1)
  8422. MoveUpGenerator(2, 0)
  8423. MoveRightGenerator(1, 0)
  8424. MoveRightGenerator(1, 1)
  8425. MoveDownGenerator(1, 2)
  8426. MoveLeftGenerator(2, 2)
  8427. MoveLeftGenerator(2, 1)
  8428. MoveUpGenerator(2, 0)
  8429. MoveRightGenerator(1, 0)
  8430. MoveRightGenerator(1, 1)
  8431. MoveDownGenerator(1, 2)
  8432. MoveLeftGenerator(2, 2)
  8433. MoveLeftGenerator(2, 1)
  8434. MoveUpGenerator(2, 0)
  8435. MoveRightGenerator(1, 0)
  8436. MoveRightGenerator(1, 1)
  8437. MoveDownGenerator(1, 2)
  8438. MoveLeftGenerator(2, 2)
  8439. MoveLeftGenerator(2, 1)
  8440. MoveUpGenerator(2, 0)
  8441. MoveUpGenerator(1, 0)
  8442. MoveRightGenerator(0, 0)
  8443. MoveRightGenerator(0, 1)
  8444. MoveDownGenerator(0, 2)
  8445. MoveLeftGenerator(1, 2)
  8446. MoveLeftGenerator(1, 1)
  8447. MoveDownGenerator(1, 0)
  8448. MoveRightGenerator(2, 0)
  8449. MoveRightGenerator(2, 1)
  8450. MoveUpGenerator(2, 2)
  8451. MoveLeftGenerator(1, 2)
  8452. MoveLeftGenerator(1, 1)
  8453. MoveDownGenerator(1, 0)
  8454. MoveRightGenerator(2, 0)
  8455. MoveRightGenerator(2, 1)
  8456. MoveUpGenerator(2, 2)
  8457. MoveLeftGenerator(1, 2)
  8458. MoveLeftGenerator(1, 1)
  8459. MoveDownGenerator(1, 0)
  8460. MoveRightGenerator(2, 0)
  8461. MoveRightGenerator(2, 1)
  8462. MoveUpGenerator(2, 2)
  8463. MoveLeftGenerator(1, 2)
  8464. MoveLeftGenerator(1, 1)
  8465. MoveDownGenerator(1, 0)
  8466. MoveRightGenerator(2, 0)
  8467. MoveRightGenerator(2, 1)
  8468. MoveUpGenerator(2, 2)
  8469. MoveLeftGenerator(1, 2)
  8470. MoveLeftGenerator(1, 1)
  8471. MoveDownGenerator(1, 0)
  8472. MoveRightGenerator(2, 0)
  8473. MoveUpGenerator(2, 1)
  8474. MoveRightGenerator(1, 1)
  8475. MoveDownGenerator(1, 2)
  8476. MoveLeftGenerator(2, 2)
  8477. MoveLeftGenerator(2, 1)
  8478. MoveUpGenerator(2, 0)
  8479. MoveRightGenerator(1, 0)
  8480. MoveRightGenerator(1, 1)
  8481. MoveDownGenerator(1, 2)
  8482. MoveLeftGenerator(2, 2)
  8483. MoveLeftGenerator(2, 1)
  8484. MoveUpGenerator(2, 0)
  8485. MoveRightGenerator(1, 0)
  8486. MoveRightGenerator(1, 1)
  8487. MoveDownGenerator(1, 2)
  8488. MoveLeftGenerator(2, 2)
  8489. MoveLeftGenerator(2, 1)
  8490. MoveUpGenerator(2, 0)
  8491. MoveRightGenerator(1, 0)
  8492. MoveRightGenerator(1, 1)
  8493. MoveDownGenerator(1, 2)
  8494. MoveLeftGenerator(2, 2)
  8495. MoveLeftGenerator(2, 1)
  8496. MoveUpGenerator(2, 0)
  8497. MoveRightGenerator(1, 0)
  8498. MoveRightGenerator(1, 1)
  8499. MoveDownGenerator(1, 2)
  8500. MoveLeftGenerator(2, 2)
  8501. MoveLeftGenerator(2, 1)
  8502. MoveUpGenerator(2, 0)
  8503. MoveUpGenerator(1, 0)
  8504. MoveRightGenerator(0, 0)
  8505. MoveRightGenerator(0, 1)
  8506. MoveDownGenerator(0, 2)
  8507. MoveLeftGenerator(1, 2)
  8508. MoveLeftGenerator(1, 1)
  8509. MoveDownGenerator(1, 0)
  8510. MoveRightGenerator(2, 0)
  8511. MoveRightGenerator(2, 1)
  8512. MoveUpGenerator(2, 2)
  8513. MoveLeftGenerator(1, 2)
  8514. MoveLeftGenerator(1, 1)
  8515. MoveDownGenerator(1, 0)
  8516. MoveRightGenerator(2, 0)
  8517. MoveRightGenerator(2, 1)
  8518. MoveUpGenerator(2, 2)
  8519. MoveLeftGenerator(1, 2)
  8520. MoveLeftGenerator(1, 1)
  8521. MoveDownGenerator(1, 0)
  8522. MoveRightGenerator(2, 0)
  8523. MoveRightGenerator(2, 1)
  8524. MoveUpGenerator(2, 2)
  8525. MoveLeftGenerator(1, 2)
  8526. MoveLeftGenerator(1, 1)
  8527. MoveDownGenerator(1, 0)
  8528. MoveRightGenerator(2, 0)
  8529. MoveRightGenerator(2, 1)
  8530. MoveUpGenerator(2, 2)
  8531. MoveLeftGenerator(1, 2)
  8532. MoveLeftGenerator(1, 1)
  8533. MoveDownGenerator(1, 0)
  8534. MoveRightGenerator(2, 0)
  8535. MoveUpGenerator(2, 1)
  8536. MoveRightGenerator(1, 1)
  8537. MoveDownGenerator(1, 2)
  8538. MoveLeftGenerator(2, 2)
  8539. MoveLeftGenerator(2, 1)
  8540. MoveUpGenerator(2, 0)
  8541. MoveRightGenerator(1, 0)
  8542. MoveRightGenerator(1, 1)
  8543. MoveDownGenerator(1, 2)
  8544. MoveLeftGenerator(2, 2)
  8545. MoveLeftGenerator(2, 1)
  8546. MoveUpGenerator(2, 0)
  8547. MoveRightGenerator(1, 0)
  8548. MoveRightGenerator(1, 1)
  8549. MoveDownGenerator(1, 2)
  8550. MoveLeftGenerator(2, 2)
  8551. MoveLeftGenerator(2, 1)
  8552. MoveUpGenerator(2, 0)
  8553. MoveRightGenerator(1, 0)
  8554. MoveRightGenerator(1, 1)
  8555. MoveDownGenerator(1, 2)
  8556. MoveLeftGenerator(2, 2)
  8557. MoveLeftGenerator(2, 1)
  8558. MoveUpGenerator(2, 0)
  8559. MoveRightGenerator(1, 0)
  8560. MoveRightGenerator(1, 1)
  8561. MoveDownGenerator(1, 2)
  8562. MoveLeftGenerator(2, 2)
  8563. MoveLeftGenerator(2, 1)
  8564. MoveUpGenerator(2, 0)
  8565. MoveUpGenerator(1, 0)
  8566. MoveRightGenerator(0, 0)
  8567. MoveRightGenerator(0, 1)
  8568. MoveDownGenerator(0, 2)
  8569. MoveLeftGenerator(1, 2)
  8570. MoveLeftGenerator(1, 1)
  8571. MoveDownGenerator(1, 0)
  8572. MoveRightGenerator(2, 0)
  8573. MoveRightGenerator(2, 1)
  8574. MoveUpGenerator(2, 2)
  8575. MoveLeftGenerator(1, 2)
  8576. MoveLeftGenerator(1, 1)
  8577. MoveDownGenerator(1, 0)
  8578. MoveRightGenerator(2, 0)
  8579. MoveRightGenerator(2, 1)
  8580. MoveUpGenerator(2, 2)
  8581. MoveLeftGenerator(1, 2)
  8582. MoveLeftGenerator(1, 1)
  8583. MoveDownGenerator(1, 0)
  8584. MoveRightGenerator(2, 0)
  8585. MoveRightGenerator(2, 1)
  8586. MoveUpGenerator(2, 2)
  8587. MoveLeftGenerator(1, 2)
  8588. MoveLeftGenerator(1, 1)
  8589. MoveDownGenerator(1, 0)
  8590. MoveRightGenerator(2, 0)
  8591. MoveRightGenerator(2, 1)
  8592. MoveUpGenerator(2, 2)
  8593. MoveLeftGenerator(1, 2)
  8594. MoveLeftGenerator(1, 1)
  8595. MoveDownGenerator(1, 0)
  8596. MoveRightGenerator(2, 0)
  8597. MoveUpGenerator(2, 1)
  8598. MoveRightGenerator(1, 1)
  8599. MoveDownGenerator(1, 2)
  8600. MoveLeftGenerator(2, 2)
  8601. MoveLeftGenerator(2, 1)
  8602. MoveUpGenerator(2, 0)
  8603. MoveRightGenerator(1, 0)
  8604. MoveRightGenerator(1, 1)
  8605. MoveDownGenerator(1, 2)
  8606. MoveLeftGenerator(2, 2)
  8607. MoveLeftGenerator(2, 1)
  8608. MoveUpGenerator(2, 0)
  8609. MoveRightGenerator(1, 0)
  8610. MoveRightGenerator(1, 1)
  8611. MoveDownGenerator(1, 2)
  8612. MoveLeftGenerator(2, 2)
  8613. MoveLeftGenerator(2, 1)
  8614. MoveUpGenerator(2, 0)
  8615. MoveRightGenerator(1, 0)
  8616. MoveRightGenerator(1, 1)
  8617. MoveDownGenerator(1, 2)
  8618. MoveLeftGenerator(2, 2)
  8619. MoveLeftGenerator(2, 1)
  8620. MoveUpGenerator(2, 0)
  8621. MoveRightGenerator(1, 0)
  8622. MoveRightGenerator(1, 1)
  8623. MoveDownGenerator(1, 2)
  8624. MoveLeftGenerator(2, 2)
  8625. MoveLeftGenerator(2, 1)
  8626. MoveUpGenerator(2, 0)
  8627. MoveUpGenerator(1, 0)
  8628. MoveRightGenerator(0, 0)
  8629. MoveRightGenerator(0, 1)
  8630. MoveDownGenerator(0, 2)
  8631. MoveLeftGenerator(1, 2)
  8632. MoveLeftGenerator(1, 1)
  8633. MoveDownGenerator(1, 0)
  8634. MoveRightGenerator(2, 0)
  8635. MoveRightGenerator(2, 1)
  8636. MoveUpGenerator(2, 2)
  8637. MoveLeftGenerator(1, 2)
  8638. MoveLeftGenerator(1, 1)
  8639. MoveDownGenerator(1, 0)
  8640. MoveRightGenerator(2, 0)
  8641. MoveRightGenerator(2, 1)
  8642. MoveUpGenerator(2, 2)
  8643. MoveLeftGenerator(1, 2)
  8644. MoveLeftGenerator(1, 1)
  8645. MoveDownGenerator(1, 0)
  8646. MoveRightGenerator(2, 0)
  8647. MoveRightGenerator(2, 1)
  8648. MoveUpGenerator(2, 2)
  8649. MoveLeftGenerator(1, 2)
  8650. MoveLeftGenerator(1, 1)
  8651. MoveDownGenerator(1, 0)
  8652. MoveRightGenerator(2, 0)
  8653. MoveRightGenerator(2, 1)
  8654. MoveUpGenerator(2, 2)
  8655. MoveLeftGenerator(1, 2)
  8656. MoveLeftGenerator(1, 1)
  8657. MoveDownGenerator(1, 0)
  8658. MoveRightGenerator(2, 0)
  8659. MoveUpGenerator(2, 1)
  8660. MoveRightGenerator(1, 1)
  8661. MoveDownGenerator(1, 2)
  8662. MoveLeftGenerator(2, 2)
  8663. MoveLeftGenerator(2, 1)
  8664. MoveUpGenerator(2, 0)
  8665. MoveRightGenerator(1, 0)
  8666. MoveRightGenerator(1, 1)
  8667. MoveDownGenerator(1, 2)
  8668. MoveLeftGenerator(2, 2)
  8669. MoveLeftGenerator(2, 1)
  8670. MoveUpGenerator(2, 0)
  8671. MoveRightGenerator(1, 0)
  8672. MoveRightGenerator(1, 1)
  8673. MoveDownGenerator(1, 2)
  8674. MoveLeftGenerator(2, 2)
  8675. MoveLeftGenerator(2, 1)
  8676. MoveUpGenerator(2, 0)
  8677. MoveRightGenerator(1, 0)
  8678. MoveRightGenerator(1, 1)
  8679. MoveDownGenerator(1, 2)
  8680. MoveLeftGenerator(2, 2)
  8681. MoveLeftGenerator(2, 1)
  8682. MoveUpGenerator(2, 0)
  8683. MoveRightGenerator(1, 0)
  8684. MoveRightGenerator(1, 1)
  8685. MoveDownGenerator(1, 2)
  8686. MoveLeftGenerator(2, 2)
  8687. MoveUpGenerator(2, 1)
  8688. MoveRightGenerator(1, 1)
  8689. MoveDownGenerator(1, 2)
  8690. MoveLeftGenerator(2, 2)
  8691. MoveLeftGenerator(2, 1)
  8692. MoveUpGenerator(2, 0)
  8693. MoveRightGenerator(1, 0)
  8694. MoveRightGenerator(1, 1)
  8695. MoveDownGenerator(1, 2)
  8696. MoveLeftGenerator(2, 2)
  8697. MoveLeftGenerator(2, 1)
  8698. MoveUpGenerator(2, 0)
  8699. MoveRightGenerator(1, 0)
  8700. MoveRightGenerator(1, 1)
  8701. MoveDownGenerator(1, 2)
  8702. MoveLeftGenerator(2, 2)
  8703. MoveLeftGenerator(2, 1)
  8704. MoveUpGenerator(2, 0)
  8705. MoveRightGenerator(1, 0)
  8706. MoveRightGenerator(1, 1)
  8707. MoveDownGenerator(1, 2)
  8708. MoveLeftGenerator(2, 2)
  8709. MoveLeftGenerator(2, 1)
  8710. MoveUpGenerator(2, 0)
  8711. MoveRightGenerator(1, 0)
  8712. MoveRightGenerator(1, 1)
  8713. MoveDownGenerator(1, 2)
  8714. MoveLeftGenerator(2, 2)
  8715. MoveLeftGenerator(2, 1)
  8716. MoveUpGenerator(2, 0)
  8717. MoveUpGenerator(1, 0)
  8718. MoveRightGenerator(0, 0)
  8719. MoveRightGenerator(0, 1)
  8720. MoveDownGenerator(0, 2)
  8721. MoveLeftGenerator(1, 2)
  8722. MoveLeftGenerator(1, 1)
  8723. MoveDownGenerator(1, 0)
  8724. MoveRightGenerator(2, 0)
  8725. MoveRightGenerator(2, 1)
  8726. MoveUpGenerator(2, 2)
  8727. MoveLeftGenerator(1, 2)
  8728. MoveLeftGenerator(1, 1)
  8729. MoveDownGenerator(1, 0)
  8730. MoveRightGenerator(2, 0)
  8731. MoveRightGenerator(2, 1)
  8732. MoveUpGenerator(2, 2)
  8733. MoveLeftGenerator(1, 2)
  8734. MoveLeftGenerator(1, 1)
  8735. MoveDownGenerator(1, 0)
  8736. MoveRightGenerator(2, 0)
  8737. MoveRightGenerator(2, 1)
  8738. MoveUpGenerator(2, 2)
  8739. MoveLeftGenerator(1, 2)
  8740. MoveLeftGenerator(1, 1)
  8741. MoveDownGenerator(1, 0)
  8742. MoveRightGenerator(2, 0)
  8743. MoveRightGenerator(2, 1)
  8744. MoveUpGenerator(2, 2)
  8745. MoveLeftGenerator(1, 2)
  8746. MoveLeftGenerator(1, 1)
  8747. MoveDownGenerator(1, 0)
  8748. MoveRightGenerator(2, 0)
  8749. MoveUpGenerator(2, 1)
  8750. MoveRightGenerator(1, 1)
  8751. MoveDownGenerator(1, 2)
  8752. MoveLeftGenerator(2, 2)
  8753. MoveLeftGenerator(2, 1)
  8754. MoveUpGenerator(2, 0)
  8755. MoveRightGenerator(1, 0)
  8756. MoveRightGenerator(1, 1)
  8757. MoveDownGenerator(1, 2)
  8758. MoveLeftGenerator(2, 2)
  8759. MoveLeftGenerator(2, 1)
  8760. MoveUpGenerator(2, 0)
  8761. MoveRightGenerator(1, 0)
  8762. MoveRightGenerator(1, 1)
  8763. MoveDownGenerator(1, 2)
  8764. MoveLeftGenerator(2, 2)
  8765. MoveLeftGenerator(2, 1)
  8766. MoveUpGenerator(2, 0)
  8767. MoveRightGenerator(1, 0)
  8768. MoveRightGenerator(1, 1)
  8769. MoveDownGenerator(1, 2)
  8770. MoveLeftGenerator(2, 2)
  8771. MoveLeftGenerator(2, 1)
  8772. MoveUpGenerator(2, 0)
  8773. MoveRightGenerator(1, 0)
  8774. MoveRightGenerator(1, 1)
  8775. MoveDownGenerator(1, 2)
  8776. MoveLeftGenerator(2, 2)
  8777. MoveLeftGenerator(2, 1)
  8778. MoveUpGenerator(2, 0)
  8779. MoveUpGenerator(1, 0)
  8780. MoveRightGenerator(0, 0)
  8781. MoveRightGenerator(0, 1)
  8782. MoveDownGenerator(0, 2)
  8783. MoveLeftGenerator(1, 2)
  8784. MoveLeftGenerator(1, 1)
  8785. MoveDownGenerator(1, 0)
  8786. MoveRightGenerator(2, 0)
  8787. MoveRightGenerator(2, 1)
  8788. MoveUpGenerator(2, 2)
  8789. MoveLeftGenerator(1, 2)
  8790. MoveLeftGenerator(1, 1)
  8791. MoveDownGenerator(1, 0)
  8792. MoveRightGenerator(2, 0)
  8793. MoveRightGenerator(2, 1)
  8794. MoveUpGenerator(2, 2)
  8795. MoveLeftGenerator(1, 2)
  8796. MoveLeftGenerator(1, 1)
  8797. MoveDownGenerator(1, 0)
  8798. MoveRightGenerator(2, 0)
  8799. MoveRightGenerator(2, 1)
  8800. MoveUpGenerator(2, 2)
  8801. MoveLeftGenerator(1, 2)
  8802. MoveLeftGenerator(1, 1)
  8803. MoveDownGenerator(1, 0)
  8804. MoveRightGenerator(2, 0)
  8805. MoveRightGenerator(2, 1)
  8806. MoveUpGenerator(2, 2)
  8807. MoveLeftGenerator(1, 2)
  8808. MoveLeftGenerator(1, 1)
  8809. MoveDownGenerator(1, 0)
  8810. MoveRightGenerator(2, 0)
  8811. MoveUpGenerator(2, 1)
  8812. MoveRightGenerator(1, 1)
  8813. MoveDownGenerator(1, 2)
  8814. MoveLeftGenerator(2, 2)
  8815. MoveLeftGenerator(2, 1)
  8816. MoveUpGenerator(2, 0)
  8817. MoveRightGenerator(1, 0)
  8818. MoveRightGenerator(1, 1)
  8819. MoveDownGenerator(1, 2)
  8820. MoveLeftGenerator(2, 2)
  8821. MoveLeftGenerator(2, 1)
  8822. MoveUpGenerator(2, 0)
  8823. MoveRightGenerator(1, 0)
  8824. MoveRightGenerator(1, 1)
  8825. MoveDownGenerator(1, 2)
  8826. MoveLeftGenerator(2, 2)
  8827. MoveLeftGenerator(2, 1)
  8828. MoveUpGenerator(2, 0)
  8829. MoveRightGenerator(1, 0)
  8830. MoveRightGenerator(1, 1)
  8831. MoveDownGenerator(1, 2)
  8832. MoveLeftGenerator(2, 2)
  8833. MoveLeftGenerator(2, 1)
  8834. MoveUpGenerator(2, 0)
  8835. MoveRightGenerator(1, 0)
  8836. MoveRightGenerator(1, 1)
  8837. MoveDownGenerator(1, 2)
  8838. MoveLeftGenerator(2, 2)
  8839. MoveLeftGenerator(2, 1)
  8840. MoveUpGenerator(2, 0)
  8841. MoveUpGenerator(1, 0)
  8842. MoveRightGenerator(0, 0)
  8843. MoveRightGenerator(0, 1)
  8844. MoveDownGenerator(0, 2)
  8845. MoveLeftGenerator(1, 2)
  8846. MoveLeftGenerator(1, 1)
  8847. MoveDownGenerator(1, 0)
  8848. MoveRightGenerator(2, 0)
  8849. MoveRightGenerator(2, 1)
  8850. MoveUpGenerator(2, 2)
  8851. MoveLeftGenerator(1, 2)
  8852. MoveLeftGenerator(1, 1)
  8853. MoveDownGenerator(1, 0)
  8854. MoveRightGenerator(2, 0)
  8855. MoveRightGenerator(2, 1)
  8856. MoveUpGenerator(2, 2)
  8857. MoveLeftGenerator(1, 2)
  8858. MoveLeftGenerator(1, 1)
  8859. MoveDownGenerator(1, 0)
  8860. MoveRightGenerator(2, 0)
  8861. MoveRightGenerator(2, 1)
  8862. MoveUpGenerator(2, 2)
  8863. MoveLeftGenerator(1, 2)
  8864. MoveLeftGenerator(1, 1)
  8865. MoveDownGenerator(1, 0)
  8866. MoveRightGenerator(2, 0)
  8867. MoveRightGenerator(2, 1)
  8868. MoveUpGenerator(2, 2)
  8869. MoveLeftGenerator(1, 2)
  8870. MoveLeftGenerator(1, 1)
  8871. MoveDownGenerator(1, 0)
  8872. MoveRightGenerator(2, 0)
  8873. MoveUpGenerator(2, 1)
  8874. MoveRightGenerator(1, 1)
  8875. MoveDownGenerator(1, 2)
  8876. MoveLeftGenerator(2, 2)
  8877. MoveLeftGenerator(2, 1)
  8878. MoveUpGenerator(2, 0)
  8879. MoveRightGenerator(1, 0)
  8880. MoveRightGenerator(1, 1)
  8881. MoveDownGenerator(1, 2)
  8882. MoveLeftGenerator(2, 2)
  8883. MoveLeftGenerator(2, 1)
  8884. MoveUpGenerator(2, 0)
  8885. MoveRightGenerator(1, 0)
  8886. MoveRightGenerator(1, 1)
  8887. MoveDownGenerator(1, 2)
  8888. MoveLeftGenerator(2, 2)
  8889. MoveLeftGenerator(2, 1)
  8890. MoveUpGenerator(2, 0)
  8891. MoveRightGenerator(1, 0)
  8892. MoveRightGenerator(1, 1)
  8893. MoveDownGenerator(1, 2)
  8894. MoveLeftGenerator(2, 2)
  8895. MoveLeftGenerator(2, 1)
  8896. MoveUpGenerator(2, 0)
  8897. MoveRightGenerator(1, 0)
  8898. MoveRightGenerator(1, 1)
  8899. MoveDownGenerator(1, 2)
  8900. MoveLeftGenerator(2, 2)
  8901. MoveLeftGenerator(2, 1)
  8902. MoveUpGenerator(2, 0)
  8903. MoveUpGenerator(1, 0)
  8904. MoveRightGenerator(0, 0)
  8905. MoveRightGenerator(0, 1)
  8906. MoveDownGenerator(0, 2)
  8907. MoveLeftGenerator(1, 2)
  8908. MoveLeftGenerator(1, 1)
  8909. MoveDownGenerator(1, 0)
  8910. MoveRightGenerator(2, 0)
  8911. MoveRightGenerator(2, 1)
  8912. MoveUpGenerator(2, 2)
  8913. MoveLeftGenerator(1, 2)
  8914. MoveLeftGenerator(1, 1)
  8915. MoveDownGenerator(1, 0)
  8916. MoveRightGenerator(2, 0)
  8917. MoveRightGenerator(2, 1)
  8918. MoveUpGenerator(2, 2)
  8919. MoveLeftGenerator(1, 2)
  8920. MoveLeftGenerator(1, 1)
  8921. MoveDownGenerator(1, 0)
  8922. MoveRightGenerator(2, 0)
  8923. MoveRightGenerator(2, 1)
  8924. MoveUpGenerator(2, 2)
  8925. MoveLeftGenerator(1, 2)
  8926. MoveLeftGenerator(1, 1)
  8927. MoveDownGenerator(1, 0)
  8928. MoveRightGenerator(2, 0)
  8929. MoveRightGenerator(2, 1)
  8930. MoveUpGenerator(2, 2)
  8931. MoveLeftGenerator(1, 2)
  8932. MoveLeftGenerator(1, 1)
  8933. MoveDownGenerator(1, 0)
  8934. MoveRightGenerator(2, 0)
  8935. MoveUpGenerator(2, 1)
  8936. MoveRightGenerator(1, 1)
  8937. MoveDownGenerator(1, 2)
  8938. MoveLeftGenerator(2, 2)
  8939. MoveLeftGenerator(2, 1)
  8940. MoveUpGenerator(2, 0)
  8941. MoveRightGenerator(1, 0)
  8942. MoveRightGenerator(1, 1)
  8943. MoveDownGenerator(1, 2)
  8944. MoveLeftGenerator(2, 2)
  8945. MoveLeftGenerator(2, 1)
  8946. MoveUpGenerator(2, 0)
  8947. MoveRightGenerator(1, 0)
  8948. MoveRightGenerator(1, 1)
  8949. MoveDownGenerator(1, 2)
  8950. MoveLeftGenerator(2, 2)
  8951. MoveLeftGenerator(2, 1)
  8952. MoveUpGenerator(2, 0)
  8953. MoveRightGenerator(1, 0)
  8954. MoveRightGenerator(1, 1)
  8955. MoveDownGenerator(1, 2)
  8956. MoveLeftGenerator(2, 2)
  8957. MoveLeftGenerator(2, 1)
  8958. MoveUpGenerator(2, 0)
  8959. MoveRightGenerator(1, 0)
  8960. MoveRightGenerator(1, 1)
  8961. MoveDownGenerator(1, 2)
  8962. MoveLeftGenerator(2, 2)
  8963. MoveLeftGenerator(2, 1)
  8964. MoveUpGenerator(2, 0)
  8965. MoveUpGenerator(1, 0)
  8966. MoveRightGenerator(0, 0)
  8967. MoveRightGenerator(0, 1)
  8968. MoveDownGenerator(0, 2)
  8969. MoveLeftGenerator(1, 2)
  8970. MoveLeftGenerator(1, 1)
  8971. MoveDownGenerator(1, 0)
  8972. MoveRightGenerator(2, 0)
  8973. MoveRightGenerator(2, 1)
  8974. MoveUpGenerator(2, 2)
  8975. MoveLeftGenerator(1, 2)
  8976. MoveLeftGenerator(1, 1)
  8977. MoveDownGenerator(1, 0)
  8978. MoveRightGenerator(2, 0)
  8979. MoveRightGenerator(2, 1)
  8980. MoveUpGenerator(2, 2)
  8981. MoveLeftGenerator(1, 2)
  8982. MoveLeftGenerator(1, 1)
  8983. MoveDownGenerator(1, 0)
  8984. MoveRightGenerator(2, 0)
  8985. MoveRightGenerator(2, 1)
  8986. MoveUpGenerator(2, 2)
  8987. MoveLeftGenerator(1, 2)
  8988. MoveLeftGenerator(1, 1)
  8989. MoveDownGenerator(1, 0)
  8990. MoveRightGenerator(2, 0)
  8991. MoveRightGenerator(2, 1)
  8992. MoveUpGenerator(2, 2)
  8993. MoveLeftGenerator(1, 2)
  8994. MoveLeftGenerator(1, 1)
  8995. MoveDownGenerator(1, 0)
  8996. MoveRightGenerator(2, 0)
  8997. MoveUpGenerator(2, 1)
  8998. MoveRightGenerator(1, 1)
  8999. MoveDownGenerator(1, 2)
  9000. MoveLeftGenerator(2, 2)
  9001. MoveLeftGenerator(2, 1)
  9002. MoveUpGenerator(2, 0)
  9003. MoveRightGenerator(1, 0)
  9004. MoveRightGenerator(1, 1)
  9005. MoveDownGenerator(1, 2)
  9006. MoveLeftGenerator(2, 2)
  9007. MoveLeftGenerator(2, 1)
  9008. MoveUpGenerator(2, 0)
  9009. MoveRightGenerator(1, 0)
  9010. MoveRightGenerator(1, 1)
  9011. MoveDownGenerator(1, 2)
  9012. MoveLeftGenerator(2, 2)
  9013. MoveLeftGenerator(2, 1)
  9014. MoveUpGenerator(2, 0)
  9015. MoveRightGenerator(1, 0)
  9016. MoveRightGenerator(1, 1)
  9017. MoveDownGenerator(1, 2)
  9018. MoveLeftGenerator(2, 2)
  9019. MoveLeftGenerator(2, 1)
  9020. MoveUpGenerator(2, 0)
  9021. MoveRightGenerator(1, 0)
  9022. MoveRightGenerator(1, 1)
  9023. MoveDownGenerator(1, 2)
  9024. MoveLeftGenerator(2, 2)
  9025. MoveLeftGenerator(2, 1)
  9026. MoveUpGenerator(2, 0)
  9027. MoveUpGenerator(1, 0)
  9028. MoveRightGenerator(0, 0)
  9029. MoveRightGenerator(0, 1)
  9030. MoveDownGenerator(0, 2)
  9031. MoveLeftGenerator(1, 2)
  9032. MoveLeftGenerator(1, 1)
  9033. MoveDownGenerator(1, 0)
  9034. MoveRightGenerator(2, 0)
  9035. MoveRightGenerator(2, 1)
  9036. MoveUpGenerator(2, 2)
  9037. MoveLeftGenerator(1, 2)
  9038. MoveLeftGenerator(1, 1)
  9039. MoveDownGenerator(1, 0)
  9040. MoveRightGenerator(2, 0)
  9041. MoveRightGenerator(2, 1)
  9042. MoveUpGenerator(2, 2)
  9043. MoveLeftGenerator(1, 2)
  9044. MoveLeftGenerator(1, 1)
  9045. MoveDownGenerator(1, 0)
  9046. MoveRightGenerator(2, 0)
  9047. MoveRightGenerator(2, 1)
  9048. MoveUpGenerator(2, 2)
  9049. MoveLeftGenerator(1, 2)
  9050. MoveLeftGenerator(1, 1)
  9051. MoveDownGenerator(1, 0)
  9052. MoveRightGenerator(2, 0)
  9053. MoveRightGenerator(2, 1)
  9054. MoveUpGenerator(2, 2)
  9055. MoveLeftGenerator(1, 2)
  9056. MoveLeftGenerator(1, 1)
  9057. MoveDownGenerator(1, 0)
  9058. MoveRightGenerator(2, 0)
  9059. MoveUpGenerator(2, 1)
  9060. MoveRightGenerator(1, 1)
  9061. MoveDownGenerator(1, 2)
  9062. MoveLeftGenerator(2, 2)
  9063. MoveLeftGenerator(2, 1)
  9064. MoveUpGenerator(2, 0)
  9065. MoveRightGenerator(1, 0)
  9066. MoveRightGenerator(1, 1)
  9067. MoveDownGenerator(1, 2)
  9068. MoveLeftGenerator(2, 2)
  9069. MoveLeftGenerator(2, 1)
  9070. MoveUpGenerator(2, 0)
  9071. MoveRightGenerator(1, 0)
  9072. MoveRightGenerator(1, 1)
  9073. MoveDownGenerator(1, 2)
  9074. MoveLeftGenerator(2, 2)
  9075. MoveLeftGenerator(2, 1)
  9076. MoveUpGenerator(2, 0)
  9077. MoveRightGenerator(1, 0)
  9078. MoveRightGenerator(1, 1)
  9079. MoveDownGenerator(1, 2)
  9080. MoveLeftGenerator(2, 2)
  9081. MoveLeftGenerator(2, 1)
  9082. MoveUpGenerator(2, 0)
  9083. MoveRightGenerator(1, 0)
  9084. MoveRightGenerator(1, 1)
  9085. MoveDownGenerator(1, 2)
  9086. MoveLeftGenerator(2, 2)
  9087. MoveLeftGenerator(2, 1)
  9088. MoveUpGenerator(2, 0)
  9089. MoveUpGenerator(1, 0)
  9090. MoveRightGenerator(0, 0)
  9091. MoveDownGenerator(0, 1)
  9092. MoveRightGenerator(1, 1)
  9093. MoveDownGenerator(1, 2)
  9094. MoveLeftGenerator(2, 2)
  9095. MoveLeftGenerator(2, 1)
  9096. MoveUpGenerator(2, 0)
  9097. MoveRightGenerator(1, 0)
  9098. MoveRightGenerator(1, 1)
  9099. MoveDownGenerator(1, 2)
  9100. MoveLeftGenerator(2, 2)
  9101. MoveLeftGenerator(2, 1)
  9102. MoveUpGenerator(2, 0)
  9103. MoveRightGenerator(1, 0)
  9104. MoveRightGenerator(1, 1)
  9105. MoveDownGenerator(1, 2)
  9106. MoveLeftGenerator(2, 2)
  9107. MoveLeftGenerator(2, 1)
  9108. MoveUpGenerator(2, 0)
  9109. MoveRightGenerator(1, 0)
  9110. MoveRightGenerator(1, 1)
  9111. MoveDownGenerator(1, 2)
  9112. MoveLeftGenerator(2, 2)
  9113. MoveLeftGenerator(2, 1)
  9114. MoveUpGenerator(2, 0)
  9115. MoveRightGenerator(1, 0)
  9116. MoveRightGenerator(1, 1)
  9117. MoveDownGenerator(1, 2)
  9118. MoveLeftGenerator(2, 2)
  9119. MoveLeftGenerator(2, 1)
  9120. MoveUpGenerator(2, 0)
  9121. MoveUpGenerator(1, 0)
  9122. MoveRightGenerator(0, 0)
  9123. MoveDownGenerator(0, 1)
  9124. MoveRightGenerator(1, 1)
  9125. MoveDownGenerator(1, 2)
  9126. MoveLeftGenerator(2, 2)
  9127. MoveLeftGenerator(2, 1)
  9128. MoveUpGenerator(2, 0)
  9129. MoveRightGenerator(1, 0)
  9130. MoveRightGenerator(1, 1)
  9131. MoveDownGenerator(1, 2)
  9132. MoveLeftGenerator(2, 2)
  9133. MoveLeftGenerator(2, 1)
  9134. MoveUpGenerator(2, 0)
  9135. MoveRightGenerator(1, 0)
  9136. MoveRightGenerator(1, 1)
  9137. MoveDownGenerator(1, 2)
  9138. MoveLeftGenerator(2, 2)
  9139. MoveLeftGenerator(2, 1)
  9140. MoveUpGenerator(2, 0)
  9141. MoveRightGenerator(1, 0)
  9142. MoveRightGenerator(1, 1)
  9143. MoveDownGenerator(1, 2)
  9144. MoveLeftGenerator(2, 2)
  9145. MoveLeftGenerator(2, 1)
  9146. MoveUpGenerator(2, 0)
  9147. MoveRightGenerator(1, 0)
  9148. MoveRightGenerator(1, 1)
  9149. MoveDownGenerator(1, 2)
  9150. MoveLeftGenerator(2, 2)
  9151. MoveUpGenerator(2, 1)
  9152. MoveRightGenerator(1, 1)
  9153. MoveDownGenerator(1, 2)
  9154. MoveLeftGenerator(2, 2)
  9155. MoveLeftGenerator(2, 1)
  9156. MoveUpGenerator(2, 0)
  9157. MoveRightGenerator(1, 0)
  9158. MoveRightGenerator(1, 1)
  9159. MoveDownGenerator(1, 2)
  9160. MoveLeftGenerator(2, 2)
  9161. MoveLeftGenerator(2, 1)
  9162. MoveUpGenerator(2, 0)
  9163. MoveRightGenerator(1, 0)
  9164. MoveRightGenerator(1, 1)
  9165. MoveDownGenerator(1, 2)
  9166. MoveLeftGenerator(2, 2)
  9167. MoveLeftGenerator(2, 1)
  9168. MoveUpGenerator(2, 0)
  9169. MoveRightGenerator(1, 0)
  9170. MoveRightGenerator(1, 1)
  9171. MoveDownGenerator(1, 2)
  9172. MoveLeftGenerator(2, 2)
  9173. MoveLeftGenerator(2, 1)
  9174. MoveUpGenerator(2, 0)
  9175. MoveRightGenerator(1, 0)
  9176. MoveRightGenerator(1, 1)
  9177. MoveDownGenerator(1, 2)
  9178. MoveLeftGenerator(2, 2)
  9179. MoveLeftGenerator(2, 1)
  9180. MoveUpGenerator(2, 0)
  9181. MoveUpGenerator(1, 0)
  9182. MoveRightGenerator(0, 0)
  9183. MoveRightGenerator(0, 1)
  9184. MoveDownGenerator(0, 2)
  9185. MoveLeftGenerator(1, 2)
  9186. MoveLeftGenerator(1, 1)
  9187. MoveDownGenerator(1, 0)
  9188. MoveRightGenerator(2, 0)
  9189. MoveRightGenerator(2, 1)
  9190. MoveUpGenerator(2, 2)
  9191. MoveLeftGenerator(1, 2)
  9192. MoveLeftGenerator(1, 1)
  9193. MoveDownGenerator(1, 0)
  9194. MoveRightGenerator(2, 0)
  9195. MoveRightGenerator(2, 1)
  9196. MoveUpGenerator(2, 2)
  9197. MoveLeftGenerator(1, 2)
  9198. MoveLeftGenerator(1, 1)
  9199. MoveDownGenerator(1, 0)
  9200. MoveRightGenerator(2, 0)
  9201. MoveRightGenerator(2, 1)
  9202. MoveUpGenerator(2, 2)
  9203. MoveLeftGenerator(1, 2)
  9204. MoveLeftGenerator(1, 1)
  9205. MoveDownGenerator(1, 0)
  9206. MoveRightGenerator(2, 0)
  9207. MoveRightGenerator(2, 1)
  9208. MoveUpGenerator(2, 2)
  9209. MoveLeftGenerator(1, 2)
  9210. MoveLeftGenerator(1, 1)
  9211. MoveDownGenerator(1, 0)
  9212. MoveRightGenerator(2, 0)
  9213. MoveUpGenerator(2, 1)
  9214. MoveRightGenerator(1, 1)
  9215. MoveDownGenerator(1, 2)
  9216. MoveLeftGenerator(2, 2)
  9217. MoveLeftGenerator(2, 1)
  9218. MoveUpGenerator(2, 0)
  9219. MoveRightGenerator(1, 0)
  9220. MoveRightGenerator(1, 1)
  9221. MoveDownGenerator(1, 2)
  9222. MoveLeftGenerator(2, 2)
  9223. MoveLeftGenerator(2, 1)
  9224. MoveUpGenerator(2, 0)
  9225. MoveRightGenerator(1, 0)
  9226. MoveRightGenerator(1, 1)
  9227. MoveDownGenerator(1, 2)
  9228. MoveLeftGenerator(2, 2)
  9229. MoveLeftGenerator(2, 1)
  9230. MoveUpGenerator(2, 0)
  9231. MoveRightGenerator(1, 0)
  9232. MoveRightGenerator(1, 1)
  9233. MoveDownGenerator(1, 2)
  9234. MoveLeftGenerator(2, 2)
  9235. MoveLeftGenerator(2, 1)
  9236. MoveUpGenerator(2, 0)
  9237. MoveRightGenerator(1, 0)
  9238. MoveRightGenerator(1, 1)
  9239. MoveDownGenerator(1, 2)
  9240. MoveLeftGenerator(2, 2)
  9241. MoveLeftGenerator(2, 1)
  9242. MoveUpGenerator(2, 0)
  9243. MoveUpGenerator(1, 0)
  9244. MoveRightGenerator(0, 0)
  9245. MoveDownGenerator(0, 1)
  9246. MoveRightGenerator(1, 1)
  9247. MoveDownGenerator(1, 2)
  9248. MoveLeftGenerator(2, 2)
  9249. MoveLeftGenerator(2, 1)
  9250. MoveUpGenerator(2, 0)
  9251. MoveRightGenerator(1, 0)
  9252. MoveRightGenerator(1, 1)
  9253. MoveDownGenerator(1, 2)
  9254. MoveLeftGenerator(2, 2)
  9255. MoveLeftGenerator(2, 1)
  9256. MoveUpGenerator(2, 0)
  9257. MoveRightGenerator(1, 0)
  9258. MoveRightGenerator(1, 1)
  9259. MoveDownGenerator(1, 2)
  9260. MoveLeftGenerator(2, 2)
  9261. MoveLeftGenerator(2, 1)
  9262. MoveUpGenerator(2, 0)
  9263. MoveRightGenerator(1, 0)
  9264. MoveRightGenerator(1, 1)
  9265. MoveDownGenerator(1, 2)
  9266. MoveLeftGenerator(2, 2)
  9267. MoveLeftGenerator(2, 1)
  9268. MoveUpGenerator(2, 0)
  9269. MoveRightGenerator(1, 0)
  9270. MoveRightGenerator(1, 1)
  9271. MoveDownGenerator(1, 2)
  9272. MoveLeftGenerator(2, 2)
  9273. MoveLeftGenerator(2, 1)
  9274. MoveUpGenerator(2, 0)
  9275. MoveUpGenerator(1, 0)
  9276. MoveRightGenerator(0, 0)
  9277. MoveRightGenerator(0, 1)
  9278. MoveDownGenerator(0, 2)
  9279. MoveLeftGenerator(1, 2)
  9280. MoveLeftGenerator(1, 1)
  9281. MoveDownGenerator(1, 0)
  9282. MoveRightGenerator(2, 0)
  9283. MoveRightGenerator(2, 1)
  9284. MoveUpGenerator(2, 2)
  9285. MoveLeftGenerator(1, 2)
  9286. MoveLeftGenerator(1, 1)
  9287. MoveDownGenerator(1, 0)
  9288. MoveRightGenerator(2, 0)
  9289. MoveRightGenerator(2, 1)
  9290. MoveUpGenerator(2, 2)
  9291. MoveLeftGenerator(1, 2)
  9292. MoveLeftGenerator(1, 1)
  9293. MoveDownGenerator(1, 0)
  9294. MoveRightGenerator(2, 0)
  9295. MoveRightGenerator(2, 1)
  9296. MoveUpGenerator(2, 2)
  9297. MoveLeftGenerator(1, 2)
  9298. MoveLeftGenerator(1, 1)
  9299. MoveDownGenerator(1, 0)
  9300. MoveRightGenerator(2, 0)
  9301. MoveRightGenerator(2, 1)
  9302. MoveUpGenerator(2, 2)
  9303. MoveLeftGenerator(1, 2)
  9304. MoveLeftGenerator(1, 1)
  9305. MoveDownGenerator(1, 0)
  9306. MoveRightGenerator(2, 0)
  9307. MoveUpGenerator(2, 1)
  9308. MoveRightGenerator(1, 1)
  9309. MoveDownGenerator(1, 2)
  9310. MoveLeftGenerator(2, 2)
  9311. MoveLeftGenerator(2, 1)
  9312. MoveUpGenerator(2, 0)
  9313. MoveRightGenerator(1, 0)
  9314. MoveRightGenerator(1, 1)
  9315. MoveDownGenerator(1, 2)
  9316. MoveLeftGenerator(2, 2)
  9317. MoveLeftGenerator(2, 1)
  9318. MoveUpGenerator(2, 0)
  9319. MoveRightGenerator(1, 0)
  9320. MoveRightGenerator(1, 1)
  9321. MoveDownGenerator(1, 2)
  9322. MoveLeftGenerator(2, 2)
  9323. MoveLeftGenerator(2, 1)
  9324. MoveUpGenerator(2, 0)
  9325. MoveRightGenerator(1, 0)
  9326. MoveRightGenerator(1, 1)
  9327. MoveDownGenerator(1, 2)
  9328. MoveLeftGenerator(2, 2)
  9329. MoveLeftGenerator(2, 1)
  9330. MoveUpGenerator(2, 0)
  9331. MoveRightGenerator(1, 0)
  9332. MoveRightGenerator(1, 1)
  9333. MoveDownGenerator(1, 2)
  9334. MoveLeftGenerator(2, 2)
  9335. MoveLeftGenerator(2, 1)
  9336. MoveUpGenerator(2, 0)
  9337. MoveUpGenerator(1, 0)
  9338. MoveRightGenerator(0, 0)
  9339. MoveRightGenerator(0, 1)
  9340. MoveDownGenerator(0, 2)
  9341. MoveLeftGenerator(1, 2)
  9342. MoveLeftGenerator(1, 1)
  9343. MoveDownGenerator(1, 0)
  9344. MoveRightGenerator(2, 0)
  9345. MoveRightGenerator(2, 1)
  9346. MoveUpGenerator(2, 2)
  9347. MoveLeftGenerator(1, 2)
  9348. MoveLeftGenerator(1, 1)
  9349. MoveDownGenerator(1, 0)
  9350. MoveRightGenerator(2, 0)
  9351. MoveRightGenerator(2, 1)
  9352. MoveUpGenerator(2, 2)
  9353. MoveLeftGenerator(1, 2)
  9354. MoveLeftGenerator(1, 1)
  9355. MoveDownGenerator(1, 0)
  9356. MoveRightGenerator(2, 0)
  9357. MoveRightGenerator(2, 1)
  9358. MoveUpGenerator(2, 2)
  9359. MoveLeftGenerator(1, 2)
  9360. MoveLeftGenerator(1, 1)
  9361. MoveDownGenerator(1, 0)
  9362. MoveRightGenerator(2, 0)
  9363. MoveRightGenerator(2, 1)
  9364. MoveUpGenerator(2, 2)
  9365. MoveLeftGenerator(1, 2)
  9366. MoveLeftGenerator(1, 1)
  9367. MoveDownGenerator(1, 0)
  9368. MoveRightGenerator(2, 0)
  9369. MoveRightGenerator(2, 1)
  9370.  
  9371. ---------
  9372.  
  9373. Iterative Deepening Algorithm
  9374. Duration: 8694.569ms
  9375.  
  9376. 1 2 3
  9377. 4 5 6
  9378. 7 8
  9379.  
  9380. MoveRightGenerator(2, 1)
  9381. MoveUpGenerator(2, 2)
  9382. MoveLeftGenerator(1, 2)
  9383. MoveLeftGenerator(1, 1)
  9384. MoveDownGenerator(1, 0)
  9385. MoveRightGenerator(2, 0)
  9386. MoveUpGenerator(2, 1)
  9387. MoveRightGenerator(1, 1)
  9388. MoveUpGenerator(1, 2)
  9389. MoveLeftGenerator(0, 2)
  9390. MoveLeftGenerator(0, 1)
  9391. MoveDownGenerator(0, 0)
  9392. MoveRightGenerator(1, 0)
  9393. MoveUpGenerator(1, 1)
  9394. MoveLeftGenerator(0, 1)
  9395. MoveDownGenerator(0, 0)
  9396. MoveDownGenerator(1, 0)
  9397. MoveRightGenerator(2, 0)
  9398. MoveRightGenerator(2, 1)
  9399. MoveUpGenerator(2, 2)
  9400. MoveLeftGenerator(1, 2)
  9401. MoveLeftGenerator(1, 1)
  9402. MoveDownGenerator(1, 0)
  9403. MoveRightGenerator(2, 0)
  9404. MoveRightGenerator(2, 1)
  9405. MoveUpGenerator(2, 2)
  9406. MoveUpGenerator(1, 2)
  9407. MoveLeftGenerator(0, 2)
  9408. MoveLeftGenerator(0, 1)
  9409. MoveDownGenerator(0, 0)
  9410. MoveRightGenerator(1, 0)
  9411. MoveUpGenerator(1, 1)
  9412. MoveLeftGenerator(0, 1)
  9413. MoveDownGenerator(0, 0)
  9414. MoveDownGenerator(1, 0)
  9415. MoveRightGenerator(2, 0)
  9416. MoveRightGenerator(2, 1)
  9417.  
  9418. ---------
  9419.  
  9420. Heuristic Search Algorithm - Number of wrongly placed squares
  9421. Duration: 26.919668ms
  9422.  
  9423. 1 2 3
  9424. 4 5 6
  9425. 7 8
  9426.  
  9427. MoveRightGenerator(2, 1)
  9428. MoveUpGenerator(2, 2)
  9429. MoveUpGenerator(1, 2)
  9430. MoveLeftGenerator(0, 2)
  9431. MoveLeftGenerator(0, 1)
  9432. MoveDownGenerator(0, 0)
  9433. MoveDownGenerator(1, 0)
  9434. MoveRightGenerator(2, 0)
  9435. MoveRightGenerator(2, 1)
  9436. MoveUpGenerator(2, 2)
  9437. MoveUpGenerator(1, 2)
  9438. MoveLeftGenerator(0, 2)
  9439. MoveLeftGenerator(0, 1)
  9440. MoveDownGenerator(0, 0)
  9441. MoveDownGenerator(1, 0)
  9442. MoveRightGenerator(2, 0)
  9443. MoveUpGenerator(2, 1)
  9444. MoveLeftGenerator(1, 1)
  9445. MoveDownGenerator(1, 0)
  9446. MoveRightGenerator(2, 0)
  9447. MoveRightGenerator(2, 1)
  9448. MoveUpGenerator(2, 2)
  9449. MoveLeftGenerator(1, 2)
  9450. MoveLeftGenerator(1, 1)
  9451. MoveDownGenerator(1, 0)
  9452. MoveRightGenerator(2, 0)
  9453. MoveUpGenerator(2, 1)
  9454. MoveLeftGenerator(1, 1)
  9455. MoveUpGenerator(1, 0)
  9456. MoveRightGenerator(0, 0)
  9457. MoveRightGenerator(0, 1)
  9458. MoveDownGenerator(0, 2)
  9459. MoveDownGenerator(1, 2)
  9460. MoveLeftGenerator(2, 2)
  9461. MoveUpGenerator(2, 1)
  9462. MoveUpGenerator(1, 1)
  9463. MoveLeftGenerator(0, 1)
  9464. MoveDownGenerator(0, 0)
  9465. MoveRightGenerator(1, 0)
  9466. MoveUpGenerator(1, 1)
  9467. MoveLeftGenerator(0, 1)
  9468. MoveDownGenerator(0, 0)
  9469. MoveRightGenerator(1, 0)
  9470. MoveDownGenerator(1, 1)
  9471. MoveRightGenerator(2, 1)
  9472. MoveUpGenerator(2, 2)
  9473. MoveUpGenerator(1, 2)
  9474. MoveLeftGenerator(0, 2)
  9475. MoveDownGenerator(0, 1)
  9476. MoveRightGenerator(1, 1)
  9477. MoveDownGenerator(1, 2)
  9478. MoveLeftGenerator(2, 2)
  9479. MoveUpGenerator(2, 1)
  9480. MoveUpGenerator(1, 1)
  9481. MoveLeftGenerator(0, 1)
  9482. MoveDownGenerator(0, 0)
  9483. MoveRightGenerator(1, 0)
  9484. MoveUpGenerator(1, 1)
  9485. MoveLeftGenerator(0, 1)
  9486. MoveDownGenerator(0, 0)
  9487. MoveDownGenerator(1, 0)
  9488. MoveRightGenerator(2, 0)
  9489. MoveUpGenerator(2, 1)
  9490. MoveLeftGenerator(1, 1)
  9491. MoveUpGenerator(1, 0)
  9492. MoveRightGenerator(0, 0)
  9493. MoveDownGenerator(0, 1)
  9494. MoveLeftGenerator(1, 1)
  9495. MoveDownGenerator(1, 0)
  9496. MoveRightGenerator(2, 0)
  9497. MoveUpGenerator(2, 1)
  9498. MoveUpGenerator(1, 1)
  9499. MoveLeftGenerator(0, 1)
  9500. MoveDownGenerator(0, 0)
  9501. MoveRightGenerator(1, 0)
  9502. MoveRightGenerator(1, 1)
  9503. MoveDownGenerator(1, 2)
  9504. MoveLeftGenerator(2, 2)
  9505. MoveLeftGenerator(2, 1)
  9506. MoveUpGenerator(2, 0)
  9507. MoveRightGenerator(1, 0)
  9508. MoveRightGenerator(1, 1)
  9509. MoveDownGenerator(1, 2)
  9510. MoveLeftGenerator(2, 2)
  9511. MoveUpGenerator(2, 1)
  9512. MoveLeftGenerator(1, 1)
  9513. MoveDownGenerator(1, 0)
  9514. MoveRightGenerator(2, 0)
  9515. MoveRightGenerator(2, 1)
  9516. MoveUpGenerator(2, 2)
  9517. MoveLeftGenerator(1, 2)
  9518. MoveLeftGenerator(1, 1)
  9519. MoveDownGenerator(1, 0)
  9520. MoveRightGenerator(2, 0)
  9521. MoveRightGenerator(2, 1)
  9522. MoveUpGenerator(2, 2)
  9523. MoveLeftGenerator(1, 2)
  9524. MoveDownGenerator(1, 1)
  9525. MoveLeftGenerator(2, 1)
  9526. MoveUpGenerator(2, 0)
  9527. MoveRightGenerator(1, 0)
  9528. MoveRightGenerator(1, 1)
  9529. MoveDownGenerator(1, 2)
  9530. MoveLeftGenerator(2, 2)
  9531. MoveUpGenerator(2, 1)
  9532. MoveLeftGenerator(1, 1)
  9533. MoveDownGenerator(1, 0)
  9534. MoveRightGenerator(2, 0)
  9535. MoveRightGenerator(2, 1)
  9536.  
  9537. ---------
  9538.  
  9539. Heuristic Search Algorithm - Manhattan distance
  9540. Duration: 8.333101ms
  9541.  
  9542. 1 2 3
  9543. 4 5 6
  9544. 7 8
  9545.  
  9546. MoveRightGenerator(2, 1)
  9547. MoveUpGenerator(2, 2)
  9548. MoveUpGenerator(1, 2)
  9549. MoveLeftGenerator(0, 2)
  9550. MoveDownGenerator(0, 1)
  9551. MoveDownGenerator(1, 1)
  9552. MoveRightGenerator(2, 1)
  9553. MoveUpGenerator(2, 2)
  9554. MoveUpGenerator(1, 2)
  9555. MoveLeftGenerator(0, 2)
  9556. MoveDownGenerator(0, 1)
  9557. MoveDownGenerator(1, 1)
  9558. MoveLeftGenerator(2, 1)
  9559. MoveUpGenerator(2, 0)
  9560. MoveRightGenerator(1, 0)
  9561. MoveDownGenerator(1, 1)
  9562. MoveRightGenerator(2, 1)
  9563. MoveUpGenerator(2, 2)
  9564. MoveUpGenerator(1, 2)
  9565. MoveLeftGenerator(0, 2)
  9566. MoveDownGenerator(0, 1)
  9567. MoveRightGenerator(1, 1)
  9568. MoveUpGenerator(1, 2)
  9569. MoveLeftGenerator(0, 2)
  9570. MoveDownGenerator(0, 1)
  9571. MoveRightGenerator(1, 1)
  9572. MoveDownGenerator(1, 2)
  9573. MoveLeftGenerator(2, 2)
  9574. MoveLeftGenerator(2, 1)
  9575. MoveUpGenerator(2, 0)
  9576. MoveRightGenerator(1, 0)
  9577. MoveUpGenerator(1, 1)
  9578. MoveLeftGenerator(0, 1)
  9579. MoveDownGenerator(0, 0)
  9580. MoveRightGenerator(1, 0)
  9581. MoveDownGenerator(1, 1)
  9582. MoveRightGenerator(2, 1)
  9583. MoveUpGenerator(2, 2)
  9584. MoveLeftGenerator(1, 2)
  9585. MoveLeftGenerator(1, 1)
  9586. MoveDownGenerator(1, 0)
  9587. MoveRightGenerator(2, 0)
  9588. MoveUpGenerator(2, 1)
  9589. MoveUpGenerator(1, 1)
  9590. MoveRightGenerator(0, 1)
  9591. MoveDownGenerator(0, 2)
  9592. MoveDownGenerator(1, 2)
  9593. MoveLeftGenerator(2, 2)
  9594. MoveUpGenerator(2, 1)
  9595. MoveUpGenerator(1, 1)
  9596. MoveRightGenerator(0, 1)
  9597. MoveDownGenerator(0, 2)
  9598. MoveDownGenerator(1, 2)
  9599. MoveLeftGenerator(2, 2)
  9600. MoveUpGenerator(2, 1)
  9601. MoveRightGenerator(1, 1)
  9602. MoveUpGenerator(1, 2)
  9603. MoveLeftGenerator(0, 2)
  9604. MoveDownGenerator(0, 1)
  9605. MoveDownGenerator(1, 1)
  9606. MoveRightGenerator(2, 1)
  9607. MoveUpGenerator(2, 2)
  9608. MoveLeftGenerator(1, 2)
  9609. MoveUpGenerator(1, 1)
  9610. MoveRightGenerator(0, 1)
  9611. MoveDownGenerator(0, 2)
  9612. MoveDownGenerator(1, 2)
  9613.  
  9614. ---------
  9615.  
  9616. A* Search Algorithm - Number of wrongly placed squares
  9617. Duration: 8787.555ms
  9618.  
  9619. 1 2 3
  9620. 4 5 6
  9621. 7 8
  9622.  
  9623. MoveLeftGenerator(2, 1)
  9624. MoveUpGenerator(2, 0)
  9625. MoveRightGenerator(1, 0)
  9626. MoveDownGenerator(1, 1)
  9627. MoveRightGenerator(2, 1)
  9628. MoveUpGenerator(2, 2)
  9629. MoveUpGenerator(1, 2)
  9630. MoveLeftGenerator(0, 2)
  9631. MoveDownGenerator(0, 1)
  9632. MoveLeftGenerator(1, 1)
  9633. MoveDownGenerator(1, 0)
  9634. MoveRightGenerator(2, 0)
  9635. MoveRightGenerator(2, 1)
  9636. MoveUpGenerator(2, 2)
  9637. MoveUpGenerator(1, 2)
  9638. MoveLeftGenerator(0, 2)
  9639. MoveLeftGenerator(0, 1)
  9640. MoveDownGenerator(0, 0)
  9641. MoveDownGenerator(1, 0)
  9642. MoveRightGenerator(2, 0)
  9643. MoveRightGenerator(2, 1)
  9644. MoveUpGenerator(2, 2)
  9645. MoveLeftGenerator(1, 2)
  9646. MoveUpGenerator(1, 1)
  9647. MoveLeftGenerator(0, 1)
  9648. MoveDownGenerator(0, 0)
  9649. MoveDownGenerator(1, 0)
  9650. MoveRightGenerator(2, 0)
  9651. MoveUpGenerator(2, 1)
  9652. MoveRightGenerator(1, 1)
  9653. MoveDownGenerator(1, 2)
  9654.  
  9655. ---------
  9656.  
  9657. A* Search Algorithm - Manhattan distance
  9658. Duration: 2655.5295ms
  9659.  
  9660. 1 2 3
  9661. 4 5 6
  9662. 7 8
  9663.  
  9664. MoveRightGenerator(2, 1)
  9665. MoveUpGenerator(2, 2)
  9666. MoveUpGenerator(1, 2)
  9667. MoveLeftGenerator(0, 2)
  9668. MoveLeftGenerator(0, 1)
  9669. MoveDownGenerator(0, 0)
  9670. MoveDownGenerator(1, 0)
  9671. MoveRightGenerator(2, 0)
  9672. MoveRightGenerator(2, 1)
  9673. MoveUpGenerator(2, 2)
  9674. MoveLeftGenerator(1, 2)
  9675. MoveLeftGenerator(1, 1)
  9676. MoveDownGenerator(1, 0)
  9677. MoveRightGenerator(2, 0)
  9678. MoveRightGenerator(2, 1)
  9679. MoveUpGenerator(2, 2)
  9680. MoveLeftGenerator(1, 2)
  9681. MoveUpGenerator(1, 1)
  9682. MoveRightGenerator(0, 1)
  9683. MoveDownGenerator(0, 2)
  9684. MoveLeftGenerator(1, 2)
  9685. MoveUpGenerator(1, 1)
  9686. MoveLeftGenerator(0, 1)
  9687. MoveDownGenerator(0, 0)
  9688. MoveDownGenerator(1, 0)
  9689. MoveRightGenerator(2, 0)
  9690. MoveRightGenerator(2, 1)
  9691. MoveUpGenerator(2, 2)
  9692. MoveLeftGenerator(1, 2)
  9693. MoveDownGenerator(1, 1)
  9694. MoveRightGenerator(2, 1)
  9695.  
  9696. ---------
Advertisement
Add Comment
Please, Sign In to add comment