aboutsummaryrefslogtreecommitdiffstats
path: root/doc/puzzles.hlp
blob: afe5da2a8d58ac31497cf13c1d872dccab610755 (plain)
ofshex dumpascii
0000 3f 5f 03 00 61 f2 01 00 ff ff ff ff 90 f6 01 00 2f 08 00 00 26 08 00 00 00 3b 29 02 00 00 08 4c ?_..a.........../...&....;)....L
0020 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 01 00 01 00 4f 00 00 00 80 4..........................O....
0040 05 4f 00 ff ff ff ff cf a3 b3 a0 50 03 09 00 7b 2c be af b7 89 08 00 93 26 f8 b6 b5 82 0c 00 c3 .O.........P...{,.......&.......
0060 b7 4e bd cd 84 04 00 57 cb b5 bd 91 8a 06 00 69 47 48 bf f3 07 05 00 0c 28 ac d9 3a 85 07 00 ce .N.....W.......iGH......(..:....
0080 fd a9 da 03 81 0b 00 f5 d7 d6 da 2d 09 06 00 4d 12 91 db 2d 01 0b 00 36 1a 91 db e1 80 02 00 73 ...........-...M...-...6.......s
00a0 1f 13 dc cb 02 0a 00 05 2b 3f dc bd 05 0c 00 4b 92 a6 e0 f3 85 0b 00 60 7f 52 e1 ea 04 03 00 50 ........+?.....K.......`.R.....P
00c0 e3 55 e1 12 09 07 00 2c d2 61 e1 c1 06 08 00 f2 be 65 e1 38 83 05 00 59 09 01 00 00 00 00 00 6d .U.....,.a.......e.8...Y.......m
00e0 6f bd 08 61 82 08 00 96 f6 8b 1f 00 80 0a 00 4a d9 b3 4a a0 81 03 00 78 c4 f9 4e ac 83 03 00 79 o..a...........J..J....x..N....y
0100 c4 f9 4e 6d 85 03 00 7a c4 f9 4e 26 00 04 00 7b c4 f9 4e 46 01 04 00 7c c4 f9 4e 6f 07 04 00 7d ..Nm...z..N&...{..NF...|..No...}
0120 c4 f9 4e d3 09 04 00 7e c4 f9 4e a3 88 04 00 7f c4 f9 4e 2a 8a 04 00 80 c4 f9 4e ec 0b 05 00 81 ..N....~..N.......N*......N.....
0140 c4 f9 4e b3 0b 03 00 a3 c4 f9 4e ee 88 05 00 a4 c4 f9 4e 99 02 06 00 a5 c4 f9 4e 48 80 06 00 a6 ..N.......N.......N.......NH....
0160 c4 f9 4e 7c 87 06 00 a7 c4 f9 4e bd 01 07 00 a8 c4 f9 4e 3a 04 07 00 a9 c4 f9 4e a2 80 07 00 aa ..N|......N.......N:......N.....
0180 c4 f9 4e 1d 83 07 00 ab c4 f9 4e 27 88 07 00 ac c4 f9 4e 91 82 05 00 ce c4 f9 4e 76 08 08 00 cf ..N.......N'......N.......Nv....
01a0 c4 f9 4e 43 80 08 00 d0 c4 f9 4e 8a 84 08 00 d1 c4 f9 4e a1 86 08 00 d2 c4 f9 4e 9f 01 09 00 d3 ..NC......N.......N.......N.....
01c0 c4 f9 4e 61 02 09 00 d4 c4 f9 4e 50 84 09 00 d5 c4 f9 4e 43 00 0a 00 d6 c4 f9 4e a8 05 0a 00 d7 ..Na......NP......NC......N.....
01e0 c4 f9 4e 3c 03 08 00 f9 c4 f9 4e cf 83 0a 00 fa c4 f9 4e a3 86 0a 00 fb c4 f9 4e db 04 0b 00 fc ..N<......N.......N.......N.....
0200 c4 f9 4e 4f 09 0b 00 fd c4 f9 4e 76 83 0b 00 fe c4 f9 4e 11 85 0b 00 ff c4 f9 4e 65 00 0c 00 00 ..NO......Nv......N.......Ne....
0220 c5 f9 4e 1a 05 0c 00 01 c5 f9 4e 2f 09 0c 00 02 c5 f9 4e 90 08 0a 00 24 c5 f9 4e dd 86 0c 00 25 ..N.......N/......N....$..N....%
0240 c5 f9 4e e1 03 0d 00 26 c5 f9 4e f7 08 0d 00 2d c5 f9 4e 41 81 0c 00 fb c5 f9 4e a4 81 00 00 fc ..N....&..N....-..NA......N.....
0260 c5 f9 4e f0 82 00 00 fd c5 f9 4e 6c 02 01 00 fe c5 f9 4e 20 87 01 00 ff c5 f9 4e a3 88 01 00 00 ..N.......Nl......N.......N.....
0280 c6 f9 4e 98 03 02 00 01 c6 f9 4e f1 83 02 00 02 c6 f9 4e c0 88 02 00 03 c6 f9 4e 3c 09 03 00 04 ..N.......N.......N.......N<....
02a0 c6 f9 4e c5 03 00 00 10 24 de 60 3c 04 04 00 11 57 8b 70 5c 86 03 00 bb bd cb 70 e7 05 05 00 00 ..N.....$.`<....W.p\......p.....
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b ................................
0840 00 00 00 02 00 00 00 00 00 00 d4 00 00 00 cb 00 00 00 00 03 00 09 00 08 00 68 00 41 72 69 61 6c .........................h.Arial
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 6f 75 72 69 ...........................Couri
0880 65 72 20 4e 65 77 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 69 6d 65 73 er.New.....................Times
08a0 20 4e 65 77 20 52 6f 6d 61 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18 02 02 00 .New.Roman......................
08c0 00 00 00 00 00 00 02 18 02 02 00 00 00 00 00 00 00 00 18 01 01 00 00 00 00 00 00 00 02 18 01 01 ................................
08e0 00 00 00 00 00 00 00 01 18 01 01 00 00 00 00 00 00 00 01 1e 02 00 00 00 00 00 00 00 00 03 1e 02 ................................
0900 00 00 00 00 00 00 00 00 01 1e 01 01 00 00 00 00 00 00 00 08 12 03 01 00 00 00 00 00 00 00 2f 18 ............................../.
0920 00 00 26 18 00 00 00 3b 29 02 00 00 08 46 32 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 ..&....;)....F24................
0940 00 02 00 ff ff 03 00 02 00 95 00 00 00 07 00 69 00 ff ff 01 00 31 35 2d 70 75 7a 7a 6c 65 00 01 ...............i.....15-puzzle..
0960 00 00 00 00 00 42 6c 61 63 6b 20 42 6f 78 00 01 00 04 00 00 00 42 72 69 64 67 65 73 00 01 00 08 .....Black.Box.......Bridges....
0980 00 00 00 43 75 62 65 00 01 00 0c 00 00 00 44 6f 6d 69 6e 6f 73 61 00 01 00 10 00 00 00 45 64 69 ...Cube.......Dominosa.......Edi
09a0 74 20 6d 65 6e 75 00 01 00 14 00 00 00 46 69 66 74 65 65 6e 00 01 00 18 00 00 00 46 69 6c 65 20 t.menu.......Fifteen.......File.
09c0 6d 65 6e 75 00 01 00 1c 00 00 00 46 6c 69 70 00 01 00 20 00 00 00 46 72 65 65 4e 65 74 00 01 00 menu.......Flip.......FreeNet...
09e0 24 00 00 00 47 61 6d 65 20 6d 65 6e 75 00 02 00 28 00 00 00 47 75 65 73 73 00 01 00 30 00 00 00 $...Game.menu...(...Guess...0...
0a00 49 44 20 66 6f 72 6d 61 74 00 01 00 34 00 00 00 49 44 2c 20 67 61 6d 65 00 01 00 38 00 00 00 49 ID.format...4...ID,.game...8...I
0a20 6e 65 72 74 69 61 00 01 00 3c 00 00 00 4c 69 67 68 74 20 55 70 00 01 00 40 00 00 00 4c 69 6e 75 nertia...<...Light.Up...@...Linu
0a40 78 00 02 00 44 00 00 00 4c 6f 6f 70 79 00 01 00 4c 00 00 00 4d 49 54 20 6c 69 63 65 6e 63 65 00 x...D...Loopy...L...MIT.licence.
0a60 02 00 50 00 00 00 4d 61 63 20 4f 53 20 58 00 04 00 58 00 00 00 4d 61 70 00 01 00 68 00 00 00 4d ..P...Mac.OS.X...X...Map...h...M
0a80 61 73 74 65 72 6d 69 6e 64 00 01 00 6c 00 00 00 4d 69 6e 65 73 00 01 00 70 00 00 00 4e 45 54 47 astermind...l...Mines...p...NETG
0aa0 41 4d 45 2e 45 58 45 00 01 00 74 00 00 00 4e 65 74 00 01 00 78 00 00 00 4e 65 74 57 61 6c 6b 00 AME.EXE...t...Net...x...NetWalk.
0ac0 01 00 7c 00 00 00 4e 65 74 73 6c 69 64 65 00 01 00 80 00 00 00 4e 69 6b 6f 6c 69 00 06 00 84 00 ..|...Netslide.......Nikoli.....
0ae0 00 00 50 61 74 74 65 72 6e 00 01 00 9c 00 00 00 50 65 67 73 00 01 00 a0 00 00 00 50 6c 61 6e 61 ..Pattern.......Pegs.......Plana
0b00 72 69 74 79 00 01 00 a4 00 00 00 50 6f 73 74 53 63 72 69 70 74 00 01 00 a8 00 00 00 50 75 7a 7a rity.......PostScript.......Puzz
0b20 6c 65 20 50 61 6c 61 63 65 00 01 00 ac 00 00 00 52 61 6e 64 6f 6d 20 53 65 65 64 00 01 00 b0 00 le.Palace.......Random.Seed.....
0b40 00 00 52 65 63 74 61 6e 67 6c 65 73 00 01 00 b4 00 00 00 53 61 6d 65 20 47 61 6d 65 00 01 00 b8 ..Rectangles.......Same.Game....
0b60 00 00 00 53 69 78 74 65 65 6e 00 01 00 bc 00 00 00 53 6c 61 6e 74 00 01 00 c0 00 00 00 53 6f 6c ...Sixteen.......Slant.......Sol
0b80 69 74 61 69 72 65 2c 20 50 65 67 00 01 00 c4 00 00 00 53 6f 6c 6f 00 01 00 c8 00 00 00 54 65 6e itaire,.Peg.......Solo.......Ten
0ba0 74 73 00 01 00 cc 00 00 00 54 77 69 64 64 6c 65 00 01 00 d0 00 00 00 54 79 70 65 20 6d 65 6e 75 ts.......Twiddle.......Type.menu
0bc0 00 01 00 d4 00 00 00 55 6e 69 78 00 02 00 d8 00 00 00 55 6e 74 61 6e 67 6c 65 00 01 00 e0 00 00 .......Unix.......Untangle......
0be0 00 57 69 6e 64 6f 77 73 00 02 00 e4 00 00 00 62 75 67 73 00 01 00 ec 00 00 00 63 6f 6d 6d 61 6e .Windows.......bugs.......comman
0c00 64 20 6c 69 6e 65 00 03 00 f0 00 00 00 63 6f 6d 6d 6f 6e 20 66 65 61 74 75 72 65 73 00 01 00 fc d.line.......common.features....
0c20 00 00 00 63 6f 6e 74 72 6f 6c 73 00 01 00 00 01 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 ...controls.......controls,.for.
0c40 42 6c 61 63 6b 20 42 6f 78 00 01 00 04 01 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 42 72 Black.Box.......controls,.for.Br
0c60 69 64 67 65 73 00 01 00 08 01 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 43 75 62 65 00 01 idges.......controls,.for.Cube..
0c80 00 0c 01 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 44 6f 6d 69 6e 6f 73 61 00 01 00 10 01 .....controls,.for.Dominosa.....
0ca0 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 46 69 66 74 65 65 6e 00 01 00 14 01 00 00 63 6f ..controls,.for.Fifteen.......co
0cc0 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 46 6c 69 70 00 01 00 18 01 00 00 63 6f 6e 74 72 6f 6c 73 2c ntrols,.for.Flip.......controls,
0ce0 20 66 6f 72 20 47 75 65 73 73 00 01 00 1c 01 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 49 .for.Guess.......controls,.for.I
0d00 6e 65 72 74 69 61 00 01 00 20 01 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 4c 69 67 68 74 nertia.......controls,.for.Light
0d20 20 55 70 00 01 00 24 01 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 4c 6f 6f 70 79 00 01 00 .Up...$...controls,.for.Loopy...
0d40 28 01 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 4d 61 70 00 01 00 2c 01 00 00 63 6f 6e 74 (...controls,.for.Map...,...cont
0d60 72 6f 6c 73 2c 20 66 6f 72 20 4d 69 6e 65 73 00 01 00 30 01 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 rols,.for.Mines...0...controls,.
0d80 66 6f 72 20 4e 65 74 00 01 00 34 01 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 4e 65 74 73 for.Net...4...controls,.for.Nets
0da0 6c 69 64 65 00 01 00 38 01 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 50 61 74 74 65 72 6e lide...8...controls,.for.Pattern
0dc0 00 01 00 3c 01 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 50 65 67 73 00 01 00 40 01 00 00 ...<...controls,.for.Pegs...@...
0de0 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 52 65 63 74 61 6e 67 6c 65 73 00 01 00 44 01 00 00 63 controls,.for.Rectangles...D...c
0e00 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 53 61 6d 65 20 47 61 6d 65 00 01 00 48 01 00 00 63 6f 6e ontrols,.for.Same.Game...H...con
0e20 74 72 6f 6c 73 2c 20 66 6f 72 20 53 69 78 74 65 65 6e 00 01 00 4c 01 00 00 63 6f 6e 74 72 6f 6c trols,.for.Sixteen...L...control
0e40 73 2c 20 66 6f 72 20 53 6c 61 6e 74 00 01 00 50 01 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 s,.for.Slant...P...controls,.for
0e60 20 53 6f 6c 6f 00 01 00 54 01 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 54 65 6e 74 73 00 .Solo...T...controls,.for.Tents.
0e80 01 00 58 01 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 54 77 69 64 64 6c 65 00 01 00 5c 01 ..X...controls,.for.Twiddle...\.
0ea0 00 00 63 6f 6e 74 72 6f 6c 73 2c 20 66 6f 72 20 55 6e 74 61 6e 67 6c 65 00 01 00 60 01 00 00 63 ..controls,.for.Untangle...`...c
0ec0 6f 70 79 00 01 00 64 01 00 00 63 6f 70 79 72 69 67 68 74 00 01 00 68 01 00 00 64 65 66 61 75 6c opy...d...copyright...h...defaul
0ee0 74 20 70 61 72 61 6d 65 74 65 72 73 2c 20 73 70 65 63 69 66 79 69 6e 67 00 01 00 6c 01 00 00 65 t.parameters,.specifying...l...e
0f00 78 69 74 00 01 00 70 01 00 00 66 65 65 64 62 61 63 6b 00 01 00 74 01 00 00 66 6f 72 6d 61 74 2c xit...p...feedback...t...format,
0f20 20 49 44 00 01 00 78 01 00 00 66 6f 75 72 2d 63 6f 6c 6f 75 72 69 6e 67 00 01 00 7c 01 00 00 67 .ID...x...four-colouring...|...g
0f40 61 6d 65 20 49 44 00 01 00 80 01 00 00 67 61 6d 65 20 49 44 2c 20 66 6f 72 6d 61 74 00 01 00 84 ame.ID.......game.ID,.format....
0f60 01 00 00 67 61 6d 65 20 49 44 2c 20 67 65 6e 65 72 61 74 69 6e 67 00 01 00 88 01 00 00 67 65 6e ...game.ID,.generating.......gen
0f80 65 72 61 74 69 6e 67 20 67 61 6d 65 20 49 44 73 00 01 00 8c 01 00 00 69 6e 69 74 69 61 6c 20 73 erating.game.IDs.......initial.s
0fa0 74 61 74 65 00 01 00 90 01 00 00 6b 65 79 73 00 01 00 94 01 00 00 6b 65 79 73 2c 20 66 6f 72 20 tate.......keys.......keys,.for.
0fc0 43 75 62 65 00 01 00 98 01 00 00 6b 65 79 73 2c 20 66 6f 72 20 46 69 66 74 65 65 6e 00 01 00 9c Cube.......keys,.for.Fifteen....
0fe0 01 00 00 6b 65 79 73 2c 20 66 6f 72 20 46 6c 69 70 00 01 00 a0 01 00 00 6b 65 79 73 2c 20 66 6f ...keys,.for.Flip.......keys,.fo
1000 72 20 47 75 65 73 73 00 01 00 a4 01 00 00 6b 65 79 73 2c 20 66 6f 72 20 49 6e 65 72 74 69 61 00 r.Guess.......keys,.for.Inertia.
1020 01 00 a8 01 00 00 6b 65 79 73 2c 20 66 6f 72 20 4e 65 74 00 01 00 ac 01 00 00 6b 65 79 73 2c 20 ......keys,.for.Net.......keys,.
1040 66 6f 72 20 53 61 6d 65 20 47 61 6d 65 00 01 00 b0 01 00 00 6c 69 63 65 6e 63 65 00 01 00 b4 01 for.Same.Game.......licence.....
1060 00 00 6c 69 63 65 6e 63 65 2c 20 4d 49 54 00 02 00 b8 01 00 00 6c 6f 61 64 00 01 00 c0 01 00 00 ..licence,.MIT.......load.......
1080 6e 65 77 20 67 61 6d 65 00 01 00 c4 01 00 00 6e 6f 6e 6f 67 72 61 6d 73 00 01 00 c8 01 00 00 70 new.game.......nonograms.......p
10a0 61 72 61 6d 65 74 65 72 73 00 02 00 cc 01 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 20 arameters.......parameters,.for.
10c0 42 6c 61 63 6b 20 42 6f 78 00 01 00 d4 01 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 20 Black.Box.......parameters,.for.
10e0 42 72 69 64 67 65 73 00 01 00 d8 01 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 20 43 75 Bridges.......parameters,.for.Cu
1100 62 65 00 01 00 dc 01 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 20 44 6f 6d 69 6e 6f 73 be.......parameters,.for.Dominos
1120 61 00 01 00 e0 01 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 20 46 69 66 74 65 65 6e 00 a.......parameters,.for.Fifteen.
1140 01 00 e4 01 00 00 00 00 00 00 00 00 00 6c 03 2c 00 00 00 ff ff 70 61 72 61 6d 65 74 65 72 73 2c .............l.,.....parameters,
1160 20 66 6f 72 20 47 75 65 73 73 00 01 00 e8 01 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 .for.Guess.......parameters,.for
1180 20 49 6e 65 72 74 69 61 00 01 00 ec 01 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 20 4c .Inertia.......parameters,.for.L
11a0 69 67 68 74 20 55 70 00 01 00 f0 01 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 20 4c 6f ight.Up.......parameters,.for.Lo
11c0 6f 70 79 00 01 00 f4 01 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 20 4d 61 70 00 01 00 opy.......parameters,.for.Map...
11e0 f8 01 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 20 4d 69 6e 65 73 00 01 00 fc 01 00 00 ....parameters,.for.Mines.......
1200 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 20 4e 65 74 00 01 00 00 02 00 00 70 61 72 61 6d 65 parameters,.for.Net.......parame
1220 74 65 72 73 2c 20 66 6f 72 20 4e 65 74 73 6c 69 64 65 00 01 00 04 02 00 00 70 61 72 61 6d 65 74 ters,.for.Netslide.......paramet
1240 65 72 73 2c 20 66 6f 72 20 50 61 74 74 65 72 6e 00 01 00 08 02 00 00 70 61 72 61 6d 65 74 65 72 ers,.for.Pattern.......parameter
1260 73 2c 20 66 6f 72 20 50 65 67 73 00 01 00 0c 02 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f s,.for.Pegs.......parameters,.fo
1280 72 20 52 65 63 74 61 6e 67 6c 65 73 00 01 00 10 02 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 r.Rectangles.......parameters,.f
12a0 6f 72 20 53 61 6d 65 20 47 61 6d 65 00 01 00 14 02 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 or.Same.Game.......parameters,.f
12c0 6f 72 20 53 69 78 74 65 65 6e 00 01 00 18 02 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 or.Sixteen.......parameters,.for
12e0 20 53 6c 61 6e 74 00 01 00 1c 02 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 20 53 6f 6c .Slant.......parameters,.for.Sol
1300 6f 00 01 00 20 02 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 20 54 65 6e 74 73 00 01 00 o.......parameters,.for.Tents...
1320 24 02 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 20 54 77 69 64 64 6c 65 00 01 00 28 02 $...parameters,.for.Twiddle...(.
1340 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 20 55 6e 74 61 6e 67 6c 65 00 01 00 2c 02 00 ..parameters,.for.Untangle...,..
1360 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 6f 72 20 66 6c 69 70 00 01 00 30 02 00 00 70 61 74 63 .parameters,.for.flip...0...patc
1380 68 65 73 00 01 00 34 02 00 00 70 72 65 66 65 72 65 6e 63 65 73 2c 20 73 70 65 63 69 66 79 69 6e hes...4...preferences,.specifyin
13a0 67 20 64 65 66 61 75 6c 74 00 01 00 38 02 00 00 70 72 65 73 65 74 00 01 00 3c 02 00 00 70 72 69 g.default...8...preset...<...pri
13c0 6e 74 69 6e 67 2c 20 6f 6e 20 55 6e 69 78 00 01 00 40 02 00 00 70 72 69 6e 74 69 6e 67 2c 20 6f nting,.on.Unix...@...printing,.o
13e0 6e 20 57 69 6e 64 6f 77 73 00 01 00 44 02 00 00 71 75 69 74 00 01 00 48 02 00 00 72 65 64 6f 00 n.Windows...D...quit...H...redo.
1400 01 00 4c 02 00 00 72 65 73 74 61 72 74 20 67 61 6d 65 00 01 00 50 02 00 00 73 61 76 65 00 01 00 ..L...restart.game...P...save...
1420 54 02 00 00 73 68 6f 72 74 63 75 74 73 20 28 6b 65 79 62 6f 61 72 64 29 00 01 00 58 02 00 00 73 T...shortcuts.(keyboard)...X...s
1440 68 6f 72 74 63 75 74 73 20 28 6b 65 79 62 6f 61 72 64 29 2c 20 66 6f 72 20 43 75 62 65 00 01 00 hortcuts.(keyboard),.for.Cube...
1460 5c 02 00 00 73 68 6f 72 74 63 75 74 73 20 28 6b 65 79 62 6f 61 72 64 29 2c 20 66 6f 72 20 46 69 \...shortcuts.(keyboard),.for.Fi
1480 66 74 65 65 6e 00 01 00 60 02 00 00 73 68 6f 72 74 63 75 74 73 20 28 6b 65 79 62 6f 61 72 64 29 fteen...`...shortcuts.(keyboard)
14a0 2c 20 66 6f 72 20 46 6c 69 70 00 01 00 64 02 00 00 73 68 6f 72 74 63 75 74 73 20 28 6b 65 79 62 ,.for.Flip...d...shortcuts.(keyb
14c0 6f 61 72 64 29 2c 20 66 6f 72 20 47 75 65 73 73 00 01 00 68 02 00 00 73 68 6f 72 74 63 75 74 73 oard),.for.Guess...h...shortcuts
14e0 20 28 6b 65 79 62 6f 61 72 64 29 2c 20 66 6f 72 20 49 6e 65 72 74 69 61 00 01 00 6c 02 00 00 73 .(keyboard),.for.Inertia...l...s
1500 68 6f 72 74 63 75 74 73 20 28 6b 65 79 62 6f 61 72 64 29 2c 20 66 6f 72 20 4e 65 74 00 01 00 70 hortcuts.(keyboard),.for.Net...p
1520 02 00 00 73 68 6f 72 74 63 75 74 73 20 28 6b 65 79 62 6f 61 72 64 29 2c 20 66 6f 72 20 53 61 6d ...shortcuts.(keyboard),.for.Sam
1540 65 20 47 61 6d 65 00 01 00 74 02 00 00 73 6f 6c 76 65 00 01 00 78 02 00 00 73 6f 75 72 63 65 20 e.Game...t...solve...x...source.
1560 63 6f 64 65 00 01 00 7c 02 00 00 73 74 61 74 65 2c 20 69 6e 69 74 69 61 6c 00 01 00 80 02 00 00 code...|...state,.initial.......
1580 75 6e 64 6f 00 01 00 84 02 00 00 76 65 72 73 69 6f 6e 00 01 00 88 02 00 00 77 65 62 73 69 74 65 undo.......version.......website
15a0 00 01 00 8c 02 00 00 91 43 75 73 74 6f 6d 92 2c 20 6d 65 6e 75 20 6f 70 74 69 6f 6e 00 01 00 90 ........Custom.,.menu.option....
15c0 02 00 00 91 53 70 65 63 69 66 69 63 92 2c 20 6d 65 6e 75 20 6f 70 74 69 6f 6e 00 01 00 94 02 00 ....Specific.,.menu.option......
15e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1940 00 00 00 00 00 00 00 00 00 00 00 00 00 e2 07 01 00 00 00 70 61 72 61 6d 65 74 65 72 73 2c 20 66 ...................parameters,.f
1960 6f 72 20 47 75 65 73 73 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 or.Guess........................
1980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
20a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
20c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
20e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2140 00 00 00 00 00 00 00 00 00 00 00 00 00 a1 02 00 00 98 02 00 00 00 a0 81 03 00 50 03 09 00 b5 82 ..........................P.....
2160 0c 00 ea 04 03 00 61 82 08 00 f0 82 00 00 a0 81 03 00 f0 82 00 00 12 09 07 00 e1 80 02 00 f0 82 ......a.........................
2180 00 00 6c 02 01 00 3a 85 07 00 6c 02 01 00 6c 02 01 00 f3 85 0b 00 00 80 0a 00 c5 03 00 00 98 03 ..l...:...l...l.................
21a0 02 00 03 81 0b 00 c5 03 00 00 f7 08 0d 00 c5 03 00 00 f0 82 00 00 6c 02 01 00 a3 88 01 00 2d 01 ......................l.......-.
21c0 0b 00 3a 85 07 00 2d 09 06 00 e1 80 02 00 e1 80 02 00 e1 80 02 00 e7 05 05 00 cd 84 04 00 38 83 ..:...-.......................8.
21e0 05 00 cb 02 0a 00 00 80 0a 00 03 81 0b 00 b5 82 0c 00 f3 07 05 00 c1 06 08 00 b7 89 08 00 98 03 ................................
2200 02 00 cd 84 04 00 6c 02 01 00 cd 84 04 00 91 8a 06 00 5c 86 03 00 cb 02 0a 00 c1 06 08 00 38 83 ......l...........\...........8.
2220 05 00 bd 05 0c 00 3c 04 04 00 20 87 01 00 c5 03 00 00 98 03 02 00 b7 89 08 00 c5 03 00 00 e1 80 ......<.........................
2240 02 00 c5 03 00 00 6c 02 01 00 a3 88 01 00 98 03 02 00 a4 81 00 00 f0 82 00 00 50 84 09 00 dd 86 ......l...................P.....
2260 0c 00 3c 09 03 00 8a 84 08 00 ac 83 03 00 a2 80 07 00 27 88 07 00 65 00 0c 00 cf 83 0a 00 76 83 ..<...............'...e.......v.
2280 0b 00 db 04 0b 00 48 80 06 00 f1 83 02 00 e7 05 05 00 ec 0b 05 00 76 08 08 00 a3 88 04 00 bd 01 ......H...............v.........
22a0 07 00 26 00 04 00 a8 05 0a 00 ee 88 05 00 2f 09 0c 00 6f 07 04 00 9f 01 09 00 f0 82 00 00 f7 08 ..&.........../...o.............
22c0 0d 00 a3 88 01 00 f0 82 00 00 c5 03 00 00 6c 02 01 00 2d 01 0b 00 6c 02 01 00 6c 02 01 00 98 03 ..............l...-...l...l.....
22e0 02 00 98 03 02 00 6c 02 01 00 f0 82 00 00 3c 09 03 00 ac 83 03 00 a2 80 07 00 27 88 07 00 65 00 ......l.......<...........'...e.
2300 0c 00 f1 83 02 00 bd 01 07 00 f7 08 0d 00 c5 03 00 00 f7 08 0d 00 f0 82 00 00 f0 82 00 00 f3 07 ................................
2320 05 00 6c 02 01 00 20 87 01 00 43 00 0a 00 e1 03 0d 00 b3 0b 03 00 a1 86 08 00 6d 85 03 00 3c 03 ..l.......C...............m...<.
2340 08 00 1a 05 0c 00 a3 86 0a 00 11 85 0b 00 4f 09 0b 00 7c 87 06 00 c0 88 02 00 e7 05 05 00 91 82 ..............O...|.............
2360 05 00 43 80 08 00 2a 8a 04 00 3a 04 07 00 46 01 04 00 90 08 0a 00 99 02 06 00 41 81 0c 00 d3 09 ..C...*...:...F...........A.....
2380 04 00 61 02 09 00 1d 83 07 00 c5 03 00 00 a3 88 01 00 20 87 01 00 98 03 02 00 f0 82 00 00 f0 82 ..a.............................
23a0 00 00 f0 82 00 00 f0 82 00 00 f0 82 00 00 f0 82 00 00 3c 09 03 00 ac 83 03 00 a2 80 07 00 27 88 ..................<...........'.
23c0 07 00 65 00 0c 00 f1 83 02 00 bd 01 07 00 f0 82 00 00 c5 03 00 00 6c 02 01 00 f0 82 00 00 6c 02 ..e...................l.......l.
23e0 01 00 c5 03 00 00 20 87 01 00 6c 02 01 00 17 00 00 00 0e 00 00 00 00 02 00 00 00 00 00 00 00 69 ..........l....................i
2400 00 00 00 01 00 72 01 00 00 69 01 00 00 00 6c 03 21 00 01 00 cd 40 87 45 00 00 09 00 0a 00 00 00 .....r...i....l.!....@.E........
2420 00 00 00 00 00 00 09 04 0b 00 05 00 00 00 00 02 00 04 00 23 00 43 42 28 22 62 74 6e 5f 61 62 6f ...................#.CB("btn_abo
2440 75 74 22 2c 22 26 41 62 6f 75 74 22 2c 22 41 62 6f 75 74 28 29 22 29 00 04 00 20 00 43 42 28 22 ut","&About","About()").....CB("
2460 62 74 6e 5f 75 70 22 2c 22 26 55 70 22 2c 22 43 6f 6e 74 65 6e 74 73 28 29 22 29 00 04 00 10 00 btn_up","&Up","Contents()").....
2480 42 72 6f 77 73 65 42 75 74 74 6f 6e 73 28 29 00 01 00 2a 00 53 69 6d 6f 6e 20 54 61 74 68 61 6d BrowseButtons()...*.Simon.Tatham
24a0 27 73 20 50 6f 72 74 61 62 6c 65 20 50 75 7a 7a 6c 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 00 02 00 's.Portable.Puzzle.Collection...
24c0 ad 00 54 68 69 73 20 6d 61 6e 75 61 6c 20 69 73 20 63 6f 70 79 72 69 67 68 74 20 32 30 30 34 2d ..This.manual.is.copyright.2004-
24e0 35 20 53 69 6d 6f 6e 20 54 61 74 68 61 6d 2e 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 5.Simon.Tatham..All.rights.reser
2500 76 65 64 2e 20 59 6f 75 20 6d 61 79 20 64 69 73 74 72 69 62 75 74 65 20 74 68 69 73 20 64 6f 63 ved..You.may.distribute.this.doc
2520 75 6d 65 6e 74 61 74 69 6f 6e 20 75 6e 64 65 72 20 74 68 65 20 4d 49 54 20 6c 69 63 65 6e 63 65 umentation.under.the.MIT.licence
2540 2e 20 53 65 65 20 61 70 70 65 6e 64 69 78 20 41 20 66 6f 72 20 74 68 65 20 6c 69 63 65 6e 63 65 ..See.appendix.A.for.the.licence
2560 20 74 65 78 74 20 69 6e 20 66 75 6c 6c 2e 00 03 00 04 00 00 00 00 00 bb b4 01 00 b2 b4 01 00 00 .text.in.full...................
2580 ff ff ff ff 0c 00 00 00 00 00 00 00 46 00 00 00 15 00 00 00 ff ff ff ff 52 00 00 00 31 00 00 00 ............F...........R...1...
25a0 02 2e 09 00 00 ff ff ff ff c5 03 00 00 00 00 00 00 52 00 00 00 a1 00 00 00 80 09 00 00 43 6f 6e .................R...........Con
25c0 74 65 6e 74 73 00 44 42 28 22 62 74 6e 5f 75 70 22 29 4f 00 00 00 2c 00 00 00 0c 00 00 00 a1 00 tents.DB("btn_up")O...,.........
25e0 00 00 23 00 00 00 20 16 80 58 00 80 00 00 00 00 80 05 00 82 ff 00 53 69 6d 6f 6e 20 54 61 74 68 ..#......X............Simon.Tath
2600 61 6d 27 73 20 50 6f 72 74 61 62 6c 65 20 50 75 7a 7a 6c 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 00 am's.Portable.Puzzle.Collection.
2620 00 5e 00 00 00 39 00 00 00 52 00 00 00 ff 00 00 00 25 00 00 00 20 1a 80 72 00 80 00 00 14 00 98 .^...9...R.......%......r.......
2640 80 80 00 00 82 ff 00 54 68 69 73 20 69 73 20 61 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6f 66 20 73 .......This.is.a.collection.of.s
2660 6d 61 6c 6c 20 6f 6e 65 2d 70 6c 61 79 65 72 20 70 75 7a 7a 6c 65 20 67 61 6d 65 73 2e 00 00 dd mall.one-player.puzzle.games....
2680 00 00 00 b1 00 00 00 a1 00 00 00 dc 01 00 00 2c 00 00 00 20 26 80 63 01 00 80 00 00 14 00 98 80 ...............,....&.c.........
26a0 80 00 00 e3 26 c5 f9 4e 89 82 ff 00 54 68 69 73 20 6d 61 6e 75 61 6c 20 69 73 20 63 6f 70 79 72 ....&..N....This.manual.is.copyr
26c0 69 67 68 74 20 32 30 30 34 2d 35 20 53 69 6d 6f 6e 20 54 61 74 68 61 6d 2e 20 41 6c 6c 20 72 69 ight.2004-5.Simon.Tatham..All.ri
26e0 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 20 59 6f 75 20 6d 61 79 20 64 69 73 74 72 69 62 75 74 ghts.reserved..You.may.distribut
2700 65 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 75 6e 64 65 72 20 74 68 65 20 4d e.this.documentation.under.the.M
2720 49 54 20 6c 69 63 65 6e 63 65 2e 20 53 65 65 20 00 61 70 70 65 6e 64 69 78 20 41 00 20 66 6f 72 IT.licence..See..appendix.A..for
2740 20 74 68 65 20 6c 69 63 65 6e 63 65 20 74 65 78 74 20 69 6e 20 66 75 6c 6c 2e 00 00 4d 00 00 00 .the.licence.text.in.full...M...
2760 1e 00 00 00 ff 00 00 00 29 02 00 00 2f 00 00 00 20 2e 80 3c 00 80 00 00 00 00 e3 04 c6 f9 4e 80 ........).../......<..........N.
2780 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 31 00 3a 20 00 49 6e 74 72 6f 64 .............Chapter.1.:..Introd
27a0 75 63 74 69 6f 6e 00 00 00 50 00 00 00 21 00 00 00 dc 01 00 00 79 02 00 00 2f 00 00 00 20 2e 80 uction...P...!.......y.../......
27c0 42 00 80 00 00 00 00 e3 fb c5 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 B..........N..............Chapte
27e0 72 20 32 00 3a 20 00 43 6f 6d 6d 6f 6e 20 66 65 61 74 75 72 65 73 00 00 00 44 00 00 00 15 00 00 r.2.:..Common.features...D......
2800 00 29 02 00 00 bd 02 00 00 2f 00 00 00 20 2e 80 2a 00 80 00 00 00 00 e3 36 1a 91 db 80 00 00 80 .)......./......*.......6.......
2820 00 00 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 33 00 3a 20 00 4e 65 74 00 00 00 45 00 00 ..........Chapter.3.:..Net...E..
2840 00 16 00 00 00 79 02 00 00 02 03 00 00 2f 00 00 00 20 2e 80 2c 00 80 00 00 00 00 e3 60 7f 52 e1 .....y......./......,.......`.R.
2860 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 34 00 3a 20 00 43 75 62 65 00 ..............Chapter.4.:..Cube.
2880 00 00 48 00 00 00 19 00 00 00 bd 02 00 00 4a 03 00 00 2f 00 00 00 20 2e 80 32 00 80 00 00 00 00 ..H...........J.../......2......
28a0 e3 4a d9 b3 4a 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 35 00 3a 20 00 .J..J..............Chapter.5.:..
28c0 46 69 66 74 65 65 6e 00 00 00 48 00 00 00 19 00 00 00 02 03 00 00 92 03 00 00 2f 00 00 00 20 2e Fifteen...H.............../.....
28e0 80 32 00 80 00 00 00 00 e3 11 57 8b 70 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 68 61 70 74 .2........W.p..............Chapt
2900 65 72 20 36 00 3a 20 00 53 69 78 74 65 65 6e 00 00 00 48 00 00 00 19 00 00 00 4a 03 00 00 da 03 er.6.:..Sixteen...H.......J.....
2920 00 00 2f 00 00 00 20 2e 80 32 00 80 00 00 00 00 e3 10 24 de 60 80 00 00 80 00 00 80 00 00 89 82 ../......2........$.`...........
2940 ff 00 00 43 68 61 70 74 65 72 20 37 00 3a 20 00 54 77 69 64 64 6c 65 00 00 00 4b 00 00 00 1c 00 ...Chapter.7.:..Twiddle...K.....
2960 00 00 92 03 00 00 25 04 00 00 2f 00 00 00 20 2e 80 38 00 80 00 00 00 00 e3 c3 b7 4e bd 80 00 00 ......%.../......8.........N....
2980 80 00 00 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 38 00 3a 20 00 52 65 63 74 61 6e 67 6c ...........Chapter.8.:..Rectangl
29a0 65 73 00 00 00 49 00 00 00 1a 00 00 00 da 03 00 00 6e 04 00 00 2f 00 00 00 20 2e 80 34 00 80 00 es...I...........n.../......4...
29c0 00 00 00 e3 bb bd cb 70 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 39 00 .......p..............Chapter.9.
29e0 3a 20 00 4e 65 74 73 6c 69 64 65 00 00 00 49 00 00 00 1a 00 00 00 25 04 00 00 b7 04 00 00 2f 00 :..Netslide...I.......%......./.
2a00 00 00 20 2e 80 34 00 80 00 00 00 00 e3 69 47 48 bf 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 .....4.......iGH...............C
2a20 68 61 70 74 65 72 20 31 30 00 3a 20 00 50 61 74 74 65 72 6e 00 00 00 46 00 00 00 17 00 00 00 6e hapter.10.:..Pattern...F.......n
2a40 04 00 00 fd 04 00 00 2f 00 00 00 20 2e 80 2e 00 80 00 00 00 00 e3 f2 be 65 e1 80 00 00 80 00 00 ......./................e.......
2a60 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 31 31 00 3a 20 00 53 6f 6c 6f 00 00 00 47 00 00 ........Chapter.11.:..Solo...G..
2a80 00 18 00 00 00 b7 04 00 00 44 05 00 00 2f 00 00 00 20 2e 80 30 00 80 00 00 00 00 e3 f5 d7 d6 da .........D.../......0...........
2aa0 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 31 32 00 3a 20 00 4d 69 6e 65 ..............Chapter.12.:..Mine
2ac0 73 00 00 00 4b 00 00 00 1c 00 00 00 fd 04 00 00 8f 05 00 00 2f 00 00 00 20 2e 80 38 00 80 00 00 s...K.............../......8....
2ae0 00 00 e3 57 cb b5 bd 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 31 33 00 ...W.................Chapter.13.
2b00 3a 20 00 53 61 6d 65 20 47 61 6d 65 00 00 00 46 00 00 00 17 00 00 00 44 05 00 00 d5 05 00 00 2f :..Same.Game...F.......D......./
2b20 00 00 00 20 2e 80 2e 00 80 00 00 00 00 e3 50 e3 55 e1 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 ..............P.U...............
2b40 43 68 61 70 74 65 72 20 31 34 00 3a 20 00 46 6c 69 70 00 00 00 47 00 00 00 18 00 00 00 8f 05 00 Chapter.14.:..Flip...G..........
2b60 00 1c 06 00 00 2f 00 00 00 20 2e 80 30 00 80 00 00 00 00 e3 0c 28 ac d9 80 00 00 80 00 00 80 00 ...../......0........(..........
2b80 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 31 35 00 3a 20 00 47 75 65 73 73 00 00 00 46 00 00 00 ......Chapter.15.:..Guess...F...
2ba0 17 00 00 00 d5 05 00 00 62 06 00 00 2f 00 00 00 20 2e 80 2e 00 80 00 00 00 00 e3 2c d2 61 e1 80 ........b.../..............,.a..
2bc0 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 31 36 00 3a 20 00 50 65 67 73 00 .............Chapter.16.:..Pegs.
2be0 00 00 4a 00 00 00 1b 00 00 00 1c 06 00 00 ac 06 00 00 2f 00 00 00 20 2e 80 36 00 80 00 00 00 00 ..J.............../......6......
2c00 e3 6d 6f bd 08 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 31 37 00 3a 20 .mo................Chapter.17.:.
2c20 00 44 6f 6d 69 6e 6f 73 61 00 00 00 4a 00 00 00 1b 00 00 00 62 06 00 00 f6 06 00 00 2f 00 00 00 .Dominosa...J.......b......./...
2c40 20 2e 80 36 00 80 00 00 00 00 e3 7b 2c be af 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 68 61 ...6.......{,................Cha
2c60 70 74 65 72 20 31 38 00 3a 20 00 55 6e 74 61 6e 67 6c 65 00 00 00 4b 00 00 00 1c 00 00 00 ac 06 pter.18.:..Untangle...K.........
2c80 00 00 41 07 00 00 2f 00 00 00 20 2e 80 38 00 80 00 00 00 00 e3 cf a3 b3 a0 80 00 00 80 00 00 80 ..A.../......8..................
2ca0 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 31 39 00 3a 20 00 42 6c 61 63 6b 20 42 6f 78 00 00 .......Chapter.19.:..Black.Box..
2cc0 00 47 00 00 00 18 00 00 00 f6 06 00 00 88 07 00 00 2f 00 00 00 20 2e 80 30 00 80 00 00 00 00 e3 .G.............../......0.......
2ce0 73 1f 13 dc 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 32 30 00 3a 20 00 s.................Chapter.20.:..
2d00 53 6c 61 6e 74 00 00 00 4a 00 00 00 1b 00 00 00 41 07 00 00 d2 07 00 00 2f 00 00 00 20 2e 80 36 Slant...J.......A......./......6
2d20 00 80 00 00 00 00 e3 96 f6 8b 1f 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 .........................Chapter
2d40 20 32 31 00 3a 20 00 4c 69 67 68 74 20 55 70 00 00 00 45 00 00 00 16 00 00 00 88 07 00 00 17 08 .21.:..Light.Up...E.............
2d60 00 00 2f 00 00 00 20 2e 80 2c 00 80 00 00 00 00 e3 4d 12 91 db 80 00 00 80 00 00 80 00 00 89 82 ../......,.......M..............
2d80 ff 00 00 43 68 61 70 74 65 72 20 32 32 00 3a 20 00 4d 61 70 00 00 00 47 00 00 00 18 00 00 00 d2 ...Chapter.22.:..Map...G........
2da0 07 00 00 5e 08 00 00 2f 00 00 00 20 2e 80 30 00 80 00 00 00 00 e3 ce fd a9 da 80 00 00 80 00 00 ...^.../......0.................
2dc0 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 32 33 00 3a 20 00 4c 6f 6f 70 79 00 00 00 49 00 ........Chapter.23.:..Loopy...I.
2de0 00 00 1a 00 00 00 17 08 00 00 a7 08 00 00 2f 00 00 00 20 2e 80 34 00 80 00 00 00 00 e3 4b 92 a6 ............../......4.......K..
2e00 e0 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 32 34 00 3a 20 00 49 6e 65 ...............Chapter.24.:..Ine
2e20 72 74 69 61 00 00 00 47 00 00 00 18 00 00 00 5e 08 00 00 ee 08 00 00 2f 00 00 00 20 2e 80 30 00 rtia...G.......^......./......0.
2e40 80 00 00 00 00 e3 05 2b 3f dc 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 68 61 70 74 65 72 20 .......+?...............Chapter.
2e60 32 35 00 3a 20 00 54 65 6e 74 73 00 00 00 49 00 00 00 1a 00 00 00 a7 08 00 00 37 09 00 00 2f 00 25.:..Tents...I...........7.../.
2e80 00 00 20 2e 80 34 00 80 00 00 00 00 e3 93 26 f8 b6 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 43 .....4........&................C
2ea0 68 61 70 74 65 72 20 32 36 00 3a 20 00 42 72 69 64 67 65 73 00 00 00 49 00 00 00 1a 00 00 00 ee hapter.26.:..Bridges...I........
2ec0 08 00 00 80 09 00 00 2f 00 00 00 20 2e 80 34 00 80 00 00 00 00 e3 26 c5 f9 4e 80 00 00 80 00 00 ......./......4.......&..N......
2ee0 80 00 00 89 82 ff 00 00 41 70 70 65 6e 64 69 78 20 41 00 3a 20 00 4c 69 63 65 6e 63 65 00 00 00 ........Appendix.A.:..Licence...
2f00 72 00 00 00 41 00 00 00 37 09 00 00 f2 09 00 00 31 00 00 00 02 d4 08 00 00 00 00 00 00 a4 81 00 r...A...7.......1...............
2f20 00 01 00 00 00 f2 09 00 00 37 0a 00 00 d2 42 00 00 43 68 61 70 74 65 72 20 31 3a 20 49 6e 74 72 .........7....B..Chapter.1:.Intr
2f40 6f 64 75 63 74 69 6f 6e 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f oduction.CBB("btn_up","JI(`',`To
2f60 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 45 00 00 00 1c 00 00 00 80 09 00 00 37 0a p')");EB("btn_up")E...........7.
2f80 00 00 29 00 00 00 20 22 80 38 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 ..)....".8..................Chap
2fa0 74 65 72 20 31 00 3a 20 00 49 6e 74 72 6f 64 75 63 74 69 6f 6e 00 00 a3 03 00 00 7d 03 00 00 f2 ter.1.:..Introduction......}....
2fc0 09 00 00 da 0d 00 00 26 00 00 00 20 1a 80 fb 06 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 49 20 .......&......................I.
2fe0 77 72 6f 74 65 20 74 68 69 73 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 62 65 63 61 75 73 65 20 49 20 wrote.this.collection.because.I.
3000 74 68 6f 75 67 68 74 20 74 68 65 72 65 20 73 68 6f 75 6c 64 20 62 65 20 6d 6f 72 65 20 73 6d 61 thought.there.should.be.more.sma
3020 6c 6c 20 64 65 73 6b 74 6f 70 20 74 6f 79 73 20 61 76 61 69 6c 61 62 6c 65 3a 20 6c 69 74 74 6c ll.desktop.toys.available:.littl
3040 65 20 67 61 6d 65 73 20 79 6f 75 20 63 61 6e 20 70 6f 70 20 75 70 20 69 6e 20 61 20 77 69 6e 64 e.games.you.can.pop.up.in.a.wind
3060 6f 77 20 61 6e 64 20 70 6c 61 79 20 66 6f 72 20 74 77 6f 20 6f 72 20 74 68 72 65 65 20 6d 69 6e ow.and.play.for.two.or.three.min
3080 75 74 65 73 20 77 68 69 6c 65 20 79 6f 75 20 74 61 6b 65 20 61 20 62 72 65 61 6b 20 66 72 6f 6d utes.while.you.take.a.break.from
30a0 20 77 68 61 74 65 76 65 72 20 65 6c 73 65 20 79 6f 75 20 77 65 72 65 20 64 6f 69 6e 67 2e 20 41 .whatever.else.you.were.doing..A
30c0 6e 64 20 49 20 77 61 73 20 61 6c 73 6f 20 61 6e 6e 6f 79 65 64 20 74 68 61 74 20 65 76 65 72 79 nd.I.was.also.annoyed.that.every
30e0 20 74 69 6d 65 20 49 20 66 6f 75 6e 64 20 61 20 67 6f 6f 64 20 67 61 6d 65 20 6f 6e 20 28 73 61 .time.I.found.a.good.game.on.(sa
3100 79 29 20 55 6e 69 78 2c 20 69 74 20 77 61 73 6e 27 74 20 61 76 61 69 6c 61 62 6c 65 20 74 68 65 y).Unix,.it.wasn't.available.the
3120 20 6e 65 78 74 20 74 69 6d 65 20 49 20 77 61 73 20 73 69 74 74 69 6e 67 20 61 74 20 61 20 57 69 .next.time.I.was.sitting.at.a.Wi
3140 6e 64 6f 77 73 20 6d 61 63 68 69 6e 65 2c 20 6f 72 20 76 69 63 65 20 76 65 72 73 61 3b 20 73 6f ndows.machine,.or.vice.versa;.so
3160 20 49 20 61 72 72 61 6e 67 65 64 20 74 68 61 74 20 65 76 65 72 79 74 68 69 6e 67 20 69 6e 20 6d .I.arranged.that.everything.in.m
3180 79 20 70 65 72 73 6f 6e 61 6c 20 70 75 7a 7a 6c 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 77 69 6c y.personal.puzzle.collection.wil
31a0 6c 20 68 61 70 70 69 6c 79 20 72 75 6e 20 6f 6e 20 62 6f 74 68 2c 20 61 6e 64 20 68 61 76 65 20 l.happily.run.on.both,.and.have.
31c0 6d 6f 72 65 20 72 65 63 65 6e 74 6c 79 20 64 6f 6e 65 20 61 20 70 6f 72 74 20 74 6f 20 4d 61 63 more.recently.done.a.port.to.Mac
31e0 20 4f 53 20 58 20 61 73 20 77 65 6c 6c 2e 20 57 68 65 6e 20 49 20 66 69 6e 64 20 28 6f 72 20 70 .OS.X.as.well..When.I.find.(or.p
3200 65 72 68 61 70 73 20 69 6e 76 65 6e 74 29 20 66 75 72 74 68 65 72 20 70 75 7a 7a 6c 65 20 67 61 erhaps.invent).further.puzzle.ga
3220 6d 65 73 20 74 68 61 74 20 49 20 6c 69 6b 65 2c 20 74 68 65 79 27 6c 6c 20 62 65 20 61 64 64 65 mes.that.I.like,.they'll.be.adde
3240 64 20 74 6f 20 74 68 69 73 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 61 6e 64 20 77 69 6c 6c 20 69 6d d.to.this.collection.and.will.im
3260 6d 65 64 69 61 74 65 6c 79 20 62 65 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 62 6f 74 68 20 70 mediately.be.available.on.both.p
3280 6c 61 74 66 6f 72 6d 73 2e 20 41 6e 64 20 69 66 20 61 6e 79 6f 6e 65 20 66 65 65 6c 73 20 6c 69 latforms..And.if.anyone.feels.li
32a0 6b 65 20 77 72 69 74 69 6e 67 20 61 6e 79 20 6f 74 68 65 72 20 66 72 6f 6e 74 20 65 6e 64 73 20 ke.writing.any.other.front.ends.
32c0 96 20 50 6f 63 6b 65 74 50 43 2c 20 4d 61 63 20 4f 53 20 70 72 65 2d 31 30 2c 20 6f 72 20 77 68 ..PocketPC,.Mac.OS.pre-10,.or.wh
32e0 61 74 65 76 65 72 20 69 74 20 6d 69 67 68 74 20 62 65 20 96 20 74 68 65 6e 20 61 6c 6c 20 74 68 atever.it.might.be...then.all.th
3300 65 20 67 61 6d 65 73 20 69 6e 20 74 68 69 73 20 66 72 61 6d 65 77 6f 72 6b 20 77 69 6c 6c 20 69 e.games.in.this.framework.will.i
3320 6d 6d 65 64 69 61 74 65 6c 79 20 62 65 63 6f 6d 65 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 61 mmediately.become.available.on.a
3340 6e 6f 74 68 65 72 20 70 6c 61 74 66 6f 72 6d 20 61 73 20 77 65 6c 6c 2e 00 00 84 01 00 00 5e 01 nother.platform.as.well.......^.
3360 00 00 37 0a 00 00 5e 0f 00 00 26 00 00 00 20 1a 80 bd 02 00 80 00 00 14 00 98 80 80 00 00 82 ff ..7...^...&.....................
3380 00 54 68 65 20 61 63 74 75 61 6c 20 67 61 6d 65 73 20 69 6e 20 74 68 69 73 20 63 6f 6c 6c 65 63 .The.actual.games.in.this.collec
33a0 74 69 6f 6e 20 77 65 72 65 20 6d 6f 73 74 6c 79 20 6e 6f 74 20 6d 79 20 69 6e 76 65 6e 74 69 6f tion.were.mostly.not.my.inventio
33c0 6e 3b 20 74 68 65 79 20 61 72 65 20 72 65 2d 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 20 6f n;.they.are.re-implementations.o
33e0 66 20 65 78 69 73 74 69 6e 67 20 67 61 6d 65 20 63 6f 6e 63 65 70 74 73 20 77 69 74 68 69 6e 20 f.existing.game.concepts.within.
3400 6d 79 20 70 6f 72 74 61 62 6c 65 20 70 75 7a 7a 6c 65 20 66 72 61 6d 65 77 6f 72 6b 2e 20 49 20 my.portable.puzzle.framework..I.
3420 64 6f 20 6e 6f 74 20 63 6c 61 69 6d 20 63 72 65 64 69 74 2c 20 69 6e 20 67 65 6e 65 72 61 6c 2c do.not.claim.credit,.in.general,
3440 20 66 6f 72 20 69 6e 76 65 6e 74 69 6e 67 20 74 68 65 20 72 75 6c 65 73 20 6f 66 20 61 6e 79 20 .for.inventing.the.rules.of.any.
3460 6f 66 20 74 68 65 73 65 20 70 75 7a 7a 6c 65 73 2e 20 28 49 20 64 6f 6e 27 74 20 65 76 65 6e 20 of.these.puzzles..(I.don't.even.
3480 63 6c 61 69 6d 20 61 75 74 68 6f 72 73 68 69 70 20 6f 66 20 61 6c 6c 20 74 68 65 20 63 6f 64 65 claim.authorship.of.all.the.code
34a0 3b 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 70 75 7a 7a 6c 65 73 20 68 61 76 65 20 62 65 65 6e 20 ;.some.of.the.puzzles.have.been.
34c0 73 75 62 6d 69 74 74 65 64 20 62 79 20 6f 74 68 65 72 20 61 75 74 68 6f 72 73 2e 29 00 00 23 01 submitted.by.other.authors.)..#.
34e0 00 00 f7 00 00 00 da 0d 00 00 8d 40 00 00 2c 00 00 00 20 26 80 ef 01 00 80 00 00 14 00 98 80 80 ...........@..,....&............
3500 00 00 e3 26 c5 f9 4e 89 82 ff 00 54 68 69 73 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 69 73 20 64 69 ...&..N....This.collection.is.di
3520 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 4d 49 54 20 6c 69 63 65 6e 63 65 20 stributed.under.the.MIT.licence.
3540 28 73 65 65 20 00 61 70 70 65 6e 64 69 78 20 41 00 29 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 74 (see..appendix.A.)..This.means.t
3560 68 61 74 20 79 6f 75 20 63 61 6e 20 64 6f 20 70 72 65 74 74 79 20 6d 75 63 68 20 61 6e 79 74 68 hat.you.can.do.pretty.much.anyth
3580 5e 0f 00 00 8d 40 00 00 80 09 00 00 69 6e 67 20 79 6f 75 20 6c 69 6b 65 20 77 69 74 68 20 74 68 ^....@......ing.you.like.with.th
35a0 65 20 67 61 6d 65 20 62 69 6e 61 72 69 65 73 20 6f 72 20 74 68 65 20 63 6f 64 65 2c 20 65 78 63 e.game.binaries.or.the.code,.exc
35c0 65 70 74 20 70 72 65 74 65 6e 64 69 6e 67 20 79 6f 75 20 77 72 6f 74 65 20 74 68 65 6d 20 79 6f ept.pretending.you.wrote.them.yo
35e0 75 72 73 65 6c 66 2c 20 6f 72 20 73 75 69 6e 67 20 6d 65 20 69 66 20 61 6e 79 74 68 69 6e 67 20 urself,.or.suing.me.if.anything.
3600 67 6f 65 73 20 77 72 6f 6e 67 2e 00 00 a0 00 00 00 75 00 00 00 5e 0f 00 00 2d 41 00 00 2b 00 00 goes.wrong.......u...^...-A..+..
3620 00 20 26 80 ea 00 80 00 00 14 00 98 80 80 00 00 80 02 00 80 00 00 82 ff 00 54 68 65 20 6d 6f 73 ..&......................The.mos
3640 74 20 72 65 63 65 6e 74 20 76 65 72 73 69 6f 6e 73 2c 20 61 6e 64 20 73 6f 75 72 63 65 20 63 6f t.recent.versions,.and.source.co
3660 64 65 2c 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 61 74 20 00 68 74 74 70 3a 2f 2f 77 77 77 2e de,.can.be.found.at..http://www.
3680 63 68 69 61 72 6b 2e 67 72 65 65 6e 65 6e 64 2e 6f 72 67 2e 75 6b 2f 7e 73 67 74 61 74 68 61 6d chiark.greenend.org.uk/~sgtatham
36a0 2f 70 75 7a 7a 6c 65 73 2f 00 2e 00 00 9e 00 00 00 73 00 00 00 8d 40 00 00 cb 41 00 00 2b 00 00 /puzzles/........s....@...A..+..
36c0 00 20 26 80 e6 00 80 00 00 14 00 98 80 80 00 00 80 02 00 80 00 00 82 ff 00 50 6c 65 61 73 65 20 ..&......................Please.
36e0 72 65 70 6f 72 74 20 62 75 67 73 20 74 6f 20 00 61 6e 61 6b 69 6e 40 70 6f 62 6f 78 2e 63 6f 6d report.bugs.to..anakin@pobox.com
3700 00 2e 20 59 6f 75 20 6d 69 67 68 74 20 66 69 6e 64 20 69 74 20 68 65 6c 70 66 75 6c 20 74 6f 20 ...You.might.find.it.helpful.to.
3720 72 65 61 64 20 74 68 69 73 20 61 72 74 69 63 6c 65 20 62 65 66 6f 72 65 20 72 65 70 6f 72 74 69 read.this.article.before.reporti
3740 6e 67 20 61 20 62 75 67 3a 00 00 5d 00 00 00 38 00 00 00 2d 41 00 00 28 42 00 00 25 00 00 00 20 ng.a.bug:..]...8...-A..(B..%....
3760 1a 80 70 00 80 00 00 14 00 98 80 80 02 00 82 ff 00 68 74 74 70 3a 2f 2f 77 77 77 2e 63 68 69 61 ..p..............http://www.chia
3780 72 6b 2e 67 72 65 65 6e 65 6e 64 2e 6f 72 67 2e 75 6b 2f 7e 73 67 74 61 74 68 61 6d 2f 62 75 67 rk.greenend.org.uk/~sgtatham/bug
37a0 73 2e 68 74 6d 6c 00 00 aa 00 00 00 84 00 00 00 cb 41 00 00 d2 42 00 00 26 00 00 00 20 1a 80 09 s.html...........A...B..&.......
37c0 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 50 61 74 63 68 65 73 20 61 72 65 20 77 65 6c 63 6f ...............Patches.are.welco
37e0 6d 65 2e 20 45 73 70 65 63 69 61 6c 6c 79 20 69 66 20 74 68 65 79 20 70 72 6f 76 69 64 65 20 61 me..Especially.if.they.provide.a
3800 20 6e 65 77 20 66 72 6f 6e 74 20 65 6e 64 20 28 74 6f 20 6d 61 6b 65 20 61 6c 6c 20 74 68 65 73 .new.front.end.(to.make.all.thes
3820 65 20 67 61 6d 65 73 20 72 75 6e 20 6f 6e 20 61 6e 6f 74 68 65 72 20 70 6c 61 74 66 6f 72 6d 29 e.games.run.on.another.platform)
3840 2c 20 6f 72 20 61 20 6e 65 77 20 67 61 6d 65 2e 00 00 75 00 00 00 44 00 00 00 28 42 00 00 47 43 ,.or.a.new.game...u...D...(B..GC
3860 00 00 31 00 00 00 02 85 02 00 00 c5 03 00 00 f0 82 00 00 02 00 00 00 47 43 00 00 8f 43 00 00 cc ..1....................GC...C...
3880 45 00 00 43 68 61 70 74 65 72 20 32 3a 20 43 6f 6d 6d 6f 6e 20 66 65 61 74 75 72 65 73 00 43 42 E..Chapter.2:.Common.features.CB
38a0 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 62 B("btn_up","JI(`',`Top')");EB("b
38c0 74 6e 5f 75 70 22 29 48 00 00 00 1f 00 00 00 d2 42 00 00 8f 43 00 00 29 00 00 00 20 22 80 3e 00 tn_up")H........B...C..)....".>.
38e0 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 74 65 72 20 32 00 3a 20 00 43 6f .................Chapter.2.:..Co
3900 6d 6d 6f 6e 20 66 65 61 74 75 72 65 73 00 00 69 00 00 00 44 00 00 00 47 43 00 00 f8 43 00 00 25 mmon.features..i...D...GC...C..%
3920 00 00 00 20 1a 80 88 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 69 73 20 63 68 61 70 74 65 .....................This.chapte
3940 72 20 64 65 73 63 72 69 62 65 73 20 66 65 61 74 75 72 65 73 20 74 68 61 74 20 61 72 65 20 63 6f r.describes.features.that.are.co
3960 6d 6d 6f 6e 20 74 6f 20 61 6c 6c 20 74 68 65 20 67 61 6d 65 73 2e 00 00 51 00 00 00 22 00 00 00 mmon.to.all.the.games...Q..."...
3980 8f 43 00 00 49 44 00 00 2f 00 00 00 20 2e 80 44 00 80 00 00 00 00 e3 fc c5 f9 4e 80 00 00 80 00 .C..ID../......D..........N.....
39a0 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 32 2e 31 00 3a 20 00 43 6f 6d 6d 6f 6e 20 61 .........Section.2.1.:..Common.a
39c0 63 74 69 6f 6e 73 00 00 00 64 00 00 00 35 00 00 00 f8 43 00 00 ad 44 00 00 2f 00 00 00 20 2e 80 ctions...d...5....C...D../......
39e0 6a 00 80 00 00 00 00 e3 fd c5 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f j..........N..............Sectio
3a00 6e 20 32 2e 32 00 3a 20 00 53 70 65 63 69 66 79 69 6e 67 20 67 61 6d 65 73 20 77 69 74 68 20 74 n.2.2.:..Specifying.games.with.t
3a20 68 65 20 67 61 6d 65 20 49 44 00 00 00 52 00 00 00 23 00 00 00 49 44 00 00 ff 44 00 00 2f 00 00 he.game.ID...R...#...ID...D../..
3a40 00 20 2e 80 46 00 80 00 00 00 00 e3 fe c5 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 ....F..........N..............Se
3a60 63 74 69 6f 6e 20 32 2e 33 00 3a 20 00 54 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 00 00 00 71 ction.2.3.:..The..Type..menu...q
3a80 00 00 00 42 00 00 00 ad 44 00 00 70 45 00 00 2f 00 00 00 20 2e 80 84 00 80 00 00 00 00 e3 ff c5 ...B....D..pE../................
3aa0 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 32 2e 34 00 3a 20 00 53 .N..............Section.2.4.:..S
3ac0 70 65 63 69 66 79 69 6e 67 20 67 61 6d 65 20 70 61 72 61 6d 65 74 65 72 73 20 6f 6e 20 74 68 65 pecifying.game.parameters.on.the
3ae0 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 00 00 00 5c 00 00 00 2d 00 00 00 ff 44 00 00 cc 45 00 00 .command.line...\...-....D...E..
3b00 2f 00 00 00 20 2e 80 5a 00 80 00 00 00 00 e3 00 c6 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 /......Z..........N.............
3b20 00 53 65 63 74 69 6f 6e 20 32 2e 35 00 3a 20 00 55 6e 69 78 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e .Section.2.5.:..Unix.command-lin
3b40 65 20 6f 70 74 69 6f 6e 73 00 00 00 7c 00 00 00 4b 00 00 00 70 45 00 00 48 46 00 00 31 00 00 00 e.options...|...K...pE..HF..1...
3b60 02 6e 0e 00 00 a4 81 00 00 6c 02 01 00 03 00 00 00 48 46 00 00 91 46 00 00 c2 84 00 00 53 65 63 .n.......l.......HF...F......Sec
3b80 74 69 6f 6e 20 32 2e 31 3a 20 43 6f 6d 6d 6f 6e 20 61 63 74 69 6f 6e 73 00 43 42 42 28 22 62 74 tion.2.1:.Common.actions.CBB("bt
3ba0 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 74 30 30 30 30 30 30 30 31 27 29 22 29 3b 45 42 28 22 n_up","JI(`',`t00000001')");EB("
3bc0 62 74 6e 5f 75 70 22 29 49 00 00 00 20 00 00 00 cc 45 00 00 91 46 00 00 29 00 00 00 20 22 80 40 btn_up")I........E...F..)....".@
3be0 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 32 2e 31 00 3a 20 ..................Section.2.1.:.
3c00 00 43 6f 6d 6d 6f 6e 20 61 63 74 69 6f 6e 73 00 00 a2 00 00 00 7d 00 00 00 48 46 00 00 33 47 00 .Common.actions......}...HF..3G.
3c20 00 25 00 00 00 20 1a 80 fa 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 73 65 20 61 63 74 .%.....................These.act
3c40 69 6f 6e 73 20 61 72 65 20 61 6c 6c 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 ions.are.all.available.from.the.
3c60 91 47 61 6d 65 92 20 6d 65 6e 75 20 61 6e 64 20 76 69 61 20 6b 65 79 62 6f 61 72 64 20 73 68 6f .Game..menu.and.via.keyboard.sho
3c80 72 74 63 75 74 73 2c 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 61 6e 79 20 67 61 6d 65 2d rtcuts,.in.addition.to.any.game-
3ca0 73 70 65 63 69 66 69 63 20 61 63 74 69 6f 6e 73 2e 00 00 aa 00 00 00 84 00 00 00 91 46 00 00 dd specific.actions............F...
3cc0 47 00 00 26 00 00 00 20 1a 80 09 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 28 4f 6e 20 4d 61 G..&......................(On.Ma
3ce0 63 20 4f 53 20 58 2c 20 74 6f 20 63 6f 6e 66 6f 72 6d 20 77 69 74 68 20 6c 6f 63 61 6c 20 75 73 c.OS.X,.to.conform.with.local.us
3d00 65 72 20 69 6e 74 65 72 66 61 63 65 20 73 74 61 6e 64 61 72 64 73 2c 20 74 68 65 73 65 20 61 63 er.interface.standards,.these.ac
3d20 74 69 6f 6e 73 20 61 72 65 20 73 69 74 75 61 74 65 64 20 6f 6e 20 74 68 65 20 91 46 69 6c 65 92 tions.are.situated.on.the..File.
3d40 20 61 6e 64 20 91 45 64 69 74 92 20 6d 65 6e 75 73 20 69 6e 73 74 65 61 64 2e 29 00 00 44 00 00 .and..Edit..menus.instead.)..D..
3d60 00 1c 00 00 00 33 47 00 00 21 48 00 00 28 00 00 00 20 20 80 38 00 80 00 00 14 00 98 80 80 01 00 .....3G..!H..(......8...........
3d80 80 00 00 82 ff 00 4e 65 77 20 67 61 6d 65 00 20 28 91 4e 92 2c 20 43 74 72 6c 2b 91 4e 92 29 00 ......New.game..(.N.,.Ctrl+.N.).
3da0 00 58 00 00 00 32 00 00 00 dd 47 00 00 79 48 00 00 26 00 00 00 20 1c 80 64 00 80 00 00 14 00 98 .X...2....G..yH..&......d.......
3dc0 91 80 80 00 00 82 ff 00 53 74 61 72 74 73 20 61 20 6e 65 77 20 67 61 6d 65 2c 20 77 69 74 68 20 ........Starts.a.new.game,.with.
3de0 61 20 72 61 6e 64 6f 6d 20 69 6e 69 74 69 61 6c 20 73 74 61 74 65 2e 00 00 34 00 00 00 0f 00 00 a.random.initial.state...4......
3e00 00 21 48 00 00 ad 48 00 00 25 00 00 00 20 1a 80 1e 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 52 .!H...H..%.....................R
3e20 65 73 74 61 72 74 20 67 61 6d 65 00 00 6c 00 00 00 46 00 00 00 79 48 00 00 19 49 00 00 26 00 00 estart.game..l...F...yH...I..&..
3e40 00 20 1c 80 8c 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 52 65 73 65 74 73 20 74 68 65 20 63 ....................Resets.the.c
3e60 75 72 72 65 6e 74 20 67 61 6d 65 20 74 6f 20 69 74 73 20 69 6e 69 74 69 61 6c 20 73 74 61 74 65 urrent.game.to.its.initial.state
3e80 2e 20 28 54 68 69 73 20 63 61 6e 20 62 65 20 75 6e 64 6f 6e 65 2e 29 00 00 2c 00 00 00 07 00 00 ..(This.can.be.undone.)..,......
3ea0 00 ad 48 00 00 45 49 00 00 25 00 00 00 20 1a 80 0e 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 4c ..H..EI..%.....................L
3ec0 6f 61 64 00 00 50 00 00 00 2a 00 00 00 19 49 00 00 95 49 00 00 26 00 00 00 20 1c 80 54 00 80 00 oad..P...*....I...I..&......T...
3ee0 00 14 00 98 91 80 80 00 00 82 ff 00 4c 6f 61 64 73 20 61 20 73 61 76 65 64 20 67 61 6d 65 20 66 ............Loads.a.saved.game.f
3f00 72 6f 6d 20 61 20 66 69 6c 65 20 6f 6e 20 64 69 73 6b 2e 00 00 2c 00 00 00 07 00 00 00 45 49 00 rom.a.file.on.disk...,.......EI.
3f20 00 c1 49 00 00 25 00 00 00 20 1a 80 0e 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 53 61 76 65 00 ..I..%.....................Save.
3f40 00 60 00 00 00 3a 00 00 00 95 49 00 00 21 4a 00 00 26 00 00 00 20 1c 80 74 00 80 00 00 14 00 98 .`...:....I..!J..&......t.......
3f60 91 80 80 00 00 82 ff 00 53 61 76 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 20 ........Saves.the.current.state.
3f80 6f 66 20 79 6f 75 72 20 67 61 6d 65 20 74 6f 20 61 20 66 69 6c 65 20 6f 6e 20 64 69 73 6b 2e 00 of.your.game.to.a.file.on.disk..
3fa0 00 c5 00 00 00 9e 00 00 00 c1 49 00 00 e6 4a 00 00 27 00 00 00 20 1c 80 3d 01 00 80 00 00 14 00 ..........I...J..'......=.......
3fc0 98 91 80 80 00 00 82 ff 00 54 68 65 20 4c 6f 61 64 20 61 6e 64 20 53 61 76 65 20 6f 70 65 72 61 .........The.Load.and.Save.opera
3fe0 74 69 6f 6e 73 20 73 68 6f 75 6c 64 20 70 72 65 73 65 72 76 65 20 79 6f 75 72 20 65 6e 74 69 72 tions.should.preserve.your.entir
4000 65 20 67 61 6d 65 20 68 69 73 74 6f 72 79 20 28 73 6f 20 79 6f 75 20 63 61 6e 20 73 61 76 65 2c e.game.history.(so.you.can.save,
4020 20 72 65 6c 6f 61 64 2c 20 61 6e 64 20 73 74 69 6c 6c 20 55 6e 64 6f 20 61 6e 64 20 52 65 64 6f .reload,.and.still.Undo.and.Redo
4040 20 74 68 69 6e 67 73 20 79 6f 75 20 68 61 64 20 64 6f 6e 65 20 62 65 66 6f 72 65 20 73 61 76 69 .things.you.had.done.before.savi
4060 6e 67 29 2e 00 00 2d 00 00 00 08 00 00 00 21 4a 00 00 13 4b 00 00 25 00 00 00 20 1a 80 10 00 80 ng)...-.......!J...K..%.........
4080 00 00 14 00 98 80 80 01 00 82 ff 00 50 72 69 6e 74 00 00 77 01 00 00 50 01 00 00 e6 4a 00 00 8a ............Print..w...P....J...
40a0 4c 00 00 27 00 00 00 20 1c 80 a1 02 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 57 68 65 72 65 L..'.......................Where
40c0 20 73 75 70 70 6f 72 74 65 64 20 28 63 75 72 72 65 6e 74 6c 79 20 6f 6e 6c 79 20 6f 6e 20 57 69 .supported.(currently.only.on.Wi
40e0 6e 64 6f 77 73 29 2c 20 62 72 69 6e 67 73 20 75 70 20 61 20 64 69 61 6c 6f 67 20 61 6c 6c 6f 77 ndows),.brings.up.a.dialog.allow
4100 69 6e 67 20 79 6f 75 20 74 6f 20 70 72 69 6e 74 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 6e 75 ing.you.to.print.an.arbitrary.nu
4120 6d 62 65 72 20 6f 66 20 70 75 7a 7a 6c 65 73 20 72 61 6e 64 6f 6d 6c 79 20 67 65 6e 65 72 61 74 mber.of.puzzles.randomly.generat
4140 65 64 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 61 72 61 6d 65 74 65 72 73 2c 20 ed.from.the.current.parameters,.
4160 6f 70 74 69 6f 6e 61 6c 6c 79 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 optionally.including.the.current
4180 20 70 75 7a 7a 6c 65 2e 20 28 4f 6e 6c 79 20 66 6f 72 20 70 75 7a 7a 6c 65 73 20 77 68 69 63 68 .puzzle..(Only.for.puzzles.which
41a0 20 6d 61 6b 65 20 73 65 6e 73 65 20 74 6f 20 70 72 69 6e 74 2c 20 6f 66 20 63 6f 75 72 73 65 20 .make.sense.to.print,.of.course.
41c0 2d 20 69 74 27 73 20 68 61 72 64 20 74 6f 20 74 68 69 6e 6b 20 6f 66 20 61 20 73 65 6e 73 69 62 -.it's.hard.to.think.of.a.sensib
41e0 6c 65 20 70 72 69 6e 74 61 62 6c 65 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 46 le.printable.representation.of.F
4200 69 66 74 65 65 6e 21 29 00 00 4a 00 00 00 22 00 00 00 13 4b 00 00 d4 4c 00 00 28 00 00 00 20 20 ifteen!)..J..."....K...L..(.....
4220 80 44 00 80 00 00 14 00 98 80 80 01 00 80 00 00 82 ff 00 55 6e 64 6f 00 20 28 91 55 92 2c 20 43 .D.................Undo..(.U.,.C
4240 74 72 6c 2b 91 5a 92 2c 20 43 74 72 6c 2b 91 5f 92 29 00 00 75 00 00 00 4f 00 00 00 8a 4c 00 00 trl+.Z.,.Ctrl+._.)..u...O....L..
4260 49 4d 00 00 26 00 00 00 20 1c 80 9e 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 55 6e 64 6f 65 IM..&......................Undoe
4280 73 20 61 20 73 69 6e 67 6c 65 20 6d 6f 76 65 2e 20 28 59 6f 75 20 63 61 6e 20 75 6e 64 6f 20 6d s.a.single.move..(You.can.undo.m
42a0 6f 76 65 73 20 62 61 63 6b 20 74 6f 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 20 73 65 oves.back.to.the.start.of.the.se
42c0 73 73 69 6f 6e 2e 29 00 00 40 00 00 00 18 00 00 00 d4 4c 00 00 89 4d 00 00 28 00 00 00 20 20 80 ssion.)..@........L...M..(......
42e0 30 00 80 00 00 14 00 98 80 80 01 00 80 00 00 82 ff 00 52 65 64 6f 00 20 28 91 52 92 2c 20 43 74 0.................Redo..(.R.,.Ct
4300 72 6c 2b 91 52 92 29 00 00 49 00 00 00 23 00 00 00 49 4d 00 00 d2 4d 00 00 26 00 00 00 20 1c 80 rl+.R.)..I...#...IM...M..&......
4320 46 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 52 65 64 6f 65 73 20 61 20 70 72 65 76 69 6f 75 F...............Redoes.a.previou
4340 73 6c 79 20 75 6e 64 6f 6e 65 20 6d 6f 76 65 2e 00 00 2c 00 00 00 07 00 00 00 89 4d 00 00 fe 4d sly.undone.move...,........M...M
4360 00 00 25 00 00 00 20 1a 80 0e 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 43 6f 70 79 00 00 13 01 ..%.....................Copy....
4380 00 00 ec 00 00 00 d2 4d 00 00 11 4f 00 00 27 00 00 00 20 1c 80 d9 01 00 80 00 00 14 00 98 91 80 .......M...O..'.................
43a0 80 00 00 82 ff 00 43 6f 70 69 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 20 6f ......Copies.the.current.state.o
43c0 66 20 79 6f 75 72 20 67 61 6d 65 20 74 6f 20 74 68 65 20 63 6c 69 70 62 6f 61 72 64 20 69 6e 20 f.your.game.to.the.clipboard.in.
43e0 74 65 78 74 20 66 6f 72 6d 61 74 2c 20 73 6f 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 70 61 73 text.format,.so.that.you.can.pas
4400 74 65 20 69 74 20 69 6e 74 6f 20 28 73 61 79 29 20 61 6e 20 65 2d 6d 61 69 6c 20 63 6c 69 65 6e te.it.into.(say).an.e-mail.clien
4420 74 20 6f 72 20 61 20 77 65 62 20 6d 65 73 73 61 67 65 20 62 6f 61 72 64 20 69 66 20 79 6f 75 27 t.or.a.web.message.board.if.you'
4440 72 65 20 64 69 73 63 75 73 73 69 6e 67 20 74 68 65 20 67 61 6d 65 20 77 69 74 68 20 73 6f 6d 65 re.discussing.the.game.with.some
4460 6f 6e 65 20 65 6c 73 65 2e 20 28 4e 6f 74 20 61 6c 6c 20 67 61 6d 65 73 20 73 75 70 70 6f 72 74 one.else..(Not.all.games.support
4480 20 74 68 69 73 20 66 65 61 74 75 72 65 2e 29 00 00 2d 00 00 00 08 00 00 00 fe 4d 00 00 3e 4f 00 .this.feature.)..-........M..>O.
44a0 00 25 00 00 00 20 1a 80 10 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 53 6f 6c 76 65 00 00 6a 02 .%.....................Solve..j.
44c0 00 00 3d 02 00 00 11 4f 00 00 b4 81 00 00 2d 00 00 00 20 28 80 7b 04 00 80 00 00 14 00 98 91 80 ..=....O......-....(.{..........
44e0 80 00 00 80 01 00 80 00 00 82 ff 00 54 72 61 6e 73 66 6f 72 6d 73 20 74 68 65 20 70 75 7a 7a 6c ............Transforms.the.puzzl
4500 65 20 69 6e 73 74 61 6e 74 6c 79 20 69 6e 74 6f 20 69 74 73 20 73 6f 6c 76 65 64 20 73 74 61 74 e.instantly.into.its.solved.stat
4520 65 2e 20 46 6f 72 20 73 6f 6d 65 20 67 61 6d 65 73 20 28 43 75 62 65 29 20 74 68 69 73 20 66 65 e..For.some.games.(Cube).this.fe
4540 61 74 75 72 65 20 69 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 61 74 20 61 6c 6c 20 62 65 ature.is.not.supported.at.all.be
4560 63 61 75 73 65 20 69 74 20 69 73 20 6f 66 20 6e 6f 20 70 61 72 74 69 63 75 6c 61 72 20 75 73 65 cause.it.is.of.no.particular.use
4580 3e 4f 00 00 b4 81 00 00 cc 45 00 00 2e 20 46 6f 72 20 6f 74 68 65 72 20 67 61 6d 65 73 20 28 73 >O.......E....For.other.games.(s
45a0 75 63 68 20 61 73 20 50 61 74 74 65 72 6e 29 2c 20 74 68 65 20 73 6f 6c 76 65 64 20 73 74 61 74 uch.as.Pattern),.the.solved.stat
45c0 65 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 67 69 76 65 20 79 6f 75 20 69 6e 66 6f 72 6d e.can.be.used.to.give.you.inform
45e0 61 74 69 6f 6e 2c 20 69 66 20 79 6f 75 20 63 61 6e 27 74 20 73 65 65 20 68 6f 77 20 61 20 73 6f ation,.if.you.can't.see.how.a.so
4600 6c 75 74 69 6f 6e 20 63 61 6e 20 65 78 69 73 74 20 61 74 20 61 6c 6c 20 6f 72 20 79 6f 75 20 77 lution.can.exist.at.all.or.you.w
4620 61 6e 74 20 74 6f 20 6b 6e 6f 77 20 77 68 65 72 65 20 79 6f 75 20 6d 61 64 65 20 61 20 6d 69 73 ant.to.know.where.you.made.a.mis
4640 74 61 6b 65 2e 20 46 6f 72 20 73 74 69 6c 6c 20 6f 74 68 65 72 20 67 61 6d 65 73 20 28 73 75 63 take..For.still.other.games.(suc
4660 68 20 61 73 20 53 69 78 74 65 65 6e 29 2c 20 61 75 74 6f 6d 61 74 69 63 20 73 6f 6c 75 74 69 6f h.as.Sixteen),.automatic.solutio
4680 6e 20 74 65 6c 6c 73 20 79 6f 75 20 6e 6f 74 68 69 6e 67 20 61 62 6f 75 74 20 68 6f 77 20 74 6f n.tells.you.nothing.about.how.to
46a0 20 00 67 65 74 00 20 74 6f 20 74 68 65 20 73 6f 6c 75 74 69 6f 6e 2c 20 62 75 74 20 69 74 20 64 ..get..to.the.solution,.but.it.d
46c0 6f 65 73 20 70 72 6f 76 69 64 65 20 61 20 75 73 65 66 75 6c 20 77 61 79 20 74 6f 20 67 65 74 20 oes.provide.a.useful.way.to.get.
46e0 74 68 65 72 65 20 71 75 69 63 6b 6c 79 20 73 6f 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 65 78 there.quickly.so.that.you.can.ex
4700 70 65 72 69 6d 65 6e 74 20 77 69 74 68 20 73 65 74 2d 70 69 65 63 65 20 6d 6f 76 65 73 20 61 6e periment.with.set-piece.moves.an
4720 64 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 2e 00 00 95 01 00 00 68 01 00 00 3e 4f 00 00 d.transformations.......h...>O..
4740 49 83 00 00 2d 00 00 00 20 28 80 d1 02 00 80 00 00 14 00 98 91 80 80 00 00 80 01 00 80 00 00 82 I...-....(......................
4760 ff 00 53 6f 6d 65 20 67 61 6d 65 73 20 28 73 75 63 68 20 61 73 20 53 6f 6c 6f 29 20 61 72 65 20 ..Some.games.(such.as.Solo).are.
4780 63 61 70 61 62 6c 65 20 6f 66 20 73 6f 6c 76 69 6e 67 20 61 20 67 61 6d 65 20 49 44 20 79 6f 75 capable.of.solving.a.game.ID.you
47a0 20 68 61 76 65 20 74 79 70 65 64 20 69 6e 20 66 72 6f 6d 20 65 6c 73 65 77 68 65 72 65 2e 20 4f .have.typed.in.from.elsewhere..O
47c0 74 68 65 72 20 67 61 6d 65 73 20 28 73 75 63 68 20 61 73 20 52 65 63 74 61 6e 67 6c 65 73 29 20 ther.games.(such.as.Rectangles).
47e0 63 61 6e 6e 6f 74 20 73 6f 6c 76 65 20 61 20 67 61 6d 65 20 49 44 20 74 68 65 79 20 64 69 64 6e cannot.solve.a.game.ID.they.didn
4800 27 74 20 69 6e 76 65 6e 74 20 74 68 65 6d 73 65 6c 66 2c 20 62 75 74 20 77 68 65 6e 20 74 68 65 't.invent.themself,.but.when.the
4820 79 20 64 69 64 20 69 6e 76 65 6e 74 20 74 68 65 20 67 61 6d 65 20 49 44 20 74 68 65 79 20 6b 6e y.did.invent.the.game.ID.they.kn
4840 6f 77 20 77 68 61 74 20 74 68 65 20 73 6f 6c 75 74 69 6f 6e 20 69 73 20 61 6c 72 65 61 64 79 2e ow.what.the.solution.is.already.
4860 20 53 74 69 6c 6c 20 6f 74 68 65 72 20 67 61 6d 65 73 20 28 50 61 74 74 65 72 6e 29 20 63 61 6e .Still.other.games.(Pattern).can
4880 20 73 6f 6c 76 65 20 00 73 6f 6d 65 00 20 65 78 74 65 72 6e 61 6c 20 67 61 6d 65 20 49 44 73 2c .solve..some..external.game.IDs,
48a0 20 62 75 74 20 6f 6e 6c 79 20 69 66 20 74 68 65 79 20 61 72 65 6e 27 74 20 74 6f 6f 20 64 69 66 .but.only.if.they.aren't.too.dif
48c0 66 69 63 75 6c 74 2e 00 00 f0 00 00 00 c9 00 00 00 b4 81 00 00 39 84 00 00 27 00 00 00 20 1c 80 ficult...............9...'......
48e0 93 01 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 54 68 65 20 91 53 6f 6c 76 65 92 20 63 6f 6d .................The..Solve..com
4900 6d 61 6e 64 20 61 64 64 73 20 74 68 65 20 73 6f 6c 76 65 64 20 73 74 61 74 65 20 74 6f 20 74 68 mand.adds.the.solved.state.to.th
4920 65 20 65 6e 64 20 6f 66 20 74 68 65 20 75 6e 64 6f 20 63 68 61 69 6e 20 66 6f 72 20 74 68 65 20 e.end.of.the.undo.chain.for.the.
4940 70 75 7a 7a 6c 65 2e 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 2c 20 69 66 20 79 6f 75 20 77 puzzle..In.other.words,.if.you.w
4960 61 6e 74 20 74 6f 20 67 6f 20 62 61 63 6b 20 74 6f 20 73 6f 6c 76 69 6e 67 20 69 74 20 79 6f 75 ant.to.go.back.to.solving.it.you
4980 72 73 65 6c 66 20 61 66 74 65 72 20 73 65 65 69 6e 67 20 74 68 65 20 61 6e 73 77 65 72 2c 20 79 rself.after.seeing.the.answer,.y
49a0 6f 75 20 63 61 6e 20 6a 75 73 74 20 70 72 65 73 73 20 55 6e 64 6f 2e 00 00 40 00 00 00 18 00 00 ou.can.just.press.Undo...@......
49c0 00 49 83 00 00 79 84 00 00 28 00 00 00 20 20 80 30 00 80 00 00 14 00 98 80 80 01 00 80 00 00 82 .I...y...(......0...............
49e0 ff 00 51 75 69 74 00 20 28 91 51 92 2c 20 43 74 72 6c 2b 91 51 92 29 00 00 49 00 00 00 23 00 00 ..Quit..(.Q.,.Ctrl+.Q.)..I...#..
4a00 00 39 84 00 00 c2 84 00 00 26 00 00 00 20 1c 80 46 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 .9.......&......F...............
4a20 43 6c 6f 73 65 73 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 65 6e 74 69 72 65 6c 79 2e Closes.the.application.entirely.
4a40 00 00 8f 00 00 00 5e 00 00 00 79 84 00 00 51 85 00 00 31 00 00 00 02 eb 12 00 00 f0 82 00 00 20 ......^...y...Q...1.............
4a60 87 01 00 04 00 00 00 51 85 00 00 ad 85 00 00 48 c8 00 00 53 65 63 74 69 6f 6e 20 32 2e 32 3a 20 .......Q.......H...Section.2.2:.
4a80 53 70 65 63 69 66 79 69 6e 67 20 67 61 6d 65 73 20 77 69 74 68 20 74 68 65 20 67 61 6d 65 20 49 Specifying.games.with.the.game.I
4aa0 44 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 74 30 30 30 30 30 30 30 31 D.CBB("btn_up","JI(`',`t00000001
4ac0 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 5c 00 00 00 33 00 00 00 c2 84 00 00 ad 85 00 ')");EB("btn_up")\...3..........
4ae0 00 29 00 00 00 20 22 80 66 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 .)....".f..................Secti
4b00 6f 6e 20 32 2e 32 00 3a 20 00 53 70 65 63 69 66 79 69 6e 67 20 67 61 6d 65 73 20 77 69 74 68 20 on.2.2.:..Specifying.games.with.
4b20 74 68 65 20 67 61 6d 65 20 49 44 00 00 ba 00 00 00 94 00 00 00 51 85 00 00 67 86 00 00 26 00 00 the.game.ID..........Q...g...&..
4b40 00 20 1a 80 29 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 72 65 20 61 72 65 20 74 77 ....)...............There.are.tw
4b60 6f 20 77 61 79 73 20 74 6f 20 73 61 76 65 20 61 20 67 61 6d 65 20 73 70 65 63 69 66 69 63 61 74 o.ways.to.save.a.game.specificat
4b80 69 6f 6e 20 6f 75 74 20 6f 66 20 61 20 70 75 7a 7a 6c 65 20 61 6e 64 20 72 65 63 72 65 61 74 65 ion.out.of.a.puzzle.and.recreate
4ba0 20 69 74 20 6c 61 74 65 72 2c 20 6f 72 20 72 65 63 72 65 61 74 65 20 69 74 20 69 6e 20 73 6f 6d .it.later,.or.recreate.it.in.som
4bc0 65 62 6f 64 79 20 65 6c 73 65 27 73 20 63 6f 70 79 20 6f 66 20 74 68 65 20 73 61 6d 65 20 70 75 ebody.else's.copy.of.the.same.pu
4be0 7a 7a 6c 65 2e 00 00 fc 00 00 00 d6 00 00 00 ad 85 00 00 63 87 00 00 26 00 00 00 20 1a 80 ad 01 zzle...............c...&........
4c00 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 20 91 53 70 65 63 69 66 69 63 92 20 61 6e 64 ..............The..Specific..and
4c20 20 91 52 61 6e 64 6f 6d 20 53 65 65 64 92 20 6f 70 74 69 6f 6e 73 20 66 72 6f 6d 20 74 68 65 20 ..Random.Seed..options.from.the.
4c40 91 47 61 6d 65 92 20 6d 65 6e 75 20 28 6f 72 20 74 68 65 20 91 46 69 6c 65 92 20 6d 65 6e 75 2c .Game..menu.(or.the..File..menu,
4c60 20 6f 6e 20 4d 61 63 20 4f 53 20 58 29 20 65 61 63 68 20 73 68 6f 77 20 61 20 70 69 65 63 65 20 .on.Mac.OS.X).each.show.a.piece.
4c80 6f 66 20 74 65 78 74 20 28 61 20 91 67 61 6d 65 20 49 44 92 29 20 77 68 69 63 68 20 69 73 20 73 of.text.(a..game.ID.).which.is.s
4ca0 75 66 66 69 63 69 65 6e 74 20 74 6f 20 72 65 63 6f 6e 73 74 72 75 63 74 20 70 72 65 63 69 73 65 ufficient.to.reconstruct.precise
4cc0 6c 79 20 74 68 65 20 73 61 6d 65 20 67 61 6d 65 20 61 74 20 61 20 6c 61 74 65 72 20 64 61 74 65 ly.the.same.game.at.a.later.date
4ce0 2e 00 00 4f 01 00 00 23 01 00 00 67 86 00 00 b2 88 00 00 2c 00 00 00 20 26 80 47 02 00 80 00 00 ...O...#...g.......,....&.G.....
4d00 14 00 98 80 80 00 00 e3 ff c5 f9 4e 89 82 ff 00 59 6f 75 20 63 61 6e 20 65 6e 74 65 72 20 65 69 ...........N....You.can.enter.ei
4d20 74 68 65 72 20 6f 66 20 74 68 65 73 65 20 70 69 65 63 65 73 20 6f 66 20 74 65 78 74 20 62 61 63 ther.of.these.pieces.of.text.bac
4d40 6b 20 69 6e 74 6f 20 74 68 65 20 70 72 6f 67 72 61 6d 20 28 76 69 61 20 74 68 65 20 73 61 6d 65 k.into.the.program.(via.the.same
4d60 20 91 53 70 65 63 69 66 69 63 92 20 6f 72 20 91 52 61 6e 64 6f 6d 20 53 65 65 64 92 20 6d 65 6e ..Specific..or..Random.Seed..men
4d80 75 20 6f 70 74 69 6f 6e 73 29 20 61 74 20 61 20 6c 61 74 65 72 20 70 6f 69 6e 74 2c 20 61 6e 64 u.options).at.a.later.point,.and
4da0 20 69 74 20 77 69 6c 6c 20 72 65 63 72 65 61 74 65 20 74 68 65 20 73 61 6d 65 20 67 61 6d 65 2e .it.will.recreate.the.same.game.
4dc0 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 75 73 65 20 65 69 74 68 65 72 20 6f 6e 65 20 61 73 20 .You.can.also.use.either.one.as.
4de0 61 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 20 28 6f 6e 20 57 69 6e 64 a.command.line.argument.(on.Wind
4e00 6f 77 73 20 6f 72 20 55 6e 69 78 29 3b 20 73 65 65 20 00 73 65 63 74 69 6f 6e 20 32 2e 34 00 20 ows.or.Unix);.see..section.2.4..
4e20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 2e 00 00 4d 01 00 00 21 01 00 00 63 87 00 00 ff 89 for.more.detail...M...!...c.....
4e40 00 00 2c 00 00 00 20 26 80 43 02 00 80 00 00 14 00 98 80 80 00 00 80 01 00 80 00 00 82 ff 00 54 ..,....&.C.....................T
4e60 68 65 20 64 69 66 66 65 72 65 6e 63 65 20 62 65 74 77 65 65 6e 20 74 68 65 20 74 77 6f 20 66 6f he.difference.between.the.two.fo
4e80 72 6d 73 20 69 73 20 74 68 61 74 20 61 20 64 65 73 63 72 69 70 74 69 76 65 20 67 61 6d 65 20 49 rms.is.that.a.descriptive.game.I
4ea0 44 20 69 73 20 61 20 6c 69 74 65 72 61 6c 20 00 64 65 73 63 72 69 70 74 69 6f 6e 00 20 6f 66 20 D.is.a.literal..description..of.
4ec0 74 68 65 20 69 6e 69 74 69 61 6c 20 73 74 61 74 65 20 6f 66 20 74 68 65 20 67 61 6d 65 2c 20 77 the.initial.state.of.the.game,.w
4ee0 68 65 72 65 61 73 20 61 20 72 61 6e 64 6f 6d 20 73 65 65 64 20 69 73 20 6a 75 73 74 20 61 20 70 hereas.a.random.seed.is.just.a.p
4f00 69 65 63 65 20 6f 66 20 61 72 62 69 74 72 61 72 79 20 74 65 78 74 20 77 68 69 63 68 20 77 61 73 iece.of.arbitrary.text.which.was
4f20 20 70 72 6f 76 69 64 65 64 20 61 73 20 69 6e 70 75 74 20 74 6f 20 74 68 65 20 72 61 6e 64 6f 6d .provided.as.input.to.the.random
4f40 20 6e 75 6d 62 65 72 20 67 65 6e 65 72 61 74 6f 72 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 .number.generator.used.to.create
4f60 20 74 68 65 20 70 75 7a 7a 6c 65 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 3a 00 00 67 .the.puzzle..This.means.that:..g
4f80 01 00 00 2d 01 00 00 b2 88 00 00 66 8b 00 00 3a 00 00 00 20 42 80 5b 02 00 80 00 00 54 02 98 91 ...-.......f...:....B.[.....T...
4fa0 80 38 82 90 80 00 00 83 80 00 00 e3 60 7f 52 e1 89 80 01 00 80 00 00 82 ff 00 95 00 00 44 65 73 .8..........`.R..............Des
4fc0 63 72 69 70 74 69 76 65 20 67 61 6d 65 20 49 44 73 20 74 65 6e 64 20 74 6f 20 62 65 20 6c 6f 6e criptive.game.IDs.tend.to.be.lon
4fe0 67 65 72 20 69 6e 20 6d 61 6e 79 20 70 75 7a 7a 6c 65 73 20 28 61 6c 74 68 6f 75 67 68 20 73 6f ger.in.many.puzzles.(although.so
5000 6d 65 2c 20 73 75 63 68 20 61 73 20 43 75 62 65 20 28 00 63 68 61 70 74 65 72 20 34 00 29 2c 20 me,.such.as.Cube.(.chapter.4.),.
5020 6f 6e 6c 79 20 6e 65 65 64 20 76 65 72 79 20 73 68 6f 72 74 20 64 65 73 63 72 69 70 74 69 6f 6e only.need.very.short.description
5040 73 29 2e 20 53 6f 20 61 20 72 61 6e 64 6f 6d 20 73 65 65 64 20 69 73 20 6f 66 74 65 6e 20 61 20 s)..So.a.random.seed.is.often.a.
5060 00 71 75 69 63 6b 65 72 00 20 77 61 79 20 74 6f 20 6e 6f 74 65 20 64 6f 77 6e 20 74 68 65 20 70 .quicker..way.to.note.down.the.p
5080 75 7a 7a 6c 65 20 79 6f 75 27 72 65 20 63 75 72 72 65 6e 74 6c 79 20 70 6c 61 79 69 6e 67 2c 20 uzzle.you're.currently.playing,.
50a0 6f 72 20 74 6f 20 74 65 6c 6c 20 69 74 20 74 6f 20 73 6f 6d 65 62 6f 64 79 20 65 6c 73 65 20 73 or.to.tell.it.to.somebody.else.s
50c0 6f 20 74 68 65 79 20 63 61 6e 20 70 6c 61 79 20 74 68 65 20 73 61 6d 65 20 6f 6e 65 20 61 73 20 o.they.can.play.the.same.one.as.
50e0 79 6f 75 2e 00 00 09 02 00 00 db 01 00 00 ff 89 00 00 6f 8d 00 00 2e 00 00 00 20 2a 80 b7 03 00 you...............o........*....
5100 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 41 6e 79 20 74 65 78 74 ...T....8...............Any.text
5120 20 61 74 20 61 6c 6c 20 69 73 20 61 20 76 61 6c 69 64 20 72 61 6e 64 6f 6d 20 73 65 65 64 2e 20 .at.all.is.a.valid.random.seed..
5140 54 68 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 67 65 6e 65 72 61 74 65 64 20 6f 6e 65 73 The.automatically.generated.ones
5160 20 61 72 65 20 66 69 66 74 65 65 6e 2d 64 69 67 69 74 20 6e 75 6d 62 65 72 73 2c 20 62 75 74 20 .are.fifteen-digit.numbers,.but.
5180 61 6e 79 74 68 69 6e 67 20 77 69 6c 6c 20 64 6f 3b 20 79 6f 75 20 63 61 6e 20 74 79 70 65 20 69 anything.will.do;.you.can.type.i
51a0 6e 20 79 6f 75 72 20 66 75 6c 6c 20 6e 61 6d 65 2c 20 6f 72 20 61 20 77 6f 72 64 20 79 6f 75 20 n.your.full.name,.or.a.word.you.
51c0 6a 75 73 74 20 6d 61 64 65 20 75 70 2c 20 61 6e 64 20 61 20 76 61 6c 69 64 20 70 75 7a 7a 6c 65 just.made.up,.and.a.valid.puzzle
51e0 20 77 69 6c 6c 20 62 65 20 67 65 6e 65 72 61 74 65 64 20 66 72 6f 6d 20 69 74 2e 20 54 68 69 73 .will.be.generated.from.it..This
5200 20 70 72 6f 76 69 64 65 73 20 61 20 77 61 79 20 66 6f 72 20 74 77 6f 20 6f 72 20 6d 6f 72 65 20 .provides.a.way.for.two.or.more.
5220 70 65 6f 70 6c 65 20 74 6f 20 72 61 63 65 20 74 6f 20 63 6f 6d 70 6c 65 74 65 20 74 68 65 20 73 people.to.race.to.complete.the.s
5240 61 6d 65 20 70 75 7a 7a 6c 65 3a 20 79 6f 75 20 74 68 69 6e 6b 20 6f 66 20 61 20 72 61 6e 64 6f ame.puzzle:.you.think.of.a.rando
5260 6d 20 73 65 65 64 2c 20 74 68 65 6e 20 65 76 65 72 79 62 6f 64 79 20 74 79 70 65 73 20 69 74 20 m.seed,.then.everybody.types.it.
5280 69 6e 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 2c 20 61 6e 64 20 6e 6f 62 6f 64 79 20 in.at.the.same.time,.and.nobody.
52a0 68 61 73 20 61 6e 20 61 64 76 61 6e 74 61 67 65 20 64 75 65 20 74 6f 20 68 61 76 69 6e 67 20 73 has.an.advantage.due.to.having.s
52c0 65 65 6e 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 70 75 7a 7a 6c 65 20 62 65 66 6f 72 65 20 een.the.generated.puzzle.before.
52e0 61 6e 79 62 6f 64 79 20 65 6c 73 65 2e 00 00 e0 00 00 00 b2 00 00 00 66 8b 00 00 4f 8e 00 00 2e anybody.else...........f...O....
5300 00 00 00 20 2a 80 65 01 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 ....*.e.....T....8..............
5320 00 49 74 20 69 73 20 6f 66 74 65 6e 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 6f 6e 76 65 72 74 .It.is.often.possible.to.convert
5340 20 70 75 7a 7a 6c 65 73 20 66 72 6f 6d 20 6f 74 68 65 72 20 73 6f 75 72 63 65 73 20 28 73 75 63 .puzzles.from.other.sources.(suc
5360 68 20 61 73 20 91 6e 6f 6e 6f 67 72 61 6d 73 92 20 6f 72 20 91 73 75 64 6f 6b 75 92 20 66 72 6f h.as..nonograms..or..sudoku..fro
5380 6d 20 6e 65 77 73 70 61 70 65 72 73 29 20 69 6e 74 6f 20 64 65 73 63 72 69 70 74 69 76 65 20 67 m.newspapers).into.descriptive.g
53a0 61 6d 65 20 49 44 73 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 75 73 65 20 77 69 74 68 20 74 68 ame.IDs.suitable.for.use.with.th
53c0 65 73 65 20 70 72 6f 67 72 61 6d 73 2e 00 00 f0 01 00 00 bc 01 00 00 6f 8d 00 00 4b c0 00 00 34 ese.programs...........o...K...4
53e0 00 00 00 20 36 80 79 03 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 80 01 00 80 00 ....6.y.....T....8..............
5400 00 82 ff 00 95 00 00 52 61 6e 64 6f 6d 20 73 65 65 64 73 20 61 72 65 20 6e 6f 74 20 67 75 61 72 .......Random.seeds.are.not.guar
5420 61 6e 74 65 65 64 20 74 6f 20 70 72 6f 64 75 63 65 20 74 68 65 20 73 61 6d 65 20 72 65 73 75 6c anteed.to.produce.the.same.resul
5440 74 20 69 66 20 79 6f 75 20 75 73 65 20 74 68 65 6d 20 77 69 74 68 20 61 20 64 69 66 66 65 72 65 t.if.you.use.them.with.a.differe
5460 6e 74 20 00 76 65 72 73 69 6f 6e 00 20 6f 66 20 74 68 65 20 70 75 7a 7a 6c 65 20 70 72 6f 67 72 nt..version..of.the.puzzle.progr
5480 61 6d 2e 20 54 68 69 73 20 69 73 20 62 65 63 61 75 73 65 20 74 68 65 20 67 65 6e 65 72 61 74 69 am..This.is.because.the.generati
54a0 6f 6e 20 61 6c 67 6f 72 69 74 68 6d 20 6d 69 67 68 74 20 68 61 76 65 20 62 65 65 6e 20 69 6d 70 on.algorithm.might.have.been.imp
54c0 72 6f 76 65 64 20 6f 72 20 6d 6f 64 69 66 69 65 64 20 69 6e 20 6c 61 74 65 72 20 76 65 72 73 69 roved.or.modified.in.later.versi
54e0 6f 6e 73 20 6f 66 20 74 68 65 20 63 6f 64 65 2c 20 61 6e 64 20 77 69 6c 6c 20 74 68 65 72 65 66 ons.of.the.code,.and.will.theref
5500 6f 72 65 20 70 72 6f 64 75 63 65 20 61 20 64 69 66 66 65 72 65 6e 74 20 72 65 73 75 6c 74 20 77 ore.produce.a.different.result.w
5520 68 65 6e 20 67 69 76 65 6e 20 74 68 65 20 73 61 6d 65 20 73 65 71 75 65 6e 63 65 20 6f 66 20 72 hen.given.the.same.sequence.of.r
5540 61 6e 64 6f 6d 20 6e 75 6d 62 65 72 73 2e 20 55 73 65 20 61 20 64 65 73 63 72 69 70 74 69 76 65 andom.numbers..Use.a.descriptive
5560 20 67 61 6d 65 20 49 44 20 69 66 20 79 6f 75 20 61 72 65 6e 27 74 20 73 75 72 65 20 74 68 61 74 .game.ID.if.you.aren't.sure.that
5580 4f 8e 00 00 4b c0 00 00 c2 84 00 00 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 6f 6e 20 O...K........it.will.be.used.on.
55a0 74 68 65 20 73 61 6d 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 70 72 6f 67 72 61 6d 20 the.same.version.of.the.program.
55c0 61 73 20 79 6f 75 72 73 2e 00 00 e3 00 00 00 bc 00 00 00 4f 8e 00 00 2e c1 00 00 27 00 00 00 20 as.yours...........O.......'....
55e0 1c 80 79 01 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 28 55 73 65 20 74 68 65 20 91 41 62 6f ..y................(Use.the..Abo
5600 75 74 92 20 6d 65 6e 75 20 6f 70 74 69 6f 6e 20 74 6f 20 66 69 6e 64 20 6f 75 74 20 74 68 65 20 ut..menu.option.to.find.out.the.
5620 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 70 72 6f 67 72 61 6d 2e 20 50 version.number.of.the.program..P
5640 72 6f 67 72 61 6d 73 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 76 65 72 73 69 6f 6e 20 6e 75 rograms.with.the.same.version.nu
5660 6d 62 65 72 20 72 75 6e 6e 69 6e 67 20 6f 6e 20 64 69 66 66 65 72 65 6e 74 20 70 6c 61 74 66 6f mber.running.on.different.platfo
5680 72 6d 73 20 73 68 6f 75 6c 64 20 73 74 69 6c 6c 20 62 65 20 72 61 6e 64 6f 6d 2d 73 65 65 64 20 rms.should.still.be.random-seed.
56a0 63 6f 6d 70 61 74 69 62 6c 65 2e 29 00 00 75 01 00 00 49 01 00 00 4b c0 00 00 a3 c2 00 00 2c 00 compatible.)..u...I...K.......,.
56c0 00 00 20 26 80 93 02 00 80 00 00 14 00 98 80 80 00 00 80 01 00 80 00 00 82 ff 00 41 20 64 65 73 ...&.......................A.des
56e0 63 72 69 70 74 69 76 65 20 67 61 6d 65 20 49 44 20 73 74 61 72 74 73 20 77 69 74 68 20 61 20 70 criptive.game.ID.starts.with.a.p
5700 69 65 63 65 20 6f 66 20 74 65 78 74 20 77 68 69 63 68 20 65 6e 63 6f 64 65 73 20 74 68 65 20 00 iece.of.text.which.encodes.the..
5720 70 61 72 61 6d 65 74 65 72 73 00 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 67 61 6d 65 20 parameters..of.the.current.game.
5740 28 73 75 63 68 20 61 73 20 67 72 69 64 20 73 69 7a 65 29 2e 20 54 68 65 6e 20 74 68 65 72 65 20 (such.as.grid.size)..Then.there.
5760 69 73 20 61 20 63 6f 6c 6f 6e 2c 20 61 6e 64 20 61 66 74 65 72 20 74 68 61 74 20 69 73 20 74 68 is.a.colon,.and.after.that.is.th
5780 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 67 61 6d 65 27 73 20 69 6e 69 74 e.description.of.the.game's.init
57a0 69 61 6c 20 73 74 61 74 65 2e 20 41 20 72 61 6e 64 6f 6d 20 73 65 65 64 20 73 74 61 72 74 73 20 ial.state..A.random.seed.starts.
57c0 77 69 74 68 20 61 20 73 69 6d 69 6c 61 72 20 73 74 72 69 6e 67 20 6f 66 20 70 61 72 61 6d 65 74 with.a.similar.string.of.paramet
57e0 65 72 73 2c 20 62 75 74 20 74 68 65 6e 20 69 74 20 63 6f 6e 74 61 69 6e 73 20 61 20 68 61 73 68 ers,.but.then.it.contains.a.hash
5800 20 73 69 67 6e 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 72 62 69 74 72 61 72 79 20 64 61 74 61 .sign.followed.by.arbitrary.data
5820 2e 00 00 58 01 00 00 26 01 00 00 2e c1 00 00 fb c3 00 00 32 00 00 00 20 32 80 4d 02 00 80 00 00 ...X...&...........2....2.M.....
5840 14 00 98 80 80 00 00 80 01 00 80 00 00 80 01 00 80 00 00 82 ff 00 49 66 20 79 6f 75 20 65 6e 74 ......................If.you.ent
5860 65 72 20 61 20 64 65 73 63 72 69 70 74 69 76 65 20 67 61 6d 65 20 49 44 2c 20 74 68 65 20 70 72 er.a.descriptive.game.ID,.the.pr
5880 6f 67 72 61 6d 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 61 62 6c 65 20 74 6f 20 73 68 6f 77 20 79 ogram.will.not.be.able.to.show.y
58a0 6f 75 20 74 68 65 20 72 61 6e 64 6f 6d 20 73 65 65 64 20 77 68 69 63 68 20 67 65 6e 65 72 61 74 ou.the.random.seed.which.generat
58c0 65 64 20 69 74 2c 20 73 69 6e 63 65 20 69 74 20 77 61 73 6e 27 74 20 67 65 6e 65 72 61 74 65 64 ed.it,.since.it.wasn't.generated
58e0 20 00 66 72 6f 6d 00 20 61 20 72 61 6e 64 6f 6d 20 73 65 65 64 2e 20 49 66 20 79 6f 75 20 00 65 ..from..a.random.seed..If.you..e
5900 6e 74 65 72 00 20 61 20 72 61 6e 64 6f 6d 20 73 65 65 64 2c 20 68 6f 77 65 76 65 72 2c 20 74 68 nter..a.random.seed,.however,.th
5920 65 20 70 72 6f 67 72 61 6d 20 77 69 6c 6c 20 62 65 20 61 62 6c 65 20 74 6f 20 73 68 6f 77 20 79 e.program.will.be.able.to.show.y
5940 6f 75 20 74 68 65 20 64 65 73 63 72 69 70 74 69 76 65 20 67 61 6d 65 20 49 44 20 64 65 72 69 76 ou.the.descriptive.game.ID.deriv
5960 65 64 20 66 72 6f 6d 20 74 68 61 74 20 72 61 6e 64 6f 6d 20 73 65 65 64 2e 00 00 f6 01 00 00 c4 ed.from.that.random.seed........
5980 01 00 00 a3 c2 00 00 f1 c5 00 00 32 00 00 00 20 32 80 89 03 00 80 00 00 14 00 98 80 80 00 00 80 ...........2....2...............
59a0 01 00 80 00 00 e3 f2 be 65 e1 89 82 ff 00 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 67 61 6d 65 ........e.....Note.that.the.game
59c0 20 70 61 72 61 6d 65 74 65 72 20 73 74 72 69 6e 67 73 20 61 72 65 20 6e 6f 74 20 61 6c 77 61 79 .parameter.strings.are.not.alway
59e0 73 20 69 64 65 6e 74 69 63 61 6c 20 62 65 74 77 65 65 6e 20 74 68 65 20 74 77 6f 20 66 6f 72 6d s.identical.between.the.two.form
5a00 73 2e 20 46 6f 72 20 73 6f 6d 65 20 67 61 6d 65 73 2c 20 74 68 65 72 65 20 77 69 6c 6c 20 62 65 s..For.some.games,.there.will.be
5a20 20 70 61 72 61 6d 65 74 65 72 20 64 61 74 61 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 .parameter.data.provided.with.th
5a40 65 20 72 61 6e 64 6f 6d 20 73 65 65 64 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 69 6e 63 6c 75 e.random.seed.which.is.not.inclu
5a60 64 65 64 20 69 6e 20 74 68 65 20 64 65 73 63 72 69 70 74 69 76 65 20 67 61 6d 65 20 49 44 2e 20 ded.in.the.descriptive.game.ID..
5a80 54 68 69 73 20 69 73 20 62 65 63 61 75 73 65 20 74 68 61 74 20 70 61 72 61 6d 65 74 65 72 20 69 This.is.because.that.parameter.i
5aa0 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 6f 6e 6c 79 20 72 65 6c 65 76 61 6e 74 20 77 68 65 6e nformation.is.only.relevant.when
5ac0 20 00 67 65 6e 65 72 61 74 69 6e 67 00 20 70 75 7a 7a 6c 65 20 67 72 69 64 73 2c 20 61 6e 64 20 ..generating..puzzle.grids,.and.
5ae0 69 73 20 6e 6f 74 20 69 6d 70 6f 72 74 61 6e 74 20 77 68 65 6e 20 70 6c 61 79 69 6e 67 20 74 68 is.not.important.when.playing.th
5b00 65 6d 2e 20 54 68 75 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 64 69 66 66 69 em..Thus,.for.example,.the.diffi
5b20 63 75 6c 74 79 20 6c 65 76 65 6c 20 69 6e 20 53 6f 6c 6f 20 28 00 63 68 61 70 74 65 72 20 31 31 culty.level.in.Solo.(.chapter.11
5b40 00 29 20 69 73 20 6e 6f 74 20 6d 65 6e 74 69 6f 6e 65 64 20 69 6e 20 74 68 65 20 64 65 73 63 72 .).is.not.mentioned.in.the.descr
5b60 69 70 74 69 76 65 20 67 61 6d 65 20 49 44 2e 00 00 57 02 00 00 31 02 00 00 fb c3 00 00 48 c8 00 iptive.game.ID...W...1.......H..
5b80 00 26 00 00 00 20 1a 80 63 04 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 73 65 20 61 64 .&......c...............These.ad
5ba0 64 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 61 6c 73 6f 20 6e 6f 74 ditional.parameters.are.also.not
5bc0 20 73 65 74 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 69 66 20 79 6f 75 20 74 79 70 65 20 69 6e 20 .set.permanently.if.you.type.in.
5be0 61 20 67 61 6d 65 20 49 44 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 73 75 70 70 6f 73 65 20 a.game.ID..For.example,.suppose.
5c00 79 6f 75 20 68 61 76 65 20 53 6f 6c 6f 20 73 65 74 20 74 6f 20 91 41 64 76 61 6e 63 65 64 92 20 you.have.Solo.set.to..Advanced..
5c20 64 69 66 66 69 63 75 6c 74 79 20 6c 65 76 65 6c 2c 20 61 6e 64 20 74 68 65 6e 20 61 20 66 72 69 difficulty.level,.and.then.a.fri
5c40 65 6e 64 20 77 61 6e 74 73 20 79 6f 75 72 20 68 65 6c 70 20 77 69 74 68 20 61 20 91 54 72 69 76 end.wants.your.help.with.a..Triv
5c60 69 61 6c 92 20 70 75 7a 7a 6c 65 3b 20 73 6f 20 74 68 65 20 66 72 69 65 6e 64 20 72 65 61 64 73 ial..puzzle;.so.the.friend.reads
5c80 20 6f 75 74 20 61 20 72 61 6e 64 6f 6d 20 73 65 65 64 20 73 70 65 63 69 66 79 69 6e 67 20 91 54 .out.a.random.seed.specifying..T
5ca0 72 69 76 69 61 6c 92 20 64 69 66 66 69 63 75 6c 74 79 2c 20 61 6e 64 20 79 6f 75 20 74 79 70 65 rivial..difficulty,.and.you.type
5cc0 20 69 74 20 69 6e 2e 20 54 68 65 20 70 72 6f 67 72 61 6d 20 77 69 6c 6c 20 67 65 6e 65 72 61 74 .it.in..The.program.will.generat
5ce0 65 20 79 6f 75 20 74 68 65 20 73 61 6d 65 20 91 54 72 69 76 69 61 6c 92 20 67 72 69 64 20 77 68 e.you.the.same..Trivial..grid.wh
5d00 69 63 68 20 79 6f 75 72 20 66 72 69 65 6e 64 20 77 61 73 20 68 61 76 69 6e 67 20 74 72 6f 75 62 ich.your.friend.was.having.troub
5d20 6c 65 20 77 69 74 68 2c 20 62 75 74 20 6f 6e 63 65 20 79 6f 75 20 68 61 76 65 20 66 69 6e 69 73 le.with,.but.once.you.have.finis
5d40 68 65 64 20 70 6c 61 79 69 6e 67 20 69 74 2c 20 77 68 65 6e 20 79 6f 75 20 61 73 6b 20 66 6f 72 hed.playing.it,.when.you.ask.for
5d60 20 61 20 6e 65 77 20 67 61 6d 65 20 69 74 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c .a.new.game.it.will.automaticall
5d80 79 20 67 6f 20 62 61 63 6b 20 74 6f 20 74 68 65 20 91 41 64 76 61 6e 63 65 64 92 20 64 69 66 66 y.go.back.to.the..Advanced..diff
5da0 69 63 75 6c 74 79 20 77 68 69 63 68 20 69 74 20 77 61 73 20 70 72 65 76 69 6f 75 73 6c 79 20 73 iculty.which.it.was.previously.s
5dc0 65 74 20 6f 6e 2e 00 00 7d 00 00 00 4c 00 00 00 f1 c5 00 00 c5 c8 00 00 31 00 00 00 02 f8 01 00 et.on...}...L...........1.......
5de0 00 6c 02 01 00 a3 88 01 00 05 00 00 00 c5 c8 00 00 0f c9 00 00 bd ca 00 00 53 65 63 74 69 6f 6e .l.......................Section
5e00 20 32 2e 33 3a 20 54 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 00 43 42 42 28 22 62 74 6e 5f 75 .2.3:.The..Type..menu.CBB("btn_u
5e20 70 22 2c 22 4a 49 28 60 27 2c 60 74 30 30 30 30 30 30 30 31 27 29 22 29 3b 45 42 28 22 62 74 6e p","JI(`',`t00000001')");EB("btn
5e40 5f 75 70 22 29 4a 00 00 00 21 00 00 00 48 c8 00 00 0f c9 00 00 29 00 00 00 20 22 80 42 00 80 00 _up")J...!...H.......)....".B...
5e60 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 32 2e 33 00 3a 20 00 54 68 ...............Section.2.3.:..Th
5e80 65 20 91 54 79 70 65 92 20 6d 65 6e 75 00 00 c4 00 00 00 9e 00 00 00 c5 c8 00 00 d3 c9 00 00 26 e..Type..menu..................&
5ea0 00 00 00 20 1a 80 3d 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 20 91 54 79 70 65 92 ......=...............The..Type.
5ec0 20 6d 65 6e 75 2c 20 69 66 20 70 72 65 73 65 6e 74 2c 20 6d 61 79 20 63 6f 6e 74 61 69 6e 20 61 .menu,.if.present,.may.contain.a
5ee0 20 6c 69 73 74 20 6f 66 20 70 72 65 73 65 74 20 67 61 6d 65 20 73 65 74 74 69 6e 67 73 2e 20 53 .list.of.preset.game.settings..S
5f00 65 6c 65 63 74 69 6e 67 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 77 69 6c 6c 20 73 74 61 72 74 electing.one.of.these.will.start
5f20 20 61 20 6e 65 77 20 72 61 6e 64 6f 6d 20 67 61 6d 65 20 77 69 74 68 20 74 68 65 20 70 61 72 61 .a.new.random.game.with.the.para
5f40 6d 65 74 65 72 73 20 73 70 65 63 69 66 69 65 64 2e 00 00 ea 00 00 00 c4 00 00 00 0f c9 00 00 bd meters.specified................
5f60 ca 00 00 26 00 00 00 20 1a 80 89 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 20 91 54 ...&......................The..T
5f80 79 70 65 92 20 6d 65 6e 75 20 6d 61 79 20 61 6c 73 6f 20 63 6f 6e 74 61 69 6e 20 61 20 91 43 75 ype..menu.may.also.contain.a..Cu
5fa0 73 74 6f 6d 92 20 6f 70 74 69 6f 6e 20 77 68 69 63 68 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f stom..option.which.allows.you.to
5fc0 20 66 69 6e 65 2d 74 75 6e 65 20 67 61 6d 65 20 70 61 72 61 6d 65 74 65 72 73 2e 20 54 68 65 20 .fine-tune.game.parameters..The.
5fe0 70 61 72 61 6d 65 74 65 72 73 20 61 76 61 69 6c 61 62 6c 65 20 61 72 65 20 73 70 65 63 69 66 69 parameters.available.are.specifi
6000 63 20 74 6f 20 65 61 63 68 20 67 61 6d 65 20 61 6e 64 20 61 72 65 20 64 65 73 63 72 69 62 65 64 c.to.each.game.and.are.described
6020 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 65 63 74 69 6f 6e 73 2e 00 00 9c 00 00 .in.the.following.sections......
6040 00 6b 00 00 00 d3 c9 00 00 59 cb 00 00 31 00 00 00 02 10 09 00 00 20 87 01 00 98 03 02 00 06 00 .k.......Y...1..................
6060 00 00 59 cb 00 00 c2 cb 00 00 75 04 01 00 53 65 63 74 69 6f 6e 20 32 2e 34 3a 20 53 70 65 63 69 ..Y.......u...Section.2.4:.Speci
6080 66 79 69 6e 67 20 67 61 6d 65 20 70 61 72 61 6d 65 74 65 72 73 20 6f 6e 20 74 68 65 20 63 6f 6d fying.game.parameters.on.the.com
60a0 6d 61 6e 64 20 6c 69 6e 65 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 74 mand.line.CBB("btn_up","JI(`',`t
60c0 30 30 30 30 30 30 30 31 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 69 00 00 00 40 00 00 00000001')");EB("btn_up")i...@..
60e0 00 bd ca 00 00 c2 cb 00 00 29 00 00 00 20 22 80 80 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 .........)....".................
6100 82 ff 00 53 65 63 74 69 6f 6e 20 32 2e 34 00 3a 20 00 53 70 65 63 69 66 79 69 6e 67 20 67 61 6d ...Section.2.4.:..Specifying.gam
6120 65 20 70 61 72 61 6d 65 74 65 72 73 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 e.parameters.on.the.command.line
6140 00 00 5e 00 00 00 39 00 00 00 59 cb 00 00 20 cc 00 00 25 00 00 00 20 1a 80 72 00 80 00 00 14 00 ..^...9...Y.......%......r......
6160 98 80 80 00 00 82 ff 00 28 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 61 ........(This.section.does.not.a
6180 70 70 6c 79 20 74 6f 20 74 68 65 20 4d 61 63 20 4f 53 20 58 20 76 65 72 73 69 6f 6e 2e 29 00 00 pply.to.the.Mac.OS.X.version.)..
61a0 60 01 00 00 3a 01 00 00 c2 cb 00 00 80 cd 00 00 26 00 00 00 20 1a 80 75 02 00 80 00 00 14 00 98 `...:...........&......u........
61c0 80 80 00 00 82 ff 00 54 68 65 20 67 61 6d 65 73 20 69 6e 20 74 68 69 73 20 63 6f 6c 6c 65 63 74 .......The.games.in.this.collect
61e0 69 6f 6e 20 64 65 6c 69 62 65 72 61 74 65 6c 79 20 64 6f 20 6e 6f 74 20 65 76 65 72 20 73 61 76 ion.deliberately.do.not.ever.sav
6200 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 74 6f 20 74 68 65 20 63 6f 6d 70 75 74 65 72 e.information.on.to.the.computer
6220 20 74 68 65 79 20 72 75 6e 20 6f 6e 3a 20 74 68 65 79 20 68 61 76 65 20 6e 6f 20 68 69 67 68 20 .they.run.on:.they.have.no.high.
6240 73 63 6f 72 65 20 74 61 62 6c 65 73 20 61 6e 64 20 6e 6f 20 73 61 76 65 64 20 70 72 65 66 65 72 score.tables.and.no.saved.prefer
6260 65 6e 63 65 73 2e 20 28 54 68 69 73 20 69 73 20 62 65 63 61 75 73 65 20 49 20 65 78 70 65 63 74 ences..(This.is.because.I.expect
6280 20 61 74 20 6c 65 61 73 74 20 73 6f 6d 65 20 70 65 6f 70 6c 65 20 74 6f 20 70 6c 61 79 20 74 68 .at.least.some.people.to.play.th
62a0 65 6d 20 61 74 20 77 6f 72 6b 2c 20 61 6e 64 20 74 68 6f 73 65 20 70 65 6f 70 6c 65 20 77 69 6c em.at.work,.and.those.people.wil
62c0 6c 20 70 72 6f 62 61 62 6c 79 20 61 70 70 72 65 63 69 61 74 65 20 6c 65 61 76 69 6e 67 20 61 73 l.probably.appreciate.leaving.as
62e0 20 6c 69 74 74 6c 65 20 65 76 69 64 65 6e 63 65 20 61 73 20 70 6f 73 73 69 62 6c 65 21 29 00 00 .little.evidence.as.possible!)..
6300 ba 00 00 00 94 00 00 00 20 cc 00 00 3a ce 00 00 26 00 00 00 20 1a 80 29 01 00 80 00 00 14 00 98 ............:...&......)........
6320 80 80 00 00 82 ff 00 48 6f 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 64 6f 20 77 61 6e 74 20 74 .......However,.if.you.do.want.t
6340 6f 20 61 72 72 61 6e 67 65 20 66 6f 72 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 67 61 6d 65 73 o.arrange.for.one.of.these.games
6360 20 74 6f 20 64 65 66 61 75 6c 74 20 74 6f 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 73 65 74 20 .to.default.to.a.particular.set.
6380 6f 66 20 70 61 72 61 6d 65 74 65 72 73 2c 20 79 6f 75 20 63 61 6e 20 73 70 65 63 69 66 79 20 74 of.parameters,.you.can.specify.t
63a0 68 65 6d 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 00 00 dc 01 00 00 aa 01 hem.on.the.command.line.........
63c0 00 00 80 cd 00 00 22 00 01 00 32 00 00 00 20 32 80 55 03 00 80 00 00 14 00 98 80 80 00 00 e3 fe ......"...2....2.U..............
63e0 c5 f9 4e 89 e3 fd c5 f9 4e 89 82 ff 00 54 68 65 20 65 61 73 69 65 73 74 20 77 61 79 20 74 6f 20 ..N.....N....The.easiest.way.to.
6400 64 6f 20 74 68 69 73 20 69 73 20 74 6f 20 73 65 74 20 75 70 20 74 68 65 20 70 61 72 61 6d 65 74 do.this.is.to.set.up.the.paramet
6420 65 72 73 20 79 6f 75 20 77 61 6e 74 20 75 73 69 6e 67 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 ers.you.want.using.the..Type..me
6440 6e 75 20 28 73 65 65 20 00 73 65 63 74 69 6f 6e 20 32 2e 33 00 29 2c 20 61 6e 64 20 74 68 65 6e nu.(see..section.2.3.),.and.then
6460 20 74 6f 20 73 65 6c 65 63 74 20 91 52 61 6e 64 6f 6d 20 53 65 65 64 92 20 66 72 6f 6d 20 74 68 .to.select..Random.Seed..from.th
6480 65 20 91 47 61 6d 65 92 20 6f 72 20 91 46 69 6c 65 92 20 6d 65 6e 75 20 28 73 65 65 20 00 73 65 e..Game..or..File..menu.(see..se
64a0 63 74 69 6f 6e 20 32 2e 32 00 29 2e 20 54 68 65 20 74 65 78 74 20 69 6e 20 74 68 65 20 91 47 61 ction.2.2.)..The.text.in.the..Ga
64c0 6d 65 20 49 44 92 20 62 6f 78 20 77 69 6c 6c 20 62 65 20 63 6f 6d 70 6f 73 65 64 20 6f 66 20 74 me.ID..box.will.be.composed.of.t
64e0 77 6f 20 70 61 72 74 73 2c 20 73 65 70 61 72 61 74 65 64 20 62 79 20 61 20 68 61 73 68 2e 20 54 wo.parts,.separated.by.a.hash..T
6500 68 65 20 66 69 72 73 74 20 6f 66 20 74 68 65 73 65 20 70 61 72 74 73 20 72 65 70 72 65 73 65 6e he.first.of.these.parts.represen
6520 74 73 20 74 68 65 20 67 61 6d 65 20 70 61 72 61 6d 65 74 65 72 73 20 28 74 68 65 20 73 69 7a 65 ts.the.game.parameters.(the.size
6540 20 6f 66 20 74 68 65 20 70 6c 61 79 69 6e 67 20 61 72 65 61 2c 20 66 6f 72 20 65 78 61 6d 70 6c .of.the.playing.area,.for.exampl
6560 65 2c 20 61 6e 64 20 61 6e 79 74 68 69 6e 67 20 65 6c 73 65 20 79 6f 75 20 73 65 74 20 75 73 69 e,.and.anything.else.you.set.usi
6580 3a ce 00 00 22 00 01 00 bd ca 00 00 6e 67 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 29 2e :...".......ng.the..Type..menu).
65a0 00 00 a0 00 00 00 7b 00 00 00 3a ce 00 00 c2 00 01 00 25 00 00 00 20 1a 80 f6 00 80 00 00 14 00 ......{...:.......%.............
65c0 98 80 80 00 00 82 ff 00 49 66 20 79 6f 75 20 72 75 6e 20 74 68 65 20 67 61 6d 65 20 77 69 74 68 ........If.you.run.the.game.with
65e0 20 6a 75 73 74 20 74 68 61 74 20 70 61 72 61 6d 65 74 65 72 20 74 65 78 74 20 6f 6e 20 74 68 65 .just.that.parameter.text.on.the
6600 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2c 20 69 74 20 77 69 6c 6c 20 73 74 61 72 74 20 75 70 20 .command.line,.it.will.start.up.
6620 77 69 74 68 20 74 68 65 20 73 65 74 74 69 6e 67 73 20 79 6f 75 20 73 70 65 63 69 66 69 65 64 2e with.the.settings.you.specified.
6640 00 00 6d 01 00 00 2f 01 00 00 22 00 01 00 2f 02 01 00 3e 00 00 00 20 4a 80 5f 02 00 80 00 00 14 ..m.../...".../...>....J._......
6660 00 98 80 80 00 00 e3 60 7f 52 e1 89 80 02 00 80 00 00 80 02 00 80 00 00 80 02 00 80 00 00 82 ff .......`.R......................
6680 00 46 6f 72 20 65 78 61 6d 70 6c 65 3a 20 69 66 20 79 6f 75 20 72 75 6e 20 43 75 62 65 20 28 73 .For.example:.if.you.run.Cube.(s
66a0 65 65 20 00 63 68 61 70 74 65 72 20 34 00 29 2c 20 73 65 6c 65 63 74 20 91 4f 63 74 61 68 65 64 ee..chapter.4.),.select..Octahed
66c0 72 6f 6e 92 20 66 72 6f 6d 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 2c 20 61 6e 64 20 74 ron..from.the..Type..menu,.and.t
66e0 68 65 6e 20 67 6f 20 74 6f 20 74 68 65 20 67 61 6d 65 20 49 44 20 73 65 6c 65 63 74 69 6f 6e 2c hen.go.to.the.game.ID.selection,
6700 20 79 6f 75 20 77 69 6c 6c 20 73 65 65 20 61 20 73 74 72 69 6e 67 20 6f 66 20 74 68 65 20 66 6f .you.will.see.a.string.of.the.fo
6720 72 6d 20 91 00 6f 32 78 32 23 33 33 38 36 38 36 35 34 32 37 31 31 36 32 30 00 92 2e 20 54 61 6b rm...o2x2#338686542711620....Tak
6740 65 20 6f 6e 6c 79 20 74 68 65 20 70 61 72 74 20 62 65 66 6f 72 65 20 74 68 65 20 68 61 73 68 20 e.only.the.part.before.the.hash.
6760 28 91 00 6f 32 78 32 00 92 29 2c 20 61 6e 64 20 73 74 61 72 74 20 43 75 62 65 20 77 69 74 68 20 (..o2x2..),.and.start.Cube.with.
6780 74 68 61 74 20 74 65 78 74 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 3a 20 91 that.text.on.the.command.line:..
67a0 00 63 75 62 65 20 6f 32 78 32 00 92 2e 00 00 23 01 00 00 f7 00 00 00 c2 00 01 00 52 03 01 00 2c .cube.o2x2.....#...........R...,
67c0 00 00 00 20 26 80 ef 01 00 80 00 00 14 00 98 80 80 00 00 80 01 00 80 00 00 82 ff 00 49 66 20 79 ....&.......................If.y
67e0 6f 75 20 63 6f 70 79 20 74 68 65 20 00 65 6e 74 69 72 65 00 20 67 61 6d 65 20 49 44 20 6f 6e 20 ou.copy.the..entire..game.ID.on.
6800 74 6f 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2c 20 74 68 65 20 67 61 6d 65 20 77 69 to.the.command.line,.the.game.wi
6820 6c 6c 20 73 74 61 72 74 20 75 70 20 69 6e 20 74 68 65 20 73 70 65 63 69 66 69 63 20 67 61 6d 65 ll.start.up.in.the.specific.game
6840 20 74 68 61 74 20 77 61 73 20 64 65 73 63 72 69 62 65 64 2e 20 54 68 69 73 20 69 73 20 6f 63 63 .that.was.described..This.is.occ
6860 61 73 69 6f 6e 61 6c 6c 79 20 61 20 6d 6f 72 65 20 63 6f 6e 76 65 6e 69 65 6e 74 20 77 61 79 20 asionally.a.more.convenient.way.
6880 74 6f 20 73 74 61 72 74 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 67 61 6d 65 20 49 44 20 74 68 to.start.a.particular.game.ID.th
68a0 61 6e 20 62 79 20 70 61 73 74 69 6e 67 20 69 74 20 69 6e 74 6f 20 74 68 65 20 67 61 6d 65 20 49 an.by.pasting.it.into.the.game.I
68c0 44 20 73 65 6c 65 63 74 69 6f 6e 20 62 6f 78 2e 00 00 23 01 00 00 f7 00 00 00 2f 02 01 00 75 04 D.selection.box...#......./...u.
68e0 01 00 2c 00 00 00 20 26 80 ef 01 00 80 00 00 14 00 98 80 80 00 00 e3 fd c5 f9 4e 89 82 ff 00 28 ..,....&..................N....(
6900 59 6f 75 20 63 6f 75 6c 64 20 61 6c 73 6f 20 72 65 74 72 69 65 76 65 20 74 68 65 20 65 6e 63 6f You.could.also.retrieve.the.enco
6920 64 65 64 20 67 61 6d 65 20 70 61 72 61 6d 65 74 65 72 73 20 75 73 69 6e 67 20 74 68 65 20 91 53 ded.game.parameters.using.the..S
6940 70 65 63 69 66 69 63 92 20 6d 65 6e 75 20 6f 70 74 69 6f 6e 20 69 6e 73 74 65 61 64 20 6f 66 20 pecific..menu.option.instead.of.
6960 91 52 61 6e 64 6f 6d 20 53 65 65 64 92 2c 20 62 75 74 20 69 66 20 79 6f 75 20 64 6f 20 74 68 65 .Random.Seed.,.but.if.you.do.the
6980 6e 20 73 6f 6d 65 20 6f 70 74 69 6f 6e 73 2c 20 73 75 63 68 20 61 73 20 74 68 65 20 64 69 66 66 n.some.options,.such.as.the.diff
69a0 69 63 75 6c 74 79 20 6c 65 76 65 6c 20 69 6e 20 53 6f 6c 6f 2c 20 77 69 6c 6c 20 62 65 20 6d 69 iculty.level.in.Solo,.will.be.mi
69c0 73 73 69 6e 67 2e 20 53 65 65 20 00 73 65 63 74 69 6f 6e 20 32 2e 32 00 20 66 6f 72 20 6d 6f 72 ssing..See..section.2.2..for.mor
69e0 65 20 64 65 74 61 69 6c 73 20 6f 6e 20 74 68 69 73 2e 29 00 00 87 00 00 00 56 00 00 00 52 03 01 e.details.on.this.)......V...R..
6a00 00 fc 04 01 00 31 00 00 00 02 7b 0c 00 00 a3 88 01 00 e1 80 02 00 07 00 00 00 fc 04 01 00 50 05 .....1....{...................P.
6a20 01 00 86 41 01 00 53 65 63 74 69 6f 6e 20 32 2e 35 3a 20 55 6e 69 78 20 63 6f 6d 6d 61 6e 64 2d ...A..Section.2.5:.Unix.command-
6a40 6c 69 6e 65 20 6f 70 74 69 6f 6e 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 line.options.CBB("btn_up","JI(`'
6a60 2c 60 74 30 30 30 30 30 30 30 31 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 54 00 00 00 ,`t00000001')");EB("btn_up")T...
6a80 2b 00 00 00 75 04 01 00 50 05 01 00 29 00 00 00 20 22 80 56 00 80 00 00 00 00 80 05 00 80 05 00 +...u...P...)....".V............
6aa0 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 32 2e 35 00 3a 20 00 55 6e 69 78 20 63 6f 6d 6d 61 6e ......Section.2.5.:..Unix.comman
6ac0 64 2d 6c 69 6e 65 20 6f 70 74 69 6f 6e 73 00 00 55 00 00 00 30 00 00 00 fc 04 01 00 a5 05 01 00 d-line.options..U...0...........
6ae0 25 00 00 00 20 1a 80 60 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 28 54 68 69 73 20 73 65 63 74 %......`..............(This.sect
6b00 69 6f 6e 20 6f 6e 6c 79 20 61 70 70 6c 69 65 73 20 74 6f 20 74 68 65 20 55 6e 69 78 20 70 6f 72 ion.only.applies.to.the.Unix.por
6b20 74 2e 29 00 00 a6 00 00 00 7b 00 00 00 50 05 01 00 4b 06 01 00 2b 00 00 00 20 26 80 f6 00 80 00 t.)......{...P...K...+....&.....
6b40 00 14 00 98 80 80 00 00 e3 ff c5 f9 4e 89 82 ff 00 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 ............N....In.addition.to.
6b60 73 70 65 63 69 66 79 69 6e 67 20 67 61 6d 65 20 70 61 72 61 6d 65 74 65 72 73 20 6f 6e 20 74 68 specifying.game.parameters.on.th
6b80 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 28 73 65 65 20 00 73 65 63 74 69 6f 6e 20 32 2e 34 e.command.line.(see..section.2.4
6ba0 00 29 2c 20 79 6f 75 20 63 61 6e 20 61 6c 73 6f 20 73 70 65 63 69 66 79 20 76 61 72 69 6f 75 73 .),.you.can.also.specify.various
6bc0 20 6f 70 74 69 6f 6e 73 3a 00 00 38 00 00 00 10 00 00 00 a5 05 01 00 83 06 01 00 28 00 00 00 20 .options:..8...............(....
6be0 20 80 20 00 80 00 00 14 00 98 80 80 02 00 80 01 00 82 ff 00 2d 2d 67 65 6e 65 72 61 74 65 20 00 ....................--generate..
6c00 6e 00 00 29 01 00 00 02 01 00 00 4b 06 01 00 ac 07 01 00 27 00 00 00 20 1c 80 05 02 00 80 00 00 n..).......K.......'............
6c20 14 00 98 91 80 80 00 00 82 ff 00 49 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 73 70 65 ...........If.this.option.is.spe
6c40 63 69 66 69 65 64 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 70 75 7a 7a 6c 65 20 62 65 69 6e cified,.instead.of.a.puzzle.bein
6c60 67 20 64 69 73 70 6c 61 79 65 64 2c 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 64 65 73 63 72 69 70 g.displayed,.a.number.of.descrip
6c80 74 69 76 65 20 67 61 6d 65 20 49 44 73 20 77 69 6c 6c 20 62 65 20 69 6e 76 65 6e 74 65 64 20 61 tive.game.IDs.will.be.invented.a
6ca0 6e 64 20 70 72 69 6e 74 65 64 20 6f 6e 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 20 54 nd.printed.on.standard.output..T
6cc0 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 66 6f 72 20 67 61 69 6e 69 6e 67 20 61 63 63 65 73 73 his.is.useful.for.gaining.access
6ce0 20 74 6f 20 74 68 65 20 67 61 6d 65 20 67 65 6e 65 72 61 74 69 6f 6e 20 61 6c 67 6f 72 69 74 68 .to.the.game.generation.algorith
6d00 6d 73 20 77 69 74 68 6f 75 74 20 6e 65 63 65 73 73 61 72 69 6c 79 20 75 73 69 6e 67 20 74 68 65 ms.without.necessarily.using.the
6d20 20 66 72 6f 6e 74 65 6e 64 2e 00 00 bf 00 00 00 98 00 00 00 83 06 01 00 6b 08 01 00 27 00 00 00 .frontend...............k...'...
6d40 20 1c 80 31 01 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 49 66 20 67 61 6d 65 20 70 61 72 61 ...1................If.game.para
6d60 6d 65 74 65 72 73 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 6f 6e 20 74 68 65 20 63 6f 6d 6d meters.are.specified.on.the.comm
6d80 61 6e 64 2d 6c 69 6e 65 2c 20 74 68 65 79 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 74 6f 20 67 and-line,.they.will.be.used.to.g
6da0 65 6e 65 72 61 74 65 20 74 68 65 20 67 61 6d 65 20 49 44 73 3b 20 6f 74 68 65 72 77 69 73 65 20 enerate.the.game.IDs;.otherwise.
6dc0 61 20 64 65 66 61 75 6c 74 20 73 65 74 20 6f 66 20 70 61 72 61 6d 65 74 65 72 73 20 77 69 6c 6c a.default.set.of.parameters.will
6de0 20 62 65 20 75 73 65 64 2e 00 00 b2 00 00 00 85 00 00 00 ac 07 01 00 1d 09 01 00 2d 00 00 00 20 .be.used...................-....
6e00 28 80 0b 01 00 80 00 00 14 00 98 91 80 80 00 00 80 02 00 80 00 00 82 ff 00 54 68 65 20 6d 6f 73 (........................The.mos
6e20 74 20 63 6f 6d 6d 6f 6e 20 75 73 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 69 t.common.use.of.this.option.is.i
6e40 6e 20 63 6f 6e 6a 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 00 2d 2d 70 72 69 6e 74 00 2c 20 69 6e n.conjunction.with..--print.,.in
6e60 20 77 68 69 63 68 20 63 61 73 65 20 69 74 73 20 62 65 68 61 76 69 6f 75 72 20 69 73 20 73 6c 69 .which.case.its.behaviour.is.sli
6e80 67 68 74 6c 79 20 64 69 66 66 65 72 65 6e 74 3b 20 73 65 65 20 62 65 6c 6f 77 2e 00 00 3f 00 00 ghtly.different;.see.below...?..
6ea0 00 11 00 00 00 6b 08 01 00 5c 09 01 00 2e 00 00 00 20 2c 80 22 00 80 00 00 14 00 98 80 80 02 00 .....k...\........,."...........
6ec0 80 01 00 80 02 00 80 01 00 82 ff 00 2d 2d 70 72 69 6e 74 20 00 77 00 78 00 68 00 00 d6 00 00 00 ............--print..w.x.h......
6ee0 af 00 00 00 1d 09 01 00 32 0a 01 00 27 00 00 00 20 1c 80 5f 01 00 80 00 00 14 00 98 91 80 80 00 ........2...'......_............
6f00 00 82 ff 00 49 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 73 70 65 63 69 66 69 65 64 2c ....If.this.option.is.specified,
6f20 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 70 75 7a 7a 6c 65 20 62 65 69 6e 67 20 64 69 73 70 6c .instead.of.a.puzzle.being.displ
6f40 61 79 65 64 2c 20 61 20 70 72 69 6e 74 65 64 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f ayed,.a.printed.representation.o
6f60 66 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 75 6e 73 6f 6c 76 65 64 20 70 75 7a 7a 6c 65 73 20 69 f.one.or.more.unsolved.puzzles.i
6f80 73 20 73 65 6e 74 20 74 6f 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2c 20 69 6e 20 50 6f s.sent.to.standard.output,.in.Po
6fa0 73 74 53 63 72 69 70 74 20 66 6f 72 6d 61 74 2e 00 00 cd 00 00 00 8e 00 00 00 5c 09 01 00 ff 0a stScript.format...........\.....
6fc0 01 00 3f 00 00 00 20 4c 80 1d 01 00 80 00 00 14 00 98 91 80 80 00 00 80 01 00 80 00 00 80 01 00 ..?....L........................
6fe0 80 00 00 80 01 00 80 00 00 80 01 00 80 00 00 82 ff 00 4f 6e 20 65 61 63 68 20 70 61 67 65 20 6f ..................On.each.page.o
7000 66 20 70 75 7a 7a 6c 65 73 2c 20 74 68 65 72 65 20 77 69 6c 6c 20 62 65 20 00 77 00 20 61 63 72 f.puzzles,.there.will.be..w..acr
7020 6f 73 73 20 61 6e 64 20 00 68 00 20 64 6f 77 6e 2e 20 49 66 20 74 68 65 72 65 20 61 72 65 20 6d oss.and..h..down..If.there.are.m
7040 6f 72 65 20 70 75 7a 7a 6c 65 73 20 74 68 61 6e 20 00 77 00 d7 00 68 00 2c 20 6d 6f 72 65 20 74 ore.puzzles.than..w...h.,.more.t
7060 68 61 6e 20 6f 6e 65 20 70 61 67 65 20 77 69 6c 6c 20 62 65 20 70 72 69 6e 74 65 64 2e 00 00 4f han.one.page.will.be.printed...O
7080 01 00 00 16 01 00 00 32 0a 01 00 4e 0c 01 00 39 00 00 00 20 40 80 2d 02 00 80 00 00 14 00 98 91 .......2...N...9....@.-.........
70a0 80 80 00 00 80 02 00 80 00 00 e3 fd c5 f9 4e 89 80 02 00 80 00 00 82 ff 00 49 66 20 00 2d 2d 67 ..............N..........If..--g
70c0 65 6e 65 72 61 74 65 00 20 68 61 73 20 61 6c 73 6f 20 62 65 65 6e 20 73 70 65 63 69 66 69 65 64 enerate..has.also.been.specified
70e0 2c 20 74 68 65 20 69 6e 76 65 6e 74 65 64 20 67 61 6d 65 20 49 44 73 20 77 69 6c 6c 20 62 65 20 ,.the.invented.game.IDs.will.be.
7100 75 73 65 64 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 70 72 69 6e 74 65 64 20 6f 75 74 used.to.generate.the.printed.out
7120 70 75 74 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 61 20 6c 69 73 74 20 6f 66 20 67 61 6d 65 20 49 put..Otherwise,.a.list.of.game.I
7140 44 73 20 69 73 20 65 78 70 65 63 74 65 64 20 6f 6e 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 Ds.is.expected.on.standard.input
7160 20 28 77 68 69 63 68 20 63 61 6e 20 62 65 20 64 65 73 63 72 69 70 74 69 76 65 20 6f 72 20 72 61 .(which.can.be.descriptive.or.ra
7180 6e 64 6f 6d 20 73 65 65 64 73 3b 20 73 65 65 20 00 73 65 63 74 69 6f 6e 20 32 2e 32 00 29 2c 20 ndom.seeds;.see..section.2.2.),.
71a0 69 6e 20 74 68 65 20 73 61 6d 65 20 66 6f 72 6d 61 74 20 70 72 6f 64 75 63 65 64 20 62 79 20 00 in.the.same.format.produced.by..
71c0 2d 2d 67 65 6e 65 72 61 74 65 00 2e 00 00 35 00 00 00 0f 00 00 00 ff 0a 01 00 83 0c 01 00 26 00 --generate....5...............&.
71e0 00 00 20 1c 80 1e 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 46 6f 72 20 65 78 61 6d 70 6c 65 .....................For.example
7200 3a 00 00 51 00 00 00 2b 00 00 00 4e 0c 01 00 d4 0c 01 00 26 00 00 00 20 1c 80 56 00 80 00 00 14 :..Q...+...N.......&......V.....
7220 00 98 91 80 80 02 00 82 ff 00 6e 65 74 20 2d 2d 67 65 6e 65 72 61 74 65 20 31 32 20 2d 2d 70 72 ..........net.--generate.12.--pr
7240 69 6e 74 20 32 78 33 20 37 78 37 77 20 7c 20 6c 70 72 00 00 f2 00 00 00 c5 00 00 00 83 0c 01 00 int.2x3.7x7w.|.lpr..............
7260 c6 0d 01 00 2d 00 00 00 20 28 80 8b 01 00 80 00 00 14 00 98 91 80 80 00 00 80 02 00 80 00 00 82 ....-....(......................
7280 ff 00 77 69 6c 6c 20 67 65 6e 65 72 61 74 65 20 74 77 6f 20 70 61 67 65 73 20 6f 66 20 70 72 69 ..will.generate.two.pages.of.pri
72a0 6e 74 65 64 20 4e 65 74 20 70 75 7a 7a 6c 65 73 20 28 65 61 63 68 20 6f 66 20 77 68 69 63 68 20 nted.Net.puzzles.(each.of.which.
72c0 77 69 6c 6c 20 68 61 76 65 20 61 20 37 d7 37 20 77 72 61 70 70 69 6e 67 20 67 72 69 64 29 2c 20 will.have.a.7.7.wrapping.grid),.
72e0 61 6e 64 20 70 69 70 65 20 74 68 65 20 6f 75 74 70 75 74 20 74 6f 20 74 68 65 20 00 6c 70 72 00 and.pipe.the.output.to.the..lpr.
7300 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 6f 6e 20 6d 61 6e 79 20 73 79 73 74 65 6d 73 20 .command,.which.on.many.systems.
7320 77 69 6c 6c 20 73 65 6e 64 20 74 68 65 6d 20 74 6f 20 61 6e 20 61 63 74 75 61 6c 20 70 72 69 6e will.send.them.to.an.actual.prin
7340 74 65 72 2e 00 00 6a 00 00 00 44 00 00 00 d4 0c 01 00 30 0e 01 00 26 00 00 00 20 1c 80 88 00 80 ter...j...D.......0...&.........
7360 00 00 14 00 98 91 80 80 00 00 82 ff 00 54 68 65 72 65 20 61 72 65 20 76 61 72 69 6f 75 73 20 6f .............There.are.various.o
7380 74 68 65 72 20 6f 70 74 69 6f 6e 73 20 77 68 69 63 68 20 61 66 66 65 63 74 20 70 72 69 6e 74 69 ther.options.which.affect.printi
73a0 6e 67 3b 20 73 65 65 20 62 65 6c 6f 77 2e 00 00 31 00 00 00 0c 00 00 00 c6 0d 01 00 61 0e 01 00 ng;.see.below...1...........a...
73c0 25 00 00 00 20 1a 80 18 00 80 00 00 14 00 98 80 80 02 00 82 ff 00 2d 2d 76 65 72 73 69 6f 6e 00 %.....................--version.
73e0 00 63 00 00 00 3d 00 00 00 30 0e 01 00 c4 0e 01 00 26 00 00 00 20 1c 80 7a 00 80 00 00 14 00 98 .c...=...0.......&......z.......
7400 91 80 80 00 00 82 ff 00 50 72 69 6e 74 73 20 76 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 ........Prints.version.informati
7420 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 67 61 6d 65 2c 20 61 6e 64 20 74 68 65 6e 20 71 75 69 74 on.about.the.game,.and.then.quit
7440 73 2e 00 00 77 00 00 00 4c 00 00 00 61 0e 01 00 3b 0f 01 00 2b 00 00 00 20 26 80 98 00 80 00 00 s...w...L...a...;...+....&......
7460 14 00 98 80 80 00 00 80 02 00 80 00 00 82 ff 00 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6f 70 ................The.following.op
7480 74 69 6f 6e 73 20 61 72 65 20 6f 6e 6c 79 20 6d 65 61 6e 69 6e 67 66 75 6c 20 69 66 20 00 2d 2d tions.are.only.meaningful.if..--
74a0 70 72 69 6e 74 00 20 69 73 20 61 6c 73 6f 20 73 70 65 63 69 66 69 65 64 3a 00 00 38 00 00 00 13 print..is.also.specified:..8....
74c0 00 00 00 c4 0e 01 00 73 0f 01 00 25 00 00 00 20 1a 80 26 00 80 00 00 14 00 98 80 80 02 00 82 ff .......s...%......&.............
74e0 00 2d 2d 77 69 74 68 2d 73 6f 6c 75 74 69 6f 6e 73 00 00 8a 00 00 00 64 00 00 00 3b 0f 01 00 0c .--with-solutions......d...;....
7500 40 01 00 26 00 00 00 20 1c 80 c8 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 54 68 65 20 73 65 @..&......................The.se
7520 74 20 6f 66 20 70 61 67 65 73 20 66 69 6c 6c 65 64 20 77 69 74 68 20 75 6e 73 6f 6c 76 65 64 20 t.of.pages.filled.with.unsolved.
7540 70 75 7a 7a 6c 65 73 20 77 69 6c 6c 20 62 65 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 20 puzzles.will.be.followed.by.the.
7560 73 6f 6c 75 74 69 6f 6e 73 20 74 6f 20 74 68 6f 73 65 20 70 75 7a 7a 6c 65 73 2e 00 00 00 00 00 solutions.to.those.puzzles......
7580 73 0f 01 00 0c 40 01 00 75 04 01 00 35 00 00 00 0d 00 00 00 73 0f 01 00 41 40 01 00 28 00 00 00 s....@..u...5.......s...A@..(...
75a0 20 20 80 1a 00 80 00 00 14 00 98 80 80 02 00 80 01 00 82 ff 00 2d 2d 73 63 61 6c 65 20 00 6e 00 .....................--scale..n.
75c0 00 8d 00 00 00 67 00 00 00 0c 40 01 00 ce 40 01 00 26 00 00 00 20 1c 80 ce 00 80 00 00 14 00 98 .....g....@...@..&..............
75e0 91 80 80 00 00 82 ff 00 41 64 6a 75 73 74 73 20 68 6f 77 20 62 69 67 20 65 61 63 68 20 70 75 7a ........Adjusts.how.big.each.puz
7600 7a 6c 65 20 69 73 20 77 68 65 6e 20 70 72 69 6e 74 65 64 2e 20 4c 61 72 67 65 72 20 6e 75 6d 62 zle.is.when.printed..Larger.numb
7620 65 72 73 20 6d 61 6b 65 20 70 75 7a 7a 6c 65 73 20 62 69 67 67 65 72 3b 20 74 68 65 20 64 65 66 ers.make.puzzles.bigger;.the.def
7640 61 75 6c 74 20 69 73 20 31 2e 30 2e 00 00 30 00 00 00 0b 00 00 00 41 40 01 00 fe 40 01 00 25 00 ault.is.1.0...0.......A@...@..%.
7660 00 00 20 1a 80 16 00 80 00 00 14 00 98 80 80 02 00 82 ff 00 2d 2d 63 6f 6c 6f 75 72 00 00 88 00 ....................--colour....
7680 00 00 62 00 00 00 ce 40 01 00 86 41 01 00 26 00 00 00 20 1c 80 c4 00 80 00 00 14 00 98 91 80 80 ..b....@...A..&.................
76a0 00 00 82 ff 00 50 75 7a 7a 6c 65 73 20 77 69 6c 6c 20 62 65 20 70 72 69 6e 74 65 64 20 69 6e 20 .....Puzzles.will.be.printed.in.
76c0 63 6f 6c 6f 75 72 2c 20 72 61 74 68 65 72 20 74 68 61 6e 20 69 6e 20 62 6c 61 63 6b 20 61 6e 64 colour,.rather.than.in.black.and
76e0 20 77 68 69 74 65 20 28 69 66 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 74 68 65 20 70 75 7a 7a .white.(if.supported.by.the.puzz
7700 6c 65 29 2e 00 00 69 00 00 00 38 00 00 00 fe 40 01 00 ef 41 01 00 31 00 00 00 02 22 04 00 00 98 le)...i...8....@...A..1...."....
7720 03 02 00 f1 83 02 00 08 00 00 00 ef 41 01 00 2b 42 01 00 11 46 01 00 43 68 61 70 74 65 72 20 33 ............A..+B...F..Chapter.3
7740 3a 20 4e 65 74 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f 70 27 29 :.Net.CBB("btn_up","JI(`',`Top')
7760 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 3c 00 00 00 13 00 00 00 86 41 01 00 2b 42 01 00 29 ");EB("btn_up")<........A..+B..)
7780 00 00 00 20 22 80 26 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 74 65 72 ....".&..................Chapter
77a0 20 33 00 3a 20 00 4e 65 74 00 00 ac 00 00 00 75 00 00 00 ef 41 01 00 d7 42 01 00 37 00 00 00 20 .3.:..Net......u....A...B..7....
77c0 3e 80 ea 00 80 00 00 14 00 98 80 80 00 00 80 01 00 80 00 00 80 02 00 80 00 00 80 02 00 80 00 00 >...............................
77e0 82 ff 00 28 00 4e 6f 74 65 3a 00 20 74 68 65 20 57 69 6e 64 6f 77 73 20 76 65 72 73 69 6f 6e 20 ...(.Note:..the.Windows.version.
7800 6f 66 20 74 68 69 73 20 67 61 6d 65 20 69 73 20 63 61 6c 6c 65 64 20 00 4e 45 54 47 41 4d 45 2e of.this.game.is.called..NETGAME.
7820 45 58 45 00 20 74 6f 20 61 76 6f 69 64 20 63 6c 61 73 68 69 6e 67 20 77 69 74 68 20 57 69 6e 64 EXE..to.avoid.clashing.with.Wind
7840 6f 77 73 27 73 20 6f 77 6e 20 00 4e 45 54 2e 45 58 45 00 2e 29 00 00 3f 02 00 00 13 02 00 00 2b ows's.own..NET.EXE..)..?.......+
7860 42 01 00 16 45 01 00 2c 00 00 00 20 26 80 27 04 00 80 00 00 14 00 98 80 80 00 00 e3 36 1a 91 db B...E..,....&.'.............6...
7880 89 82 ff 00 49 20 6f 72 69 67 69 6e 61 6c 6c 79 20 73 61 77 20 74 68 69 73 20 69 6e 20 74 68 65 ....I.originally.saw.this.in.the
78a0 20 66 6f 72 6d 20 6f 66 20 61 20 46 6c 61 73 68 20 67 61 6d 65 20 63 61 6c 6c 65 64 20 46 72 65 .form.of.a.Flash.game.called.Fre
78c0 65 4e 65 74 20 00 5b 31 5d 00 2c 20 77 72 69 74 74 65 6e 20 62 79 20 50 61 76 69 6c 73 20 4a 75 eNet..[1].,.written.by.Pavils.Ju
78e0 72 6a 61 6e 73 3b 20 74 68 65 72 65 20 61 72 65 20 73 65 76 65 72 61 6c 20 6f 74 68 65 72 20 69 rjans;.there.are.several.other.i
7900 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 20 75 6e 64 65 72 20 74 68 65 20 6e 61 6d 65 20 4e 65 mplementations.under.the.name.Ne
7920 74 57 61 6c 6b 2e 20 54 68 65 20 63 6f 6d 70 75 74 65 72 20 70 72 65 70 61 72 65 73 20 61 20 6e tWalk..The.computer.prepares.a.n
7940 65 74 77 6f 72 6b 20 62 79 20 63 6f 6e 6e 65 63 74 69 6e 67 20 75 70 20 74 68 65 20 63 65 6e 74 etwork.by.connecting.up.the.cent
7960 72 65 73 20 6f 66 20 73 71 75 61 72 65 73 20 69 6e 20 61 20 67 72 69 64 2c 20 61 6e 64 20 74 68 res.of.squares.in.a.grid,.and.th
7980 65 6e 20 73 68 75 66 66 6c 65 73 20 74 68 65 20 6e 65 74 77 6f 72 6b 20 62 79 20 72 6f 74 61 74 en.shuffles.the.network.by.rotat
79a0 69 6e 67 20 65 76 65 72 79 20 74 69 6c 65 20 72 61 6e 64 6f 6d 6c 79 2e 20 59 6f 75 72 20 6a 6f ing.every.tile.randomly..Your.jo
79c0 62 20 69 73 20 74 6f 20 72 6f 74 61 74 65 20 69 74 20 61 6c 6c 20 62 61 63 6b 20 69 6e 74 6f 20 b.is.to.rotate.it.all.back.into.
79e0 70 6c 61 63 65 2e 20 54 68 65 20 73 75 63 63 65 73 73 66 75 6c 20 73 6f 6c 75 74 69 6f 6e 20 77 place..The.successful.solution.w
7a00 69 6c 6c 20 62 65 20 61 6e 20 65 6e 74 69 72 65 6c 79 20 63 6f 6e 6e 65 63 74 65 64 20 6e 65 74 ill.be.an.entirely.connected.net
7a20 77 6f 72 6b 2c 20 77 69 74 68 20 6e 6f 20 63 6c 6f 73 65 64 20 6c 6f 6f 70 73 2e 20 41 73 20 61 work,.with.no.closed.loops..As.a
7a40 20 76 69 73 75 61 6c 20 61 69 64 2c 20 61 6c 6c 20 74 69 6c 65 73 20 77 68 69 63 68 20 61 72 65 .visual.aid,.all.tiles.which.are
7a60 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 68 65 20 6f 6e 65 20 69 6e 20 74 68 65 20 6d 69 64 .connected.to.the.one.in.the.mid
7a80 64 6c 65 20 61 72 65 20 68 69 67 68 6c 69 67 68 74 65 64 2e 00 00 5b 00 00 00 33 00 00 00 d7 42 dle.are.highlighted...[...3....B
7aa0 01 00 71 45 01 00 28 00 00 00 20 20 80 66 00 80 00 00 14 00 98 80 80 00 00 80 02 00 82 ff 00 5b ..qE..(......f.................[
7ac0 31 5d 20 00 68 74 74 70 3a 2f 2f 77 77 77 2e 6a 75 72 6a 61 6e 73 2e 6c 76 2f 73 74 75 66 66 2f 1]..http://www.jurjans.lv/stuff/
7ae0 6e 65 74 2f 46 72 65 65 4e 65 74 2e 68 74 6d 00 00 4f 00 00 00 20 00 00 00 16 45 01 00 c0 45 01 net/FreeNet.htm..O........E...E.
7b00 00 2f 00 00 00 20 2e 80 40 00 80 00 00 00 00 e3 01 c6 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff ./......@..........N............
7b20 00 00 53 65 63 74 69 6f 6e 20 33 2e 31 00 3a 20 00 4e 65 74 20 63 6f 6e 74 72 6f 6c 73 00 00 00 ..Section.3.1.:..Net.controls...
7b40 51 00 00 00 22 00 00 00 71 45 01 00 11 46 01 00 2f 00 00 00 20 2e 80 44 00 80 00 00 00 00 e3 02 Q..."...qE...F../......D........
7b60 c6 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 33 2e 32 00 3a 20 00 ..N..............Section.3.2.:..
7b80 4e 65 74 20 70 61 72 61 6d 65 74 65 72 73 00 00 00 7a 00 00 00 49 00 00 00 c0 45 01 00 8b 46 01 Net.parameters...z...I....E...F.
7ba0 00 31 00 00 00 02 48 07 00 00 e1 80 02 00 c0 88 02 00 09 00 00 00 8b 46 01 00 d2 46 01 00 d3 4d .1....H................F...F...M
7bc0 01 00 53 65 63 74 69 6f 6e 20 33 2e 31 3a 20 4e 65 74 20 63 6f 6e 74 72 6f 6c 73 00 43 42 42 28 ..Section.3.1:.Net.controls.CBB(
7be0 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 6e 65 74 27 29 22 29 3b 45 "btn_up","JI(`',`games.net')");E
7c00 42 28 22 62 74 6e 5f 75 70 22 29 47 00 00 00 1e 00 00 00 11 46 01 00 d2 46 01 00 29 00 00 00 20 B("btn_up")G........F...F..)....
7c20 22 80 3c 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 33 2e 31 ".<..................Section.3.1
7c40 00 3a 20 00 4e 65 74 20 63 6f 6e 74 72 6f 6c 73 00 00 78 00 00 00 53 00 00 00 8b 46 01 00 4a 47 .:..Net.controls..x...S....F..JG
7c60 01 00 25 00 00 00 20 1a 80 a6 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 69 73 20 67 61 6d ..%.....................This.gam
7c80 65 20 63 61 6e 20 62 65 20 70 6c 61 79 65 64 20 77 69 74 68 20 65 69 74 68 65 72 20 74 68 65 20 e.can.be.played.with.either.the.
7ca0 6b 65 79 62 6f 61 72 64 20 6f 72 20 74 68 65 20 6d 6f 75 73 65 2e 20 54 68 65 20 63 6f 6e 74 72 keyboard.or.the.mouse..The.contr
7cc0 6f 6c 73 20 61 72 65 3a 00 00 52 00 00 00 2a 00 00 00 d2 46 01 00 9c 47 01 00 28 00 00 00 20 20 ols.are:..R...*....F...G..(.....
7ce0 80 54 00 80 00 00 14 00 98 80 80 01 00 80 00 00 82 ff 00 53 65 6c 65 63 74 20 74 69 6c 65 00 3a .T.................Select.tile.:
7d00 20 6d 6f 75 73 65 20 70 6f 69 6e 74 65 72 2c 20 61 72 72 6f 77 20 6b 65 79 73 00 00 61 00 00 00 .mouse.pointer,.arrow.keys..a...
7d20 39 00 00 00 4a 47 01 00 fd 47 01 00 28 00 00 00 20 20 80 72 00 80 00 00 14 00 98 80 80 01 00 80 9...JG...G..(......r............
7d40 00 00 82 ff 00 52 6f 74 61 74 65 20 74 69 6c 65 20 61 6e 74 69 63 6c 6f 63 6b 77 69 73 65 00 3a .....Rotate.tile.anticlockwise.:
7d60 20 6c 65 66 74 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 2c 20 91 41 92 20 6b 65 79 00 00 5e 00 00 .left.mouse.button,..A..key..^..
7d80 00 36 00 00 00 9c 47 01 00 5b 48 01 00 28 00 00 00 20 20 80 6c 00 80 00 00 14 00 98 80 80 01 00 .6....G..[H..(......l...........
7da0 80 00 00 82 ff 00 52 6f 74 61 74 65 20 74 69 6c 65 20 63 6c 6f 63 6b 77 69 73 65 00 3a 20 72 69 ......Rotate.tile.clockwise.:.ri
7dc0 67 68 74 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 2c 20 91 44 92 20 6b 65 79 00 00 4f 00 00 00 27 ght.mouse.button,..D..key..O...'
7de0 00 00 00 fd 47 01 00 aa 48 01 00 28 00 00 00 20 20 80 4e 00 80 00 00 14 00 98 80 80 01 00 80 00 ....G...H..(......N.............
7e00 00 82 ff 00 52 6f 74 61 74 65 20 74 69 6c 65 20 62 79 20 31 38 30 20 64 65 67 72 65 65 73 00 3a ....Rotate.tile.by.180.degrees.:
7e20 20 91 46 92 20 6b 65 79 00 00 6c 00 00 00 44 00 00 00 5b 48 01 00 16 49 01 00 28 00 00 00 20 20 ..F..key..l...D...[H...I..(.....
7e40 80 88 00 80 00 00 14 00 98 80 80 01 00 80 00 00 82 ff 00 4c 6f 63 6b 20 28 6f 72 20 75 6e 6c 6f ...................Lock.(or.unlo
7e60 63 6b 29 20 74 69 6c 65 00 3a 20 6d 69 64 64 6c 65 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 2c 20 ck).tile.:.middle.mouse.button,.
7e80 73 68 69 66 74 2d 63 6c 69 63 6b 2c 20 91 53 92 20 6b 65 79 00 00 b6 00 00 00 8f 00 00 00 aa 48 shift-click,..S..key...........H
7ea0 01 00 cc 49 01 00 27 00 00 00 20 1c 80 1f 01 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 59 6f ...I..'.......................Yo
7ec0 75 20 63 61 6e 20 6c 6f 63 6b 20 61 20 74 69 6c 65 20 6f 6e 63 65 20 79 6f 75 27 72 65 20 73 75 u.can.lock.a.tile.once.you're.su
7ee0 72 65 20 6f 66 20 69 74 73 20 6f 72 69 65 6e 74 61 74 69 6f 6e 2e 20 59 6f 75 20 63 61 6e 20 61 re.of.its.orientation..You.can.a
7f00 6c 73 6f 20 75 6e 6c 6f 63 6b 20 69 74 20 61 67 61 69 6e 2c 20 62 75 74 20 77 68 69 6c 65 20 69 lso.unlock.it.again,.but.while.i
7f20 74 27 73 20 6c 6f 63 6b 65 64 20 79 6f 75 20 63 61 6e 27 74 20 61 63 63 69 64 65 6e 74 61 6c 6c t's.locked.you.can't.accidentall
7f40 79 20 74 75 72 6e 20 69 74 2e 00 00 79 00 00 00 54 00 00 00 16 49 01 00 45 4a 01 00 25 00 00 00 y.turn.it...y...T....I..EJ..%...
7f60 20 1a 80 a8 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 ..................The.following.
7f80 63 6f 6e 74 72 6f 6c 73 20 61 72 65 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 63 6f controls.are.not.necessary.to.co
7fa0 6d 70 6c 65 74 65 20 74 68 65 20 67 61 6d 65 2c 20 62 75 74 20 6d 61 79 20 62 65 20 75 73 65 66 mplete.the.game,.but.may.be.usef
7fc0 75 6c 3a 00 00 4a 00 00 00 22 00 00 00 cc 49 01 00 8f 4a 01 00 28 00 00 00 20 20 80 44 00 80 00 ul:..J..."....I...J..(......D...
7fe0 00 14 00 98 80 80 01 00 80 00 00 82 ff 00 53 68 69 66 74 20 67 72 69 64 00 3a 20 53 68 69 66 74 ..............Shift.grid.:.Shift
8000 20 2b 20 61 72 72 6f 77 20 6b 65 79 73 00 00 ae 00 00 00 87 00 00 00 45 4a 01 00 3d 4b 01 00 27 .+.arrow.keys..........EJ..=K..'
8020 00 00 00 20 1c 80 0f 01 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 4f 6e 20 67 72 69 64 73 20 .......................On.grids.
8040 74 68 61 74 20 77 72 61 70 2c 20 79 6f 75 20 63 61 6e 20 6d 6f 76 65 20 74 68 65 20 6f 72 69 67 that.wrap,.you.can.move.the.orig
8060 69 6e 20 6f 66 20 74 68 65 20 67 72 69 64 2c 20 73 6f 20 74 68 61 74 20 74 69 6c 65 73 20 74 68 in.of.the.grid,.so.that.tiles.th
8080 61 74 20 77 65 72 65 20 6f 6e 20 6f 70 70 6f 73 69 74 65 20 73 69 64 65 73 20 6f 66 20 74 68 65 at.were.on.opposite.sides.of.the
80a0 20 67 72 69 64 20 63 61 6e 20 62 65 20 73 65 65 6e 20 74 6f 67 65 74 68 65 72 2e 00 00 4a 00 00 .grid.can.be.seen.together...J..
80c0 00 22 00 00 00 8f 4a 01 00 87 4b 01 00 28 00 00 00 20 20 80 44 00 80 00 00 14 00 98 80 80 01 00 ."....J...K..(......D...........
80e0 80 00 00 82 ff 00 4d 6f 76 65 20 63 65 6e 74 72 65 00 3a 20 43 74 72 6c 20 2b 20 61 72 72 6f 77 ......Move.centre.:.Ctrl.+.arrow
8100 20 6b 65 79 73 00 00 30 01 00 00 09 01 00 00 3d 4b 01 00 b7 4c 01 00 27 00 00 00 20 1c 80 13 02 .keys..0.......=K...L..'........
8120 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 59 6f 75 20 63 61 6e 20 63 68 61 6e 67 65 20 77 68 ...............You.can.change.wh
8140 69 63 68 20 74 69 6c 65 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 73 6f 75 72 63 65 20 6f ich.tile.is.used.as.the.source.o
8160 66 20 68 69 67 68 6c 69 67 68 74 69 6e 67 2e 20 28 49 74 20 64 6f 65 73 6e 27 74 20 75 6c 74 69 f.highlighting..(It.doesn't.ulti
8180 6d 61 74 65 6c 79 20 6d 61 74 74 65 72 20 77 68 69 63 68 20 74 69 6c 65 20 74 68 69 73 20 69 73 mately.matter.which.tile.this.is
81a0 2c 20 61 73 20 65 76 65 72 79 20 74 69 6c 65 20 77 69 6c 6c 20 62 65 20 63 6f 6e 6e 65 63 74 65 ,.as.every.tile.will.be.connecte
81c0 64 20 74 6f 20 65 76 65 72 79 20 6f 74 68 65 72 20 74 69 6c 65 20 69 6e 20 61 20 63 6f 72 72 65 d.to.every.other.tile.in.a.corre
81e0 63 74 20 73 6f 6c 75 74 69 6f 6e 2c 20 62 75 74 20 69 74 20 6d 61 79 20 62 65 20 68 65 6c 70 66 ct.solution,.but.it.may.be.helpf
8200 75 6c 20 69 6e 20 74 68 65 20 69 6e 74 65 72 6d 65 64 69 61 74 65 20 73 74 61 67 65 73 20 6f 66 ul.in.the.intermediate.stages.of
8220 20 73 6f 6c 76 69 6e 67 20 74 68 65 20 70 75 7a 7a 6c 65 2e 29 00 00 41 00 00 00 19 00 00 00 87 .solving.the.puzzle.)..A........
8240 4b 01 00 f8 4c 01 00 28 00 00 00 20 20 80 32 00 80 00 00 14 00 98 80 80 01 00 80 00 00 82 ff 00 K...L..(......2.................
8260 4a 75 6d 62 6c 65 20 74 69 6c 65 73 00 3a 20 91 4a 92 20 6b 65 79 00 00 6d 00 00 00 47 00 00 00 Jumble.tiles.:..J..key..m...G...
8280 b7 4c 01 00 65 4d 01 00 26 00 00 00 20 1c 80 8e 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 54 .L..eM..&......................T
82a0 68 69 73 20 6b 65 79 20 74 75 72 6e 73 20 61 6c 6c 20 74 69 6c 65 73 20 74 68 61 74 20 61 72 65 his.key.turns.all.tiles.that.are
82c0 20 6e 6f 74 20 6c 6f 63 6b 65 64 20 74 6f 20 72 61 6e 64 6f 6d 20 6f 72 69 65 6e 74 61 74 69 6f .not.locked.to.random.orientatio
82e0 6e 73 2e 00 00 6e 00 00 00 43 00 00 00 f8 4c 01 00 d3 4d 01 00 2b 00 00 00 20 26 80 86 00 80 00 ns...n...C....L...M..+....&.....
8300 00 14 00 98 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 28 41 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e ............N....(All.the.action
8320 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 00 73 65 63 74 69 6f 6e 20 32 2e 31 00 20 61 72 65 s.described.in..section.2.1..are
8340 20 61 6c 73 6f 20 61 76 61 69 6c 61 62 6c 65 2e 29 00 00 7c 00 00 00 4b 00 00 00 65 4d 01 00 4f .also.available.)..|...K...eM..O
8360 4e 01 00 31 00 00 00 02 bf 07 00 00 f1 83 02 00 ea 04 03 00 0a 00 00 00 4f 4e 01 00 98 4e 01 00 N..1....................ON...N..
8380 1a 86 01 00 53 65 63 74 69 6f 6e 20 33 2e 32 3a 20 4e 65 74 20 70 61 72 61 6d 65 74 65 72 73 00 ....Section.3.2:.Net.parameters.
83a0 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 6e 65 74 27 29 CBB("btn_up","JI(`',`games.net')
83c0 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 49 00 00 00 20 00 00 00 d3 4d 01 00 98 4e 01 00 29 ");EB("btn_up")I........M...N..)
83e0 00 00 00 20 22 80 40 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e ....".@..................Section
8400 20 33 2e 32 00 3a 20 00 4e 65 74 20 70 61 72 61 6d 65 74 65 72 73 00 00 76 00 00 00 51 00 00 00 .3.2.:..Net.parameters..v...Q...
8420 4f 4e 01 00 0e 4f 01 00 25 00 00 00 20 1a 80 a2 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 ON...O..%.....................Th
8440 65 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f ese.parameters.are.available.fro
8460 6d 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 20 6f 70 74 69 6f 6e 20 6f 6e 20 74 68 65 20 m.the..Custom.....option.on.the.
8480 91 54 79 70 65 92 20 6d 65 6e 75 2e 00 00 3d 00 00 00 12 00 00 00 98 4e 01 00 4b 4f 01 00 2b 00 .Type..menu...=........N..KO..+.
84a0 00 00 20 26 80 24 00 80 00 00 14 00 98 80 80 01 00 80 00 00 80 01 00 82 ff 00 57 69 64 74 68 00 ...&.$....................Width.
84c0 2c 20 00 48 65 69 67 68 74 00 00 3f 00 00 00 19 00 00 00 0e 4f 01 00 8a 4f 01 00 26 00 00 00 20 ,..Height..?........O...O..&....
84e0 1c 80 32 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 53 69 7a 65 20 6f 66 20 67 72 69 64 20 69 ..2...............Size.of.grid.i
8500 6e 20 74 69 6c 65 73 2e 00 00 39 00 00 00 14 00 00 00 4b 4f 01 00 c3 4f 01 00 25 00 00 00 20 1a n.tiles...9.......KO...O..%.....
8520 80 28 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 57 61 6c 6c 73 20 77 72 61 70 20 61 72 6f 75 6e .(..............Walls.wrap.aroun
8540 64 00 00 90 00 00 00 6a 00 00 00 8a 4f 01 00 5f 80 01 00 26 00 00 00 20 1c 80 d4 00 80 00 00 14 d......j....O.._...&............
8560 00 98 91 80 80 00 00 82 ff 00 49 66 20 63 68 65 63 6b 65 64 2c 20 66 6c 6f 77 20 63 61 6e 20 70 ..........If.checked,.flow.can.p
8580 c3 4f 01 00 5f 80 01 00 d3 4d 01 00 61 73 73 20 66 72 6f 6d 20 74 68 65 20 6c 65 66 74 20 65 64 .O.._....M..ass.from.the.left.ed
85a0 67 65 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 65 64 67 65 2c 20 61 6e 64 20 66 72 6f 6d 20 74 ge.to.the.right.edge,.and.from.t
85c0 6f 70 20 74 6f 20 62 6f 74 74 6f 6d 2c 20 61 6e 64 20 76 69 63 65 20 76 65 72 73 61 2e 00 00 3b op.to.bottom,.and.vice.versa...;
85e0 00 00 00 16 00 00 00 c3 4f 01 00 9a 80 01 00 25 00 00 00 20 1a 80 2c 00 80 00 00 14 00 98 80 80 ........O......%......,.........
8600 01 00 82 ff 00 42 61 72 72 69 65 72 20 70 72 6f 62 61 62 69 6c 69 74 79 00 00 24 01 00 00 fd 00 .....Barrier.probability..$.....
8620 00 00 5f 80 01 00 be 81 01 00 27 00 00 00 20 1c 80 fb 01 00 80 00 00 14 00 98 91 80 80 00 00 82 .._.......'.....................
8640 ff 00 41 20 6e 75 6d 62 65 72 20 62 65 74 77 65 65 6e 20 30 2e 30 20 61 6e 64 20 31 2e 30 20 63 ..A.number.between.0.0.and.1.0.c
8660 6f 6e 74 72 6f 6c 6c 69 6e 67 20 77 68 65 74 68 65 72 20 61 6e 20 69 6d 6d 6f 76 61 62 6c 65 20 ontrolling.whether.an.immovable.
8680 62 61 72 72 69 65 72 20 69 73 20 70 6c 61 63 65 64 20 62 65 74 77 65 65 6e 20 74 77 6f 20 74 69 barrier.is.placed.between.two.ti
86a0 6c 65 73 20 74 6f 20 70 72 65 76 65 6e 74 20 66 6c 6f 77 20 62 65 74 77 65 65 6e 20 74 68 65 6d les.to.prevent.flow.between.them
86c0 20 28 61 20 68 69 67 68 65 72 20 6e 75 6d 62 65 72 20 67 69 76 65 73 20 6d 6f 72 65 20 62 61 72 .(a.higher.number.gives.more.bar
86e0 72 69 65 72 73 29 2e 20 53 69 6e 63 65 20 62 61 72 72 69 65 72 73 20 61 72 65 20 69 6d 6d 6f 76 riers)..Since.barriers.are.immov
8700 61 62 6c 65 2c 20 74 68 65 79 20 61 63 74 20 61 73 20 63 6f 6e 73 74 72 61 69 6e 74 73 20 6f 6e able,.they.act.as.constraints.on
8720 20 74 68 65 20 73 6f 6c 75 74 69 6f 6e 20 28 69 2e 65 2e 2c 20 68 69 6e 74 73 29 2e 00 00 a2 02 .the.solution.(i.e.,.hints).....
8740 00 00 6f 02 00 00 9a 80 01 00 60 84 01 00 33 00 00 00 20 34 80 df 04 00 80 00 00 14 00 98 91 80 ..o.......`...3....4............
8760 80 00 00 e3 fd c5 f9 4e 89 80 01 00 80 00 00 82 ff 00 54 68 65 20 67 72 69 64 20 67 65 6e 65 72 .......N..........The.grid.gener
8780 61 74 69 6f 6e 20 69 6e 20 4e 65 74 20 68 61 73 20 62 65 65 6e 20 63 61 72 65 66 75 6c 6c 79 20 ation.in.Net.has.been.carefully.
87a0 61 72 72 61 6e 67 65 64 20 73 6f 20 74 68 61 74 20 74 68 65 20 62 61 72 72 69 65 72 73 20 61 72 arranged.so.that.the.barriers.ar
87c0 65 20 69 6e 64 65 70 65 6e 64 65 6e 74 20 6f 66 20 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 e.independent.of.the.rest.of.the
87e0 20 67 72 69 64 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 69 66 20 79 6f 75 20 6e 6f .grid..This.means.that.if.you.no
8800 74 65 20 64 6f 77 6e 20 74 68 65 20 72 61 6e 64 6f 6d 20 73 65 65 64 20 75 73 65 64 20 74 6f 20 te.down.the.random.seed.used.to.
8820 67 65 6e 65 72 61 74 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 75 7a 7a 6c 65 20 28 73 65 65 generate.the.current.puzzle.(see
8840 20 00 73 65 63 74 69 6f 6e 20 32 2e 32 00 29 2c 20 63 68 61 6e 67 65 20 74 68 65 20 00 42 61 72 ..section.2.2.),.change.the..Bar
8860 72 69 65 72 20 70 72 6f 62 61 62 69 6c 69 74 79 00 20 70 61 72 61 6d 65 74 65 72 2c 20 61 6e 64 rier.probability..parameter,.and
8880 20 74 68 65 6e 20 72 65 2d 65 6e 74 65 72 20 74 68 65 20 73 61 6d 65 20 72 61 6e 64 6f 6d 20 73 .then.re-enter.the.same.random.s
88a0 65 65 64 2c 20 79 6f 75 20 73 68 6f 75 6c 64 20 73 65 65 20 65 78 61 63 74 6c 79 20 74 68 65 20 eed,.you.should.see.exactly.the.
88c0 73 61 6d 65 20 73 74 61 72 74 69 6e 67 20 67 72 69 64 2c 20 77 69 74 68 20 74 68 65 20 6f 6e 6c same.starting.grid,.with.the.onl
88e0 79 20 63 68 61 6e 67 65 20 62 65 69 6e 67 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 61 72 y.change.being.the.number.of.bar
8900 72 69 65 72 73 2e 20 53 6f 20 69 66 20 79 6f 75 27 72 65 20 73 74 75 63 6b 20 6f 6e 20 61 20 70 riers..So.if.you're.stuck.on.a.p
8920 61 72 74 69 63 75 6c 61 72 20 67 72 69 64 20 61 6e 64 20 6e 65 65 64 20 61 20 68 69 6e 74 2c 20 articular.grid.and.need.a.hint,.
8940 79 6f 75 20 63 6f 75 6c 64 20 73 74 61 72 74 20 75 70 20 61 6e 6f 74 68 65 72 20 69 6e 73 74 61 you.could.start.up.another.insta
8960 6e 63 65 20 6f 66 20 4e 65 74 2c 20 73 65 74 20 75 70 20 74 68 65 20 73 61 6d 65 20 70 61 72 61 nce.of.Net,.set.up.the.same.para
8980 6d 65 74 65 72 73 20 62 75 74 20 61 20 68 69 67 68 65 72 20 62 61 72 72 69 65 72 20 70 72 6f 62 meters.but.a.higher.barrier.prob
89a0 61 62 69 6c 69 74 79 2c 20 61 6e 64 20 65 6e 74 65 72 20 74 68 65 20 67 61 6d 65 20 73 65 65 64 ability,.and.enter.the.game.seed
89c0 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 4e 65 74 20 77 69 6e 64 6f 77 2e 00 00 .from.the.original.Net.window...
89e0 3e 00 00 00 19 00 00 00 be 81 01 00 9e 84 01 00 25 00 00 00 20 1a 80 32 00 80 00 00 14 00 98 80 >...............%......2........
8a00 80 01 00 82 ff 00 45 6e 73 75 72 65 20 75 6e 69 71 75 65 20 73 6f 6c 75 74 69 6f 6e 00 00 7c 01 ......Ensure.unique.solution..|.
8a20 00 00 4f 01 00 00 60 84 01 00 1a 86 01 00 2d 00 00 00 20 28 80 9f 02 00 80 00 00 14 00 98 91 80 ..O...`.......-....(............
8a40 80 00 00 80 01 00 80 00 00 82 ff 00 4e 6f 72 6d 61 6c 6c 79 2c 20 4e 65 74 20 77 69 6c 6c 20 6d ............Normally,.Net.will.m
8a60 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 20 70 75 7a 7a 6c 65 73 20 69 74 20 70 72 65 ake.sure.that.the.puzzles.it.pre
8a80 73 65 6e 74 73 20 68 61 76 65 20 6f 6e 6c 79 20 6f 6e 65 20 73 6f 6c 75 74 69 6f 6e 2e 20 50 75 sents.have.only.one.solution..Pu
8aa0 7a 7a 6c 65 73 20 77 69 74 68 20 61 6d 62 69 67 75 6f 75 73 20 73 65 63 74 69 6f 6e 73 20 63 61 zzles.with.ambiguous.sections.ca
8ac0 6e 20 62 65 20 6d 6f 72 65 20 64 69 66 66 69 63 75 6c 74 20 61 6e 64 20 6d 6f 72 65 20 73 75 62 n.be.more.difficult.and.more.sub
8ae0 74 6c 65 2c 20 73 6f 20 69 66 20 79 6f 75 20 6c 69 6b 65 20 79 6f 75 20 63 61 6e 20 74 75 72 6e tle,.so.if.you.like.you.can.turn
8b00 20 6f 66 66 20 74 68 69 73 20 66 65 61 74 75 72 65 20 61 6e 64 20 72 69 73 6b 20 68 61 76 69 6e .off.this.feature.and.risk.havin
8b20 67 20 61 6d 62 69 67 75 6f 75 73 20 70 75 7a 7a 6c 65 73 2e 20 28 41 6c 73 6f 2c 20 66 69 6e 64 g.ambiguous.puzzles..(Also,.find
8b40 69 6e 67 20 00 61 6c 6c 00 20 74 68 65 20 70 6f 73 73 69 62 6c 65 20 73 6f 6c 75 74 69 6f 6e 73 ing..all..the.possible.solutions
8b60 20 63 61 6e 20 62 65 20 61 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 63 68 61 6c 6c 65 6e 67 65 20 .can.be.an.additional.challenge.
8b80 66 6f 72 20 61 6e 20 61 64 76 61 6e 63 65 64 20 70 6c 61 79 65 72 2e 29 00 00 6a 00 00 00 39 00 for.an.advanced.player.)..j...9.
8ba0 00 00 9e 84 01 00 84 86 01 00 31 00 00 00 02 53 05 00 00 c0 88 02 00 3c 09 03 00 0b 00 00 00 84 ..........1....S.......<........
8bc0 86 01 00 c1 86 01 00 d7 8b 01 00 43 68 61 70 74 65 72 20 34 3a 20 43 75 62 65 00 43 42 42 28 22 ...........Chapter.4:.Cube.CBB("
8be0 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f btn_up","JI(`',`Top')");EB("btn_
8c00 75 70 22 29 3d 00 00 00 14 00 00 00 1a 86 01 00 c1 86 01 00 29 00 00 00 20 22 80 28 00 80 00 00 up")=...............)....".(....
8c20 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 74 65 72 20 34 00 3a 20 00 43 75 62 65 00 ..............Chapter.4.:..Cube.
8c40 00 ff 02 00 00 d3 02 00 00 84 86 01 00 c0 89 01 00 2c 00 00 00 20 26 80 a7 05 00 80 00 00 14 00 .................,....&.........
8c60 98 80 80 00 00 e3 60 7f 52 e1 89 82 ff 00 54 68 69 73 20 69 73 20 61 6e 6f 74 68 65 72 20 6f 6e ......`.R.....This.is.another.on
8c80 65 20 49 20 6f 72 69 67 69 6e 61 6c 6c 79 20 73 61 77 20 61 73 20 61 20 77 65 62 20 67 61 6d 65 e.I.originally.saw.as.a.web.game
8ca0 2e 20 54 68 69 73 20 6f 6e 65 20 77 61 73 20 61 20 4a 61 76 61 20 67 61 6d 65 20 00 5b 32 5d 00 ..This.one.was.a.Java.game..[2].
8cc0 2c 20 62 79 20 50 61 75 6c 20 53 63 6f 74 74 2e 20 59 6f 75 20 68 61 76 65 20 61 20 67 72 69 64 ,.by.Paul.Scott..You.have.a.grid
8ce0 20 6f 66 20 31 36 20 73 71 75 61 72 65 73 2c 20 73 69 78 20 6f 66 20 77 68 69 63 68 20 61 72 65 .of.16.squares,.six.of.which.are
8d00 20 62 6c 75 65 3b 20 6f 6e 20 6f 6e 65 20 73 71 75 61 72 65 20 72 65 73 74 73 20 61 20 63 75 62 .blue;.on.one.square.rests.a.cub
8d20 65 2e 20 59 6f 75 72 20 6d 6f 76 65 20 69 73 20 74 6f 20 75 73 65 20 74 68 65 20 61 72 72 6f 77 e..Your.move.is.to.use.the.arrow
8d40 20 6b 65 79 73 20 74 6f 20 72 6f 6c 6c 20 74 68 65 20 63 75 62 65 20 74 68 72 6f 75 67 68 20 39 .keys.to.roll.the.cube.through.9
8d60 30 20 64 65 67 72 65 65 73 20 73 6f 20 74 68 61 74 20 69 74 20 6d 6f 76 65 73 20 74 6f 20 61 6e 0.degrees.so.that.it.moves.to.an
8d80 20 61 64 6a 61 63 65 6e 74 20 73 71 75 61 72 65 2e 20 49 66 20 79 6f 75 20 72 6f 6c 6c 20 74 68 .adjacent.square..If.you.roll.th
8da0 65 20 63 75 62 65 20 6f 6e 20 74 6f 20 61 20 62 6c 75 65 20 73 71 75 61 72 65 2c 20 74 68 65 20 e.cube.on.to.a.blue.square,.the.
8dc0 62 6c 75 65 20 73 71 75 61 72 65 20 69 73 20 70 69 63 6b 65 64 20 75 70 20 6f 6e 20 6f 6e 65 20 blue.square.is.picked.up.on.one.
8de0 66 61 63 65 20 6f 66 20 74 68 65 20 63 75 62 65 3b 20 69 66 20 79 6f 75 20 72 6f 6c 6c 20 61 20 face.of.the.cube;.if.you.roll.a.
8e00 62 6c 75 65 20 66 61 63 65 20 6f 66 20 74 68 65 20 63 75 62 65 20 6f 6e 20 74 6f 20 61 20 6e 6f blue.face.of.the.cube.on.to.a.no
8e20 6e 2d 62 6c 75 65 20 73 71 75 61 72 65 2c 20 74 68 65 20 62 6c 75 65 6e 65 73 73 20 69 73 20 70 n-blue.square,.the.blueness.is.p
8e40 75 74 20 64 6f 77 6e 20 61 67 61 69 6e 2e 20 28 49 6e 20 67 65 6e 65 72 61 6c 2c 20 77 68 65 6e ut.down.again..(In.general,.when
8e60 65 76 65 72 20 79 6f 75 20 72 6f 6c 6c 20 74 68 65 20 63 75 62 65 2c 20 74 68 65 20 74 77 6f 20 ever.you.roll.the.cube,.the.two.
8e80 66 61 63 65 73 20 74 68 61 74 20 63 6f 6d 65 20 69 6e 74 6f 20 63 6f 6e 74 61 63 74 20 73 77 61 faces.that.come.into.contact.swa
8ea0 70 20 63 6f 6c 6f 75 72 73 2e 29 20 59 6f 75 72 20 6a 6f 62 20 69 73 20 74 6f 20 67 65 74 20 61 p.colours.).Your.job.is.to.get.a
8ec0 6c 6c 20 73 69 78 20 62 6c 75 65 20 73 71 75 61 72 65 73 20 6f 6e 20 74 6f 20 74 68 65 20 73 69 ll.six.blue.squares.on.to.the.si
8ee0 78 20 66 61 63 65 73 20 6f 66 20 74 68 65 20 63 75 62 65 20 61 74 20 74 68 65 20 73 61 6d 65 20 x.faces.of.the.cube.at.the.same.
8f00 74 69 6d 65 2e 20 43 6f 75 6e 74 20 79 6f 75 72 20 6d 6f 76 65 73 20 61 6e 64 20 74 72 79 20 74 time..Count.your.moves.and.try.t
8f20 6f 20 64 6f 20 69 74 20 69 6e 20 61 73 20 66 65 77 20 61 73 20 70 6f 73 73 69 62 6c 65 2e 00 00 o.do.it.in.as.few.as.possible...
8f40 15 01 00 00 ef 00 00 00 c1 86 01 00 d5 8a 01 00 26 00 00 00 20 1a 80 df 01 00 80 00 00 14 00 98 ................&...............
8f60 80 80 00 00 82 ff 00 55 6e 6c 69 6b 65 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 4a 61 76 61 20 .......Unlike.the.original.Java.
8f80 67 61 6d 65 2c 20 6d 79 20 76 65 72 73 69 6f 6e 20 68 61 73 20 61 6e 20 61 64 64 69 74 69 6f 6e game,.my.version.has.an.addition
8fa0 61 6c 20 66 65 61 74 75 72 65 3a 20 6f 6e 63 65 20 79 6f 75 27 76 65 20 6d 61 73 74 65 72 65 64 al.feature:.once.you've.mastered
8fc0 20 74 68 65 20 67 61 6d 65 20 77 69 74 68 20 61 20 63 75 62 65 20 72 6f 6c 6c 69 6e 67 20 6f 6e .the.game.with.a.cube.rolling.on
8fe0 20 61 20 73 71 75 61 72 65 20 67 72 69 64 2c 20 79 6f 75 20 63 61 6e 20 63 68 61 6e 67 65 20 74 .a.square.grid,.you.can.change.t
9000 6f 20 61 20 74 72 69 61 6e 67 75 6c 61 72 20 67 72 69 64 20 61 6e 64 20 72 6f 6c 6c 20 61 6e 79 o.a.triangular.grid.and.roll.any
9020 20 6f 66 20 61 20 74 65 74 72 61 68 65 64 72 6f 6e 2c 20 61 6e 20 6f 63 74 61 68 65 64 72 6f 6e .of.a.tetrahedron,.an.octahedron
9040 20 6f 72 20 61 6e 20 69 63 6f 73 61 68 65 64 72 6f 6e 2e 00 00 60 00 00 00 38 00 00 00 c0 89 01 .or.an.icosahedron...`...8......
9060 00 35 8b 01 00 28 00 00 00 20 20 80 70 00 80 00 00 14 00 98 80 80 00 00 80 02 00 82 ff 00 5b 32 .5...(......p.................[2
9080 5d 20 00 68 74 74 70 3a 2f 2f 77 77 77 33 2e 73 79 6d 70 61 74 69 63 6f 2e 63 61 2f 70 61 75 6c ]..http://www3.sympatico.ca/paul
90a0 73 63 6f 74 74 2f 63 75 62 65 2f 63 75 62 65 2e 68 74 6d 00 00 50 00 00 00 21 00 00 00 d5 8a 01 scott/cube/cube.htm..P...!......
90c0 00 85 8b 01 00 2f 00 00 00 20 2e 80 42 00 80 00 00 00 00 e3 03 c6 f9 4e 80 00 00 80 00 00 80 00 ...../......B..........N........
90e0 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 34 2e 31 00 3a 20 00 43 75 62 65 20 63 6f 6e 74 72 6f ......Section.4.1.:..Cube.contro
9100 6c 73 00 00 00 52 00 00 00 23 00 00 00 35 8b 01 00 d7 8b 01 00 2f 00 00 00 20 2e 80 46 00 80 00 ls...R...#...5......./......F...
9120 00 00 00 e3 81 c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 34 2e .......N..............Section.4.
9140 32 00 3a 20 00 43 75 62 65 20 70 61 72 61 6d 65 74 65 72 73 00 00 00 7c 00 00 00 4b 00 00 00 85 2.:..Cube.parameters...|...K....
9160 8b 01 00 53 8c 01 00 31 00 00 00 02 3b 03 00 00 ea 04 03 00 b3 0b 03 00 0c 00 00 00 53 8c 01 00 ...S...1....;...............S...
9180 9b 8c 01 00 8e 8f 01 00 53 65 63 74 69 6f 6e 20 34 2e 31 3a 20 43 75 62 65 20 63 6f 6e 74 72 6f ........Section.4.1:.Cube.contro
91a0 6c 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 63 75 ls.CBB("btn_up","JI(`',`games.cu
91c0 62 65 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 48 00 00 00 1f 00 00 00 d7 8b 01 00 9b be')");EB("btn_up")H............
91e0 8c 01 00 29 00 00 00 20 22 80 3e 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 ...)....".>..................Sec
9200 74 69 6f 6e 20 34 2e 31 00 3a 20 00 43 75 62 65 20 63 6f 6e 74 72 6f 6c 73 00 00 66 00 00 00 41 tion.4.1.:..Cube.controls..f...A
9220 00 00 00 53 8c 01 00 01 8d 01 00 25 00 00 00 20 1a 80 82 00 80 00 00 14 00 98 80 80 00 00 82 ff ...S.......%....................
9240 00 54 68 69 73 20 67 61 6d 65 20 63 61 6e 20 62 65 20 70 6c 61 79 65 64 20 77 69 74 68 20 65 69 .This.game.can.be.played.with.ei
9260 74 68 65 72 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 6f 72 20 74 68 65 20 6d 6f 75 73 65 2e 00 ther.the.keyboard.or.the.mouse..
9280 00 8b 00 00 00 66 00 00 00 9b 8c 01 00 8c 8d 01 00 25 00 00 00 20 1a 80 cc 00 80 00 00 14 00 98 .....f...........%..............
92a0 80 80 00 00 82 ff 00 4c 65 66 74 2d 63 6c 69 63 6b 69 6e 67 20 61 6e 79 77 68 65 72 65 20 6f 6e .......Left-clicking.anywhere.on
92c0 20 74 68 65 20 77 69 6e 64 6f 77 20 77 69 6c 6c 20 6d 6f 76 65 20 74 68 65 20 63 75 62 65 20 28 .the.window.will.move.the.cube.(
92e0 6f 72 20 6f 74 68 65 72 20 73 6f 6c 69 64 29 20 74 6f 77 61 72 64 73 20 74 68 65 20 6d 6f 75 73 or.other.solid).towards.the.mous
9300 65 20 70 6f 69 6e 74 65 72 2e 00 00 94 01 00 00 6e 01 00 00 01 8d 01 00 20 8f 01 00 26 00 00 00 e.pointer.......n...........&...
9320 20 1a 80 dd 02 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 20 61 72 72 6f 77 20 6b 65 79 ...................The.arrow.key
9340 73 20 63 61 6e 20 61 6c 73 6f 20 75 73 65 64 20 74 6f 20 72 6f 6c 6c 20 74 68 65 20 63 75 62 65 s.can.also.used.to.roll.the.cube
9360 20 6f 6e 20 69 74 73 20 73 71 75 61 72 65 20 67 72 69 64 20 69 6e 20 74 68 65 20 66 6f 75 72 20 .on.its.square.grid.in.the.four.
9380 63 61 72 64 69 6e 61 6c 20 64 69 72 65 63 74 69 6f 6e 73 2e 20 4f 6e 20 74 68 65 20 74 72 69 61 cardinal.directions..On.the.tria
93a0 6e 67 75 6c 61 72 20 67 72 69 64 73 2c 20 74 68 65 20 6d 61 70 70 69 6e 67 20 6f 66 20 61 72 72 ngular.grids,.the.mapping.of.arr
93c0 6f 77 20 6b 65 79 73 20 74 6f 20 64 69 72 65 63 74 69 6f 6e 73 20 69 73 20 6d 6f 72 65 20 61 70 ow.keys.to.directions.is.more.ap
93e0 70 72 6f 78 69 6d 61 74 65 2e 20 56 65 72 74 69 63 61 6c 20 6d 6f 76 65 6d 65 6e 74 20 69 73 20 proximate..Vertical.movement.is.
9400 64 69 73 61 6c 6c 6f 77 65 64 20 77 68 65 72 65 20 69 74 20 64 6f 65 73 6e 27 74 20 6d 61 6b 65 disallowed.where.it.doesn't.make
9420 20 73 65 6e 73 65 2e 20 54 68 65 20 66 6f 75 72 20 6b 65 79 73 20 73 75 72 72 6f 75 6e 64 69 6e .sense..The.four.keys.surroundin
9440 67 20 74 68 65 20 61 72 72 6f 77 20 6b 65 79 73 20 6f 6e 20 74 68 65 20 6e 75 6d 65 72 69 63 20 g.the.arrow.keys.on.the.numeric.
9460 6b 65 79 70 61 64 20 28 91 37 92 2c 20 91 39 92 2c 20 91 31 92 2c 20 91 33 92 29 20 63 61 6e 20 keypad.(.7.,..9.,..1.,..3.).can.
9480 62 65 20 75 73 65 64 20 66 6f 72 20 64 69 61 67 6f 6e 61 6c 20 6d 6f 76 65 6d 65 6e 74 2e 00 00 be.used.for.diagonal.movement...
94a0 6e 00 00 00 43 00 00 00 8c 8d 01 00 8e 8f 01 00 2b 00 00 00 20 26 80 86 00 80 00 00 14 00 98 80 n...C...........+....&..........
94c0 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 28 41 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73 20 64 65 73 .......N....(All.the.actions.des
94e0 63 72 69 62 65 64 20 69 6e 20 00 73 65 63 74 69 6f 6e 20 32 2e 31 00 20 61 72 65 20 61 6c 73 6f cribed.in..section.2.1..are.also
9500 20 61 76 61 69 6c 61 62 6c 65 2e 29 00 00 7e 00 00 00 4d 00 00 00 20 8f 01 00 18 c0 01 00 31 00 .available.)..~...M...........1.
9520 00 00 02 8b 02 00 00 3c 09 03 00 a0 81 03 00 0d 00 00 00 18 c0 01 00 62 c0 01 00 a3 c2 01 00 53 .......<...............b.......S
9540 65 63 74 69 6f 6e 20 34 2e 32 3a 20 43 75 62 65 20 70 61 72 61 6d 65 74 65 72 73 00 43 42 42 28 ection.4.2:.Cube.parameters.CBB(
9560 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 63 75 62 65 27 29 22 29 3b "btn_up","JI(`',`games.cube')");
9580 8e 8f 01 00 18 c0 01 00 8e 8f 01 00 45 42 28 22 62 74 6e 5f 75 70 22 29 4a 00 00 00 21 00 00 00 ............EB("btn_up")J...!...
95a0 8e 8f 01 00 62 c0 01 00 29 00 00 00 20 22 80 42 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ....b...)....".B................
95c0 ff 00 53 65 63 74 69 6f 6e 20 34 2e 32 00 3a 20 00 43 75 62 65 20 70 61 72 61 6d 65 74 65 72 73 ..Section.4.2.:..Cube.parameters
95e0 00 00 76 00 00 00 51 00 00 00 18 c0 01 00 d8 c0 01 00 25 00 00 00 20 1a 80 a2 00 80 00 00 14 00 ..v...Q...........%.............
9600 98 80 80 00 00 82 ff 00 54 68 65 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 61 76 61 ........These.parameters.are.ava
9620 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 20 6f 70 74 69 ilable.from.the..Custom.....opti
9640 6f 6e 20 6f 6e 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 2e 00 00 35 00 00 00 10 00 00 00 on.on.the..Type..menu...5.......
9660 62 c0 01 00 0d c1 01 00 25 00 00 00 20 1a 80 20 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 54 79 b.......%.....................Ty
9680 70 65 20 6f 66 20 73 6f 6c 69 64 00 00 94 00 00 00 6e 00 00 00 d8 c0 01 00 a1 c1 01 00 26 00 00 pe.of.solid......n...........&..
96a0 00 20 1c 80 dc 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 53 65 6c 65 63 74 73 20 74 68 65 20 ....................Selects.the.
96c0 73 6f 6c 69 64 20 74 6f 20 72 6f 6c 6c 20 28 61 6e 64 20 68 65 6e 63 65 20 74 68 65 20 73 68 61 solid.to.roll.(and.hence.the.sha
96e0 70 65 20 6f 66 20 74 68 65 20 67 72 69 64 29 3a 20 74 65 74 72 61 68 65 64 72 6f 6e 2c 20 63 75 pe.of.the.grid):.tetrahedron,.cu
9700 62 65 2c 20 6f 63 74 61 68 65 64 72 6f 6e 2c 20 6f 72 20 69 63 6f 73 61 68 65 64 72 6f 6e 2e 00 be,.octahedron,.or.icosahedron..
9720 00 4c 00 00 00 21 00 00 00 0d c1 01 00 ed c1 01 00 2b 00 00 00 20 26 80 42 00 80 00 00 14 00 98 .L...!...........+....&.B.......
9740 80 80 01 00 80 00 00 80 01 00 82 ff 00 57 69 64 74 68 20 2f 20 74 6f 70 00 2c 20 00 48 65 69 67 .............Width./.top.,..Heig
9760 68 74 20 2f 20 62 6f 74 74 6f 6d 00 00 b6 00 00 00 8f 00 00 00 a1 c1 01 00 a3 c2 01 00 27 00 00 ht./.bottom..................'..
9780 00 20 1c 80 1f 01 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 4f 6e 20 61 20 73 71 75 61 72 65 .....................On.a.square
97a0 20 67 72 69 64 2c 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 6e 64 20 76 65 72 74 69 63 61 6c 20 64 .grid,.horizontal.and.vertical.d
97c0 69 6d 65 6e 73 69 6f 6e 73 2e 20 4f 6e 20 61 20 74 72 69 61 6e 67 75 6c 61 72 20 67 72 69 64 2c imensions..On.a.triangular.grid,
97e0 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 74 72 69 61 6e 67 6c 65 73 20 6f 6e 20 74 68 65 20 .the.number.of.triangles.on.the.
9800 74 6f 70 20 61 6e 64 20 62 6f 74 74 6f 6d 20 72 6f 77 73 20 72 65 73 70 65 63 74 69 76 65 6c 79 top.and.bottom.rows.respectively
9820 2e 00 00 6d 00 00 00 3c 00 00 00 ed c1 01 00 10 c3 01 00 31 00 00 00 02 bf 02 00 00 b3 0b 03 00 ...m...<...........1............
9840 ac 83 03 00 0e 00 00 00 10 c3 01 00 50 c3 01 00 cf c5 01 00 43 68 61 70 74 65 72 20 35 3a 20 46 ............P.......Chapter.5:.F
9860 69 66 74 65 65 6e 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f 70 27 ifteen.CBB("btn_up","JI(`',`Top'
9880 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 40 00 00 00 17 00 00 00 a3 c2 01 00 50 c3 01 00 )");EB("btn_up")@...........P...
98a0 29 00 00 00 20 22 80 2e 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 74 65 )...."....................Chapte
98c0 72 20 35 00 3a 20 00 46 69 66 74 65 65 6e 00 00 d7 01 00 00 ab 01 00 00 10 c3 01 00 27 c5 01 00 r.5.:..Fifteen..............'...
98e0 2c 00 00 00 20 26 80 57 03 00 80 00 00 14 00 98 80 80 00 00 80 01 00 80 00 00 82 ff 00 54 68 65 ,....&.W.....................The
9900 20 6f 6c 64 20 6f 6e 65 73 20 61 72 65 20 74 68 65 20 62 65 73 74 3a 20 74 68 69 73 20 69 73 20 .old.ones.are.the.best:.this.is.
9920 74 68 65 20 67 6f 6f 64 20 6f 6c 64 20 91 31 35 2d 70 75 7a 7a 6c 65 92 20 77 69 74 68 20 73 6c the.good.old..15-puzzle..with.sl
9940 69 64 69 6e 67 20 74 69 6c 65 73 2e 20 59 6f 75 20 68 61 76 65 20 61 20 34 d7 34 20 73 71 75 61 iding.tiles..You.have.a.4.4.squa
9960 72 65 20 67 72 69 64 3b 20 31 35 20 73 71 75 61 72 65 73 20 63 6f 6e 74 61 69 6e 20 6e 75 6d 62 re.grid;.15.squares.contain.numb
9980 65 72 65 64 20 74 69 6c 65 73 2c 20 61 6e 64 20 74 68 65 20 73 69 78 74 65 65 6e 74 68 20 69 73 ered.tiles,.and.the.sixteenth.is
99a0 20 65 6d 70 74 79 2e 20 59 6f 75 72 20 6d 6f 76 65 20 69 73 20 74 6f 20 63 68 6f 6f 73 65 20 61 .empty..Your.move.is.to.choose.a
99c0 20 74 69 6c 65 20 6e 65 78 74 20 74 6f 20 74 68 65 20 65 6d 70 74 79 20 73 70 61 63 65 2c 20 61 .tile.next.to.the.empty.space,.a
99e0 6e 64 20 73 6c 69 64 65 20 69 74 20 69 6e 74 6f 20 74 68 65 20 73 70 61 63 65 2e 20 54 68 65 20 nd.slide.it.into.the.space..The.
9a00 61 69 6d 20 69 73 20 74 6f 20 65 6e 64 20 75 70 20 77 69 74 68 20 74 68 65 20 74 69 6c 65 73 20 aim.is.to.end.up.with.the.tiles.
9a20 69 6e 20 6e 75 6d 65 72 69 63 61 6c 20 6f 72 64 65 72 2c 20 77 69 74 68 20 74 68 65 20 73 70 61 in.numerical.order,.with.the.spa
9a40 63 65 20 69 6e 20 74 68 65 20 62 6f 74 74 6f 6d 20 72 69 67 68 74 20 28 73 6f 20 74 68 61 74 20 ce.in.the.bottom.right.(so.that.
9a60 74 68 65 20 74 6f 70 20 72 6f 77 20 72 65 61 64 73 20 31 2c 32 2c 33 2c 34 20 61 6e 64 20 74 68 the.top.row.reads.1,2,3,4.and.th
9a80 65 20 62 6f 74 74 6f 6d 20 72 6f 77 20 72 65 61 64 73 20 31 33 2c 31 34 2c 31 35 2c 00 73 70 61 e.bottom.row.reads.13,14,15,.spa
9aa0 63 65 00 29 2e 00 00 53 00 00 00 24 00 00 00 50 c3 01 00 7a c5 01 00 2f 00 00 00 20 2e 80 48 00 ce.)...S...$...P...z.../......H.
9ac0 80 00 00 00 00 e3 78 c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 ......x..N..............Section.
9ae0 35 2e 31 00 3a 20 00 46 69 66 74 65 65 6e 20 63 6f 6e 74 72 6f 6c 73 00 00 00 55 00 00 00 26 00 5.1.:..Fifteen.controls...U...&.
9b00 00 00 27 c5 01 00 cf c5 01 00 2f 00 00 00 20 2e 80 4c 00 80 00 00 00 00 e3 79 c4 f9 4e 80 00 00 ..'......./......L.......y..N...
9b20 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 35 2e 32 00 3a 20 00 46 69 66 74 65 65 ...........Section.5.2.:..Fiftee
9b40 6e 20 70 61 72 61 6d 65 74 65 72 73 00 00 00 82 00 00 00 51 00 00 00 7a c5 01 00 51 c6 01 00 31 n.parameters.......Q...z...Q...1
9b60 00 00 00 02 8c 02 00 00 a0 81 03 00 6d 85 03 00 0f 00 00 00 51 c6 01 00 9c c6 01 00 dd c8 01 00 ............m.......Q...........
9b80 53 65 63 74 69 6f 6e 20 35 2e 31 3a 20 46 69 66 74 65 65 6e 20 63 6f 6e 74 72 6f 6c 73 00 43 42 Section.5.1:.Fifteen.controls.CB
9ba0 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 66 69 66 74 65 65 6e B("btn_up","JI(`',`games.fifteen
9bc0 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4b 00 00 00 22 00 00 00 cf c5 01 00 9c c6 01 ')");EB("btn_up")K..."..........
9be0 00 29 00 00 00 20 22 80 44 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 .)....".D..................Secti
9c00 6f 6e 20 35 2e 31 00 3a 20 00 46 69 66 74 65 65 6e 20 63 6f 6e 74 72 6f 6c 73 00 00 63 00 00 00 on.5.1.:..Fifteen.controls..c...
9c20 3e 00 00 00 51 c6 01 00 ff c6 01 00 25 00 00 00 20 1a 80 7c 00 80 00 00 14 00 98 80 80 00 00 82 >...Q.......%......|............
9c40 ff 00 54 68 69 73 20 67 61 6d 65 20 63 61 6e 20 62 65 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 77 69 ..This.game.can.be.controlled.wi
9c60 74 68 20 74 68 65 20 6d 6f 75 73 65 20 6f 72 20 74 68 65 20 6b 65 79 62 6f 61 72 64 2e 00 00 c1 th.the.mouse.or.the.keyboard....
9c80 00 00 00 9b 00 00 00 9c c6 01 00 c0 c7 01 00 26 00 00 00 20 1a 80 37 01 00 80 00 00 14 00 98 80 ...............&......7.........
9ca0 80 00 00 82 ff 00 41 20 6c 65 66 74 2d 63 6c 69 63 6b 20 77 69 74 68 20 74 68 65 20 6d 6f 75 73 ......A.left-click.with.the.mous
9cc0 65 20 69 6e 20 74 68 65 20 72 6f 77 20 6f 72 20 63 6f 6c 75 6d 6e 20 63 6f 6e 74 61 69 6e 69 6e e.in.the.row.or.column.containin
9ce0 67 20 74 68 65 20 65 6d 70 74 79 20 73 70 61 63 65 20 77 69 6c 6c 20 6d 6f 76 65 20 61 73 20 6d g.the.empty.space.will.move.as.m
9d00 61 6e 79 20 74 69 6c 65 73 20 61 73 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 6d 6f 76 65 20 74 any.tiles.as.necessary.to.move.t
9d20 68 65 20 73 70 61 63 65 20 74 6f 20 74 68 65 20 6d 6f 75 73 65 20 70 6f 69 6e 74 65 72 2e 00 00 he.space.to.the.mouse.pointer...
9d40 af 00 00 00 83 00 00 00 ff c6 01 00 6f c8 01 00 2c 00 00 00 20 26 80 07 01 00 80 00 00 14 00 98 ............o...,....&..........
9d60 80 80 00 00 80 01 00 80 00 00 82 ff 00 54 68 65 20 61 72 72 6f 77 20 6b 65 79 73 20 77 69 6c 6c .............The.arrow.keys.will
9d80 20 6d 6f 76 65 20 61 20 74 69 6c 65 20 61 64 6a 61 63 65 6e 74 20 74 6f 20 74 68 65 20 73 70 61 .move.a.tile.adjacent.to.the.spa
9da0 63 65 20 69 6e 20 74 68 65 20 64 69 72 65 63 74 69 6f 6e 20 69 6e 64 69 63 61 74 65 64 20 28 6d ce.in.the.direction.indicated.(m
9dc0 6f 76 69 6e 67 20 74 68 65 20 73 70 61 63 65 20 69 6e 20 74 68 65 20 00 6f 70 70 6f 73 69 74 65 oving.the.space.in.the..opposite
9de0 00 20 64 69 72 65 63 74 69 6f 6e 29 2e 00 00 6e 00 00 00 43 00 00 00 c0 c7 01 00 dd c8 01 00 2b ..direction)...n...C...........+
9e00 00 00 00 20 26 80 86 00 80 00 00 14 00 98 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 28 41 6c 6c 20 ....&.................N....(All.
9e20 74 68 65 20 61 63 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 00 73 65 63 74 69 6f the.actions.described.in..sectio
9e40 6e 20 32 2e 31 00 20 61 72 65 20 61 6c 73 6f 20 61 76 61 69 6c 61 62 6c 65 2e 29 00 00 84 00 00 n.2.1..are.also.available.).....
9e60 00 53 00 00 00 6f c8 01 00 61 c9 01 00 31 00 00 00 02 4a 01 00 00 ac 83 03 00 5c 86 03 00 10 00 .S...o...a...1....J.......\.....
9e80 00 00 61 c9 01 00 ae c9 01 00 ab ca 01 00 53 65 63 74 69 6f 6e 20 35 2e 32 3a 20 46 69 66 74 65 ..a...........Section.5.2:.Fifte
9ea0 65 6e 20 70 61 72 61 6d 65 74 65 72 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 en.parameters.CBB("btn_up","JI(`
9ec0 27 2c 60 67 61 6d 65 73 2e 66 69 66 74 65 65 6e 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 ',`games.fifteen')");EB("btn_up"
9ee0 29 4d 00 00 00 24 00 00 00 dd c8 01 00 ae c9 01 00 29 00 00 00 20 22 80 48 00 80 00 00 00 00 80 )M...$...........)....".H.......
9f00 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 35 2e 32 00 3a 20 00 46 69 66 74 65 65 ...........Section.5.2.:..Fiftee
9f20 6e 20 70 61 72 61 6d 65 74 65 72 73 00 00 fd 00 00 00 cb 00 00 00 61 c9 01 00 ab ca 01 00 32 00 n.parameters..........a.......2.
9f40 00 00 20 32 80 97 01 00 80 00 00 14 00 98 80 80 00 00 80 01 00 80 00 00 80 01 00 80 00 00 82 ff ...2............................
9f60 00 54 68 65 20 6f 6e 6c 79 20 6f 70 74 69 6f 6e 73 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d .The.only.options.available.from
9f80 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 20 6f 70 74 69 6f 6e 20 6f 6e 20 74 68 65 20 91 .the..Custom.....option.on.the..
9fa0 54 79 70 65 92 20 6d 65 6e 75 20 61 72 65 20 00 57 69 64 74 68 00 20 61 6e 64 20 00 48 65 69 67 Type..menu.are..Width..and..Heig
9fc0 68 74 00 2c 20 77 68 69 63 68 20 61 72 65 20 73 65 6c 66 2d 65 78 70 6c 61 6e 61 74 6f 72 79 2e ht.,.which.are.self-explanatory.
9fe0 20 28 4f 6e 63 65 20 79 6f 75 27 76 65 20 63 68 61 6e 67 65 64 20 74 68 65 73 65 2c 20 69 74 27 .(Once.you've.changed.these,.it'
a000 73 20 6e 6f 74 20 61 20 91 31 35 2d 70 75 7a 7a 6c 65 92 20 61 6e 79 20 6d 6f 72 65 2c 20 6f 66 s.not.a..15-puzzle..any.more,.of
a020 20 63 6f 75 72 73 65 21 29 00 00 6d 00 00 00 3c 00 00 00 ae c9 01 00 18 cb 01 00 31 00 00 00 02 .course!)..m...<...........1....
a040 39 05 00 00 6d 85 03 00 26 00 04 00 11 00 00 00 18 cb 01 00 58 cb 01 00 61 00 02 00 43 68 61 70 9...m...&...........X...a...Chap
a060 74 65 72 20 36 3a 20 53 69 78 74 65 65 6e 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 ter.6:.Sixteen.CBB("btn_up","JI(
a080 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 40 00 00 00 17 00 00 00 `',`Top')");EB("btn_up")@.......
a0a0 ab ca 01 00 58 cb 01 00 29 00 00 00 20 22 80 2e 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ....X...)...."..................
a0c0 ff 00 43 68 61 70 74 65 72 20 36 00 3a 20 00 53 69 78 74 65 65 6e 00 00 6e 02 00 00 42 02 00 00 ..Chapter.6.:..Sixteen..n...B...
a0e0 18 cb 01 00 c6 cd 01 00 2c 00 00 00 20 26 80 85 04 00 80 00 00 14 00 98 80 80 00 00 e3 4a d9 b3 ........,....&...............J..
a100 4a 89 82 ff 00 41 6e 6f 74 68 65 72 20 73 6c 69 64 69 6e 67 20 74 69 6c 65 20 70 75 7a 7a 6c 65 J....Another.sliding.tile.puzzle
a120 2c 20 76 69 73 75 61 6c 6c 79 20 73 69 6d 69 6c 61 72 20 74 6f 20 46 69 66 74 65 65 6e 20 28 73 ,.visually.similar.to.Fifteen.(s
a140 65 65 20 00 63 68 61 70 74 65 72 20 35 00 29 20 62 75 74 20 77 69 74 68 20 61 20 64 69 66 66 65 ee..chapter.5.).but.with.a.diffe
a160 72 65 6e 74 20 74 79 70 65 20 6f 66 20 6d 6f 76 65 2e 20 54 68 69 73 20 74 69 6d 65 2c 20 74 68 rent.type.of.move..This.time,.th
a180 65 72 65 20 69 73 20 6e 6f 20 68 6f 6c 65 3a 20 61 6c 6c 20 31 36 20 73 71 75 61 72 65 73 20 6f ere.is.no.hole:.all.16.squares.o
a1a0 6e 20 74 68 65 20 67 72 69 64 20 63 6f 6e 74 61 69 6e 20 6e 75 6d 62 65 72 65 64 20 73 71 75 61 n.the.grid.contain.numbered.squa
a1c0 72 65 73 2e 20 59 6f 75 72 20 6d 6f 76 65 20 69 73 20 74 6f 20 73 68 69 66 74 20 61 6e 20 65 6e res..Your.move.is.to.shift.an.en
a1e0 74 69 72 65 20 72 6f 77 20 6c 65 66 74 20 6f 72 20 72 69 67 68 74 2c 20 6f 72 20 73 68 69 66 74 tire.row.left.or.right,.or.shift
a200 20 61 6e 20 65 6e 74 69 72 65 20 63 6f 6c 75 6d 6e 20 75 70 20 6f 72 20 64 6f 77 6e 3b 20 65 76 .an.entire.column.up.or.down;.ev
a220 65 72 79 20 74 69 6d 65 20 79 6f 75 20 64 6f 20 74 68 61 74 2c 20 74 68 65 20 74 69 6c 65 20 79 ery.time.you.do.that,.the.tile.y
a240 6f 75 20 73 68 69 66 74 20 6f 66 66 20 74 68 65 20 67 72 69 64 20 72 65 2d 61 70 70 65 61 72 73 ou.shift.off.the.grid.re-appears
a260 20 61 74 20 74 68 65 20 6f 74 68 65 72 20 65 6e 64 20 6f 66 20 74 68 65 20 73 61 6d 65 20 72 6f .at.the.other.end.of.the.same.ro
a280 77 2c 20 69 6e 20 74 68 65 20 73 70 61 63 65 20 79 6f 75 20 6a 75 73 74 20 76 61 63 61 74 65 64 w,.in.the.space.you.just.vacated
a2a0 2e 20 54 6f 20 77 69 6e 2c 20 61 72 72 61 6e 67 65 20 74 68 65 20 74 69 6c 65 73 20 69 6e 74 6f ..To.win,.arrange.the.tiles.into
a2c0 20 6e 75 6d 65 72 69 63 61 6c 20 6f 72 64 65 72 20 28 31 2c 32 2c 33 2c 34 20 6f 6e 20 74 68 65 .numerical.order.(1,2,3,4.on.the
a2e0 20 74 6f 70 20 72 6f 77 2c 20 31 33 2c 31 34 2c 31 35 2c 31 36 20 6f 6e 20 74 68 65 20 62 6f 74 .top.row,.13,14,15,16.on.the.bot
a300 74 6f 6d 29 2e 20 57 68 65 6e 20 79 6f 75 27 76 65 20 64 6f 6e 65 20 74 68 61 74 2c 20 74 72 79 tom)..When.you've.done.that,.try
a320 20 70 6c 61 79 69 6e 67 20 6f 6e 20 64 69 66 66 65 72 65 6e 74 20 73 69 7a 65 73 20 6f 66 20 67 .playing.on.different.sizes.of.g
a340 72 69 64 2e 00 00 e3 01 00 00 b7 01 00 00 58 cb 01 00 a9 cf 01 00 2c 00 00 00 20 26 80 6f 03 00 rid...........X.......,....&.o..
a360 80 00 00 14 00 98 80 80 00 00 80 01 00 80 00 00 82 ff 00 49 20 00 6d 69 67 68 74 00 20 68 61 76 ...................I..might..hav
a380 65 20 69 6e 76 65 6e 74 65 64 20 74 68 69 73 20 67 61 6d 65 20 6d 79 73 65 6c 66 2c 20 74 68 6f e.invented.this.game.myself,.tho
a3a0 75 67 68 20 6f 6e 6c 79 20 62 79 20 61 63 63 69 64 65 6e 74 20 69 66 20 73 6f 20 28 61 6e 64 20 ugh.only.by.accident.if.so.(and.
a3c0 49 27 6d 20 73 75 72 65 20 6f 74 68 65 72 20 70 65 6f 70 6c 65 20 68 61 76 65 20 69 6e 64 65 70 I'm.sure.other.people.have.indep
a3e0 65 6e 64 65 6e 74 6c 79 20 69 6e 76 65 6e 74 65 64 20 69 74 29 2e 20 49 20 74 68 6f 75 67 68 74 endently.invented.it)..I.thought
a400 20 49 20 77 61 73 20 69 6d 69 74 61 74 69 6e 67 20 61 20 73 63 72 65 65 6e 73 61 76 65 72 20 49 .I.was.imitating.a.screensaver.I
a420 27 64 20 73 65 65 6e 2c 20 62 75 74 20 49 20 68 61 76 65 20 61 20 66 65 65 6c 69 6e 67 20 74 68 'd.seen,.but.I.have.a.feeling.th
a440 61 74 20 74 68 65 20 73 63 72 65 65 6e 73 61 76 65 72 20 6d 69 67 68 74 20 61 63 74 75 61 6c 6c at.the.screensaver.might.actuall
a460 79 20 68 61 76 65 20 62 65 65 6e 20 61 20 46 69 66 74 65 65 6e 2d 74 79 70 65 20 70 75 7a 7a 6c y.have.been.a.Fifteen-type.puzzl
a480 65 20 72 61 74 68 65 72 20 74 68 61 6e 20 74 68 69 73 20 73 6c 69 67 68 74 6c 79 20 64 69 66 66 e.rather.than.this.slightly.diff
a4a0 65 72 65 6e 74 20 6b 69 6e 64 2e 20 53 6f 20 74 68 69 73 20 6d 69 67 68 74 20 62 65 20 74 68 65 erent.kind..So.this.might.be.the
a4c0 20 6f 6e 65 20 74 68 69 6e 67 20 69 6e 20 6d 79 20 70 75 7a 7a 6c 65 20 63 6f 6c 6c 65 63 74 69 .one.thing.in.my.puzzle.collecti
a4e0 6f 6e 20 77 68 69 63 68 20 72 65 70 72 65 73 65 6e 74 73 20 63 72 65 61 74 69 76 69 74 79 20 6f on.which.represents.creativity.o
a500 6e 20 6d 79 20 70 61 72 74 20 72 61 74 68 65 72 20 74 68 61 6e 20 6a 75 73 74 20 65 6e 67 69 6e n.my.part.rather.than.just.engin
a520 65 65 72 69 6e 67 2e 00 00 53 00 00 00 24 00 00 00 c6 cd 01 00 0c 00 02 00 2f 00 00 00 20 2e 80 eering...S...$.........../......
a540 48 00 80 00 00 00 00 e3 7a c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f H.......z..N..............Sectio
a560 6e 20 36 2e 31 00 3a 20 00 53 69 78 74 65 65 6e 20 63 6f 6e 74 72 6f 6c 73 00 00 00 00 00 00 00 n.6.1.:..Sixteen.controls.......
a580 a9 cf 01 00 0c 00 02 00 ab ca 01 00 55 00 00 00 26 00 00 00 a9 cf 01 00 61 00 02 00 2f 00 00 00 ............U...&.......a.../...
a5a0 20 2e 80 4c 00 80 00 00 00 00 e3 7b c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 ...L.......{..N..............Sec
a5c0 74 69 6f 6e 20 36 2e 32 00 3a 20 00 53 69 78 74 65 65 6e 20 70 61 72 61 6d 65 74 65 72 73 00 00 tion.6.2.:..Sixteen.parameters..
a5e0 00 82 00 00 00 51 00 00 00 0c 00 02 00 e3 00 02 00 31 00 00 00 02 9a 01 00 00 5c 86 03 00 46 01 .....Q...........1........\...F.
a600 04 00 12 00 00 00 e3 00 02 00 2e 01 02 00 7d 02 02 00 53 65 63 74 69 6f 6e 20 36 2e 31 3a 20 53 ..............}...Section.6.1:.S
a620 69 78 74 65 65 6e 20 63 6f 6e 74 72 6f 6c 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 ixteen.controls.CBB("btn_up","JI
a640 28 60 27 2c 60 67 61 6d 65 73 2e 73 69 78 74 65 65 6e 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 (`',`games.sixteen')");EB("btn_u
a660 70 22 29 4b 00 00 00 22 00 00 00 61 00 02 00 2e 01 02 00 29 00 00 00 20 22 80 44 00 80 00 00 00 p")K..."...a.......)....".D.....
a680 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 36 2e 31 00 3a 20 00 53 69 78 74 .............Section.6.1.:..Sixt
a6a0 65 65 6e 20 63 6f 6e 74 72 6f 6c 73 00 00 e1 00 00 00 bb 00 00 00 e3 00 02 00 0f 02 02 00 26 00 een.controls..................&.
a6c0 00 00 20 1a 80 77 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 69 73 20 67 61 6d 65 20 69 .....w...............This.game.i
a6e0 73 20 70 6c 61 79 65 64 20 77 69 74 68 20 74 68 65 20 6d 6f 75 73 65 2e 20 4c 65 66 74 2d 63 6c s.played.with.the.mouse..Left-cl
a700 69 63 6b 69 6e 67 20 6f 6e 20 61 6e 20 61 72 72 6f 77 20 77 69 6c 6c 20 6d 6f 76 65 20 74 68 65 icking.on.an.arrow.will.move.the
a720 20 61 70 70 72 6f 70 72 69 61 74 65 20 72 6f 77 20 6f 72 20 63 6f 6c 75 6d 6e 20 69 6e 20 74 68 .appropriate.row.or.column.in.th
a740 65 20 64 69 72 65 63 74 69 6f 6e 20 69 6e 64 69 63 61 74 65 64 2e 20 52 69 67 68 74 2d 63 6c 69 e.direction.indicated..Right-cli
a760 63 6b 69 6e 67 20 77 69 6c 6c 20 6d 6f 76 65 20 69 74 20 69 6e 20 74 68 65 20 6f 70 70 6f 73 69 cking.will.move.it.in.the.opposi
a780 74 65 20 64 69 72 65 63 74 69 6f 6e 2e 00 00 6e 00 00 00 43 00 00 00 2e 01 02 00 7d 02 02 00 2b te.direction...n...C.......}...+
a7a0 00 00 00 20 26 80 86 00 80 00 00 14 00 98 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 28 41 6c 6c 20 ....&.................N....(All.
a7c0 74 68 65 20 61 63 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 00 73 65 63 74 69 6f the.actions.described.in..sectio
a7e0 6e 20 32 2e 31 00 20 61 72 65 20 61 6c 73 6f 20 61 76 61 69 6c 61 62 6c 65 2e 29 00 00 84 00 00 n.2.1..are.also.available.).....
a800 00 53 00 00 00 0f 02 02 00 01 03 02 00 31 00 00 00 02 a8 03 00 00 26 00 04 00 3c 04 04 00 13 00 .S...........1........&...<.....
a820 00 00 01 03 02 00 4e 03 02 00 a9 06 02 00 53 65 63 74 69 6f 6e 20 36 2e 32 3a 20 53 69 78 74 65 ......N.......Section.6.2:.Sixte
a840 65 6e 20 70 61 72 61 6d 65 74 65 72 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 en.parameters.CBB("btn_up","JI(`
a860 27 2c 60 67 61 6d 65 73 2e 73 69 78 74 65 65 6e 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 ',`games.sixteen')");EB("btn_up"
a880 29 4d 00 00 00 24 00 00 00 7d 02 02 00 4e 03 02 00 29 00 00 00 20 22 80 48 00 80 00 00 00 00 80 )M...$...}...N...)....".H.......
a8a0 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 36 2e 32 00 3a 20 00 53 69 78 74 65 65 ...........Section.6.2.:..Sixtee
a8c0 6e 20 70 61 72 61 6d 65 74 65 72 73 00 00 74 00 00 00 4f 00 00 00 01 03 02 00 c2 03 02 00 25 00 n.parameters..t...O...........%.
a8e0 00 00 20 1a 80 9e 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 20 70 61 72 61 6d 65 74 65 ....................The.paramete
a900 72 73 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e rs.available.from.the..Custom...
a920 92 20 6f 70 74 69 6f 6e 20 6f 6e 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 20 61 72 65 3a ..option.on.the..Type..menu.are:
a940 00 00 6c 00 00 00 36 00 00 00 4e 03 02 00 2e 04 02 00 36 00 00 00 20 3c 80 6c 00 80 00 00 54 02 ..l...6...N.......6....<.l....T.
a960 98 91 80 38 82 90 80 00 00 83 80 01 00 80 00 00 80 01 00 80 00 00 82 ff 00 95 00 00 57 69 64 74 ...8........................Widt
a980 68 00 20 61 6e 64 20 00 48 65 69 67 68 74 00 2c 20 77 68 69 63 68 20 61 72 65 20 73 65 6c 66 2d h..and..Height.,.which.are.self-
a9a0 65 78 70 6c 61 6e 61 74 6f 72 79 2e 00 00 7b 02 00 00 4d 02 00 00 c2 03 02 00 a9 06 02 00 2e 00 explanatory...{...M.............
a9c0 00 00 20 2a 80 9b 04 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 ...*.......T....8...............
a9e0 59 6f 75 20 63 61 6e 20 61 73 6b 20 66 6f 72 20 61 20 6c 69 6d 69 74 65 64 20 73 68 75 66 66 6c You.can.ask.for.a.limited.shuffl
aa00 69 6e 67 20 6f 70 65 72 61 74 69 6f 6e 20 74 6f 20 62 65 20 70 65 72 66 6f 72 6d 65 64 20 6f 6e ing.operation.to.be.performed.on
aa20 20 74 68 65 20 67 72 69 64 2e 20 42 79 20 64 65 66 61 75 6c 74 2c 20 53 69 78 74 65 65 6e 20 77 .the.grid..By.default,.Sixteen.w
aa40 69 6c 6c 20 73 68 75 66 66 6c 65 20 74 68 65 20 67 72 69 64 20 69 6e 20 73 75 63 68 20 61 20 77 ill.shuffle.the.grid.in.such.a.w
aa60 61 79 20 74 68 61 74 20 61 6e 79 20 61 72 72 61 6e 67 65 6d 65 6e 74 20 69 73 20 61 62 6f 75 74 ay.that.any.arrangement.is.about
aa80 20 61 73 20 70 72 6f 62 61 62 6c 65 20 61 73 20 61 6e 79 20 6f 74 68 65 72 2e 20 59 6f 75 20 63 .as.probable.as.any.other..You.c
aaa0 61 6e 20 6f 76 65 72 72 69 64 65 20 74 68 69 73 20 62 79 20 72 65 71 75 65 73 74 69 6e 67 20 61 an.override.this.by.requesting.a
aac0 20 70 72 65 63 69 73 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 68 75 66 66 6c 69 6e 67 20 6d 6f 76 .precise.number.of.shuffling.mov
aae0 65 73 20 74 6f 20 62 65 20 70 65 72 66 6f 72 6d 65 64 2e 20 54 79 70 69 63 61 6c 6c 79 20 79 6f es.to.be.performed..Typically.yo
ab00 75 72 20 61 69 6d 20 69 73 20 74 68 65 6e 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 ur.aim.is.then.to.determine.the.
ab20 70 72 65 63 69 73 65 20 73 65 74 20 6f 66 20 73 68 75 66 66 6c 69 6e 67 20 6d 6f 76 65 73 20 61 precise.set.of.shuffling.moves.a
ab40 6e 64 20 69 6e 76 65 72 74 20 74 68 65 6d 20 65 78 61 63 74 6c 79 2c 20 73 6f 20 74 68 61 74 20 nd.invert.them.exactly,.so.that.
ab60 79 6f 75 20 61 6e 73 77 65 72 20 28 73 61 79 29 20 61 20 66 6f 75 72 2d 6d 6f 76 65 20 73 68 75 you.answer.(say).a.four-move.shu
ab80 66 66 6c 65 20 77 69 74 68 20 61 20 66 6f 75 72 2d 6d 6f 76 65 20 73 6f 6c 75 74 69 6f 6e 2e 20 ffle.with.a.four-move.solution..
aba0 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 6d 6f 72 65 20 6d 6f 76 65 73 20 79 6f 75 20 61 73 6b Note.that.the.more.moves.you.ask
abc0 20 66 6f 72 2c 20 74 68 65 20 6d 6f 72 65 20 6c 69 6b 65 6c 79 20 69 74 20 69 73 20 74 68 61 74 .for,.the.more.likely.it.is.that
abe0 20 73 6f 6c 75 74 69 6f 6e 73 20 73 68 6f 72 74 65 72 20 74 68 61 6e 20 74 68 65 20 74 61 72 67 .solutions.shorter.than.the.targ
ac00 65 74 20 6c 65 6e 67 74 68 20 77 69 6c 6c 20 74 75 72 6e 20 6f 75 74 20 74 6f 20 62 65 20 70 6f et.length.will.turn.out.to.be.po
ac20 73 73 69 62 6c 65 2e 00 00 6d 00 00 00 3c 00 00 00 2e 04 02 00 16 07 02 00 31 00 00 00 02 32 04 ssible...m...<...........1....2.
ac40 00 00 46 01 04 00 6f 07 04 00 14 00 00 00 16 07 02 00 56 07 02 00 48 0b 02 00 43 68 61 70 74 65 ..F...o...........V...H...Chapte
ac60 72 20 37 3a 20 54 77 69 64 64 6c 65 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 r.7:.Twiddle.CBB("btn_up","JI(`'
ac80 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 40 00 00 00 17 00 00 00 a9 06 ,`Top')");EB("btn_up")@.........
aca0 02 00 56 07 02 00 29 00 00 00 20 22 80 2e 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 ..V...)...."....................
acc0 43 68 61 70 74 65 72 20 37 00 3a 20 00 54 77 69 64 64 6c 65 00 00 02 01 00 00 d6 00 00 00 16 07 Chapter.7.:..Twiddle............
ace0 02 00 58 08 02 00 2c 00 00 00 20 26 80 ad 01 00 80 00 00 14 00 98 80 80 00 00 e3 11 57 8b 70 89 ..X...,....&................W.p.
ad00 82 ff 00 54 77 69 64 64 6c 65 20 69 73 20 61 20 74 69 6c 65 2d 72 65 61 72 72 61 6e 67 65 6d 65 ...Twiddle.is.a.tile-rearrangeme
ad20 6e 74 20 70 75 7a 7a 6c 65 2c 20 76 69 73 75 61 6c 6c 79 20 73 69 6d 69 6c 61 72 20 74 6f 20 53 nt.puzzle,.visually.similar.to.S
ad40 69 78 74 65 65 6e 20 28 73 65 65 20 00 63 68 61 70 74 65 72 20 36 00 29 3a 20 79 6f 75 20 61 72 ixteen.(see..chapter.6.):.you.ar
ad60 65 20 67 69 76 65 6e 20 61 20 67 72 69 64 20 6f 66 20 73 71 75 61 72 65 20 74 69 6c 65 73 2c 20 e.given.a.grid.of.square.tiles,.
ad80 65 61 63 68 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 20 6e 75 6d 62 65 72 2c 20 61 6e 64 20 79 6f each.containing.a.number,.and.yo
ada0 75 72 20 61 69 6d 20 69 73 20 74 6f 20 61 72 72 61 6e 67 65 20 74 68 65 20 6e 75 6d 62 65 72 73 ur.aim.is.to.arrange.the.numbers
adc0 20 69 6e 74 6f 20 61 73 63 65 6e 64 69 6e 67 20 6f 72 64 65 72 2e 00 00 25 01 00 00 ff 00 00 00 .into.ascending.order...%.......
ade0 56 07 02 00 7d 09 02 00 26 00 00 00 20 1a 80 ff 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 49 V...}...&......................I
ae00 6e 20 62 61 73 69 63 20 54 77 69 64 64 6c 65 2c 20 79 6f 75 72 20 6d 6f 76 65 20 69 73 20 74 6f n.basic.Twiddle,.your.move.is.to
ae20 20 72 6f 74 61 74 65 20 61 20 73 71 75 61 72 65 20 67 72 6f 75 70 20 6f 66 20 66 6f 75 72 20 74 .rotate.a.square.group.of.four.t
ae40 69 6c 65 73 20 61 62 6f 75 74 20 74 68 65 69 72 20 63 6f 6d 6d 6f 6e 20 63 65 6e 74 72 65 2e 20 iles.about.their.common.centre..
ae60 28 4f 72 69 65 6e 74 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 73 69 67 6e 69 66 69 63 61 6e 74 20 (Orientation.is.not.significant.
ae80 69 6e 20 74 68 65 20 62 61 73 69 63 20 70 75 7a 7a 6c 65 2c 20 61 6c 74 68 6f 75 67 68 20 79 6f in.the.basic.puzzle,.although.yo
aea0 75 20 63 61 6e 20 73 65 6c 65 63 74 20 69 74 2e 29 20 4f 6e 20 6d 6f 72 65 20 61 64 76 61 6e 63 u.can.select.it.).On.more.advanc
aec0 65 64 20 73 65 74 74 69 6e 67 73 2c 20 79 6f 75 20 63 61 6e 20 72 6f 74 61 74 65 20 61 20 6c 61 ed.settings,.you.can.rotate.a.la
aee0 72 67 65 72 20 73 71 75 61 72 65 20 67 72 6f 75 70 20 6f 66 20 74 69 6c 65 73 2e 00 00 23 01 00 rger.square.group.of.tiles...#..
af00 00 fd 00 00 00 58 08 02 00 a0 0a 02 00 26 00 00 00 20 1a 80 fb 01 00 80 00 00 14 00 98 80 80 00 .....X.......&..................
af20 00 82 ff 00 49 20 66 69 72 73 74 20 73 61 77 20 74 68 69 73 20 74 79 70 65 20 6f 66 20 70 75 7a ....I.first.saw.this.type.of.puz
af40 7a 6c 65 20 69 6e 20 74 68 65 20 47 61 6d 65 43 75 62 65 20 67 61 6d 65 20 91 4d 65 74 72 6f 69 zle.in.the.GameCube.game..Metroi
af60 64 20 50 72 69 6d 65 20 32 92 2e 20 49 6e 20 74 68 65 20 4d 61 69 6e 20 47 79 72 6f 20 43 68 61 d.Prime.2...In.the.Main.Gyro.Cha
af80 6d 62 65 72 20 69 6e 20 74 68 61 74 20 67 61 6d 65 2c 20 74 68 65 72 65 20 69 73 20 61 20 70 75 mber.in.that.game,.there.is.a.pu
afa0 7a 7a 6c 65 20 79 6f 75 20 73 6f 6c 76 65 20 74 6f 20 75 6e 6c 6f 63 6b 20 61 20 64 6f 6f 72 2c zzle.you.solve.to.unlock.a.door,
afc0 20 77 68 69 63 68 20 69 73 20 61 20 73 70 65 63 69 61 6c 20 63 61 73 65 20 6f 66 20 54 77 69 64 .which.is.a.special.case.of.Twid
afe0 64 6c 65 2e 20 49 20 64 65 76 65 6c 6f 70 65 64 20 74 68 69 73 20 67 61 6d 65 20 61 73 20 61 20 dle..I.developed.this.game.as.a.
b000 67 65 6e 65 72 61 6c 69 73 61 74 69 6f 6e 20 6f 66 20 74 68 61 74 20 70 75 7a 7a 6c 65 2e 00 00 generalisation.of.that.puzzle...
b020 53 00 00 00 24 00 00 00 7d 09 02 00 f3 0a 02 00 2f 00 00 00 20 2e 80 48 00 80 00 00 00 00 e3 7c S...$...}......./......H.......|
b040 c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 37 2e 31 00 3a 20 00 ..N..............Section.7.1.:..
b060 54 77 69 64 64 6c 65 20 63 6f 6e 74 72 6f 6c 73 00 00 00 55 00 00 00 26 00 00 00 a0 0a 02 00 48 Twiddle.controls...U...&.......H
b080 0b 02 00 2f 00 00 00 20 2e 80 4c 00 80 00 00 00 00 e3 7d c4 f9 4e 80 00 00 80 00 00 80 00 00 89 .../......L.......}..N..........
b0a0 82 ff 00 00 53 65 63 74 69 6f 6e 20 37 2e 32 00 3a 20 00 54 77 69 64 64 6c 65 20 70 61 72 61 6d ....Section.7.2.:..Twiddle.param
b0c0 65 74 65 72 73 00 00 00 82 00 00 00 51 00 00 00 f3 0a 02 00 ca 0b 02 00 31 00 00 00 02 29 03 00 eters.......Q...........1....)..
b0e0 00 3c 04 04 00 d3 09 04 00 15 00 00 00 ca 0b 02 00 15 0c 02 00 f3 0e 02 00 53 65 63 74 69 6f 6e .<.......................Section
b100 20 37 2e 31 3a 20 54 77 69 64 64 6c 65 20 63 6f 6e 74 72 6f 6c 73 00 43 42 42 28 22 62 74 6e 5f .7.1:.Twiddle.controls.CBB("btn_
b120 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 74 77 69 64 64 6c 65 27 29 22 29 3b 45 42 up","JI(`',`games.twiddle')");EB
b140 28 22 62 74 6e 5f 75 70 22 29 4b 00 00 00 22 00 00 00 48 0b 02 00 15 0c 02 00 29 00 00 00 20 22 ("btn_up")K..."...H.......)...."
b160 80 44 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 37 2e 31 00 .D..................Section.7.1.
b180 3a 20 00 54 77 69 64 64 6c 65 20 63 6f 6e 74 72 6f 6c 73 00 00 f2 00 00 00 cc 00 00 00 ca 0b 02 :..Twiddle.controls.............
b1a0 00 07 0d 02 00 26 00 00 00 20 1a 80 99 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 6f 20 70 .....&......................To.p
b1c0 6c 61 79 20 54 77 69 64 64 6c 65 2c 20 63 6c 69 63 6b 20 74 68 65 20 6d 6f 75 73 65 20 69 6e 20 lay.Twiddle,.click.the.mouse.in.
b1e0 74 68 65 20 63 65 6e 74 72 65 20 6f 66 20 74 68 65 20 73 71 75 61 72 65 20 67 72 6f 75 70 20 79 the.centre.of.the.square.group.y
b200 6f 75 20 77 69 73 68 20 74 6f 20 72 6f 74 61 74 65 2e 20 49 6e 20 74 68 65 20 62 61 73 69 63 20 ou.wish.to.rotate..In.the.basic.
b220 6d 6f 64 65 2c 20 79 6f 75 20 72 6f 74 61 74 65 20 61 20 32 d7 32 20 73 71 75 61 72 65 2c 20 77 mode,.you.rotate.a.2.2.square,.w
b240 68 69 63 68 20 6d 65 61 6e 73 20 79 6f 75 20 68 61 76 65 20 74 6f 20 63 6c 69 63 6b 20 61 74 20 hich.means.you.have.to.click.at.
b260 61 20 63 6f 72 6e 65 72 20 70 6f 69 6e 74 20 77 68 65 72 65 20 66 6f 75 72 20 74 69 6c 65 73 20 a.corner.point.where.four.tiles.
b280 6d 65 65 74 2e 00 00 dd 00 00 00 b7 00 00 00 15 0c 02 00 e4 0d 02 00 26 00 00 00 20 1a 80 6f 01 meet...................&......o.
b2a0 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 49 6e 20 6d 6f 72 65 20 61 64 76 61 6e 63 65 64 20 6d ..............In.more.advanced.m
b2c0 6f 64 65 73 20 79 6f 75 20 6d 69 67 68 74 20 62 65 20 72 6f 74 61 74 69 6e 67 20 33 d7 33 20 6f odes.you.might.be.rotating.3.3.o
b2e0 72 20 65 76 65 6e 20 6d 6f 72 65 20 61 74 20 61 20 74 69 6d 65 3b 20 69 66 20 74 68 65 20 73 69 r.even.more.at.a.time;.if.the.si
b300 7a 65 20 6f 66 20 74 68 65 20 73 71 75 61 72 65 20 69 73 20 6f 64 64 20 74 68 65 6e 20 79 6f 75 ze.of.the.square.is.odd.then.you
b320 20 73 69 6d 70 6c 79 20 63 6c 69 63 6b 20 69 6e 20 74 68 65 20 63 65 6e 74 72 65 20 74 69 6c 65 .simply.click.in.the.centre.tile
b340 20 6f 66 20 74 68 65 20 73 71 75 61 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 72 6f 74 61 74 .of.the.square.you.want.to.rotat
b360 65 2e 00 00 a1 00 00 00 7c 00 00 00 07 0d 02 00 85 0e 02 00 25 00 00 00 20 1a 80 f8 00 80 00 00 e.......|...........%...........
b380 14 00 98 80 80 00 00 82 ff 00 43 6c 69 63 6b 69 6e 67 20 77 69 74 68 20 74 68 65 20 6c 65 66 74 ..........Clicking.with.the.left
b3a0 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 20 72 6f 74 61 74 65 73 20 74 68 65 20 67 72 6f 75 70 20 .mouse.button.rotates.the.group.
b3c0 61 6e 74 69 63 6c 6f 63 6b 77 69 73 65 2e 20 43 6c 69 63 6b 69 6e 67 20 77 69 74 68 20 74 68 65 anticlockwise..Clicking.with.the
b3e0 20 72 69 67 68 74 20 62 75 74 74 6f 6e 20 72 6f 74 61 74 65 73 20 69 74 20 63 6c 6f 63 6b 77 69 .right.button.rotates.it.clockwi
b400 73 65 2e 00 00 6e 00 00 00 43 00 00 00 e4 0d 02 00 f3 0e 02 00 2b 00 00 00 20 26 80 86 00 80 00 se...n...C...........+....&.....
b420 00 14 00 98 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 28 41 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e ............N....(All.the.action
b440 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 00 73 65 63 74 69 6f 6e 20 32 2e 31 00 20 61 72 65 s.described.in..section.2.1..are
b460 20 61 6c 73 6f 20 61 76 61 69 6c 61 62 6c 65 2e 29 00 00 84 00 00 00 53 00 00 00 85 0e 02 00 77 .also.available.)......S.......w
b480 0f 02 00 31 00 00 00 02 80 06 00 00 6f 07 04 00 cd 84 04 00 16 00 00 00 77 0f 02 00 c4 0f 02 00 ...1........o...........w.......
b4a0 03 46 02 00 53 65 63 74 69 6f 6e 20 37 2e 32 3a 20 54 77 69 64 64 6c 65 20 70 61 72 61 6d 65 74 .F..Section.7.2:.Twiddle.paramet
b4c0 65 72 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 74 ers.CBB("btn_up","JI(`',`games.t
b4e0 77 69 64 64 6c 65 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4d 00 00 00 24 00 00 00 f3 widdle')");EB("btn_up")M...$....
b500 0e 02 00 c4 0f 02 00 29 00 00 00 20 22 80 48 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff .......)....".H.................
b520 00 53 65 63 74 69 6f 6e 20 37 2e 32 00 3a 20 00 54 77 69 64 64 6c 65 20 70 61 72 61 6d 65 74 65 .Section.7.2.:..Twiddle.paramete
b540 72 73 00 00 82 00 00 00 5d 00 00 00 77 0f 02 00 52 40 02 00 25 00 00 00 20 1a 80 ba 00 80 00 00 rs......]...w...R@..%...........
b560 14 00 98 80 80 00 00 82 ff 00 54 77 69 64 64 6c 65 20 70 72 6f 76 69 64 65 73 20 73 65 76 65 72 ..........Twiddle.provides.sever
b580 c4 0f 02 00 52 40 02 00 f3 0e 02 00 61 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 70 74 ....R@......al.configuration.opt
b5a0 69 6f 6e 73 20 76 69 61 20 74 68 65 20 91 43 75 73 74 6f 6d 92 20 6f 70 74 69 6f 6e 20 6f 6e 20 ions.via.the..Custom..option.on.
b5c0 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 3a 00 00 6d 00 00 00 40 00 00 00 c4 0f 02 00 bf 40 the..Type..menu:..m...@........@
b5e0 02 00 2d 00 00 00 20 2a 80 80 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 ..-....*......T....8............
b600 95 00 00 59 6f 75 20 63 61 6e 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 20 77 69 64 74 68 20 61 ...You.can.configure.the.width.a
b620 6e 64 20 68 65 69 67 68 74 20 6f 66 20 74 68 65 20 70 75 7a 7a 6c 65 20 67 72 69 64 2e 00 00 75 nd.height.of.the.puzzle.grid...u
b640 00 00 00 48 00 00 00 52 40 02 00 34 41 02 00 2d 00 00 00 20 2a 80 90 00 80 00 00 54 02 98 91 80 ...H...R@..4A..-....*......T....
b660 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 59 6f 75 20 63 61 6e 20 63 6f 6e 66 69 67 75 72 8...............You.can.configur
b680 65 20 74 68 65 20 73 69 7a 65 20 6f 66 20 73 71 75 61 72 65 20 62 6c 6f 63 6b 20 74 68 61 74 20 e.the.size.of.square.block.that.
b6a0 72 6f 74 61 74 65 73 20 61 74 20 61 20 74 69 6d 65 2e 00 00 57 01 00 00 29 01 00 00 bf 40 02 00 rotates.at.a.time...W...)....@..
b6c0 8b 42 02 00 2e 00 00 00 20 2a 80 53 02 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 .B.......*.S.....T....8.........
b6e0 82 ff 00 95 00 00 59 6f 75 20 63 61 6e 20 61 73 6b 20 66 6f 72 20 65 76 65 72 79 20 73 71 75 61 ......You.can.ask.for.every.squa
b700 72 65 20 69 6e 20 74 68 65 20 67 72 69 64 20 74 6f 20 62 65 20 64 69 73 74 69 6e 67 75 69 73 68 re.in.the.grid.to.be.distinguish
b720 61 62 6c 65 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 6f 72 20 79 6f 75 20 63 61 6e 20 61 able.(the.default),.or.you.can.a
b740 73 6b 20 66 6f 72 20 61 20 73 69 6d 70 6c 69 66 69 65 64 20 70 75 7a 7a 6c 65 20 69 6e 20 77 68 sk.for.a.simplified.puzzle.in.wh
b760 69 63 68 20 74 68 65 72 65 20 61 72 65 20 67 72 6f 75 70 73 20 6f 66 20 69 64 65 6e 74 69 63 61 ich.there.are.groups.of.identica
b780 6c 20 6e 75 6d 62 65 72 73 2e 20 49 6e 20 74 68 65 20 73 69 6d 70 6c 69 66 69 65 64 20 70 75 7a l.numbers..In.the.simplified.puz
b7a0 7a 6c 65 20 79 6f 75 72 20 61 69 6d 20 69 73 20 6a 75 73 74 20 74 6f 20 61 72 72 61 6e 67 65 20 zle.your.aim.is.just.to.arrange.
b7c0 61 6c 6c 20 74 68 65 20 31 73 20 69 6e 74 6f 20 74 68 65 20 66 69 72 73 74 20 72 6f 77 2c 20 61 all.the.1s.into.the.first.row,.a
b7e0 6c 6c 20 74 68 65 20 32 73 20 69 6e 74 6f 20 74 68 65 20 73 65 63 6f 6e 64 20 72 6f 77 2c 20 61 ll.the.2s.into.the.second.row,.a
b800 6e 64 20 73 6f 20 6f 6e 2e 00 00 03 01 00 00 d5 00 00 00 34 41 02 00 8e 43 02 00 2e 00 00 00 20 nd.so.on...........4A...C.......
b820 2a 80 ab 01 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 59 6f 75 *.......T....8...............You
b840 20 63 61 6e 20 63 6f 6e 66 69 67 75 72 65 20 77 68 65 74 68 65 72 20 74 68 65 20 6f 72 69 65 6e .can.configure.whether.the.orien
b860 74 61 74 69 6f 6e 20 6f 66 20 74 69 6c 65 73 20 6d 61 74 74 65 72 73 2e 20 49 66 20 79 6f 75 20 tation.of.tiles.matters..If.you.
b880 61 73 6b 20 66 6f 72 20 61 6e 20 6f 72 69 65 6e 74 61 62 6c 65 20 70 75 7a 7a 6c 65 2c 20 65 61 ask.for.an.orientable.puzzle,.ea
b8a0 63 68 20 74 69 6c 65 20 77 69 6c 6c 20 68 61 76 65 20 61 20 74 72 69 61 6e 67 6c 65 20 64 72 61 ch.tile.will.have.a.triangle.dra
b8c0 77 6e 20 69 6e 20 69 74 2e 20 41 6c 6c 20 74 68 65 20 74 72 69 61 6e 67 6c 65 73 20 6d 75 73 74 wn.in.it..All.the.triangles.must
b8e0 20 62 65 20 70 6f 69 6e 74 69 6e 67 20 75 70 77 61 72 64 73 20 74 6f 20 63 6f 6d 70 6c 65 74 65 .be.pointing.upwards.to.complete
b900 20 74 68 65 20 70 75 7a 7a 6c 65 2e 00 00 75 02 00 00 47 02 00 00 8b 42 02 00 03 46 02 00 2e 00 .the.puzzle...u...G....B...F....
b920 00 00 20 2a 80 8f 04 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 ...*.......T....8...............
b940 59 6f 75 20 63 61 6e 20 61 73 6b 20 66 6f 72 20 61 20 6c 69 6d 69 74 65 64 20 73 68 75 66 66 6c You.can.ask.for.a.limited.shuffl
b960 69 6e 67 20 6f 70 65 72 61 74 69 6f 6e 20 74 6f 20 62 65 20 70 65 72 66 6f 72 6d 65 64 20 6f 6e ing.operation.to.be.performed.on
b980 20 74 68 65 20 67 72 69 64 2e 20 42 79 20 64 65 66 61 75 6c 74 2c 20 54 77 69 64 64 6c 65 20 77 .the.grid..By.default,.Twiddle.w
b9a0 69 6c 6c 20 73 68 75 66 66 6c 65 20 74 68 65 20 67 72 69 64 20 73 6f 20 6d 75 63 68 20 74 68 61 ill.shuffle.the.grid.so.much.tha
b9c0 74 20 61 6e 79 20 61 72 72 61 6e 67 65 6d 65 6e 74 20 69 73 20 61 62 6f 75 74 20 61 73 20 70 72 t.any.arrangement.is.about.as.pr
b9e0 6f 62 61 62 6c 65 20 61 73 20 61 6e 79 20 6f 74 68 65 72 2e 20 59 6f 75 20 63 61 6e 20 6f 76 65 obable.as.any.other..You.can.ove
ba00 72 72 69 64 65 20 74 68 69 73 20 62 79 20 72 65 71 75 65 73 74 69 6e 67 20 61 20 70 72 65 63 69 rride.this.by.requesting.a.preci
ba20 73 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 68 75 66 66 6c 69 6e 67 20 6d 6f 76 65 73 20 74 6f 20 se.number.of.shuffling.moves.to.
ba40 62 65 20 70 65 72 66 6f 72 6d 65 64 2e 20 54 79 70 69 63 61 6c 6c 79 20 79 6f 75 72 20 61 69 6d be.performed..Typically.your.aim
ba60 20 69 73 20 74 68 65 6e 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 70 72 65 63 69 73 .is.then.to.determine.the.precis
ba80 65 20 73 65 74 20 6f 66 20 73 68 75 66 66 6c 69 6e 67 20 6d 6f 76 65 73 20 61 6e 64 20 69 6e 76 e.set.of.shuffling.moves.and.inv
baa0 65 72 74 20 74 68 65 6d 20 65 78 61 63 74 6c 79 2c 20 73 6f 20 74 68 61 74 20 79 6f 75 20 61 6e ert.them.exactly,.so.that.you.an
bac0 73 77 65 72 20 28 73 61 79 29 20 61 20 66 6f 75 72 2d 6d 6f 76 65 20 73 68 75 66 66 6c 65 20 77 swer.(say).a.four-move.shuffle.w
bae0 69 74 68 20 61 20 66 6f 75 72 2d 6d 6f 76 65 20 73 6f 6c 75 74 69 6f 6e 2e 20 4e 6f 74 65 20 74 ith.a.four-move.solution..Note.t
bb00 68 61 74 20 74 68 65 20 6d 6f 72 65 20 6d 6f 76 65 73 20 79 6f 75 20 61 73 6b 20 66 6f 72 2c 20 hat.the.more.moves.you.ask.for,.
bb20 74 68 65 20 6d 6f 72 65 20 6c 69 6b 65 6c 79 20 69 74 20 69 73 20 74 68 61 74 20 73 6f 6c 75 74 the.more.likely.it.is.that.solut
bb40 69 6f 6e 73 20 73 68 6f 72 74 65 72 20 74 68 61 6e 20 74 68 65 20 74 61 72 67 65 74 20 6c 65 6e ions.shorter.than.the.target.len
bb60 67 74 68 20 77 69 6c 6c 20 74 75 72 6e 20 6f 75 74 20 74 6f 20 62 65 20 70 6f 73 73 69 62 6c 65 gth.will.turn.out.to.be.possible
bb80 2e 00 00 70 00 00 00 3f 00 00 00 8e 43 02 00 73 46 02 00 31 00 00 00 02 05 05 00 00 d3 09 04 00 ...p...?....C..sF..1............
bba0 a3 88 04 00 17 00 00 00 73 46 02 00 b6 46 02 00 78 4b 02 00 43 68 61 70 74 65 72 20 38 3a 20 52 ........sF...F..xK..Chapter.8:.R
bbc0 65 63 74 61 6e 67 6c 65 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 ectangles.CBB("btn_up","JI(`',`T
bbe0 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 43 00 00 00 1a 00 00 00 03 46 02 00 b6 op')");EB("btn_up")C........F...
bc00 46 02 00 29 00 00 00 20 22 80 34 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 F..)....".4..................Cha
bc20 70 74 65 72 20 38 00 3a 20 00 52 65 63 74 61 6e 67 6c 65 73 00 00 62 01 00 00 3c 01 00 00 73 46 pter.8.:..Rectangles..b...<...sF
bc40 02 00 18 48 02 00 26 00 00 00 20 1a 80 79 02 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 59 6f 75 ...H..&......y...............You
bc60 20 68 61 76 65 20 61 20 67 72 69 64 20 6f 66 20 73 71 75 61 72 65 73 2c 20 77 69 74 68 20 6e 75 .have.a.grid.of.squares,.with.nu
bc80 6d 62 65 72 73 20 77 72 69 74 74 65 6e 20 69 6e 20 73 6f 6d 65 20 28 62 75 74 20 6e 6f 74 20 61 mbers.written.in.some.(but.not.a
bca0 6c 6c 29 20 6f 66 20 74 68 65 20 73 71 75 61 72 65 73 2e 20 59 6f 75 72 20 74 61 73 6b 20 69 73 ll).of.the.squares..Your.task.is
bcc0 20 74 6f 20 73 75 62 64 69 76 69 64 65 20 74 68 65 20 67 72 69 64 20 69 6e 74 6f 20 72 65 63 74 .to.subdivide.the.grid.into.rect
bce0 61 6e 67 6c 65 73 20 6f 66 20 76 61 72 69 6f 75 73 20 73 69 7a 65 73 2c 20 73 75 63 68 20 74 68 angles.of.various.sizes,.such.th
bd00 61 74 20 28 61 29 20 65 76 65 72 79 20 72 65 63 74 61 6e 67 6c 65 20 63 6f 6e 74 61 69 6e 73 20 at.(a).every.rectangle.contains.
bd20 65 78 61 63 74 6c 79 20 6f 6e 65 20 6e 75 6d 62 65 72 65 64 20 73 71 75 61 72 65 2c 20 61 6e 64 exactly.one.numbered.square,.and
bd40 20 28 62 29 20 74 68 65 20 61 72 65 61 20 6f 66 20 65 61 63 68 20 72 65 63 74 61 6e 67 6c 65 20 .(b).the.area.of.each.rectangle.
bd60 69 73 20 65 71 75 61 6c 20 74 6f 20 74 68 65 20 6e 75 6d 62 65 72 20 77 72 69 74 74 65 6e 20 69 is.equal.to.the.number.written.i
bd80 6e 20 69 74 73 20 6e 75 6d 62 65 72 65 64 20 73 71 75 61 72 65 2e 00 00 e8 01 00 00 b6 01 00 00 n.its.numbered.square...........
bda0 b6 46 02 00 00 4a 02 00 32 00 00 00 20 32 80 6d 03 00 80 00 00 14 00 98 80 80 00 00 e3 c3 b7 4e .F...J..2....2.m...............N
bdc0 bd 89 e3 c3 b7 4e bd 89 82 ff 00 43 72 65 64 69 74 20 66 6f 72 20 74 68 69 73 20 67 61 6d 65 20 .....N.....Credit.for.this.game.
bde0 67 6f 65 73 20 74 6f 20 74 68 65 20 4a 61 70 61 6e 65 73 65 20 70 75 7a 7a 6c 65 20 6d 61 67 61 goes.to.the.Japanese.puzzle.maga
be00 7a 69 6e 65 20 4e 69 6b 6f 6c 69 20 00 5b 33 5d 00 3b 20 49 27 76 65 20 61 6c 73 6f 20 73 65 65 zine.Nikoli..[3].;.I've.also.see
be20 6e 20 61 20 50 61 6c 6d 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 61 74 20 50 75 7a 7a 6c n.a.Palm.implementation.at.Puzzl
be40 65 20 50 61 6c 61 63 65 20 00 5b 34 5d 00 2e 20 55 6e 6c 69 6b 65 20 50 75 7a 7a 6c 65 20 50 61 e.Palace..[4]...Unlike.Puzzle.Pa
be60 6c 61 63 65 27 73 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2c 20 6d 79 20 76 65 72 73 69 6f lace's.implementation,.my.versio
be80 6e 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 67 65 6e 65 72 61 74 65 73 20 72 61 6e 64 6f 6d n.automatically.generates.random
bea0 20 67 72 69 64 73 20 6f 66 20 61 6e 79 20 73 69 7a 65 20 79 6f 75 20 6c 69 6b 65 2e 20 54 68 65 .grids.of.any.size.you.like..The
bec0 20 71 75 61 6c 69 74 79 20 6f 66 20 70 75 7a 7a 6c 65 20 64 65 73 69 67 6e 20 69 73 20 74 68 65 .quality.of.puzzle.design.is.the
bee0 72 65 66 6f 72 65 20 6e 6f 74 20 71 75 69 74 65 20 61 73 20 67 6f 6f 64 20 61 73 20 68 61 6e 64 refore.not.quite.as.good.as.hand
bf00 2d 63 72 61 66 74 65 64 20 70 75 7a 7a 6c 65 73 20 77 6f 75 6c 64 20 62 65 2c 20 62 75 74 20 6f -crafted.puzzles.would.be,.but.o
bf20 6e 20 74 68 65 20 70 6c 75 73 20 73 69 64 65 20 79 6f 75 20 67 65 74 20 61 6e 20 69 6e 65 78 68 n.the.plus.side.you.get.an.inexh
bf40 61 75 73 74 69 62 6c 65 20 73 75 70 70 6c 79 20 6f 66 20 70 75 7a 7a 6c 65 73 20 74 61 69 6c 6f austible.supply.of.puzzles.tailo
bf60 72 65 64 20 74 6f 20 79 6f 75 72 20 6f 77 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2e 00 00 red.to.your.own.specification...
bf80 62 00 00 00 3a 00 00 00 18 48 02 00 62 4a 02 00 28 00 00 00 20 20 80 74 00 80 00 00 14 00 98 80 b...:....H..bJ..(......t........
bfa0 80 00 00 80 02 00 82 ff 00 5b 33 5d 20 00 68 74 74 70 3a 2f 2f 77 77 77 2e 6e 69 6b 6f 6c 69 2e .........[3]..http://www.nikoli.
bfc0 63 6f 2e 6a 70 2f 70 75 7a 7a 6c 65 73 2f 37 2f 69 6e 64 65 78 5f 74 65 78 74 2d 65 2e 68 74 6d co.jp/puzzles/7/index_text-e.htm
bfe0 00 00 68 00 00 00 40 00 00 00 00 4a 02 00 ca 4a 02 00 28 00 00 00 20 20 80 80 00 80 00 00 14 00 ..h...@....J...J..(.............
c000 98 80 80 00 00 80 02 00 82 ff 00 5b 34 5d 20 00 68 74 74 70 3a 2f 2f 77 77 77 2e 70 75 7a 7a 6c ...........[4]..http://www.puzzl
c020 65 2e 67 72 2e 6a 70 2f 70 75 7a 7a 6c 65 2f 73 69 6b 61 6b 75 2f 70 61 6c 6d 2f 69 6e 64 65 78 e.gr.jp/puzzle/sikaku/palm/index
c040 2e 68 74 6d 6c 2e 65 6e 00 00 56 00 00 00 27 00 00 00 62 4a 02 00 20 4b 02 00 2f 00 00 00 20 2e .html.en..V...'...bJ...K../.....
c060 80 4e 00 80 00 00 00 00 e3 7e c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 .N.......~..N..............Secti
c080 6f 6e 20 38 2e 31 00 3a 20 00 52 65 63 74 61 6e 67 6c 65 73 20 63 6f 6e 74 72 6f 6c 73 00 00 00 on.8.1.:..Rectangles.controls...
c0a0 58 00 00 00 29 00 00 00 ca 4a 02 00 78 4b 02 00 2f 00 00 00 20 2e 80 52 00 80 00 00 00 00 e3 7f X...)....J..xK../......R........
c0c0 c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 38 2e 32 00 3a 20 00 ..N..............Section.8.2.:..
c0e0 52 65 63 74 61 6e 67 6c 65 73 20 70 61 72 61 6d 65 74 65 72 73 00 00 00 88 00 00 00 57 00 00 00 Rectangles.parameters.......W...
c100 20 4b 02 00 00 4c 02 00 31 00 00 00 02 4b 02 00 00 cd 84 04 00 2a 8a 04 00 18 00 00 00 00 4c 02 .K...L..1....K.......*........L.
c120 00 4e 4c 02 00 4b 4e 02 00 53 65 63 74 69 6f 6e 20 38 2e 31 3a 20 52 65 63 74 61 6e 67 6c 65 73 .NL..KN..Section.8.1:.Rectangles
c140 20 63 6f 6e 74 72 6f 6c 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 .controls.CBB("btn_up","JI(`',`g
c160 61 6d 65 73 2e 72 65 63 74 61 6e 67 6c 65 73 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 ames.rectangles')");EB("btn_up")
c180 4e 00 00 00 25 00 00 00 78 4b 02 00 4e 4c 02 00 29 00 00 00 20 22 80 4a 00 80 00 00 00 00 80 05 N...%...xK..NL..)....".J........
c1a0 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 38 2e 31 00 3a 20 00 52 65 63 74 61 6e 67 ..........Section.8.1.:..Rectang
c1c0 6c 65 73 20 63 6f 6e 74 72 6f 6c 73 00 00 4b 00 00 00 26 00 00 00 00 4c 02 00 99 4c 02 00 25 00 les.controls..K...&....L...L..%.
c1e0 00 00 20 1a 80 4c 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 69 73 20 67 61 6d 65 20 69 73 .....L..............This.game.is
c200 20 70 6c 61 79 65 64 20 77 69 74 68 20 74 68 65 20 6d 6f 75 73 65 2e 00 00 d7 00 00 00 b1 00 00 .played.with.the.mouse..........
c220 00 4e 4c 02 00 70 4d 02 00 26 00 00 00 20 1a 80 63 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 .NL..pM..&......c...............
c240 4c 65 66 74 2d 63 6c 69 63 6b 20 61 6e 79 20 65 64 67 65 20 74 6f 20 74 6f 67 67 6c 65 20 69 74 Left-click.any.edge.to.toggle.it
c260 20 6f 6e 20 6f 72 20 6f 66 66 2c 20 6f 72 20 63 6c 69 63 6b 20 61 6e 64 20 64 72 61 67 20 74 6f .on.or.off,.or.click.and.drag.to
c280 20 64 72 61 77 20 61 6e 20 65 6e 74 69 72 65 20 72 65 63 74 61 6e 67 6c 65 20 28 6f 72 20 6c 69 .draw.an.entire.rectangle.(or.li
c2a0 6e 65 29 20 6f 6e 20 74 68 65 20 67 72 69 64 20 69 6e 20 6f 6e 65 20 67 6f 20 28 72 65 6d 6f 76 ne).on.the.grid.in.one.go.(remov
c2c0 69 6e 67 20 61 6e 79 20 65 78 69 73 74 69 6e 67 20 65 64 67 65 73 20 77 69 74 68 69 6e 20 74 68 ing.any.existing.edges.within.th
c2e0 61 74 20 72 65 63 74 61 6e 67 6c 65 29 2e 00 00 6d 00 00 00 48 00 00 00 99 4c 02 00 dd 4d 02 00 at.rectangle)...m...H....L...M..
c300 25 00 00 00 20 1a 80 90 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 57 68 65 6e 20 61 20 72 65 63 %.....................When.a.rec
c320 74 61 6e 67 6c 65 20 6f 66 20 74 68 65 20 63 6f 72 72 65 63 74 20 73 69 7a 65 20 69 73 20 63 6f tangle.of.the.correct.size.is.co
c340 6d 70 6c 65 74 65 64 2c 20 69 74 20 77 69 6c 6c 20 62 65 20 73 68 61 64 65 64 2e 00 00 6e 00 00 mpleted,.it.will.be.shaded...n..
c360 00 43 00 00 00 70 4d 02 00 4b 4e 02 00 2b 00 00 00 20 26 80 86 00 80 00 00 14 00 98 80 80 00 00 .C...pM..KN..+....&.............
c380 e3 fc c5 f9 4e 89 82 ff 00 28 41 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73 20 64 65 73 63 72 69 ....N....(All.the.actions.descri
c3a0 62 65 64 20 69 6e 20 00 73 65 63 74 69 6f 6e 20 32 2e 31 00 20 61 72 65 20 61 6c 73 6f 20 61 76 bed.in..section.2.1..are.also.av
c3c0 61 69 6c 61 62 6c 65 2e 29 00 00 8a 00 00 00 59 00 00 00 dd 4d 02 00 d5 4e 02 00 31 00 00 00 02 ailable.)......Y....M...N..1....
c3e0 24 08 00 00 a3 88 04 00 e7 05 05 00 19 00 00 00 d5 4e 02 00 25 4f 02 00 05 87 02 00 53 65 63 74 $................N..%O......Sect
c400 69 6f 6e 20 38 2e 32 3a 20 52 65 63 74 61 6e 67 6c 65 73 20 70 61 72 61 6d 65 74 65 72 73 00 43 ion.8.2:.Rectangles.parameters.C
c420 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 72 65 63 74 61 6e BB("btn_up","JI(`',`games.rectan
c440 67 6c 65 73 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 50 00 00 00 27 00 00 00 4b 4e 02 gles')");EB("btn_up")P...'...KN.
c460 00 25 4f 02 00 29 00 00 00 20 22 80 4e 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 .%O..)....".N..................S
c480 65 63 74 69 6f 6e 20 38 2e 32 00 3a 20 00 52 65 63 74 61 6e 67 6c 65 73 20 70 61 72 61 6d 65 74 ection.8.2.:..Rectangles.paramet
c4a0 65 72 73 00 00 76 00 00 00 51 00 00 00 d5 4e 02 00 9b 4f 02 00 25 00 00 00 20 1a 80 a2 00 80 00 ers..v...Q....N...O..%..........
c4c0 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 ...........These.parameters.are.
c4e0 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 20 6f available.from.the..Custom.....o
c500 70 74 69 6f 6e 20 6f 6e 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 2e 00 00 3d 00 00 00 12 ption.on.the..Type..menu...=....
c520 00 00 00 25 4f 02 00 d8 4f 02 00 2b 00 00 00 20 26 80 24 00 80 00 00 14 00 98 80 80 01 00 80 00 ...%O...O..+....&.$.............
c540 00 80 01 00 82 ff 00 57 69 64 74 68 00 2c 20 00 48 65 69 67 68 74 00 00 42 00 00 00 1c 00 00 00 .......Width.,..Height..B.......
c560 9b 4f 02 00 26 80 02 00 26 00 00 00 20 1c 80 38 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 53 .O..&...&......8...............S
c580 d8 4f 02 00 26 80 02 00 4b 4e 02 00 69 7a 65 20 6f 66 20 67 72 69 64 2c 20 69 6e 20 73 71 75 61 .O..&...KN..ize.of.grid,.in.squa
c5a0 72 65 73 2e 00 00 38 00 00 00 13 00 00 00 d8 4f 02 00 5e 80 02 00 25 00 00 00 20 1a 80 26 00 80 res...8........O..^...%......&..
c5c0 00 00 14 00 98 80 80 01 00 82 ff 00 45 78 70 61 6e 73 69 6f 6e 20 66 61 63 74 6f 72 00 00 6d 01 ............Expansion.factor..m.
c5e0 00 00 40 01 00 00 26 80 02 00 cb 81 02 00 2d 00 00 00 20 28 80 81 02 00 80 00 00 14 00 98 91 80 ..@...&.......-....(............
c600 80 00 00 80 01 00 80 00 00 82 ff 00 54 68 69 73 20 69 73 20 61 20 6d 65 63 68 61 6e 69 73 6d 20 ............This.is.a.mechanism.
c620 66 6f 72 20 63 68 61 6e 67 69 6e 67 20 74 68 65 20 74 79 70 65 20 6f 66 20 67 72 69 64 73 20 67 for.changing.the.type.of.grids.g
c640 65 6e 65 72 61 74 65 64 20 62 79 20 74 68 65 20 70 72 6f 67 72 61 6d 2e 20 53 6f 6d 65 20 70 65 enerated.by.the.program..Some.pe
c660 6f 70 6c 65 20 70 72 65 66 65 72 20 61 20 67 72 69 64 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 20 ople.prefer.a.grid.containing.a.
c680 66 65 77 20 6c 61 72 67 65 20 72 65 63 74 61 6e 67 6c 65 73 20 74 6f 20 6f 6e 65 20 63 6f 6e 74 few.large.rectangles.to.one.cont
c6a0 61 69 6e 69 6e 67 20 6d 61 6e 79 20 73 6d 61 6c 6c 20 6f 6e 65 73 2e 20 53 6f 20 79 6f 75 20 63 aining.many.small.ones..So.you.c
c6c0 61 6e 20 61 73 6b 20 52 65 63 74 61 6e 67 6c 65 73 20 74 6f 20 65 73 73 65 6e 74 69 61 6c 6c 79 an.ask.Rectangles.to.essentially
c6e0 20 67 65 6e 65 72 61 74 65 20 61 20 00 73 6d 61 6c 6c 65 72 00 20 67 72 69 64 20 74 68 61 6e 20 .generate.a..smaller..grid.than.
c700 74 68 65 20 73 69 7a 65 20 79 6f 75 20 73 70 65 63 69 66 69 65 64 2c 20 61 6e 64 20 74 68 65 6e the.size.you.specified,.and.then
c720 20 74 6f 20 65 78 70 61 6e 64 20 69 74 20 62 79 20 61 64 64 69 6e 67 20 72 6f 77 73 20 61 6e 64 .to.expand.it.by.adding.rows.and
c740 20 63 6f 6c 75 6d 6e 73 2e 00 00 d2 01 00 00 ab 01 00 00 5e 80 02 00 9d 83 02 00 27 00 00 00 20 .columns...........^.......'....
c760 1c 80 57 03 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 54 68 65 20 64 65 66 61 75 6c 74 20 65 ..W................The.default.e
c780 78 70 61 6e 73 69 6f 6e 20 66 61 63 74 6f 72 20 6f 66 20 7a 65 72 6f 20 6d 65 61 6e 73 20 74 68 xpansion.factor.of.zero.means.th
c7a0 61 74 20 52 65 63 74 61 6e 67 6c 65 73 20 77 69 6c 6c 20 73 69 6d 70 6c 79 20 67 65 6e 65 72 61 at.Rectangles.will.simply.genera
c7c0 74 65 20 61 20 67 72 69 64 20 6f 66 20 74 68 65 20 73 69 7a 65 20 79 6f 75 20 61 73 6b 20 66 6f te.a.grid.of.the.size.you.ask.fo
c7e0 72 2c 20 61 6e 64 20 64 6f 20 6e 6f 74 68 69 6e 67 20 66 75 72 74 68 65 72 2e 20 49 66 20 79 6f r,.and.do.nothing.further..If.yo
c800 75 20 73 65 74 20 61 6e 20 65 78 70 61 6e 73 69 6f 6e 20 66 61 63 74 6f 72 20 6f 66 20 28 73 61 u.set.an.expansion.factor.of.(sa
c820 79 29 20 30 2e 35 2c 20 69 74 20 6d 65 61 6e 73 20 74 68 61 74 20 65 61 63 68 20 64 69 6d 65 6e y).0.5,.it.means.that.each.dimen
c840 73 69 6f 6e 20 6f 66 20 74 68 65 20 67 72 69 64 20 77 69 6c 6c 20 62 65 20 65 78 70 61 6e 64 65 sion.of.the.grid.will.be.expande
c860 64 20 74 6f 20 68 61 6c 66 20 61 67 61 69 6e 20 61 73 20 62 69 67 20 61 66 74 65 72 20 67 65 6e d.to.half.again.as.big.after.gen
c880 65 72 61 74 69 6f 6e 2e 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 2c 20 74 68 65 20 69 6e 69 eration..In.other.words,.the.ini
c8a0 74 69 61 6c 20 67 72 69 64 20 77 69 6c 6c 20 62 65 20 32 2f 33 20 74 68 65 20 73 69 7a 65 20 69 tial.grid.will.be.2/3.the.size.i
c8c0 6e 20 65 61 63 68 20 64 69 6d 65 6e 73 69 6f 6e 2c 20 61 6e 64 20 77 69 6c 6c 20 62 65 20 65 78 n.each.dimension,.and.will.be.ex
c8e0 70 61 6e 64 65 64 20 74 6f 20 69 74 73 20 66 75 6c 6c 20 73 69 7a 65 20 77 69 74 68 6f 75 74 20 panded.to.its.full.size.without.
c900 61 64 64 69 6e 67 20 61 6e 79 20 6d 6f 72 65 20 72 65 63 74 61 6e 67 6c 65 73 2e 00 00 6c 01 00 adding.any.more.rectangles...l..
c920 00 3f 01 00 00 cb 81 02 00 09 85 02 00 2d 00 00 00 20 28 80 7f 02 00 80 00 00 14 00 98 91 80 80 .?...........-....(.............
c940 00 00 80 01 00 80 00 00 82 ff 00 53 65 74 74 69 6e 67 20 61 6e 20 65 78 70 61 6e 73 69 6f 6e 20 ...........Setting.an.expansion.
c960 66 61 63 74 6f 72 20 6f 66 20 61 72 6f 75 6e 64 20 30 2e 35 20 74 65 6e 64 73 20 74 6f 20 6d 61 factor.of.around.0.5.tends.to.ma
c980 6b 65 20 74 68 65 20 67 61 6d 65 20 6d 6f 72 65 20 64 69 66 66 69 63 75 6c 74 2c 20 61 6e 64 20 ke.the.game.more.difficult,.and.
c9a0 61 6c 73 6f 20 28 69 6e 20 6d 79 20 65 78 70 65 72 69 65 6e 63 65 29 20 72 65 77 61 72 64 73 20 also.(in.my.experience).rewards.
c9c0 61 20 6c 65 73 73 20 64 65 64 75 63 74 69 76 65 20 61 6e 64 20 6d 6f 72 65 20 69 6e 74 75 69 74 a.less.deductive.and.more.intuit
c9e0 69 76 65 20 70 6c 61 79 69 6e 67 20 73 74 79 6c 65 2e 20 49 66 20 79 6f 75 20 73 65 74 20 69 74 ive.playing.style..If.you.set.it
ca00 20 00 74 6f 6f 00 20 68 69 67 68 2c 20 74 68 6f 75 67 68 2c 20 74 68 65 20 67 61 6d 65 20 73 69 ..too..high,.though,.the.game.si
ca20 6d 70 6c 79 20 63 61 6e 6e 6f 74 20 67 65 6e 65 72 61 74 65 20 6d 6f 72 65 20 74 68 61 6e 20 61 mply.cannot.generate.more.than.a
ca40 20 66 65 77 20 72 65 63 74 61 6e 67 6c 65 73 20 74 6f 20 63 6f 76 65 72 20 74 68 65 20 65 6e 74 .few.rectangles.to.cover.the.ent
ca60 69 72 65 20 67 72 69 64 2c 20 61 6e 64 20 74 68 65 20 67 61 6d 65 20 62 65 63 6f 6d 65 73 20 74 ire.grid,.and.the.game.becomes.t
ca80 72 69 76 69 61 6c 2e 00 00 3e 00 00 00 19 00 00 00 9d 83 02 00 47 85 02 00 25 00 00 00 20 1a 80 rivial...>...........G...%......
caa0 32 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 45 6e 73 75 72 65 20 75 6e 69 71 75 65 20 73 6f 6c 2..............Ensure.unique.sol
cac0 75 74 69 6f 6e 00 00 be 01 00 00 91 01 00 00 09 85 02 00 05 87 02 00 2d 00 00 00 20 28 80 23 03 ution..................-....(.#.
cae0 00 80 00 00 14 00 98 91 80 80 00 00 80 01 00 80 00 00 82 ff 00 4e 6f 72 6d 61 6c 6c 79 2c 20 52 .....................Normally,.R
cb00 65 63 74 61 6e 67 6c 65 73 20 77 69 6c 6c 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 ectangles.will.make.sure.that.th
cb20 65 20 70 75 7a 7a 6c 65 73 20 69 74 20 70 72 65 73 65 6e 74 73 20 68 61 76 65 20 6f 6e 6c 79 20 e.puzzles.it.presents.have.only.
cb40 6f 6e 65 20 73 6f 6c 75 74 69 6f 6e 2e 20 50 75 7a 7a 6c 65 73 20 77 69 74 68 20 61 6d 62 69 67 one.solution..Puzzles.with.ambig
cb60 75 6f 75 73 20 73 65 63 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 6d 6f 72 65 20 64 69 66 66 69 63 uous.sections.can.be.more.diffic
cb80 75 6c 74 20 61 6e 64 20 6d 6f 72 65 20 73 75 62 74 6c 65 2c 20 73 6f 20 69 66 20 79 6f 75 20 6c ult.and.more.subtle,.so.if.you.l
cba0 69 6b 65 20 79 6f 75 20 63 61 6e 20 74 75 72 6e 20 6f 66 66 20 74 68 69 73 20 66 65 61 74 75 72 ike.you.can.turn.off.this.featur
cbc0 65 20 61 6e 64 20 72 69 73 6b 20 68 61 76 69 6e 67 20 61 6d 62 69 67 75 6f 75 73 20 70 75 7a 7a e.and.risk.having.ambiguous.puzz
cbe0 6c 65 73 2e 20 41 6c 73 6f 2c 20 66 69 6e 64 69 6e 67 20 00 61 6c 6c 00 20 74 68 65 20 70 6f 73 les..Also,.finding..all..the.pos
cc00 73 69 62 6c 65 20 73 6f 6c 75 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 61 6e 20 61 64 64 69 74 69 sible.solutions.can.be.an.additi
cc20 6f 6e 61 6c 20 63 68 61 6c 6c 65 6e 67 65 20 66 6f 72 20 61 6e 20 61 64 76 61 6e 63 65 64 20 70 onal.challenge.for.an.advanced.p
cc40 6c 61 79 65 72 2e 20 54 75 72 6e 69 6e 67 20 6f 66 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 63 layer..Turning.off.this.option.c
cc60 61 6e 20 61 6c 73 6f 20 73 70 65 65 64 20 75 70 20 70 75 7a 7a 6c 65 20 67 65 6e 65 72 61 74 69 an.also.speed.up.puzzle.generati
cc80 6f 6e 2e 00 00 6e 00 00 00 3d 00 00 00 47 85 02 00 73 87 02 00 31 00 00 00 02 e8 02 00 00 2a 8a on...n...=...G...s...1........*.
cca0 04 00 f3 07 05 00 1a 00 00 00 73 87 02 00 b4 87 02 00 5b 8a 02 00 43 68 61 70 74 65 72 20 39 3a ..........s.......[...Chapter.9:
ccc0 20 4e 65 74 73 6c 69 64 65 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 .Netslide.CBB("btn_up","JI(`',`T
cce0 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 41 00 00 00 18 00 00 00 05 87 02 00 b4 op')");EB("btn_up")A............
cd00 87 02 00 29 00 00 00 20 22 80 30 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 ...)....".0..................Cha
cd20 70 74 65 72 20 39 00 3a 20 00 4e 65 74 73 6c 69 64 65 00 00 2a 01 00 00 f8 00 00 00 73 87 02 00 pter.9.:..Netslide..*.......s...
cd40 de 88 02 00 32 00 00 00 20 32 80 f1 01 00 80 00 00 14 00 98 80 80 00 00 e3 36 1a 91 db 89 e3 11 ....2....2...............6......
cd60 57 8b 70 89 82 ff 00 54 68 69 73 20 67 61 6d 65 20 63 6f 6d 62 69 6e 65 73 20 74 68 65 20 67 72 W.p....This.game.combines.the.gr
cd80 69 64 20 67 65 6e 65 72 61 74 69 6f 6e 20 6f 66 20 4e 65 74 20 28 73 65 65 20 00 63 68 61 70 74 id.generation.of.Net.(see..chapt
cda0 65 72 20 33 00 29 20 77 69 74 68 20 74 68 65 20 6d 6f 76 65 6d 65 6e 74 20 6f 66 20 53 69 78 74 er.3.).with.the.movement.of.Sixt
cdc0 65 65 6e 20 28 73 65 65 20 00 63 68 61 70 74 65 72 20 36 00 29 3a 20 79 6f 75 20 68 61 76 65 20 een.(see..chapter.6.):.you.have.
cde0 61 20 4e 65 74 20 67 72 69 64 2c 20 62 75 74 20 69 6e 73 74 65 61 64 20 6f 66 20 72 6f 74 61 74 a.Net.grid,.but.instead.of.rotat
ce00 69 6e 67 20 74 69 6c 65 73 20 62 61 63 6b 20 69 6e 74 6f 20 70 6c 61 63 65 20 79 6f 75 20 68 61 ing.tiles.back.into.place.you.ha
ce20 76 65 20 74 6f 20 73 6c 69 64 65 20 74 68 65 6d 20 69 6e 74 6f 20 70 6c 61 63 65 20 62 79 20 6d ve.to.slide.them.into.place.by.m
ce40 6f 76 69 6e 67 20 61 20 77 68 6f 6c 65 20 72 6f 77 20 61 74 20 61 20 74 69 6d 65 2e 00 00 6a 00 oving.a.whole.row.at.a.time...j.
ce60 00 00 3f 00 00 00 b4 87 02 00 48 89 02 00 2b 00 00 00 20 26 80 7e 00 80 00 00 14 00 98 80 80 00 ..?.......H...+....&.~..........
ce80 00 e3 7a c4 f9 4e 89 82 ff 00 41 73 20 69 6e 20 53 69 78 74 65 65 6e 2c 20 63 6f 6e 74 72 6f 6c ..z..N....As.in.Sixteen,.control
cea0 20 69 73 20 77 69 74 68 20 74 68 65 20 6d 6f 75 73 65 2e 20 53 65 65 20 00 73 65 63 74 69 6f 6e .is.with.the.mouse..See..section
cec0 20 36 2e 31 00 2e 00 00 ac 00 00 00 7b 00 00 00 de 88 02 00 f4 89 02 00 31 00 00 00 20 32 80 f6 .6.1........{...........1....2..
cee0 00 80 00 00 14 00 98 80 80 00 00 e3 02 c6 f9 4e 89 e3 7b c4 f9 4e 89 82 ff 00 54 68 65 20 61 76 ...............N..{..N....The.av
cf00 61 69 6c 61 62 6c 65 20 67 61 6d 65 20 70 61 72 61 6d 65 74 65 72 73 20 68 61 76 65 20 73 69 6d ailable.game.parameters.have.sim
cf20 69 6c 61 72 20 6d 65 61 6e 69 6e 67 73 20 74 6f 20 74 68 6f 73 65 20 69 6e 20 4e 65 74 20 28 73 ilar.meanings.to.those.in.Net.(s
cf40 65 65 20 00 73 65 63 74 69 6f 6e 20 33 2e 32 00 29 20 61 6e 64 20 53 69 78 74 65 65 6e 20 28 73 ee..section.3.2.).and.Sixteen.(s
cf60 65 65 20 00 73 65 63 74 69 6f 6e 20 36 2e 32 00 29 2e 00 00 67 00 00 00 42 00 00 00 48 89 02 00 ee..section.6.2.)...g...B...H...
cf80 5b 8a 02 00 25 00 00 00 20 1a 80 84 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 4e 65 74 73 6c 69 [...%.....................Netsli
cfa0 64 65 20 77 61 73 20 63 6f 6e 74 72 69 62 75 74 65 64 20 74 6f 20 74 68 69 73 20 63 6f 6c 6c 65 de.was.contributed.to.this.colle
cfc0 63 74 69 6f 6e 20 62 79 20 52 69 63 68 61 72 64 20 42 6f 75 6c 74 6f 6e 2e 00 00 6e 00 00 00 3d ction.by.Richard.Boulton...n...=
cfe0 00 00 00 f4 89 02 00 c9 8a 02 00 31 00 00 00 02 f8 04 00 00 e7 05 05 00 ec 0b 05 00 1b 00 00 00 ...........1....................
d000 c9 8a 02 00 0a 8b 02 00 c1 8f 02 00 43 68 61 70 74 65 72 20 31 30 3a 20 50 61 74 74 65 72 6e 00 ............Chapter.10:.Pattern.
d020 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 CBB("btn_up","JI(`',`Top')");EB(
d040 22 62 74 6e 5f 75 70 22 29 41 00 00 00 18 00 00 00 5b 8a 02 00 0a 8b 02 00 29 00 00 00 20 22 80 "btn_up")A.......[.......)....".
d060 30 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 74 65 72 20 31 30 00 3a 20 0..................Chapter.10.:.
d080 00 50 61 74 74 65 72 6e 00 00 61 01 00 00 3b 01 00 00 c9 8a 02 00 6b 8c 02 00 26 00 00 00 20 1a .Pattern..a...;.......k...&.....
d0a0 80 77 02 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 59 6f 75 20 68 61 76 65 20 61 20 67 72 69 64 .w...............You.have.a.grid
d0c0 20 6f 66 20 73 71 75 61 72 65 73 2c 20 77 68 69 63 68 20 6d 75 73 74 20 61 6c 6c 20 62 65 20 66 .of.squares,.which.must.all.be.f
d0e0 69 6c 6c 65 64 20 69 6e 20 65 69 74 68 65 72 20 62 6c 61 63 6b 20 6f 72 20 77 68 69 74 65 2e 20 illed.in.either.black.or.white..
d100 42 65 73 69 64 65 20 65 61 63 68 20 72 6f 77 20 6f 66 20 74 68 65 20 67 72 69 64 20 61 72 65 20 Beside.each.row.of.the.grid.are.
d120 6c 69 73 74 65 64 20 74 68 65 20 6c 65 6e 67 74 68 73 20 6f 66 20 74 68 65 20 72 75 6e 73 20 6f listed.the.lengths.of.the.runs.o
d140 66 20 62 6c 61 63 6b 20 73 71 75 61 72 65 73 20 6f 6e 20 74 68 61 74 20 72 6f 77 3b 20 61 62 6f f.black.squares.on.that.row;.abo
d160 76 65 20 65 61 63 68 20 63 6f 6c 75 6d 6e 20 61 72 65 20 6c 69 73 74 65 64 20 74 68 65 20 6c 65 ve.each.column.are.listed.the.le
d180 6e 67 74 68 73 20 6f 66 20 74 68 65 20 72 75 6e 73 20 6f 66 20 62 6c 61 63 6b 20 73 71 75 61 72 ngths.of.the.runs.of.black.squar
d1a0 65 73 20 69 6e 20 74 68 61 74 20 63 6f 6c 75 6d 6e 2e 20 59 6f 75 72 20 61 69 6d 20 69 73 20 74 es.in.that.column..Your.aim.is.t
d1c0 6f 20 66 69 6c 6c 20 69 6e 20 74 68 65 20 65 6e 74 69 72 65 20 67 72 69 64 20 62 6c 61 63 6b 20 o.fill.in.the.entire.grid.black.
d1e0 6f 72 20 77 68 69 74 65 2e 00 00 b0 00 00 00 8a 00 00 00 0a 8b 02 00 1b 8d 02 00 26 00 00 00 20 or.white...................&....
d200 1a 80 15 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 49 20 66 69 72 73 74 20 73 61 77 20 74 68 ..................I.first.saw.th
d220 69 73 20 70 75 7a 7a 6c 65 20 66 6f 72 6d 20 61 72 6f 75 6e 64 20 31 39 39 35 2c 20 75 6e 64 65 is.puzzle.form.around.1995,.unde
d240 72 20 74 68 65 20 6e 61 6d 65 20 91 6e 6f 6e 6f 67 72 61 6d 73 92 2e 20 49 27 76 65 20 73 65 65 r.the.name..nonograms...I've.see
d260 6e 20 69 74 20 69 6e 20 76 61 72 69 6f 75 73 20 70 6c 61 63 65 73 20 73 69 6e 63 65 20 74 68 65 n.it.in.various.places.since.the
d280 6e 2c 20 75 6e 64 65 72 20 64 69 66 66 65 72 65 6e 74 20 6e 61 6d 65 73 2e 00 00 fc 01 00 00 d0 n,.under.different.names........
d2a0 01 00 00 6b 8c 02 00 17 8f 02 00 2c 00 00 00 20 26 80 a1 03 00 80 00 00 14 00 98 80 80 00 00 80 ...k.......,....&...............
d2c0 01 00 80 00 00 82 ff 00 4e 6f 72 6d 61 6c 6c 79 2c 20 70 75 7a 7a 6c 65 73 20 6f 66 20 74 68 69 ........Normally,.puzzles.of.thi
d2e0 73 20 74 79 70 65 20 74 75 72 6e 20 6f 75 74 20 74 6f 20 62 65 20 61 20 6d 65 61 6e 69 6e 67 66 s.type.turn.out.to.be.a.meaningf
d300 75 6c 20 70 69 63 74 75 72 65 20 6f 66 20 73 6f 6d 65 74 68 69 6e 67 20 6f 6e 63 65 20 79 6f 75 ul.picture.of.something.once.you
d320 27 76 65 20 73 6f 6c 76 65 64 20 74 68 65 6d 2e 20 48 6f 77 65 76 65 72 2c 20 73 69 6e 63 65 20 've.solved.them..However,.since.
d340 74 68 69 73 20 76 65 72 73 69 6f 6e 20 67 65 6e 65 72 61 74 65 73 20 74 68 65 20 70 75 7a 7a 6c this.version.generates.the.puzzl
d360 65 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2c 20 74 68 65 79 20 77 69 6c 6c 20 6a 75 73 74 es.automatically,.they.will.just
d380 20 6c 6f 6f 6b 20 6c 69 6b 65 20 72 61 6e 64 6f 6d 20 67 72 6f 75 70 69 6e 67 73 20 6f 66 20 73 .look.like.random.groupings.of.s
d3a0 71 75 61 72 65 73 2e 20 28 4f 6e 65 20 75 73 65 72 20 68 61 73 20 73 75 67 67 65 73 74 65 64 20 quares..(One.user.has.suggested.
d3c0 74 68 61 74 20 74 68 69 73 20 69 73 20 61 63 74 75 61 6c 6c 79 20 61 20 00 67 6f 6f 64 00 20 74 that.this.is.actually.a..good..t
d3e0 68 69 6e 67 2c 20 73 69 6e 63 65 20 69 74 20 70 72 65 76 65 6e 74 73 20 79 6f 75 20 66 72 6f 6d hing,.since.it.prevents.you.from
d400 20 67 75 65 73 73 69 6e 67 20 74 68 65 20 63 6f 6c 6f 75 72 20 6f 66 20 73 71 75 61 72 65 73 20 .guessing.the.colour.of.squares.
d420 62 61 73 65 64 20 6f 6e 20 74 68 65 20 70 69 63 74 75 72 65 2c 20 61 6e 64 20 66 6f 72 63 65 73 based.on.the.picture,.and.forces
d440 20 79 6f 75 20 74 6f 20 75 73 65 20 6c 6f 67 69 63 20 69 6e 73 74 65 61 64 2e 29 20 54 68 65 20 .you.to.use.logic.instead.).The.
d460 61 64 76 61 6e 74 61 67 65 2c 20 74 68 6f 75 67 68 2c 20 69 73 20 74 68 61 74 20 79 6f 75 20 6e advantage,.though,.is.that.you.n
d480 65 76 65 72 20 72 75 6e 20 6f 75 74 20 6f 66 20 74 68 65 6d 2e 00 00 54 00 00 00 25 00 00 00 1b ever.run.out.of.them...T...%....
d4a0 8d 02 00 6b 8f 02 00 2f 00 00 00 20 2e 80 4a 00 80 00 00 00 00 e3 80 c4 f9 4e 80 00 00 80 00 00 ...k.../......J..........N......
d4c0 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 31 30 2e 31 00 3a 20 00 50 61 74 74 65 72 6e 20 ........Section.10.1.:..Pattern.
d4e0 63 6f 6e 74 72 6f 6c 73 00 00 00 56 00 00 00 27 00 00 00 17 8f 02 00 c1 8f 02 00 2f 00 00 00 20 controls...V...'.........../....
d500 2e 80 4e 00 80 00 00 00 00 e3 ac c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 ..N..........N..............Sect
d520 69 6f 6e 20 31 30 2e 32 00 3a 20 00 50 61 74 74 65 72 6e 20 70 61 72 61 6d 65 74 65 72 73 00 00 ion.10.2.:..Pattern.parameters..
d540 00 83 00 00 00 52 00 00 00 6b 8f 02 00 50 c0 02 00 31 00 00 00 02 56 03 00 00 f3 07 05 00 91 82 .....R...k...P...1....V.........
d560 05 00 1c 00 00 00 50 c0 02 00 9c c0 02 00 a6 c3 02 00 53 65 63 74 69 6f 6e 20 31 30 2e 31 3a 20 ......P...........Section.10.1:.
d580 c1 8f 02 00 50 c0 02 00 c1 8f 02 00 50 61 74 74 65 72 6e 20 63 6f 6e 74 72 6f 6c 73 00 43 42 42 ....P.......Pattern.controls.CBB
d5a0 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 70 61 74 74 65 72 6e 27 ("btn_up","JI(`',`games.pattern'
d5c0 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4c 00 00 00 23 00 00 00 c1 8f 02 00 9c c0 02 00 )");EB("btn_up")L...#...........
d5e0 29 00 00 00 20 22 80 46 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f )....".F..................Sectio
d600 6e 20 31 30 2e 31 00 3a 20 00 50 61 74 74 65 72 6e 20 63 6f 6e 74 72 6f 6c 73 00 00 4b 00 00 00 n.10.1.:..Pattern.controls..K...
d620 26 00 00 00 50 c0 02 00 e7 c0 02 00 25 00 00 00 20 1a 80 4c 00 80 00 00 14 00 98 80 80 00 00 82 &...P.......%......L............
d640 ff 00 54 68 69 73 20 67 61 6d 65 20 69 73 20 70 6c 61 79 65 64 20 77 69 74 68 20 74 68 65 20 6d ..This.game.is.played.with.the.m
d660 6f 75 73 65 2e 00 00 19 01 00 00 f3 00 00 00 9c c0 02 00 00 c2 02 00 26 00 00 00 20 1a 80 e7 01 ouse...................&........
d680 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 4c 65 66 74 2d 63 6c 69 63 6b 20 69 6e 20 61 20 73 71 ..............Left-click.in.a.sq
d6a0 75 61 72 65 20 74 6f 20 63 6f 6c 6f 75 72 20 69 74 20 62 6c 61 63 6b 2e 20 52 69 67 68 74 2d 63 uare.to.colour.it.black..Right-c
d6c0 6c 69 63 6b 20 74 6f 20 63 6f 6c 6f 75 72 20 69 74 20 77 68 69 74 65 2e 20 49 66 20 79 6f 75 20 lick.to.colour.it.white..If.you.
d6e0 6d 61 6b 65 20 61 20 6d 69 73 74 61 6b 65 2c 20 79 6f 75 20 63 61 6e 20 6d 69 64 64 6c 65 2d 63 make.a.mistake,.you.can.middle-c
d700 6c 69 63 6b 2c 20 6f 72 20 68 6f 6c 64 20 64 6f 77 6e 20 53 68 69 66 74 20 77 68 69 6c 65 20 63 lick,.or.hold.down.Shift.while.c
d720 6c 69 63 6b 69 6e 67 20 77 69 74 68 20 61 6e 79 20 62 75 74 74 6f 6e 2c 20 74 6f 20 63 6f 6c 6f licking.with.any.button,.to.colo
d740 75 72 20 74 68 65 20 73 71 75 61 72 65 20 69 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 67 72 65 ur.the.square.in.the.default.gre
d760 79 20 28 6d 65 61 6e 69 6e 67 20 91 75 6e 64 65 63 69 64 65 64 92 29 20 61 67 61 69 6e 2e 00 00 y.(meaning..undecided.).again...
d780 38 01 00 00 12 01 00 00 e7 c0 02 00 38 c3 02 00 26 00 00 00 20 1a 80 25 02 00 80 00 00 14 00 98 8...........8...&......%........
d7a0 80 80 00 00 82 ff 00 59 6f 75 20 63 61 6e 20 63 6c 69 63 6b 20 61 6e 64 20 64 72 61 67 20 77 69 .......You.can.click.and.drag.wi
d7c0 74 68 20 74 68 65 20 6c 65 66 74 20 6f 72 20 72 69 67 68 74 20 6d 6f 75 73 65 20 62 75 74 74 6f th.the.left.or.right.mouse.butto
d7e0 6e 20 74 6f 20 63 6f 6c 6f 75 72 20 61 20 76 65 72 74 69 63 61 6c 20 6f 72 20 68 6f 72 69 7a 6f n.to.colour.a.vertical.or.horizo
d800 6e 74 61 6c 20 6c 69 6e 65 20 6f 66 20 73 71 75 61 72 65 73 20 62 6c 61 63 6b 20 6f 72 20 77 68 ntal.line.of.squares.black.or.wh
d820 69 74 65 20 61 74 20 61 20 74 69 6d 65 20 28 72 65 73 70 65 63 74 69 76 65 6c 79 29 2e 20 49 66 ite.at.a.time.(respectively)..If
d840 20 79 6f 75 20 63 6c 69 63 6b 20 61 6e 64 20 64 72 61 67 20 77 69 74 68 20 74 68 65 20 6d 69 64 .you.click.and.drag.with.the.mid
d860 64 6c 65 20 62 75 74 74 6f 6e 2c 20 6f 72 20 77 69 74 68 20 53 68 69 66 74 20 68 65 6c 64 20 64 dle.button,.or.with.Shift.held.d
d880 6f 77 6e 2c 20 79 6f 75 20 63 61 6e 20 63 6f 6c 6f 75 72 20 61 20 77 68 6f 6c 65 20 72 65 63 74 own,.you.can.colour.a.whole.rect
d8a0 61 6e 67 6c 65 20 6f 66 20 73 71 75 61 72 65 73 20 67 72 65 79 2e 00 00 6e 00 00 00 43 00 00 00 angle.of.squares.grey...n...C...
d8c0 00 c2 02 00 a6 c3 02 00 2b 00 00 00 20 26 80 86 00 80 00 00 14 00 98 80 80 00 00 e3 fc c5 f9 4e ........+....&.................N
d8e0 89 82 ff 00 28 41 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 20 69 ....(All.the.actions.described.i
d900 6e 20 00 73 65 63 74 69 6f 6e 20 32 2e 31 00 20 61 72 65 20 61 6c 73 6f 20 61 76 61 69 6c 61 62 n..section.2.1..are.also.availab
d920 6c 65 2e 29 00 00 85 00 00 00 54 00 00 00 38 c3 02 00 2b c4 02 00 31 00 00 00 02 02 01 00 00 ec le.)......T...8...+...1.........
d940 0b 05 00 38 83 05 00 1d 00 00 00 2b c4 02 00 79 c4 02 00 2d c5 02 00 53 65 63 74 69 6f 6e 20 31 ...8.......+...y...-...Section.1
d960 30 2e 32 3a 20 50 61 74 74 65 72 6e 20 70 61 72 61 6d 65 74 65 72 73 00 43 42 42 28 22 62 74 6e 0.2:.Pattern.parameters.CBB("btn
d980 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 70 61 74 74 65 72 6e 27 29 22 29 3b 45 _up","JI(`',`games.pattern')");E
d9a0 42 28 22 62 74 6e 5f 75 70 22 29 4e 00 00 00 25 00 00 00 a6 c3 02 00 79 c4 02 00 29 00 00 00 20 B("btn_up")N...%.......y...)....
d9c0 22 80 4a 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 31 30 2e ".J..................Section.10.
d9e0 32 00 3a 20 00 50 61 74 74 65 72 6e 20 70 61 72 61 6d 65 74 65 72 73 00 00 b4 00 00 00 82 00 00 2.:..Pattern.parameters.........
da00 00 2b c4 02 00 2d c5 02 00 32 00 00 00 20 32 80 05 01 00 80 00 00 14 00 98 80 80 00 00 80 01 00 .+...-...2....2.................
da20 80 00 00 80 01 00 80 00 00 82 ff 00 54 68 65 20 6f 6e 6c 79 20 6f 70 74 69 6f 6e 73 20 61 76 61 ............The.only.options.ava
da40 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 20 6f 70 74 69 ilable.from.the..Custom.....opti
da60 6f 6e 20 6f 6e 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 20 61 72 65 20 00 57 69 64 74 68 on.on.the..Type..menu.are..Width
da80 00 20 61 6e 64 20 00 48 65 69 67 68 74 00 2c 20 77 68 69 63 68 20 61 72 65 20 73 65 6c 66 2d 65 ..and..Height.,.which.are.self-e
daa0 78 70 6c 61 6e 61 74 6f 72 79 2e 00 00 6b 00 00 00 3a 00 00 00 79 c4 02 00 98 c5 02 00 31 00 00 xplanatory...k...:...y.......1..
dac0 00 02 f5 07 00 00 91 82 05 00 ee 88 05 00 1e 00 00 00 98 c5 02 00 d6 c5 02 00 8d cd 02 00 43 68 ..............................Ch
dae0 61 70 74 65 72 20 31 31 3a 20 53 6f 6c 6f 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 apter.11:.Solo.CBB("btn_up","JI(
db00 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 3e 00 00 00 15 00 00 00 `',`Top')");EB("btn_up")>.......
db20 2d c5 02 00 d6 c5 02 00 29 00 00 00 20 22 80 2a 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 -.......)....".*................
db40 ff 00 43 68 61 70 74 65 72 20 31 31 00 3a 20 00 53 6f 6c 6f 00 00 d2 00 00 00 ac 00 00 00 98 c5 ..Chapter.11.:..Solo............
db60 02 00 a8 c6 02 00 26 00 00 00 20 1a 80 59 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 59 6f 75 ......&......Y...............You
db80 20 68 61 76 65 20 61 20 73 71 75 61 72 65 20 67 72 69 64 2c 20 77 68 69 63 68 20 69 73 20 64 69 .have.a.square.grid,.which.is.di
dba0 76 69 64 65 64 20 69 6e 74 6f 20 73 71 75 61 72 65 20 6f 72 20 72 65 63 74 61 6e 67 75 6c 61 72 vided.into.square.or.rectangular
dbc0 20 62 6c 6f 63 6b 73 2e 20 45 61 63 68 20 73 71 75 61 72 65 20 6d 75 73 74 20 62 65 20 66 69 6c .blocks..Each.square.must.be.fil
dbe0 6c 65 64 20 69 6e 20 77 69 74 68 20 61 20 64 69 67 69 74 20 66 72 6f 6d 20 31 20 74 6f 20 74 68 led.in.with.a.digit.from.1.to.th
dc00 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 67 72 69 64 2c 20 69 6e 20 73 75 63 68 20 61 20 77 61 e.size.of.the.grid,.in.such.a.wa
dc20 79 20 74 68 61 74 00 00 67 00 00 00 3a 00 00 00 d6 c5 02 00 0f c7 02 00 2d 00 00 00 20 2a 80 74 y.that..g...:...........-....*.t
dc40 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 65 76 65 72 79 20 72 ....T....8...............every.r
dc60 6f 77 20 63 6f 6e 74 61 69 6e 73 20 6f 6e 6c 79 20 6f 6e 65 20 6f 63 63 75 72 72 65 6e 63 65 20 ow.contains.only.one.occurrence.
dc80 6f 66 20 65 61 63 68 20 64 69 67 69 74 00 00 6a 00 00 00 3d 00 00 00 a8 c6 02 00 79 c7 02 00 2d of.each.digit..j...=.......y...-
dca0 00 00 00 20 2a 80 7a 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 ....*.z....T....8...............
dcc0 65 76 65 72 79 20 63 6f 6c 75 6d 6e 20 63 6f 6e 74 61 69 6e 73 20 6f 6e 6c 79 20 6f 6e 65 20 6f every.column.contains.only.one.o
dce0 63 63 75 72 72 65 6e 63 65 20 6f 66 20 65 61 63 68 20 64 69 67 69 74 00 00 6a 00 00 00 3d 00 00 ccurrence.of.each.digit..j...=..
dd00 00 0f c7 02 00 e3 c7 02 00 2d 00 00 00 20 2a 80 7a 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 .........-....*.z....T....8.....
dd20 83 80 00 00 82 ff 00 95 00 00 65 76 65 72 79 20 62 6c 6f 63 6b 20 63 6f 6e 74 61 69 6e 73 20 6f ..........every.block.contains.o
dd40 6e 6c 79 20 6f 6e 65 20 6f 63 63 75 72 72 65 6e 63 65 20 6f 66 20 65 61 63 68 20 64 69 67 69 74 nly.one.occurrence.of.each.digit
dd60 2e 00 00 8b 00 00 00 66 00 00 00 79 c7 02 00 6e c8 02 00 25 00 00 00 20 1a 80 cc 00 80 00 00 14 .......f...y...n...%............
dd80 00 98 80 80 00 00 82 ff 00 59 6f 75 20 61 72 65 20 67 69 76 65 6e 20 73 6f 6d 65 20 6f 66 20 74 .........You.are.given.some.of.t
dda0 68 65 20 6e 75 6d 62 65 72 73 20 61 73 20 63 6c 75 65 73 3b 20 79 6f 75 72 20 61 69 6d 20 69 73 he.numbers.as.clues;.your.aim.is
ddc0 20 74 6f 20 70 6c 61 63 65 20 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 6e 75 6d 62 65 72 .to.place.the.rest.of.the.number
dde0 73 20 63 6f 72 72 65 63 74 6c 79 2e 00 00 fa 00 00 00 d4 00 00 00 e3 c7 02 00 68 c9 02 00 26 00 s.correctly...............h...&.
de00 00 00 20 1a 80 a9 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 20 64 65 66 61 75 6c 74 .....................The.default
de20 20 70 75 7a 7a 6c 65 20 73 69 7a 65 20 69 73 20 33 d7 33 20 28 61 20 39 d7 39 20 61 63 74 75 61 .puzzle.size.is.3.3.(a.9.9.actua
de40 6c 20 67 72 69 64 2c 20 64 69 76 69 64 65 64 20 69 6e 74 6f 20 6e 69 6e 65 20 33 d7 33 20 62 6c l.grid,.divided.into.nine.3.3.bl
de60 6f 63 6b 73 29 2e 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 73 65 6c 65 63 74 20 73 69 7a 65 73 ocks)..You.can.also.select.sizes
de80 20 77 69 74 68 20 72 65 63 74 61 6e 67 75 6c 61 72 20 62 6c 6f 63 6b 73 20 69 6e 73 74 65 61 64 .with.rectangular.blocks.instead
dea0 20 6f 66 20 73 71 75 61 72 65 20 6f 6e 65 73 2c 20 73 75 63 68 20 61 73 20 32 d7 33 20 28 61 20 .of.square.ones,.such.as.2.3.(a.
dec0 36 d7 36 20 67 72 69 64 20 64 69 76 69 64 65 64 20 69 6e 74 6f 20 73 69 78 20 33 d7 32 20 62 6c 6.6.grid.divided.into.six.3.2.bl
dee0 6f 63 6b 73 29 2e 00 00 22 01 00 00 ea 00 00 00 6e c8 02 00 8a ca 02 00 38 00 00 00 20 3e 80 d5 ocks)...".......n.......8....>..
df00 01 00 80 00 00 14 00 98 80 80 00 00 80 02 00 80 00 00 80 02 00 80 00 00 80 02 00 80 00 00 82 ff ................................
df20 00 49 66 20 79 6f 75 20 73 65 6c 65 63 74 20 61 20 70 75 7a 7a 6c 65 20 73 69 7a 65 20 77 68 69 .If.you.select.a.puzzle.size.whi
df40 63 68 20 72 65 71 75 69 72 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 39 20 64 69 67 69 74 73 2c 20 ch.requires.more.than.9.digits,.
df60 74 68 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 64 69 67 69 74 73 20 77 69 6c 6c 20 62 65 20 6c 65 the.additional.digits.will.be.le
df80 74 74 65 72 73 20 6f 66 20 74 68 65 20 61 6c 70 68 61 62 65 74 2e 20 46 6f 72 20 65 78 61 6d 70 tters.of.the.alphabet..For.examp
dfa0 6c 65 2c 20 69 66 20 79 6f 75 20 73 65 6c 65 63 74 20 33 d7 34 20 74 68 65 6e 20 74 68 65 20 64 le,.if.you.select.3.4.then.the.d
dfc0 69 67 69 74 73 20 77 68 69 63 68 20 67 6f 20 69 6e 20 79 6f 75 72 20 67 72 69 64 20 77 69 6c 6c igits.which.go.in.your.grid.will
dfe0 20 62 65 20 31 20 74 6f 20 39 2c 20 70 6c 75 73 20 91 00 61 00 92 2c 20 91 00 62 00 92 20 61 6e .be.1.to.9,.plus...a..,...b...an
e000 64 20 91 00 63 00 92 2e 00 00 aa 01 00 00 72 01 00 00 68 c9 02 00 34 cc 02 00 38 00 00 00 20 3e d...c.........r...h...4...8....>
e020 80 e5 02 00 80 00 00 14 00 98 80 80 00 00 e3 f2 be 65 e1 89 80 01 00 80 00 00 e3 f2 be 65 e1 89 .................e...........e..
e040 82 ff 00 49 20 66 69 72 73 74 20 73 61 77 20 74 68 69 73 20 70 75 7a 7a 6c 65 20 69 6e 20 4e 69 ...I.first.saw.this.puzzle.in.Ni
e060 6b 6f 6c 69 20 00 5b 35 5d 00 2c 20 61 6c 74 68 6f 75 67 68 20 69 74 27 73 20 61 6c 73 6f 20 62 koli..[5].,.although.it's.also.b
e080 65 65 6e 20 70 6f 70 75 6c 61 72 69 73 65 64 20 62 79 20 76 61 72 69 6f 75 73 20 6e 65 77 73 70 een.popularised.by.various.newsp
e0a0 61 70 65 72 73 20 75 6e 64 65 72 20 74 68 65 20 6e 61 6d 65 20 91 53 75 64 6f 6b 75 92 20 6f 72 apers.under.the.name..Sudoku..or
e0c0 20 91 53 75 20 44 6f 6b 75 92 2e 20 48 6f 77 61 72 64 20 47 61 72 6e 73 20 69 73 20 63 6f 6e 73 ..Su.Doku...Howard.Garns.is.cons
e0e0 69 64 65 72 65 64 20 74 68 65 20 69 6e 76 65 6e 74 6f 72 20 6f 66 20 74 68 65 20 6d 6f 64 65 72 idered.the.inventor.of.the.moder
e100 6e 20 66 6f 72 6d 20 6f 66 20 74 68 65 20 70 75 7a 7a 6c 65 2c 20 61 6e 64 20 69 74 20 77 61 73 n.form.of.the.puzzle,.and.it.was
e120 20 66 69 72 73 74 20 70 75 62 6c 69 73 68 65 64 20 69 6e 20 00 44 65 6c 6c 20 50 65 6e 63 69 6c .first.published.in..Dell.Pencil
e140 20 50 75 7a 7a 6c 65 73 20 61 6e 64 20 57 6f 72 64 20 47 61 6d 65 73 00 2e 20 41 20 6d 6f 72 65 .Puzzles.and.Word.Games...A.more
e160 20 65 6c 61 62 6f 72 61 74 65 20 74 72 65 61 74 6d 65 6e 74 20 6f 66 20 74 68 65 20 68 69 73 74 .elaborate.treatment.of.the.hist
e180 6f 72 79 20 6f 66 20 74 68 65 20 70 75 7a 7a 6c 65 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 6f ory.of.the.puzzle.can.be.found.o
e1a0 6e 20 57 69 6b 69 70 65 64 69 61 20 00 5b 36 5d 00 2e 00 00 62 00 00 00 3a 00 00 00 8a ca 02 00 n.Wikipedia..[6]....b...:.......
e1c0 96 cc 02 00 28 00 00 00 20 20 80 74 00 80 00 00 14 00 98 80 80 00 00 80 02 00 82 ff 00 5b 35 5d ....(......t.................[5]
e1e0 20 00 68 74 74 70 3a 2f 2f 77 77 77 2e 6e 69 6b 6f 6c 69 2e 63 6f 2e 6a 70 2f 70 75 7a 7a 6c 65 ..http://www.nikoli.co.jp/puzzle
e200 73 2f 31 2f 69 6e 64 65 78 5f 74 65 78 74 2d 65 2e 68 74 6d 00 00 53 00 00 00 2b 00 00 00 34 cc s/1/index_text-e.htm..S...+...4.
e220 02 00 e9 cc 02 00 28 00 00 00 20 20 80 56 00 80 00 00 14 00 98 80 80 00 00 80 02 00 82 ff 00 5b ......(......V.................[
e240 36 5d 20 00 68 74 74 70 3a 2f 2f 65 6e 2e 77 69 6b 69 70 65 64 69 61 2e 6f 72 67 2f 77 69 6b 69 6]..http://en.wikipedia.org/wiki
e260 2f 53 75 64 6f 6b 75 00 00 51 00 00 00 22 00 00 00 96 cc 02 00 3a cd 02 00 2f 00 00 00 20 2e 80 /Sudoku..Q...".......:.../......
e280 44 00 80 00 00 00 00 e3 a3 c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f D..........N..............Sectio
e2a0 6e 20 31 31 2e 31 00 3a 20 00 53 6f 6c 6f 20 63 6f 6e 74 72 6f 6c 73 00 00 00 53 00 00 00 24 00 n.11.1.:..Solo.controls...S...$.
e2c0 00 00 e9 cc 02 00 8d cd 02 00 2f 00 00 00 20 2e 80 48 00 80 00 00 00 00 e3 a4 c4 f9 4e 80 00 00 ........../......H..........N...
e2e0 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 31 31 2e 32 00 3a 20 00 53 6f 6c 6f 20 ...........Section.11.2.:..Solo.
e300 70 61 72 61 6d 65 74 65 72 73 00 00 00 7d 00 00 00 4c 00 00 00 3a cd 02 00 0a ce 02 00 31 00 00 parameters...}...L...:.......1..
e320 00 02 88 05 00 00 38 83 05 00 99 02 06 00 1f 00 00 00 0a ce 02 00 53 ce 02 00 9e 03 03 00 53 65 ......8...............S.......Se
e340 63 74 69 6f 6e 20 31 31 2e 31 3a 20 53 6f 6c 6f 20 63 6f 6e 74 72 6f 6c 73 00 43 42 42 28 22 62 ction.11.1:.Solo.controls.CBB("b
e360 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 73 6f 6c 6f 27 29 22 29 3b 45 42 tn_up","JI(`',`games.solo')");EB
e380 28 22 62 74 6e 5f 75 70 22 29 49 00 00 00 20 00 00 00 8d cd 02 00 53 ce 02 00 29 00 00 00 20 22 ("btn_up")I...........S...)...."
e3a0 80 40 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 31 31 2e 31 .@..................Section.11.1
e3c0 00 3a 20 00 53 6f 6c 6f 20 63 6f 6e 74 72 6f 6c 73 00 00 22 01 00 00 fc 00 00 00 0a ce 02 00 75 .:..Solo.controls.."...........u
e3e0 cf 02 00 26 00 00 00 20 1a 80 f9 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 6f 20 70 6c 61 ...&......................To.pla
e400 79 20 53 6f 6c 6f 2c 20 73 69 6d 70 6c 79 20 63 6c 69 63 6b 20 74 68 65 20 6d 6f 75 73 65 20 69 y.Solo,.simply.click.the.mouse.i
e420 6e 20 61 6e 79 20 65 6d 70 74 79 20 73 71 75 61 72 65 20 61 6e 64 20 74 68 65 6e 20 74 79 70 65 n.any.empty.square.and.then.type
e440 20 61 20 64 69 67 69 74 20 6f 72 20 6c 65 74 74 65 72 20 6f 6e 20 74 68 65 20 6b 65 79 62 6f 61 .a.digit.or.letter.on.the.keyboa
e460 72 64 20 74 6f 20 66 69 6c 6c 20 74 68 61 74 20 73 71 75 61 72 65 2e 20 49 66 20 79 6f 75 20 6d rd.to.fill.that.square..If.you.m
e480 61 6b 65 20 61 20 6d 69 73 74 61 6b 65 2c 20 63 6c 69 63 6b 20 74 68 65 20 6d 6f 75 73 65 20 69 ake.a.mistake,.click.the.mouse.i
e4a0 6e 20 74 68 65 20 69 6e 63 6f 72 72 65 63 74 20 73 71 75 61 72 65 20 61 6e 64 20 70 72 65 73 73 n.the.incorrect.square.and.press
e4c0 20 53 70 61 63 65 20 74 6f 20 63 6c 65 61 72 20 69 74 20 61 67 61 69 6e 20 28 6f 72 20 75 73 65 .Space.to.clear.it.again.(or.use
e4e0 20 74 68 65 20 55 6e 64 6f 20 66 65 61 74 75 72 65 29 2e 00 00 e8 00 00 00 bc 00 00 00 53 ce 02 .the.Undo.feature)...........S..
e500 00 69 00 03 00 2c 00 00 00 20 26 80 79 01 00 80 00 00 14 00 98 80 80 00 00 80 01 00 80 00 00 82 .i...,....&.y...................
e520 ff 00 49 66 20 79 6f 75 20 00 72 69 67 68 74 00 2d 63 6c 69 63 6b 20 69 6e 20 61 20 73 71 75 61 ..If.you..right.-click.in.a.squa
e540 72 65 20 61 6e 64 20 74 68 65 6e 20 74 79 70 65 20 61 20 6e 75 6d 62 65 72 2c 20 74 68 61 74 20 re.and.then.type.a.number,.that.
e560 6e 75 6d 62 65 72 20 77 69 6c 6c 20 62 65 20 65 6e 74 65 72 65 64 20 69 6e 20 74 68 65 20 73 71 number.will.be.entered.in.the.sq
e580 75 cf 02 00 69 00 03 00 8d cd 02 00 75 61 72 65 20 61 73 20 61 20 91 70 65 6e 63 69 6c 20 6d 61 u...i.......uare.as.a..pencil.ma
e5a0 72 6b 92 2e 20 59 6f 75 20 63 61 6e 20 68 61 76 65 20 70 65 6e 63 69 6c 20 6d 61 72 6b 73 20 66 rk...You.can.have.pencil.marks.f
e5c0 6f 72 20 6d 75 6c 74 69 70 6c 65 20 6e 75 6d 62 65 72 73 20 69 6e 20 74 68 65 20 73 61 6d 65 20 or.multiple.numbers.in.the.same.
e5e0 73 71 75 61 72 65 2e 00 00 68 01 00 00 42 01 00 00 75 cf 02 00 d1 01 03 00 26 00 00 00 20 1a 80 square...h...B...u.......&......
e600 85 02 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 20 67 61 6d 65 20 70 61 79 73 20 6e 6f ................The.game.pays.no
e620 20 61 74 74 65 6e 74 69 6f 6e 20 74 6f 20 70 65 6e 63 69 6c 20 6d 61 72 6b 73 2c 20 73 6f 20 65 .attention.to.pencil.marks,.so.e
e640 78 61 63 74 6c 79 20 77 68 61 74 20 79 6f 75 20 75 73 65 20 74 68 65 6d 20 66 6f 72 20 69 73 20 xactly.what.you.use.them.for.is.
e660 75 70 20 74 6f 20 79 6f 75 3a 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 6d 20 61 73 20 72 up.to.you:.you.can.use.them.as.r
e680 65 6d 69 6e 64 65 72 73 20 74 68 61 74 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 73 71 75 61 72 eminders.that.a.particular.squar
e6a0 65 20 6e 65 65 64 73 20 74 6f 20 62 65 20 72 65 2d 65 78 61 6d 69 6e 65 64 20 6f 6e 63 65 20 79 e.needs.to.be.re-examined.once.y
e6c0 6f 75 20 6b 6e 6f 77 20 6d 6f 72 65 20 61 62 6f 75 74 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 ou.know.more.about.a.particular.
e6e0 6e 75 6d 62 65 72 2c 20 6f 72 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 6d 20 61 73 20 6c number,.or.you.can.use.them.as.l
e700 69 73 74 73 20 6f 66 20 74 68 65 20 70 6f 73 73 69 62 6c 65 20 6e 75 6d 62 65 72 73 20 69 6e 20 ists.of.the.possible.numbers.in.
e720 61 20 67 69 76 65 6e 20 73 71 75 61 72 65 2c 20 6f 72 20 61 6e 79 74 68 69 6e 67 20 65 6c 73 65 a.given.square,.or.anything.else
e740 20 79 6f 75 20 66 65 65 6c 20 6c 69 6b 65 2e 00 00 80 00 00 00 5b 00 00 00 69 00 03 00 51 02 03 .you.feel.like.......[...i...Q..
e760 00 25 00 00 00 20 1a 80 b6 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 6f 20 65 72 61 73 65 20 .%.....................To.erase.
e780 61 20 73 69 6e 67 6c 65 20 70 65 6e 63 69 6c 20 6d 61 72 6b 2c 20 72 69 67 68 74 2d 63 6c 69 63 a.single.pencil.mark,.right-clic
e7a0 6b 20 69 6e 20 74 68 65 20 73 71 75 61 72 65 20 61 6e 64 20 74 79 70 65 20 74 68 65 20 73 61 6d k.in.the.square.and.type.the.sam
e7c0 65 20 6e 75 6d 62 65 72 20 61 67 61 69 6e 2e 00 00 df 00 00 00 b9 00 00 00 d1 01 03 00 30 03 03 e.number.again...............0..
e7e0 00 26 00 00 00 20 1a 80 73 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 41 6c 6c 20 70 65 6e 63 .&......s...............All.penc
e800 69 6c 20 6d 61 72 6b 73 20 69 6e 20 61 20 73 71 75 61 72 65 20 61 72 65 20 65 72 61 73 65 64 20 il.marks.in.a.square.are.erased.
e820 77 68 65 6e 20 79 6f 75 20 6c 65 66 74 2d 63 6c 69 63 6b 20 61 6e 64 20 74 79 70 65 20 61 20 6e when.you.left-click.and.type.a.n
e840 75 6d 62 65 72 2c 20 6f 72 20 77 68 65 6e 20 79 6f 75 20 6c 65 66 74 2d 63 6c 69 63 6b 20 61 6e umber,.or.when.you.left-click.an
e860 64 20 70 72 65 73 73 20 73 70 61 63 65 2e 20 52 69 67 68 74 2d 63 6c 69 63 6b 69 6e 67 20 61 6e d.press.space..Right-clicking.an
e880 64 20 70 72 65 73 73 69 6e 67 20 73 70 61 63 65 20 77 69 6c 6c 20 61 6c 73 6f 20 65 72 61 73 65 d.pressing.space.will.also.erase
e8a0 20 70 65 6e 63 69 6c 20 6d 61 72 6b 73 2e 00 00 6e 00 00 00 43 00 00 00 51 02 03 00 9e 03 03 00 .pencil.marks...n...C...Q.......
e8c0 2b 00 00 00 20 26 80 86 00 80 00 00 14 00 98 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 28 41 6c 6c +....&.................N....(All
e8e0 20 74 68 65 20 61 63 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 00 73 65 63 74 69 .the.actions.described.in..secti
e900 6f 6e 20 32 2e 31 00 20 61 72 65 20 61 6c 73 6f 20 61 76 61 69 6c 61 62 6c 65 2e 29 00 00 7f 00 on.2.1..are.also.available.)....
e920 00 00 4e 00 00 00 30 03 03 00 1d 04 03 00 31 00 00 00 02 5b 07 00 00 ee 88 05 00 2d 09 06 00 20 ..N...0.......1....[.......-....
e940 00 00 00 1d 04 03 00 68 04 03 00 78 0b 03 00 53 65 63 74 69 6f 6e 20 31 31 2e 32 3a 20 53 6f 6c .......h...x...Section.11.2:.Sol
e960 6f 20 70 61 72 61 6d 65 74 65 72 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 o.parameters.CBB("btn_up","JI(`'
e980 2c 60 67 61 6d 65 73 2e 73 6f 6c 6f 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4b 00 00 ,`games.solo')");EB("btn_up")K..
e9a0 00 22 00 00 00 9e 03 03 00 68 04 03 00 29 00 00 00 20 22 80 44 00 80 00 00 00 00 80 05 00 80 05 .".......h...)....".D...........
e9c0 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 31 31 2e 32 00 3a 20 00 53 6f 6c 6f 20 70 61 72 61 .......Section.11.2.:..Solo.para
e9e0 6d 65 74 65 72 73 00 00 69 01 00 00 43 01 00 00 1d 04 03 00 d1 05 03 00 26 00 00 00 20 1a 80 87 meters..i...C...........&.......
ea00 02 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 53 6f 6c 6f 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 ...............Solo.allows.you.t
ea20 6f 20 63 6f 6e 66 69 67 75 72 65 20 74 77 6f 20 73 65 70 61 72 61 74 65 20 64 69 6d 65 6e 73 69 o.configure.two.separate.dimensi
ea40 6f 6e 73 20 6f 66 20 74 68 65 20 70 75 7a 7a 6c 65 20 67 72 69 64 20 6f 6e 20 74 68 65 20 91 54 ons.of.the.puzzle.grid.on.the..T
ea60 79 70 65 92 20 6d 65 6e 75 3a 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6c 75 6d 6e 73 ype..menu:.the.number.of.columns
ea80 2c 20 61 6e 64 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 72 6f 77 73 2c 20 69 6e 74 6f 20 77 ,.and.the.number.of.rows,.into.w
eaa0 68 69 63 68 20 74 68 65 20 6d 61 69 6e 20 67 72 69 64 20 69 73 20 64 69 76 69 64 65 64 2e 20 28 hich.the.main.grid.is.divided..(
eac0 54 68 65 20 73 69 7a 65 20 6f 66 20 61 20 62 6c 6f 63 6b 20 69 73 20 74 68 65 20 69 6e 76 65 72 The.size.of.a.block.is.the.inver
eae0 73 65 20 6f 66 20 74 68 69 73 3a 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 79 6f 75 20 se.of.this:.for.example,.if.you.
eb00 73 65 6c 65 63 74 20 32 20 63 6f 6c 75 6d 6e 73 20 61 6e 64 20 33 20 72 6f 77 73 2c 20 65 61 63 select.2.columns.and.3.rows,.eac
eb20 68 20 61 63 74 75 61 6c 20 62 6c 6f 63 6b 20 77 69 6c 6c 20 68 61 76 65 20 33 20 63 6f 6c 75 6d h.actual.block.will.have.3.colum
eb40 6e 73 20 61 6e 64 20 32 20 72 6f 77 73 2e 29 00 00 67 01 00 00 41 01 00 00 68 04 03 00 38 07 03 ns.and.2.rows.)..g...A...h...8..
eb60 00 26 00 00 00 20 1a 80 83 02 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 59 6f 75 20 63 61 6e 20 .&......................You.can.
eb80 61 6c 73 6f 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 20 74 79 70 65 20 6f 66 20 73 79 6d 6d 65 also.configure.the.type.of.symme
eba0 74 72 79 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 70 75 7a 7a 6c try.shown.in.the.generated.puzzl
ebc0 65 73 2e 20 4d 6f 72 65 20 73 79 6d 6d 65 74 72 79 20 6d 61 6b 65 73 20 74 68 65 20 70 75 7a 7a es..More.symmetry.makes.the.puzz
ebe0 6c 65 73 20 6c 6f 6f 6b 20 70 72 65 74 74 69 65 72 20 62 75 74 20 6d 61 79 20 61 6c 73 6f 20 6d les.look.prettier.but.may.also.m
ec00 61 6b 65 20 74 68 65 6d 20 65 61 73 69 65 72 2c 20 73 69 6e 63 65 20 74 68 65 20 73 79 6d 6d 65 ake.them.easier,.since.the.symme
ec20 74 72 79 20 63 6f 6e 73 74 72 61 69 6e 74 73 20 63 61 6e 20 66 6f 72 63 65 20 6d 6f 72 65 20 63 try.constraints.can.force.more.c
ec40 6c 75 65 73 20 74 68 61 6e 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 62 65 20 70 72 65 73 65 6e lues.than.necessary.to.be.presen
ec60 74 2e 20 43 6f 6d 70 6c 65 74 65 6c 79 20 61 73 79 6d 6d 65 74 72 69 63 20 70 75 7a 7a 6c 65 73 t..Completely.asymmetric.puzzles
ec80 20 68 61 76 65 20 74 68 65 20 66 72 65 65 64 6f 6d 20 74 6f 20 63 6f 6e 74 61 69 6e 20 61 73 20 .have.the.freedom.to.contain.as.
eca0 66 65 77 20 63 6c 75 65 73 20 61 73 20 70 6f 73 73 69 62 6c 65 2e 00 00 fe 02 00 00 d2 02 00 00 few.clues.as.possible...........
ecc0 d1 05 03 00 36 0a 03 00 2c 00 00 00 20 26 80 a5 05 00 80 00 00 14 00 98 80 80 00 00 80 01 00 80 ....6...,....&..................
ece0 00 00 82 ff 00 46 69 6e 61 6c 6c 79 2c 20 79 6f 75 20 63 61 6e 20 63 6f 6e 66 69 67 75 72 65 20 .....Finally,.you.can.configure.
ed00 74 68 65 20 64 69 66 66 69 63 75 6c 74 79 20 6f 66 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 the.difficulty.of.the.generated.
ed20 70 75 7a 7a 6c 65 73 2e 20 44 69 66 66 69 63 75 6c 74 79 20 6c 65 76 65 6c 73 20 61 72 65 20 6a puzzles..Difficulty.levels.are.j
ed40 75 64 67 65 64 20 62 79 20 74 68 65 20 63 6f 6d 70 6c 65 78 69 74 79 20 6f 66 20 74 68 65 20 74 udged.by.the.complexity.of.the.t
ed60 65 63 68 6e 69 71 75 65 73 20 6f 66 20 64 65 64 75 63 74 69 6f 6e 20 72 65 71 75 69 72 65 64 20 echniques.of.deduction.required.
ed80 74 6f 20 73 6f 6c 76 65 20 74 68 65 20 70 75 7a 7a 6c 65 3a 20 65 61 63 68 20 6c 65 76 65 6c 20 to.solve.the.puzzle:.each.level.
eda0 72 65 71 75 69 72 65 73 20 61 20 6d 6f 64 65 20 6f 66 20 72 65 61 73 6f 6e 69 6e 67 20 77 68 69 requires.a.mode.of.reasoning.whi
edc0 63 68 20 77 61 73 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 79 20 69 6e 20 74 68 65 20 70 72 65 76 ch.was.not.necessary.in.the.prev
ede0 69 6f 75 73 20 6f 6e 65 2e 20 49 6e 20 70 61 72 74 69 63 75 6c 61 72 2c 20 6f 6e 20 64 69 66 66 ious.one..In.particular,.on.diff
ee00 69 63 75 6c 74 79 20 6c 65 76 65 6c 73 20 91 54 72 69 76 69 61 6c 92 20 61 6e 64 20 91 42 61 73 iculty.levels..Trivial..and..Bas
ee20 69 63 92 20 74 68 65 72 65 20 77 69 6c 6c 20 62 65 20 61 20 73 71 75 61 72 65 20 79 6f 75 20 63 ic..there.will.be.a.square.you.c
ee40 61 6e 20 66 69 6c 6c 20 69 6e 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 6e 75 6d 62 65 72 20 an.fill.in.with.a.single.number.
ee60 61 74 20 61 6c 6c 20 74 69 6d 65 73 2c 20 77 68 65 72 65 61 73 20 61 74 20 91 49 6e 74 65 72 6d at.all.times,.whereas.at..Interm
ee80 65 64 69 61 74 65 92 20 6c 65 76 65 6c 20 61 6e 64 20 62 65 79 6f 6e 64 20 79 6f 75 20 77 69 6c ediate..level.and.beyond.you.wil
eea0 6c 20 68 61 76 65 20 74 6f 20 6d 61 6b 65 20 70 61 72 74 69 61 6c 20 64 65 64 75 63 74 69 6f 6e l.have.to.make.partial.deduction
eec0 73 20 61 62 6f 75 74 20 74 68 65 20 00 73 65 74 00 20 6f 66 20 73 71 75 61 72 65 73 20 61 20 6e s.about.the..set..of.squares.a.n
eee0 75 6d 62 65 72 20 63 6f 75 6c 64 20 62 65 20 69 6e 20 28 6f 72 20 74 68 65 20 73 65 74 20 6f 66 umber.could.be.in.(or.the.set.of
ef00 20 6e 75 6d 62 65 72 73 20 74 68 61 74 20 63 6f 75 6c 64 20 62 65 20 69 6e 20 61 20 73 71 75 61 .numbers.that.could.be.in.a.squa
ef20 72 65 29 2e 20 41 74 20 91 55 6e 72 65 61 73 6f 6e 61 62 6c 65 92 20 6c 65 76 65 6c 2c 20 65 76 re)..At..Unreasonable..level,.ev
ef40 65 6e 20 74 68 69 73 20 69 73 20 6e 6f 74 20 65 6e 6f 75 67 68 2c 20 61 6e 64 20 79 6f 75 20 77 en.this.is.not.enough,.and.you.w
ef60 69 6c 6c 20 65 76 65 6e 74 75 61 6c 6c 79 20 68 61 76 65 20 74 6f 20 6d 61 6b 65 20 61 20 67 75 ill.eventually.have.to.make.a.gu
ef80 65 73 73 2c 20 61 6e 64 20 74 68 65 6e 20 62 61 63 6b 74 72 61 63 6b 20 69 66 20 69 74 20 74 75 ess,.and.then.backtrack.if.it.tu
efa0 72 6e 73 20 6f 75 74 20 74 6f 20 62 65 20 77 72 6f 6e 67 2e 00 00 42 01 00 00 1c 01 00 00 38 07 rns.out.to.be.wrong...B.......8.
efc0 03 00 78 0b 03 00 26 00 00 00 20 1a 80 39 02 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 47 65 6e ..x...&......9...............Gen
efe0 65 72 61 74 69 6e 67 20 64 69 66 66 69 63 75 6c 74 20 70 75 7a 7a 6c 65 73 20 69 73 20 69 74 73 erating.difficult.puzzles.is.its
f000 65 6c 66 20 64 69 66 66 69 63 75 6c 74 3a 20 69 66 20 79 6f 75 20 73 65 6c 65 63 74 20 6f 6e 65 elf.difficult:.if.you.select.one
f020 20 6f 66 20 74 68 65 20 68 69 67 68 65 72 20 64 69 66 66 69 63 75 6c 74 79 20 6c 65 76 65 6c 73 .of.the.higher.difficulty.levels
f040 2c 20 53 6f 6c 6f 20 6d 61 79 20 68 61 76 65 20 74 6f 20 6d 61 6b 65 20 6d 61 6e 79 20 61 74 74 ,.Solo.may.have.to.make.many.att
f060 65 6d 70 74 73 20 61 74 20 67 65 6e 65 72 61 74 69 6e 67 20 61 20 70 75 7a 7a 6c 65 20 62 65 66 empts.at.generating.a.puzzle.bef
f080 6f 72 65 20 69 74 20 66 69 6e 64 73 20 6f 6e 65 20 68 61 72 64 20 65 6e 6f 75 67 68 20 66 6f 72 ore.it.finds.one.hard.enough.for
f0a0 20 79 6f 75 2e 20 42 65 20 70 72 65 70 61 72 65 64 20 74 6f 20 77 61 69 74 2c 20 65 73 70 65 63 .you..Be.prepared.to.wait,.espec
f0c0 69 61 6c 6c 79 20 69 66 20 79 6f 75 20 68 61 76 65 20 61 6c 73 6f 20 63 6f 6e 66 69 67 75 72 65 ially.if.you.have.also.configure
f0e0 64 20 61 20 6c 61 72 67 65 20 70 75 7a 7a 6c 65 20 73 69 7a 65 2e 00 00 6c 00 00 00 3b 00 00 00 d.a.large.puzzle.size...l...;...
f100 36 0a 03 00 e4 0b 03 00 31 00 00 00 02 cd 04 00 00 99 02 06 00 48 80 06 00 21 00 00 00 e4 0b 03 6.......1............H...!......
f120 00 23 0c 03 00 bd 40 03 00 43 68 61 70 74 65 72 20 31 32 3a 20 4d 69 6e 65 73 00 43 42 42 28 22 .#....@..Chapter.12:.Mines.CBB("
f140 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f btn_up","JI(`',`Top')");EB("btn_
f160 75 70 22 29 3f 00 00 00 16 00 00 00 78 0b 03 00 23 0c 03 00 29 00 00 00 20 22 80 2c 00 80 00 00 up")?.......x...#...)....".,....
f180 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 74 65 72 20 31 32 00 3a 20 00 4d 69 6e 65 ..............Chapter.12.:..Mine
f1a0 73 00 00 8a 01 00 00 5e 01 00 00 e4 0b 03 00 ad 0d 03 00 2c 00 00 00 20 26 80 bd 02 00 80 00 00 s......^...........,....&.......
f1c0 14 00 98 80 80 00 00 80 01 00 80 00 00 82 ff 00 59 6f 75 20 68 61 76 65 20 61 20 67 72 69 64 20 ................You.have.a.grid.
f1e0 6f 66 20 63 6f 76 65 72 65 64 20 73 71 75 61 72 65 73 2c 20 73 6f 6d 65 20 6f 66 20 77 68 69 63 of.covered.squares,.some.of.whic
f200 68 20 63 6f 6e 74 61 69 6e 20 6d 69 6e 65 73 2c 20 62 75 74 20 79 6f 75 20 64 6f 6e 27 74 20 6b h.contain.mines,.but.you.don't.k
f220 6e 6f 77 20 77 68 69 63 68 2e 20 59 6f 75 72 20 6a 6f 62 20 69 73 20 74 6f 20 75 6e 63 6f 76 65 now.which..Your.job.is.to.uncove
f240 72 20 65 76 65 72 79 20 73 71 75 61 72 65 20 77 68 69 63 68 20 64 6f 65 73 20 00 6e 6f 74 00 20 r.every.square.which.does..not..
f260 63 6f 6e 74 61 69 6e 20 61 20 6d 69 6e 65 2e 20 49 66 20 79 6f 75 20 75 6e 63 6f 76 65 72 20 61 contain.a.mine..If.you.uncover.a
f280 20 73 71 75 61 72 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 20 6d 69 6e 65 2c 20 79 6f 75 20 6c .square.containing.a.mine,.you.l
f2a0 6f 73 65 2e 20 49 66 20 79 6f 75 20 75 6e 63 6f 76 65 72 20 61 20 73 71 75 61 72 65 20 77 68 69 ose..If.you.uncover.a.square.whi
f2c0 63 68 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 61 20 6d 69 6e 65 2c 20 79 6f 75 20 ch.does.not.contain.a.mine,.you.
f2e0 61 72 65 20 74 6f 6c 64 20 68 6f 77 20 6d 61 6e 79 20 6d 69 6e 65 73 20 61 72 65 20 63 6f 6e 74 are.told.how.many.mines.are.cont
f300 61 69 6e 65 64 20 77 69 74 68 69 6e 20 74 68 65 20 65 69 67 68 74 20 73 75 72 72 6f 75 6e 64 69 ained.within.the.eight.surroundi
f320 6e 67 20 73 71 75 61 72 65 73 2e 00 00 a7 00 00 00 81 00 00 00 23 0c 03 00 54 0e 03 00 26 00 00 ng.squares...........#...T...&..
f340 00 20 1a 80 03 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 69 73 20 67 61 6d 65 20 6e 65 ....................This.game.ne
f360 65 64 73 20 6e 6f 20 69 6e 74 72 6f 64 75 63 74 69 6f 6e 3b 20 70 6f 70 75 6c 61 72 69 73 65 64 eds.no.introduction;.popularised
f380 20 62 79 20 57 69 6e 64 6f 77 73 2c 20 69 74 20 69 73 20 70 65 72 68 61 70 73 20 74 68 65 20 73 .by.Windows,.it.is.perhaps.the.s
f3a0 69 6e 67 6c 65 20 62 65 73 74 20 6b 6e 6f 77 6e 20 64 65 73 6b 74 6f 70 20 70 75 7a 7a 6c 65 20 ingle.best.known.desktop.puzzle.
f3c0 67 61 6d 65 20 69 6e 20 65 78 69 73 74 65 6e 63 65 2e 00 00 b7 01 00 00 8b 01 00 00 ad 0d 03 00 game.in.existence...............
f3e0 17 40 03 00 2c 00 00 00 20 26 80 17 03 00 80 00 00 14 00 98 80 80 00 00 80 01 00 80 00 00 82 ff .@..,....&......................
f400 00 54 68 69 73 20 76 65 72 73 69 6f 6e 20 6f 66 20 69 74 20 68 61 73 20 61 6e 20 75 6e 75 73 75 .This.version.of.it.has.an.unusu
f420 61 6c 20 70 72 6f 70 65 72 74 79 2e 20 42 79 20 64 65 66 61 75 6c 74 2c 20 69 74 20 77 69 6c 6c al.property..By.default,.it.will
f440 20 67 65 6e 65 72 61 74 65 20 69 74 73 20 6d 69 6e 65 20 70 6f 73 69 74 69 6f 6e 73 20 69 6e 20 .generate.its.mine.positions.in.
f460 73 75 63 68 20 61 20 77 61 79 20 61 73 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 79 6f 75 such.a.way.as.to.ensure.that.you
f480 20 6e 65 76 65 72 20 6e 65 65 64 20 74 6f 20 00 67 75 65 73 73 00 20 77 68 65 72 65 20 61 20 6d .never.need.to..guess..where.a.m
f4a0 69 6e 65 20 69 73 3a 20 79 6f 75 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 62 65 20 61 62 6c 65 20 ine.is:.you.will.always.be.able.
f4c0 74 6f 20 64 65 64 75 63 65 20 69 74 20 73 6f 6d 65 68 6f 77 2e 20 53 6f 20 79 6f 75 20 77 69 6c to.deduce.it.somehow..So.you.wil
f4e0 6c 20 6e 65 76 65 72 2c 20 61 73 20 63 61 6e 20 68 61 70 70 65 6e 20 69 6e 20 6f 74 68 65 72 20 l.never,.as.can.happen.in.other.
f500 76 65 72 73 69 6f 6e 73 2c 20 67 65 74 20 74 6f 20 74 68 65 20 6c 61 73 74 20 66 6f 75 72 20 73 versions,.get.to.the.last.four.s
f520 71 75 61 72 65 73 20 61 6e 64 20 64 69 73 63 6f 76 65 72 20 74 68 61 74 20 74 68 65 72 65 20 61 quares.and.discover.that.there.a
f540 72 65 20 74 77 6f 20 6d 69 6e 65 73 20 6c 65 66 74 20 62 75 74 20 79 6f 75 20 68 61 76 65 20 6e re.two.mines.left.but.you.have.n
f560 6f 20 77 61 79 20 6f 66 20 6b 6e 6f 77 69 6e 67 20 66 6f 72 20 73 75 72 65 20 77 68 65 72 65 20 o.way.of.knowing.for.sure.where.
f580 54 0e 03 00 17 40 03 00 78 0b 03 00 74 68 65 79 20 61 72 65 2e 00 00 52 00 00 00 23 00 00 00 54 T....@..x...they.are...R...#...T
f5a0 0e 03 00 69 40 03 00 2f 00 00 00 20 2e 80 46 00 80 00 00 00 00 e3 a5 c4 f9 4e 80 00 00 80 00 00 ...i@../......F..........N......
f5c0 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 31 32 2e 31 00 3a 20 00 4d 69 6e 65 73 20 63 6f ........Section.12.1.:..Mines.co
f5e0 6e 74 72 6f 6c 73 00 00 00 54 00 00 00 25 00 00 00 17 40 03 00 bd 40 03 00 2f 00 00 00 20 2e 80 ntrols...T...%....@...@../......
f600 4a 00 80 00 00 00 00 e3 a6 c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f J..........N..............Sectio
f620 6e 20 31 32 2e 32 00 3a 20 00 4d 69 6e 65 73 20 70 61 72 61 6d 65 74 65 72 73 00 00 00 7f 00 00 n.12.2.:..Mines.parameters......
f640 00 4e 00 00 00 69 40 03 00 3c 41 03 00 31 00 00 00 02 a2 08 00 00 2d 09 06 00 7c 87 06 00 22 00 .N...i@..<A..1........-...|...".
f660 00 00 3c 41 03 00 86 41 03 00 de 49 03 00 53 65 63 74 69 6f 6e 20 31 32 2e 31 3a 20 4d 69 6e 65 ..<A...A...I..Section.12.1:.Mine
f680 73 20 63 6f 6e 74 72 6f 6c 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 s.controls.CBB("btn_up","JI(`',`
f6a0 67 61 6d 65 73 2e 6d 69 6e 65 73 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4a 00 00 00 games.mines')");EB("btn_up")J...
f6c0 21 00 00 00 bd 40 03 00 86 41 03 00 29 00 00 00 20 22 80 42 00 80 00 00 00 00 80 05 00 80 05 00 !....@...A..)....".B............
f6e0 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 31 32 2e 31 00 3a 20 00 4d 69 6e 65 73 20 63 6f 6e 74 ......Section.12.1.:..Mines.cont
f700 72 6f 6c 73 00 00 4b 00 00 00 26 00 00 00 3c 41 03 00 d1 41 03 00 25 00 00 00 20 1a 80 4c 00 80 rols..K...&...<A...A..%......L..
f720 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 69 73 20 67 61 6d 65 20 69 73 20 70 6c 61 79 65 64 20 ............This.game.is.played.
f740 77 69 74 68 20 74 68 65 20 6d 6f 75 73 65 2e 00 00 64 00 00 00 3f 00 00 00 86 41 03 00 35 42 03 with.the.mouse...d...?....A..5B.
f760 00 25 00 00 00 20 1a 80 7e 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 49 66 20 79 6f 75 20 6c 65 .%......~..............If.you.le
f780 66 74 2d 63 6c 69 63 6b 20 69 6e 20 61 20 63 6f 76 65 72 65 64 20 73 71 75 61 72 65 2c 20 69 74 ft-click.in.a.covered.square,.it
f7a0 20 77 69 6c 6c 20 62 65 20 75 6e 63 6f 76 65 72 65 64 2e 00 00 1d 01 00 00 f7 00 00 00 d1 41 03 .will.be.uncovered............A.
f7c0 00 52 43 03 00 26 00 00 00 20 1a 80 ef 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 49 66 20 79 .RC..&......................If.y
f7e0 6f 75 20 72 69 67 68 74 2d 63 6c 69 63 6b 20 69 6e 20 61 20 63 6f 76 65 72 65 64 20 73 71 75 61 ou.right-click.in.a.covered.squa
f800 72 65 2c 20 69 74 20 77 69 6c 6c 20 70 6c 61 63 65 20 61 20 66 6c 61 67 20 77 68 69 63 68 20 69 re,.it.will.place.a.flag.which.i
f820 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 74 68 65 20 73 71 75 61 72 65 20 69 73 20 62 65 6c 69 ndicates.that.the.square.is.beli
f840 65 76 65 64 20 74 6f 20 62 65 20 61 20 6d 69 6e 65 2e 20 4c 65 66 74 2d 63 6c 69 63 6b 69 6e 67 eved.to.be.a.mine..Left-clicking
f860 20 69 6e 20 61 20 6d 61 72 6b 65 64 20 73 71 75 61 72 65 20 77 69 6c 6c 20 6e 6f 74 20 75 6e 63 .in.a.marked.square.will.not.unc
f880 6f 76 65 72 20 69 74 2c 20 66 6f 72 20 73 61 66 65 74 79 2e 20 59 6f 75 20 63 61 6e 20 72 69 67 over.it,.for.safety..You.can.rig
f8a0 68 74 2d 63 6c 69 63 6b 20 61 67 61 69 6e 20 74 6f 20 72 65 6d 6f 76 65 20 61 20 6d 61 72 6b 20 ht-click.again.to.remove.a.mark.
f8c0 70 6c 61 63 65 64 20 69 6e 20 65 72 72 6f 72 2e 00 00 ea 01 00 00 b8 01 00 00 35 42 03 00 3c 45 placed.in.error...........5B..<E
f8e0 03 00 32 00 00 00 20 32 80 71 03 00 80 00 00 14 00 98 80 80 00 00 80 01 00 80 00 00 80 01 00 80 ..2....2.q......................
f900 00 00 82 ff 00 49 66 20 79 6f 75 20 6c 65 66 74 2d 63 6c 69 63 6b 20 69 6e 20 61 6e 20 00 75 6e .....If.you.left-click.in.an..un
f920 63 6f 76 65 72 65 64 00 20 73 71 75 61 72 65 2c 20 69 74 20 77 69 6c 6c 20 91 63 6c 65 61 72 20 covered..square,.it.will..clear.
f940 61 72 6f 75 6e 64 92 20 74 68 65 20 73 71 75 61 72 65 2e 20 54 68 69 73 20 6d 65 61 6e 73 3a 20 around..the.square..This.means:.
f960 69 66 20 74 68 65 20 73 71 75 61 72 65 20 68 61 73 20 65 78 61 63 74 6c 79 20 61 73 20 6d 61 6e if.the.square.has.exactly.as.man
f980 79 20 66 6c 61 67 73 20 73 75 72 72 6f 75 6e 64 69 6e 67 20 69 74 20 61 73 20 69 74 20 73 68 6f y.flags.surrounding.it.as.it.sho
f9a0 75 6c 64 20 68 61 76 65 20 6d 69 6e 65 73 2c 20 74 68 65 6e 20 61 6c 6c 20 74 68 65 20 63 6f 76 uld.have.mines,.then.all.the.cov
f9c0 65 72 65 64 20 73 71 75 61 72 65 73 20 6e 65 78 74 20 74 6f 20 69 74 20 77 68 69 63 68 20 61 72 ered.squares.next.to.it.which.ar
f9e0 65 20 00 6e 6f 74 00 20 66 6c 61 67 67 65 64 20 77 69 6c 6c 20 62 65 20 75 6e 63 6f 76 65 72 65 e..not..flagged.will.be.uncovere
fa00 64 2e 20 53 6f 20 6f 6e 63 65 20 79 6f 75 20 74 68 69 6e 6b 20 79 6f 75 20 6b 6e 6f 77 20 74 68 d..So.once.you.think.you.know.th
fa20 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 61 6c 6c 20 74 68 65 20 6d 69 6e 65 73 20 61 72 6f 75 e.location.of.all.the.mines.arou
fa40 6e 64 20 61 20 73 71 75 61 72 65 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 69 73 20 66 75 nd.a.square,.you.can.use.this.fu
fa60 6e 63 74 69 6f 6e 20 61 73 20 61 20 73 68 6f 72 74 63 75 74 20 74 6f 20 61 76 6f 69 64 20 68 61 nction.as.a.shortcut.to.avoid.ha
fa80 76 69 6e 67 20 74 6f 20 63 6c 69 63 6b 20 6f 6e 20 65 61 63 68 20 6f 66 20 74 68 65 20 72 65 6d ving.to.click.on.each.of.the.rem
faa0 61 69 6e 69 6e 67 20 73 71 75 61 72 65 73 20 6f 6e 65 20 62 79 20 6f 6e 65 2e 00 00 70 01 00 00 aining.squares.one.by.one...p...
fac0 44 01 00 00 52 43 03 00 ac 46 03 00 2c 00 00 00 20 26 80 89 02 00 80 00 00 14 00 98 80 80 00 00 D...RC...F..,....&..............
fae0 80 01 00 80 00 00 82 ff 00 49 66 20 79 6f 75 20 75 6e 63 6f 76 65 72 20 61 20 73 71 75 61 72 65 .........If.you.uncover.a.square
fb00 20 77 68 69 63 68 20 68 61 73 20 00 6e 6f 00 20 6d 69 6e 65 73 20 69 6e 20 74 68 65 20 73 75 72 .which.has..no..mines.in.the.sur
fb20 72 6f 75 6e 64 69 6e 67 20 65 69 67 68 74 20 73 71 75 61 72 65 73 2c 20 74 68 65 6e 20 69 74 20 rounding.eight.squares,.then.it.
fb40 69 73 20 6f 62 76 69 6f 75 73 6c 79 20 73 61 66 65 20 74 6f 20 75 6e 63 6f 76 65 72 20 74 68 6f is.obviously.safe.to.uncover.tho
fb60 73 65 20 73 71 75 61 72 65 73 20 69 6e 20 74 75 72 6e 2c 20 61 6e 64 20 73 6f 20 6f 6e 20 69 66 se.squares.in.turn,.and.so.on.if
fb80 20 61 6e 79 20 6f 66 20 74 68 65 6d 20 61 6c 73 6f 20 68 61 73 20 6e 6f 20 73 75 72 72 6f 75 6e .any.of.them.also.has.no.surroun
fba0 64 69 6e 67 20 6d 69 6e 65 73 2e 20 54 68 69 73 20 77 69 6c 6c 20 62 65 20 64 6f 6e 65 20 66 6f ding.mines..This.will.be.done.fo
fbc0 72 20 79 6f 75 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 3b 20 73 6f 20 73 6f 6d 65 74 69 6d 65 r.you.automatically;.so.sometime
fbe0 73 20 77 68 65 6e 20 79 6f 75 20 75 6e 63 6f 76 65 72 20 61 20 73 71 75 61 72 65 2c 20 61 20 77 s.when.you.uncover.a.square,.a.w
fc00 68 6f 6c 65 20 6e 65 77 20 61 72 65 61 20 77 69 6c 6c 20 6f 70 65 6e 20 75 70 20 74 6f 20 62 65 hole.new.area.will.open.up.to.be
fc20 20 65 78 70 6c 6f 72 65 64 2e 00 00 6c 00 00 00 41 00 00 00 3c 45 03 00 18 47 03 00 2b 00 00 00 .explored...l...A...<E...G..+...
fc40 20 26 80 82 00 80 00 00 14 00 98 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 41 6c 6c 20 74 68 65 20 .&.................N....All.the.
fc60 61 63 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 00 73 65 63 74 69 6f 6e 20 32 2e actions.described.in..section.2.
fc80 31 00 20 61 72 65 20 61 6c 73 6f 20 61 76 61 69 6c 61 62 6c 65 2e 00 00 01 02 00 00 db 01 00 00 1..are.also.available...........
fca0 ac 46 03 00 19 49 03 00 26 00 00 00 20 1a 80 b7 03 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 45 .F...I..&......................E
fcc0 76 65 6e 20 55 6e 64 6f 20 69 73 20 61 76 61 69 6c 61 62 6c 65 2c 20 61 6c 74 68 6f 75 67 68 20 ven.Undo.is.available,.although.
fce0 79 6f 75 20 6d 69 67 68 74 20 63 6f 6e 73 69 64 65 72 20 69 74 20 63 68 65 61 74 69 6e 67 20 74 you.might.consider.it.cheating.t
fd00 6f 20 75 73 65 20 69 74 2e 20 49 66 20 79 6f 75 20 73 74 65 70 20 6f 6e 20 61 20 6d 69 6e 65 2c o.use.it..If.you.step.on.a.mine,
fd20 20 74 68 65 20 70 72 6f 67 72 61 6d 20 77 69 6c 6c 20 6f 6e 6c 79 20 72 65 76 65 61 6c 20 74 68 .the.program.will.only.reveal.th
fd40 65 20 6d 69 6e 65 20 69 6e 20 71 75 65 73 74 69 6f 6e 20 28 75 6e 6c 69 6b 65 20 6d 6f 73 74 20 e.mine.in.question.(unlike.most.
fd60 6f 74 68 65 72 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 2c 20 77 68 69 63 68 20 72 65 76 other.implementations,.which.rev
fd80 65 61 6c 20 61 6c 6c 20 6f 66 20 74 68 65 6d 29 2e 20 59 6f 75 20 63 61 6e 20 74 68 65 6e 20 55 eal.all.of.them)..You.can.then.U
fda0 6e 64 6f 20 79 6f 75 72 20 66 61 74 61 6c 20 6d 6f 76 65 20 61 6e 64 20 63 6f 6e 74 69 6e 75 65 ndo.your.fatal.move.and.continue
fdc0 20 70 6c 61 79 69 6e 67 20 69 66 20 79 6f 75 20 6c 69 6b 65 2e 20 54 68 65 20 70 72 6f 67 72 61 .playing.if.you.like..The.progra
fde0 6d 20 77 69 6c 6c 20 74 72 61 63 6b 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 74 69 6d 65 73 m.will.track.the.number.of.times
fe00 20 79 6f 75 20 64 69 65 64 20 28 61 6e 64 20 55 6e 64 6f 20 77 69 6c 6c 20 6e 6f 74 20 72 65 64 .you.died.(and.Undo.will.not.red
fe20 75 63 65 20 74 68 61 74 20 63 6f 75 6e 74 65 72 29 2c 20 73 6f 20 77 68 65 6e 20 79 6f 75 20 67 uce.that.counter),.so.when.you.g
fe40 65 74 20 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 67 61 6d 65 20 79 6f 75 20 6b 6e et.to.the.end.of.the.game.you.kn
fe60 6f 77 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 79 6f 75 20 64 69 64 20 69 74 20 77 69 74 ow.whether.or.not.you.did.it.wit
fe80 68 6f 75 74 20 6d 61 6b 69 6e 67 20 61 6e 79 20 65 72 72 6f 72 73 2e 00 00 c5 00 00 00 9f 00 00 hout.making.any.errors..........
fea0 00 18 47 03 00 de 49 03 00 26 00 00 00 20 1a 80 3f 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 ..G...I..&......?...............
fec0 28 49 66 20 79 6f 75 20 72 65 61 6c 6c 79 20 77 61 6e 74 20 74 6f 20 6b 6e 6f 77 20 74 68 65 20 (If.you.really.want.to.know.the.
fee0 66 75 6c 6c 20 6c 61 79 6f 75 74 20 6f 66 20 74 68 65 20 67 72 69 64 2c 20 77 68 69 63 68 20 6f full.layout.of.the.grid,.which.o
ff00 74 68 65 72 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 20 77 69 6c 6c 20 73 68 6f 77 20 79 ther.implementations.will.show.y
ff20 6f 75 20 61 66 74 65 72 20 79 6f 75 20 64 69 65 2c 20 79 6f 75 20 63 61 6e 20 61 6c 77 61 79 73 ou.after.you.die,.you.can.always
ff40 20 75 73 65 20 74 68 65 20 53 6f 6c 76 65 20 6d 65 6e 75 20 6f 70 74 69 6f 6e 2e 29 00 00 81 00 .use.the.Solve.menu.option.)....
ff60 00 00 50 00 00 00 19 49 03 00 5f 4a 03 00 31 00 00 00 02 79 04 00 00 48 80 06 00 91 8a 06 00 23 ..P....I.._J..1....y...H.......#
ff80 00 00 00 5f 4a 03 00 ab 4a 03 00 d8 4e 03 00 53 65 63 74 69 6f 6e 20 31 32 2e 32 3a 20 4d 69 6e ..._J...J...N..Section.12.2:.Min
ffa0 65 73 20 70 61 72 61 6d 65 74 65 72 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 es.parameters.CBB("btn_up","JI(`
ffc0 27 2c 60 67 61 6d 65 73 2e 6d 69 6e 65 73 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4c ',`games.mines')");EB("btn_up")L
ffe0 00 00 00 23 00 00 00 de 49 03 00 ab 4a 03 00 29 00 00 00 20 22 80 46 00 80 00 00 00 00 80 05 00 ...#....I...J..)....".F.........
10000 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 31 32 2e 32 00 3a 20 00 4d 69 6e 65 73 20 70 .........Section.12.2.:..Mines.p
10020 61 72 61 6d 65 74 65 72 73 00 00 71 00 00 00 4c 00 00 00 5f 4a 03 00 1c 4b 03 00 25 00 00 00 20 arameters..q...L..._J...K..%....
10040 1a 80 98 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 20 6f 70 74 69 6f 6e 73 20 61 76 61 .................The.options.ava
10060 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 20 6f 70 74 69 ilable.from.the..Custom.....opti
10080 6f 6e 20 6f 6e 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 20 61 72 65 3a 00 00 3d 00 00 00 on.on.the..Type..menu.are:..=...
100a0 12 00 00 00 ab 4a 03 00 59 4b 03 00 2b 00 00 00 20 26 80 24 00 80 00 00 14 00 98 80 80 01 00 80 .....J..YK..+....&.$............
100c0 00 00 80 01 00 82 ff 00 57 69 64 74 68 00 2c 20 00 48 65 69 67 68 74 00 00 41 00 00 00 1b 00 00 ........Width.,..Height..A......
100e0 00 1c 4b 03 00 9a 4b 03 00 26 00 00 00 20 1c 80 36 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 ..K...K..&......6...............
10100 53 69 7a 65 20 6f 66 20 67 72 69 64 20 69 6e 20 73 71 75 61 72 65 73 2e 00 00 2d 00 00 00 08 00 Size.of.grid.in.squares...-.....
10120 00 00 59 4b 03 00 c7 4b 03 00 25 00 00 00 20 1a 80 10 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 ..YK...K..%.....................
10140 4d 69 6e 65 73 00 00 0d 01 00 00 e0 00 00 00 9a 4b 03 00 d4 4c 03 00 2d 00 00 00 20 28 80 c1 01 Mines...........K...L..-....(...
10160 00 80 00 00 14 00 98 91 80 80 00 00 80 02 00 80 00 00 82 ff 00 4e 75 6d 62 65 72 20 6f 66 20 6d .....................Number.of.m
10180 69 6e 65 73 20 69 6e 20 74 68 65 20 67 72 69 64 2e 20 59 6f 75 20 63 61 6e 20 65 6e 74 65 72 20 ines.in.the.grid..You.can.enter.
101a0 74 68 69 73 20 61 73 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 6d 69 6e 65 20 63 6f 75 6e 74 2c 20 this.as.an.absolute.mine.count,.
101c0 6f 72 20 61 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 79 6f 75 20 63 61 6e 20 70 75 74 20 61 20 00 or.alternatively.you.can.put.a..
101e0 25 00 20 73 69 67 6e 20 6f 6e 20 74 68 65 20 65 6e 64 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 %..sign.on.the.end.in.which.case
10200 20 74 68 65 20 67 61 6d 65 20 77 69 6c 6c 20 61 72 72 61 6e 67 65 20 66 6f 72 20 74 68 61 74 20 .the.game.will.arrange.for.that.
10220 70 72 6f 70 6f 72 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 71 75 61 72 65 73 20 69 6e 20 74 68 65 proportion.of.the.squares.in.the
10240 20 67 72 69 64 20 74 6f 20 62 65 20 6d 69 6e 65 73 2e 00 00 a9 00 00 00 82 00 00 00 c7 4b 03 00 .grid.to.be.mines............K..
10260 7d 4d 03 00 27 00 00 00 20 1c 80 05 01 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 42 65 77 61 }M..'.......................Bewa
10280 72 65 20 6f 66 20 73 65 74 74 69 6e 67 20 74 68 65 20 6d 69 6e 65 20 63 6f 75 6e 74 20 74 6f 6f re.of.setting.the.mine.count.too
102a0 20 68 69 67 68 2e 20 41 74 20 76 65 72 79 20 68 69 67 68 20 64 65 6e 73 69 74 69 65 73 2c 20 74 .high..At.very.high.densities,.t
102c0 68 65 20 70 72 6f 67 72 61 6d 20 6d 61 79 20 73 70 65 6e 64 20 66 6f 72 65 76 65 72 20 73 65 61 he.program.may.spend.forever.sea
102e0 72 63 68 69 6e 67 20 66 6f 72 20 61 20 73 6f 6c 76 61 62 6c 65 20 67 72 69 64 2e 00 00 39 00 00 rching.for.a.solvable.grid...9..
10300 00 14 00 00 00 d4 4c 03 00 b6 4d 03 00 25 00 00 00 20 1a 80 28 00 80 00 00 14 00 98 80 80 01 00 ......L...M..%......(...........
10320 82 ff 00 45 6e 73 75 72 65 20 73 6f 6c 75 62 69 6c 69 74 79 00 00 22 01 00 00 fb 00 00 00 7d 4d ...Ensure.solubility..".......}M
10340 03 00 d8 4e 03 00 27 00 00 00 20 1c 80 f7 01 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 57 68 ...N..'.......................Wh
10360 65 6e 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 65 6e 61 62 6c 65 64 20 28 61 73 20 69 74 en.this.option.is.enabled.(as.it
10380 20 69 73 20 62 79 20 64 65 66 61 75 6c 74 29 2c 20 4d 69 6e 65 73 20 77 69 6c 6c 20 65 6e 73 75 .is.by.default),.Mines.will.ensu
103a0 72 65 20 74 68 61 74 20 74 68 65 20 65 6e 74 69 72 65 20 67 72 69 64 20 63 61 6e 20 62 65 20 66 re.that.the.entire.grid.can.be.f
103c0 75 6c 6c 79 20 64 65 64 75 63 65 64 20 73 74 61 72 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 69 ully.deduced.starting.from.the.i
103e0 6e 69 74 69 61 6c 20 6f 70 65 6e 20 73 70 61 63 65 2e 20 49 66 20 79 6f 75 20 70 72 65 66 65 72 nitial.open.space..If.you.prefer
10400 20 74 68 65 20 72 69 73 6b 69 65 72 20 67 72 69 64 73 20 67 65 6e 65 72 61 74 65 64 20 62 79 20 .the.riskier.grids.generated.by.
10420 6f 74 68 65 72 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 2c 20 79 6f 75 20 63 61 6e 20 73 other.implementations,.you.can.s
10440 77 69 74 63 68 20 6f 66 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 00 00 70 00 00 00 3f 00 00 00 witch.off.this.option...p...?...
10460 b6 4d 03 00 48 4f 03 00 31 00 00 00 02 dc 03 00 00 7c 87 06 00 bd 01 07 00 24 00 00 00 48 4f 03 .M..HO..1........|.......$...HO.
10480 00 8b 4f 03 00 30 83 03 00 43 68 61 70 74 65 72 20 31 33 3a 20 53 61 6d 65 20 47 61 6d 65 00 43 ..O..0...Chapter.13:.Same.Game.C
104a0 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 BB("btn_up","JI(`',`Top')");EB("
104c0 62 74 6e 5f 75 70 22 29 43 00 00 00 1a 00 00 00 d8 4e 03 00 8b 4f 03 00 29 00 00 00 20 22 80 34 btn_up")C........N...O..)....".4
104e0 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 74 65 72 20 31 33 00 3a 20 00 ..................Chapter.13.:..
10500 53 61 6d 65 20 47 61 6d 65 00 00 0d 01 00 00 e7 00 00 00 48 4f 03 00 a4 80 03 00 26 00 00 00 20 Same.Game..........HO......&....
10520 1a 80 cf 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 59 6f 75 20 68 61 76 65 20 61 20 67 72 69 ..................You.have.a.gri
10540 64 20 6f 66 20 63 6f 6c 6f 75 72 65 64 20 73 71 75 61 72 65 73 2c 20 77 68 69 63 68 20 79 6f 75 d.of.coloured.squares,.which.you
10560 20 68 61 76 65 20 74 6f 20 63 6c 65 61 72 20 62 79 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 63 .have.to.clear.by.highlighting.c
10580 8b 4f 03 00 a4 80 03 00 d8 4e 03 00 6f 6e 74 69 67 75 6f 75 73 20 72 65 67 69 6f 6e 73 20 6f 66 .O.......N..ontiguous.regions.of
105a0 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 63 6f 6c 6f 75 72 65 64 20 73 71 75 61 72 65 3b 20 .more.than.one.coloured.square;.
105c0 74 68 65 20 6c 61 72 67 65 72 20 74 68 65 20 72 65 67 69 6f 6e 20 79 6f 75 20 68 69 67 68 6c 69 the.larger.the.region.you.highli
105e0 67 68 74 2c 20 74 68 65 20 6d 6f 72 65 20 70 6f 69 6e 74 73 20 79 6f 75 20 67 65 74 20 28 61 6e ght,.the.more.points.you.get.(an
10600 64 20 74 68 65 20 66 61 73 74 65 72 20 79 6f 75 20 63 6c 65 61 72 20 74 68 65 20 61 72 65 6e 61 d.the.faster.you.clear.the.arena
10620 29 2e 00 00 b0 00 00 00 8a 00 00 00 8b 4f 03 00 54 81 03 00 26 00 00 00 20 1a 80 15 01 00 80 00 )............O..T...&...........
10640 00 14 00 98 80 80 00 00 82 ff 00 49 66 20 79 6f 75 20 63 6c 65 61 72 20 74 68 65 20 67 72 69 64 ...........If.you.clear.the.grid
10660 20 79 6f 75 20 77 69 6e 2e 20 49 66 20 79 6f 75 20 65 6e 64 20 75 70 20 77 69 74 68 20 6e 6f 74 .you.win..If.you.end.up.with.not
10680 68 69 6e 67 20 62 75 74 20 73 69 6e 67 6c 65 20 73 71 75 61 72 65 73 20 28 69 2e 65 2e 2c 20 74 hing.but.single.squares.(i.e.,.t
106a0 68 65 72 65 20 61 72 65 20 6e 6f 20 6d 6f 72 65 20 63 6c 69 63 6b 61 62 6c 65 20 72 65 67 69 6f here.are.no.more.clickable.regio
106c0 6e 73 20 6c 65 66 74 29 20 79 6f 75 20 6c 6f 73 65 2e 00 00 c9 00 00 00 a3 00 00 00 a4 80 03 00 ns.left).you.lose...............
106e0 1d 82 03 00 26 00 00 00 20 1a 80 47 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 52 65 6d 6f 76 ....&......G...............Remov
10700 69 6e 67 20 61 20 72 65 67 69 6f 6e 20 63 61 75 73 65 73 20 74 68 65 20 72 65 73 74 20 6f 66 20 ing.a.region.causes.the.rest.of.
10720 74 68 65 20 67 72 69 64 20 74 6f 20 73 68 75 66 66 6c 65 20 75 70 3a 20 62 6c 6f 63 6b 73 20 74 the.grid.to.shuffle.up:.blocks.t
10740 68 61 74 20 61 72 65 20 73 75 73 70 65 6e 64 65 64 20 77 69 6c 6c 20 66 61 6c 6c 20 64 6f 77 6e hat.are.suspended.will.fall.down
10760 20 28 66 69 72 73 74 29 2c 20 61 6e 64 20 74 68 65 6e 20 65 6d 70 74 79 20 63 6f 6c 75 6d 6e 73 .(first),.and.then.empty.columns
10780 20 61 72 65 20 66 69 6c 6c 65 64 20 66 72 6f 6d 20 74 68 65 20 72 69 67 68 74 2e 00 00 65 00 00 .are.filled.from.the.right...e..
107a0 00 40 00 00 00 54 81 03 00 82 82 03 00 25 00 00 00 20 1a 80 80 00 80 00 00 14 00 98 80 80 00 00 .@...T.......%..................
107c0 82 ff 00 53 61 6d 65 20 47 61 6d 65 20 77 61 73 20 63 6f 6e 74 72 69 62 75 74 65 64 20 74 6f 20 ...Same.Game.was.contributed.to.
107e0 74 68 69 73 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 62 79 20 4a 61 6d 65 73 20 48 61 72 76 65 79 2e this.collection.by.James.Harvey.
10800 00 00 56 00 00 00 27 00 00 00 1d 82 03 00 d8 82 03 00 2f 00 00 00 20 2e 80 4e 00 80 00 00 00 00 ..V...'.........../......N......
10820 e3 a7 c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 31 33 2e 31 00 ....N..............Section.13.1.
10840 3a 20 00 53 61 6d 65 20 47 61 6d 65 20 63 6f 6e 74 72 6f 6c 73 00 00 00 58 00 00 00 29 00 00 00 :..Same.Game.controls...X...)...
10860 82 82 03 00 30 83 03 00 2f 00 00 00 20 2e 80 52 00 80 00 00 00 00 e3 a8 c4 f9 4e 80 00 00 80 00 ....0.../......R..........N.....
10880 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 31 33 2e 32 00 3a 20 00 53 61 6d 65 20 47 61 .........Section.13.2.:..Same.Ga
108a0 6d 65 20 70 61 72 61 6d 65 74 65 72 73 00 00 00 86 00 00 00 55 00 00 00 d8 82 03 00 b6 83 03 00 me.parameters.......U...........
108c0 31 00 00 00 02 8b 03 00 00 91 8a 06 00 3a 04 07 00 25 00 00 00 b6 83 03 00 04 84 03 00 41 87 03 1............:...%...........A..
108e0 00 53 65 63 74 69 6f 6e 20 31 33 2e 31 3a 20 53 61 6d 65 20 47 61 6d 65 20 63 6f 6e 74 72 6f 6c .Section.13.1:.Same.Game.control
10900 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 73 61 6d s.CBB("btn_up","JI(`',`games.sam
10920 65 67 61 6d 65 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4e 00 00 00 25 00 00 00 30 83 egame')");EB("btn_up")N...%...0.
10940 03 00 04 84 03 00 29 00 00 00 20 22 80 4a 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 ......)....".J..................
10960 53 65 63 74 69 6f 6e 20 31 33 2e 31 00 3a 20 00 53 61 6d 65 20 47 61 6d 65 20 63 6f 6e 74 72 6f Section.13.1.:..Same.Game.contro
10980 6c 73 00 00 66 00 00 00 41 00 00 00 b6 83 03 00 6a 84 03 00 25 00 00 00 20 1a 80 82 00 80 00 00 ls..f...A.......j...%...........
109a0 14 00 98 80 80 00 00 82 ff 00 54 68 69 73 20 67 61 6d 65 20 63 61 6e 20 62 65 20 70 6c 61 79 65 ..........This.game.can.be.playe
109c0 64 20 77 69 74 68 20 65 69 74 68 65 72 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 6f 72 20 74 68 d.with.either.the.keyboard.or.th
109e0 65 20 6d 6f 75 73 65 2e 00 00 8e 00 00 00 69 00 00 00 04 84 03 00 f8 84 03 00 25 00 00 00 20 1a e.mouse.......i...........%.....
10a00 80 d2 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 49 66 20 79 6f 75 20 6c 65 66 74 2d 63 6c 69 63 ................If.you.left-clic
10a20 6b 20 61 6e 20 75 6e 73 65 6c 65 63 74 65 64 20 72 65 67 69 6f 6e 2c 20 69 74 20 62 65 63 6f 6d k.an.unselected.region,.it.becom
10a40 65 73 20 73 65 6c 65 63 74 65 64 20 28 70 6f 73 73 69 62 6c 79 20 63 6c 65 61 72 69 6e 67 20 74 es.selected.(possibly.clearing.t
10a60 68 65 20 63 75 72 72 65 6e 74 20 73 65 6c 65 63 74 69 6f 6e 29 2e 00 00 92 00 00 00 6d 00 00 00 he.current.selection).......m...
10a80 6a 84 03 00 8a 85 03 00 25 00 00 00 20 1a 80 da 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 49 66 j.......%.....................If
10aa0 20 79 6f 75 20 6c 65 66 74 2d 63 6c 69 63 6b 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 72 65 67 .you.left-click.the.selected.reg
10ac0 69 6f 6e 2c 20 69 74 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 64 20 28 61 6e 64 20 74 68 65 ion,.it.will.be.removed.(and.the
10ae0 20 72 65 73 74 20 6f 66 20 74 68 65 20 67 72 69 64 20 73 68 75 66 66 6c 65 64 20 69 6d 6d 65 64 .rest.of.the.grid.shuffled.immed
10b00 69 61 74 65 6c 79 29 2e 00 00 66 00 00 00 41 00 00 00 f8 84 03 00 f0 85 03 00 25 00 00 00 20 1a iately)...f...A...........%.....
10b20 80 82 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 49 66 20 79 6f 75 20 72 69 67 68 74 2d 63 6c 69 ................If.you.right-cli
10b40 63 6b 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 72 65 67 69 6f 6e 2c 20 69 74 20 77 69 6c 6c 20 ck.the.selected.region,.it.will.
10b60 62 65 20 75 6e 73 65 6c 65 63 74 65 64 2e 00 00 e3 00 00 00 bd 00 00 00 8a 85 03 00 d3 86 03 00 be.unselected...................
10b80 26 00 00 00 20 1a 80 7b 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 20 63 75 72 73 6f &......{...............The.curso
10ba0 72 20 6b 65 79 73 20 6d 6f 76 65 20 61 20 63 75 72 73 6f 72 20 61 72 6f 75 6e 64 20 74 68 65 20 r.keys.move.a.cursor.around.the.
10bc0 67 72 69 64 2e 20 50 72 65 73 73 69 6e 67 20 74 68 65 20 53 70 61 63 65 20 6f 72 20 45 6e 74 65 grid..Pressing.the.Space.or.Ente
10be0 72 20 6b 65 79 73 20 77 68 69 6c 65 20 74 68 65 20 63 75 72 73 6f 72 20 69 73 20 69 6e 20 61 6e r.keys.while.the.cursor.is.in.an
10c00 20 75 6e 73 65 6c 65 63 74 65 64 20 72 65 67 69 6f 6e 20 73 65 6c 65 63 74 73 20 69 74 3b 20 70 .unselected.region.selects.it;.p
10c20 72 65 73 73 69 6e 67 20 53 70 61 63 65 20 6f 72 20 45 6e 74 65 72 20 61 67 61 69 6e 20 72 65 6d ressing.Space.or.Enter.again.rem
10c40 6f 76 65 73 20 69 74 20 61 73 20 61 62 6f 76 65 2e 00 00 6e 00 00 00 43 00 00 00 f0 85 03 00 41 oves.it.as.above...n...C.......A
10c60 87 03 00 2b 00 00 00 20 26 80 86 00 80 00 00 14 00 98 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 28 ...+....&.................N....(
10c80 41 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 00 73 65 All.the.actions.described.in..se
10ca0 63 74 69 6f 6e 20 32 2e 31 00 20 61 72 65 20 61 6c 73 6f 20 61 76 61 69 6c 61 62 6c 65 2e 29 00 ction.2.1..are.also.available.).
10cc0 00 88 00 00 00 57 00 00 00 d3 86 03 00 c9 87 03 00 31 00 00 00 02 87 06 00 00 bd 01 07 00 12 09 .....W...........1..............
10ce0 07 00 26 00 00 00 c9 87 03 00 19 88 03 00 50 8e 03 00 53 65 63 74 69 6f 6e 20 31 33 2e 32 3a 20 ..&...........P...Section.13.2:.
10d00 53 61 6d 65 20 47 61 6d 65 20 70 61 72 61 6d 65 74 65 72 73 00 43 42 42 28 22 62 74 6e 5f 75 70 Same.Game.parameters.CBB("btn_up
10d20 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 73 61 6d 65 67 61 6d 65 27 29 22 29 3b 45 42 28 ","JI(`',`games.samegame')");EB(
10d40 22 62 74 6e 5f 75 70 22 29 50 00 00 00 27 00 00 00 41 87 03 00 19 88 03 00 29 00 00 00 20 22 80 "btn_up")P...'...A.......)....".
10d60 4e 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 31 33 2e 32 00 N..................Section.13.2.
10d80 3a 20 00 53 61 6d 65 20 47 61 6d 65 20 70 61 72 61 6d 65 74 65 72 73 00 00 76 00 00 00 51 00 00 :..Same.Game.parameters..v...Q..
10da0 00 c9 87 03 00 8f 88 03 00 25 00 00 00 20 1a 80 a2 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 .........%.....................T
10dc0 68 65 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 66 72 hese.parameters.are.available.fr
10de0 6f 6d 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 20 6f 70 74 69 6f 6e 20 6f 6e 20 74 68 65 om.the..Custom.....option.on.the
10e00 20 91 54 79 70 65 92 20 6d 65 6e 75 2e 00 00 3d 00 00 00 12 00 00 00 19 88 03 00 cc 88 03 00 2b ..Type..menu...=...............+
10e20 00 00 00 20 26 80 24 00 80 00 00 14 00 98 80 80 01 00 80 00 00 80 01 00 82 ff 00 57 69 64 74 68 ....&.$....................Width
10e40 00 2c 20 00 48 65 69 67 68 74 00 00 41 00 00 00 1b 00 00 00 8f 88 03 00 0d 89 03 00 26 00 00 00 .,..Height..A...............&...
10e60 20 1c 80 36 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 53 69 7a 65 20 6f 66 20 67 72 69 64 20 ...6...............Size.of.grid.
10e80 69 6e 20 73 71 75 61 72 65 73 2e 00 00 36 00 00 00 11 00 00 00 cc 88 03 00 43 89 03 00 25 00 00 in.squares...6...........C...%..
10ea0 00 20 1a 80 22 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 4e 6f 2e 20 6f 66 20 63 6f 6c 6f 75 72 ...."..............No..of.colour
10ec0 73 00 00 d2 00 00 00 ab 00 00 00 0d 89 03 00 15 8a 03 00 27 00 00 00 20 1c 80 57 01 00 80 00 00 s..................'......W.....
10ee0 14 00 98 91 80 80 00 00 82 ff 00 4e 75 6d 62 65 72 20 6f 66 20 64 69 66 66 65 72 65 6e 74 20 63 ...........Number.of.different.c
10f00 6f 6c 6f 75 72 73 20 75 73 65 64 20 74 6f 20 66 69 6c 6c 20 74 68 65 20 67 72 69 64 3b 20 74 68 olours.used.to.fill.the.grid;.th
10f20 65 20 6d 6f 72 65 20 63 6f 6c 6f 75 72 73 2c 20 74 68 65 20 66 65 77 65 72 20 6c 61 72 67 65 20 e.more.colours,.the.fewer.large.
10f40 72 65 67 69 6f 6e 73 20 6f 66 20 63 6f 6c 6f 75 72 20 61 6e 64 20 74 68 75 73 20 74 68 65 20 6d regions.of.colour.and.thus.the.m
10f60 6f 72 65 20 64 69 66 66 69 63 75 6c 74 20 69 74 20 69 73 20 74 6f 20 73 75 63 63 65 73 73 66 75 ore.difficult.it.is.to.successfu
10f80 6c 6c 79 20 63 6c 65 61 72 20 74 68 65 20 67 72 69 64 2e 00 00 36 00 00 00 11 00 00 00 43 89 03 lly.clear.the.grid...6.......C..
10fa0 00 4b 8a 03 00 25 00 00 00 20 1a 80 22 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 53 63 6f 72 69 .K...%......"..............Scori
10fc0 6e 67 20 73 79 73 74 65 6d 00 00 45 01 00 00 1e 01 00 00 15 8a 03 00 90 8b 03 00 27 00 00 00 20 ng.system..E...............'....
10fe0 1c 80 3d 02 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 43 6f 6e 74 72 6f 6c 73 20 74 68 65 20 ..=................Controls.the.
11000 70 72 65 63 69 73 65 20 6d 65 63 68 61 6e 69 73 6d 20 75 73 65 64 20 66 6f 72 20 73 63 6f 72 69 precise.mechanism.used.for.scori
11020 6e 67 2e 20 57 69 74 68 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 79 73 74 65 6d 2c 20 91 28 6e ng..With.the.default.system,..(n
11040 2d 32 29 5e 32 92 2c 20 6f 6e 6c 79 20 72 65 67 69 6f 6e 73 20 6f 66 20 74 68 72 65 65 20 73 71 -2)^2.,.only.regions.of.three.sq
11060 75 61 72 65 73 20 6f 72 20 6d 6f 72 65 20 77 69 6c 6c 20 73 63 6f 72 65 20 61 6e 79 20 70 6f 69 uares.or.more.will.score.any.poi
11080 6e 74 73 20 61 74 20 61 6c 6c 2e 20 57 69 74 68 20 74 68 65 20 61 6c 74 65 72 6e 61 74 69 76 65 nts.at.all..With.the.alternative
110a0 20 91 28 6e 2d 31 29 5e 32 92 20 73 79 73 74 65 6d 2c 20 72 65 67 69 6f 6e 73 20 6f 66 20 74 77 ..(n-1)^2..system,.regions.of.tw
110c0 6f 20 73 71 75 61 72 65 73 20 73 63 6f 72 65 20 61 20 70 6f 69 6e 74 20 65 61 63 68 2c 20 61 6e o.squares.score.a.point.each,.an
110e0 64 20 6c 61 72 67 65 72 20 72 65 67 69 6f 6e 73 20 73 63 6f 72 65 20 72 65 6c 61 74 69 76 65 6c d.larger.regions.score.relativel
11100 79 20 6d 6f 72 65 20 70 6f 69 6e 74 73 2e 00 00 39 00 00 00 14 00 00 00 4b 8a 03 00 c9 8b 03 00 y.more.points...9.......K.......
11120 25 00 00 00 20 1a 80 28 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 45 6e 73 75 72 65 20 73 6f 6c %......(..............Ensure.sol
11140 75 62 69 6c 69 74 79 00 00 98 00 00 00 72 00 00 00 90 8b 03 00 61 8c 03 00 26 00 00 00 20 1c 80 ubility......r.......a...&......
11160 e4 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 49 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 ................If.this.option.i
11180 73 20 74 69 63 6b 65 64 20 28 74 68 65 20 64 65 66 61 75 6c 74 20 73 74 61 74 65 29 2c 20 67 65 s.ticked.(the.default.state),.ge
111a0 6e 65 72 61 74 65 64 20 67 72 69 64 73 20 77 69 6c 6c 20 62 65 20 67 75 61 72 61 6e 74 65 65 64 nerated.grids.will.be.guaranteed
111c0 20 74 6f 20 68 61 76 65 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 73 6f 6c 75 74 69 6f 6e 2e 00 .to.have.at.least.one.solution..
111e0 00 ef 01 00 00 c2 01 00 00 c9 8b 03 00 50 8e 03 00 2d 00 00 00 20 28 80 85 03 00 80 00 00 14 00 .............P...-....(.........
11200 98 91 80 80 00 00 80 01 00 80 00 00 82 ff 00 49 66 20 79 6f 75 20 74 75 72 6e 20 69 74 20 6f 66 ...............If.you.turn.it.of
11220 66 2c 20 74 68 65 20 67 61 6d 65 20 67 65 6e 65 72 61 74 6f 72 20 77 69 6c 6c 20 6e 6f 74 20 74 f,.the.game.generator.will.not.t
11240 72 79 20 74 6f 20 67 75 61 72 61 6e 74 65 65 20 73 6f 6c 75 62 6c 65 20 67 72 69 64 73 3b 20 69 ry.to.guarantee.soluble.grids;.i
11260 74 20 77 69 6c 6c 2c 20 68 6f 77 65 76 65 72 2c 20 73 74 69 6c 6c 20 65 6e 73 75 72 65 20 74 68 t.will,.however,.still.ensure.th
11280 61 74 20 74 68 65 72 65 20 61 72 65 20 61 74 20 6c 65 61 73 74 20 32 20 73 71 75 61 72 65 73 20 at.there.are.at.least.2.squares.
112a0 6f 66 20 65 61 63 68 20 63 6f 6c 6f 75 72 20 6f 6e 20 74 68 65 20 67 72 69 64 20 61 74 20 74 68 of.each.colour.on.the.grid.at.th
112c0 65 20 73 74 61 72 74 20 28 73 69 6e 63 65 20 61 20 67 72 69 64 20 77 69 74 68 20 65 78 61 63 74 e.start.(since.a.grid.with.exact
112e0 6c 79 20 6f 6e 65 20 73 71 75 61 72 65 20 6f 66 20 61 20 67 69 76 65 6e 20 63 6f 6c 6f 75 72 20 ly.one.square.of.a.given.colour.
11300 69 73 20 00 64 65 66 69 6e 69 74 65 6c 79 00 20 69 6e 73 6f 6c 75 62 6c 65 29 2e 20 47 72 69 64 is..definitely..insoluble)..Grid
11320 73 20 67 65 6e 65 72 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 64 69 73 s.generated.with.this.option.dis
11340 61 62 6c 65 64 20 6d 61 79 20 63 6f 6e 74 61 69 6e 20 6d 6f 72 65 20 6c 61 72 67 65 20 61 72 65 abled.may.contain.more.large.are
11360 61 73 20 6f 66 20 63 6f 6e 74 69 67 75 6f 75 73 20 63 6f 6c 6f 75 72 2c 20 6c 65 61 64 69 6e 67 as.of.contiguous.colour,.leading
11380 20 74 6f 20 6f 70 70 6f 72 74 75 6e 69 74 69 65 73 20 66 6f 72 20 68 69 67 68 65 72 20 73 63 6f .to.opportunities.for.higher.sco
113a0 72 65 73 3b 20 74 68 65 79 20 63 61 6e 20 61 6c 73 6f 20 74 61 6b 65 20 6c 65 73 73 20 74 69 6d res;.they.can.also.take.less.tim
113c0 65 20 74 6f 20 67 65 6e 65 72 61 74 65 2e 00 00 6b 00 00 00 3a 00 00 00 61 8c 03 00 bb 8e 03 00 e.to.generate...k...:...a.......
113e0 31 00 00 00 02 8f 02 00 00 3a 04 07 00 a2 80 07 00 27 00 00 00 bb 8e 03 00 f9 8e 03 00 56 c1 03 1........:.......'...........V..
11400 00 43 68 61 70 74 65 72 20 31 34 3a 20 46 6c 69 70 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 .Chapter.14:.Flip.CBB("btn_up","
11420 4a 49 28 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 3e 00 00 00 15 JI(`',`Top')");EB("btn_up")>....
11440 00 00 00 50 8e 03 00 f9 8e 03 00 29 00 00 00 20 22 80 2a 00 80 00 00 00 00 80 05 00 80 05 00 80 ...P.......)....".*.............
11460 05 00 82 ff 00 43 68 61 70 74 65 72 20 31 34 00 3a 20 00 46 6c 69 70 00 00 2c 01 00 00 06 01 00 .....Chapter.14.:..Flip..,......
11480 00 bb 8e 03 00 31 c0 03 00 26 00 00 00 20 1a 80 0d 02 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 .....1...&......................
114a0 59 6f 75 20 68 61 76 65 20 61 20 67 72 69 64 20 6f 66 20 73 71 75 61 72 65 73 2c 20 73 6f 6d 65 You.have.a.grid.of.squares,.some
114c0 20 6c 69 67 68 74 20 61 6e 64 20 73 6f 6d 65 20 64 61 72 6b 2e 20 59 6f 75 72 20 61 69 6d 20 69 .light.and.some.dark..Your.aim.i
114e0 73 20 74 6f 20 6c 69 67 68 74 20 61 6c 6c 20 74 68 65 20 73 71 75 61 72 65 73 20 75 70 20 61 74 s.to.light.all.the.squares.up.at
11500 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 2e 20 59 6f 75 20 63 61 6e 20 63 68 6f 6f 73 65 20 61 .the.same.time..You.can.choose.a
11520 6e 79 20 73 71 75 61 72 65 20 61 6e 64 20 66 6c 69 70 20 69 74 73 20 73 74 61 74 65 20 66 72 6f ny.square.and.flip.its.state.fro
11540 6d 20 6c 69 67 68 74 20 74 6f 20 64 61 72 6b 20 6f 72 20 64 61 72 6b 20 74 6f 20 6c 69 67 68 74 m.light.to.dark.or.dark.to.light
11560 2c 20 62 75 74 20 77 68 65 6e 20 79 6f 75 20 64 6f 20 73 6f 2c 20 6f 74 68 65 72 20 73 71 75 61 ,.but.when.you.do.so,.other.squa
11580 f9 8e 03 00 31 c0 03 00 50 8e 03 00 72 65 73 20 61 72 6f 75 6e 64 20 69 74 20 63 68 61 6e 67 65 ....1...P...res.around.it.change
115a0 20 73 74 61 74 65 20 61 73 20 77 65 6c 6c 2e 00 00 81 00 00 00 5c 00 00 00 f9 8e 03 00 b2 c0 03 .state.as.well.......\..........
115c0 00 25 00 00 00 20 1a 80 b8 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 45 61 63 68 20 73 71 75 61 .%.....................Each.squa
115e0 72 65 20 63 6f 6e 74 61 69 6e 73 20 61 20 73 6d 61 6c 6c 20 64 69 61 67 72 61 6d 20 73 68 6f 77 re.contains.a.small.diagram.show
11600 69 6e 67 20 77 68 69 63 68 20 6f 74 68 65 72 20 73 71 75 61 72 65 73 20 63 68 61 6e 67 65 20 77 ing.which.other.squares.change.w
11620 68 65 6e 20 79 6f 75 20 66 6c 69 70 20 69 74 2e 00 00 51 00 00 00 22 00 00 00 31 c0 03 00 03 c1 hen.you.flip.it...Q..."...1.....
11640 03 00 2f 00 00 00 20 2e 80 44 00 80 00 00 00 00 e3 a9 c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ../......D..........N...........
11660 ff 00 00 53 65 63 74 69 6f 6e 20 31 34 2e 31 00 3a 20 00 46 6c 69 70 20 63 6f 6e 74 72 6f 6c 73 ...Section.14.1.:..Flip.controls
11680 00 00 00 53 00 00 00 24 00 00 00 b2 c0 03 00 56 c1 03 00 2f 00 00 00 20 2e 80 48 00 80 00 00 00 ...S...$.......V.../......H.....
116a0 00 e3 aa c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 31 34 2e 32 .....N..............Section.14.2
116c0 00 3a 20 00 46 6c 69 70 20 70 61 72 61 6d 65 74 65 72 73 00 00 00 7d 00 00 00 4c 00 00 00 03 c1 .:..Flip.parameters...}...L.....
116e0 03 00 d3 c1 03 00 31 00 00 00 02 46 03 00 00 12 09 07 00 1d 83 07 00 28 00 00 00 d3 c1 03 00 1c ......1....F...........(........
11700 c2 03 00 19 c5 03 00 53 65 63 74 69 6f 6e 20 31 34 2e 31 3a 20 46 6c 69 70 20 63 6f 6e 74 72 6f .......Section.14.1:.Flip.contro
11720 6c 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 66 6c ls.CBB("btn_up","JI(`',`games.fl
11740 69 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 49 00 00 00 20 00 00 00 56 c1 03 00 1c ip')");EB("btn_up")I.......V....
11760 c2 03 00 29 00 00 00 20 22 80 40 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 ...)....".@..................Sec
11780 74 69 6f 6e 20 31 34 2e 31 00 3a 20 00 46 6c 69 70 20 63 6f 6e 74 72 6f 6c 73 00 00 66 00 00 00 tion.14.1.:..Flip.controls..f...
117a0 41 00 00 00 d3 c1 03 00 82 c2 03 00 25 00 00 00 20 1a 80 82 00 80 00 00 14 00 98 80 80 00 00 82 A...........%...................
117c0 ff 00 54 68 69 73 20 67 61 6d 65 20 63 61 6e 20 62 65 20 70 6c 61 79 65 64 20 77 69 74 68 20 65 ..This.game.can.be.played.with.e
117e0 69 74 68 65 72 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 6f 72 20 74 68 65 20 6d 6f 75 73 65 2e ither.the.keyboard.or.the.mouse.
11800 00 00 b8 00 00 00 92 00 00 00 1c c2 03 00 3a c3 03 00 26 00 00 00 20 1a 80 25 01 00 80 00 00 14 ..............:...&......%......
11820 00 98 80 80 00 00 82 ff 00 4c 65 66 74 2d 63 6c 69 63 6b 20 69 6e 20 61 20 73 71 75 61 72 65 20 .........Left-click.in.a.square.
11840 74 6f 20 66 6c 69 70 20 69 74 20 61 6e 64 20 69 74 73 20 61 73 73 6f 63 69 61 74 65 64 20 73 71 to.flip.it.and.its.associated.sq
11860 75 61 72 65 73 2c 20 6f 72 20 75 73 65 20 74 68 65 20 63 75 72 73 6f 72 20 6b 65 79 73 20 74 6f uares,.or.use.the.cursor.keys.to
11880 20 63 68 6f 6f 73 65 20 61 20 73 71 75 61 72 65 20 61 6e 64 20 74 68 65 20 73 70 61 63 65 20 62 .choose.a.square.and.the.space.b
118a0 61 72 20 6f 72 20 45 6e 74 65 72 20 6b 65 79 20 74 6f 20 66 6c 69 70 2e 00 00 71 01 00 00 45 01 ar.or.Enter.key.to.flip...q...E.
118c0 00 00 82 c2 03 00 ab c4 03 00 2c 00 00 00 20 26 80 8b 02 00 80 00 00 14 00 98 80 80 00 00 80 01 ..........,....&................
118e0 00 80 00 00 82 ff 00 49 66 20 79 6f 75 20 75 73 65 20 74 68 65 20 91 53 6f 6c 76 65 92 20 66 75 .......If.you.use.the..Solve..fu
11900 6e 63 74 69 6f 6e 20 6f 6e 20 74 68 69 73 20 67 61 6d 65 2c 20 69 74 20 77 69 6c 6c 20 6d 61 72 nction.on.this.game,.it.will.mar
11920 6b 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 73 71 75 61 72 65 73 20 69 6e 20 72 65 64 2e 20 49 66 k.some.of.the.squares.in.red..If
11940 20 79 6f 75 20 63 6c 69 63 6b 20 6f 6e 63 65 20 69 6e 20 65 76 65 72 79 20 73 71 75 61 72 65 20 .you.click.once.in.every.square.
11960 77 69 74 68 20 61 20 72 65 64 20 6d 61 72 6b 2c 20 74 68 65 20 67 61 6d 65 20 73 68 6f 75 6c 64 with.a.red.mark,.the.game.should
11980 20 62 65 20 73 6f 6c 76 65 64 2e 20 28 49 66 20 79 6f 75 20 63 6c 69 63 6b 20 69 6e 20 61 20 73 .be.solved..(If.you.click.in.a.s
119a0 71 75 61 72 65 20 00 77 69 74 68 6f 75 74 00 20 61 20 72 65 64 20 6d 61 72 6b 2c 20 61 20 72 65 quare..without..a.red.mark,.a.re
119c0 64 20 6d 61 72 6b 20 77 69 6c 6c 20 61 70 70 65 61 72 20 69 6e 20 69 74 20 74 6f 20 69 6e 64 69 d.mark.will.appear.in.it.to.indi
119e0 63 61 74 65 20 74 68 61 74 20 79 6f 75 20 77 69 6c 6c 20 6e 65 65 64 20 74 6f 20 72 65 76 65 72 cate.that.you.will.need.to.rever
11a00 73 65 20 74 68 61 74 20 6f 70 65 72 61 74 69 6f 6e 20 74 6f 20 72 65 61 63 68 20 74 68 65 20 73 se.that.operation.to.reach.the.s
11a20 6f 6c 75 74 69 6f 6e 2e 29 00 00 6e 00 00 00 43 00 00 00 3a c3 03 00 19 c5 03 00 2b 00 00 00 20 olution.)..n...C...:.......+....
11a40 26 80 86 00 80 00 00 14 00 98 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 28 41 6c 6c 20 74 68 65 20 &.................N....(All.the.
11a60 61 63 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 00 73 65 63 74 69 6f 6e 20 32 2e actions.described.in..section.2.
11a80 31 00 20 61 72 65 20 61 6c 73 6f 20 61 76 61 69 6c 61 62 6c 65 2e 29 00 00 7f 00 00 00 4e 00 00 1..are.also.available.)......N..
11aa0 00 ab c4 03 00 98 c5 03 00 31 00 00 00 02 08 03 00 00 a2 80 07 00 3a 85 07 00 29 00 00 00 98 c5 .........1............:...).....
11ac0 03 00 e3 c5 03 00 a0 c8 03 00 53 65 63 74 69 6f 6e 20 31 34 2e 32 3a 20 46 6c 69 70 20 70 61 72 ..........Section.14.2:.Flip.par
11ae0 61 6d 65 74 65 72 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d ameters.CBB("btn_up","JI(`',`gam
11b00 65 73 2e 66 6c 69 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4b 00 00 00 22 00 00 00 es.flip')");EB("btn_up")K..."...
11b20 19 c5 03 00 e3 c5 03 00 29 00 00 00 20 22 80 44 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ........)....".D................
11b40 ff 00 53 65 63 74 69 6f 6e 20 31 34 2e 32 00 3a 20 00 46 6c 69 70 20 70 61 72 61 6d 65 74 65 72 ..Section.14.2.:..Flip.parameter
11b60 73 00 00 76 00 00 00 51 00 00 00 98 c5 03 00 59 c6 03 00 25 00 00 00 20 1a 80 a2 00 80 00 00 14 s..v...Q.......Y...%............
11b80 00 98 80 80 00 00 82 ff 00 54 68 65 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 61 76 .........These.parameters.are.av
11ba0 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 20 6f 70 74 ailable.from.the..Custom.....opt
11bc0 69 6f 6e 20 6f 6e 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 2e 00 00 3d 00 00 00 12 00 00 ion.on.the..Type..menu...=......
11be0 00 e3 c5 03 00 96 c6 03 00 2b 00 00 00 20 26 80 24 00 80 00 00 14 00 98 80 80 01 00 80 00 00 80 .........+....&.$...............
11c00 01 00 82 ff 00 57 69 64 74 68 00 2c 20 00 48 65 69 67 68 74 00 00 41 00 00 00 1b 00 00 00 59 c6 .....Width.,..Height..A.......Y.
11c20 03 00 d7 c6 03 00 26 00 00 00 20 1c 80 36 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 53 69 7a ......&......6...............Siz
11c40 65 20 6f 66 20 67 72 69 64 20 69 6e 20 73 71 75 61 72 65 73 2e 00 00 32 00 00 00 0d 00 00 00 96 e.of.grid.in.squares...2........
11c60 c6 03 00 09 c7 03 00 25 00 00 00 20 1a 80 1a 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 53 68 61 .......%.....................Sha
11c80 70 65 20 74 79 70 65 00 00 97 01 00 00 70 01 00 00 d7 c6 03 00 a0 c8 03 00 27 00 00 00 20 1c 80 pe.type......p...........'......
11ca0 e1 02 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 54 68 69 73 20 63 6f 6e 74 72 6f 6c 20 64 65 .................This.control.de
11cc0 74 65 72 6d 69 6e 65 73 20 74 68 65 20 73 68 61 70 65 20 6f 66 20 74 68 65 20 72 65 67 69 6f 6e termines.the.shape.of.the.region
11ce0 20 77 68 69 63 68 20 69 73 20 66 6c 69 70 70 65 64 20 62 79 20 63 6c 69 63 6b 69 6e 67 20 69 6e .which.is.flipped.by.clicking.in
11d00 20 61 6e 79 20 67 69 76 65 6e 20 73 71 75 61 72 65 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 73 .any.given.square..The.default.s
11d20 65 74 74 69 6e 67 2c 20 91 43 72 6f 73 73 65 73 92 2c 20 63 61 75 73 65 73 20 65 76 65 72 79 20 etting,..Crosses.,.causes.every.
11d40 73 71 75 61 72 65 20 74 6f 20 66 6c 69 70 20 69 74 73 65 6c 66 20 61 6e 64 20 69 74 73 20 66 6f square.to.flip.itself.and.its.fo
11d60 75 72 20 69 6d 6d 65 64 69 61 74 65 20 6e 65 69 67 68 62 6f 75 72 73 20 28 6f 72 20 74 68 72 65 ur.immediate.neighbours.(or.thre
11d80 65 20 6f 72 20 74 77 6f 20 69 66 20 69 74 27 73 20 61 74 20 61 6e 20 65 64 67 65 20 6f 72 20 63 e.or.two.if.it's.at.an.edge.or.c
11da0 6f 72 6e 65 72 29 2e 20 54 68 65 20 6f 74 68 65 72 20 73 65 74 74 69 6e 67 2c 20 91 52 61 6e 64 orner)..The.other.setting,..Rand
11dc0 6f 6d 92 2c 20 63 61 75 73 65 73 20 61 20 72 61 6e 64 6f 6d 20 73 68 61 70 65 20 74 6f 20 62 65 om.,.causes.a.random.shape.to.be
11de0 20 63 68 6f 73 65 6e 20 66 6f 72 20 65 76 65 72 79 20 73 71 75 61 72 65 2c 20 73 6f 20 74 68 65 .chosen.for.every.square,.so.the
11e00 20 67 61 6d 65 20 69 73 20 64 69 66 66 65 72 65 6e 74 20 65 76 65 72 79 20 74 69 6d 65 2e 00 00 .game.is.different.every.time...
11e20 6c 00 00 00 3b 00 00 00 09 c7 03 00 0c c9 03 00 31 00 00 00 02 0b 04 00 00 1d 83 07 00 27 88 07 l...;...........1............'..
11e40 00 2a 00 00 00 0c c9 03 00 4b c9 03 00 17 cd 03 00 43 68 61 70 74 65 72 20 31 35 3a 20 47 75 65 .*.......K.......Chapter.15:.Gue
11e60 73 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f 70 27 29 22 29 3b ss.CBB("btn_up","JI(`',`Top')");
11e80 45 42 28 22 62 74 6e 5f 75 70 22 29 3f 00 00 00 16 00 00 00 a0 c8 03 00 4b c9 03 00 29 00 00 00 EB("btn_up")?...........K...)...
11ea0 20 22 80 2c 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 74 65 72 20 31 35 .".,..................Chapter.15
11ec0 00 3a 20 00 47 75 65 73 73 00 00 bd 00 00 00 97 00 00 00 0c c9 03 00 08 ca 03 00 26 00 00 00 20 .:..Guess..................&....
11ee0 1a 80 2f 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 59 6f 75 20 68 61 76 65 20 61 20 73 65 74 ../...............You.have.a.set
11f00 20 6f 66 20 63 6f 6c 6f 75 72 65 64 20 70 65 67 73 2c 20 61 6e 64 20 68 61 76 65 20 74 6f 20 72 .of.coloured.pegs,.and.have.to.r
11f20 65 70 72 6f 64 75 63 65 20 61 20 70 72 65 64 65 74 65 72 6d 69 6e 65 64 20 73 65 71 75 65 6e 63 eproduce.a.predetermined.sequenc
11f40 65 20 6f 66 20 74 68 65 6d 20 28 63 68 6f 73 65 6e 20 62 79 20 74 68 65 20 63 6f 6d 70 75 74 65 e.of.them.(chosen.by.the.compute
11f60 72 29 20 77 69 74 68 69 6e 20 61 20 63 65 72 74 61 69 6e 20 6e 75 6d 62 65 72 20 6f 66 20 67 75 r).within.a.certain.number.of.gu
11f80 65 73 73 65 73 2e 00 00 db 00 00 00 b5 00 00 00 4b c9 03 00 e3 ca 03 00 26 00 00 00 20 1a 80 6b esses...........K.......&......k
11fa0 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 45 61 63 68 20 67 75 65 73 73 20 67 65 74 73 20 6d ...............Each.guess.gets.m
11fc0 61 72 6b 65 64 20 77 69 74 68 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 72 72 65 63 74 arked.with.the.number.of.correct
11fe0 6c 79 2d 63 6f 6c 6f 75 72 65 64 20 70 65 67 73 20 69 6e 20 74 68 65 20 63 6f 72 72 65 63 74 20 ly-coloured.pegs.in.the.correct.
12000 70 6c 61 63 65 73 20 28 69 6e 20 62 6c 61 63 6b 29 2c 20 61 6e 64 20 61 6c 73 6f 20 74 68 65 20 places.(in.black),.and.also.the.
12020 6e 75 6d 62 65 72 20 6f 66 20 63 6f 72 72 65 63 74 6c 79 2d 63 6f 6c 6f 75 72 65 64 20 70 65 67 number.of.correctly-coloured.peg
12040 73 20 69 6e 20 74 68 65 20 77 72 6f 6e 67 20 70 6c 61 63 65 73 20 28 69 6e 20 77 68 69 74 65 29 s.in.the.wrong.places.(in.white)
12060 2e 00 00 2d 01 00 00 07 01 00 00 08 ca 03 00 10 cc 03 00 26 00 00 00 20 1a 80 0f 02 00 80 00 00 ...-...............&............
12080 14 00 98 80 80 00 00 82 ff 00 54 68 69 73 20 67 61 6d 65 20 69 73 20 61 6c 73 6f 20 6b 6e 6f 77 ..........This.game.is.also.know
120a0 6e 20 28 61 6e 64 20 6d 61 72 6b 65 74 65 64 2c 20 62 79 20 48 61 73 62 72 6f 2c 20 6d 61 69 6e n.(and.marketed,.by.Hasbro,.main
120c0 6c 79 29 20 61 73 20 61 20 62 6f 61 72 64 20 67 61 6d 65 20 91 4d 61 73 74 65 72 6d 69 6e 64 92 ly).as.a.board.game..Mastermind.
120e0 2c 20 77 69 74 68 20 36 20 63 6f 6c 6f 75 72 73 2c 20 34 20 70 65 67 73 20 70 65 72 20 72 6f 77 ,.with.6.colours,.4.pegs.per.row
12100 2c 20 61 6e 64 20 31 30 20 67 75 65 73 73 65 73 2e 20 48 6f 77 65 76 65 72 2c 20 74 68 69 73 20 ,.and.10.guesses..However,.this.
12120 76 65 72 73 69 6f 6e 20 61 6c 6c 6f 77 73 20 63 75 73 74 6f 6d 20 73 65 74 74 69 6e 67 73 20 6f version.allows.custom.settings.o
12140 66 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6c 6f 75 72 73 20 28 75 70 20 74 6f 20 31 30 29 2c 20 f.number.of.colours.(up.to.10),.
12160 6e 75 6d 62 65 72 20 6f 66 20 70 65 67 73 20 70 65 72 20 72 6f 77 2c 20 61 6e 64 20 6e 75 6d 62 number.of.pegs.per.row,.and.numb
12180 65 72 20 6f 66 20 67 75 65 73 73 65 73 2e 00 00 61 00 00 00 3c 00 00 00 e3 ca 03 00 71 cc 03 00 er.of.guesses...a...<.......q...
121a0 25 00 00 00 20 1a 80 78 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 47 75 65 73 73 20 77 61 73 20 %......x..............Guess.was.
121c0 63 6f 6e 74 72 69 62 75 74 65 64 20 74 6f 20 74 68 69 73 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 62 contributed.to.this.collection.b
121e0 79 20 4a 61 6d 65 73 20 48 61 72 76 65 79 2e 00 00 52 00 00 00 23 00 00 00 10 cc 03 00 c3 cc 03 y.James.Harvey...R...#..........
12200 00 2f 00 00 00 20 2e 80 46 00 80 00 00 00 00 e3 ab c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff ./......F..........N............
12220 00 00 53 65 63 74 69 6f 6e 20 31 35 2e 31 00 3a 20 00 47 75 65 73 73 20 63 6f 6e 74 72 6f 6c 73 ..Section.15.1.:..Guess.controls
12240 00 00 00 54 00 00 00 25 00 00 00 71 cc 03 00 17 cd 03 00 2f 00 00 00 20 2e 80 4a 00 80 00 00 00 ...T...%...q......./......J.....
12260 00 e3 d7 c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 31 35 2e 32 .....N..............Section.15.2
12280 00 3a 20 00 47 75 65 73 73 20 70 61 72 61 6d 65 74 65 72 73 00 00 00 7f 00 00 00 4e 00 00 00 c3 .:..Guess.parameters.......N....
122a0 cc 03 00 96 cd 03 00 31 00 00 00 02 7a 06 00 00 3a 85 07 00 3c 03 08 00 2b 00 00 00 96 cd 03 00 .......1....z...:...<...+.......
122c0 e0 cd 03 00 1c 04 04 00 53 65 63 74 69 6f 6e 20 31 35 2e 31 3a 20 47 75 65 73 73 20 63 6f 6e 74 ........Section.15.1:.Guess.cont
122e0 72 6f 6c 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e rols.CBB("btn_up","JI(`',`games.
12300 67 75 65 73 73 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4a 00 00 00 21 00 00 00 17 cd guess')");EB("btn_up")J...!.....
12320 03 00 e0 cd 03 00 29 00 00 00 20 22 80 42 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 ......)....".B..................
12340 53 65 63 74 69 6f 6e 20 31 35 2e 31 00 3a 20 00 47 75 65 73 73 20 63 6f 6e 74 72 6f 6c 73 00 00 Section.15.1.:..Guess.controls..
12360 66 00 00 00 41 00 00 00 96 cd 03 00 46 ce 03 00 25 00 00 00 20 1a 80 82 00 80 00 00 14 00 98 80 f...A.......F...%...............
12380 80 00 00 82 ff 00 54 68 69 73 20 67 61 6d 65 20 63 61 6e 20 62 65 20 70 6c 61 79 65 64 20 77 69 ......This.game.can.be.played.wi
123a0 74 68 20 65 69 74 68 65 72 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 6f 72 20 74 68 65 20 6d 6f th.either.the.keyboard.or.the.mo
123c0 75 73 65 2e 00 00 36 01 00 00 10 01 00 00 e0 cd 03 00 7c cf 03 00 26 00 00 00 20 1a 80 21 02 00 use...6...........|...&......!..
123e0 80 00 00 14 00 98 80 80 00 00 82 ff 00 57 69 74 68 20 74 68 65 20 6d 6f 75 73 65 2c 20 64 72 61 .............With.the.mouse,.dra
12400 67 20 61 20 63 6f 6c 6f 75 72 65 64 20 70 65 67 20 66 72 6f 6d 20 74 68 65 20 74 72 61 79 20 6f g.a.coloured.peg.from.the.tray.o
12420 6e 20 74 68 65 20 6c 65 66 74 2d 68 61 6e 64 20 73 69 64 65 20 74 6f 20 69 74 73 20 72 65 71 75 n.the.left-hand.side.to.its.requ
12440 69 72 65 64 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 67 75 65 ired.position.in.the.current.gue
12460 73 73 3b 20 70 65 67 73 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 64 72 61 67 67 65 64 20 66 72 6f ss;.pegs.may.also.be.dragged.fro
12480 6d 20 63 75 72 72 65 6e 74 20 61 6e 64 20 70 61 73 74 20 67 75 65 73 73 65 73 20 74 6f 20 63 6f m.current.and.past.guesses.to.co
124a0 70 79 20 74 68 65 6d 20 65 6c 73 65 77 68 65 72 65 2e 20 54 6f 20 72 65 6d 6f 76 65 20 61 20 70 py.them.elsewhere..To.remove.a.p
124c0 65 67 2c 20 64 72 61 67 20 69 74 20 6f 66 66 20 69 74 73 20 63 75 72 72 65 6e 74 20 70 6f 73 69 eg,.drag.it.off.its.current.posi
124e0 74 69 6f 6e 20 74 6f 20 73 6f 6d 65 77 68 65 72 65 20 69 6e 76 61 6c 69 64 2e 00 00 bb 00 00 00 tion.to.somewhere.invalid.......
12500 95 00 00 00 46 ce 03 00 43 00 04 00 26 00 00 00 20 1a 80 2b 01 00 80 00 00 14 00 98 80 80 00 00 ....F...C...&......+............
12520 82 ff 00 52 69 67 68 74 2d 63 6c 69 63 6b 69 6e 67 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 ...Right-clicking.in.the.current
12540 20 67 75 65 73 73 20 61 64 64 73 20 61 20 91 68 6f 6c 64 92 20 6d 61 72 6b 65 72 3b 20 70 65 67 .guess.adds.a..hold..marker;.peg
12560 73 20 74 68 61 74 20 68 61 76 65 20 68 6f 6c 64 20 6d 61 72 6b 65 72 73 20 77 69 6c 6c 20 62 65 s.that.have.hold.markers.will.be
12580 7c cf 03 00 43 00 04 00 17 cd 03 00 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 64 64 65 64 |...C........automatically.added
125a0 20 74 6f 20 74 68 65 20 6e 65 78 74 20 67 75 65 73 73 20 61 66 74 65 72 20 6d 61 72 6b 69 6e 67 .to.the.next.guess.after.marking
125c0 2e 00 00 55 01 00 00 2f 01 00 00 7c cf 03 00 98 01 04 00 26 00 00 00 20 1a 80 5f 02 00 80 00 00 ...U.../...|.......&......_.....
125e0 14 00 98 80 80 00 00 82 ff 00 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 2c 20 77 69 74 68 20 74 68 ..........Alternatively,.with.th
12600 65 20 6b 65 79 62 6f 61 72 64 2c 20 74 68 65 20 75 70 20 61 6e 64 20 64 6f 77 6e 20 63 75 72 73 e.keyboard,.the.up.and.down.curs
12620 6f 72 20 6b 65 79 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 73 65 6c 65 63 74 20 61 20 or.keys.can.be.used.to.select.a.
12640 70 65 67 20 63 6f 6c 6f 75 72 2c 20 74 68 65 20 6c 65 66 74 20 61 6e 64 20 72 69 67 68 74 20 6b peg.colour,.the.left.and.right.k
12660 65 79 73 20 74 6f 20 73 65 6c 65 63 74 20 61 20 70 65 67 20 70 6f 73 69 74 69 6f 6e 2c 20 61 6e eys.to.select.a.peg.position,.an
12680 64 20 74 68 65 20 73 70 61 63 65 20 62 61 72 20 6f 72 20 45 6e 74 65 72 20 6b 65 79 20 74 6f 20 d.the.space.bar.or.Enter.key.to.
126a0 70 6c 61 63 65 20 61 20 70 65 67 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 63 6f 6c 6f place.a.peg.of.the.selected.colo
126c0 75 72 20 69 6e 20 74 68 65 20 63 68 6f 73 65 6e 20 70 6f 73 69 74 69 6f 6e 2e 20 91 44 92 20 6f ur.in.the.chosen.position...D..o
126e0 72 20 42 61 63 6b 73 70 61 63 65 20 72 65 6d 6f 76 65 73 20 61 20 70 65 67 2c 20 61 6e 64 20 91 r.Backspace.removes.a.peg,.and..
12700 48 92 20 61 64 64 73 20 61 20 68 6f 6c 64 20 6d 61 72 6b 65 72 2e 00 00 4c 01 00 00 26 01 00 00 H..adds.a.hold.marker...L...&...
12720 43 00 04 00 e4 02 04 00 26 00 00 00 20 1a 80 4d 02 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 57 C.......&......M...............W
12740 68 65 6e 20 74 68 65 20 67 75 65 73 73 20 69 73 20 63 6f 6d 70 6c 65 74 65 2c 20 74 68 65 20 73 hen.the.guess.is.complete,.the.s
12760 6d 61 6c 6c 65 72 20 66 65 65 64 62 61 63 6b 20 70 65 67 73 20 77 69 6c 6c 20 62 65 20 68 69 67 maller.feedback.pegs.will.be.hig
12780 68 6c 69 67 68 74 65 64 3b 20 63 6c 69 63 6b 69 6e 67 20 6f 6e 20 74 68 65 73 65 20 28 6f 72 20 hlighted;.clicking.on.these.(or.
127a0 6d 6f 76 69 6e 67 20 74 68 65 20 70 65 67 20 63 75 72 73 6f 72 20 74 6f 20 74 68 65 6d 20 77 69 moving.the.peg.cursor.to.them.wi
127c0 74 68 20 74 68 65 20 61 72 72 6f 77 20 6b 65 79 73 20 61 6e 64 20 70 72 65 73 73 69 6e 67 20 74 th.the.arrow.keys.and.pressing.t
127e0 68 65 20 73 70 61 63 65 20 62 61 72 20 6f 72 20 45 6e 74 65 72 20 6b 65 79 29 20 77 69 6c 6c 20 he.space.bar.or.Enter.key).will.
12800 6d 61 72 6b 20 74 68 65 20 63 75 72 72 65 6e 74 20 67 75 65 73 73 2c 20 63 6f 70 79 20 61 6e 79 mark.the.current.guess,.copy.any
12820 20 68 65 6c 64 20 70 65 67 73 20 74 6f 20 74 68 65 20 6e 65 78 74 20 67 75 65 73 73 2c 20 61 6e .held.pegs.to.the.next.guess,.an
12840 64 20 6d 6f 76 65 20 74 68 65 20 91 63 75 72 72 65 6e 74 20 67 75 65 73 73 92 20 6d 61 72 6b 65 d.move.the..current.guess..marke
12860 72 2e 00 00 ca 00 00 00 a4 00 00 00 98 01 04 00 ae 03 04 00 26 00 00 00 20 1a 80 49 01 00 80 00 r...................&......I....
12880 00 14 00 98 80 80 00 00 82 ff 00 49 66 20 79 6f 75 20 63 6f 72 72 65 63 74 6c 79 20 70 6f 73 69 ...........If.you.correctly.posi
128a0 74 69 6f 6e 20 61 6c 6c 20 74 68 65 20 70 65 67 73 20 74 68 65 20 73 6f 6c 75 74 69 6f 6e 20 77 tion.all.the.pegs.the.solution.w
128c0 69 6c 6c 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 62 65 6c 6f 77 3b 20 69 66 20 79 6f 75 20 72 ill.be.displayed.below;.if.you.r
128e0 75 6e 20 6f 75 74 20 6f 66 20 67 75 65 73 73 65 73 20 28 6f 72 20 73 65 6c 65 63 74 20 91 53 6f un.out.of.guesses.(or.select..So
12900 6c 76 65 2e 2e 2e 92 29 20 74 68 65 20 73 6f 6c 75 74 69 6f 6e 20 77 69 6c 6c 20 61 6c 73 6f 20 lve....).the.solution.will.also.
12920 62 65 20 72 65 76 65 61 6c 65 64 2e 00 00 6e 00 00 00 43 00 00 00 e4 02 04 00 1c 04 04 00 2b 00 be.revealed...n...C...........+.
12940 00 00 20 26 80 86 00 80 00 00 14 00 98 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 28 41 6c 6c 20 74 ...&.................N....(All.t
12960 68 65 20 61 63 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 00 73 65 63 74 69 6f 6e he.actions.described.in..section
12980 20 32 2e 31 00 20 61 72 65 20 61 6c 73 6f 20 61 76 61 69 6c 61 62 6c 65 2e 29 00 00 81 00 00 00 .2.1..are.also.available.)......
129a0 50 00 00 00 ae 03 04 00 9d 04 04 00 31 00 00 00 02 72 05 00 00 27 88 07 00 c1 06 08 00 2c 00 00 P...........1....r...'.......,..
129c0 00 9d 04 04 00 e9 04 04 00 0f 0a 04 00 53 65 63 74 69 6f 6e 20 31 35 2e 32 3a 20 47 75 65 73 73 .............Section.15.2:.Guess
129e0 20 70 61 72 61 6d 65 74 65 72 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c .parameters.CBB("btn_up","JI(`',
12a00 60 67 61 6d 65 73 2e 67 75 65 73 73 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4c 00 00 `games.guess')");EB("btn_up")L..
12a20 00 23 00 00 00 1c 04 04 00 e9 04 04 00 29 00 00 00 20 22 80 46 00 80 00 00 00 00 80 05 00 80 05 .#...........)....".F...........
12a40 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 31 35 2e 32 00 3a 20 00 47 75 65 73 73 20 70 61 72 .......Section.15.2.:..Guess.par
12a60 61 6d 65 74 65 72 73 00 00 c0 00 00 00 9a 00 00 00 9d 04 04 00 a9 05 04 00 26 00 00 00 20 1a 80 ameters..................&......
12a80 35 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 73 65 20 70 61 72 61 6d 65 74 65 72 73 5...............These.parameters
12aa0 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 91 43 75 73 74 6f 6d 2e .are.available.from.the..Custom.
12ac0 2e 2e 92 20 6f 70 74 69 6f 6e 20 6f 6e 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 2e 20 54 ....option.on.the..Type..menu..T
12ae0 68 65 20 64 65 66 61 75 6c 74 20 67 61 6d 65 20 6d 61 74 63 68 65 73 20 74 68 65 20 70 61 72 61 he.default.game.matches.the.para
12b00 6d 65 74 65 72 73 20 66 6f 72 20 74 68 65 20 62 6f 61 72 64 20 67 61 6d 65 20 91 4d 61 73 74 65 meters.for.the.board.game..Maste
12b20 72 6d 69 6e 64 92 2e 00 00 2f 00 00 00 0a 00 00 00 e9 04 04 00 d8 05 04 00 25 00 00 00 20 1a 80 rmind..../...............%......
12b40 14 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 43 6f 6c 6f 75 72 73 00 00 76 00 00 00 50 00 00 00 ...............Colours..v...P...
12b60 a9 05 04 00 4e 06 04 00 26 00 00 00 20 1c 80 a0 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 4e ....N...&......................N
12b80 75 6d 62 65 72 20 6f 66 20 63 6f 6c 6f 75 72 73 20 74 68 65 20 73 6f 6c 75 74 69 6f 6e 20 69 73 umber.of.colours.the.solution.is
12ba0 20 63 68 6f 73 65 6e 20 66 72 6f 6d 3b 20 66 72 6f 6d 20 32 20 74 6f 20 31 30 20 28 6d 6f 72 65 .chosen.from;.from.2.to.10.(more
12bc0 20 69 73 20 68 61 72 64 65 72 29 2e 00 00 36 00 00 00 11 00 00 00 d8 05 04 00 84 06 04 00 25 00 .is.harder)...6...............%.
12be0 00 00 20 1a 80 22 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 50 65 67 73 20 70 65 72 20 67 75 65 ....."..............Pegs.per.gue
12c00 73 73 00 00 53 00 00 00 2d 00 00 00 4e 06 04 00 d7 06 04 00 26 00 00 00 20 1c 80 5a 00 80 00 00 ss..S...-...N.......&......Z....
12c20 14 00 98 91 80 80 00 00 82 ff 00 4e 75 6d 62 65 72 20 6f 66 20 70 65 67 73 20 70 65 72 20 67 75 ...........Number.of.pegs.per.gu
12c40 65 73 73 20 28 6d 6f 72 65 20 69 73 20 68 61 72 64 65 72 29 2e 00 00 2f 00 00 00 0a 00 00 00 84 ess.(more.is.harder).../........
12c60 06 04 00 06 07 04 00 25 00 00 00 20 1a 80 14 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 47 75 65 .......%.....................Gue
12c80 73 73 65 73 00 00 6e 00 00 00 48 00 00 00 d7 06 04 00 74 07 04 00 26 00 00 00 20 1c 80 90 00 80 sses..n...H.......t...&.........
12ca0 00 00 14 00 98 91 80 80 00 00 82 ff 00 4e 75 6d 62 65 72 20 6f 66 20 67 75 65 73 73 65 73 20 79 .............Number.of.guesses.y
12cc0 6f 75 20 68 61 76 65 20 74 6f 20 66 69 6e 64 20 74 68 65 20 73 6f 6c 75 74 69 6f 6e 20 69 6e 20 ou.have.to.find.the.solution.in.
12ce0 28 66 65 77 65 72 20 69 73 20 68 61 72 64 65 72 29 2e 00 00 34 00 00 00 0f 00 00 00 06 07 04 00 (fewer.is.harder)...4...........
12d00 a8 07 04 00 25 00 00 00 20 1a 80 1e 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 41 6c 6c 6f 77 20 ....%.....................Allow.
12d20 62 6c 61 6e 6b 73 00 00 d7 00 00 00 b0 00 00 00 74 07 04 00 7f 08 04 00 27 00 00 00 20 1c 80 61 blanks..........t.......'......a
12d40 01 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 41 6c 6c 6f 77 73 20 62 6c 61 6e 6b 20 70 65 67 ................Allows.blank.peg
12d60 73 20 74 6f 20 62 65 20 67 69 76 65 6e 20 61 73 20 70 61 72 74 20 6f 66 20 61 20 67 75 65 73 73 s.to.be.given.as.part.of.a.guess
12d80 20 28 6d 61 6b 65 73 20 69 74 20 65 61 73 69 65 72 2c 20 62 65 63 61 75 73 65 20 79 6f 75 20 6b .(makes.it.easier,.because.you.k
12da0 6e 6f 77 20 74 68 61 74 20 74 68 6f 73 65 20 77 69 6c 6c 20 6e 65 76 65 72 20 62 65 20 63 6f 75 now.that.those.will.never.be.cou
12dc0 6e 74 65 64 20 61 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 6f 6c 75 74 69 6f 6e 29 2e 20 54 nted.as.part.of.the.solution)..T
12de0 68 69 73 20 69 73 20 74 75 72 6e 65 64 20 6f 66 66 20 62 79 20 64 65 66 61 75 6c 74 2e 00 00 91 his.is.turned.off.by.default....
12e00 00 00 00 6c 00 00 00 a8 07 04 00 10 09 04 00 25 00 00 00 20 1a 80 d8 00 80 00 00 14 00 98 80 80 ...l...........%................
12e20 00 00 82 ff 00 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 64 6f 65 73 6e 27 74 20 61 6c 6c 6f .....Note.that.this.doesn't.allo
12e40 77 20 62 6c 61 6e 6b 20 70 65 67 73 20 69 6e 20 74 68 65 20 73 6f 6c 75 74 69 6f 6e 3b 20 69 66 w.blank.pegs.in.the.solution;.if
12e60 20 79 6f 75 20 72 65 61 6c 6c 79 20 77 61 6e 74 65 64 20 74 68 61 74 2c 20 75 73 65 20 6f 6e 65 .you.really.wanted.that,.use.one
12e80 20 65 78 74 72 61 20 63 6f 6c 6f 75 72 2e 00 00 38 00 00 00 13 00 00 00 7f 08 04 00 48 09 04 00 .extra.colour...8...........H...
12ea0 25 00 00 00 20 1a 80 26 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 41 6c 6c 6f 77 20 64 75 70 6c %......&..............Allow.dupl
12ec0 69 63 61 74 65 73 00 00 c7 00 00 00 a0 00 00 00 10 09 04 00 0f 0a 04 00 27 00 00 00 20 1c 80 41 icates..................'......A
12ee0 01 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 41 6c 6c 6f 77 73 20 74 68 65 20 73 6f 6c 75 74 ................Allows.the.solut
12f00 69 6f 6e 20 28 61 6e 64 20 74 68 65 20 67 75 65 73 73 65 73 29 20 74 6f 20 63 6f 6e 74 61 69 6e ion.(and.the.guesses).to.contain
12f20 20 63 6f 6c 6f 75 72 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 63 65 3b 20 74 68 69 73 20 69 6e .colours.more.than.once;.this.in
12f40 63 72 65 61 73 65 73 20 74 68 65 20 73 65 61 72 63 68 20 73 70 61 63 65 20 28 6d 61 6b 69 6e 67 creases.the.search.space.(making
12f60 20 74 68 69 6e 67 73 20 68 61 72 64 65 72 29 2c 20 61 6e 64 20 69 73 20 74 75 72 6e 65 64 20 6f .things.harder),.and.is.turned.o
12f80 6e 20 62 79 20 64 65 66 61 75 6c 74 2e 00 00 6b 00 00 00 3a 00 00 00 48 09 04 00 7a 0a 04 00 31 n.by.default...k...:...H...z...1
12fa0 00 00 00 02 87 02 00 00 3c 03 08 00 76 08 08 00 2d 00 00 00 7a 0a 04 00 b8 0a 04 00 01 0d 04 00 ........<...v...-...z...........
12fc0 43 68 61 70 74 65 72 20 31 36 3a 20 50 65 67 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a Chapter.16:.Pegs.CBB("btn_up","J
12fe0 49 28 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 3e 00 00 00 15 00 I(`',`Top')");EB("btn_up")>.....
13000 00 00 0f 0a 04 00 b8 0a 04 00 29 00 00 00 20 22 80 2a 00 80 00 00 00 00 80 05 00 80 05 00 80 05 ..........)....".*..............
13020 00 82 ff 00 43 68 61 70 74 65 72 20 31 36 00 3a 20 00 50 65 67 73 00 00 13 01 00 00 ed 00 00 00 ....Chapter.16.:..Pegs..........
13040 7a 0a 04 00 cb 0b 04 00 26 00 00 00 20 1a 80 db 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 41 z.......&......................A
13060 20 6e 75 6d 62 65 72 20 6f 66 20 70 65 67 73 20 61 72 65 20 70 6c 61 63 65 64 20 69 6e 20 68 6f .number.of.pegs.are.placed.in.ho
13080 6c 65 73 20 6f 6e 20 61 20 62 6f 61 72 64 2e 20 59 6f 75 20 63 61 6e 20 72 65 6d 6f 76 65 20 61 les.on.a.board..You.can.remove.a
130a0 20 70 65 67 20 62 79 20 6a 75 6d 70 69 6e 67 20 61 6e 20 61 64 6a 61 63 65 6e 74 20 70 65 67 20 .peg.by.jumping.an.adjacent.peg.
130c0 6f 76 65 72 20 69 74 20 28 68 6f 72 69 7a 6f 6e 74 61 6c 6c 79 20 6f 72 20 76 65 72 74 69 63 61 over.it.(horizontally.or.vertica
130e0 6c 6c 79 29 20 74 6f 20 61 20 76 61 63 61 6e 74 20 68 6f 6c 65 20 6f 6e 20 74 68 65 20 6f 74 68 lly).to.a.vacant.hole.on.the.oth
13100 65 72 20 73 69 64 65 2e 20 59 6f 75 72 20 61 69 6d 20 69 73 20 74 6f 20 72 65 6d 6f 76 65 20 61 er.side..Your.aim.is.to.remove.a
13120 6c 6c 20 62 75 74 20 6f 6e 65 20 6f 66 20 74 68 65 20 70 65 67 73 20 69 6e 69 74 69 61 6c 6c 79 ll.but.one.of.the.pegs.initially
13140 20 70 72 65 73 65 6e 74 2e 00 00 92 00 00 00 6d 00 00 00 b8 0a 04 00 5d 0c 04 00 25 00 00 00 20 .present.......m.......]...%....
13160 1a 80 da 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 69 73 20 67 61 6d 65 2c 20 62 65 73 74 .................This.game,.best
13180 20 6b 6e 6f 77 6e 20 61 73 20 91 50 65 67 20 53 6f 6c 69 74 61 69 72 65 92 2c 20 69 73 20 70 6f .known.as..Peg.Solitaire.,.is.po
131a0 73 73 69 62 6c 79 20 6f 6e 65 20 6f 66 20 74 68 65 20 6f 6c 64 65 73 74 20 70 75 7a 7a 6c 65 20 ssibly.one.of.the.oldest.puzzle.
131c0 67 61 6d 65 73 20 73 74 69 6c 6c 20 63 6f 6d 6d 6f 6e 6c 79 20 6b 6e 6f 77 6e 2e 00 00 51 00 00 games.still.commonly.known...Q..
131e0 00 22 00 00 00 cb 0b 04 00 ae 0c 04 00 2f 00 00 00 20 2e 80 44 00 80 00 00 00 00 e3 ce c4 f9 4e .".........../......D..........N
13200 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 31 36 2e 31 00 3a 20 00 50 65 ..............Section.16.1.:..Pe
13220 67 73 20 63 6f 6e 74 72 6f 6c 73 00 00 00 53 00 00 00 24 00 00 00 5d 0c 04 00 01 0d 04 00 2f 00 gs.controls...S...$...]......./.
13240 00 00 20 2e 80 48 00 80 00 00 00 00 e3 cf c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 .....H..........N..............S
13260 65 63 74 69 6f 6e 20 31 36 2e 32 00 3a 20 00 50 65 67 73 20 70 61 72 61 6d 65 74 65 72 73 00 00 ection.16.2.:..Pegs.parameters..
13280 00 7d 00 00 00 4c 00 00 00 ae 0c 04 00 7e 0d 04 00 31 00 00 00 02 f2 02 00 00 c1 06 08 00 43 80 .}...L.......~...1............C.
132a0 08 00 2e 00 00 00 7e 0d 04 00 c7 0d 04 00 7c 40 04 00 53 65 63 74 69 6f 6e 20 31 36 2e 31 3a 20 ......~.......|@..Section.16.1:.
132c0 50 65 67 73 20 63 6f 6e 74 72 6f 6c 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 Pegs.controls.CBB("btn_up","JI(`
132e0 27 2c 60 67 61 6d 65 73 2e 70 65 67 73 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 49 00 ',`games.pegs')");EB("btn_up")I.
13300 00 00 20 00 00 00 01 0d 04 00 c7 0d 04 00 29 00 00 00 20 22 80 40 00 80 00 00 00 00 80 05 00 80 ..............)....".@..........
13320 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 31 36 2e 31 00 3a 20 00 50 65 67 73 20 63 6f 6e ........Section.16.1.:..Pegs.con
13340 74 72 6f 6c 73 00 00 5e 01 00 00 38 01 00 00 7e 0d 04 00 25 0f 04 00 26 00 00 00 20 1a 80 71 02 trols..^...8...~...%...&......q.
13360 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 6f 20 6d 6f 76 65 20 61 20 70 65 67 2c 20 64 72 61 ..............To.move.a.peg,.dra
13380 67 20 69 74 20 77 69 74 68 20 74 68 65 20 6d 6f 75 73 65 20 66 72 6f 6d 20 69 74 73 20 63 75 72 g.it.with.the.mouse.from.its.cur
133a0 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 20 74 6f 20 69 74 73 20 66 69 6e 61 6c 20 70 6f 73 69 74 rent.position.to.its.final.posit
133c0 69 6f 6e 2e 20 49 66 20 74 68 65 20 66 69 6e 61 6c 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 65 78 ion..If.the.final.position.is.ex
133e0 61 63 74 6c 79 20 74 77 6f 20 68 6f 6c 65 73 20 61 77 61 79 20 66 72 6f 6d 20 74 68 65 20 69 6e actly.two.holes.away.from.the.in
13400 69 74 69 61 6c 20 70 6f 73 69 74 69 6f 6e 2c 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 75 6e 6f itial.position,.is.currently.uno
13420 63 63 75 70 69 65 64 20 62 79 20 61 20 70 65 67 2c 20 61 6e 64 20 74 68 65 72 65 20 69 73 20 61 ccupied.by.a.peg,.and.there.is.a
13440 20 70 65 67 20 69 6e 20 74 68 65 20 69 6e 74 65 72 76 65 6e 69 6e 67 20 73 71 75 61 72 65 2c 20 .peg.in.the.intervening.square,.
13460 74 68 65 20 6d 6f 76 65 20 77 69 6c 6c 20 62 65 20 70 65 72 6d 69 74 74 65 64 20 61 6e 64 20 74 the.move.will.be.permitted.and.t
13480 68 65 20 69 6e 74 65 72 76 65 6e 69 6e 67 20 70 65 67 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 he.intervening.peg.will.be.remov
134a0 65 64 2e 00 00 dd 00 00 00 b7 00 00 00 c7 0d 04 00 0e 40 04 00 26 00 00 00 20 1a 80 6f 01 00 80 ed................@..&......o...
134c0 00 00 14 00 98 80 80 00 00 82 ff 00 56 61 63 61 6e 74 20 73 70 61 63 65 73 20 77 68 69 63 68 20 ............Vacant.spaces.which.
134e0 79 6f 75 20 63 61 6e 20 6d 6f 76 65 20 61 20 70 65 67 20 69 6e 74 6f 20 61 72 65 20 6d 61 72 6b you.can.move.a.peg.into.are.mark
13500 65 64 20 77 69 74 68 20 68 6f 6c 65 73 2e 20 41 20 73 70 61 63 65 20 77 69 74 68 20 6e 6f 20 70 ed.with.holes..A.space.with.no.p
13520 65 67 20 61 6e 64 20 6e 6f 20 68 6f 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 eg.and.no.hole.is.not.available.
13540 66 6f 72 20 6d 6f 76 69 6e 67 20 61 74 20 61 6c 6c 3a 20 69 74 20 69 73 20 61 6e 20 6f 62 73 74 for.moving.at.all:.it.is.an.obst
13560 61 63 6c 65 20 77 68 69 63 68 20 79 6f 75 20 6d 75 73 74 20 77 6f 72 6b 20 61 72 6f 75 6e 64 2e acle.which.you.must.work.around.
13580 25 0f 04 00 0e 40 04 00 01 0d 04 00 00 00 6e 00 00 00 43 00 00 00 25 0f 04 00 7c 40 04 00 2b 00 %....@........n...C...%...|@..+.
135a0 00 00 20 26 80 86 00 80 00 00 14 00 98 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 28 41 6c 6c 20 74 ...&.................N....(All.t
135c0 68 65 20 61 63 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 00 73 65 63 74 69 6f 6e he.actions.described.in..section
135e0 20 32 2e 31 00 20 61 72 65 20 61 6c 73 6f 20 61 76 61 69 6c 61 62 6c 65 2e 29 00 00 7f 00 00 00 .2.1..are.also.available.)......
13600 4e 00 00 00 0e 40 04 00 fb 40 04 00 31 00 00 00 02 09 03 00 00 76 08 08 00 61 82 08 00 2f 00 00 N....@...@..1........v...a.../..
13620 00 fb 40 04 00 46 41 04 00 04 44 04 00 53 65 63 74 69 6f 6e 20 31 36 2e 32 3a 20 50 65 67 73 20 ..@..FA...D..Section.16.2:.Pegs.
13640 70 61 72 61 6d 65 74 65 72 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 parameters.CBB("btn_up","JI(`',`
13660 67 61 6d 65 73 2e 70 65 67 73 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4b 00 00 00 22 games.pegs')");EB("btn_up")K..."
13680 00 00 00 7c 40 04 00 46 41 04 00 29 00 00 00 20 22 80 44 00 80 00 00 00 00 80 05 00 80 05 00 80 ...|@..FA..)....".D.............
136a0 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 31 36 2e 32 00 3a 20 00 50 65 67 73 20 70 61 72 61 6d 65 .....Section.16.2.:..Pegs.parame
136c0 74 65 72 73 00 00 76 00 00 00 51 00 00 00 fb 40 04 00 bc 41 04 00 25 00 00 00 20 1a 80 a2 00 80 ters..v...Q....@...A..%.........
136e0 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 ............These.parameters.are
13700 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 20 .available.from.the..Custom.....
13720 6f 70 74 69 6f 6e 20 6f 6e 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 2e 00 00 3d 00 00 00 option.on.the..Type..menu...=...
13740 12 00 00 00 46 41 04 00 f9 41 04 00 2b 00 00 00 20 26 80 24 00 80 00 00 14 00 98 80 80 01 00 80 ....FA...A..+....&.$............
13760 00 00 80 01 00 82 ff 00 57 69 64 74 68 00 2c 20 00 48 65 69 67 68 74 00 00 3f 00 00 00 19 00 00 ........Width.,..Height..?......
13780 00 bc 41 04 00 38 42 04 00 26 00 00 00 20 1c 80 32 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 ..A..8B..&......2...............
137a0 53 69 7a 65 20 6f 66 20 67 72 69 64 20 69 6e 20 68 6f 6c 65 73 2e 00 00 32 00 00 00 0d 00 00 00 Size.of.grid.in.holes...2.......
137c0 f9 41 04 00 6a 42 04 00 25 00 00 00 20 1a 80 1a 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 42 6f .A..jB..%.....................Bo
137e0 61 72 64 20 74 79 70 65 00 00 9a 01 00 00 73 01 00 00 38 42 04 00 04 44 04 00 27 00 00 00 20 1c ard.type......s...8B...D..'.....
13800 80 e7 02 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 43 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 ..................Controls.wheth
13820 65 72 20 79 6f 75 20 61 72 65 20 67 69 76 65 6e 20 61 20 62 6f 61 72 64 20 6f 66 20 61 20 73 74 er.you.are.given.a.board.of.a.st
13840 61 6e 64 61 72 64 20 73 68 61 70 65 20 6f 72 20 61 20 72 61 6e 64 6f 6d 6c 79 20 67 65 6e 65 72 andard.shape.or.a.randomly.gener
13860 61 74 65 64 20 73 68 61 70 65 2e 20 54 68 65 20 74 77 6f 20 73 74 61 6e 64 61 72 64 20 73 68 61 ated.shape..The.two.standard.sha
13880 70 65 73 20 63 75 72 72 65 6e 74 6c 79 20 73 75 70 70 6f 72 74 65 64 20 61 72 65 20 91 43 72 6f pes.currently.supported.are..Cro
138a0 73 73 92 20 61 6e 64 20 91 4f 63 74 61 67 6f 6e 92 20 28 61 6c 73 6f 20 63 6f 6d 6d 6f 6e 6c 79 ss..and..Octagon..(also.commonly
138c0 20 6b 6e 6f 77 6e 20 61 73 20 74 68 65 20 45 6e 67 6c 69 73 68 20 61 6e 64 20 45 75 72 6f 70 65 .known.as.the.English.and.Europe
138e0 61 6e 20 74 72 61 64 69 74 69 6f 6e 61 6c 20 62 6f 61 72 64 20 6c 61 79 6f 75 74 73 20 72 65 73 an.traditional.board.layouts.res
13900 70 65 63 74 69 76 65 6c 79 29 2e 20 53 65 6c 65 63 74 69 6e 67 20 91 52 61 6e 64 6f 6d 92 20 77 pectively)..Selecting..Random..w
13920 69 6c 6c 20 67 69 76 65 20 79 6f 75 20 61 20 64 69 66 66 65 72 65 6e 74 20 62 6f 61 72 64 20 73 ill.give.you.a.different.board.s
13940 68 61 70 65 20 65 76 65 72 79 20 74 69 6d 65 20 28 62 75 74 20 61 6c 77 61 79 73 20 6f 6e 65 20 hape.every.time.(but.always.one.
13960 74 68 61 74 20 69 73 20 6b 6e 6f 77 6e 20 74 6f 20 68 61 76 65 20 61 20 73 6f 6c 75 74 69 6f 6e that.is.known.to.have.a.solution
13980 29 2e 00 00 6f 00 00 00 3e 00 00 00 6a 42 04 00 73 44 04 00 31 00 00 00 02 fb 02 00 00 43 80 08 )...o...>...jB..sD..1........C..
139a0 00 8a 84 08 00 30 00 00 00 73 44 04 00 b5 44 04 00 6e 47 04 00 43 68 61 70 74 65 72 20 31 37 3a .....0...sD...D..nG..Chapter.17:
139c0 20 44 6f 6d 69 6e 6f 73 61 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 .Dominosa.CBB("btn_up","JI(`',`T
139e0 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 42 00 00 00 19 00 00 00 04 44 04 00 b5 op')");EB("btn_up")B........D...
13a00 44 04 00 29 00 00 00 20 22 80 32 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 D..)....".2..................Cha
13a20 70 74 65 72 20 31 37 00 3a 20 00 44 6f 6d 69 6e 6f 73 61 00 00 87 01 00 00 61 01 00 00 73 44 04 pter.17.:..Dominosa......a...sD.
13a40 00 3c 46 04 00 26 00 00 00 20 1a 80 c3 02 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 41 20 6e 6f .<F..&......................A.no
13a60 72 6d 61 6c 20 73 65 74 20 6f 66 20 64 6f 6d 69 6e 6f 65 73 20 96 20 74 68 61 74 20 69 73 2c 20 rmal.set.of.dominoes...that.is,.
13a80 6f 6e 65 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 65 76 65 72 79 20 28 75 6e 6f 72 64 65 72 65 64 one.instance.of.every.(unordered
13aa0 29 20 70 61 69 72 20 6f 66 20 6e 75 6d 62 65 72 73 20 66 72 6f 6d 20 30 20 74 6f 20 36 20 96 20 ).pair.of.numbers.from.0.to.6...
13ac0 68 61 73 20 62 65 65 6e 20 61 72 72 61 6e 67 65 64 20 69 72 72 65 67 75 6c 61 72 6c 79 20 69 6e has.been.arranged.irregularly.in
13ae0 74 6f 20 61 20 72 65 63 74 61 6e 67 6c 65 3b 20 74 68 65 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 to.a.rectangle;.then.the.number.
13b00 69 6e 20 65 61 63 68 20 73 71 75 61 72 65 20 68 61 73 20 62 65 65 6e 20 77 72 69 74 74 65 6e 20 in.each.square.has.been.written.
13b20 64 6f 77 6e 20 61 6e 64 20 74 68 65 20 64 6f 6d 69 6e 6f 65 73 20 74 68 65 6d 73 65 6c 76 65 73 down.and.the.dominoes.themselves
13b40 20 72 65 6d 6f 76 65 64 2e 20 59 6f 75 72 20 74 61 73 6b 20 69 73 20 74 6f 20 72 65 63 6f 6e 73 .removed..Your.task.is.to.recons
13b60 74 72 75 63 74 20 74 68 65 20 70 61 74 74 65 72 6e 20 62 79 20 61 72 72 61 6e 67 69 6e 67 20 74 truct.the.pattern.by.arranging.t
13b80 68 65 20 73 65 74 20 6f 66 20 64 6f 6d 69 6e 6f 65 73 20 74 6f 20 6d 61 74 63 68 20 74 68 65 20 he.set.of.dominoes.to.match.the.
13ba0 70 72 6f 76 69 64 65 64 20 61 72 72 61 79 20 6f 66 20 6e 75 6d 62 65 72 73 2e 00 00 86 00 00 00 provided.array.of.numbers.......
13bc0 61 00 00 00 b5 44 04 00 c2 46 04 00 25 00 00 00 20 1a 80 c2 00 80 00 00 14 00 98 80 80 00 00 82 a....D...F..%...................
13be0 ff 00 54 68 69 73 20 70 75 7a 7a 6c 65 20 69 73 20 77 69 64 65 6c 79 20 63 72 65 64 69 74 65 64 ..This.puzzle.is.widely.credited
13c00 20 74 6f 20 4f 2e 20 53 2e 20 41 64 6c 65 72 2c 20 61 6e 64 20 74 61 6b 65 73 20 70 61 72 74 20 .to.O..S..Adler,.and.takes.part.
13c20 6f 66 20 69 74 73 20 6e 61 6d 65 20 66 72 6f 6d 20 74 68 6f 73 65 20 69 6e 69 74 69 61 6c 73 2e of.its.name.from.those.initials.
13c40 00 00 55 00 00 00 26 00 00 00 3c 46 04 00 17 47 04 00 2f 00 00 00 20 2e 80 4c 00 80 00 00 00 00 ..U...&...<F...G../......L......
13c60 e3 d0 c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 31 37 2e 31 00 ....N..............Section.17.1.
13c80 3a 20 00 44 6f 6d 69 6e 6f 73 61 20 63 6f 6e 74 72 6f 6c 73 00 00 00 57 00 00 00 28 00 00 00 c2 :..Dominosa.controls...W...(....
13ca0 46 04 00 6e 47 04 00 2f 00 00 00 20 2e 80 50 00 80 00 00 00 00 e3 d1 c4 f9 4e 80 00 00 80 00 00 F..nG../......P..........N......
13cc0 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 31 37 2e 32 00 3a 20 00 44 6f 6d 69 6e 6f 73 61 ........Section.17.2.:..Dominosa
13ce0 20 70 61 72 61 6d 65 74 65 72 73 00 00 00 85 00 00 00 54 00 00 00 17 47 04 00 f3 47 04 00 31 00 .parameters.......T....G...G..1.
13d00 00 00 02 bd 02 00 00 61 82 08 00 a1 86 08 00 31 00 00 00 f3 47 04 00 40 48 04 00 b0 4a 04 00 53 .......a.......1....G..@H...J..S
13d20 65 63 74 69 6f 6e 20 31 37 2e 31 3a 20 44 6f 6d 69 6e 6f 73 61 20 63 6f 6e 74 72 6f 6c 73 00 43 ection.17.1:.Dominosa.controls.C
13d40 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 64 6f 6d 69 6e 6f BB("btn_up","JI(`',`games.domino
13d60 73 61 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4d 00 00 00 24 00 00 00 6e 47 04 00 40 sa')");EB("btn_up")M...$...nG..@
13d80 48 04 00 29 00 00 00 20 22 80 48 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 H..)....".H..................Sec
13da0 74 69 6f 6e 20 31 37 2e 31 00 3a 20 00 44 6f 6d 69 6e 6f 73 61 20 63 6f 6e 74 72 6f 6c 73 00 00 tion.17.1.:..Dominosa.controls..
13dc0 fb 00 00 00 d5 00 00 00 f3 47 04 00 3b 49 04 00 26 00 00 00 20 1a 80 ab 01 00 80 00 00 14 00 98 .........G..;I..&...............
13de0 80 80 00 00 82 ff 00 4c 65 66 74 2d 63 6c 69 63 6b 69 6e 67 20 62 65 74 77 65 65 6e 20 61 6e 79 .......Left-clicking.between.any
13e00 20 74 77 6f 20 61 64 6a 61 63 65 6e 74 20 6e 75 6d 62 65 72 73 20 70 6c 61 63 65 73 20 61 20 64 .two.adjacent.numbers.places.a.d
13e20 6f 6d 69 6e 6f 20 63 6f 76 65 72 69 6e 67 20 74 68 65 6d 2c 20 6f 72 20 72 65 6d 6f 76 65 73 20 omino.covering.them,.or.removes.
13e40 6f 6e 65 20 69 66 20 69 74 20 69 73 20 61 6c 72 65 61 64 79 20 70 72 65 73 65 6e 74 2e 20 54 72 one.if.it.is.already.present..Tr
13e60 79 69 6e 67 20 74 6f 20 70 6c 61 63 65 20 61 20 64 6f 6d 69 6e 6f 20 77 68 69 63 68 20 6f 76 65 ying.to.place.a.domino.which.ove
13e80 72 6c 61 70 73 20 65 78 69 73 74 69 6e 67 20 64 6f 6d 69 6e 6f 65 73 20 77 69 6c 6c 20 72 65 6d rlaps.existing.dominoes.will.rem
13ea0 6f 76 65 20 74 68 65 20 6f 6e 65 73 20 69 74 20 6f 76 65 72 6c 61 70 73 2e 00 00 07 01 00 00 db ove.the.ones.it.overlaps........
13ec0 00 00 00 40 48 04 00 42 4a 04 00 2c 00 00 00 20 26 80 b7 01 00 80 00 00 14 00 98 80 80 00 00 80 ...@H..BJ..,....&...............
13ee0 01 00 80 00 00 82 ff 00 52 69 67 68 74 2d 63 6c 69 63 6b 69 6e 67 20 62 65 74 77 65 65 6e 20 74 ........Right-clicking.between.t
13f00 77 6f 20 61 64 6a 61 63 65 6e 74 20 6e 75 6d 62 65 72 73 20 64 72 61 77 73 20 61 20 6c 69 6e 65 wo.adjacent.numbers.draws.a.line
13f20 20 62 65 74 77 65 65 6e 20 74 68 65 6d 2c 20 77 68 69 63 68 20 79 6f 75 20 63 61 6e 20 75 73 65 .between.them,.which.you.can.use
13f40 20 74 6f 20 72 65 6d 69 6e 64 20 79 6f 75 72 73 65 6c 66 20 74 68 61 74 20 79 6f 75 20 6b 6e 6f .to.remind.yourself.that.you.kno
13f60 77 20 74 68 6f 73 65 20 74 77 6f 20 6e 75 6d 62 65 72 73 20 61 72 65 20 00 6e 6f 74 00 20 63 6f w.those.two.numbers.are..not..co
13f80 76 65 72 65 64 20 62 79 20 61 20 73 69 6e 67 6c 65 20 64 6f 6d 69 6e 6f 2e 20 52 69 67 68 74 2d vered.by.a.single.domino..Right-
13fa0 63 6c 69 63 6b 69 6e 67 20 61 67 61 69 6e 20 72 65 6d 6f 76 65 73 20 74 68 65 20 6c 69 6e 65 2e clicking.again.removes.the.line.
13fc0 00 00 6e 00 00 00 43 00 00 00 3b 49 04 00 b0 4a 04 00 2b 00 00 00 20 26 80 86 00 80 00 00 14 00 ..n...C...;I...J..+....&........
13fe0 98 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 28 41 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73 20 64 .........N....(All.the.actions.d
14000 65 73 63 72 69 62 65 64 20 69 6e 20 00 73 65 63 74 69 6f 6e 20 32 2e 31 00 20 61 72 65 20 61 6c escribed.in..section.2.1..are.al
14020 73 6f 20 61 76 61 69 6c 61 62 6c 65 2e 29 00 00 87 00 00 00 56 00 00 00 42 4a 04 00 37 4b 04 00 so.available.)......V...BJ..7K..
14040 31 00 00 00 02 02 04 00 00 8a 84 08 00 b7 89 08 00 32 00 00 00 37 4b 04 00 86 4b 04 00 39 4f 04 1................2...7K...K..9O.
14060 00 53 65 63 74 69 6f 6e 20 31 37 2e 32 3a 20 44 6f 6d 69 6e 6f 73 61 20 70 61 72 61 6d 65 74 65 .Section.17.2:.Dominosa.paramete
14080 72 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 64 6f rs.CBB("btn_up","JI(`',`games.do
140a0 6d 69 6e 6f 73 61 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4f 00 00 00 26 00 00 00 b0 minosa')");EB("btn_up")O...&....
140c0 4a 04 00 86 4b 04 00 29 00 00 00 20 22 80 4c 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff J...K..)....".L.................
140e0 00 53 65 63 74 69 6f 6e 20 31 37 2e 32 00 3a 20 00 44 6f 6d 69 6e 6f 73 61 20 70 61 72 61 6d 65 .Section.17.2.:..Dominosa.parame
14100 74 65 72 73 00 00 76 00 00 00 51 00 00 00 37 4b 04 00 fc 4b 04 00 25 00 00 00 20 1a 80 a2 00 80 ters..v...Q...7K...K..%.........
14120 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 ............These.parameters.are
14140 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 20 .available.from.the..Custom.....
14160 6f 70 74 69 6f 6e 20 6f 6e 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 2e 00 00 42 00 00 00 option.on.the..Type..menu...B...
14180 1d 00 00 00 86 4b 04 00 3e 4c 04 00 25 00 00 00 20 1a 80 3a 00 80 00 00 14 00 98 80 80 01 00 82 .....K..>L..%......:............
141a0 ff 00 4d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 6e 20 64 6f 6d 69 6e 6f 65 73 00 00 19 01 ..Maximum.number.on.dominoes....
141c0 00 00 f2 00 00 00 fc 4b 04 00 57 4d 04 00 27 00 00 00 20 1c 80 e5 01 00 80 00 00 14 00 98 91 80 .......K..WM..'.................
141e0 80 00 00 82 ff 00 43 6f 6e 74 72 6f 6c 73 20 74 68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 70 ......Controls.the.size.of.the.p
14200 75 7a 7a 6c 65 2c 20 62 79 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 74 68 65 20 73 69 7a 65 20 6f uzzle,.by.controlling.the.size.o
14220 66 20 74 68 65 20 73 65 74 20 6f 66 20 64 6f 6d 69 6e 6f 65 73 20 75 73 65 64 20 74 6f 20 6d 61 f.the.set.of.dominoes.used.to.ma
14240 6b 65 20 69 74 2e 20 44 6f 6d 69 6e 6f 65 73 20 77 69 74 68 20 6e 75 6d 62 65 72 73 20 67 6f 69 ke.it..Dominoes.with.numbers.goi
14260 6e 67 20 75 70 20 74 6f 20 4e 20 77 69 6c 6c 20 67 69 76 65 20 72 69 73 65 20 74 6f 20 61 6e 20 ng.up.to.N.will.give.rise.to.an.
14280 28 4e 2b 32 29 20 d7 20 28 4e 2b 31 29 20 72 65 63 74 61 6e 67 6c 65 3b 20 73 6f 2c 20 69 6e 20 (N+2)...(N+1).rectangle;.so,.in.
142a0 70 61 72 74 69 63 75 6c 61 72 2c 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 particular,.the.default.value.of
142c0 20 36 20 67 69 76 65 73 20 61 6e 20 38 d7 37 20 67 72 69 64 2e 00 00 3e 00 00 00 19 00 00 00 3e .6.gives.an.8.7.grid...>.......>
142e0 4c 04 00 95 4d 04 00 25 00 00 00 20 1a 80 32 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 45 6e 73 L...M..%......2..............Ens
14300 75 72 65 20 75 6e 69 71 75 65 20 73 6f 6c 75 74 69 6f 6e 00 00 a4 01 00 00 77 01 00 00 57 4d 04 ure.unique.solution......w...WM.
14320 00 39 4f 04 00 2d 00 00 00 20 28 80 ef 02 00 80 00 00 14 00 98 91 80 80 00 00 80 01 00 80 00 00 .9O..-....(.....................
14340 82 ff 00 4e 6f 72 6d 61 6c 6c 79 2c 20 44 6f 6d 69 6e 6f 73 61 20 77 69 6c 6c 20 6d 61 6b 65 20 ...Normally,.Dominosa.will.make.
14360 73 75 72 65 20 74 68 61 74 20 74 68 65 20 70 75 7a 7a 6c 65 73 20 69 74 20 70 72 65 73 65 6e 74 sure.that.the.puzzles.it.present
14380 73 20 68 61 76 65 20 6f 6e 6c 79 20 6f 6e 65 20 73 6f 6c 75 74 69 6f 6e 2e 20 50 75 7a 7a 6c 65 s.have.only.one.solution..Puzzle
143a0 73 20 77 69 74 68 20 61 6d 62 69 67 75 6f 75 73 20 73 65 63 74 69 6f 6e 73 20 63 61 6e 20 62 65 s.with.ambiguous.sections.can.be
143c0 20 6d 6f 72 65 20 64 69 66 66 69 63 75 6c 74 20 61 6e 64 20 73 6f 6d 65 74 69 6d 65 73 20 6d 6f .more.difficult.and.sometimes.mo
143e0 72 65 20 73 75 62 74 6c 65 2c 20 73 6f 20 69 66 20 79 6f 75 20 6c 69 6b 65 20 79 6f 75 20 63 61 re.subtle,.so.if.you.like.you.ca
14400 6e 20 74 75 72 6e 20 6f 66 66 20 74 68 69 73 20 66 65 61 74 75 72 65 2e 20 41 6c 73 6f 2c 20 66 n.turn.off.this.feature..Also,.f
14420 69 6e 64 69 6e 67 20 00 61 6c 6c 00 20 74 68 65 20 70 6f 73 73 69 62 6c 65 20 73 6f 6c 75 74 69 inding..all..the.possible.soluti
14440 6f 6e 73 20 63 61 6e 20 62 65 20 61 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 63 68 61 6c 6c 65 6e ons.can.be.an.additional.challen
14460 67 65 20 66 6f 72 20 61 6e 20 61 64 76 61 6e 63 65 64 20 70 6c 61 79 65 72 2e 20 54 75 72 6e 69 ge.for.an.advanced.player..Turni
14480 6e 67 20 6f 66 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 63 61 6e 20 61 6c 73 6f 20 73 70 65 65 ng.off.this.option.can.also.spee
144a0 64 20 75 70 20 70 75 7a 7a 6c 65 20 67 65 6e 65 72 61 74 69 6f 6e 2e 00 00 6f 00 00 00 3e 00 00 d.up.puzzle.generation...o...>..
144c0 00 95 4d 04 00 a8 4f 04 00 31 00 00 00 02 b8 02 00 00 a1 86 08 00 9f 01 09 00 33 00 00 00 a8 4f ..M...O..1................3....O
144e0 04 00 0c 80 04 00 82 82 04 00 43 68 61 70 74 65 72 20 31 38 3a 20 55 6e 74 61 6e 67 6c 65 00 43 ..........Chapter.18:.Untangle.C
14500 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 BB("btn_up","JI(`',`Top')");EB("
14520 62 74 6e 5f 75 70 22 29 42 00 00 00 19 00 00 00 39 4f 04 00 0c 80 04 00 29 00 00 00 20 22 80 32 btn_up")B.......9O......)....".2
14540 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 74 65 72 20 31 38 00 3a 20 00 ..................Chapter.18.:..
14560 55 6e 74 61 6e 67 6c 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Untangle........................
14580 a8 4f 04 00 0c 80 04 00 39 4f 04 00 e6 00 00 00 c0 00 00 00 a8 4f 04 00 f2 80 04 00 26 00 00 00 .O......9O...........O......&...
145a0 20 1a 80 81 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 59 6f 75 20 61 72 65 20 67 69 76 65 6e ...................You.are.given
145c0 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 70 6f 69 6e 74 73 2c 20 73 6f 6d 65 20 6f 66 20 77 68 69 .a.number.of.points,.some.of.whi
145e0 63 68 20 68 61 76 65 20 6c 69 6e 65 73 20 64 72 61 77 6e 20 62 65 74 77 65 65 6e 20 74 68 65 6d ch.have.lines.drawn.between.them
14600 2e 20 59 6f 75 20 63 61 6e 20 6d 6f 76 65 20 74 68 65 20 70 6f 69 6e 74 73 20 61 62 6f 75 74 20 ..You.can.move.the.points.about.
14620 61 72 62 69 74 72 61 72 69 6c 79 3b 20 79 6f 75 72 20 61 69 6d 20 69 73 20 74 6f 20 70 6f 73 69 arbitrarily;.your.aim.is.to.posi
14640 74 69 6f 6e 20 74 68 65 20 70 6f 69 6e 74 73 20 73 6f 20 74 68 61 74 20 6e 6f 20 6c 69 6e 65 20 tion.the.points.so.that.no.line.
14660 63 72 6f 73 73 65 73 20 61 6e 6f 74 68 65 72 2e 00 00 90 00 00 00 65 00 00 00 0c 80 04 00 82 81 crosses.another.......e.........
14680 04 00 2b 00 00 00 20 26 80 ca 00 80 00 00 14 00 98 80 80 00 00 e3 7b 2c be af 89 82 ff 00 49 20 ..+....&..............{,......I.
146a0 6f 72 69 67 69 6e 61 6c 6c 79 20 73 61 77 20 74 68 69 73 20 69 6e 20 74 68 65 20 66 6f 72 6d 20 originally.saw.this.in.the.form.
146c0 6f 66 20 61 20 46 6c 61 73 68 20 67 61 6d 65 20 63 61 6c 6c 65 64 20 50 6c 61 6e 61 72 69 74 79 of.a.Flash.game.called.Planarity
146e0 20 00 5b 37 5d 00 2c 20 77 72 69 74 74 65 6e 20 62 79 20 4a 6f 68 6e 20 54 61 6e 74 61 6c 6f 2e ..[7].,.written.by.John.Tantalo.
14700 00 00 54 00 00 00 2c 00 00 00 f2 80 04 00 d6 81 04 00 28 00 00 00 20 20 80 58 00 80 00 00 14 00 ..T...,...........(......X......
14720 98 80 80 00 00 80 02 00 82 ff 00 5b 37 5d 20 00 68 74 74 70 3a 2f 2f 68 6f 6d 65 2e 63 77 72 75 ...........[7]..http://home.cwru
14740 2e 65 64 75 2f 7e 6a 6e 74 35 2f 50 6c 61 6e 61 72 69 74 79 00 00 55 00 00 00 26 00 00 00 82 81 .edu/~jnt5/Planarity..U...&.....
14760 04 00 2b 82 04 00 2f 00 00 00 20 2e 80 4c 00 80 00 00 00 00 e3 d2 c4 f9 4e 80 00 00 80 00 00 80 ..+.../......L..........N.......
14780 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 31 38 2e 31 00 3a 20 00 55 6e 74 61 6e 67 6c 65 20 .......Section.18.1.:..Untangle.
147a0 63 6f 6e 74 72 6f 6c 73 00 00 00 57 00 00 00 28 00 00 00 d6 81 04 00 82 82 04 00 2f 00 00 00 20 controls...W...(.........../....
147c0 2e 80 50 00 80 00 00 00 00 e3 d3 c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 ..P..........N..............Sect
147e0 69 6f 6e 20 31 38 2e 32 00 3a 20 00 55 6e 74 61 6e 67 6c 65 20 70 61 72 61 6d 65 74 65 72 73 00 ion.18.2.:..Untangle.parameters.
14800 00 00 85 00 00 00 54 00 00 00 2b 82 04 00 07 83 04 00 31 00 00 00 02 3b 01 00 00 b7 89 08 00 61 ......T...+.......1....;.......a
14820 02 09 00 34 00 00 00 07 83 04 00 54 83 04 00 42 84 04 00 53 65 63 74 69 6f 6e 20 31 38 2e 31 3a ...4.......T...B...Section.18.1:
14840 20 55 6e 74 61 6e 67 6c 65 20 63 6f 6e 74 72 6f 6c 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c .Untangle.controls.CBB("btn_up",
14860 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 75 6e 74 61 6e 67 6c 65 27 29 22 29 3b 45 42 28 22 62 "JI(`',`games.untangle')");EB("b
14880 74 6e 5f 75 70 22 29 4d 00 00 00 24 00 00 00 82 82 04 00 54 83 04 00 29 00 00 00 20 22 80 48 00 tn_up")M...$.......T...)....".H.
148a0 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 31 38 2e 31 00 3a 20 .................Section.18.1.:.
148c0 00 55 6e 74 61 6e 67 6c 65 20 63 6f 6e 74 72 6f 6c 73 00 00 80 00 00 00 5b 00 00 00 07 83 04 00 .Untangle.controls......[.......
148e0 d4 83 04 00 25 00 00 00 20 1a 80 b6 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 6f 20 6d 6f 76 ....%.....................To.mov
14900 65 20 61 20 70 6f 69 6e 74 2c 20 63 6c 69 63 6b 20 6f 6e 20 69 74 20 77 69 74 68 20 74 68 65 20 e.a.point,.click.on.it.with.the.
14920 6c 65 66 74 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 20 61 6e 64 20 64 72 61 67 20 69 74 20 69 6e left.mouse.button.and.drag.it.in
14940 74 6f 20 61 20 6e 65 77 20 70 6f 73 69 74 69 6f 6e 2e 00 00 6e 00 00 00 43 00 00 00 54 83 04 00 to.a.new.position...n...C...T...
14960 42 84 04 00 2b 00 00 00 20 26 80 86 00 80 00 00 14 00 98 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 B...+....&.................N....
14980 28 41 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 00 73 (All.the.actions.described.in..s
149a0 65 63 74 69 6f 6e 20 32 2e 31 00 20 61 72 65 20 61 6c 73 6f 20 61 76 61 69 6c 61 62 6c 65 2e 29 ection.2.1..are.also.available.)
149c0 00 00 87 00 00 00 56 00 00 00 d4 83 04 00 c9 84 04 00 31 00 00 00 02 88 01 00 00 9f 01 09 00 50 ......V...........1............P
149e0 03 09 00 35 00 00 00 c9 84 04 00 18 85 04 00 51 86 04 00 53 65 63 74 69 6f 6e 20 31 38 2e 32 3a ...5...........Q...Section.18.2:
14a00 20 55 6e 74 61 6e 67 6c 65 20 70 61 72 61 6d 65 74 65 72 73 00 43 42 42 28 22 62 74 6e 5f 75 70 .Untangle.parameters.CBB("btn_up
14a20 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 75 6e 74 61 6e 67 6c 65 27 29 22 29 3b 45 42 28 ","JI(`',`games.untangle')");EB(
14a40 22 62 74 6e 5f 75 70 22 29 4f 00 00 00 26 00 00 00 42 84 04 00 18 85 04 00 29 00 00 00 20 22 80 "btn_up")O...&...B.......)....".
14a60 4c 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 31 38 2e 32 00 L..................Section.18.2.
14a80 3a 20 00 55 6e 74 61 6e 67 6c 65 20 70 61 72 61 6d 65 74 65 72 73 00 00 7d 00 00 00 58 00 00 00 :..Untangle.parameters..}...X...
14aa0 c9 84 04 00 95 85 04 00 25 00 00 00 20 1a 80 b0 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 ........%.....................Th
14ac0 65 72 65 20 69 73 20 6f 6e 6c 79 20 6f 6e 65 20 70 61 72 61 6d 65 74 65 72 20 61 76 61 69 6c 61 ere.is.only.one.parameter.availa
14ae0 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 20 6f 70 74 69 6f 6e 20 ble.from.the..Custom.....option.
14b00 6f 6e 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 3a 00 00 38 00 00 00 13 00 00 00 18 85 04 on.the..Type..menu:..8..........
14b20 00 cd 85 04 00 25 00 00 00 20 1a 80 26 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 4e 75 6d 62 65 .....%......&..............Numbe
14b40 72 20 6f 66 20 70 6f 69 6e 74 73 00 00 84 00 00 00 5e 00 00 00 95 85 04 00 51 86 04 00 26 00 00 r.of.points......^.......Q...&..
14b60 00 20 1c 80 bc 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 43 6f 6e 74 72 6f 6c 73 20 74 68 65 ....................Controls.the
14b80 20 73 69 7a 65 20 6f 66 20 74 68 65 20 70 75 7a 7a 6c 65 2c 20 62 79 20 73 70 65 63 69 66 79 69 .size.of.the.puzzle,.by.specifyi
14ba0 6e 67 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 70 6f 69 6e 74 73 20 69 6e 20 74 68 65 20 67 ng.the.number.of.points.in.the.g
14bc0 65 6e 65 72 61 74 65 64 20 67 72 61 70 68 2e 00 00 70 00 00 00 3f 00 00 00 cd 85 04 00 c1 86 04 enerated.graph...p...?..........
14be0 00 31 00 00 00 02 40 10 00 00 61 02 09 00 50 84 09 00 36 00 00 00 c1 86 04 00 04 87 04 00 0f c7 .1....@...a...P...6.............
14c00 04 00 43 68 61 70 74 65 72 20 31 39 3a 20 42 6c 61 63 6b 20 42 6f 78 00 43 42 42 28 22 62 74 6e ..Chapter.19:.Black.Box.CBB("btn
14c20 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 _up","JI(`',`Top')");EB("btn_up"
14c40 29 43 00 00 00 1a 00 00 00 51 86 04 00 04 87 04 00 29 00 00 00 20 22 80 34 00 80 00 00 00 00 80 )C.......Q.......)....".4.......
14c60 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 74 65 72 20 31 39 00 3a 20 00 42 6c 61 63 6b 20 42 ...........Chapter.19.:..Black.B
14c80 6f 78 00 00 ea 00 00 00 c4 00 00 00 c1 86 04 00 ee 87 04 00 26 00 00 00 20 1a 80 89 01 00 80 00 ox..................&...........
14ca0 00 14 00 98 80 80 00 00 82 ff 00 41 20 6e 75 6d 62 65 72 20 6f 66 20 62 61 6c 6c 73 20 61 72 65 ...........A.number.of.balls.are
14cc0 20 68 69 64 64 65 6e 20 69 6e 20 61 20 72 65 63 74 61 6e 67 75 6c 61 72 20 61 72 65 6e 61 2e 20 .hidden.in.a.rectangular.arena..
14ce0 59 6f 75 20 68 61 76 65 20 74 6f 20 64 65 64 75 63 65 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 73 You.have.to.deduce.the.positions
14d00 20 6f 66 20 74 68 65 20 62 61 6c 6c 73 20 62 79 20 66 69 72 69 6e 67 20 6c 61 73 65 72 73 20 66 .of.the.balls.by.firing.lasers.f
14d20 72 6f 6d 20 70 6f 73 69 74 69 6f 6e 73 20 6f 6e 20 74 68 65 20 65 64 67 65 20 6f 66 20 74 68 65 rom.positions.on.the.edge.of.the
14d40 20 61 72 65 6e 61 20 61 6e 64 20 6f 62 73 65 72 76 69 6e 67 20 68 6f 77 20 74 68 65 79 20 61 72 .arena.and.observing.how.they.ar
14d60 65 20 64 65 66 6c 65 63 74 65 64 2e 00 00 c5 00 00 00 9f 00 00 00 04 87 04 00 b3 88 04 00 26 00 e.deflected...................&.
14d80 00 00 20 1a 80 3f 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 4c 61 73 65 72 73 20 77 69 6c 6c .....?...............Lasers.will
14da0 20 66 69 72 65 20 73 74 72 61 69 67 68 74 20 75 6e 74 69 6c 20 74 68 65 79 20 68 69 74 20 74 68 .fire.straight.until.they.hit.th
14dc0 65 20 6f 70 70 6f 73 69 74 65 20 73 69 64 65 20 6f 66 20 74 68 65 20 61 72 65 6e 61 20 28 61 74 e.opposite.side.of.the.arena.(at
14de0 20 77 68 69 63 68 20 70 6f 69 6e 74 20 74 68 65 79 20 65 6d 65 72 67 65 29 2c 20 75 6e 6c 65 73 .which.point.they.emerge),.unles
14e00 73 20 61 66 66 65 63 74 65 64 20 62 79 20 62 61 6c 6c 73 20 69 6e 20 6f 6e 65 20 6f 66 20 74 68 s.affected.by.balls.in.one.of.th
14e20 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 77 61 79 73 3a 00 00 c0 00 00 00 92 00 00 00 ee 87 04 00 73 e.following.ways:..............s
14e40 89 04 00 2e 00 00 00 20 2a 80 25 01 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ........*.%.....T....8..........
14e60 ff 00 95 00 00 41 20 6c 61 73 65 72 20 74 68 61 74 20 68 69 74 73 20 61 20 62 61 6c 6c 20 68 65 .....A.laser.that.hits.a.ball.he
14e80 61 64 2d 6f 6e 20 69 73 20 61 62 73 6f 72 62 65 64 20 61 6e 64 20 77 69 6c 6c 20 6e 65 76 65 72 ad-on.is.absorbed.and.will.never
14ea0 20 72 65 2d 65 6d 65 72 67 65 2e 20 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 6c 61 73 65 72 73 .re-emerge..This.includes.lasers
14ec0 20 74 68 61 74 20 6d 65 65 74 20 61 20 62 61 6c 6c 20 6f 6e 20 74 68 65 20 66 69 72 73 74 20 72 .that.meet.a.ball.on.the.first.r
14ee0 61 6e 6b 20 6f 66 20 74 68 65 20 61 72 65 6e 61 2e 00 00 87 00 00 00 5a 00 00 00 b3 88 04 00 fa ank.of.the.arena.......Z........
14f00 89 04 00 2d 00 00 00 20 2a 80 b4 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff ...-....*......T....8...........
14f20 00 95 00 00 41 20 6c 61 73 65 72 20 77 69 74 68 20 61 20 62 61 6c 6c 20 74 6f 20 69 74 73 20 66 ....A.laser.with.a.ball.to.its.f
14f40 72 6f 6e 74 2d 6c 65 66 74 20 73 71 75 61 72 65 20 67 65 74 73 20 64 65 66 6c 65 63 74 65 64 20 ront-left.square.gets.deflected.
14f60 39 30 20 64 65 67 72 65 65 73 20 74 6f 20 74 68 65 20 72 69 67 68 74 2e 00 00 86 00 00 00 59 00 90.degrees.to.the.right.......Y.
14f80 00 00 73 89 04 00 80 8a 04 00 2d 00 00 00 20 2a 80 b2 00 80 00 00 54 02 98 91 80 38 82 90 80 00 ..s.......-....*......T....8....
14fa0 00 83 80 00 00 82 ff 00 95 00 00 41 20 6c 61 73 65 72 20 77 69 74 68 20 61 20 62 61 6c 6c 20 74 ...........A.laser.with.a.ball.t
14fc0 6f 20 69 74 73 20 66 72 6f 6e 74 2d 72 69 67 68 74 20 73 71 75 61 72 65 20 67 65 74 73 20 73 69 o.its.front-right.square.gets.si
14fe0 6d 69 6c 61 72 6c 79 20 64 65 66 6c 65 63 74 65 64 20 74 6f 20 74 68 65 20 6c 65 66 74 2e 00 00 milarly.deflected.to.the.left...
15000 88 00 00 00 5b 00 00 00 fa 89 04 00 08 8b 04 00 2d 00 00 00 20 2a 80 b6 00 80 00 00 54 02 98 91 ....[...........-....*......T...
15020 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 41 20 6c 61 73 65 72 20 74 68 61 74 20 77 6f .8...............A.laser.that.wo
15040 75 6c 64 20 72 65 2d 65 6d 65 72 67 65 20 66 72 6f 6d 20 74 68 65 20 65 6e 74 72 79 20 6c 6f 63 uld.re-emerge.from.the.entry.loc
15060 61 74 69 6f 6e 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 74 6f 20 62 65 20 91 72 65 66 6c 65 ation.is.considered.to.be..refle
15080 63 74 65 64 92 2e 00 00 ed 00 00 00 bf 00 00 00 80 8a 04 00 f5 8b 04 00 2e 00 00 00 20 2a 80 7f cted.........................*..
150a0 01 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 41 20 6c 61 73 65 .....T....8...............A.lase
150c0 72 20 77 68 69 63 68 20 77 6f 75 6c 64 20 67 65 74 20 64 65 66 6c 65 63 74 65 64 20 62 65 66 6f r.which.would.get.deflected.befo
150e0 72 65 20 65 6e 74 65 72 69 6e 67 20 74 68 65 20 61 72 65 6e 61 20 28 64 6f 77 6e 20 74 68 65 20 re.entering.the.arena.(down.the.
15100 91 66 69 72 69 6e 67 20 72 61 6e 67 65 92 29 20 62 79 20 61 20 62 61 6c 6c 20 74 6f 20 74 68 65 .firing.range.).by.a.ball.to.the
15120 20 66 72 6f 6e 74 2d 6c 65 66 74 20 6f 72 20 66 72 6f 6e 74 2d 72 69 67 68 74 20 6f 66 20 69 74 .front-left.or.front-right.of.it
15140 73 20 65 6e 74 72 79 20 70 6f 69 6e 74 20 69 73 20 61 6c 73 6f 20 63 6f 6e 73 69 64 65 72 65 64 s.entry.point.is.also.considered
15160 20 74 6f 20 62 65 20 91 72 65 66 6c 65 63 74 65 64 92 2e 00 00 ff 00 00 00 d9 00 00 00 08 8b 04 .to.be..reflected...............
15180 00 f4 8c 04 00 26 00 00 00 20 1a 80 b3 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 4c 61 73 65 .....&......................Lase
151a0 72 73 20 74 68 61 74 20 61 72 65 20 72 65 66 6c 65 63 74 65 64 20 61 70 70 65 61 72 20 61 73 20 rs.that.are.reflected.appear.as.
151c0 61 20 91 52 92 3b 20 6c 61 73 65 72 73 20 74 68 61 74 20 68 69 74 20 62 61 6c 6c 73 20 64 65 61 a..R.;.lasers.that.hit.balls.dea
151e0 64 2d 6f 6e 20 61 70 70 65 61 72 20 61 73 20 91 48 92 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 61 d-on.appear.as..H...Otherwise,.a
15200 20 6e 75 6d 62 65 72 20 61 70 70 65 61 72 73 20 61 74 20 74 68 65 20 66 69 72 69 6e 67 20 70 6f .number.appears.at.the.firing.po
15220 69 6e 74 20 61 6e 64 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 77 68 65 72 65 20 74 68 65 20 6c int.and.the.location.where.the.l
15240 61 73 65 72 20 65 6d 65 72 67 65 73 20 28 74 68 69 73 20 6e 75 6d 62 65 72 20 69 73 20 75 6e 69 aser.emerges.(this.number.is.uni
15260 71 75 65 20 74 6f 20 74 68 61 74 20 73 68 6f 74 29 2e 00 00 f1 00 00 00 cb 00 00 00 f5 8b 04 00 que.to.that.shot)...............
15280 e5 8d 04 00 26 00 00 00 20 1a 80 97 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 59 6f 75 20 63 ....&......................You.c
152a0 61 6e 20 70 6c 61 63 65 20 67 75 65 73 73 65 73 20 61 73 20 74 6f 20 74 68 65 20 6c 6f 63 61 74 an.place.guesses.as.to.the.locat
152c0 69 6f 6e 20 6f 66 20 74 68 65 20 62 61 6c 6c 73 2c 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 65 ion.of.the.balls,.based.on.the.e
152e0 6e 74 72 79 20 61 6e 64 20 65 78 69 74 20 70 61 74 74 65 72 6e 73 20 6f 66 20 74 68 65 20 6c 61 ntry.and.exit.patterns.of.the.la
15300 73 65 72 73 3b 20 6f 6e 63 65 20 79 6f 75 20 68 61 76 65 20 70 6c 61 63 65 64 20 65 6e 6f 75 67 sers;.once.you.have.placed.enoug
15320 68 20 62 61 6c 6c 73 20 61 20 62 75 74 74 6f 6e 20 61 70 70 65 61 72 73 20 65 6e 61 62 6c 69 6e h.balls.a.button.appears.enablin
15340 67 20 79 6f 75 20 74 6f 20 68 61 76 65 20 79 6f 75 72 20 67 75 65 73 73 65 73 20 63 68 65 63 6b g.you.to.have.your.guesses.check
15360 65 64 2e 00 00 91 00 00 00 6c 00 00 00 f4 8c 04 00 76 8e 04 00 25 00 00 00 20 1a 80 d8 00 80 00 ed.......l.......v...%..........
15380 00 14 00 98 80 80 00 00 82 ff 00 48 65 72 65 20 69 73 20 61 20 64 69 61 67 72 61 6d 20 73 68 6f ...........Here.is.a.diagram.sho
153a0 77 69 6e 67 20 68 6f 77 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 73 20 6f 66 20 62 61 6c 6c 73 20 wing.how.the.positions.of.balls.
153c0 63 61 6e 20 63 72 65 61 74 65 20 65 61 63 68 20 6f 66 20 74 68 65 20 6c 61 73 65 72 20 62 65 68 can.create.each.of.the.laser.beh
153e0 61 76 69 6f 75 72 73 20 73 68 6f 77 6e 20 61 62 6f 76 65 3a 00 00 31 00 00 00 0d 00 00 00 e5 8d aviours.shown.above:..1.........
15400 04 00 a7 8e 04 00 24 00 00 00 20 18 80 1a 00 80 00 00 10 00 80 80 02 00 82 ff 00 20 31 52 48 52 ......$.....................1RHR
15420 2d 2d 2d 2d 20 00 00 31 00 00 00 0d 00 00 00 76 8e 04 00 d8 8e 04 00 24 00 00 00 20 18 80 1a 00 ----...1.......v.......$........
15440 80 00 00 10 00 80 80 02 00 82 ff 00 7c 2e 2e 4f 2e 4f 2e 2e 2e 7c 00 00 31 00 00 00 0d 00 00 00 ............|..O.O...|..1.......
15460 a7 8e 04 00 09 8f 04 00 24 00 00 00 20 18 80 1a 00 80 00 00 10 00 80 80 02 00 82 ff 00 32 2e 2e ........$....................2..
15480 2e 2e 2e 2e 2e 2e 33 00 00 31 00 00 00 0d 00 00 00 d8 8e 04 00 3a 8f 04 00 24 00 00 00 20 18 80 ......3..1...........:...$......
154a0 1a 00 80 00 00 10 00 80 80 02 00 82 ff 00 7c 2e 2e 2e 2e 2e 2e 2e 2e 7c 00 00 31 00 00 00 0d 00 ..............|........|..1.....
154c0 00 00 09 8f 04 00 6b 8f 04 00 24 00 00 00 20 18 80 1a 00 80 00 00 10 00 80 80 02 00 82 ff 00 7c ......k...$....................|
154e0 2e 2e 2e 2e 2e 2e 2e 2e 7c 00 00 31 00 00 00 0d 00 00 00 3a 8f 04 00 9c 8f 04 00 24 00 00 00 20 ........|..1.......:.......$....
15500 18 80 1a 00 80 00 00 10 00 80 80 02 00 82 ff 00 33 2e 2e 2e 2e 2e 2e 2e 2e 7c 00 00 31 00 00 00 ................3........|..1...
15520 0d 00 00 00 6b 8f 04 00 cd 8f 04 00 24 00 00 00 20 18 80 1a 00 80 00 00 10 00 80 80 02 00 82 ff ....k.......$...................
15540 00 7c 2e 2e 2e 2e 2e 2e 4f 2e 7c 00 00 31 00 00 00 0d 00 00 00 9c 8f 04 00 0c c0 04 00 24 00 00 .|......O.|..1...............$..
15560 00 20 18 80 1a 00 80 00 00 10 00 80 80 02 00 82 ff 00 48 2e 2e 2e 2e 2e 2e 2e 2e 7c 00 00 00 00 ..................H........|....
15580 cd 8f 04 00 0c c0 04 00 51 86 04 00 31 00 00 00 0d 00 00 00 cd 8f 04 00 3d c0 04 00 24 00 00 00 ........Q...1...........=...$...
155a0 20 18 80 1a 00 80 00 00 10 00 80 80 02 00 82 ff 00 7c 2e 2e 2e 2e 2e 4f 2e 2e 7c 00 00 31 00 00 .................|.....O..|..1..
155c0 00 0c 00 00 00 0c c0 04 00 6e c0 04 00 25 00 00 00 20 1a 80 18 00 80 00 00 14 00 98 80 80 02 00 .........n...%..................
155e0 82 ff 00 20 31 32 2d 52 48 2d 2d 2d 00 00 0c 01 00 00 e6 00 00 00 3d c0 04 00 7a c1 04 00 26 00 ....12-RH---..........=...z...&.
15600 00 00 20 1a 80 cd 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 41 73 20 73 68 6f 77 6e 2c 20 69 .....................As.shown,.i
15620 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 66 6f 72 20 61 20 62 61 6c 6c 20 74 6f 20 72 65 63 65 t.is.possible.for.a.ball.to.rece
15640 69 76 65 20 6d 75 6c 74 69 70 6c 65 20 72 65 66 6c 65 63 74 69 6f 6e 73 20 62 65 66 6f 72 65 20 ive.multiple.reflections.before.
15660 72 65 2d 65 6d 65 72 67 69 6e 67 20 28 73 65 65 20 74 75 72 6e 20 33 29 2e 20 53 69 6d 69 6c 61 re-emerging.(see.turn.3)..Simila
15680 72 6c 79 2c 20 61 20 62 61 6c 6c 20 6d 61 79 20 62 65 20 72 65 66 6c 65 63 74 65 64 20 28 70 6f rly,.a.ball.may.be.reflected.(po
156a0 73 73 69 62 6c 79 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 63 65 29 20 62 65 66 6f 72 65 20 72 65 ssibly.more.than.once).before.re
156c0 63 65 69 76 69 6e 67 20 61 20 68 69 74 20 28 74 68 65 20 91 48 92 20 6f 6e 20 74 68 65 20 6c 65 ceiving.a.hit.(the..H..on.the.le
156e0 66 74 20 73 69 64 65 20 6f 66 20 74 68 65 20 65 78 61 6d 70 6c 65 29 2e 00 00 21 01 00 00 fb 00 ft.side.of.the.example)...!.....
15700 00 00 6e c0 04 00 9b c2 04 00 26 00 00 00 20 1a 80 f7 01 00 80 00 00 14 00 98 80 80 00 00 82 ff ..n.......&.....................
15720 00 4e 6f 74 65 20 74 68 61 74 20 61 6e 79 20 6c 61 79 6f 75 74 20 77 69 74 68 20 6d 6f 72 65 20 .Note.that.any.layout.with.more.
15740 74 68 61 74 20 34 20 62 61 6c 6c 73 20 6d 61 79 20 68 61 76 65 20 61 20 6e 6f 6e 2d 75 6e 69 71 that.4.balls.may.have.a.non-uniq
15760 75 65 20 73 6f 6c 75 74 69 6f 6e 2e 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 69 61 67 72 ue.solution..The.following.diagr
15780 61 6d 20 69 6c 6c 75 73 74 72 61 74 65 73 20 74 68 69 73 3b 20 69 66 20 79 6f 75 20 6b 6e 6f 77 am.illustrates.this;.if.you.know
157a0 20 74 68 65 20 62 6f 61 72 64 20 63 6f 6e 74 61 69 6e 73 20 35 20 62 61 6c 6c 73 2c 20 69 74 20 .the.board.contains.5.balls,.it.
157c0 69 73 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 65 72 65 is.impossible.to.determine.where
157e0 20 74 68 65 20 66 69 66 74 68 20 62 61 6c 6c 20 69 73 20 28 70 6f 73 73 69 62 6c 65 20 70 6f 73 .the.fifth.ball.is.(possible.pos
15800 69 74 69 6f 6e 73 20 6d 61 72 6b 65 64 20 77 69 74 68 20 61 6e 20 78 29 3a 00 00 31 00 00 00 0d itions.marked.with.an.x):..1....
15820 00 00 00 7a c1 04 00 cc c2 04 00 24 00 00 00 20 18 80 1a 00 80 00 00 10 00 80 80 02 00 82 ff 00 ...z.......$....................
15840 20 2d 2d 2d 2d 2d 2d 2d 2d 20 00 00 31 00 00 00 0d 00 00 00 9b c2 04 00 fd c2 04 00 24 00 00 00 .--------...1...............$...
15860 20 18 80 1a 00 80 00 00 10 00 80 80 02 00 82 ff 00 7c 2e 2e 2e 2e 2e 2e 2e 2e 7c 00 00 31 00 00 .................|........|..1..
15880 00 0d 00 00 00 cc c2 04 00 2e c3 04 00 24 00 00 00 20 18 80 1a 00 80 00 00 10 00 80 80 02 00 82 .............$..................
158a0 ff 00 7c 2e 2e 2e 2e 2e 2e 2e 2e 7c 00 00 31 00 00 00 0d 00 00 00 fd c2 04 00 5f c3 04 00 24 00 ..|........|..1..........._...$.
158c0 00 00 20 18 80 1a 00 80 00 00 10 00 80 80 02 00 82 ff 00 7c 2e 2e 4f 2e 2e 4f 2e 2e 7c 00 00 31 ...................|..O..O..|..1
158e0 00 00 00 0d 00 00 00 2e c3 04 00 90 c3 04 00 24 00 00 00 20 18 80 1a 00 80 00 00 10 00 80 80 02 ...............$................
15900 00 82 ff 00 7c 2e 2e 2e 78 78 2e 2e 2e 7c 00 00 31 00 00 00 0d 00 00 00 5f c3 04 00 c1 c3 04 00 ....|...xx...|..1......._.......
15920 24 00 00 00 20 18 80 1a 00 80 00 00 10 00 80 80 02 00 82 ff 00 7c 2e 2e 2e 78 78 2e 2e 2e 7c 00 $....................|...xx...|.
15940 00 31 00 00 00 0d 00 00 00 90 c3 04 00 f2 c3 04 00 24 00 00 00 20 18 80 1a 00 80 00 00 10 00 80 .1...............$..............
15960 80 02 00 82 ff 00 7c 2e 2e 4f 2e 2e 4f 2e 2e 7c 00 00 31 00 00 00 0d 00 00 00 c1 c3 04 00 23 c4 ......|..O..O..|..1...........#.
15980 04 00 24 00 00 00 20 18 80 1a 00 80 00 00 10 00 80 80 02 00 82 ff 00 7c 2e 2e 2e 2e 2e 2e 2e 2e ..$....................|........
159a0 7c 00 00 31 00 00 00 0d 00 00 00 f2 c3 04 00 54 c4 04 00 24 00 00 00 20 18 80 1a 00 80 00 00 10 |..1...........T...$............
159c0 00 80 80 02 00 82 ff 00 7c 2e 2e 2e 2e 2e 2e 2e 2e 7c 00 00 31 00 00 00 0c 00 00 00 23 c4 04 00 ........|........|..1.......#...
159e0 85 c4 04 00 25 00 00 00 20 1a 80 18 00 80 00 00 14 00 98 80 80 02 00 82 ff 00 20 2d 2d 2d 2d 2d ....%......................-----
15a00 2d 2d 2d 00 00 77 01 00 00 45 01 00 00 54 c4 04 00 fc c5 04 00 32 00 00 00 20 32 80 8b 02 00 80 ---..w...E...T.......2....2.....
15a20 00 00 14 00 98 80 80 00 00 80 01 00 80 00 00 80 01 00 80 00 00 82 ff 00 46 6f 72 20 74 68 69 73 ........................For.this
15a40 20 72 65 61 73 6f 6e 20 77 68 65 6e 20 79 6f 75 20 68 61 76 65 20 79 6f 75 72 20 67 75 65 73 73 .reason.when.you.have.your.guess
15a60 65 73 20 63 68 65 63 6b 65 64 20 74 68 65 20 67 61 6d 65 20 77 69 6c 6c 20 63 68 65 63 6b 20 74 es.checked.the.game.will.check.t
15a80 68 61 74 20 79 6f 75 72 20 73 6f 6c 75 74 69 6f 6e 20 00 70 72 6f 64 75 63 65 73 20 74 68 65 20 hat.your.solution..produces.the.
15aa0 73 61 6d 65 20 72 65 73 75 6c 74 73 00 20 61 73 20 74 68 65 20 63 6f 6d 70 75 74 65 72 27 73 2c same.results..as.the.computer's,
15ac0 20 72 61 74 68 65 72 20 74 68 61 6e 20 74 68 61 74 20 79 6f 75 72 20 73 6f 6c 75 74 69 6f 6e 20 .rather.than.that.your.solution.
15ae0 69 73 20 69 64 65 6e 74 69 63 61 6c 20 74 6f 20 74 68 65 20 63 6f 6d 70 75 74 65 72 27 73 2e 20 is.identical.to.the.computer's..
15b00 53 6f 20 69 6e 20 74 68 65 20 61 62 6f 76 65 20 65 78 61 6d 70 6c 65 2c 20 79 6f 75 20 63 6f 75 So.in.the.above.example,.you.cou
15b20 6c 64 20 70 75 74 20 74 68 65 20 66 69 66 74 68 20 62 61 6c 6c 20 61 74 20 00 61 6e 79 00 20 6f ld.put.the.fifth.ball.at..any..o
15b40 66 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 73 20 6d 61 72 6b 65 64 20 77 69 74 68 20 61 6e 20 78 f.the.locations.marked.with.an.x
15b60 2c 20 61 6e 64 20 79 6f 75 20 77 6f 75 6c 64 20 73 74 69 6c 6c 20 77 69 6e 2e 00 00 65 00 00 00 ,.and.you.would.still.win...e...
15b80 40 00 00 00 85 c4 04 00 61 c6 04 00 25 00 00 00 20 1a 80 80 00 80 00 00 14 00 98 80 80 00 00 82 @.......a...%...................
15ba0 ff 00 42 6c 61 63 6b 20 42 6f 78 20 77 61 73 20 63 6f 6e 74 72 69 62 75 74 65 64 20 74 6f 20 74 ..Black.Box.was.contributed.to.t
15bc0 68 69 73 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 62 79 20 4a 61 6d 65 73 20 48 61 72 76 65 79 2e 00 his.collection.by.James.Harvey..
15be0 00 56 00 00 00 27 00 00 00 fc c5 04 00 b7 c6 04 00 2f 00 00 00 20 2e 80 4e 00 80 00 00 00 00 e3 .V...'.........../......N.......
15c00 d4 c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 31 39 2e 31 00 3a ...N..............Section.19.1.:
15c20 20 00 42 6c 61 63 6b 20 42 6f 78 20 63 6f 6e 74 72 6f 6c 73 00 00 00 58 00 00 00 29 00 00 00 61 ..Black.Box.controls...X...)...a
15c40 c6 04 00 0f c7 04 00 2f 00 00 00 20 2e 80 52 00 80 00 00 00 00 e3 d5 c4 f9 4e 80 00 00 80 00 00 ......./......R..........N......
15c60 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 31 39 2e 32 00 3a 20 00 42 6c 61 63 6b 20 42 6f ........Section.19.2.:..Black.Bo
15c80 78 20 70 61 72 61 6d 65 74 65 72 73 00 00 00 86 00 00 00 55 00 00 00 b7 c6 04 00 95 c7 04 00 31 x.parameters.......U...........1
15ca0 00 00 00 02 2e 09 00 00 50 03 09 00 43 00 0a 00 37 00 00 00 95 c7 04 00 e3 c7 04 00 cf 00 05 00 ........P...C...7...............
15cc0 53 65 63 74 69 6f 6e 20 31 39 2e 31 3a 20 42 6c 61 63 6b 20 42 6f 78 20 63 6f 6e 74 72 6f 6c 73 Section.19.1:.Black.Box.controls
15ce0 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 62 6c 61 63 .CBB("btn_up","JI(`',`games.blac
15d00 6b 62 6f 78 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4e 00 00 00 25 00 00 00 0f c7 04 kbox')");EB("btn_up")N...%......
15d20 00 e3 c7 04 00 29 00 00 00 20 22 80 4a 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 .....)....".J..................S
15d40 65 63 74 69 6f 6e 20 31 39 2e 31 00 3a 20 00 42 6c 61 63 6b 20 42 6f 78 20 63 6f 6e 74 72 6f 6c ection.19.1.:..Black.Box.control
15d60 73 00 00 67 01 00 00 41 01 00 00 95 c7 04 00 4a c9 04 00 26 00 00 00 20 1a 80 83 02 00 80 00 00 s..g...A.......J...&............
15d80 14 00 98 80 80 00 00 82 ff 00 54 6f 20 66 69 72 65 20 61 20 6c 61 73 65 72 2c 20 6c 65 66 74 2d ..........To.fire.a.laser,.left-
15da0 63 6c 69 63 6b 20 69 6e 20 61 20 73 71 75 61 72 65 20 61 72 6f 75 6e 64 20 74 68 65 20 73 69 64 click.in.a.square.around.the.sid
15dc0 65 20 6f 66 20 74 68 65 20 61 72 65 6e 61 2e 20 54 68 65 20 72 65 73 75 6c 74 73 20 77 69 6c 6c e.of.the.arena..The.results.will
15de0 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e 20 4c 61 73 65 72 .be.displayed.immediately..Laser
15e00 73 20 6d 61 79 20 6e 6f 74 20 62 65 20 66 69 72 65 64 20 74 77 69 63 65 20 28 62 65 63 61 75 73 s.may.not.be.fired.twice.(becaus
15e20 65 20 74 68 65 20 72 65 73 75 6c 74 73 20 77 69 6c 6c 20 6e 65 76 65 72 20 63 68 61 6e 67 65 29 e.the.results.will.never.change)
15e40 2e 20 48 6f 6c 64 69 6e 67 20 64 6f 77 6e 20 74 68 65 20 6c 65 66 74 20 62 75 74 74 6f 6e 20 77 ..Holding.down.the.left.button.w
15e60 69 6c 6c 20 68 69 67 68 6c 69 67 68 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 67 6f 20 28 6f 72 ill.highlight.the.current.go.(or
15e80 20 61 20 70 72 65 76 69 6f 75 73 20 67 6f 29 20 74 6f 20 63 6f 6e 66 69 72 6d 20 74 68 65 20 65 .a.previous.go).to.confirm.the.e
15ea0 78 69 74 20 70 6f 69 6e 74 20 66 6f 72 20 74 68 61 74 20 6c 61 73 65 72 2c 20 69 66 20 61 70 70 xit.point.for.that.laser,.if.app
15ec0 6c 69 63 61 62 6c 65 2e 00 00 bf 00 00 00 99 00 00 00 e3 c7 04 00 09 ca 04 00 26 00 00 00 20 1a licable...................&.....
15ee0 80 33 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 6f 20 67 75 65 73 73 20 74 68 65 20 6c 6f .3...............To.guess.the.lo
15f00 63 61 74 69 6f 6e 20 6f 66 20 61 20 62 61 6c 6c 2c 20 6c 65 66 74 2d 63 6c 69 63 6b 20 77 69 74 cation.of.a.ball,.left-click.wit
15f20 68 69 6e 20 74 68 65 20 61 72 65 6e 61 20 61 6e 64 20 61 20 62 6c 61 63 6b 20 63 69 72 63 6c 65 hin.the.arena.and.a.black.circle
15f40 20 77 69 6c 6c 20 61 70 70 65 61 72 20 6d 61 72 6b 69 6e 67 20 74 68 65 20 67 75 65 73 73 3b 20 .will.appear.marking.the.guess;.
15f60 74 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 67 75 65 73 73 65 64 20 62 61 6c 6c 20 63 6c 69 63 6b to.remove.the.guessed.ball.click
15f80 20 61 67 61 69 6e 2e 00 00 0b 01 00 00 e5 00 00 00 4a c9 04 00 14 cb 04 00 26 00 00 00 20 1a 80 .again...........J.......&......
15fa0 cb 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 4c 6f 63 61 74 69 6f 6e 73 20 69 6e 20 74 68 65 ................Locations.in.the
15fc0 20 61 72 65 6e 61 20 6d 61 79 20 62 65 20 6c 6f 63 6b 65 64 20 61 67 61 69 6e 73 74 20 6d 6f 64 .arena.may.be.locked.against.mod
15fe0 69 66 69 63 61 74 69 6f 6e 20 62 79 20 72 69 67 68 74 2d 63 6c 69 63 6b 69 6e 67 3b 20 77 68 6f ification.by.right-clicking;.who
16000 6c 65 20 72 6f 77 73 20 61 6e 64 20 63 6f 6c 75 6d 6e 73 20 6d 61 79 20 62 65 20 73 69 6d 69 6c le.rows.and.columns.may.be.simil
16020 61 72 6c 79 20 6c 6f 63 6b 65 64 20 62 79 20 72 69 67 68 74 2d 63 6c 69 63 6b 69 6e 67 20 69 6e arly.locked.by.right-clicking.in
16040 20 74 68 65 20 6c 61 73 65 72 20 66 69 72 69 6e 67 20 72 61 6e 67 65 20 61 62 6f 76 65 2f 62 65 .the.laser.firing.range.above/be
16060 6c 6f 77 20 74 68 61 74 20 63 6f 6c 75 6d 6e 2c 20 6f 72 20 74 6f 20 74 68 65 20 6c 65 66 74 2f low.that.column,.or.to.the.left/
16080 72 69 67 68 74 20 6f 66 20 74 68 61 74 20 72 6f 77 2e 00 00 bd 00 00 00 97 00 00 00 09 ca 04 00 right.of.that.row...............
160a0 d1 cb 04 00 26 00 00 00 20 1a 80 2f 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 57 68 65 6e 20 ....&....../...............When.
160c0 61 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 61 6c 6c 73 20 68 an.appropriate.number.of.balls.h
160e0 61 76 65 20 62 65 65 6e 20 67 75 65 73 73 65 64 20 61 20 62 75 74 74 6f 6e 20 77 69 6c 6c 20 61 ave.been.guessed.a.button.will.a
16100 70 70 65 61 72 20 61 74 20 74 68 65 20 74 6f 70 2d 6c 65 66 74 20 63 6f 72 6e 65 72 20 6f 66 20 ppear.at.the.top-left.corner.of.
16120 74 68 65 20 67 72 69 64 3b 20 63 6c 69 63 6b 69 6e 67 20 74 68 61 74 20 77 69 6c 6c 20 6d 61 72 the.grid;.clicking.that.will.mar
16140 6b 20 79 6f 75 72 20 67 75 65 73 73 65 73 2e 00 00 22 02 00 00 fc 01 00 00 14 cb 04 00 f3 cd 04 k.your.guesses..."..............
16160 00 26 00 00 00 20 1a 80 f9 03 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 49 66 20 79 6f 75 20 63 .&......................If.you.c
16180 6c 69 63 6b 20 74 68 65 20 91 6d 61 72 6b 92 20 62 75 74 74 6f 6e 20 61 6e 64 20 79 6f 75 72 20 lick.the..mark..button.and.your.
161a0 67 75 65 73 73 65 73 20 61 72 65 20 6e 6f 74 20 63 6f 72 72 65 63 74 2c 20 74 68 65 20 67 61 6d guesses.are.not.correct,.the.gam
161c0 65 20 77 69 6c 6c 20 73 68 6f 77 20 79 6f 75 20 61 73 20 6c 69 74 74 6c 65 20 69 6e 66 6f 72 6d e.will.show.you.as.little.inform
161e0 61 74 69 6f 6e 20 61 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 65 6d 6f 6e 73 74 72 61 74 65 ation.as.possible.to.demonstrate
16200 20 74 68 69 73 20 74 6f 20 79 6f 75 2c 20 73 6f 20 79 6f 75 20 63 61 6e 20 74 72 79 20 61 67 61 .this.to.you,.so.you.can.try.aga
16220 69 6e 2e 20 49 66 20 79 6f 75 72 20 62 61 6c 6c 20 70 6f 73 69 74 69 6f 6e 73 20 61 72 65 20 6e in..If.your.ball.positions.are.n
16240 6f 74 20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74 68 20 74 68 65 20 6c 61 73 65 72 20 70 61 74 ot.consistent.with.the.laser.pat
16260 68 73 20 79 6f 75 20 61 6c 72 65 61 64 79 20 6b 6e 6f 77 20 61 62 6f 75 74 2c 20 6f 6e 65 20 6c hs.you.already.know.about,.one.l
16280 61 73 65 72 20 70 61 74 68 20 77 69 6c 6c 20 62 65 20 63 69 72 63 6c 65 64 20 74 6f 20 69 6e 64 aser.path.will.be.circled.to.ind
162a0 69 63 61 74 65 20 74 68 61 74 20 69 74 20 70 72 6f 76 65 73 20 79 6f 75 20 77 72 6f 6e 67 2e 20 icate.that.it.proves.you.wrong..
162c0 49 66 20 79 6f 75 72 20 70 6f 73 69 74 69 6f 6e 73 20 6d 61 74 63 68 20 61 6c 6c 20 74 68 65 20 If.your.positions.match.all.the.
162e0 65 78 69 73 74 69 6e 67 20 6c 61 73 65 72 20 70 61 74 68 73 20 62 75 74 20 61 72 65 20 73 74 69 existing.laser.paths.but.are.sti
16300 6c 6c 20 77 72 6f 6e 67 2c 20 6f 6e 65 20 6e 65 77 20 6c 61 73 65 72 20 70 61 74 68 20 77 69 6c ll.wrong,.one.new.laser.path.wil
16320 6c 20 62 65 20 72 65 76 65 61 6c 65 64 20 28 77 72 69 74 74 65 6e 20 69 6e 20 72 65 64 29 20 77 l.be.revealed.(written.in.red).w
16340 68 69 63 68 20 69 73 20 6e 6f 74 20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74 68 20 79 6f 75 72 hich.is.not.consistent.with.your
16360 20 63 75 72 72 65 6e 74 20 67 75 65 73 73 65 73 2e 00 00 62 02 00 00 36 02 00 00 d1 cb 04 00 61 .current.guesses...b...6.......a
16380 00 05 00 2c 00 00 00 20 26 80 6d 04 00 80 00 00 14 00 98 80 80 00 00 80 01 00 80 00 00 82 ff 00 ...,....&.m.....................
163a0 49 66 20 79 6f 75 20 64 65 63 69 64 65 20 74 6f 20 67 69 76 65 20 75 70 20 63 6f 6d 70 6c 65 74 If.you.decide.to.give.up.complet
163c0 65 6c 79 2c 20 79 6f 75 20 63 61 6e 20 73 65 6c 65 63 74 20 53 6f 6c 76 65 20 74 6f 20 72 65 76 ely,.you.can.select.Solve.to.rev
163e0 65 61 6c 20 74 68 65 20 61 63 74 75 61 6c 20 62 61 6c 6c 20 70 6f 73 69 74 69 6f 6e 73 2e 20 41 eal.the.actual.ball.positions..A
16400 74 20 74 68 69 73 20 70 6f 69 6e 74 2c 20 63 6f 72 72 65 63 74 6c 79 2d 70 6c 61 63 65 64 20 62 t.this.point,.correctly-placed.b
16420 61 6c 6c 73 20 77 69 6c 6c 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 61 73 20 66 69 6c 6c 65 64 alls.will.be.displayed.as.filled
16440 20 62 6c 61 63 6b 20 63 69 72 63 6c 65 73 3b 20 69 6e 63 6f 72 72 65 63 74 6c 79 2d 70 6c 61 63 .black.circles;.incorrectly-plac
16460 65 64 20 62 61 6c 6c 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 61 73 20 66 69 6c 6c 65 64 ed.balls.are.displayed.as.filled
16480 20 62 6c 61 63 6b 20 63 69 72 63 6c 65 73 20 77 69 74 68 20 72 65 64 20 63 72 6f 73 73 65 73 2c .black.circles.with.red.crosses,
164a0 20 61 6e 64 20 6d 69 73 73 69 6e 67 20 62 61 6c 6c 73 20 61 72 65 20 66 69 6c 6c 65 64 20 72 65 .and.missing.balls.are.filled.re
164c0 64 20 63 69 72 63 6c 65 73 2e 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 61 20 72 65 64 20 63 69 d.circles..In.addition,.a.red.ci
164e0 72 63 6c 65 20 6d 61 72 6b 73 20 61 6e 79 20 6c 61 73 65 72 20 79 6f 75 20 68 61 64 20 61 6c 72 rcle.marks.any.laser.you.had.alr
16500 65 61 64 79 20 66 69 72 65 64 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 63 6f 6e 73 69 73 74 65 eady.fired.which.is.not.consiste
16520 6e 74 20 77 69 74 68 20 79 6f 75 72 20 62 61 6c 6c 20 6c 61 79 6f 75 74 20 28 6a 75 73 74 20 61 nt.with.your.ball.layout.(just.a
16540 73 20 77 68 65 6e 20 79 6f 75 20 70 72 65 73 73 20 74 68 65 20 6d 61 72 6b 20 62 75 74 74 6f 6e s.when.you.press.the.mark.button
16560 29 2c 20 61 6e 64 20 72 65 64 20 74 65 78 74 20 6d 61 72 6b 73 20 61 6e 79 20 6c 61 73 65 72 20 ),.and.red.text.marks.any.laser.
16580 f3 cd 04 00 61 00 05 00 0f c7 04 00 79 6f 75 20 00 63 6f 75 6c 64 00 20 68 61 76 65 20 66 69 72 ....a.......you..could..have.fir
165a0 65 64 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 64 69 73 74 69 6e 67 75 69 73 68 20 79 6f 75 72 20 ed.in.order.to.distinguish.your.
165c0 62 61 6c 6c 20 6c 61 79 6f 75 74 20 66 72 6f 6d 20 74 68 65 20 72 69 67 68 74 20 6f 6e 65 2e 00 ball.layout.from.the.right.one..
165e0 00 6e 00 00 00 43 00 00 00 f3 cd 04 00 cf 00 05 00 2b 00 00 00 20 26 80 86 00 80 00 00 14 00 98 .n...C...........+....&.........
16600 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 28 41 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73 20 64 65 ........N....(All.the.actions.de
16620 73 63 72 69 62 65 64 20 69 6e 20 00 73 65 63 74 69 6f 6e 20 32 2e 31 00 20 61 72 65 20 61 6c 73 scribed.in..section.2.1..are.als
16640 6f 20 61 76 61 69 6c 61 62 6c 65 2e 29 00 00 88 00 00 00 57 00 00 00 61 00 05 00 57 01 05 00 31 o.available.)......W...a...W...1
16660 00 00 00 02 7f 03 00 00 50 84 09 00 cb 02 0a 00 38 00 00 00 57 01 05 00 a7 01 05 00 d6 04 05 00 ........P.......8...W...........
16680 53 65 63 74 69 6f 6e 20 31 39 2e 32 3a 20 42 6c 61 63 6b 20 42 6f 78 20 70 61 72 61 6d 65 74 65 Section.19.2:.Black.Box.paramete
166a0 72 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 62 6c rs.CBB("btn_up","JI(`',`games.bl
166c0 61 63 6b 62 6f 78 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 50 00 00 00 27 00 00 00 cf ackbox')");EB("btn_up")P...'....
166e0 00 05 00 a7 01 05 00 29 00 00 00 20 22 80 4e 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff .......)....".N.................
16700 00 53 65 63 74 69 6f 6e 20 31 39 2e 32 00 3a 20 00 42 6c 61 63 6b 20 42 6f 78 20 70 61 72 61 6d .Section.19.2.:..Black.Box.param
16720 65 74 65 72 73 00 00 76 00 00 00 51 00 00 00 57 01 05 00 1d 02 05 00 25 00 00 00 20 1a 80 a2 00 eters..v...Q...W.......%........
16740 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 .............These.parameters.ar
16760 65 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 e.available.from.the..Custom....
16780 20 6f 70 74 69 6f 6e 20 6f 6e 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 2e 00 00 3d 00 00 .option.on.the..Type..menu...=..
167a0 00 12 00 00 00 a7 01 05 00 5a 02 05 00 2b 00 00 00 20 26 80 24 00 80 00 00 14 00 98 80 80 01 00 .........Z...+....&.$...........
167c0 80 00 00 80 01 00 82 ff 00 57 69 64 74 68 00 2c 20 00 48 65 69 67 68 74 00 00 9f 00 00 00 6d 00 .........Width.,..Height......m.
167e0 00 00 1d 02 05 00 f9 02 05 00 32 00 00 00 20 34 80 da 00 80 00 00 14 00 98 91 80 80 00 00 80 01 ..........2....4................
16800 00 80 00 00 80 01 00 80 00 00 82 ff 00 53 69 7a 65 20 6f 66 20 67 72 69 64 20 69 6e 20 73 71 75 .............Size.of.grid.in.squ
16820 61 72 65 73 2e 20 54 68 65 72 65 20 61 72 65 20 32 20 d7 20 00 57 69 64 74 68 00 20 d7 20 00 48 ares..There.are.2....Width.....H
16840 65 69 67 68 74 00 20 6c 61 73 65 72 73 20 70 65 72 20 67 72 69 64 2c 20 74 77 6f 20 70 65 72 20 eight..lasers.per.grid,.two.per.
16860 72 6f 77 20 61 6e 64 20 74 77 6f 20 70 65 72 20 63 6f 6c 75 6d 6e 2e 00 00 34 00 00 00 0f 00 00 row.and.two.per.column...4......
16880 00 5a 02 05 00 2d 03 05 00 25 00 00 00 20 1a 80 1e 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 4e .Z...-...%.....................N
168a0 6f 2e 20 6f 66 20 62 61 6c 6c 73 00 00 a9 01 00 00 82 01 00 00 f9 02 05 00 d6 04 05 00 27 00 00 o..of.balls..................'..
168c0 00 20 1c 80 05 03 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 4e 75 6d 62 65 72 20 6f 66 20 62 .....................Number.of.b
168e0 61 6c 6c 73 20 74 6f 20 70 6c 61 63 65 20 69 6e 20 74 68 65 20 67 72 69 64 2e 20 54 68 69 73 20 alls.to.place.in.the.grid..This.
16900 63 61 6e 20 62 65 20 61 20 73 69 6e 67 6c 65 20 6e 75 6d 62 65 72 2c 20 6f 72 20 61 20 72 61 6e can.be.a.single.number,.or.a.ran
16920 67 65 20 28 73 65 70 61 72 61 74 65 64 20 77 69 74 68 20 61 20 68 79 70 68 65 6e 2c 20 6c 69 6b ge.(separated.with.a.hyphen,.lik
16940 65 20 91 32 2d 36 92 29 2c 20 61 6e 64 20 64 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 6e 75 6d e..2-6.),.and.determines.the.num
16960 62 65 72 20 6f 66 20 62 61 6c 6c 73 20 74 6f 20 70 6c 61 63 65 20 6f 6e 20 74 68 65 20 67 72 69 ber.of.balls.to.place.on.the.gri
16980 64 2e 20 54 68 65 20 91 72 65 76 65 61 6c 92 20 62 75 74 74 6f 6e 20 69 73 20 6f 6e 6c 79 20 65 d..The..reveal..button.is.only.e
169a0 6e 61 62 6c 65 64 20 69 66 20 79 6f 75 20 68 61 76 65 20 67 75 65 73 73 65 64 20 61 6e 20 61 70 nabled.if.you.have.guessed.an.ap
169c0 70 72 6f 70 72 69 61 74 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 61 6c 6c 73 3b 20 61 20 67 75 65 propriate.number.of.balls;.a.gue
169e0 73 73 20 75 73 69 6e 67 20 61 20 64 69 66 66 65 72 65 6e 74 20 6e 75 6d 62 65 72 20 74 6f 20 74 ss.using.a.different.number.to.t
16a00 68 65 20 6f 72 69 67 69 6e 61 6c 20 73 6f 6c 75 74 69 6f 6e 20 69 73 20 73 74 69 6c 6c 20 61 63 he.original.solution.is.still.ac
16a20 63 65 70 74 61 62 6c 65 2c 20 69 66 20 61 6c 6c 20 74 68 65 20 6c 61 73 65 72 20 69 6e 70 75 74 ceptable,.if.all.the.laser.input
16a40 73 20 61 6e 64 20 6f 75 74 70 75 74 73 20 6d 61 74 63 68 2e 00 00 6c 00 00 00 3b 00 00 00 2d 03 s.and.outputs.match...l...;...-.
16a60 05 00 42 05 05 00 31 00 00 00 02 3b 04 00 00 43 00 0a 00 a8 05 0a 00 39 00 00 00 42 05 05 00 81 ..B...1....;...C.......9...B....
16a80 05 05 00 7d 09 05 00 43 68 61 70 74 65 72 20 32 30 3a 20 53 6c 61 6e 74 00 43 42 42 28 22 62 74 ...}...Chapter.20:.Slant.CBB("bt
16aa0 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 n_up","JI(`',`Top')");EB("btn_up
16ac0 22 29 3f 00 00 00 16 00 00 00 d6 04 05 00 81 05 05 00 29 00 00 00 20 22 80 2c 00 80 00 00 00 00 ")?...............)....".,......
16ae0 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 74 65 72 20 32 30 00 3a 20 00 53 6c 61 6e 74 00 ............Chapter.20.:..Slant.
16b00 00 cd 00 00 00 a7 00 00 00 42 05 05 00 4e 06 05 00 26 00 00 00 20 1a 80 4f 01 00 80 00 00 14 00 .........B...N...&......O.......
16b20 98 80 80 00 00 82 ff 00 59 6f 75 20 68 61 76 65 20 61 20 67 72 69 64 20 6f 66 20 73 71 75 61 72 ........You.have.a.grid.of.squar
16b40 65 73 2e 20 59 6f 75 72 20 61 69 6d 20 69 73 20 74 6f 20 64 72 61 77 20 61 20 64 69 61 67 6f 6e es..Your.aim.is.to.draw.a.diagon
16b60 61 6c 20 6c 69 6e 65 20 74 68 72 6f 75 67 68 20 65 61 63 68 20 73 71 75 61 72 65 2c 20 61 6e 64 al.line.through.each.square,.and
16b80 20 63 68 6f 6f 73 65 20 77 68 69 63 68 20 77 61 79 20 65 61 63 68 20 6c 69 6e 65 20 73 6c 61 6e .choose.which.way.each.line.slan
16ba0 74 73 20 73 6f 20 74 68 61 74 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 ts.so.that.the.following.conditi
16bc0 6f 6e 73 20 61 72 65 20 6d 65 74 3a 00 00 58 00 00 00 2b 00 00 00 81 05 05 00 a6 06 05 00 2d 00 ons.are.met:..X...+...........-.
16be0 00 00 20 2a 80 56 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 54 ...*.V....T....8...............T
16c00 68 65 20 64 69 61 67 6f 6e 61 6c 20 6c 69 6e 65 73 20 6e 65 76 65 72 20 66 6f 72 6d 20 61 20 6c he.diagonal.lines.never.form.a.l
16c20 6f 6f 70 2e 00 00 69 01 00 00 3b 01 00 00 4e 06 05 00 0f 08 05 00 2e 00 00 00 20 2a 80 77 02 00 oop...i...;...N............*.w..
16c40 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 41 6e 79 20 70 6f 69 6e ...T....8...............Any.poin
16c60 74 20 77 69 74 68 20 61 20 63 69 72 63 6c 65 64 20 6e 75 6d 62 65 72 20 68 61 73 20 70 72 65 63 t.with.a.circled.number.has.prec
16c80 69 73 65 6c 79 20 74 68 61 74 20 6d 61 6e 79 20 6c 69 6e 65 73 20 6d 65 65 74 69 6e 67 20 61 74 isely.that.many.lines.meeting.at
16ca0 20 69 74 2e 20 28 54 68 75 73 2c 20 61 20 34 20 69 73 20 74 68 65 20 63 65 6e 74 72 65 20 6f 66 .it..(Thus,.a.4.is.the.centre.of
16cc0 20 61 20 63 72 6f 73 73 20 73 68 61 70 65 2c 20 77 68 65 72 65 61 73 20 61 20 7a 65 72 6f 20 69 .a.cross.shape,.whereas.a.zero.i
16ce0 73 20 74 68 65 20 63 65 6e 74 72 65 20 6f 66 20 61 20 64 69 61 6d 6f 6e 64 20 73 68 61 70 65 20 s.the.centre.of.a.diamond.shape.
16d00 96 20 6f 72 20 72 61 74 68 65 72 2c 20 61 20 70 61 72 74 69 61 6c 20 64 69 61 6d 6f 6e 64 20 73 ..or.rather,.a.partial.diamond.s
16d20 68 61 70 65 2c 20 62 65 63 61 75 73 65 20 61 20 7a 65 72 6f 20 63 61 6e 20 6e 65 76 65 72 20 61 hape,.because.a.zero.can.never.a
16d40 70 70 65 61 72 20 69 6e 20 74 68 65 20 6d 69 64 64 6c 65 20 6f 66 20 74 68 65 20 67 72 69 64 20 ppear.in.the.middle.of.the.grid.
16d60 62 65 63 61 75 73 65 20 74 68 61 74 20 77 6f 75 6c 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 63 because.that.would.immediately.c
16d80 61 75 73 65 20 61 20 6c 6f 6f 70 2e 29 00 00 5a 00 00 00 2f 00 00 00 a6 06 05 00 69 08 05 00 2b ause.a.loop.)..Z.../.......i...+
16da0 00 00 00 20 26 80 5e 00 80 00 00 14 00 98 80 80 00 00 e3 73 1f 13 dc 89 82 ff 00 43 72 65 64 69 ....&.^............s.......Credi
16dc0 74 20 66 6f 72 20 74 68 69 73 20 70 75 7a 7a 6c 65 20 67 6f 65 73 20 74 6f 20 4e 69 6b 6f 6c 69 t.for.this.puzzle.goes.to.Nikoli
16de0 20 00 5b 38 5d 00 2e 00 00 6e 00 00 00 43 00 00 00 0f 08 05 00 d7 08 05 00 2b 00 00 00 20 26 80 ..[8]....n...C...........+....&.
16e00 86 00 80 00 00 14 00 98 80 80 00 00 80 02 00 80 00 00 82 ff 00 5b 38 5d 20 00 68 74 74 70 3a 2f .....................[8]..http:/
16e20 2f 77 77 77 2e 6e 69 6b 6f 6c 69 2e 63 6f 2e 6a 70 2f 70 75 7a 7a 6c 65 73 2f 33 39 2f 69 6e 64 /www.nikoli.co.jp/puzzles/39/ind
16e40 65 78 2e 68 74 6d 00 20 28 69 6e 20 4a 61 70 61 6e 65 73 65 29 00 00 52 00 00 00 23 00 00 00 69 ex.htm..(in.Japanese)..R...#...i
16e60 08 05 00 29 09 05 00 2f 00 00 00 20 2e 80 46 00 80 00 00 00 00 e3 d6 c4 f9 4e 80 00 00 80 00 00 ...).../......F..........N......
16e80 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 32 30 2e 31 00 3a 20 00 53 6c 61 6e 74 20 63 6f ........Section.20.1.:..Slant.co
16ea0 6e 74 72 6f 6c 73 00 00 00 54 00 00 00 25 00 00 00 d7 08 05 00 7d 09 05 00 2f 00 00 00 20 2e 80 ntrols...T...%.......}.../......
16ec0 4a 00 80 00 00 00 00 e3 02 c5 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f J..........N..............Sectio
16ee0 6e 20 32 30 2e 32 00 3a 20 00 53 6c 61 6e 74 20 70 61 72 61 6d 65 74 65 72 73 00 00 00 7f 00 00 n.20.2.:..Slant.parameters......
16f00 00 4e 00 00 00 29 09 05 00 fc 09 05 00 31 00 00 00 02 ac 03 00 00 cb 02 0a 00 90 08 0a 00 3a 00 .N...).......1................:.
16f20 00 00 fc 09 05 00 46 0a 05 00 a8 0d 05 00 53 65 63 74 69 6f 6e 20 32 30 2e 31 3a 20 53 6c 61 6e ......F.......Section.20.1:.Slan
16f40 74 20 63 6f 6e 74 72 6f 6c 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 t.controls.CBB("btn_up","JI(`',`
16f60 67 61 6d 65 73 2e 73 6c 61 6e 74 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4a 00 00 00 games.slant')");EB("btn_up")J...
16f80 21 00 00 00 7d 09 05 00 46 0a 05 00 29 00 00 00 20 22 80 42 00 80 00 00 00 00 80 05 00 80 05 00 !...}...F...)....".B............
16fa0 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 32 30 2e 31 00 3a 20 00 53 6c 61 6e 74 20 63 6f 6e 74 ......Section.20.1.:..Slant.cont
16fc0 72 6f 6c 73 00 00 42 01 00 00 10 01 00 00 fc 09 05 00 88 0b 05 00 32 00 00 00 20 32 80 21 02 00 rols..B...............2....2.!..
16fe0 80 00 00 14 00 98 80 80 00 00 80 02 00 80 00 00 80 02 00 80 00 00 82 ff 00 4c 65 66 74 2d 63 6c .........................Left-cl
17000 69 63 6b 69 6e 67 20 69 6e 20 61 20 62 6c 61 6e 6b 20 73 71 75 61 72 65 20 77 69 6c 6c 20 70 6c icking.in.a.blank.square.will.pl
17020 61 63 65 20 61 20 00 5c 00 20 69 6e 20 69 74 20 28 61 20 6c 69 6e 65 20 6c 65 61 6e 69 6e 67 20 ace.a..\..in.it.(a.line.leaning.
17040 74 6f 20 74 68 65 20 6c 65 66 74 2c 20 69 2e 65 2e 20 72 75 6e 6e 69 6e 67 20 66 72 6f 6d 20 74 to.the.left,.i.e..running.from.t
17060 68 65 20 74 6f 70 20 6c 65 66 74 20 6f 66 20 74 68 65 20 73 71 75 61 72 65 20 74 6f 20 74 68 65 he.top.left.of.the.square.to.the
17080 20 62 6f 74 74 6f 6d 20 72 69 67 68 74 29 2e 20 52 69 67 68 74 2d 63 6c 69 63 6b 69 6e 67 20 69 .bottom.right)..Right-clicking.i
170a0 6e 20 61 20 62 6c 61 6e 6b 20 73 71 75 61 72 65 20 77 69 6c 6c 20 70 6c 61 63 65 20 61 20 00 2f n.a.blank.square.will.place.a../
170c0 00 20 69 6e 20 69 74 20 28 6c 65 61 6e 69 6e 67 20 74 6f 20 74 68 65 20 72 69 67 68 74 2c 20 72 ..in.it.(leaning.to.the.right,.r
170e0 75 6e 6e 69 6e 67 20 66 72 6f 6d 20 74 6f 70 20 72 69 67 68 74 20 74 6f 20 62 6f 74 74 6f 6d 20 unning.from.top.right.to.bottom.
17100 6c 65 66 74 29 2e 00 00 b2 01 00 00 74 01 00 00 46 0a 05 00 3a 0d 05 00 3e 00 00 00 20 4a 80 e9 left).......t...F...:...>....J..
17120 02 00 80 00 00 14 00 98 80 80 00 00 80 02 00 80 00 00 80 02 00 80 00 00 80 02 00 80 00 00 80 02 ................................
17140 00 80 00 00 82 ff 00 43 6f 6e 74 69 6e 75 69 6e 67 20 74 6f 20 63 6c 69 63 6b 20 65 69 74 68 65 .......Continuing.to.click.eithe
17160 72 20 62 75 74 74 6f 6e 20 77 69 6c 6c 20 63 79 63 6c 65 20 62 65 74 77 65 65 6e 20 74 68 65 20 r.button.will.cycle.between.the.
17180 74 68 72 65 65 20 70 6f 73 73 69 62 6c 65 20 73 71 75 61 72 65 20 63 6f 6e 74 65 6e 74 73 2e 20 three.possible.square.contents..
171a0 54 68 75 73 2c 20 69 66 20 79 6f 75 20 6c 65 66 74 2d 63 6c 69 63 6b 20 72 65 70 65 61 74 65 64 Thus,.if.you.left-click.repeated
171c0 6c 79 20 69 6e 20 61 20 62 6c 61 6e 6b 20 73 71 75 61 72 65 20 69 74 20 77 69 6c 6c 20 63 68 61 ly.in.a.blank.square.it.will.cha
171e0 6e 67 65 20 66 72 6f 6d 20 62 6c 61 6e 6b 20 74 6f 20 00 5c 00 20 74 6f 20 00 2f 00 20 62 61 63 nge.from.blank.to..\..to../..bac
17200 6b 20 74 6f 20 62 6c 61 6e 6b 2c 20 61 6e 64 20 69 66 20 79 6f 75 20 72 69 67 68 74 2d 63 6c 69 k.to.blank,.and.if.you.right-cli
17220 63 6b 20 72 65 70 65 61 74 65 64 6c 79 20 74 68 65 20 73 71 75 61 72 65 20 77 69 6c 6c 20 63 68 ck.repeatedly.the.square.will.ch
17240 61 6e 67 65 20 66 72 6f 6d 20 62 6c 61 6e 6b 20 74 6f 20 00 2f 00 20 74 6f 20 00 5c 00 20 62 61 ange.from.blank.to../..to..\..ba
17260 63 6b 20 74 6f 20 62 6c 61 6e 6b 2e 20 28 54 68 65 72 65 66 6f 72 65 2c 20 79 6f 75 20 63 61 6e ck.to.blank..(Therefore,.you.can
17280 20 70 6c 61 79 20 74 68 65 20 67 61 6d 65 20 65 6e 74 69 72 65 6c 79 20 77 69 74 68 20 6f 6e 65 .play.the.game.entirely.with.one
172a0 20 62 75 74 74 6f 6e 20 69 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 2e 29 00 00 6e 00 00 00 43 00 .button.if.you.need.to.)..n...C.
172c0 00 00 88 0b 05 00 a8 0d 05 00 2b 00 00 00 20 26 80 86 00 80 00 00 14 00 98 80 80 00 00 e3 fc c5 ..........+....&................
172e0 f9 4e 89 82 ff 00 28 41 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 .N....(All.the.actions.described
17300 20 69 6e 20 00 73 65 63 74 69 6f 6e 20 32 2e 31 00 20 61 72 65 20 61 6c 73 6f 20 61 76 61 69 6c .in..section.2.1..are.also.avail
17320 61 62 6c 65 2e 29 00 00 81 00 00 00 50 00 00 00 3a 0d 05 00 29 0e 05 00 31 00 00 00 02 9f 03 00 able.)......P...:...)...1.......
17340 00 a8 05 0a 00 00 80 0a 00 3b 00 00 00 29 0e 05 00 75 0e 05 00 d4 41 05 00 53 65 63 74 69 6f 6e .........;...)...u....A..Section
17360 20 32 30 2e 32 3a 20 53 6c 61 6e 74 20 70 61 72 61 6d 65 74 65 72 73 00 43 42 42 28 22 62 74 6e .20.2:.Slant.parameters.CBB("btn
17380 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 73 6c 61 6e 74 27 29 22 29 3b 45 42 28 _up","JI(`',`games.slant')");EB(
173a0 22 62 74 6e 5f 75 70 22 29 4c 00 00 00 23 00 00 00 a8 0d 05 00 75 0e 05 00 29 00 00 00 20 22 80 "btn_up")L...#.......u...)....".
173c0 46 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 32 30 2e 32 00 F..................Section.20.2.
173e0 3a 20 00 53 6c 61 6e 74 20 70 61 72 61 6d 65 74 65 72 73 00 00 76 00 00 00 51 00 00 00 29 0e 05 :..Slant.parameters..v...Q...)..
17400 00 eb 0e 05 00 25 00 00 00 20 1a 80 a2 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 73 65 .....%.....................These
17420 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 .parameters.are.available.from.t
17440 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 20 6f 70 74 69 6f 6e 20 6f 6e 20 74 68 65 20 91 54 79 he..Custom.....option.on.the..Ty
17460 70 65 92 20 6d 65 6e 75 2e 00 00 3d 00 00 00 12 00 00 00 75 0e 05 00 28 0f 05 00 2b 00 00 00 20 pe..menu...=.......u...(...+....
17480 26 80 24 00 80 00 00 14 00 98 80 80 01 00 80 00 00 80 01 00 82 ff 00 57 69 64 74 68 00 2c 20 00 &.$....................Width.,..
174a0 48 65 69 67 68 74 00 00 41 00 00 00 1b 00 00 00 eb 0e 05 00 69 0f 05 00 26 00 00 00 20 1c 80 36 Height..A...........i...&......6
174c0 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 53 69 7a 65 20 6f 66 20 67 72 69 64 20 69 6e 20 73 ...............Size.of.grid.in.s
174e0 71 75 61 72 65 73 2e 00 00 32 00 00 00 0d 00 00 00 28 0f 05 00 9b 0f 05 00 25 00 00 00 20 1a 80 quares...2.......(.......%......
17500 1a 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 44 69 66 66 69 63 75 6c 74 79 00 00 2d 02 00 00 00 ...............Difficulty..-....
17520 02 00 00 69 0f 05 00 d4 41 05 00 2d 00 00 00 20 28 80 01 04 00 80 00 00 14 00 98 91 80 80 00 00 ...i....A..-....(...............
17540 80 01 00 80 00 00 82 ff 00 43 6f 6e 74 72 6f 6c 73 20 74 68 65 20 64 69 66 66 69 63 75 6c 74 79 .........Controls.the.difficulty
17560 20 6f 66 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 70 75 7a 7a 6c 65 2e 20 41 74 20 48 61 72 .of.the.generated.puzzle..At.Har
17580 9b 0f 05 00 d4 41 05 00 a8 0d 05 00 64 20 6c 65 76 65 6c 2c 20 79 6f 75 20 61 72 65 20 72 65 71 .....A......d.level,.you.are.req
175a0 75 69 72 65 64 20 74 6f 20 64 6f 20 64 65 64 75 63 74 69 6f 6e 73 20 62 61 73 65 64 20 6f 6e 20 uired.to.do.deductions.based.on.
175c0 6b 6e 6f 77 6c 65 64 67 65 20 6f 66 20 00 72 65 6c 61 74 69 6f 6e 73 68 69 70 73 00 20 62 65 74 knowledge.of..relationships..bet
175e0 77 65 65 6e 20 73 71 75 61 72 65 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 61 6c 77 61 79 73 20 ween.squares.rather.than.always.
17600 62 65 69 6e 67 20 61 62 6c 65 20 74 6f 20 64 65 64 75 63 65 20 74 68 65 20 65 78 61 63 74 20 63 being.able.to.deduce.the.exact.c
17620 6f 6e 74 65 6e 74 73 20 6f 66 20 6f 6e 65 20 73 71 75 61 72 65 20 61 74 20 61 20 74 69 6d 65 2e ontents.of.one.square.at.a.time.
17640 20 28 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 79 6f 75 20 6d 69 67 68 74 20 6b 6e 6f 77 20 74 68 .(For.example,.you.might.know.th
17660 61 74 20 74 77 6f 20 73 71 75 61 72 65 73 20 73 6c 61 6e 74 20 69 6e 20 74 68 65 20 73 61 6d 65 at.two.squares.slant.in.the.same
17680 20 64 69 72 65 63 74 69 6f 6e 2c 20 65 76 65 6e 20 69 66 20 79 6f 75 20 64 6f 6e 27 74 20 79 65 .direction,.even.if.you.don't.ye
176a0 74 20 6b 6e 6f 77 20 77 68 61 74 20 74 68 61 74 20 64 69 72 65 63 74 69 6f 6e 20 69 73 2c 20 61 t.know.what.that.direction.is,.a
176c0 6e 64 20 74 68 69 73 20 6d 69 67 68 74 20 65 6e 61 62 6c 65 20 79 6f 75 20 74 6f 20 64 65 64 75 nd.this.might.enable.you.to.dedu
176e0 63 65 20 73 6f 6d 65 74 68 69 6e 67 20 61 62 6f 75 74 20 73 74 69 6c 6c 20 6f 74 68 65 72 20 73 ce.something.about.still.other.s
17700 71 75 61 72 65 73 2e 29 20 45 76 65 6e 20 61 74 20 48 61 72 64 20 6c 65 76 65 6c 2c 20 67 75 65 quares.).Even.at.Hard.level,.gue
17720 73 73 77 6f 72 6b 20 61 6e 64 20 62 61 63 6b 74 72 61 63 6b 69 6e 67 20 73 68 6f 75 6c 64 20 6e sswork.and.backtracking.should.n
17740 65 76 65 72 20 62 65 20 6e 65 63 65 73 73 61 72 79 2e 00 00 6f 00 00 00 3e 00 00 00 9b 0f 05 00 ever.be.necessary...o...>.......
17760 43 42 05 00 31 00 00 00 02 ef 05 00 00 90 08 0a 00 cf 83 0a 00 3c 00 00 00 43 42 05 00 85 42 05 CB..1................<...CB...B.
17780 00 32 48 05 00 43 68 61 70 74 65 72 20 32 31 3a 20 4c 69 67 68 74 20 55 70 00 43 42 42 28 22 62 .2H..Chapter.21:.Light.Up.CBB("b
177a0 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 tn_up","JI(`',`Top')");EB("btn_u
177c0 70 22 29 42 00 00 00 19 00 00 00 d4 41 05 00 85 42 05 00 29 00 00 00 20 22 80 32 00 80 00 00 00 p")B........A...B..)....".2.....
177e0 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 74 65 72 20 32 31 00 3a 20 00 4c 69 67 68 74 .............Chapter.21.:..Light
17800 20 55 70 00 00 de 00 00 00 b8 00 00 00 43 42 05 00 63 43 05 00 26 00 00 00 20 1a 80 71 01 00 80 .Up..........CB..cC..&......q...
17820 00 00 14 00 98 80 80 00 00 82 ff 00 59 6f 75 20 68 61 76 65 20 61 20 67 72 69 64 20 6f 66 20 73 ............You.have.a.grid.of.s
17840 71 75 61 72 65 73 2e 20 53 6f 6d 65 20 61 72 65 20 66 69 6c 6c 65 64 20 69 6e 20 62 6c 61 63 6b quares..Some.are.filled.in.black
17860 3b 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 62 6c 61 63 6b 20 73 71 75 61 72 65 73 20 61 72 65 20 ;.some.of.the.black.squares.are.
17880 6e 75 6d 62 65 72 65 64 2e 20 59 6f 75 72 20 61 69 6d 20 69 73 20 74 6f 20 91 6c 69 67 68 74 20 numbered..Your.aim.is.to..light.
178a0 75 70 92 20 61 6c 6c 20 74 68 65 20 65 6d 70 74 79 20 73 71 75 61 72 65 73 20 62 79 20 70 6c 61 up..all.the.empty.squares.by.pla
178c0 63 69 6e 67 20 6c 69 67 68 74 20 62 75 6c 62 73 20 69 6e 20 73 6f 6d 65 20 6f 66 20 74 68 65 6d cing.light.bulbs.in.some.of.them
178e0 2e 00 00 c0 00 00 00 9a 00 00 00 85 42 05 00 23 44 05 00 26 00 00 00 20 1a 80 35 01 00 80 00 00 ............B..#D..&......5.....
17900 14 00 98 80 80 00 00 82 ff 00 45 61 63 68 20 6c 69 67 68 74 20 62 75 6c 62 20 69 6c 6c 75 6d 69 ..........Each.light.bulb.illumi
17920 6e 61 74 65 73 20 74 68 65 20 73 71 75 61 72 65 20 69 74 20 69 73 20 6f 6e 2c 20 70 6c 75 73 20 nates.the.square.it.is.on,.plus.
17940 61 6c 6c 20 73 71 75 61 72 65 73 20 69 6e 20 6c 69 6e 65 20 77 69 74 68 20 69 74 20 68 6f 72 69 all.squares.in.line.with.it.hori
17960 7a 6f 6e 74 61 6c 6c 79 20 6f 72 20 76 65 72 74 69 63 61 6c 6c 79 20 75 6e 6c 65 73 73 20 61 20 zontally.or.vertically.unless.a.
17980 62 6c 61 63 6b 20 73 71 75 61 72 65 20 69 73 20 62 6c 6f 63 6b 69 6e 67 20 74 68 65 20 77 61 79 black.square.is.blocking.the.way
179a0 2e 00 00 63 00 00 00 3e 00 00 00 63 43 05 00 86 44 05 00 25 00 00 00 20 1a 80 7c 00 80 00 00 14 ...c...>...cC...D..%......|.....
179c0 00 98 80 80 00 00 82 ff 00 54 6f 20 77 69 6e 20 74 68 65 20 67 61 6d 65 2c 20 79 6f 75 20 6d 75 .........To.win.the.game,.you.mu
179e0 73 74 20 73 61 74 69 73 66 79 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 st.satisfy.the.following.conditi
17a00 6f 6e 73 3a 00 00 51 00 00 00 24 00 00 00 23 44 05 00 d7 44 05 00 2d 00 00 00 20 2a 80 48 00 80 ons:..Q...$...#D...D..-....*.H..
17a20 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 41 6c 6c 20 6e 6f 6e 2d 62 ..T....8...............All.non-b
17a40 6c 61 63 6b 20 73 71 75 61 72 65 73 20 61 72 65 20 6c 69 74 2e 00 00 54 00 00 00 27 00 00 00 86 lack.squares.are.lit...T...'....
17a60 44 05 00 2b 45 05 00 2d 00 00 00 20 2a 80 4e 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 D..+E..-....*.N....T....8.......
17a80 00 00 82 ff 00 95 00 00 4e 6f 20 6c 69 67 68 74 20 69 73 20 6c 69 74 20 62 79 20 61 6e 6f 74 68 ........No.light.is.lit.by.anoth
17aa0 65 72 20 6c 69 67 68 74 2e 00 00 b7 00 00 00 89 00 00 00 d7 44 05 00 e2 45 05 00 2e 00 00 00 20 er.light............D...E.......
17ac0 2a 80 13 01 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 41 6c 6c *.......T....8...............All
17ae0 20 6e 75 6d 62 65 72 65 64 20 62 6c 61 63 6b 20 73 71 75 61 72 65 73 20 68 61 76 65 20 65 78 61 .numbered.black.squares.have.exa
17b00 63 74 6c 79 20 74 68 61 74 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 67 68 74 73 20 61 64 6a 61 63 ctly.that.number.of.lights.adjac
17b20 65 6e 74 20 74 6f 20 74 68 65 6d 20 28 69 6e 20 74 68 65 20 66 6f 75 72 20 73 71 75 61 72 65 73 ent.to.them.(in.the.four.squares
17b40 20 61 62 6f 76 65 2c 20 62 65 6c 6f 77 2c 20 61 6e 64 20 74 6f 20 74 68 65 20 73 69 64 65 29 2e .above,.below,.and.to.the.side).
17b60 00 00 72 00 00 00 4d 00 00 00 2b 45 05 00 54 46 05 00 25 00 00 00 20 1a 80 9a 00 80 00 00 14 00 ..r...M...+E..TF..%.............
17b80 98 80 80 00 00 82 ff 00 4e 6f 6e 2d 6e 75 6d 62 65 72 65 64 20 62 6c 61 63 6b 20 73 71 75 61 72 ........Non-numbered.black.squar
17ba0 65 73 20 6d 61 79 20 68 61 76 65 20 61 6e 79 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 67 68 74 73 es.may.have.any.number.of.lights
17bc0 20 61 64 6a 61 63 65 6e 74 20 74 6f 20 74 68 65 6d 2e 00 00 5a 00 00 00 2f 00 00 00 e2 45 05 00 .adjacent.to.them...Z.../....E..
17be0 ae 46 05 00 2b 00 00 00 20 26 80 5e 00 80 00 00 14 00 98 80 80 00 00 e3 96 f6 8b 1f 89 82 ff 00 .F..+....&.^....................
17c00 43 72 65 64 69 74 20 66 6f 72 20 74 68 69 73 20 70 75 7a 7a 6c 65 20 67 6f 65 73 20 74 6f 20 4e Credit.for.this.puzzle.goes.to.N
17c20 69 6b 6f 6c 69 20 00 5b 39 5d 00 2e 00 00 64 00 00 00 3f 00 00 00 54 46 05 00 12 47 05 00 25 00 ikoli..[9]....d...?...TF...G..%.
17c40 00 00 20 1a 80 7e 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 4c 69 67 68 74 20 55 70 20 77 61 73 .....~..............Light.Up.was
17c60 20 63 6f 6e 74 72 69 62 75 74 65 64 20 74 6f 20 74 68 69 73 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 .contributed.to.this.collection.
17c80 62 79 20 4a 61 6d 65 73 20 48 61 72 76 65 79 2e 00 00 74 00 00 00 49 00 00 00 ae 46 05 00 86 47 by.James.Harvey...t...I....F...G
17ca0 05 00 2b 00 00 00 20 26 80 92 00 80 00 00 14 00 98 80 80 00 00 80 02 00 80 00 00 82 ff 00 5b 39 ..+....&......................[9
17cc0 5d 20 00 68 74 74 70 3a 2f 2f 77 77 77 2e 6e 69 6b 6f 6c 69 2e 63 6f 2e 6a 70 2f 70 75 7a 7a 6c ]..http://www.nikoli.co.jp/puzzl
17ce0 65 73 2f 33 32 2f 69 6e 64 65 78 2d 65 2e 68 74 6d 00 20 28 62 65 77 61 72 65 20 6f 66 20 46 6c es/32/index-e.htm..(beware.of.Fl
17d00 61 73 68 29 00 00 55 00 00 00 26 00 00 00 12 47 05 00 db 47 05 00 2f 00 00 00 20 2e 80 4c 00 80 ash)..U...&....G...G../......L..
17d20 00 00 00 00 e3 f9 c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 32 ........N..............Section.2
17d40 31 2e 31 00 3a 20 00 4c 69 67 68 74 20 55 70 20 63 6f 6e 74 72 6f 6c 73 00 00 00 57 00 00 00 28 1.1.:..Light.Up.controls...W...(
17d60 00 00 00 86 47 05 00 32 48 05 00 2f 00 00 00 20 2e 80 50 00 80 00 00 00 00 e3 fa c4 f9 4e 80 00 ....G..2H../......P..........N..
17d80 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 32 31 2e 32 00 3a 20 00 4c 69 67 68 ............Section.21.2.:..Ligh
17da0 74 20 55 70 20 70 61 72 61 6d 65 74 65 72 73 00 00 00 84 00 00 00 53 00 00 00 db 47 05 00 b6 48 t.Up.parameters.......S....G...H
17dc0 05 00 31 00 00 00 02 be 03 00 00 00 80 0a 00 a3 86 0a 00 3d 00 00 00 b6 48 05 00 03 49 05 00 74 ..1................=....H...I..t
17de0 4c 05 00 53 65 63 74 69 6f 6e 20 32 31 2e 31 3a 20 4c 69 67 68 74 20 55 70 20 63 6f 6e 74 72 6f L..Section.21.1:.Light.Up.contro
17e00 6c 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 6c 69 ls.CBB("btn_up","JI(`',`games.li
17e20 67 68 74 75 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4d 00 00 00 24 00 00 00 32 48 ghtup')");EB("btn_up")M...$...2H
17e40 05 00 03 49 05 00 29 00 00 00 20 22 80 48 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 ...I..)....".H..................
17e60 53 65 63 74 69 6f 6e 20 32 31 2e 31 00 3a 20 00 4c 69 67 68 74 20 55 70 20 63 6f 6e 74 72 6f 6c Section.21.1.:..Light.Up.control
17e80 73 00 00 0f 01 00 00 e9 00 00 00 b6 48 05 00 12 4a 05 00 26 00 00 00 20 1a 80 d3 01 00 80 00 00 s...........H...J..&............
17ea0 14 00 98 80 80 00 00 82 ff 00 4c 65 66 74 2d 63 6c 69 63 6b 69 6e 67 20 69 6e 20 61 20 6e 6f 6e ..........Left-clicking.in.a.non
17ec0 2d 62 6c 61 63 6b 20 73 71 75 61 72 65 20 77 69 6c 6c 20 74 6f 67 67 6c 65 20 74 68 65 20 70 72 -black.square.will.toggle.the.pr
17ee0 65 73 65 6e 63 65 20 6f 66 20 61 20 6c 69 67 68 74 20 69 6e 20 74 68 61 74 20 73 71 75 61 72 65 esence.of.a.light.in.that.square
17f00 2e 20 52 69 67 68 74 2d 63 6c 69 63 6b 69 6e 67 20 69 6e 20 61 20 6e 6f 6e 2d 62 6c 61 63 6b 20 ..Right-clicking.in.a.non-black.
17f20 73 71 75 61 72 65 20 74 6f 67 67 6c 65 73 20 61 20 6d 61 72 6b 20 74 68 65 72 65 20 74 6f 20 61 square.toggles.a.mark.there.to.a
17f40 69 64 20 73 6f 6c 76 69 6e 67 3b 20 69 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 68 69 id.solving;.it.can.be.used.to.hi
17f60 67 68 6c 69 67 68 74 20 73 71 75 61 72 65 73 20 74 68 61 74 20 63 61 6e 6e 6f 74 20 62 65 20 6c ghlight.squares.that.cannot.be.l
17f80 69 74 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2e 00 00 77 00 00 00 52 00 00 00 03 49 05 00 89 4a it,.for.example...w...R....I...J
17fa0 05 00 25 00 00 00 20 1a 80 a4 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 59 6f 75 20 6d 61 79 20 ..%.....................You.may.
17fc0 6e 6f 74 20 70 6c 61 63 65 20 61 20 6c 69 67 68 74 20 69 6e 20 61 20 6d 61 72 6b 65 64 20 73 71 not.place.a.light.in.a.marked.sq
17fe0 75 61 72 65 2c 20 6e 6f 72 20 70 6c 61 63 65 20 61 20 6d 61 72 6b 20 69 6e 20 61 20 6c 69 74 20 uare,.nor.place.a.mark.in.a.lit.
18000 73 71 75 61 72 65 2e 00 00 ee 00 00 00 c8 00 00 00 12 4a 05 00 77 4b 05 00 26 00 00 00 20 1a 80 square............J..wK..&......
18020 91 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 20 67 61 6d 65 20 77 69 6c 6c 20 68 69 ................The.game.will.hi
18040 67 68 6c 69 67 68 74 20 6f 62 76 69 6f 75 73 20 65 72 72 6f 72 73 20 69 6e 20 72 65 64 2e 20 4c ghlight.obvious.errors.in.red..L
18060 69 67 68 74 73 20 6c 69 74 20 62 79 20 6f 74 68 65 72 20 6c 69 67 68 74 73 20 61 72 65 20 68 69 ights.lit.by.other.lights.are.hi
18080 67 68 6c 69 67 68 74 65 64 20 69 6e 20 74 68 69 73 20 77 61 79 2c 20 61 73 20 61 72 65 20 6e 75 ghlighted.in.this.way,.as.are.nu
180a0 6d 62 65 72 65 64 20 73 71 75 61 72 65 73 20 77 68 69 63 68 20 64 6f 20 6e 6f 74 20 28 6f 72 20 mbered.squares.which.do.not.(or.
180c0 63 61 6e 6e 6f 74 29 20 68 61 76 65 20 74 68 65 20 72 69 67 68 74 20 6e 75 6d 62 65 72 20 6f 66 cannot).have.the.right.number.of
180e0 20 6c 69 67 68 74 73 20 6e 65 78 74 20 74 6f 20 74 68 65 6d 2e 00 00 8f 00 00 00 6a 00 00 00 89 .lights.next.to.them.......j....
18100 4a 05 00 06 4c 05 00 25 00 00 00 20 1a 80 d4 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 75 J...L..%.....................Thu
18120 73 2c 20 74 68 65 20 67 72 69 64 20 69 73 20 73 6f 6c 76 65 64 20 77 68 65 6e 20 61 6c 6c 20 6e s,.the.grid.is.solved.when.all.n
18140 6f 6e 2d 62 6c 61 63 6b 20 73 71 75 61 72 65 73 20 68 61 76 65 20 79 65 6c 6c 6f 77 20 68 69 67 on-black.squares.have.yellow.hig
18160 68 6c 69 67 68 74 73 20 61 6e 64 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 72 65 64 20 6c 69 67 hlights.and.there.are.no.red.lig
18180 68 74 73 2e 00 00 6e 00 00 00 43 00 00 00 77 4b 05 00 74 4c 05 00 2b 00 00 00 20 26 80 86 00 80 hts...n...C...wK..tL..+....&....
181a0 00 00 14 00 98 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 28 41 6c 6c 20 74 68 65 20 61 63 74 69 6f .............N....(All.the.actio
181c0 6e 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 00 73 65 63 74 69 6f 6e 20 32 2e 31 00 20 61 72 ns.described.in..section.2.1..ar
181e0 65 20 61 6c 73 6f 20 61 76 61 69 6c 61 62 6c 65 2e 29 00 00 86 00 00 00 55 00 00 00 06 4c 05 00 e.also.available.)......U....L..
18200 fa 4c 05 00 31 00 00 00 02 8e 04 00 00 cf 83 0a 00 2d 01 0b 00 3e 00 00 00 fa 4c 05 00 49 4d 05 .L..1............-...>....L..IM.
18220 00 ac 81 05 00 53 65 63 74 69 6f 6e 20 32 31 2e 32 3a 20 4c 69 67 68 74 20 55 70 20 70 61 72 61 .....Section.21.2:.Light.Up.para
18240 6d 65 74 65 72 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 meters.CBB("btn_up","JI(`',`game
18260 73 2e 6c 69 67 68 74 75 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4f 00 00 00 26 00 s.lightup')");EB("btn_up")O...&.
18280 00 00 74 4c 05 00 49 4d 05 00 29 00 00 00 20 22 80 4c 00 80 00 00 00 00 80 05 00 80 05 00 80 05 ..tL..IM..)....".L..............
182a0 00 82 ff 00 53 65 63 74 69 6f 6e 20 32 31 2e 32 00 3a 20 00 4c 69 67 68 74 20 55 70 20 70 61 72 ....Section.21.2.:..Light.Up.par
182c0 61 6d 65 74 65 72 73 00 00 76 00 00 00 51 00 00 00 fa 4c 05 00 bf 4d 05 00 25 00 00 00 20 1a 80 ameters..v...Q....L...M..%......
182e0 a2 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 ...............These.parameters.
18300 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e are.available.from.the..Custom..
18320 2e 92 20 6f 70 74 69 6f 6e 20 6f 6e 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 2e 00 00 3d ...option.on.the..Type..menu...=
18340 00 00 00 12 00 00 00 49 4d 05 00 fc 4d 05 00 2b 00 00 00 20 26 80 24 00 80 00 00 14 00 98 80 80 .......IM...M..+....&.$.........
18360 01 00 80 00 00 80 01 00 82 ff 00 57 69 64 74 68 00 2c 20 00 48 65 69 67 68 74 00 00 41 00 00 00 ...........Width.,..Height..A...
18380 1b 00 00 00 bf 4d 05 00 3d 4e 05 00 26 00 00 00 20 1c 80 36 00 80 00 00 14 00 98 91 80 80 00 00 .....M..=N..&......6............
183a0 82 ff 00 53 69 7a 65 20 6f 66 20 67 72 69 64 20 69 6e 20 73 71 75 61 72 65 73 2e 00 00 3d 00 00 ...Size.of.grid.in.squares...=..
183c0 00 18 00 00 00 fc 4d 05 00 7a 4e 05 00 25 00 00 00 20 1a 80 30 00 80 00 00 14 00 98 80 80 01 00 ......M..zN..%......0...........
183e0 82 ff 00 25 61 67 65 20 6f 66 20 62 6c 61 63 6b 20 73 71 75 61 72 65 73 00 00 57 00 00 00 31 00 ...%age.of.black.squares..W...1.
18400 00 00 3d 4e 05 00 d1 4e 05 00 26 00 00 00 20 1c 80 62 00 80 00 00 14 00 98 91 80 80 00 00 82 ff ..=N...N..&......b..............
18420 00 52 6f 75 67 68 20 70 65 72 63 65 6e 74 61 67 65 20 6f 66 20 62 6c 61 63 6b 20 73 71 75 61 72 .Rough.percentage.of.black.squar
18440 65 73 20 69 6e 20 74 68 65 20 67 72 69 64 2e 00 00 e7 00 00 00 c0 00 00 00 7a 4e 05 00 b8 4f 05 es.in.the.grid...........zN...O.
18460 00 27 00 00 00 20 1c 80 81 01 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 54 68 69 73 20 69 73 .'.......................This.is
18480 20 61 20 68 69 6e 74 20 72 61 74 68 65 72 20 74 68 61 6e 20 61 6e 20 69 6e 73 74 72 75 63 74 69 .a.hint.rather.than.an.instructi
184a0 6f 6e 2e 20 49 66 20 74 68 65 20 67 72 69 64 20 67 65 6e 65 72 61 74 6f 72 20 69 73 20 75 6e 61 on..If.the.grid.generator.is.una
184c0 62 6c 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 61 20 70 75 7a 7a 6c 65 20 74 6f 20 74 68 69 73 ble.to.generate.a.puzzle.to.this
184e0 20 70 72 65 63 69 73 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2c 20 69 74 20 77 69 6c 6c 20 .precise.specification,.it.will.
18500 69 6e 63 72 65 61 73 65 20 74 68 65 20 70 72 6f 70 6f 72 74 69 6f 6e 20 6f 66 20 62 6c 61 63 6b increase.the.proportion.of.black
18520 20 73 71 75 61 72 65 73 20 75 6e 74 69 6c 20 69 74 20 63 61 6e 2e 00 00 30 00 00 00 0b 00 00 00 .squares.until.it.can...0.......
18540 d1 4e 05 00 0c 80 05 00 25 00 00 00 20 1a 80 16 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 53 79 .N......%.....................Sy
18560 6d 6d 65 74 72 79 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 mmetry..........................
18580 b8 4f 05 00 0c 80 05 00 74 4c 05 00 b8 00 00 00 91 00 00 00 b8 4f 05 00 c4 80 05 00 27 00 00 00 .O......tL...........O......'...
185a0 20 1c 80 23 01 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 41 6c 6c 6f 77 73 20 79 6f 75 20 74 ...#................Allows.you.t
185c0 6f 20 73 70 65 63 69 66 79 20 74 68 65 20 72 65 71 75 69 72 65 64 20 73 79 6d 6d 65 74 72 79 20 o.specify.the.required.symmetry.
185e0 6f 66 20 74 68 65 20 62 6c 61 63 6b 20 73 71 75 61 72 65 73 20 69 6e 20 74 68 65 20 67 72 69 64 of.the.black.squares.in.the.grid
18600 2e 20 28 54 68 69 73 20 64 6f 65 73 20 6e 6f 74 20 61 66 66 65 63 74 20 74 68 65 20 64 69 66 66 ..(This.does.not.affect.the.diff
18620 69 63 75 6c 74 79 20 6f 66 20 74 68 65 20 70 75 7a 7a 6c 65 73 20 6e 6f 74 69 63 65 61 62 6c 79 iculty.of.the.puzzles.noticeably
18640 2e 29 00 00 32 00 00 00 0d 00 00 00 0c 80 05 00 f6 80 05 00 25 00 00 00 20 1a 80 1a 00 80 00 00 .)..2...............%...........
18660 14 00 98 80 80 01 00 82 ff 00 44 69 66 66 69 63 75 6c 74 79 00 00 b6 00 00 00 8f 00 00 00 c4 80 ..........Difficulty............
18680 05 00 ac 81 05 00 27 00 00 00 20 1c 80 1f 01 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 91 45 ......'........................E
186a0 61 73 79 92 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 70 75 7a 7a 6c 65 73 20 73 68 6f 75 asy..means.that.the.puzzles.shou
186c0 6c 64 20 62 65 20 73 6f 6c 75 62 6c 65 20 77 69 74 68 6f 75 74 20 62 61 63 6b 74 72 61 63 6b 69 ld.be.soluble.without.backtracki
186e0 6e 67 20 6f 72 20 67 75 65 73 73 69 6e 67 2c 20 91 48 61 72 64 92 20 6d 65 61 6e 73 20 74 68 61 ng.or.guessing,..Hard..means.tha
18700 74 20 73 6f 6d 65 20 67 75 65 73 73 65 73 20 77 69 6c 6c 20 70 72 6f 62 61 62 6c 79 20 62 65 20 t.some.guesses.will.probably.be.
18720 6e 65 63 65 73 73 61 72 79 2e 00 00 6a 00 00 00 39 00 00 00 f6 80 05 00 16 82 05 00 31 00 00 00 necessary...j...9...........1...
18740 02 ad 04 00 00 a3 86 0a 00 db 04 0b 00 3f 00 00 00 16 82 05 00 53 82 05 00 c3 86 05 00 43 68 61 .............?.......S.......Cha
18760 70 74 65 72 20 32 32 3a 20 4d 61 70 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 pter.22:.Map.CBB("btn_up","JI(`'
18780 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 3d 00 00 00 14 00 00 00 ac 81 ,`Top')");EB("btn_up")=.........
187a0 05 00 53 82 05 00 29 00 00 00 20 22 80 28 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 ..S...)....".(..................
187c0 43 68 61 70 74 65 72 20 32 32 00 3a 20 00 4d 61 70 00 00 55 01 00 00 2f 01 00 00 16 82 05 00 a8 Chapter.22.:..Map..U.../........
187e0 83 05 00 26 00 00 00 20 1a 80 5f 02 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 59 6f 75 20 61 72 ...&......_...............You.ar
18800 65 20 67 69 76 65 6e 20 61 20 6d 61 70 20 63 6f 6e 73 69 73 74 69 6e 67 20 6f 66 20 61 20 6e 75 e.given.a.map.consisting.of.a.nu
18820 6d 62 65 72 20 6f 66 20 72 65 67 69 6f 6e 73 2e 20 59 6f 75 72 20 74 61 73 6b 20 69 73 20 74 6f mber.of.regions..Your.task.is.to
18840 20 63 6f 6c 6f 75 72 20 65 61 63 68 20 72 65 67 69 6f 6e 20 77 69 74 68 20 6f 6e 65 20 6f 66 20 .colour.each.region.with.one.of.
18860 66 6f 75 72 20 63 6f 6c 6f 75 72 73 2c 20 69 6e 20 73 75 63 68 20 61 20 77 61 79 20 74 68 61 74 four.colours,.in.such.a.way.that
18880 20 6e 6f 20 74 77 6f 20 72 65 67 69 6f 6e 73 20 73 68 61 72 69 6e 67 20 61 20 62 6f 75 6e 64 61 .no.two.regions.sharing.a.bounda
188a0 72 79 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 63 6f 6c 6f 75 72 2e 20 59 6f 75 20 61 72 65 ry.have.the.same.colour..You.are
188c0 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 73 6f 6d 65 20 72 65 67 69 6f 6e 73 20 61 6c 72 65 .provided.with.some.regions.alre
188e0 61 64 79 20 63 6f 6c 6f 75 72 65 64 2c 20 73 75 66 66 69 63 69 65 6e 74 20 74 6f 20 6d 61 6b 65 ady.coloured,.sufficient.to.make
18900 20 74 68 65 20 72 65 6d 61 69 6e 64 65 72 20 6f 66 20 74 68 65 20 73 6f 6c 75 74 69 6f 6e 20 75 .the.remainder.of.the.solution.u
18920 6e 69 71 75 65 2e 00 00 e3 00 00 00 b7 00 00 00 53 82 05 00 8b 84 05 00 2c 00 00 00 20 26 80 6f nique...........S.......,....&.o
18940 01 00 80 00 00 14 00 98 80 80 00 00 80 01 00 80 00 00 82 ff 00 4f 6e 6c 79 20 72 65 67 69 6f 6e .....................Only.region
18960 73 20 77 68 69 63 68 20 73 68 61 72 65 20 61 20 6c 65 6e 67 74 68 20 6f 66 20 62 6f 72 64 65 72 s.which.share.a.length.of.border
18980 20 61 72 65 20 72 65 71 75 69 72 65 64 20 74 6f 20 62 65 20 64 69 66 66 65 72 65 6e 74 20 63 6f .are.required.to.be.different.co
189a0 6c 6f 75 72 73 2e 20 54 77 6f 20 72 65 67 69 6f 6e 73 20 77 68 69 63 68 20 6d 65 65 74 20 61 74 lours..Two.regions.which.meet.at
189c0 20 6f 6e 6c 79 20 6f 6e 65 20 00 70 6f 69 6e 74 00 20 28 69 2e 65 2e 20 61 72 65 20 64 69 61 67 .only.one..point..(i.e..are.diag
189e0 6f 6e 61 6c 6c 79 20 73 65 70 61 72 61 74 65 64 29 20 6d 61 79 20 62 65 20 74 68 65 20 73 61 6d onally.separated).may.be.the.sam
18a00 65 20 63 6f 6c 6f 75 72 2e 00 00 96 01 00 00 70 01 00 00 a8 83 05 00 21 86 05 00 26 00 00 00 20 e.colour.......p.......!...&....
18a20 1a 80 e1 02 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 49 20 62 65 6c 69 65 76 65 20 74 68 69 73 ..................I.believe.this
18a40 20 70 75 7a 7a 6c 65 20 69 73 20 6f 72 69 67 69 6e 61 6c 3b 20 49 27 76 65 20 6e 65 76 65 72 20 .puzzle.is.original;.I've.never.
18a60 73 65 65 6e 20 61 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 69 74 20 61 6e 79 seen.an.implementation.of.it.any
18a80 77 68 65 72 65 20 65 6c 73 65 2e 20 54 68 65 20 63 6f 6e 63 65 70 74 20 6f 66 20 61 20 66 6f 75 where.else..The.concept.of.a.fou
18aa0 72 2d 63 6f 6c 6f 75 72 69 6e 67 20 70 75 7a 7a 6c 65 20 77 61 73 20 73 75 67 67 65 73 74 65 64 r-colouring.puzzle.was.suggested
18ac0 20 62 79 20 4f 77 65 6e 20 44 75 6e 6e 3b 20 63 72 65 64 69 74 20 6d 75 73 74 20 61 6c 73 6f 20 .by.Owen.Dunn;.credit.must.also.
18ae0 67 6f 20 74 6f 20 4e 69 6b 6f 6c 69 20 61 6e 64 20 74 6f 20 56 65 72 69 74 79 20 41 6c 6c 61 6e go.to.Nikoli.and.to.Verity.Allan
18b00 20 66 6f 72 20 69 6e 73 70 69 72 69 6e 67 20 74 68 65 20 74 72 61 69 6e 20 6f 66 20 74 68 6f 75 .for.inspiring.the.train.of.thou
18b20 67 68 74 20 74 68 61 74 20 6c 65 64 20 74 6f 20 6d 65 20 72 65 61 6c 69 73 69 6e 67 20 4f 77 65 ght.that.led.to.me.realising.Owe
18b40 6e 27 73 20 73 75 67 67 65 73 74 69 6f 6e 20 77 61 73 20 61 20 76 69 61 62 6c 65 20 70 75 7a 7a n's.suggestion.was.a.viable.puzz
18b60 6c 65 2e 20 54 68 61 6e 6b 73 20 61 6c 73 6f 20 74 6f 20 47 61 72 65 74 68 20 54 61 79 6c 6f 72 le..Thanks.also.to.Gareth.Taylor
18b80 20 66 6f 72 20 6d 61 6e 79 20 64 65 74 61 69 6c 65 64 20 73 75 67 67 65 73 74 69 6f 6e 73 2e 00 .for.many.detailed.suggestions..
18ba0 00 50 00 00 00 21 00 00 00 8b 84 05 00 71 86 05 00 2f 00 00 00 20 2e 80 42 00 80 00 00 00 00 e3 .P...!.......q.../......B.......
18bc0 fb c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 32 32 2e 31 00 3a ...N..............Section.22.1.:
18be0 20 00 4d 61 70 20 63 6f 6e 74 72 6f 6c 73 00 00 00 52 00 00 00 23 00 00 00 21 86 05 00 c3 86 05 ..Map.controls...R...#...!......
18c00 00 2f 00 00 00 20 2e 80 46 00 80 00 00 00 00 e3 fc c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff ./......F..........N............
18c20 00 00 53 65 63 74 69 6f 6e 20 32 32 2e 32 00 3a 20 00 4d 61 70 20 70 61 72 61 6d 65 74 65 72 73 ..Section.22.2.:..Map.parameters
18c40 00 00 00 7b 00 00 00 4a 00 00 00 71 86 05 00 3e 87 05 00 31 00 00 00 02 92 05 00 00 2d 01 0b 00 ...{...J...q...>...1........-...
18c60 4f 09 0b 00 40 00 00 00 3e 87 05 00 86 87 05 00 d0 8c 05 00 53 65 63 74 69 6f 6e 20 32 32 2e 31 O...@...>...........Section.22.1
18c80 3a 20 4d 61 70 20 63 6f 6e 74 72 6f 6c 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 :.Map.controls.CBB("btn_up","JI(
18ca0 60 27 2c 60 67 61 6d 65 73 2e 6d 61 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 48 00 `',`games.map')");EB("btn_up")H.
18cc0 00 00 1f 00 00 00 c3 86 05 00 86 87 05 00 29 00 00 00 20 22 80 3e 00 80 00 00 00 00 80 05 00 80 ..............)....".>..........
18ce0 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 32 32 2e 31 00 3a 20 00 4d 61 70 20 63 6f 6e 74 ........Section.22.1.:..Map.cont
18d00 72 6f 6c 73 00 00 ae 00 00 00 88 00 00 00 3e 87 05 00 34 88 05 00 26 00 00 00 20 1a 80 11 01 00 rols..........>...4...&.........
18d20 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 6f 20 63 6f 6c 6f 75 72 20 61 20 72 65 67 69 6f 6e 2c .............To.colour.a.region,
18d40 20 63 6c 69 63 6b 20 74 68 65 20 6c 65 66 74 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 20 6f 6e 20 .click.the.left.mouse.button.on.
18d60 61 6e 20 65 78 69 73 74 69 6e 67 20 72 65 67 69 6f 6e 20 6f 66 20 74 68 65 20 64 65 73 69 72 65 an.existing.region.of.the.desire
18d80 64 20 63 6f 6c 6f 75 72 20 61 6e 64 20 64 72 61 67 20 74 68 61 74 20 63 6f 6c 6f 75 72 20 69 6e d.colour.and.drag.that.colour.in
18da0 74 6f 20 74 68 65 20 6e 65 77 20 72 65 67 69 6f 6e 2e 00 00 a6 00 00 00 80 00 00 00 86 87 05 00 to.the.new.region...............
18dc0 da 88 05 00 26 00 00 00 20 1a 80 01 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 28 54 68 65 20 ....&......................(The.
18de0 70 72 6f 67 72 61 6d 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 65 6e 73 75 72 65 20 74 68 65 20 73 program.will.always.ensure.the.s
18e00 74 61 72 74 69 6e 67 20 70 75 7a 7a 6c 65 20 68 61 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 tarting.puzzle.has.at.least.one.
18e20 72 65 67 69 6f 6e 20 6f 66 20 65 61 63 68 20 63 6f 6c 6f 75 72 2c 20 73 6f 20 74 68 61 74 20 74 region.of.each.colour,.so.that.t
18e40 68 69 73 20 69 73 20 61 6c 77 61 79 73 20 70 6f 73 73 69 62 6c 65 21 29 00 00 aa 00 00 00 84 00 his.is.always.possible!)........
18e60 00 00 34 88 05 00 84 89 05 00 26 00 00 00 20 1a 80 09 01 00 80 00 00 14 00 98 80 80 00 00 82 ff ..4.......&.....................
18e80 00 49 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 63 6c 65 61 72 20 61 20 72 65 67 69 6f 6e 2c 20 .If.you.need.to.clear.a.region,.
18ea0 79 6f 75 20 63 61 6e 20 64 72 61 67 20 66 72 6f 6d 20 61 6e 20 65 6d 70 74 79 20 72 65 67 69 6f you.can.drag.from.an.empty.regio
18ec0 6e 2c 20 6f 72 20 66 72 6f 6d 20 74 68 65 20 70 75 7a 7a 6c 65 20 62 6f 75 6e 64 61 72 79 20 69 n,.or.from.the.puzzle.boundary.i
18ee0 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 65 6d 70 74 79 20 72 65 67 69 6f 6e 73 20 6c 65 66 f.there.are.no.empty.regions.lef
18f00 74 2e 00 00 5a 01 00 00 28 01 00 00 da 88 05 00 de 8a 05 00 32 00 00 00 20 32 80 51 02 00 80 00 t...Z...(...........2....2.Q....
18f20 00 14 00 98 80 80 00 00 80 01 00 80 00 00 80 01 00 80 00 00 82 ff 00 44 72 61 67 67 69 6e 67 20 .......................Dragging.
18f40 61 20 63 6f 6c 6f 75 72 20 75 73 69 6e 67 20 74 68 65 20 00 72 69 67 68 74 00 20 6d 6f 75 73 65 a.colour.using.the..right..mouse
18f60 20 62 75 74 74 6f 6e 20 77 69 6c 6c 20 73 74 69 70 70 6c 65 20 74 68 65 20 72 65 67 69 6f 6e 20 .button.will.stipple.the.region.
18f80 69 6e 20 74 68 61 74 20 63 6f 6c 6f 75 72 2c 20 77 68 69 63 68 20 79 6f 75 20 63 61 6e 20 75 73 in.that.colour,.which.you.can.us
18fa0 65 20 61 73 20 61 20 6e 6f 74 65 20 74 6f 20 79 6f 75 72 73 65 6c 66 20 74 68 61 74 20 79 6f 75 e.as.a.note.to.yourself.that.you
18fc0 20 74 68 69 6e 6b 20 74 68 65 20 72 65 67 69 6f 6e 20 00 6d 69 67 68 74 00 20 62 65 20 74 68 61 .think.the.region..might..be.tha
18fe0 74 20 63 6f 6c 6f 75 72 2e 20 41 20 72 65 67 69 6f 6e 20 63 61 6e 20 63 6f 6e 74 61 69 6e 20 73 t.colour..A.region.can.contain.s
19000 74 69 70 70 6c 65 73 20 69 6e 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6c 6f 75 72 73 20 61 74 20 6f tipples.in.multiple.colours.at.o
19020 6e 63 65 2e 20 28 54 68 69 73 20 69 73 20 6f 66 74 65 6e 20 75 73 65 66 75 6c 20 61 74 20 74 68 nce..(This.is.often.useful.at.th
19040 65 20 68 61 72 64 65 72 20 64 69 66 66 69 63 75 6c 74 79 20 6c 65 76 65 6c 73 2e 29 00 00 84 01 e.harder.difficulty.levels.)....
19060 00 00 5e 01 00 00 84 89 05 00 62 8c 05 00 26 00 00 00 20 1a 80 bd 02 00 80 00 00 14 00 98 80 80 ..^.......b...&.................
19080 00 00 82 ff 00 49 66 20 79 6f 75 20 70 72 65 73 73 20 4c 20 64 75 72 69 6e 67 20 70 6c 61 79 2c .....If.you.press.L.during.play,
190a0 20 74 68 65 20 67 61 6d 65 20 77 69 6c 6c 20 74 6f 67 67 6c 65 20 64 69 73 70 6c 61 79 20 6f 66 .the.game.will.toggle.display.of
190c0 20 61 20 6e 75 6d 62 65 72 20 69 6e 20 65 61 63 68 20 72 65 67 69 6f 6e 20 6f 66 20 74 68 65 20 .a.number.in.each.region.of.the.
190e0 6d 61 70 2e 20 54 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 69 66 20 79 6f 75 20 77 61 6e 74 20 map..This.is.useful.if.you.want.
19100 74 6f 20 64 69 73 63 75 73 73 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 70 75 7a 7a 6c 65 20 69 to.discuss.a.particular.puzzle.i
19120 6e 73 74 61 6e 63 65 20 77 69 74 68 20 61 20 66 72 69 65 6e 64 20 96 20 68 61 76 69 6e 67 20 61 nstance.with.a.friend...having.a
19140 6e 20 75 6e 61 6d 62 69 67 75 6f 75 73 20 6e 61 6d 65 20 66 6f 72 20 65 61 63 68 20 72 65 67 69 n.unambiguous.name.for.each.regi
19160 6f 6e 20 69 73 20 6d 75 63 68 20 65 61 73 69 65 72 20 74 68 61 6e 20 74 72 79 69 6e 67 20 74 6f on.is.much.easier.than.trying.to
19180 20 72 65 66 65 72 20 74 6f 20 74 68 65 6d 20 61 6c 6c 20 62 79 20 6e 61 6d 65 73 20 73 75 63 68 .refer.to.them.all.by.names.such
191a0 20 61 73 20 91 74 68 65 20 6f 6e 65 20 64 6f 77 6e 20 61 6e 64 20 72 69 67 68 74 20 6f 66 20 74 .as..the.one.down.and.right.of.t
191c0 68 65 20 62 72 6f 77 6e 20 6f 6e 65 20 6f 6e 20 74 68 65 20 74 6f 70 20 62 6f 72 64 65 72 92 2e he.brown.one.on.the.top.border..
191e0 00 00 6e 00 00 00 43 00 00 00 de 8a 05 00 d0 8c 05 00 2b 00 00 00 20 26 80 86 00 80 00 00 14 00 ..n...C...........+....&........
19200 98 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 28 41 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73 20 64 .........N....(All.the.actions.d
19220 65 73 63 72 69 62 65 64 20 69 6e 20 00 73 65 63 74 69 6f 6e 20 32 2e 31 00 20 61 72 65 20 61 6c escribed.in..section.2.1..are.al
19240 73 6f 20 61 76 61 69 6c 61 62 6c 65 2e 29 00 00 7d 00 00 00 4c 00 00 00 62 8c 05 00 4d 8d 05 00 so.available.)..}...L...b...M...
19260 31 00 00 00 02 65 04 00 00 db 04 0b 00 03 81 0b 00 41 00 00 00 4d 8d 05 00 97 8d 05 00 be c1 05 1....e...........A...M..........
19280 00 53 65 63 74 69 6f 6e 20 32 32 2e 32 3a 20 4d 61 70 20 70 61 72 61 6d 65 74 65 72 73 00 43 42 .Section.22.2:.Map.parameters.CB
192a0 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 6d 61 70 27 29 22 29 B("btn_up","JI(`',`games.map')")
192c0 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4a 00 00 00 21 00 00 00 d0 8c 05 00 97 8d 05 00 29 00 00 ;EB("btn_up")J...!...........)..
192e0 00 20 22 80 42 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 32 ..".B..................Section.2
19300 32 2e 32 00 3a 20 00 4d 61 70 20 70 61 72 61 6d 65 74 65 72 73 00 00 76 00 00 00 51 00 00 00 4d 2.2.:..Map.parameters..v...Q...M
19320 8d 05 00 0d 8e 05 00 25 00 00 00 20 1a 80 a2 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 .......%.....................The
19340 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d se.parameters.are.available.from
19360 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 20 6f 70 74 69 6f 6e 20 6f 6e 20 74 68 65 20 91 .the..Custom.....option.on.the..
19380 54 79 70 65 92 20 6d 65 6e 75 2e 00 00 3d 00 00 00 12 00 00 00 97 8d 05 00 4a 8e 05 00 2b 00 00 Type..menu...=...........J...+..
193a0 00 20 26 80 24 00 80 00 00 14 00 98 80 80 01 00 80 00 00 80 01 00 82 ff 00 57 69 64 74 68 00 2c ..&.$....................Width.,
193c0 20 00 48 65 69 67 68 74 00 00 41 00 00 00 1b 00 00 00 0d 8e 05 00 8b 8e 05 00 26 00 00 00 20 1c ..Height..A...............&.....
193e0 80 36 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 53 69 7a 65 20 6f 66 20 67 72 69 64 20 69 6e .6...............Size.of.grid.in
19400 20 73 71 75 61 72 65 73 2e 00 00 2f 00 00 00 0a 00 00 00 4a 8e 05 00 ba 8e 05 00 25 00 00 00 20 .squares.../.......J.......%....
19420 1a 80 14 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 52 65 67 69 6f 6e 73 00 00 50 00 00 00 2a 00 .................Regions..P...*.
19440 00 00 8b 8e 05 00 0a 8f 05 00 26 00 00 00 20 1c 80 54 00 80 00 00 14 00 98 91 80 80 00 00 82 ff ..........&......T..............
19460 00 4e 75 6d 62 65 72 20 6f 66 20 72 65 67 69 6f 6e 73 20 69 6e 20 74 68 65 20 67 65 6e 65 72 61 .Number.of.regions.in.the.genera
19480 74 65 64 20 6d 61 70 2e 00 00 32 00 00 00 0d 00 00 00 ba 8e 05 00 3c 8f 05 00 25 00 00 00 20 1a ted.map...2...........<...%.....
194a0 80 1a 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 44 69 66 66 69 63 75 6c 74 79 00 00 4c 01 00 00 ................Difficulty..L...
194c0 25 01 00 00 0a 8f 05 00 94 c0 05 00 27 00 00 00 20 1c 80 4b 02 00 80 00 00 14 00 98 91 80 80 00 %...........'......K............
194e0 00 82 ff 00 49 6e 20 91 45 61 73 79 92 20 6d 6f 64 65 2c 20 74 68 65 72 65 20 73 68 6f 75 6c 64 ....In..Easy..mode,.there.should
19500 20 61 6c 77 61 79 73 20 62 65 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 72 65 67 69 6f 6e 20 77 .always.be.at.least.one.region.w
19520 68 6f 73 65 20 63 6f 6c 6f 75 72 20 63 61 6e 20 62 65 20 64 65 74 65 72 6d 69 6e 65 64 20 74 72 hose.colour.can.be.determined.tr
19540 69 76 69 61 6c 6c 79 2e 20 49 6e 20 91 4e 6f 72 6d 61 6c 92 20 61 6e 64 20 91 48 61 72 64 92 20 ivially..In..Normal..and..Hard..
19560 6d 6f 64 65 73 2c 20 79 6f 75 20 77 69 6c 6c 20 68 61 76 65 20 74 6f 20 75 73 65 20 69 6e 63 72 modes,.you.will.have.to.use.incr
19580 3c 8f 05 00 94 c0 05 00 d0 8c 05 00 65 61 73 69 6e 67 6c 79 20 63 6f 6d 70 6c 65 78 20 6c 6f 67 <...........easingly.complex.log
195a0 69 63 20 74 6f 20 64 65 64 75 63 65 20 74 68 65 20 63 6f 6c 6f 75 72 20 6f 66 20 73 6f 6d 65 20 ic.to.deduce.the.colour.of.some.
195c0 72 65 67 69 6f 6e 73 2e 20 48 6f 77 65 76 65 72 2c 20 69 74 20 77 69 6c 6c 20 61 6c 77 61 79 73 regions..However,.it.will.always
195e0 20 62 65 20 70 6f 73 73 69 62 6c 65 20 77 69 74 68 6f 75 74 20 68 61 76 69 6e 67 20 74 6f 20 67 .be.possible.without.having.to.g
19600 75 65 73 73 20 6f 72 20 62 61 63 6b 74 72 61 63 6b 2e 00 00 2a 01 00 00 03 01 00 00 3c 8f 05 00 uess.or.backtrack...*.......<...
19620 be c1 05 00 27 00 00 00 20 1c 80 07 02 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 49 6e 20 91 ....'.......................In..
19640 55 6e 72 65 61 73 6f 6e 61 62 6c 65 92 20 6d 6f 64 65 2c 20 74 68 65 20 70 72 6f 67 72 61 6d 20 Unreasonable..mode,.the.program.
19660 77 69 6c 6c 20 66 65 65 6c 20 66 72 65 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 70 75 7a 7a 6c will.feel.free.to.generate.puzzl
19680 65 73 20 77 68 69 63 68 20 61 72 65 20 61 73 20 68 61 72 64 20 61 73 20 69 74 20 63 61 6e 20 70 es.which.are.as.hard.as.it.can.p
196a0 6f 73 73 69 62 6c 79 20 6d 61 6b 65 20 74 68 65 6d 3a 20 74 68 65 20 6f 6e 6c 79 20 63 6f 6e 73 ossibly.make.them:.the.only.cons
196c0 74 72 61 69 6e 74 20 69 73 20 74 68 61 74 20 74 68 65 79 20 73 68 6f 75 6c 64 20 73 74 69 6c 6c traint.is.that.they.should.still
196e0 20 68 61 76 65 20 61 20 75 6e 69 71 75 65 20 73 6f 6c 75 74 69 6f 6e 2e 20 53 6f 6c 76 69 6e 67 .have.a.unique.solution..Solving
19700 20 55 6e 72 65 61 73 6f 6e 61 62 6c 65 20 70 75 7a 7a 6c 65 73 20 6d 61 79 20 72 65 71 75 69 72 .Unreasonable.puzzles.may.requir
19720 65 20 67 75 65 73 73 69 6e 67 20 61 6e 64 20 62 61 63 6b 74 72 61 63 6b 69 6e 67 2e 00 00 6c 00 e.guessing.and.backtracking...l.
19740 00 00 3b 00 00 00 94 c0 05 00 2a c2 05 00 31 00 00 00 02 c0 03 00 00 4f 09 0b 00 76 83 0b 00 42 ..;.......*...1........O...v...B
19760 00 00 00 2a c2 05 00 69 c2 05 00 ea c5 05 00 43 68 61 70 74 65 72 20 32 33 3a 20 4c 6f 6f 70 79 ...*...i.......Chapter.23:.Loopy
19780 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 .CBB("btn_up","JI(`',`Top')");EB
197a0 28 22 62 74 6e 5f 75 70 22 29 3f 00 00 00 16 00 00 00 be c1 05 00 69 c2 05 00 29 00 00 00 20 22 ("btn_up")?...........i...)...."
197c0 80 2c 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 74 65 72 20 32 33 00 3a .,..................Chapter.23.:
197e0 20 00 4c 6f 6f 70 79 00 00 91 00 00 00 6c 00 00 00 2a c2 05 00 fa c2 05 00 25 00 00 00 20 1a 80 ..Loopy......l...*.......%......
19800 d8 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 59 6f 75 20 61 72 65 20 67 69 76 65 6e 20 61 20 67 ...............You.are.given.a.g
19820 72 69 64 20 6f 66 20 64 6f 74 73 2e 20 59 6f 75 72 20 61 69 6d 20 69 73 20 74 6f 20 64 72 61 77 rid.of.dots..Your.aim.is.to.draw
19840 20 61 20 73 69 6e 67 6c 65 20 75 6e 62 72 6f 6b 65 6e 20 6c 6f 6f 70 20 66 72 6f 6d 20 64 6f 74 .a.single.unbroken.loop.from.dot
19860 20 74 6f 20 64 6f 74 20 77 69 74 68 69 6e 20 74 68 65 20 67 72 69 64 2e 00 00 1c 01 00 00 f6 00 .to.dot.within.the.grid.........
19880 00 00 69 c2 05 00 16 c4 05 00 26 00 00 00 20 1a 80 ed 01 00 80 00 00 14 00 98 80 80 00 00 82 ff ..i.......&.....................
198a0 00 53 6f 6d 65 20 6f 66 20 74 68 65 20 73 71 75 61 72 65 20 73 70 61 63 65 73 20 62 65 74 77 65 .Some.of.the.square.spaces.betwe
198c0 65 6e 20 74 68 65 20 64 6f 74 73 20 63 6f 6e 74 61 69 6e 20 6e 75 6d 62 65 72 73 2e 20 54 68 65 en.the.dots.contain.numbers..The
198e0 73 65 20 6e 75 6d 62 65 72 73 20 69 6e 64 69 63 61 74 65 20 68 6f 77 20 6d 61 6e 79 20 6f 66 20 se.numbers.indicate.how.many.of.
19900 74 68 65 20 66 6f 75 72 20 65 64 67 65 73 20 6f 66 20 74 68 61 74 20 73 71 75 61 72 65 20 61 72 the.four.edges.of.that.square.ar
19920 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 6c 6f 6f 70 2e 20 54 68 65 20 6c 6f 6f 70 20 79 6f 75 e.part.of.the.loop..The.loop.you
19940 20 64 72 61 77 20 6d 75 73 74 20 63 6f 72 72 65 63 74 6c 79 20 73 61 74 69 73 66 79 20 61 6c 6c .draw.must.correctly.satisfy.all
19960 20 6f 66 20 74 68 65 73 65 20 63 6c 75 65 73 20 74 6f 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 .of.these.clues.to.be.considered
19980 20 61 20 63 6f 72 72 65 63 74 20 73 6f 6c 75 74 69 6f 6e 2e 00 00 5b 00 00 00 30 00 00 00 fa c2 .a.correct.solution...[...0.....
199a0 05 00 71 c4 05 00 2b 00 00 00 20 26 80 60 00 80 00 00 14 00 98 80 80 00 00 e3 ce fd a9 da 89 82 ..q...+....&.`..................
199c0 ff 00 43 72 65 64 69 74 20 66 6f 72 20 74 68 69 73 20 70 75 7a 7a 6c 65 20 67 6f 65 73 20 74 6f ..Credit.for.this.puzzle.goes.to
199e0 20 4e 69 6b 6f 6c 69 20 00 5b 31 30 5d 00 2e 00 00 5f 00 00 00 3a 00 00 00 16 c4 05 00 d0 c4 05 .Nikoli..[10]...._...:..........
19a00 00 25 00 00 00 20 1a 80 74 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 4c 6f 6f 70 79 20 77 61 73 .%......t..............Loopy.was
19a20 20 63 6f 6e 74 72 69 62 75 74 65 64 20 74 6f 20 74 68 69 73 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 .contributed.to.this.collection.
19a40 62 79 20 4d 69 6b 65 20 50 69 6e 6e 61 2e 00 00 74 00 00 00 49 00 00 00 71 c4 05 00 44 c5 05 00 by.Mike.Pinna...t...I...q...D...
19a60 2b 00 00 00 20 26 80 92 00 80 00 00 14 00 98 80 80 00 00 80 02 00 80 00 00 82 ff 00 5b 31 30 5d +....&......................[10]
19a80 20 00 68 74 74 70 3a 2f 2f 77 77 77 2e 6e 69 6b 6f 6c 69 2e 63 6f 2e 6a 70 2f 70 75 7a 7a 6c 65 ..http://www.nikoli.co.jp/puzzle
19aa0 73 2f 33 2f 69 6e 64 65 78 2d 65 2e 68 74 6d 00 20 28 62 65 77 61 72 65 20 6f 66 20 46 6c 61 73 s/3/index-e.htm..(beware.of.Flas
19ac0 68 29 00 00 52 00 00 00 23 00 00 00 d0 c4 05 00 96 c5 05 00 2f 00 00 00 20 2e 80 46 00 80 00 00 h)..R...#.........../......F....
19ae0 00 00 e3 fd c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 32 33 2e ......N..............Section.23.
19b00 31 00 3a 20 00 4c 6f 6f 70 79 20 63 6f 6e 74 72 6f 6c 73 00 00 00 54 00 00 00 25 00 00 00 44 c5 1.:..Loopy.controls...T...%...D.
19b20 05 00 ea c5 05 00 2f 00 00 00 20 2e 80 4a 00 80 00 00 00 00 e3 fe c4 f9 4e 80 00 00 80 00 00 80 ....../......J..........N.......
19b40 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 32 33 2e 32 00 3a 20 00 4c 6f 6f 70 79 20 70 61 72 .......Section.23.2.:..Loopy.par
19b60 61 6d 65 74 65 72 73 00 00 00 7f 00 00 00 4e 00 00 00 96 c5 05 00 69 c6 05 00 31 00 00 00 02 40 ameters.......N.......i...1....@
19b80 02 00 00 03 81 0b 00 11 85 0b 00 43 00 00 00 69 c6 05 00 b3 c6 05 00 a9 c8 05 00 53 65 63 74 69 ...........C...i...........Secti
19ba0 6f 6e 20 32 33 2e 31 3a 20 4c 6f 6f 70 79 20 63 6f 6e 74 72 6f 6c 73 00 43 42 42 28 22 62 74 6e on.23.1:.Loopy.controls.CBB("btn
19bc0 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 6c 6f 6f 70 79 27 29 22 29 3b 45 42 28 _up","JI(`',`games.loopy')");EB(
19be0 22 62 74 6e 5f 75 70 22 29 4a 00 00 00 21 00 00 00 ea c5 05 00 b3 c6 05 00 29 00 00 00 20 22 80 "btn_up")J...!...........)....".
19c00 42 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 32 33 2e 31 00 B..................Section.23.1.
19c20 3a 20 00 4c 6f 6f 70 79 20 63 6f 6e 74 72 6f 6c 73 00 00 a4 00 00 00 7f 00 00 00 69 c6 05 00 57 :..Loopy.controls..........i...W
19c40 c7 05 00 25 00 00 00 20 1a 80 fe 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 43 6c 69 63 6b 20 74 ...%.....................Click.t
19c60 68 65 20 6c 65 66 74 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 20 62 65 74 77 65 65 6e 20 74 77 6f he.left.mouse.button.between.two
19c80 20 64 6f 74 73 20 74 6f 20 61 64 64 20 61 20 6c 69 6e 65 20 73 65 67 6d 65 6e 74 20 63 6f 6e 6e .dots.to.add.a.line.segment.conn
19ca0 65 63 74 69 6e 67 20 74 68 65 6d 2e 20 43 6c 69 63 6b 20 61 67 61 69 6e 20 74 6f 20 72 65 6d 6f ecting.them..Click.again.to.remo
19cc0 76 65 20 74 68 61 74 20 6c 69 6e 65 20 73 65 67 6d 65 6e 74 2e 00 00 e4 00 00 00 b8 00 00 00 b3 ve.that.line.segment............
19ce0 c6 05 00 3b c8 05 00 2c 00 00 00 20 26 80 71 01 00 80 00 00 14 00 98 80 80 00 00 80 01 00 80 00 ...;...,....&.q.................
19d00 00 82 ff 00 49 66 20 79 6f 75 20 61 72 65 20 73 75 72 65 20 74 68 61 74 20 61 20 70 61 72 74 69 ....If.you.are.sure.that.a.parti
19d20 63 75 6c 61 72 20 6c 69 6e 65 20 73 65 67 6d 65 6e 74 20 69 73 20 00 6e 6f 74 00 20 70 61 72 74 cular.line.segment.is..not..part
19d40 20 6f 66 20 74 68 65 20 6c 6f 6f 70 2c 20 79 6f 75 20 63 61 6e 20 63 6c 69 63 6b 20 74 68 65 20 .of.the.loop,.you.can.click.the.
19d60 72 69 67 68 74 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 20 74 6f 20 61 64 64 20 61 20 73 6d 61 6c right.mouse.button.to.add.a.smal
19d80 6c 20 63 72 6f 73 73 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 69 73 2e 20 43 6c 69 63 6b 20 61 l.cross.indicating.this..Click.a
19da0 67 61 69 6e 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 63 72 6f 73 73 2e 00 00 6e 00 00 00 43 gain.to.remove.the.cross...n...C
19dc0 00 00 00 57 c7 05 00 a9 c8 05 00 2b 00 00 00 20 26 80 86 00 80 00 00 14 00 98 80 80 00 00 e3 fc ...W.......+....&...............
19de0 c5 f9 4e 89 82 ff 00 28 41 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 ..N....(All.the.actions.describe
19e00 64 20 69 6e 20 00 73 65 63 74 69 6f 6e 20 32 2e 31 00 20 61 72 65 20 61 6c 73 6f 20 61 76 61 69 d.in..section.2.1..are.also.avai
19e20 6c 61 62 6c 65 2e 29 00 00 81 00 00 00 50 00 00 00 3b c8 05 00 2a c9 05 00 31 00 00 00 02 cc 01 lable.)......P...;...*...1......
19e40 00 00 76 83 0b 00 f3 85 0b 00 44 00 00 00 2a c9 05 00 76 c9 05 00 f6 ca 05 00 53 65 63 74 69 6f ..v.......D...*...v.......Sectio
19e60 6e 20 32 33 2e 32 3a 20 4c 6f 6f 70 79 20 70 61 72 61 6d 65 74 65 72 73 00 43 42 42 28 22 62 74 n.23.2:.Loopy.parameters.CBB("bt
19e80 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 6c 6f 6f 70 79 27 29 22 29 3b 45 42 n_up","JI(`',`games.loopy')");EB
19ea0 28 22 62 74 6e 5f 75 70 22 29 4c 00 00 00 23 00 00 00 a9 c8 05 00 76 c9 05 00 29 00 00 00 20 22 ("btn_up")L...#.......v...)...."
19ec0 80 46 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 32 33 2e 32 .F..................Section.23.2
19ee0 00 3a 20 00 4c 6f 6f 70 79 20 70 61 72 61 6d 65 74 65 72 73 00 00 76 00 00 00 51 00 00 00 2a c9 .:..Loopy.parameters..v...Q...*.
19f00 05 00 ec c9 05 00 25 00 00 00 20 1a 80 a2 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 73 ......%.....................Thes
19f20 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 e.parameters.are.available.from.
19f40 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 20 6f 70 74 69 6f 6e 20 6f 6e 20 74 68 65 20 91 54 the..Custom.....option.on.the..T
19f60 79 70 65 92 20 6d 65 6e 75 2e 00 00 3d 00 00 00 12 00 00 00 76 c9 05 00 29 ca 05 00 2b 00 00 00 ype..menu...=.......v...)...+...
19f80 20 26 80 24 00 80 00 00 14 00 98 80 80 01 00 80 00 00 80 01 00 82 ff 00 57 69 64 74 68 00 2c 20 .&.$....................Width.,.
19fa0 00 48 65 69 67 68 74 00 00 41 00 00 00 1b 00 00 00 ec c9 05 00 6a ca 05 00 26 00 00 00 20 1c 80 .Height..A...........j...&......
19fc0 36 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 53 69 7a 65 20 6f 66 20 67 72 69 64 20 69 6e 20 6...............Size.of.grid.in.
19fe0 73 71 75 61 72 65 73 2e 00 00 32 00 00 00 0d 00 00 00 29 ca 05 00 9c ca 05 00 25 00 00 00 20 1a squares...2.......).......%.....
1a000 80 1a 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 44 69 66 66 69 63 75 6c 74 79 00 00 5a 00 00 00 ................Difficulty..Z...
1a020 34 00 00 00 6a ca 05 00 f6 ca 05 00 26 00 00 00 20 1c 80 68 00 80 00 00 14 00 98 91 80 80 00 00 4...j.......&......h............
1a040 82 ff 00 43 6f 6e 74 72 6f 6c 73 20 74 68 65 20 64 69 66 66 69 63 75 6c 74 79 20 6f 66 20 74 68 ...Controls.the.difficulty.of.th
1a060 65 20 67 65 6e 65 72 61 74 65 64 20 70 75 7a 7a 6c 65 2e 20 00 00 6e 00 00 00 3d 00 00 00 9c ca e.generated.puzzle....n...=.....
1a080 05 00 64 cb 05 00 31 00 00 00 02 a9 05 00 00 11 85 0b 00 65 00 0c 00 45 00 00 00 64 cb 05 00 a5 ..d...1............e...E...d....
1a0a0 cb 05 00 19 01 06 00 43 68 61 70 74 65 72 20 32 34 3a 20 49 6e 65 72 74 69 61 00 43 42 42 28 22 .......Chapter.24:.Inertia.CBB("
1a0c0 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f btn_up","JI(`',`Top')");EB("btn_
1a0e0 75 70 22 29 41 00 00 00 18 00 00 00 f6 ca 05 00 a5 cb 05 00 29 00 00 00 20 22 80 30 00 80 00 00 up")A...............)....".0....
1a100 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 74 65 72 20 32 34 00 3a 20 00 49 6e 65 72 ..............Chapter.24.:..Iner
1a120 74 69 61 00 00 ac 00 00 00 86 00 00 00 64 cb 05 00 51 cc 05 00 26 00 00 00 20 1a 80 0d 01 00 80 tia..........d...Q...&..........
1a140 00 00 14 00 98 80 80 00 00 82 ff 00 59 6f 75 20 61 72 65 20 61 20 73 6d 61 6c 6c 20 67 72 65 65 ............You.are.a.small.gree
1a160 6e 20 62 61 6c 6c 20 73 69 74 74 69 6e 67 20 69 6e 20 61 20 67 72 69 64 20 66 75 6c 6c 20 6f 66 n.ball.sitting.in.a.grid.full.of
1a180 20 6f 62 73 74 61 63 6c 65 73 2e 20 59 6f 75 72 20 61 69 6d 20 69 73 20 74 6f 20 63 6f 6c 6c 65 .obstacles..Your.aim.is.to.colle
1a1a0 63 74 20 61 6c 6c 20 74 68 65 20 67 65 6d 73 20 77 69 74 68 6f 75 74 20 72 75 6e 6e 69 6e 67 20 ct.all.the.gems.without.running.
1a1c0 69 6e 74 6f 20 61 6e 79 20 6d 69 6e 65 73 2e 00 00 1f 02 00 00 ed 01 00 00 a5 cb 05 00 70 ce 05 into.any.mines...............p..
1a1e0 00 32 00 00 00 20 32 80 db 03 00 80 00 00 14 00 98 80 80 00 00 80 01 00 80 00 00 80 01 00 80 00 .2....2.........................
1a200 00 82 ff 00 59 6f 75 20 63 61 6e 20 6d 6f 76 65 20 74 68 65 20 62 61 6c 6c 20 69 6e 20 61 6e 79 ....You.can.move.the.ball.in.any
1a220 20 6f 72 74 68 6f 67 6f 6e 61 6c 20 00 6f 72 20 64 69 61 67 6f 6e 61 6c 00 20 64 69 72 65 63 74 .orthogonal..or.diagonal..direct
1a240 69 6f 6e 2e 20 4f 6e 63 65 20 74 68 65 20 62 61 6c 6c 20 73 74 61 72 74 73 20 6d 6f 76 69 6e 67 ion..Once.the.ball.starts.moving
1a260 2c 20 69 74 20 77 69 6c 6c 20 63 6f 6e 74 69 6e 75 65 20 75 6e 74 69 6c 20 73 6f 6d 65 74 68 69 ,.it.will.continue.until.somethi
1a280 6e 67 20 73 74 6f 70 73 20 69 74 2e 20 41 20 77 61 6c 6c 20 64 69 72 65 63 74 6c 79 20 69 6e 20 ng.stops.it..A.wall.directly.in.
1a2a0 69 74 73 20 70 61 74 68 20 77 69 6c 6c 20 73 74 6f 70 20 69 74 20 28 62 75 74 20 69 66 20 69 74 its.path.will.stop.it.(but.if.it
1a2c0 20 69 73 20 6d 6f 76 69 6e 67 20 64 69 61 67 6f 6e 61 6c 6c 79 2c 20 69 74 20 77 69 6c 6c 20 6d .is.moving.diagonally,.it.will.m
1a2e0 6f 76 65 20 74 68 72 6f 75 67 68 20 61 20 64 69 61 67 6f 6e 61 6c 20 67 61 70 20 62 65 74 77 65 ove.through.a.diagonal.gap.betwe
1a300 65 6e 20 74 77 6f 20 6f 74 68 65 72 20 77 61 6c 6c 73 20 77 69 74 68 6f 75 74 20 73 74 6f 70 70 en.two.other.walls.without.stopp
1a320 69 6e 67 29 2e 20 41 6c 73 6f 2c 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 73 71 75 61 72 65 73 20 ing)..Also,.some.of.the.squares.
1a340 61 72 65 20 91 73 74 6f 70 73 92 3b 20 77 68 65 6e 20 74 68 65 20 62 61 6c 6c 20 6d 6f 76 65 73 are..stops.;.when.the.ball.moves
1a360 20 6f 6e 20 74 6f 20 61 20 73 74 6f 70 2c 20 69 74 20 77 69 6c 6c 20 73 74 6f 70 20 6d 6f 76 69 .on.to.a.stop,.it.will.stop.movi
1a380 6e 67 20 6e 6f 20 6d 61 74 74 65 72 20 77 68 61 74 20 64 69 72 65 63 74 69 6f 6e 20 69 74 20 77 ng.no.matter.what.direction.it.w
1a3a0 61 73 20 67 6f 69 6e 67 20 69 6e 2e 20 47 65 6d 73 20 64 6f 20 00 6e 6f 74 00 20 73 74 6f 70 20 as.going.in..Gems.do..not..stop.
1a3c0 74 68 65 20 62 61 6c 6c 3b 20 69 74 20 70 69 63 6b 73 20 74 68 65 6d 20 75 70 20 61 6e 64 20 6b the.ball;.it.picks.them.up.and.k
1a3e0 65 65 70 73 20 6f 6e 20 67 6f 69 6e 67 2e 00 00 c9 00 00 00 a3 00 00 00 51 cc 05 00 39 cf 05 00 eeps.on.going...........Q...9...
1a400 26 00 00 00 20 1a 80 47 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 52 75 6e 6e 69 6e 67 20 69 &......G...............Running.i
1a420 6e 74 6f 20 61 20 6d 69 6e 65 20 69 73 20 66 61 74 61 6c 2e 20 45 76 65 6e 20 69 66 20 79 6f 75 nto.a.mine.is.fatal..Even.if.you
1a440 20 70 69 63 6b 65 64 20 75 70 20 74 68 65 20 6c 61 73 74 20 67 65 6d 20 69 6e 20 74 68 65 20 73 .picked.up.the.last.gem.in.the.s
1a460 61 6d 65 20 6d 6f 76 65 20 77 68 69 63 68 20 74 68 65 6e 20 68 69 74 20 61 20 6d 69 6e 65 2c 20 ame.move.which.then.hit.a.mine,.
1a480 74 68 65 20 67 61 6d 65 20 77 69 6c 6c 20 63 6f 75 6e 74 20 79 6f 75 20 61 73 20 64 65 61 64 20 the.game.will.count.you.as.dead.
1a4a0 72 61 74 68 65 72 20 74 68 61 6e 20 76 69 63 74 6f 72 69 6f 75 73 2e 00 00 e9 00 00 00 bd 00 00 rather.than.victorious..........
1a4c0 00 70 ce 05 00 2e 00 06 00 2c 00 00 00 20 26 80 7b 01 00 80 00 00 14 00 98 80 80 00 00 e3 4b 92 .p.......,....&.{.............K.
1a4e0 a6 e0 89 82 ff 00 54 68 69 73 20 67 61 6d 65 20 77 61 73 20 6f 72 69 67 69 6e 61 6c 6c 79 20 69 ......This.game.was.originally.i
1a500 6d 70 6c 65 6d 65 6e 74 65 64 20 66 6f 72 20 57 69 6e 64 6f 77 73 20 62 79 20 42 65 6e 20 4f 6c mplemented.for.Windows.by.Ben.Ol
1a520 6d 73 74 65 61 64 20 00 5b 31 31 5d 00 2c 20 77 68 6f 20 77 61 73 20 6b 69 6e 64 20 65 6e 6f 75 mstead..[11].,.who.was.kind.enou
1a540 67 68 20 74 6f 20 72 65 6c 65 61 73 65 20 68 69 73 20 73 6f 75 72 63 65 20 63 6f 64 65 20 6f 6e gh.to.release.his.source.code.on
1a560 20 72 65 71 75 65 73 74 20 73 6f 20 74 68 61 74 20 69 74 20 63 6f 75 6c 64 20 62 65 20 72 65 2d .request.so.that.it.could.be.re-
1a580 39 cf 05 00 2e 00 06 00 f6 ca 05 00 69 6d 70 6c 65 6d 65 6e 74 65 64 20 66 6f 72 20 74 68 69 73 9...........implemented.for.this
1a5a0 20 63 6f 6c 6c 65 63 74 69 6f 6e 2e 00 00 41 00 00 00 19 00 00 00 39 cf 05 00 6f 00 06 00 28 00 .collection...A.......9...o...(.
1a5c0 00 00 20 20 80 32 00 80 00 00 14 00 98 80 80 00 00 80 02 00 82 ff 00 5b 31 31 5d 20 00 68 74 74 .....2.................[11]..htt
1a5e0 70 3a 2f 2f 78 6e 31 33 2e 63 6f 6d 2f 00 00 54 00 00 00 25 00 00 00 2e 00 06 00 c3 00 06 00 2f p://xn13.com/..T...%.........../
1a600 00 00 00 20 2e 80 4a 00 80 00 00 00 00 e3 ff c4 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 ......J..........N..............
1a620 53 65 63 74 69 6f 6e 20 32 34 2e 31 00 3a 20 00 49 6e 65 72 74 69 61 20 63 6f 6e 74 72 6f 6c 73 Section.24.1.:..Inertia.controls
1a640 00 00 00 56 00 00 00 27 00 00 00 6f 00 06 00 19 01 06 00 2f 00 00 00 20 2e 80 4e 00 80 00 00 00 ...V...'...o......./......N.....
1a660 00 e3 00 c5 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 32 34 2e 32 .....N..............Section.24.2
1a680 00 3a 20 00 49 6e 65 72 74 69 61 20 70 61 72 61 6d 65 74 65 72 73 00 00 00 83 00 00 00 52 00 00 .:..Inertia.parameters.......R..
1a6a0 00 c3 00 06 00 9c 01 06 00 31 00 00 00 02 56 05 00 00 f3 85 0b 00 1a 05 0c 00 46 00 00 00 9c 01 .........1....V...........F.....
1a6c0 06 00 e8 01 06 00 f2 06 06 00 53 65 63 74 69 6f 6e 20 32 34 2e 31 3a 20 49 6e 65 72 74 69 61 20 ..........Section.24.1:.Inertia.
1a6e0 63 6f 6e 74 72 6f 6c 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 controls.CBB("btn_up","JI(`',`ga
1a700 6d 65 73 2e 69 6e 65 72 74 69 61 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4c 00 00 00 mes.inertia')");EB("btn_up")L...
1a720 23 00 00 00 19 01 06 00 e8 01 06 00 29 00 00 00 20 22 80 46 00 80 00 00 00 00 80 05 00 80 05 00 #...........)....".F............
1a740 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 32 34 2e 31 00 3a 20 00 49 6e 65 72 74 69 61 20 63 6f ......Section.24.1.:..Inertia.co
1a760 6e 74 72 6f 6c 73 00 00 00 01 00 00 da 00 00 00 9c 01 06 00 e8 02 06 00 26 00 00 00 20 1a 80 b5 ntrols..................&.......
1a780 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 59 6f 75 20 63 61 6e 20 6d 6f 76 65 20 74 68 65 20 ...............You.can.move.the.
1a7a0 62 61 6c 6c 20 69 6e 20 61 6e 79 20 6f 66 20 74 68 65 20 65 69 67 68 74 20 64 69 72 65 63 74 69 ball.in.any.of.the.eight.directi
1a7c0 6f 6e 73 20 75 73 69 6e 67 20 74 68 65 20 6e 75 6d 65 72 69 63 20 6b 65 79 70 61 64 2e 20 41 6c ons.using.the.numeric.keypad..Al
1a7e0 74 65 72 6e 61 74 69 76 65 6c 79 2c 20 69 66 20 79 6f 75 20 63 6c 69 63 6b 20 74 68 65 20 6c 65 ternatively,.if.you.click.the.le
1a800 66 74 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 20 6f 6e 20 74 68 65 20 67 72 69 64 2c 20 74 68 65 ft.mouse.button.on.the.grid,.the
1a820 20 62 61 6c 6c 20 77 69 6c 6c 20 62 65 67 69 6e 20 61 20 6d 6f 76 65 20 69 6e 20 74 68 65 20 67 .ball.will.begin.a.move.in.the.g
1a840 65 6e 65 72 61 6c 20 64 69 72 65 63 74 69 6f 6e 20 6f 66 20 77 68 65 72 65 20 79 6f 75 20 63 6c eneral.direction.of.where.you.cl
1a860 69 63 6b 65 64 2e 00 00 da 02 00 00 b4 02 00 00 e8 01 06 00 c2 05 06 00 26 00 00 00 20 1a 80 69 icked...................&......i
1a880 05 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 49 66 20 79 6f 75 20 75 73 65 20 74 68 65 20 91 53 ...............If.you.use.the..S
1a8a0 6f 6c 76 65 92 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 20 74 68 69 73 20 67 61 6d 65 2c 20 74 68 65 olve..function.on.this.game,.the
1a8c0 20 70 72 6f 67 72 61 6d 20 77 69 6c 6c 20 63 6f 6d 70 75 74 65 20 61 20 70 61 74 68 20 74 68 72 .program.will.compute.a.path.thr
1a8e0 6f 75 67 68 20 74 68 65 20 67 72 69 64 20 77 68 69 63 68 20 63 6f 6c 6c 65 63 74 73 20 61 6c 6c ough.the.grid.which.collects.all
1a900 20 74 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 67 65 6d 73 20 61 6e 64 20 72 65 74 75 72 6e 73 20 .the.remaining.gems.and.returns.
1a920 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 2e 20 41 20 68 69 6e 74 20 to.the.current.position..A.hint.
1a940 61 72 72 6f 77 20 77 69 6c 6c 20 61 70 70 65 61 72 20 6f 6e 20 74 68 65 20 62 61 6c 6c 20 69 6e arrow.will.appear.on.the.ball.in
1a960 64 69 63 61 74 69 6e 67 20 74 68 65 20 64 69 72 65 63 74 69 6f 6e 20 69 6e 20 77 68 69 63 68 20 dicating.the.direction.in.which.
1a980 79 6f 75 20 73 68 6f 75 6c 64 20 6d 6f 76 65 20 74 6f 20 62 65 67 69 6e 20 6f 6e 20 74 68 69 73 you.should.move.to.begin.on.this
1a9a0 20 70 61 74 68 2e 20 49 66 20 79 6f 75 20 74 68 65 6e 20 6d 6f 76 65 20 69 6e 20 74 68 61 74 20 .path..If.you.then.move.in.that.
1a9c0 64 69 72 65 63 74 69 6f 6e 2c 20 74 68 65 20 61 72 72 6f 77 20 77 69 6c 6c 20 75 70 64 61 74 65 direction,.the.arrow.will.update
1a9e0 20 74 6f 20 69 6e 64 69 63 61 74 65 20 74 68 65 20 6e 65 78 74 20 64 69 72 65 63 74 69 6f 6e 20 .to.indicate.the.next.direction.
1aa00 6f 6e 20 74 68 65 20 70 61 74 68 2e 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 70 72 65 73 73 20 on.the.path..You.can.also.press.
1aa20 53 70 61 63 65 20 74 6f 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 6d 6f 76 65 20 69 6e 20 74 Space.to.automatically.move.in.t
1aa40 68 65 20 64 69 72 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 68 69 6e 74 20 61 72 72 6f 77 2e 20 he.direction.of.the.hint.arrow..
1aa60 49 66 20 79 6f 75 20 6d 6f 76 65 20 69 6e 20 61 20 64 69 66 66 65 72 65 6e 74 20 64 69 72 65 63 If.you.move.in.a.different.direc
1aa80 74 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 6f 6e 65 20 73 68 6f 77 6e 20 62 79 20 74 68 65 20 61 tion.from.the.one.shown.by.the.a
1aaa0 72 72 6f 77 2c 20 74 68 65 20 68 69 6e 74 20 61 72 72 6f 77 73 20 77 69 6c 6c 20 73 74 6f 70 20 rrow,.the.hint.arrows.will.stop.
1aac0 61 70 70 65 61 72 69 6e 67 20 62 65 63 61 75 73 65 20 79 6f 75 20 68 61 76 65 20 73 74 72 61 79 appearing.because.you.have.stray
1aae0 65 64 20 66 72 6f 6d 20 74 68 65 20 70 72 6f 76 69 64 65 64 20 70 61 74 68 3b 20 79 6f 75 20 63 ed.from.the.provided.path;.you.c
1ab00 61 6e 20 74 68 65 6e 20 75 73 65 20 91 53 6f 6c 76 65 92 20 61 67 61 69 6e 20 74 6f 20 67 65 6e an.then.use..Solve..again.to.gen
1ab20 65 72 61 74 65 20 61 20 6e 65 77 20 70 61 74 68 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 2e erate.a.new.path.if.you.want.to.
1ab40 00 00 30 01 00 00 04 01 00 00 e8 02 06 00 f2 06 06 00 2c 00 00 00 20 26 80 09 02 00 80 00 00 14 ..0...............,....&........
1ab60 00 98 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 41 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73 20 64 ..........N....All.the.actions.d
1ab80 65 73 63 72 69 62 65 64 20 69 6e 20 00 73 65 63 74 69 6f 6e 20 32 2e 31 00 20 61 72 65 20 61 6c escribed.in..section.2.1..are.al
1aba0 73 6f 20 61 76 61 69 6c 61 62 6c 65 2e 20 49 6e 20 70 61 72 74 69 63 75 6c 61 72 2c 20 69 66 20 so.available..In.particular,.if.
1abc0 79 6f 75 20 64 6f 20 72 75 6e 20 69 6e 74 6f 20 61 20 6d 69 6e 65 20 61 6e 64 20 64 69 65 2c 20 you.do.run.into.a.mine.and.die,.
1abe0 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 20 55 6e 64 6f 20 66 75 6e 63 74 69 6f 6e 20 61 6e you.can.use.the.Undo.function.an
1ac00 64 20 72 65 73 75 6d 65 20 70 6c 61 79 69 6e 67 20 66 72 6f 6d 20 62 65 66 6f 72 65 20 74 68 65 d.resume.playing.from.before.the
1ac20 20 66 61 74 61 6c 20 6d 6f 76 65 2e 20 54 68 65 20 67 61 6d 65 20 77 69 6c 6c 20 6b 65 65 70 20 .fatal.move..The.game.will.keep.
1ac40 74 72 61 63 6b 20 6f 66 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 74 69 6d 65 73 20 79 6f 75 track.of.the.number.of.times.you
1ac60 20 68 61 76 65 20 64 6f 6e 65 20 74 68 69 73 2e 00 00 85 00 00 00 54 00 00 00 c2 05 06 00 77 07 .have.done.this.......T.......w.
1ac80 06 00 31 00 00 00 02 42 01 00 00 65 00 0c 00 bd 05 0c 00 47 00 00 00 77 07 06 00 c5 07 06 00 b9 ..1....B...e.......G...w........
1aca0 08 06 00 53 65 63 74 69 6f 6e 20 32 34 2e 32 3a 20 49 6e 65 72 74 69 61 20 70 61 72 61 6d 65 74 ...Section.24.2:.Inertia.paramet
1acc0 65 72 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 69 ers.CBB("btn_up","JI(`',`games.i
1ace0 6e 65 72 74 69 61 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4e 00 00 00 25 00 00 00 f2 nertia')");EB("btn_up")N...%....
1ad00 06 06 00 c5 07 06 00 29 00 00 00 20 22 80 4a 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff .......)....".J.................
1ad20 00 53 65 63 74 69 6f 6e 20 32 34 2e 32 00 3a 20 00 49 6e 65 72 74 69 61 20 70 61 72 61 6d 65 74 .Section.24.2.:..Inertia.paramet
1ad40 65 72 73 00 00 76 00 00 00 51 00 00 00 77 07 06 00 3b 08 06 00 25 00 00 00 20 1a 80 a2 00 80 00 ers..v...Q...w...;...%..........
1ad60 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 ...........These.parameters.are.
1ad80 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 20 6f available.from.the..Custom.....o
1ada0 70 74 69 6f 6e 20 6f 6e 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 2e 00 00 3d 00 00 00 12 ption.on.the..Type..menu...=....
1adc0 00 00 00 c5 07 06 00 78 08 06 00 2b 00 00 00 20 26 80 24 00 80 00 00 14 00 98 80 80 01 00 80 00 .......x...+....&.$.............
1ade0 00 80 01 00 82 ff 00 57 69 64 74 68 00 2c 20 00 48 65 69 67 68 74 00 00 41 00 00 00 1b 00 00 00 .......Width.,..Height..A.......
1ae00 3b 08 06 00 b9 08 06 00 26 00 00 00 20 1c 80 36 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 53 ;.......&......6...............S
1ae20 69 7a 65 20 6f 66 20 67 72 69 64 20 69 6e 20 73 71 75 61 72 65 73 2e 00 00 6c 00 00 00 3b 00 00 ize.of.grid.in.squares...l...;..
1ae40 00 78 08 06 00 25 09 06 00 31 00 00 00 02 00 05 00 00 1a 05 0c 00 2f 09 0c 00 48 00 00 00 25 09 .x...%...1............/...H...%.
1ae60 06 00 64 09 06 00 25 0e 06 00 43 68 61 70 74 65 72 20 32 35 3a 20 54 65 6e 74 73 00 43 42 42 28 ..d...%...Chapter.25:.Tents.CBB(
1ae80 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e "btn_up","JI(`',`Top')");EB("btn
1aea0 5f 75 70 22 29 3f 00 00 00 16 00 00 00 b9 08 06 00 64 09 06 00 29 00 00 00 20 22 80 2c 00 80 00 _up")?...........d...)....".,...
1aec0 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 74 65 72 20 32 35 00 3a 20 00 54 65 6e ...............Chapter.25.:..Ten
1aee0 74 73 00 00 d3 00 00 00 ad 00 00 00 25 09 06 00 37 0a 06 00 26 00 00 00 20 1a 80 5b 01 00 80 00 ts..........%...7...&......[....
1af00 00 14 00 98 80 80 00 00 82 ff 00 59 6f 75 20 68 61 76 65 20 61 20 67 72 69 64 20 6f 66 20 73 71 ...........You.have.a.grid.of.sq
1af20 75 61 72 65 73 2c 20 73 6f 6d 65 20 6f 66 20 77 68 69 63 68 20 63 6f 6e 74 61 69 6e 20 74 72 65 uares,.some.of.which.contain.tre
1af40 65 73 2e 20 59 6f 75 72 20 61 69 6d 20 69 73 20 74 6f 20 70 6c 61 63 65 20 74 65 6e 74 73 20 69 es..Your.aim.is.to.place.tents.i
1af60 6e 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 73 71 75 61 72 65 73 2c n.some.of.the.remaining.squares,
1af80 20 69 6e 20 73 75 63 68 20 61 20 77 61 79 20 74 68 61 74 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e .in.such.a.way.that.the.followin
1afa0 67 20 63 6f 6e 64 69 74 69 6f 6e 73 20 61 72 65 20 6d 65 74 3a 00 00 5c 00 00 00 2f 00 00 00 64 g.conditions.are.met:..\.../...d
1afc0 09 06 00 93 0a 06 00 2d 00 00 00 20 2a 80 5e 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 .......-....*.^....T....8.......
1afe0 00 00 82 ff 00 95 00 00 54 68 65 72 65 20 61 72 65 20 65 78 61 63 74 6c 79 20 61 73 20 6d 61 6e ........There.are.exactly.as.man
1b000 79 20 74 65 6e 74 73 20 61 73 20 74 72 65 65 73 2e 00 00 10 01 00 00 e2 00 00 00 37 0a 06 00 a3 y.tents.as.trees...........7....
1b020 0b 06 00 2e 00 00 00 20 2a 80 c5 01 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ........*.......T....8..........
1b040 ff 00 95 00 00 54 68 65 20 74 65 6e 74 73 20 61 6e 64 20 74 72 65 65 73 20 63 61 6e 20 62 65 20 .....The.tents.and.trees.can.be.
1b060 6d 61 74 63 68 65 64 20 75 70 20 69 6e 20 73 75 63 68 20 61 20 77 61 79 20 74 68 61 74 20 65 61 matched.up.in.such.a.way.that.ea
1b080 63 68 20 74 65 6e 74 20 69 73 20 64 69 72 65 63 74 6c 79 20 61 64 6a 61 63 65 6e 74 20 28 68 6f ch.tent.is.directly.adjacent.(ho
1b0a0 72 69 7a 6f 6e 74 61 6c 6c 79 20 6f 72 20 76 65 72 74 69 63 61 6c 6c 79 2c 20 62 75 74 20 6e 6f rizontally.or.vertically,.but.no
1b0c0 74 20 64 69 61 67 6f 6e 61 6c 6c 79 29 20 74 6f 20 69 74 73 20 6f 77 6e 20 74 72 65 65 2e 20 48 t.diagonally).to.its.own.tree..H
1b0e0 6f 77 65 76 65 72 2c 20 61 20 74 65 6e 74 20 6d 61 79 20 62 65 20 61 64 6a 61 63 65 6e 74 20 74 owever,.a.tent.may.be.adjacent.t
1b100 6f 20 6f 74 68 65 72 20 74 72 65 65 73 20 61 73 20 77 65 6c 6c 20 61 73 20 69 74 73 20 6f 77 6e o.other.trees.as.well.as.its.own
1b120 2e 00 00 7c 00 00 00 49 00 00 00 93 0a 06 00 1f 0c 06 00 33 00 00 00 20 36 80 92 00 80 00 00 54 ...|...I...........3....6......T
1b140 02 98 91 80 38 82 90 80 00 00 83 80 00 00 80 01 00 80 00 00 82 ff 00 95 00 00 4e 6f 20 74 77 6f ....8.....................No.two
1b160 20 74 65 6e 74 73 20 61 72 65 20 61 64 6a 61 63 65 6e 74 20 68 6f 72 69 7a 6f 6e 74 61 6c 6c 79 .tents.are.adjacent.horizontally
1b180 2c 20 76 65 72 74 69 63 61 6c 6c 79 20 00 6f 72 20 64 69 61 67 6f 6e 61 6c 6c 79 00 2e 00 00 9e ,.vertically..or.diagonally.....
1b1a0 00 00 00 71 00 00 00 a3 0b 06 00 bd 0c 06 00 2d 00 00 00 20 2a 80 e2 00 80 00 00 54 02 98 91 80 ...q...........-....*......T....
1b1c0 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 74 65 8...............The.number.of.te
1b1e0 6e 74 73 20 69 6e 20 65 61 63 68 20 72 6f 77 2c 20 61 6e 64 20 69 6e 20 65 61 63 68 20 63 6f 6c nts.in.each.row,.and.in.each.col
1b200 75 6d 6e 2c 20 6d 61 74 63 68 65 73 20 74 68 65 20 6e 75 6d 62 65 72 73 20 67 69 76 65 6e 20 72 umn,.matches.the.numbers.given.r
1b220 6f 75 6e 64 20 74 68 65 20 73 69 64 65 73 20 6f 66 20 74 68 65 20 67 72 69 64 2e 00 00 c2 00 00 ound.the.sides.of.the.grid......
1b240 00 9c 00 00 00 1f 0c 06 00 7f 0d 06 00 26 00 00 00 20 1a 80 39 01 00 80 00 00 14 00 98 80 80 00 .............&......9...........
1b260 00 82 ff 00 54 68 69 73 20 70 75 7a 7a 6c 65 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 69 6e 20 ....This.puzzle.can.be.found.in.
1b280 73 65 76 65 72 61 6c 20 70 6c 61 63 65 73 20 6f 6e 20 74 68 65 20 49 6e 74 65 72 6e 65 74 2c 20 several.places.on.the.Internet,.
1b2a0 61 6e 64 20 77 61 73 20 62 72 6f 75 67 68 74 20 74 6f 20 6d 79 20 61 74 74 65 6e 74 69 6f 6e 20 and.was.brought.to.my.attention.
1b2c0 62 79 20 65 2d 6d 61 69 6c 2e 20 49 20 64 6f 6e 27 74 20 6b 6e 6f 77 20 77 68 6f 20 49 20 73 68 by.e-mail..I.don't.know.who.I.sh
1b2e0 6f 75 6c 64 20 63 72 65 64 69 74 20 66 6f 72 20 69 6e 76 65 6e 74 69 6e 67 20 69 74 2e 00 00 52 ould.credit.for.inventing.it...R
1b300 00 00 00 23 00 00 00 bd 0c 06 00 d1 0d 06 00 2f 00 00 00 20 2e 80 46 00 80 00 00 00 00 e3 01 c5 ...#.........../......F.........
1b320 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 32 35 2e 31 00 3a 20 00 .N..............Section.25.1.:..
1b340 54 65 6e 74 73 20 63 6f 6e 74 72 6f 6c 73 00 00 00 54 00 00 00 25 00 00 00 7f 0d 06 00 25 0e 06 Tents.controls...T...%.......%..
1b360 00 2f 00 00 00 20 2e 80 4a 00 80 00 00 00 00 e3 2d c5 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff ./......J.......-..N............
1b380 00 00 53 65 63 74 69 6f 6e 20 32 35 2e 32 00 3a 20 00 54 65 6e 74 73 20 70 61 72 61 6d 65 74 65 ..Section.25.2.:..Tents.paramete
1b3a0 72 73 00 00 00 7f 00 00 00 4e 00 00 00 d1 0d 06 00 a4 0e 06 00 31 00 00 00 02 ec 02 00 00 bd 05 rs.......N...........1..........
1b3c0 0c 00 41 81 0c 00 49 00 00 00 a4 0e 06 00 ee 0e 06 00 a4 41 06 00 53 65 63 74 69 6f 6e 20 32 35 ..A...I............A..Section.25
1b3e0 2e 31 3a 20 54 65 6e 74 73 20 63 6f 6e 74 72 6f 6c 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c .1:.Tents.controls.CBB("btn_up",
1b400 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 74 65 6e 74 73 27 29 22 29 3b 45 42 28 22 62 74 6e 5f "JI(`',`games.tents')");EB("btn_
1b420 75 70 22 29 4a 00 00 00 21 00 00 00 25 0e 06 00 ee 0e 06 00 29 00 00 00 20 22 80 42 00 80 00 00 up")J...!...%.......)....".B....
1b440 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 32 35 2e 31 00 3a 20 00 54 65 ..............Section.25.1.:..Te
1b460 6e 74 73 20 63 6f 6e 74 72 6f 6c 73 00 00 0a 01 00 00 de 00 00 00 a4 0e 06 00 0c 40 06 00 2c 00 nts.controls...............@..,.
1b480 00 00 20 26 80 bd 01 00 80 00 00 14 00 98 80 80 00 00 80 01 00 80 00 00 82 ff 00 4c 65 66 74 2d ...&.......................Left-
1b4a0 63 6c 69 63 6b 69 6e 67 20 69 6e 20 61 20 62 6c 61 6e 6b 20 73 71 75 61 72 65 20 77 69 6c 6c 20 clicking.in.a.blank.square.will.
1b4c0 70 6c 61 63 65 20 61 20 74 65 6e 74 20 69 6e 20 69 74 2e 20 52 69 67 68 74 2d 63 6c 69 63 6b 69 place.a.tent.in.it..Right-clicki
1b4e0 6e 67 20 69 6e 20 61 20 62 6c 61 6e 6b 20 73 71 75 61 72 65 20 77 69 6c 6c 20 63 6f 6c 6f 75 72 ng.in.a.blank.square.will.colour
1b500 20 69 74 20 67 72 65 65 6e 2c 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 61 74 20 79 6f 75 20 61 .it.green,.indicating.that.you.a
1b520 72 65 20 73 75 72 65 20 69 74 20 00 69 73 6e 27 74 00 20 61 20 74 65 6e 74 2e 20 43 6c 69 63 6b re.sure.it..isn't..a.tent..Click
1b540 69 6e 67 20 65 69 74 68 65 72 20 62 75 74 74 6f 6e 20 69 6e 20 61 6e 20 6f 63 63 75 70 69 65 64 ing.either.button.in.an.occupied
1b560 20 73 71 75 61 72 65 20 77 69 6c 6c 20 63 6c 65 61 72 20 69 74 2e 00 00 00 00 00 00 00 00 00 00 .square.will.clear.it...........
1b580 ee 0e 06 00 0c 40 06 00 25 0e 06 00 2a 01 00 00 fe 00 00 00 ee 0e 06 00 36 41 06 00 2c 00 00 00 .....@..%...*...........6A..,...
1b5a0 20 26 80 fd 01 00 80 00 00 14 00 98 80 80 00 00 80 01 00 80 00 00 82 ff 00 49 66 20 79 6f 75 20 .&.......................If.you.
1b5c0 00 64 72 61 67 00 20 77 69 74 68 20 74 68 65 20 72 69 67 68 74 20 62 75 74 74 6f 6e 20 61 6c 6f .drag..with.the.right.button.alo
1b5e0 6e 67 20 61 20 72 6f 77 20 6f 72 20 63 6f 6c 75 6d 6e 2c 20 65 76 65 72 79 20 62 6c 61 6e 6b 20 ng.a.row.or.column,.every.blank.
1b600 73 71 75 61 72 65 20 69 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 79 6f 75 20 63 6f 76 65 72 20 77 square.in.the.region.you.cover.w
1b620 69 6c 6c 20 62 65 20 74 75 72 6e 65 64 20 67 72 65 65 6e 2c 20 61 6e 64 20 6e 6f 20 6f 74 68 65 ill.be.turned.green,.and.no.othe
1b640 72 20 73 71 75 61 72 65 73 20 77 69 6c 6c 20 62 65 20 61 66 66 65 63 74 65 64 2e 20 28 54 68 69 r.squares.will.be.affected..(Thi
1b660 73 20 69 73 20 75 73 65 66 75 6c 20 66 6f 72 20 63 6c 65 61 72 69 6e 67 20 74 68 65 20 72 65 6d s.is.useful.for.clearing.the.rem
1b680 61 69 6e 64 65 72 20 6f 66 20 61 20 72 6f 77 20 6f 6e 63 65 20 79 6f 75 20 68 61 76 65 20 70 6c ainder.of.a.row.once.you.have.pl
1b6a0 61 63 65 64 20 61 6c 6c 20 69 74 73 20 74 65 6e 74 73 2e 29 00 00 6e 00 00 00 43 00 00 00 0c 40 aced.all.its.tents.)..n...C....@
1b6c0 06 00 a4 41 06 00 2b 00 00 00 20 26 80 86 00 80 00 00 14 00 98 80 80 00 00 e3 fc c5 f9 4e 89 82 ...A..+....&.................N..
1b6e0 ff 00 28 41 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 ..(All.the.actions.described.in.
1b700 00 73 65 63 74 69 6f 6e 20 32 2e 31 00 20 61 72 65 20 61 6c 73 6f 20 61 76 61 69 6c 61 62 6c 65 .section.2.1..are.also.available
1b720 2e 29 00 00 81 00 00 00 50 00 00 00 36 41 06 00 25 42 06 00 31 00 00 00 02 5f 02 00 00 2f 09 0c .)......P...6A..%B..1...._.../..
1b740 00 b5 82 0c 00 4a 00 00 00 25 42 06 00 71 42 06 00 84 44 06 00 53 65 63 74 69 6f 6e 20 32 35 2e .....J...%B..qB...D..Section.25.
1b760 32 3a 20 54 65 6e 74 73 20 70 61 72 61 6d 65 74 65 72 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2:.Tents.parameters.CBB("btn_up"
1b780 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 74 65 6e 74 73 27 29 22 29 3b 45 42 28 22 62 74 6e ,"JI(`',`games.tents')");EB("btn
1b7a0 5f 75 70 22 29 4c 00 00 00 23 00 00 00 a4 41 06 00 71 42 06 00 29 00 00 00 20 22 80 46 00 80 00 _up")L...#....A..qB..)....".F...
1b7c0 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 32 35 2e 32 00 3a 20 00 54 ...............Section.25.2.:..T
1b7e0 65 6e 74 73 20 70 61 72 61 6d 65 74 65 72 73 00 00 76 00 00 00 51 00 00 00 25 42 06 00 e7 42 06 ents.parameters..v...Q...%B...B.
1b800 00 25 00 00 00 20 1a 80 a2 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 73 65 20 70 61 72 .%.....................These.par
1b820 61 6d 65 74 65 72 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 91 ameters.are.available.from.the..
1b840 43 75 73 74 6f 6d 2e 2e 2e 92 20 6f 70 74 69 6f 6e 20 6f 6e 20 74 68 65 20 91 54 79 70 65 92 20 Custom.....option.on.the..Type..
1b860 6d 65 6e 75 2e 00 00 3d 00 00 00 12 00 00 00 71 42 06 00 24 43 06 00 2b 00 00 00 20 26 80 24 00 menu...=.......qB..$C..+....&.$.
1b880 80 00 00 14 00 98 80 80 01 00 80 00 00 80 01 00 82 ff 00 57 69 64 74 68 00 2c 20 00 48 65 69 67 ...................Width.,..Heig
1b8a0 68 74 00 00 41 00 00 00 1b 00 00 00 e7 42 06 00 65 43 06 00 26 00 00 00 20 1c 80 36 00 80 00 00 ht..A........B..eC..&......6....
1b8c0 14 00 98 91 80 80 00 00 82 ff 00 53 69 7a 65 20 6f 66 20 67 72 69 64 20 69 6e 20 73 71 75 61 72 ...........Size.of.grid.in.squar
1b8e0 65 73 2e 00 00 32 00 00 00 0d 00 00 00 24 43 06 00 97 43 06 00 25 00 00 00 20 1a 80 1a 00 80 00 es...2.......$C...C..%..........
1b900 00 14 00 98 80 80 01 00 82 ff 00 44 69 66 66 69 63 75 6c 74 79 00 00 ed 00 00 00 c6 00 00 00 65 ...........Difficulty..........e
1b920 43 06 00 84 44 06 00 27 00 00 00 20 1c 80 8d 01 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 43 C...D..'.......................C
1b940 6f 6e 74 72 6f 6c 73 20 74 68 65 20 64 69 66 66 69 63 75 6c 74 79 20 6f 66 20 74 68 65 20 67 65 ontrols.the.difficulty.of.the.ge
1b960 6e 65 72 61 74 65 64 20 70 75 7a 7a 6c 65 2e 20 4d 6f 72 65 20 64 69 66 66 69 63 75 6c 74 20 70 nerated.puzzle..More.difficult.p
1b980 75 7a 7a 6c 65 73 20 72 65 71 75 69 72 65 20 6d 6f 72 65 20 63 6f 6d 70 6c 65 78 20 64 65 64 75 uzzles.require.more.complex.dedu
1b9a0 63 74 69 6f 6e 73 2c 20 62 75 74 20 61 74 20 70 72 65 73 65 6e 74 20 6e 6f 6e 65 20 6f 66 20 74 ctions,.but.at.present.none.of.t
1b9c0 68 65 20 61 76 61 69 6c 61 62 6c 65 20 64 69 66 66 69 63 75 6c 74 79 20 6c 65 76 65 6c 73 20 72 he.available.difficulty.levels.r
1b9e0 65 71 75 69 72 65 73 20 67 75 65 73 73 77 6f 72 6b 20 6f 72 20 62 61 63 6b 74 72 61 63 6b 69 6e equires.guesswork.or.backtrackin
1ba00 67 2e 00 00 6e 00 00 00 3d 00 00 00 97 43 06 00 f2 44 06 00 31 00 00 00 02 54 06 00 00 41 81 0c g...n...=....C...D..1....T...A..
1ba20 00 dd 86 0c 00 4b 00 00 00 f2 44 06 00 33 45 06 00 46 4b 06 00 43 68 61 70 74 65 72 20 32 36 3a .....K....D..3E..FK..Chapter.26:
1ba40 20 42 72 69 64 67 65 73 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 54 6f .Bridges.CBB("btn_up","JI(`',`To
1ba60 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 41 00 00 00 18 00 00 00 84 44 06 00 33 45 p')");EB("btn_up")A........D..3E
1ba80 06 00 29 00 00 00 20 22 80 30 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 43 68 61 70 ..)....".0..................Chap
1baa0 74 65 72 20 32 36 00 3a 20 00 42 72 69 64 67 65 73 00 00 d4 00 00 00 ae 00 00 00 f2 44 06 00 07 ter.26.:..Bridges...........D...
1bac0 46 06 00 26 00 00 00 20 1a 80 5d 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 59 6f 75 20 68 61 F..&......]...............You.ha
1bae0 76 65 20 61 20 73 65 74 20 6f 66 20 69 73 6c 61 6e 64 73 20 64 69 73 74 72 69 62 75 74 65 64 20 ve.a.set.of.islands.distributed.
1bb00 61 63 72 6f 73 73 20 74 68 65 20 70 6c 61 79 69 6e 67 20 61 72 65 61 2e 20 45 61 63 68 20 69 73 across.the.playing.area..Each.is
1bb20 6c 61 6e 64 20 63 6f 6e 74 61 69 6e 73 20 61 20 6e 75 6d 62 65 72 2e 20 59 6f 75 72 20 61 69 6d land.contains.a.number..Your.aim
1bb40 20 69 73 20 74 6f 20 63 6f 6e 6e 65 63 74 20 74 68 65 20 69 73 6c 61 6e 64 73 20 74 6f 67 65 74 .is.to.connect.the.islands.toget
1bb60 68 65 72 20 77 69 74 68 20 62 72 69 64 67 65 73 2c 20 69 6e 20 73 75 63 68 20 61 20 77 61 79 20 her.with.bridges,.in.such.a.way.
1bb80 74 68 61 74 3a 00 00 5a 00 00 00 2d 00 00 00 33 45 06 00 61 46 06 00 2d 00 00 00 20 2a 80 5a 00 that:..Z...-...3E..aF..-....*.Z.
1bba0 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 42 72 69 64 67 65 73 20 ...T....8...............Bridges.
1bbc0 72 75 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 6c 79 20 6f 72 20 76 65 72 74 69 63 61 6c 6c 79 2e 00 run.horizontally.or.vertically..
1bbe0 00 91 00 00 00 64 00 00 00 07 46 06 00 f2 46 06 00 2d 00 00 00 20 2a 80 c8 00 80 00 00 54 02 98 .....d....F...F..-....*......T..
1bc00 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 ..8...............The.number.of.
1bc20 62 72 69 64 67 65 73 20 74 65 72 6d 69 6e 61 74 69 6e 67 20 61 74 20 61 6e 79 20 69 73 6c 61 6e bridges.terminating.at.any.islan
1bc40 64 20 69 73 20 65 71 75 61 6c 20 74 6f 20 74 68 65 20 6e 75 6d 62 65 72 20 77 72 69 74 74 65 6e d.is.equal.to.the.number.written
1bc60 20 69 6e 20 74 68 61 74 20 69 73 6c 61 6e 64 2e 00 00 90 00 00 00 63 00 00 00 61 46 06 00 82 47 .in.that.island.......c...aF...G
1bc80 06 00 2d 00 00 00 20 2a 80 c6 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 ..-....*......T....8............
1bca0 95 00 00 54 77 6f 20 62 72 69 64 67 65 73 20 6d 61 79 20 72 75 6e 20 69 6e 20 70 61 72 61 6c 6c ...Two.bridges.may.run.in.parall
1bcc0 65 6c 20 62 65 74 77 65 65 6e 20 74 68 65 20 73 61 6d 65 20 74 77 6f 20 69 73 6c 61 6e 64 73 2c el.between.the.same.two.islands,
1bce0 20 62 75 74 20 6e 6f 20 6d 6f 72 65 20 74 68 61 6e 20 74 77 6f 20 6d 61 79 20 64 6f 20 73 6f 2e .but.no.more.than.two.may.do.so.
1bd00 00 00 54 00 00 00 27 00 00 00 f2 46 06 00 d6 47 06 00 2d 00 00 00 20 2a 80 4e 00 80 00 00 54 02 ..T...'....F...G..-....*.N....T.
1bd20 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 4e 6f 20 62 72 69 64 67 65 20 63 72 6f ...8...............No.bridge.cro
1bd40 73 73 65 73 20 61 6e 6f 74 68 65 72 20 62 72 69 64 67 65 2e 00 00 5a 00 00 00 2d 00 00 00 82 47 sses.another.bridge...Z...-....G
1bd60 06 00 30 48 06 00 2d 00 00 00 20 2a 80 5a 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 ..0H..-....*.Z....T....8........
1bd80 00 82 ff 00 95 00 00 41 6c 6c 20 74 68 65 20 69 73 6c 61 6e 64 73 20 61 72 65 20 63 6f 6e 6e 65 .......All.the.islands.are.conne
1bda0 63 74 65 64 20 74 6f 67 65 74 68 65 72 2e 00 00 4f 01 00 00 29 01 00 00 d6 47 06 00 7f 49 06 00 cted.together...O...)....G...I..
1bdc0 26 00 00 00 20 1a 80 53 02 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 72 65 20 61 72 65 &......S...............There.are
1bde0 20 73 6f 6d 65 20 63 6f 6e 66 69 67 75 72 61 62 6c 65 20 61 6c 74 65 72 6e 61 74 69 76 65 20 6d .some.configurable.alternative.m
1be00 6f 64 65 73 2c 20 77 68 69 63 68 20 69 6e 76 6f 6c 76 65 20 63 68 61 6e 67 69 6e 67 20 74 68 65 odes,.which.involve.changing.the
1be20 20 70 61 72 61 6c 6c 65 6c 2d 62 72 69 64 67 65 20 6c 69 6d 69 74 20 74 6f 20 73 6f 6d 65 74 68 .parallel-bridge.limit.to.someth
1be40 69 6e 67 20 6f 74 68 65 72 20 74 68 61 6e 20 32 2c 20 61 6e 64 20 69 6e 74 72 6f 64 75 63 69 6e ing.other.than.2,.and.introducin
1be60 67 20 74 68 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6e 73 74 72 61 69 6e 74 20 74 68 61 74 g.the.additional.constraint.that
1be80 20 6e 6f 20 73 65 71 75 65 6e 63 65 20 6f 66 20 62 72 69 64 67 65 73 20 6d 61 79 20 66 6f 72 6d .no.sequence.of.bridges.may.form
1bea0 20 61 20 6c 6f 6f 70 20 66 72 6f 6d 20 6f 6e 65 20 69 73 6c 61 6e 64 20 62 61 63 6b 20 74 6f 20 .a.loop.from.one.island.back.to.
1bec0 74 68 65 20 73 61 6d 65 20 69 73 6c 61 6e 64 2e 20 54 68 65 20 72 75 6c 65 73 20 73 74 61 74 65 the.same.island..The.rules.state
1bee0 64 20 61 62 6f 76 65 20 61 72 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 6f 6e 65 73 2e 00 00 5b d.above.are.the.default.ones...[
1bf00 00 00 00 30 00 00 00 30 48 06 00 da 49 06 00 2b 00 00 00 20 26 80 60 00 80 00 00 14 00 98 80 80 ...0...0H...I..+....&.`.........
1bf20 00 00 e3 93 26 f8 b6 89 82 ff 00 43 72 65 64 69 74 20 66 6f 72 20 74 68 69 73 20 70 75 7a 7a 6c ....&......Credit.for.this.puzzl
1bf40 65 20 67 6f 65 73 20 74 6f 20 4e 69 6b 6f 6c 69 20 00 5b 31 32 5d 00 2e 00 00 63 00 00 00 3e 00 e.goes.to.Nikoli..[12]....c...>.
1bf60 00 00 7f 49 06 00 3d 4a 06 00 25 00 00 00 20 1a 80 7c 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 ...I..=J..%......|..............
1bf80 42 72 69 64 67 65 73 20 77 61 73 20 63 6f 6e 74 72 69 62 75 74 65 64 20 74 6f 20 74 68 69 73 20 Bridges.was.contributed.to.this.
1bfa0 63 6f 6c 6c 65 63 74 69 6f 6e 20 62 79 20 4a 61 6d 65 73 20 48 61 72 76 65 79 2e 00 00 5f 00 00 collection.by.James.Harvey..._..
1bfc0 00 37 00 00 00 da 49 06 00 9c 4a 06 00 28 00 00 00 20 20 80 6e 00 80 00 00 14 00 98 80 80 00 00 .7....I...J..(......n...........
1bfe0 80 02 00 82 ff 00 5b 31 32 5d 20 00 68 74 74 70 3a 2f 2f 77 77 77 2e 6e 69 6b 6f 6c 69 2e 63 6f ......[12]..http://www.nikoli.co
1c000 2e 6a 70 2f 70 75 7a 7a 6c 65 73 2f 31 34 2f 69 6e 64 65 78 2d 65 2e 68 74 6d 00 00 54 00 00 00 .jp/puzzles/14/index-e.htm..T...
1c020 25 00 00 00 3d 4a 06 00 f0 4a 06 00 2f 00 00 00 20 2e 80 4a 00 80 00 00 00 00 e3 24 c5 f9 4e 80 %...=J...J../......J.......$..N.
1c040 00 00 80 00 00 80 00 00 89 82 ff 00 00 53 65 63 74 69 6f 6e 20 32 36 2e 31 00 3a 20 00 42 72 69 .............Section.26.1.:..Bri
1c060 64 67 65 73 20 63 6f 6e 74 72 6f 6c 73 00 00 00 56 00 00 00 27 00 00 00 9c 4a 06 00 46 4b 06 00 dges.controls...V...'....J..FK..
1c080 2f 00 00 00 20 2e 80 4e 00 80 00 00 00 00 e3 25 c5 f9 4e 80 00 00 80 00 00 80 00 00 89 82 ff 00 /......N.......%..N.............
1c0a0 00 53 65 63 74 69 6f 6e 20 32 36 2e 32 00 3a 20 00 42 72 69 64 67 65 73 20 70 61 72 61 6d 65 74 .Section.26.2.:..Bridges.paramet
1c0c0 65 72 73 00 00 00 83 00 00 00 52 00 00 00 f0 4a 06 00 c9 4b 06 00 31 00 00 00 02 ba 0a 00 00 b5 ers.......R....J...K..1.........
1c0e0 82 0c 00 e1 03 0d 00 4c 00 00 00 c9 4b 06 00 15 4c 06 00 8f 86 06 00 53 65 63 74 69 6f 6e 20 32 .......L....K...L......Section.2
1c100 36 2e 31 3a 20 42 72 69 64 67 65 73 20 63 6f 6e 74 72 6f 6c 73 00 43 42 42 28 22 62 74 6e 5f 75 6.1:.Bridges.controls.CBB("btn_u
1c120 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 62 72 69 64 67 65 73 27 29 22 29 3b 45 42 28 p","JI(`',`games.bridges')");EB(
1c140 22 62 74 6e 5f 75 70 22 29 4c 00 00 00 23 00 00 00 46 4b 06 00 15 4c 06 00 29 00 00 00 20 22 80 "btn_up")L...#...FK...L..)....".
1c160 46 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 63 74 69 6f 6e 20 32 36 2e 31 00 F..................Section.26.1.
1c180 3a 20 00 42 72 69 64 67 65 73 20 63 6f 6e 74 72 6f 6c 73 00 00 9e 01 00 00 78 01 00 00 c9 4b 06 :..Bridges.controls......x....K.
1c1a0 00 b3 4d 06 00 26 00 00 00 20 1a 80 f1 02 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 6f 20 70 ..M..&......................To.p
1c1c0 6c 61 63 65 20 61 20 62 72 69 64 67 65 20 62 65 74 77 65 65 6e 20 74 77 6f 20 69 73 6c 61 6e 64 lace.a.bridge.between.two.island
1c1e0 73 2c 20 63 6c 69 63 6b 20 74 68 65 20 6d 6f 75 73 65 20 64 6f 77 6e 20 6f 6e 20 6f 6e 65 20 69 s,.click.the.mouse.down.on.one.i
1c200 73 6c 61 6e 64 20 61 6e 64 20 64 72 61 67 20 69 74 20 74 6f 77 61 72 64 73 20 74 68 65 20 6f 74 sland.and.drag.it.towards.the.ot
1c220 68 65 72 2e 20 59 6f 75 20 64 6f 20 6e 6f 74 20 6e 65 65 64 20 74 6f 20 64 72 61 67 20 61 6c 6c her..You.do.not.need.to.drag.all
1c240 20 74 68 65 20 77 61 79 20 74 6f 20 74 68 65 20 6f 74 68 65 72 20 69 73 6c 61 6e 64 3b 20 79 6f .the.way.to.the.other.island;.yo
1c260 75 20 6f 6e 6c 79 20 6e 65 65 64 20 74 6f 20 6d 6f 76 65 20 74 68 65 20 6d 6f 75 73 65 20 66 61 u.only.need.to.move.the.mouse.fa
1c280 72 20 65 6e 6f 75 67 68 20 66 6f 72 20 74 68 65 20 69 6e 74 65 6e 64 65 64 20 62 72 69 64 67 65 r.enough.for.the.intended.bridge
1c2a0 20 64 69 72 65 63 74 69 6f 6e 20 74 6f 20 62 65 20 75 6e 61 6d 62 69 67 75 6f 75 73 2e 20 28 53 .direction.to.be.unambiguous..(S
1c2c0 6f 20 79 6f 75 20 63 61 6e 20 6b 65 65 70 20 74 68 65 20 6d 6f 75 73 65 20 6e 65 61 72 20 74 68 o.you.can.keep.the.mouse.near.th
1c2e0 65 20 73 74 61 72 74 69 6e 67 20 69 73 6c 61 6e 64 20 61 6e 64 20 63 6f 6e 76 65 6e 69 65 6e 74 e.starting.island.and.convenient
1c300 6c 79 20 74 68 72 6f 77 20 62 72 69 64 67 65 73 20 6f 75 74 20 66 72 6f 6d 20 69 74 20 69 6e 20 ly.throw.bridges.out.from.it.in.
1c320 6d 61 6e 79 20 64 69 72 65 63 74 69 6f 6e 73 2e 29 00 00 29 01 00 00 03 01 00 00 15 4c 06 00 dc many.directions.)..)........L...
1c340 4e 06 00 26 00 00 00 20 1a 80 07 02 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 44 6f 69 6e 67 20 N..&......................Doing.
1c360 74 68 69 73 20 61 67 61 69 6e 20 77 68 65 6e 20 61 20 62 72 69 64 67 65 20 69 73 20 61 6c 72 65 this.again.when.a.bridge.is.alre
1c380 61 64 79 20 70 72 65 73 65 6e 74 20 77 69 6c 6c 20 61 64 64 20 61 6e 6f 74 68 65 72 20 70 61 72 ady.present.will.add.another.par
1c3a0 61 6c 6c 65 6c 20 62 72 69 64 67 65 2e 20 49 66 20 74 68 65 72 65 20 61 72 65 20 61 6c 72 65 61 allel.bridge..If.there.are.alrea
1c3c0 64 79 20 61 73 20 6d 61 6e 79 20 62 72 69 64 67 65 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 74 dy.as.many.bridges.between.the.t
1c3e0 77 6f 20 69 73 6c 61 6e 64 73 20 61 73 20 70 65 72 6d 69 74 74 65 64 20 62 79 20 74 68 65 20 63 wo.islands.as.permitted.by.the.c
1c400 75 72 72 65 6e 74 20 67 61 6d 65 20 72 75 6c 65 73 20 28 69 2e 65 2e 20 74 77 6f 20 62 79 20 64 urrent.game.rules.(i.e..two.by.d
1c420 65 66 61 75 6c 74 29 2c 20 74 68 65 20 73 61 6d 65 20 64 72 61 67 67 69 6e 67 20 61 63 74 69 6f efault),.the.same.dragging.actio
1c440 6e 20 77 69 6c 6c 20 72 65 6d 6f 76 65 20 61 6c 6c 20 6f 66 20 74 68 65 6d 2e 00 00 dd 00 00 00 n.will.remove.all.of.them.......
1c460 b1 00 00 00 b3 4d 06 00 b9 4f 06 00 2c 00 00 00 20 26 80 63 01 00 80 00 00 14 00 98 80 80 00 00 .....M...O..,....&.c............
1c480 80 01 00 80 00 00 82 ff 00 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 72 65 6d 69 6e 64 20 79 .........If.you.want.to.remind.y
1c4a0 6f 75 72 73 65 6c 66 20 74 68 61 74 20 74 77 6f 20 69 73 6c 61 6e 64 73 20 64 65 66 69 6e 69 74 ourself.that.two.islands.definit
1c4c0 65 6c 79 20 00 64 6f 20 6e 6f 74 00 20 68 61 76 65 20 61 20 62 72 69 64 67 65 20 62 65 74 77 65 ely..do.not..have.a.bridge.betwe
1c4e0 65 6e 20 74 68 65 6d 2c 20 79 6f 75 20 63 61 6e 20 72 69 67 68 74 2d 64 72 61 67 20 62 65 74 77 en.them,.you.can.right-drag.betw
1c500 65 65 6e 20 74 68 65 6d 20 69 6e 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 74 6f 20 64 72 61 77 een.them.in.the.same.way.to.draw
1c520 20 61 20 91 6e 6f 6e 2d 62 72 69 64 67 65 92 20 6d 61 72 6b 65 72 2e 00 00 e2 01 00 00 bc 01 00 .a..non-bridge..marker..........
1c540 00 dc 4e 06 00 a7 81 06 00 26 00 00 00 20 1a 80 79 03 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 ..N......&......y...............
1c560 49 66 20 79 6f 75 20 74 68 69 6e 6b 20 79 6f 75 20 68 61 76 65 20 66 69 6e 69 73 68 65 64 20 77 If.you.think.you.have.finished.w
1c580 b9 4f 06 00 a7 81 06 00 46 4b 06 00 69 74 68 20 61 6e 20 69 73 6c 61 6e 64 20 28 69 2e 65 2e 20 .O......FK..ith.an.island.(i.e..
1c5a0 79 6f 75 20 68 61 76 65 20 70 6c 61 63 65 64 20 61 6c 6c 20 69 74 73 20 62 72 69 64 67 65 73 20 you.have.placed.all.its.bridges.
1c5c0 61 6e 64 20 61 72 65 20 63 6f 6e 66 69 64 65 6e 74 20 74 68 61 74 20 74 68 65 79 20 61 72 65 20 and.are.confident.that.they.are.
1c5e0 69 6e 20 74 68 65 20 72 69 67 68 74 20 70 6c 61 63 65 73 29 2c 20 79 6f 75 20 63 61 6e 20 6d 61 in.the.right.places),.you.can.ma
1c600 72 6b 20 74 68 65 20 69 73 6c 61 6e 64 20 61 73 20 66 69 6e 69 73 68 65 64 20 62 79 20 6c 65 66 rk.the.island.as.finished.by.lef
1c620 74 2d 63 6c 69 63 6b 69 6e 67 20 6f 6e 20 69 74 2e 20 54 68 69 73 20 77 69 6c 6c 20 68 69 67 68 t-clicking.on.it..This.will.high
1c640 6c 69 67 68 74 20 69 74 20 61 6e 64 20 61 6c 6c 20 74 68 65 20 62 72 69 64 67 65 73 20 63 6f 6e light.it.and.all.the.bridges.con
1c660 6e 65 63 74 65 64 20 74 6f 20 69 74 2c 20 61 6e 64 20 79 6f 75 20 77 69 6c 6c 20 62 65 20 70 72 nected.to.it,.and.you.will.be.pr
1c680 65 76 65 6e 74 65 64 20 66 72 6f 6d 20 61 63 63 69 64 65 6e 74 61 6c 6c 79 20 6d 6f 64 69 66 79 evented.from.accidentally.modify
1c6a0 69 6e 67 20 61 6e 79 20 6f 66 20 74 68 6f 73 65 20 62 72 69 64 67 65 73 20 69 6e 20 66 75 74 75 ing.any.of.those.bridges.in.futu
1c6c0 72 65 2e 20 4c 65 66 74 2d 63 6c 69 63 6b 69 6e 67 20 61 67 61 69 6e 20 6f 6e 20 61 20 68 69 67 re..Left-clicking.again.on.a.hig
1c6e0 68 6c 69 67 68 74 65 64 20 69 73 6c 61 6e 64 20 77 69 6c 6c 20 75 6e 6d 61 72 6b 20 69 74 20 61 hlighted.island.will.unmark.it.a
1c700 6e 64 20 72 65 73 74 6f 72 65 20 79 6f 75 72 20 61 62 69 6c 69 74 79 20 74 6f 20 6d 6f 64 69 66 nd.restore.your.ability.to.modif
1c720 79 20 69 74 2e 00 00 5d 00 00 00 38 00 00 00 b9 4f 06 00 04 82 06 00 25 00 00 00 20 1a 80 70 00 y.it...]...8....O......%......p.
1c740 80 00 00 14 00 98 80 80 00 00 82 ff 00 56 69 6f 6c 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 70 .............Violations.of.the.p
1c760 75 7a 7a 6c 65 20 72 75 6c 65 73 20 77 69 6c 6c 20 62 65 20 6d 61 72 6b 65 64 20 69 6e 20 72 65 uzzle.rules.will.be.marked.in.re
1c780 64 3a 00 00 6e 00 00 00 41 00 00 00 a7 81 06 00 72 82 06 00 2d 00 00 00 20 2a 80 82 00 80 00 00 d:..n...A.......r...-....*......
1c7a0 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 41 6e 20 69 73 6c 61 6e 64 20 77 T....8...............An.island.w
1c7c0 69 74 68 20 74 6f 6f 20 6d 61 6e 79 20 62 72 69 64 67 65 73 20 77 69 6c 6c 20 62 65 20 68 69 67 ith.too.many.bridges.will.be.hig
1c7e0 68 6c 69 67 68 74 65 64 20 69 6e 20 72 65 64 2e 00 00 51 01 00 00 23 01 00 00 04 82 06 00 c3 83 hlighted.in.red...Q...#.........
1c800 06 00 2e 00 00 00 20 2a 80 47 02 00 80 00 00 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff .......*.G.....T....8...........
1c820 00 95 00 00 41 6e 20 69 73 6c 61 6e 64 20 77 69 74 68 20 74 6f 6f 20 66 65 77 20 62 72 69 64 67 ....An.island.with.too.few.bridg
1c840 65 73 20 77 69 6c 6c 20 62 65 20 68 69 67 68 6c 69 67 68 74 65 64 20 69 6e 20 72 65 64 20 69 66 es.will.be.highlighted.in.red.if
1c860 20 69 74 20 69 73 20 64 65 66 69 6e 69 74 65 6c 79 20 61 6e 20 65 72 72 6f 72 20 28 61 73 20 6f .it.is.definitely.an.error.(as.o
1c880 70 70 6f 73 65 64 20 74 6f 20 6d 65 72 65 6c 79 20 6e 6f 74 20 62 65 69 6e 67 20 66 69 6e 69 73 pposed.to.merely.not.being.finis
1c8a0 68 65 64 20 79 65 74 29 3a 20 69 66 20 61 64 64 69 6e 67 20 65 6e 6f 75 67 68 20 62 72 69 64 67 hed.yet):.if.adding.enough.bridg
1c8c0 65 73 20 77 6f 75 6c 64 20 69 6e 76 6f 6c 76 65 20 68 61 76 69 6e 67 20 74 6f 20 63 72 6f 73 73 es.would.involve.having.to.cross
1c8e0 20 61 6e 6f 74 68 65 72 20 62 72 69 64 67 65 20 6f 72 20 72 65 6d 6f 76 65 20 61 20 6e 6f 6e 2d .another.bridge.or.remove.a.non-
1c900 62 72 69 64 67 65 20 6d 61 72 6b 65 72 2c 20 6f 72 20 69 66 20 74 68 65 20 69 73 6c 61 6e 64 20 bridge.marker,.or.if.the.island.
1c920 68 61 73 20 62 65 65 6e 20 68 69 67 68 6c 69 67 68 74 65 64 20 61 73 20 63 6f 6d 70 6c 65 74 65 has.been.highlighted.as.complete
1c940 2e 00 00 9f 01 00 00 71 01 00 00 72 82 06 00 62 85 06 00 2e 00 00 00 20 2a 80 e3 02 00 80 00 00 .......q...r...b........*.......
1c960 54 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 41 20 67 72 6f 75 70 20 6f 66 20 T....8...............A.group.of.
1c980 69 73 6c 61 6e 64 73 20 61 6e 64 20 62 72 69 64 67 65 73 20 6d 61 79 20 62 65 20 68 69 67 68 6c islands.and.bridges.may.be.highl
1c9a0 69 67 68 74 65 64 20 69 6e 20 72 65 64 20 69 66 20 69 74 20 69 73 20 61 20 63 6c 6f 73 65 64 20 ighted.in.red.if.it.is.a.closed.
1c9c0 73 75 62 73 65 74 20 6f 66 20 74 68 65 20 70 75 7a 7a 6c 65 20 77 69 74 68 20 6e 6f 20 77 61 79 subset.of.the.puzzle.with.no.way
1c9e0 20 74 6f 20 63 6f 6e 6e 65 63 74 20 69 74 20 74 6f 20 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 .to.connect.it.to.the.rest.of.th
1ca00 65 20 69 73 6c 61 6e 64 73 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 79 6f 75 20 64 e.islands..For.example,.if.you.d
1ca20 69 72 65 63 74 6c 79 20 63 6f 6e 6e 65 63 74 20 74 77 6f 20 31 73 20 74 6f 67 65 74 68 65 72 20 irectly.connect.two.1s.together.
1ca40 77 69 74 68 20 61 20 62 72 69 64 67 65 20 61 6e 64 20 74 68 65 79 20 61 72 65 20 6e 6f 74 20 74 with.a.bridge.and.they.are.not.t
1ca60 68 65 20 6f 6e 6c 79 20 74 77 6f 20 69 73 6c 61 6e 64 73 20 6f 6e 20 74 68 65 20 67 72 69 64 2c he.only.two.islands.on.the.grid,
1ca80 20 74 68 65 79 20 77 69 6c 6c 20 6c 69 67 68 74 20 75 70 20 72 65 64 20 74 6f 20 69 6e 64 69 63 .they.will.light.up.red.to.indic
1caa0 61 74 65 20 74 68 61 74 20 73 75 63 68 20 61 20 67 72 6f 75 70 20 63 61 6e 6e 6f 74 20 62 65 20 ate.that.such.a.group.cannot.be.
1cac0 63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 61 6e 79 20 76 61 6c 69 64 20 73 6f 6c 75 74 69 6f 6e 2e contained.in.any.valid.solution.
1cae0 00 00 bf 00 00 00 91 00 00 00 c3 83 06 00 21 86 06 00 2e 00 00 00 20 2a 80 23 01 00 80 00 00 54 ..............!........*.#.....T
1cb00 02 98 91 80 38 82 90 80 00 00 83 80 00 00 82 ff 00 95 00 00 49 66 20 79 6f 75 20 68 61 76 65 20 ....8...............If.you.have.
1cb20 73 65 6c 65 63 74 65 64 20 74 68 65 20 28 6e 6f 6e 2d 64 65 66 61 75 6c 74 29 20 6f 70 74 69 6f selected.the.(non-default).optio
1cb40 6e 20 74 6f 20 64 69 73 61 6c 6c 6f 77 20 6c 6f 6f 70 73 20 69 6e 20 74 68 65 20 73 6f 6c 75 74 n.to.disallow.loops.in.the.solut
1cb60 69 6f 6e 2c 20 61 20 67 72 6f 75 70 20 6f 66 20 62 72 69 64 67 65 73 20 77 68 69 63 68 20 66 6f ion,.a.group.of.bridges.which.fo
1cb80 72 6d 73 20 61 20 6c 6f 6f 70 20 77 69 6c 6c 20 62 65 20 68 69 67 68 6c 69 67 68 74 65 64 2e 00 rms.a.loop.will.be.highlighted..
1cba0 00 6e 00 00 00 43 00 00 00 62 85 06 00 8f 86 06 00 2b 00 00 00 20 26 80 86 00 80 00 00 14 00 98 .n...C...b.......+....&.........
1cbc0 80 80 00 00 e3 fc c5 f9 4e 89 82 ff 00 28 41 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73 20 64 65 ........N....(All.the.actions.de
1cbe0 73 63 72 69 62 65 64 20 69 6e 20 00 73 65 63 74 69 6f 6e 20 32 2e 31 00 20 61 72 65 20 61 6c 73 scribed.in..section.2.1..are.als
1cc00 6f 20 61 76 61 69 6c 61 62 6c 65 2e 29 00 00 85 00 00 00 54 00 00 00 21 86 06 00 14 87 06 00 31 o.available.)......T...!.......1
1cc20 00 00 00 02 56 07 00 00 dd 86 0c 00 f7 08 0d 00 4d 00 00 00 14 87 06 00 62 87 06 00 6a 8e 06 00 ....V...........M.......b...j...
1cc40 53 65 63 74 69 6f 6e 20 32 36 2e 32 3a 20 42 72 69 64 67 65 73 20 70 61 72 61 6d 65 74 65 72 73 Section.26.2:.Bridges.parameters
1cc60 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 60 27 2c 60 67 61 6d 65 73 2e 62 72 69 64 .CBB("btn_up","JI(`',`games.brid
1cc80 67 65 73 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 4e 00 00 00 25 00 00 00 8f 86 06 00 ges')");EB("btn_up")N...%.......
1cca0 62 87 06 00 29 00 00 00 20 22 80 4a 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 ff 00 53 65 b...)....".J..................Se
1ccc0 63 74 69 6f 6e 20 32 36 2e 32 00 3a 20 00 42 72 69 64 67 65 73 20 70 61 72 61 6d 65 74 65 72 73 ction.26.2.:..Bridges.parameters
1cce0 00 00 76 00 00 00 51 00 00 00 14 87 06 00 d8 87 06 00 25 00 00 00 20 1a 80 a2 00 80 00 00 14 00 ..v...Q...........%.............
1cd00 98 80 80 00 00 82 ff 00 54 68 65 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 61 76 61 ........These.parameters.are.ava
1cd20 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 91 43 75 73 74 6f 6d 2e 2e 2e 92 20 6f 70 74 69 ilable.from.the..Custom.....opti
1cd40 6f 6e 20 6f 6e 20 74 68 65 20 91 54 79 70 65 92 20 6d 65 6e 75 2e 00 00 3d 00 00 00 12 00 00 00 on.on.the..Type..menu...=.......
1cd60 62 87 06 00 15 88 06 00 2b 00 00 00 20 26 80 24 00 80 00 00 14 00 98 80 80 01 00 80 00 00 80 01 b.......+....&.$................
1cd80 00 82 ff 00 57 69 64 74 68 00 2c 20 00 48 65 69 67 68 74 00 00 41 00 00 00 1b 00 00 00 d8 87 06 ....Width.,..Height..A..........
1cda0 00 56 88 06 00 26 00 00 00 20 1c 80 36 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 53 69 7a 65 .V...&......6...............Size
1cdc0 20 6f 66 20 67 72 69 64 20 69 6e 20 73 71 75 61 72 65 73 2e 00 00 32 00 00 00 0d 00 00 00 15 88 .of.grid.in.squares...2.........
1cde0 06 00 88 88 06 00 25 00 00 00 20 1a 80 1a 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 44 69 66 66 ......%.....................Diff
1ce00 69 63 75 6c 74 79 00 00 44 00 00 00 1e 00 00 00 56 88 06 00 cc 88 06 00 26 00 00 00 20 1c 80 3c iculty..D.......V.......&......<
1ce20 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 44 69 66 66 69 63 75 6c 74 79 20 6c 65 76 65 6c 20 ...............Difficulty.level.
1ce40 6f 66 20 70 75 7a 7a 6c 65 2e 00 00 33 00 00 00 0e 00 00 00 88 88 06 00 ff 88 06 00 25 00 00 00 of.puzzle...3...............%...
1ce60 20 1a 80 1c 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 41 6c 6c 6f 77 20 6c 6f 6f 70 73 00 00 e5 ..................Allow.loops...
1ce80 00 00 00 be 00 00 00 cc 88 06 00 e4 89 06 00 27 00 00 00 20 1c 80 7d 01 00 80 00 00 14 00 98 91 ...............'......}.........
1cea0 80 80 00 00 82 ff 00 54 68 69 73 20 69 73 20 73 65 74 20 62 79 20 64 65 66 61 75 6c 74 2e 20 49 .......This.is.set.by.default..I
1cec0 66 20 63 6c 65 61 72 65 64 2c 20 70 75 7a 7a 6c 65 73 20 77 69 6c 6c 20 62 65 20 67 65 6e 65 72 f.cleared,.puzzles.will.be.gener
1cee0 61 74 65 64 20 69 6e 20 73 75 63 68 20 61 20 77 61 79 20 74 68 61 74 20 74 68 65 79 20 61 72 65 ated.in.such.a.way.that.they.are
1cf00 20 61 6c 77 61 79 73 20 73 6f 6c 75 62 6c 65 20 77 69 74 68 6f 75 74 20 63 72 65 61 74 69 6e 67 .always.soluble.without.creating
1cf20 20 61 20 6c 6f 6f 70 2c 20 61 6e 64 20 73 6f 6c 75 74 69 6f 6e 73 20 77 68 69 63 68 20 64 6f 20 .a.loop,.and.solutions.which.do.
1cf40 69 6e 76 6f 6c 76 65 20 61 20 6c 6f 6f 70 20 77 69 6c 6c 20 62 65 20 64 69 73 61 6c 6c 6f 77 65 involve.a.loop.will.be.disallowe
1cf60 64 2e 00 00 42 00 00 00 1d 00 00 00 ff 88 06 00 26 8a 06 00 25 00 00 00 20 1a 80 3a 00 80 00 00 d...B...........&...%......:....
1cf80 14 00 98 80 80 01 00 82 ff 00 4d 61 78 2e 20 62 72 69 64 67 65 73 20 70 65 72 20 64 69 72 65 63 ..........Max..bridges.per.direc
1cfa0 74 69 6f 6e 00 00 b3 00 00 00 8c 00 00 00 e4 89 06 00 d9 8a 06 00 27 00 00 00 20 1c 80 19 01 00 tion..................'.........
1cfc0 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 4d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 ..............Maximum.number.of.
1cfe0 62 72 69 64 67 65 73 20 69 6e 20 61 6e 79 20 70 61 72 74 69 63 75 6c 61 72 20 64 69 72 65 63 74 bridges.in.any.particular.direct
1d000 69 6f 6e 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 32 2c 20 62 75 74 20 79 6f 75 20 63 ion..The.default.is.2,.but.you.c
1d020 61 6e 20 63 68 61 6e 67 65 20 69 74 20 74 6f 20 31 2c 20 33 20 6f 72 20 34 2e 20 49 6e 20 67 65 an.change.it.to.1,.3.or.4..In.ge
1d040 6e 65 72 61 6c 2c 20 66 65 77 65 72 20 69 73 20 65 61 73 69 65 72 2e 00 00 3e 00 00 00 19 00 00 neral,.fewer.is.easier...>......
1d060 00 26 8a 06 00 17 8b 06 00 25 00 00 00 20 1a 80 32 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 25 .&.......%......2..............%
1d080 61 67 65 20 6f 66 20 69 73 6c 61 6e 64 20 73 71 75 61 72 65 73 00 00 d8 00 00 00 b1 00 00 00 d9 age.of.island.squares...........
1d0a0 8a 06 00 ef 8b 06 00 27 00 00 00 20 1c 80 63 01 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 47 .......'......c................G
1d0c0 69 76 65 73 20 61 20 72 6f 75 67 68 20 70 65 72 63 65 6e 74 61 67 65 20 6f 66 20 69 73 6c 61 6e ives.a.rough.percentage.of.islan
1d0e0 64 73 20 74 68 65 20 67 65 6e 65 72 61 74 6f 72 20 77 69 6c 6c 20 74 72 79 20 61 6e 64 20 6c 61 ds.the.generator.will.try.and.la
1d100 79 20 62 65 66 6f 72 65 20 66 69 6e 69 73 68 69 6e 67 20 74 68 65 20 70 75 7a 7a 6c 65 2e 20 43 y.before.finishing.the.puzzle..C
1d120 65 72 74 61 69 6e 20 6c 61 79 6f 75 74 73 20 77 69 6c 6c 20 6e 6f 74 20 6d 61 6e 61 67 65 20 74 ertain.layouts.will.not.manage.t
1d140 6f 20 6c 61 79 20 65 6e 6f 75 67 68 20 69 73 6c 61 6e 64 73 3b 20 74 68 69 73 20 69 73 20 61 6e o.lay.enough.islands;.this.is.an
1d160 20 75 70 70 65 72 20 62 6f 75 6e 64 2e 00 00 3f 00 00 00 1a 00 00 00 17 8b 06 00 2e 8c 06 00 25 .upper.bound...?...............%
1d180 00 00 00 20 1a 80 34 00 80 00 00 14 00 98 80 80 01 00 82 ff 00 45 78 70 61 6e 73 69 6f 6e 20 66 ......4..............Expansion.f
1d1a0 61 63 74 6f 72 20 28 25 61 67 65 29 00 00 83 01 00 00 5c 01 00 00 ef 8b 06 00 b1 8d 06 00 27 00 actor.(%age)......\...........'.
1d1c0 00 00 20 1c 80 b9 02 00 80 00 00 14 00 98 91 80 80 00 00 82 ff 00 54 68 65 20 67 72 69 64 20 67 ......................The.grid.g
1d1e0 65 6e 65 72 61 74 6f 72 20 77 6f 72 6b 73 20 62 79 20 70 69 63 6b 69 6e 67 20 61 6e 20 65 78 69 enerator.works.by.picking.an.exi
1d200 73 74 69 6e 67 20 69 73 6c 61 6e 64 20 61 74 20 72 61 6e 64 6f 6d 20 28 61 66 74 65 72 20 66 69 sting.island.at.random.(after.fi
1d220 72 73 74 20 63 72 65 61 74 69 6e 67 20 61 6e 20 69 6e 69 74 69 61 6c 20 69 73 6c 61 6e 64 20 73 rst.creating.an.initial.island.s
1d240 6f 6d 65 77 68 65 72 65 29 2e 20 49 74 20 74 68 65 6e 20 64 65 63 69 64 65 73 20 6f 6e 20 61 20 omewhere)..It.then.decides.on.a.
1d260 64 69 72 65 63 74 69 6f 6e 20 28 61 74 20 72 61 6e 64 6f 6d 29 2c 20 61 6e 64 20 74 68 65 6e 20 direction.(at.random),.and.then.
1d280 77 6f 72 6b 73 20 6f 75 74 20 68 6f 77 20 66 61 72 20 69 74 20 63 6f 75 6c 64 20 65 78 74 65 6e works.out.how.far.it.could.exten
1d2a0 64 20 62 65 66 6f 72 65 20 63 72 65 61 74 69 6e 67 20 61 6e 6f 74 68 65 72 20 69 73 6c 61 6e 64 d.before.creating.another.island
1d2c0 2e 20 54 68 69 73 20 70 61 72 61 6d 65 74 65 72 20 64 65 74 65 72 6d 69 6e 65 73 20 68 6f 77 20 ..This.parameter.determines.how.
1d2e0 6c 69 6b 65 6c 79 20 69 74 20 69 73 20 74 6f 20 65 78 74 65 6e 64 20 61 73 20 66 61 72 20 61 73 likely.it.is.to.extend.as.far.as
1d300 20 69 74 20 63 61 6e 2c 20 72 61 74 68 65 72 20 74 68 61 6e 20 63 68 6f 6f 73 69 6e 67 20 73 6f .it.can,.rather.than.choosing.so
1d320 6d 65 77 68 65 72 65 20 63 6c 6f 73 65 72 2e 00 00 b9 00 00 00 93 00 00 00 2e 8c 06 00 6a 8e 06 mewhere.closer...............j..
1d340 00 26 00 00 00 20 1a 80 27 01 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 48 69 67 68 20 65 78 70 .&......'...............High.exp
1d360 61 6e 73 69 6f 6e 20 66 61 63 74 6f 72 73 20 75 73 75 61 6c 6c 79 20 6d 65 61 6e 20 65 61 73 69 ansion.factors.usually.mean.easi
1d380 65 72 20 70 75 7a 7a 6c 65 73 20 77 69 74 68 20 66 65 77 65 72 20 70 6f 73 73 69 62 6c 65 20 69 er.puzzles.with.fewer.possible.i
1d3a0 73 6c 61 6e 64 73 3b 20 6c 6f 77 20 65 78 70 61 6e 73 69 6f 6e 20 66 61 63 74 6f 72 73 20 63 61 slands;.low.expansion.factors.ca
1d3c0 6e 20 63 72 65 61 74 65 20 6c 6f 74 73 20 6f 66 20 74 69 67 68 74 6c 79 2d 70 61 63 6b 65 64 20 n.create.lots.of.tightly-packed.
1d3e0 69 73 6c 61 6e 64 73 2e 00 00 6e 00 00 00 3d 00 00 00 b1 8d 06 00 d8 8e 06 00 31 00 00 00 02 78 islands...n...=...........1....x
1d400 05 00 00 e1 03 0d 00 ff ff ff ff 4e 00 00 00 d8 8e 06 00 19 8f 06 00 81 c4 06 00 41 70 70 65 6e ...........N...............Appen
1d420 64 69 78 20 41 3a 20 4c 69 63 65 6e 63 65 00 43 42 42 28 22 62 74 6e 5f 75 70 22 2c 22 4a 49 28 dix.A:.Licence.CBB("btn_up","JI(
1d440 60 27 2c 60 54 6f 70 27 29 22 29 3b 45 42 28 22 62 74 6e 5f 75 70 22 29 41 00 00 00 18 00 00 00 `',`Top')");EB("btn_up")A.......
1d460 6a 8e 06 00 19 8f 06 00 29 00 00 00 20 22 80 30 00 80 00 00 00 00 80 05 00 80 05 00 80 05 00 82 j.......)....".0................
1d480 ff 00 41 70 70 65 6e 64 69 78 20 41 00 3a 20 00 4c 69 63 65 6e 63 65 00 00 5a 00 00 00 35 00 00 ..Appendix.A.:..Licence..Z...5..
1d4a0 00 d8 8e 06 00 73 8f 06 00 25 00 00 00 20 1a 80 6a 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 .....s...%......j..............T
1d4c0 68 69 73 20 73 6f 66 74 77 61 72 65 20 69 73 20 63 6f 70 79 72 69 67 68 74 20 32 30 30 34 2d 32 his.software.is.copyright.2004-2
1d4e0 30 30 36 20 53 69 6d 6f 6e 20 54 61 74 68 61 6d 2e 00 00 68 00 00 00 43 00 00 00 19 8f 06 00 0c 006.Simon.Tatham...h...C........
1d500 c0 06 00 25 00 00 00 20 1a 80 86 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 50 6f 72 74 69 6f 6e ...%.....................Portion
1d520 73 20 63 6f 70 79 72 69 67 68 74 20 52 69 63 68 61 72 64 20 42 6f 75 6c 74 6f 6e 2c 20 4a 61 6d s.copyright.Richard.Boulton,.Jam
1d540 65 73 20 48 61 72 76 65 79 20 61 6e 64 20 4d 69 6b 65 20 50 69 6e 6e 61 2e 00 00 00 00 00 00 00 es.Harvey.and.Mike.Pinna........
1d560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d580 73 8f 06 00 0c c0 06 00 6a 8e 06 00 d9 01 00 00 b3 01 00 00 73 8f 06 00 e5 c1 06 00 26 00 00 00 s.......j...........s.......&...
1d5a0 20 1a 80 67 03 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 ...g...............Permission.is
1d5c0 20 68 65 72 65 62 79 20 67 72 61 6e 74 65 64 2c 20 66 72 65 65 20 6f 66 20 63 68 61 72 67 65 2c .hereby.granted,.free.of.charge,
1d5e0 20 74 6f 20 61 6e 79 20 70 65 72 73 6f 6e 20 6f 62 74 61 69 6e 69 6e 67 20 61 20 63 6f 70 79 20 .to.any.person.obtaining.a.copy.
1d600 6f 66 20 74 68 69 73 20 73 6f 66 74 77 61 72 65 20 61 6e 64 20 61 73 73 6f 63 69 61 74 65 64 20 of.this.software.and.associated.
1d620 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 69 6c 65 73 20 28 74 68 65 20 22 53 6f 66 74 77 61 documentation.files.(the."Softwa
1d640 72 65 22 29 2c 20 74 6f 20 64 65 61 6c 20 69 6e 20 74 68 65 20 53 6f 66 74 77 61 72 65 20 77 69 re"),.to.deal.in.the.Software.wi
1d660 74 68 6f 75 74 20 72 65 73 74 72 69 63 74 69 6f 6e 2c 20 69 6e 63 6c 75 64 69 6e 67 20 77 69 74 thout.restriction,.including.wit
1d680 68 6f 75 74 20 6c 69 6d 69 74 61 74 69 6f 6e 20 74 68 65 20 72 69 67 68 74 73 20 74 6f 20 75 73 hout.limitation.the.rights.to.us
1d6a0 65 2c 20 63 6f 70 79 2c 20 6d 6f 64 69 66 79 2c 20 6d 65 72 67 65 2c 20 70 75 62 6c 69 73 68 2c e,.copy,.modify,.merge,.publish,
1d6c0 20 64 69 73 74 72 69 62 75 74 65 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 61 6e 64 2f 6f 72 20 .distribute,.sublicense,.and/or.
1d6e0 73 65 6c 6c 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 53 6f 66 74 77 61 72 65 2c 20 61 6e 64 sell.copies.of.the.Software,.and
1d700 20 74 6f 20 70 65 72 6d 69 74 20 70 65 72 73 6f 6e 73 20 74 6f 20 77 68 6f 6d 20 74 68 65 20 53 .to.permit.persons.to.whom.the.S
1d720 6f 66 74 77 61 72 65 20 69 73 20 66 75 72 6e 69 73 68 65 64 20 74 6f 20 64 6f 20 73 6f 2c 20 73 oftware.is.furnished.to.do.so,.s
1d740 75 62 6a 65 63 74 20 74 6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f ubject.to.the.following.conditio
1d760 6e 73 3a 00 00 a7 00 00 00 81 00 00 00 0c c0 06 00 8c c2 06 00 26 00 00 00 20 1a 80 03 01 00 80 ns:..................&..........
1d780 00 00 14 00 98 80 80 00 00 82 ff 00 54 68 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 68 74 20 ............The.above.copyright.
1d7a0 6e 6f 74 69 63 65 20 61 6e 64 20 74 68 69 73 20 70 65 72 6d 69 73 73 69 6f 6e 20 6e 6f 74 69 63 notice.and.this.permission.notic
1d7c0 65 20 73 68 61 6c 6c 20 62 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 61 6c 6c 20 63 6f 70 69 65 e.shall.be.included.in.all.copie
1d7e0 73 20 6f 72 20 73 75 62 73 74 61 6e 74 69 61 6c 20 70 6f 72 74 69 6f 6e 73 20 6f 66 20 74 68 65 s.or.substantial.portions.of.the
1d800 20 53 6f 66 74 77 61 72 65 2e 00 00 f5 01 00 00 cf 01 00 00 e5 c1 06 00 81 c4 06 00 26 00 00 00 .Software...................&...
1d820 20 1a 80 9f 03 00 80 00 00 14 00 98 80 80 00 00 82 ff 00 54 48 45 20 53 4f 46 54 57 41 52 45 20 ...................THE.SOFTWARE.
1d840 49 53 20 50 52 4f 56 49 44 45 44 20 22 41 53 20 49 53 22 2c 20 57 49 54 48 4f 55 54 20 57 41 52 IS.PROVIDED."AS.IS",.WITHOUT.WAR
1d860 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 45 58 50 52 45 53 53 20 4f 52 20 49 4d RANTY.OF.ANY.KIND,.EXPRESS.OR.IM
1d880 50 4c 49 45 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 45 44 PLIED,.INCLUDING.BUT.NOT.LIMITED
1d8a0 20 54 4f 20 54 48 45 20 57 41 52 52 41 4e 54 49 45 53 20 4f 46 20 4d 45 52 43 48 41 4e 54 41 42 .TO.THE.WARRANTIES.OF.MERCHANTAB
1d8c0 49 4c 49 54 59 2c 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 ILITY,.FITNESS.FOR.A.PARTICULAR.
1d8e0 50 55 52 50 4f 53 45 20 41 4e 44 20 4e 4f 4e 49 4e 46 52 49 4e 47 45 4d 45 4e 54 2e 20 49 4e 20 PURPOSE.AND.NONINFRINGEMENT..IN.
1d900 4e 4f 20 45 56 45 4e 54 20 53 48 41 4c 4c 20 54 48 45 20 41 55 54 48 4f 52 53 20 4f 52 20 43 4f NO.EVENT.SHALL.THE.AUTHORS.OR.CO
1d920 50 59 52 49 47 48 54 20 48 4f 4c 44 45 52 53 20 42 45 20 4c 49 41 42 4c 45 20 46 4f 52 20 41 4e PYRIGHT.HOLDERS.BE.LIABLE.FOR.AN
1d940 59 20 43 4c 41 49 4d 2c 20 44 41 4d 41 47 45 53 20 4f 52 20 4f 54 48 45 52 20 4c 49 41 42 49 4c Y.CLAIM,.DAMAGES.OR.OTHER.LIABIL
1d960 49 54 59 2c 20 57 48 45 54 48 45 52 20 49 4e 20 41 4e 20 41 43 54 49 4f 4e 20 4f 46 20 43 4f 4e ITY,.WHETHER.IN.AN.ACTION.OF.CON
1d980 54 52 41 43 54 2c 20 54 4f 52 54 20 4f 52 20 4f 54 48 45 52 57 49 53 45 2c 20 41 52 49 53 49 4e TRACT,.TORT.OR.OTHERWISE,.ARISIN
1d9a0 47 20 46 52 4f 4d 2c 20 4f 55 54 20 4f 46 20 4f 52 20 49 4e 20 43 4f 4e 4e 45 43 54 49 4f 4e 20 G.FROM,.OUT.OF.OR.IN.CONNECTION.
1d9c0 57 49 54 48 20 54 48 45 20 53 4f 46 54 57 41 52 45 20 4f 52 20 54 48 45 20 55 53 45 20 4f 52 20 WITH.THE.SOFTWARE.OR.THE.USE.OR.
1d9e0 4f 54 48 45 52 20 44 45 41 4c 49 4e 47 53 20 49 4e 20 54 48 45 20 53 4f 46 54 57 41 52 45 2e 00 OTHER.DEALINGS.IN.THE.SOFTWARE..
1da00 00 31 00 00 00 00 00 00 00 8c c2 06 00 ff ff ff ff 31 00 00 00 02 00 00 00 00 ff ff ff ff ff ff .1...............1..............
1da20 ff ff 4f 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff 2f 18 00 00 26 18 00 00 00 3b 29 02 00 00 ..O.............../...&....;)...
1da40 08 4c 7a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 02 00 ff ff 03 00 02 00 4f 00 00 .Lz..........................O..
1da60 00 1b 00 40 00 ff ff 01 00 00 00 00 00 43 6f 6e 74 65 6e 74 73 00 c5 03 00 00 43 68 61 70 74 65 ...@.........Contents.....Chapte
1da80 72 20 31 3a 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 00 a4 81 00 00 43 68 61 70 74 65 72 20 32 3a r.1:.Introduction.....Chapter.2:
1daa0 20 43 6f 6d 6d 6f 6e 20 66 65 61 74 75 72 65 73 00 f0 82 00 00 53 65 63 74 69 6f 6e 20 32 2e 31 .Common.features.....Section.2.1
1dac0 3a 20 43 6f 6d 6d 6f 6e 20 61 63 74 69 6f 6e 73 00 6c 02 01 00 53 65 63 74 69 6f 6e 20 32 2e 32 :.Common.actions.l...Section.2.2
1dae0 3a 20 53 70 65 63 69 66 79 69 6e 67 20 67 61 6d 65 73 20 77 69 74 68 20 74 68 65 20 67 61 6d 65 :.Specifying.games.with.the.game
1db00 20 49 44 00 20 87 01 00 53 65 63 74 69 6f 6e 20 32 2e 33 3a 20 54 68 65 20 91 54 79 70 65 92 20 .ID.....Section.2.3:.The..Type..
1db20 6d 65 6e 75 00 a3 88 01 00 53 65 63 74 69 6f 6e 20 32 2e 34 3a 20 53 70 65 63 69 66 79 69 6e 67 menu.....Section.2.4:.Specifying
1db40 20 67 61 6d 65 20 70 61 72 61 6d 65 74 65 72 73 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 .game.parameters.on.the.command.
1db60 6c 69 6e 65 00 98 03 02 00 53 65 63 74 69 6f 6e 20 32 2e 35 3a 20 55 6e 69 78 20 63 6f 6d 6d 61 line.....Section.2.5:.Unix.comma
1db80 6e 64 2d 6c 69 6e 65 20 6f 70 74 69 6f 6e 73 00 e1 80 02 00 43 68 61 70 74 65 72 20 33 3a 20 4e nd-line.options.....Chapter.3:.N
1dba0 65 74 00 f1 83 02 00 53 65 63 74 69 6f 6e 20 33 2e 31 3a 20 4e 65 74 20 63 6f 6e 74 72 6f 6c 73 et.....Section.3.1:.Net.controls
1dbc0 00 c0 88 02 00 53 65 63 74 69 6f 6e 20 33 2e 32 3a 20 4e 65 74 20 70 61 72 61 6d 65 74 65 72 73 .....Section.3.2:.Net.parameters
1dbe0 00 ea 04 03 00 43 68 61 70 74 65 72 20 34 3a 20 43 75 62 65 00 3c 09 03 00 53 65 63 74 69 6f 6e .....Chapter.4:.Cube.<...Section
1dc00 20 34 2e 31 3a 20 43 75 62 65 20 63 6f 6e 74 72 6f 6c 73 00 b3 0b 03 00 53 65 63 74 69 6f 6e 20 .4.1:.Cube.controls.....Section.
1dc20 34 2e 32 3a 20 43 75 62 65 20 70 61 72 61 6d 65 74 65 72 73 00 a0 81 03 00 43 68 61 70 74 65 72 4.2:.Cube.parameters.....Chapter
1dc40 20 35 3a 20 46 69 66 74 65 65 6e 00 ac 83 03 00 53 65 63 74 69 6f 6e 20 35 2e 31 3a 20 46 69 66 .5:.Fifteen.....Section.5.1:.Fif
1dc60 74 65 65 6e 20 63 6f 6e 74 72 6f 6c 73 00 6d 85 03 00 53 65 63 74 69 6f 6e 20 35 2e 32 3a 20 46 teen.controls.m...Section.5.2:.F
1dc80 69 66 74 65 65 6e 20 70 61 72 61 6d 65 74 65 72 73 00 5c 86 03 00 43 68 61 70 74 65 72 20 36 3a ifteen.parameters.\...Chapter.6:
1dca0 20 53 69 78 74 65 65 6e 00 26 00 04 00 53 65 63 74 69 6f 6e 20 36 2e 31 3a 20 53 69 78 74 65 65 .Sixteen.&...Section.6.1:.Sixtee
1dcc0 6e 20 63 6f 6e 74 72 6f 6c 73 00 46 01 04 00 53 65 63 74 69 6f 6e 20 36 2e 32 3a 20 53 69 78 74 n.controls.F...Section.6.2:.Sixt
1dce0 65 65 6e 20 70 61 72 61 6d 65 74 65 72 73 00 3c 04 04 00 43 68 61 70 74 65 72 20 37 3a 20 54 77 een.parameters.<...Chapter.7:.Tw
1dd00 69 64 64 6c 65 00 6f 07 04 00 53 65 63 74 69 6f 6e 20 37 2e 31 3a 20 54 77 69 64 64 6c 65 20 63 iddle.o...Section.7.1:.Twiddle.c
1dd20 6f 6e 74 72 6f 6c 73 00 d3 09 04 00 53 65 63 74 69 6f 6e 20 37 2e 32 3a 20 54 77 69 64 64 6c 65 ontrols.....Section.7.2:.Twiddle
1dd40 20 70 61 72 61 6d 65 74 65 72 73 00 cd 84 04 00 43 68 61 70 74 65 72 20 38 3a 20 52 65 63 74 61 .parameters.....Chapter.8:.Recta
1dd60 6e 67 6c 65 73 00 a3 88 04 00 53 65 63 74 69 6f 6e 20 38 2e 31 3a 20 52 65 63 74 61 6e 67 6c 65 ngles.....Section.8.1:.Rectangle
1dd80 73 20 63 6f 6e 74 72 6f 6c 73 00 2a 8a 04 00 53 65 63 74 69 6f 6e 20 38 2e 32 3a 20 52 65 63 74 s.controls.*...Section.8.2:.Rect
1dda0 61 6e 67 6c 65 73 20 70 61 72 61 6d 65 74 65 72 73 00 e7 05 05 00 43 68 61 70 74 65 72 20 39 3a angles.parameters.....Chapter.9:
1ddc0 20 4e 65 74 73 6c 69 64 65 00 f3 07 05 00 43 68 61 70 74 65 72 20 31 30 3a 20 50 61 74 74 65 72 .Netslide.....Chapter.10:.Patter
1dde0 6e 00 ec 0b 05 00 53 65 63 74 69 6f 6e 20 31 30 2e 31 3a 20 50 61 74 74 65 72 6e 20 63 6f 6e 74 n.....Section.10.1:.Pattern.cont
1de00 72 6f 6c 73 00 91 82 05 00 53 65 63 74 69 6f 6e 20 31 30 2e 32 3a 20 50 61 74 74 65 72 6e 20 70 rols.....Section.10.2:.Pattern.p
1de20 61 72 61 6d 65 74 65 72 73 00 38 83 05 00 43 68 61 70 74 65 72 20 31 31 3a 20 53 6f 6c 6f 00 ee arameters.8...Chapter.11:.Solo..
1de40 88 05 00 53 65 63 74 69 6f 6e 20 31 31 2e 31 3a 20 53 6f 6c 6f 20 63 6f 6e 74 72 6f 6c 73 00 99 ...Section.11.1:.Solo.controls..
1de60 02 06 00 53 65 63 74 69 6f 6e 20 31 31 2e 32 3a 20 53 6f 6c 6f 20 70 61 72 61 6d 65 74 65 72 73 ...Section.11.2:.Solo.parameters
1de80 00 2d 09 06 00 43 68 61 70 74 65 72 20 31 32 3a 20 4d 69 6e 65 73 00 48 80 06 00 53 65 63 74 69 .-...Chapter.12:.Mines.H...Secti
1dea0 6f 6e 20 31 32 2e 31 3a 20 4d 69 6e 65 73 20 63 6f 6e 74 72 6f 6c 73 00 7c 87 06 00 53 65 63 74 on.12.1:.Mines.controls.|...Sect
1dec0 69 6f 6e 20 31 32 2e 32 3a 20 4d 69 6e 65 73 20 70 61 72 61 6d 65 74 65 72 73 00 91 8a 06 00 43 ion.12.2:.Mines.parameters.....C
1dee0 68 61 70 74 65 72 20 31 33 3a 20 53 61 6d 65 20 47 61 6d 65 00 bd 01 07 00 53 65 63 74 69 6f 6e hapter.13:.Same.Game.....Section
1df00 20 31 33 2e 31 3a 20 53 61 6d 65 20 47 61 6d 65 20 63 6f 6e 74 72 6f 6c 73 00 3a 04 07 00 53 65 .13.1:.Same.Game.controls.:...Se
1df20 63 74 69 6f 6e 20 31 33 2e 32 3a 20 53 61 6d 65 20 47 61 6d 65 20 70 61 72 61 6d 65 74 65 72 73 ction.13.2:.Same.Game.parameters
1df40 00 12 09 07 00 43 68 61 70 74 65 72 20 31 34 3a 20 46 6c 69 70 00 a2 80 07 00 53 65 63 74 69 6f .....Chapter.14:.Flip.....Sectio
1df60 6e 20 31 34 2e 31 3a 20 46 6c 69 70 20 63 6f 6e 74 72 6f 6c 73 00 1d 83 07 00 53 65 63 74 69 6f n.14.1:.Flip.controls.....Sectio
1df80 6e 20 31 34 2e 32 3a 20 46 6c 69 70 20 70 61 72 61 6d 65 74 65 72 73 00 3a 85 07 00 43 68 61 70 n.14.2:.Flip.parameters.:...Chap
1dfa0 74 65 72 20 31 35 3a 20 47 75 65 73 73 00 27 88 07 00 53 65 63 74 69 6f 6e 20 31 35 2e 31 3a 20 ter.15:.Guess.'...Section.15.1:.
1dfc0 47 75 65 73 73 20 63 6f 6e 74 72 6f 6c 73 00 3c 03 08 00 53 65 63 74 69 6f 6e 20 31 35 2e 32 3a Guess.controls.<...Section.15.2:
1dfe0 20 47 75 65 73 73 20 70 61 72 61 6d 65 74 65 72 73 00 c1 06 08 00 43 68 61 70 74 65 72 20 31 36 .Guess.parameters.....Chapter.16
1e000 3a 20 50 65 67 73 00 76 08 08 00 53 65 63 74 69 6f 6e 20 31 36 2e 31 3a 20 50 65 67 73 20 63 6f :.Pegs.v...Section.16.1:.Pegs.co
1e020 6e 74 72 6f 6c 73 00 43 80 08 00 53 65 63 74 69 6f 6e 20 31 36 2e 32 3a 20 50 65 67 73 20 70 61 ntrols.C...Section.16.2:.Pegs.pa
1e040 72 61 6d 65 74 65 72 73 00 61 82 08 00 43 68 61 70 74 65 72 20 31 37 3a 20 44 6f 6d 69 6e 6f 73 rameters.a...Chapter.17:.Dominos
1e060 61 00 8a 84 08 00 53 65 63 74 69 6f 6e 20 31 37 2e 31 3a 20 44 6f 6d 69 6e 6f 73 61 20 63 6f 6e a.....Section.17.1:.Dominosa.con
1e080 74 72 6f 6c 73 00 a1 86 08 00 53 65 63 74 69 6f 6e 20 31 37 2e 32 3a 20 44 6f 6d 69 6e 6f 73 61 trols.....Section.17.2:.Dominosa
1e0a0 20 70 61 72 61 6d 65 74 65 72 73 00 b7 89 08 00 43 68 61 70 74 65 72 20 31 38 3a 20 55 6e 74 61 .parameters.....Chapter.18:.Unta
1e0c0 6e 67 6c 65 00 9f 01 09 00 53 65 63 74 69 6f 6e 20 31 38 2e 31 3a 20 55 6e 74 61 6e 67 6c 65 20 ngle.....Section.18.1:.Untangle.
1e0e0 63 6f 6e 74 72 6f 6c 73 00 61 02 09 00 53 65 63 74 69 6f 6e 20 31 38 2e 32 3a 20 55 6e 74 61 6e controls.a...Section.18.2:.Untan
1e100 67 6c 65 20 70 61 72 61 6d 65 74 65 72 73 00 50 03 09 00 43 68 61 70 74 65 72 20 31 39 3a 20 42 gle.parameters.P...Chapter.19:.B
1e120 6c 61 63 6b 20 42 6f 78 00 50 84 09 00 53 65 63 74 69 6f 6e 20 31 39 2e 31 3a 20 42 6c 61 63 6b lack.Box.P...Section.19.1:.Black
1e140 20 42 6f 78 20 63 6f 6e 74 72 6f 6c 73 00 43 00 0a 00 53 65 63 74 69 6f 6e 20 31 39 2e 32 3a 20 .Box.controls.C...Section.19.2:.
1e160 42 6c 61 63 6b 20 42 6f 78 20 70 61 72 61 6d 65 74 65 72 73 00 cb 02 0a 00 43 68 61 70 74 65 72 Black.Box.parameters.....Chapter
1e180 20 32 30 3a 20 53 6c 61 6e 74 00 a8 05 0a 00 53 65 63 74 69 6f 6e 20 32 30 2e 31 3a 20 53 6c 61 .20:.Slant.....Section.20.1:.Sla
1e1a0 6e 74 20 63 6f 6e 74 72 6f 6c 73 00 90 08 0a 00 53 65 63 74 69 6f 6e 20 32 30 2e 32 3a 20 53 6c nt.controls.....Section.20.2:.Sl
1e1c0 61 6e 74 20 70 61 72 61 6d 65 74 65 72 73 00 00 80 0a 00 43 68 61 70 74 65 72 20 32 31 3a 20 4c ant.parameters.....Chapter.21:.L
1e1e0 69 67 68 74 20 55 70 00 cf 83 0a 00 53 65 63 74 69 6f 6e 20 32 31 2e 31 3a 20 4c 69 67 68 74 20 ight.Up.....Section.21.1:.Light.
1e200 55 70 20 63 6f 6e 74 72 6f 6c 73 00 a3 86 0a 00 53 65 63 74 69 6f 6e 20 32 31 2e 32 3a 20 4c 69 Up.controls.....Section.21.2:.Li
1e220 67 68 74 20 55 70 20 70 61 72 61 6d 65 74 65 72 73 00 2d 01 0b 00 43 68 61 70 74 65 72 20 32 32 ght.Up.parameters.-...Chapter.22
1e240 3a 20 4d 61 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 :.Map...........................
1e260 00 2c 06 0f 00 00 00 ff ff db 04 0b 00 53 65 63 74 69 6f 6e 20 32 32 2e 31 3a 20 4d 61 70 20 63 .,...........Section.22.1:.Map.c
1e280 6f 6e 74 72 6f 6c 73 00 4f 09 0b 00 53 65 63 74 69 6f 6e 20 32 32 2e 32 3a 20 4d 61 70 20 70 61 ontrols.O...Section.22.2:.Map.pa
1e2a0 72 61 6d 65 74 65 72 73 00 03 81 0b 00 43 68 61 70 74 65 72 20 32 33 3a 20 4c 6f 6f 70 79 00 76 rameters.....Chapter.23:.Loopy.v
1e2c0 83 0b 00 53 65 63 74 69 6f 6e 20 32 33 2e 31 3a 20 4c 6f 6f 70 79 20 63 6f 6e 74 72 6f 6c 73 00 ...Section.23.1:.Loopy.controls.
1e2e0 11 85 0b 00 53 65 63 74 69 6f 6e 20 32 33 2e 32 3a 20 4c 6f 6f 70 79 20 70 61 72 61 6d 65 74 65 ....Section.23.2:.Loopy.paramete
1e300 72 73 00 f3 85 0b 00 43 68 61 70 74 65 72 20 32 34 3a 20 49 6e 65 72 74 69 61 00 65 00 0c 00 53 rs.....Chapter.24:.Inertia.e...S
1e320 65 63 74 69 6f 6e 20 32 34 2e 31 3a 20 49 6e 65 72 74 69 61 20 63 6f 6e 74 72 6f 6c 73 00 1a 05 ection.24.1:.Inertia.controls...
1e340 0c 00 53 65 63 74 69 6f 6e 20 32 34 2e 32 3a 20 49 6e 65 72 74 69 61 20 70 61 72 61 6d 65 74 65 ..Section.24.2:.Inertia.paramete
1e360 72 73 00 bd 05 0c 00 43 68 61 70 74 65 72 20 32 35 3a 20 54 65 6e 74 73 00 2f 09 0c 00 53 65 63 rs.....Chapter.25:.Tents./...Sec
1e380 74 69 6f 6e 20 32 35 2e 31 3a 20 54 65 6e 74 73 20 63 6f 6e 74 72 6f 6c 73 00 41 81 0c 00 53 65 tion.25.1:.Tents.controls.A...Se
1e3a0 63 74 69 6f 6e 20 32 35 2e 32 3a 20 54 65 6e 74 73 20 70 61 72 61 6d 65 74 65 72 73 00 b5 82 0c ction.25.2:.Tents.parameters....
1e3c0 00 43 68 61 70 74 65 72 20 32 36 3a 20 42 72 69 64 67 65 73 00 dd 86 0c 00 53 65 63 74 69 6f 6e .Chapter.26:.Bridges.....Section
1e3e0 20 32 36 2e 31 3a 20 42 72 69 64 67 65 73 20 63 6f 6e 74 72 6f 6c 73 00 e1 03 0d 00 53 65 63 74 .26.1:.Bridges.controls.....Sect
1e400 69 6f 6e 20 32 36 2e 32 3a 20 42 72 69 64 67 65 73 20 70 61 72 61 6d 65 74 65 72 73 00 f7 08 0d ion.26.2:.Bridges.parameters....
1e420 00 41 70 70 65 6e 64 69 78 20 41 3a 20 4c 69 63 65 6e 63 65 00 00 00 00 00 00 00 00 00 00 00 00 .Appendix.A:.Licence............
1e440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e4a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e5a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e6a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e6e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e7a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e9a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ea00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ea20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ea40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ea60 00 f4 07 01 00 00 00 db 04 0b 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ea80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eaa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eb00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eb20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eb40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eb60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eb80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ebc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ebe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ec00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ec20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ec40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ec60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ec80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ecc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ece0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ed00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ed20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ed40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ed60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ed80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eda0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1edc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ede0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ef00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ef20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ef40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ef60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ef80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1efa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1efc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1efe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f0a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f0e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f1a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f260 00 2f 04 00 00 26 04 00 00 00 3b 29 02 04 00 04 7a 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ./...&....;)....z4..............
1f280 00 00 00 00 00 00 ff ff 01 00 01 00 09 00 00 00 8b 03 09 00 ff ff ff ff 7c 43 4f 4e 54 45 58 54 ........................|CONTEXT
1f2a0 00 10 00 00 00 7c 43 54 58 4f 4d 41 50 00 3f 08 00 00 7c 46 4f 4e 54 00 4a 08 00 00 7c 4b 57 42 .....|CTXOMAP.?...|FONT.J...|KWB
1f2c0 54 52 45 45 00 1e 09 00 00 7c 4b 57 44 41 54 41 00 4d 21 00 00 7c 4b 57 4d 41 50 00 ee 23 00 00 TREE.....|KWDATA.M!..|KWMAP..#..
1f2e0 7c 53 59 53 54 45 4d 00 05 24 00 00 7c 54 4f 50 49 43 00 77 25 00 00 7c 54 54 4c 42 54 52 45 45 |SYSTEM..$..|TOPIC.w%..|TTLBTREE
1f300 00 32 da 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .2..............................
1f320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f4a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f5a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................