Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "C:\Program Files\Java\jdk1.8.0_20\bin\java" -Didea.launcher.port=7532 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.0.2\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_20\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_20\jre\lib\ext\zipfs.jar;C:\Users\Frank\Dropbox\IntelliJProjects\EightPuzzleAI\build\classes\main;C:\Users\Frank\Dropbox\IntelliJProjects\EightPuzzleAI\build\resources\main;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.0.2\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain com.github.skiwi2.eightpuzzleai.main.Main
- 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)
- ---------
Advertisement
Add Comment
Please, Sign In to add comment