Guest User

Untitled

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