Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 8 6 7
- 2 5 4
- 3 1
- ---------
- Depth First Search Algorithm
- Duration: 12240.547ms
- 1 2 3
- 4 5 6
- 7 8
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- ---------
- Iterative Deepening Algorithm
- Duration: 8694.569ms
- 1 2 3
- 4 5 6
- 7 8
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveUpGenerator(1, 2)
- MoveLeftGenerator(0, 2)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveRightGenerator(1, 0)
- MoveUpGenerator(1, 1)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveUpGenerator(1, 2)
- MoveLeftGenerator(0, 2)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveRightGenerator(1, 0)
- MoveUpGenerator(1, 1)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- ---------
- Heuristic Search Algorithm - Number of wrongly placed squares
- Duration: 26.919668ms
- 1 2 3
- 4 5 6
- 7 8
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveUpGenerator(1, 2)
- MoveLeftGenerator(0, 2)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveUpGenerator(1, 2)
- MoveLeftGenerator(0, 2)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveUpGenerator(2, 1)
- MoveUpGenerator(1, 1)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveRightGenerator(1, 0)
- MoveUpGenerator(1, 1)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveRightGenerator(1, 0)
- MoveDownGenerator(1, 1)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveUpGenerator(1, 2)
- MoveLeftGenerator(0, 2)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveUpGenerator(2, 1)
- MoveUpGenerator(1, 1)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveRightGenerator(1, 0)
- MoveUpGenerator(1, 1)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveLeftGenerator(1, 1)
- MoveUpGenerator(1, 0)
- MoveRightGenerator(0, 0)
- MoveDownGenerator(0, 1)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveUpGenerator(1, 1)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveUpGenerator(2, 1)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveDownGenerator(1, 1)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveUpGenerator(2, 1)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- ---------
- Heuristic Search Algorithm - Manhattan distance
- Duration: 8.333101ms
- 1 2 3
- 4 5 6
- 7 8
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveUpGenerator(1, 2)
- MoveLeftGenerator(0, 2)
- MoveDownGenerator(0, 1)
- MoveDownGenerator(1, 1)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveUpGenerator(1, 2)
- MoveLeftGenerator(0, 2)
- MoveDownGenerator(0, 1)
- MoveDownGenerator(1, 1)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveDownGenerator(1, 1)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveUpGenerator(1, 2)
- MoveLeftGenerator(0, 2)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveUpGenerator(1, 2)
- MoveLeftGenerator(0, 2)
- MoveDownGenerator(0, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveUpGenerator(1, 1)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveRightGenerator(1, 0)
- MoveDownGenerator(1, 1)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveUpGenerator(1, 1)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveUpGenerator(2, 1)
- MoveUpGenerator(1, 1)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveDownGenerator(1, 2)
- MoveLeftGenerator(2, 2)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveUpGenerator(1, 2)
- MoveLeftGenerator(0, 2)
- MoveDownGenerator(0, 1)
- MoveDownGenerator(1, 1)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveUpGenerator(1, 1)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveDownGenerator(1, 2)
- ---------
- A* Search Algorithm - Number of wrongly placed squares
- Duration: 8787.555ms
- 1 2 3
- 4 5 6
- 7 8
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveDownGenerator(1, 1)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveUpGenerator(1, 2)
- MoveLeftGenerator(0, 2)
- MoveDownGenerator(0, 1)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveUpGenerator(1, 2)
- MoveLeftGenerator(0, 2)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveUpGenerator(1, 1)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- ---------
- A* Search Algorithm - Manhattan distance
- Duration: 2655.5295ms
- 1 2 3
- 4 5 6
- 7 8
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveUpGenerator(1, 2)
- MoveLeftGenerator(0, 2)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveUpGenerator(1, 1)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveUpGenerator(1, 1)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveDownGenerator(1, 1)
- MoveRightGenerator(2, 1)
- ---------
- IDA* Search Algorithm - Number of wrongly placed squares
- Duration: 162649.8ms
- 1 2 3
- 4 5 6
- 7 8
- MoveLeftGenerator(2, 1)
- MoveUpGenerator(2, 0)
- MoveRightGenerator(1, 0)
- MoveDownGenerator(1, 1)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveUpGenerator(1, 2)
- MoveLeftGenerator(0, 2)
- MoveDownGenerator(0, 1)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveUpGenerator(1, 2)
- MoveLeftGenerator(0, 2)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveUpGenerator(1, 1)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveUpGenerator(2, 1)
- MoveRightGenerator(1, 1)
- MoveDownGenerator(1, 2)
- ---------
- IDA* Search Algorithm - Manhattan distance
- Duration: 38943.8ms
- 1 2 3
- 4 5 6
- 7 8
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveUpGenerator(1, 2)
- MoveLeftGenerator(0, 2)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveLeftGenerator(1, 1)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveUpGenerator(1, 1)
- MoveRightGenerator(0, 1)
- MoveDownGenerator(0, 2)
- MoveLeftGenerator(1, 2)
- MoveUpGenerator(1, 1)
- MoveLeftGenerator(0, 1)
- MoveDownGenerator(0, 0)
- MoveDownGenerator(1, 0)
- MoveRightGenerator(2, 0)
- MoveRightGenerator(2, 1)
- MoveUpGenerator(2, 2)
- MoveLeftGenerator(1, 2)
- MoveDownGenerator(1, 1)
- MoveRightGenerator(2, 1)
- ---------
- Process finished with exit code 0
Advertisement
Add Comment
Please, Sign In to add comment