Updated README: Equal sign not required with `--mode` flag.
[sgk-go] / patterns / eyes.db
CommitLineData
7eeb782e
AT
1# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
2# This is GNU Go, a Go program. Contact gnugo@gnu.org, or see #
3# http://www.gnu.org/software/gnugo/ for more information. #
4# #
5# Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, #
6# 2008 and 2009 by the Free Software Foundation. #
7# #
8# This program is free software; you can redistribute it and/or #
9# modify it under the terms of the GNU General Public License #
10# as published by the Free Software Foundation - version 3, #
11# or (at your option) any later version. #
12# #
13# This program is distributed in the hope that it will be #
14# useful, but WITHOUT ANY WARRANTY; without even the implied #
15# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR #
16# PURPOSE. See the GNU General Public License in file COPYING #
17# for more details. #
18# #
19# You should have received a copy of the GNU General Public #
20# License along with this program; if not, write to the Free #
21# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, #
22# Boston, MA 02111, USA #
23# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
24# #
25# Eye Shape Database #
26# #
27# . - ordinary eye space #
28# * - ordinary eye space and key point, attack/defense #
29# < - ordinary eye space and attack key point (shrinks) #
30# > - ordinary eye space and defense key point (expands) #
31# ! - marginal eye space #
32# @ - marginal eye space and key point, attack/defense #
33# $ - marginal eye space containing an opponent stone #
34# ( - marginal eye space and attack key point #
35# ) - marginal eye space and defense key point #
36# X - dead opponent stone #
37# x - . or X #
38# #
39# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
40
41#
42# The patterns are sorted as follows within each size, with the primary
43# criterium first:
44#
45# 1. Edge and corner specific patterns.
46# 2. Number of rows, lowest first.
47# 3. Number of marginal vertices.
48# 4. Number of possible eyes
49#
50# In addition to 2, there is also the requirement that all patterns
51# with the same topology come together. E.g. among the four vertices,
52# two rows patterns, those with topology
53#
54# .
55# ...
56#
57# come together and those with topology
58#
59# ..
60# ..
61#
62# follows later.
63#
64# Similarly, in addition to 3, patterns with the same configuration of
65# marginal vertices are grouped together.
66#
67# To make best use of the "x" wildcard, it is occasionally
68# advantageous to have a specific exceptional pattern before a more
69# general one. In these cases criterium 4 above may be violated.
70#
71# #######
72#
73# The colon line below the pattern gives the eye value of the matched
74# eye shape. This consists of four digits, each of which is the number
75# of eyes obtained during the following conditions:
76#
77# 1. The attacker moves first and is allowed yet another move because
78# the defender plays tenuki.
79# 2. The attacker moves first and the defender responds locally.
80# 3. The defender moves first and the attacker responds locally.
81# 4. The defender moves first and is allowed yet another move because
82# the attacker plays tenuki.
83#
84# Notice that 1 does not necessarily mean that the attacker is
85# allowed two consecutive moves. This is explained with an example
86# later.
87#
88# Also, since two eyes suffice to live, all higher numbers also count
89# as two.
90#
91# The following 15 cases are of interest:
92#
93# 0000 0 eyes.
94# 0001 0 eyes, but the defender can threaten to make one eye.
95# 0002 0 eyes, but the defender can threaten to make two eyes.
96# 0011 1/2 eye, 1 eye if defender moves first, 0 eyes if attacker does.
97# 0012 3/4 eyes, 3/2 eyes if defender moves first, 0 eyes if attacker does.
98# 0022 1* eye, 2 eyes if defender moves first, 0 eyes if attacker does.
99# 0111 1 eye, attacker can threaten to destroy the eye.
100# 0112 1 eye, attacker can threaten to destroy the eye,
101# defender can threaten to make another eye.
102# 0122 5/4 eyes, 2 eyes if defender moves first, 1/2 eye if attacker does.
103# 0222 2 eyes, attacker can threaten to destroy both.
104# 1111 1 eye.
105# 1112 1 eye, defender can threaten to make another eye.
106# 1122 3/2 eyes, 2 eyes if defender moves first, 1 eye if attacker does.
107# 1222 2 eyes, attacker can threaten to destroy one eye.
108# 2222 2 eyes.
109#
110# The 3/4, 5/4, and 1* eye values are the same as in Howard Landman's paper
111# Eyespace Values in Go. Attack and defense points are only marked in
112# the patterns when they have definite effects on the eye value,
113# i.e. pure threats are not marked.
114#
115#
116# Examples of all different cases can be found among the patterns in
117# this file. Some of them might be slightly counterintuitive, so we
118# explain one important case here. Consider
119#
120# Pattern 6141
121#
122# X
123# XX.@x
124#
125# :1122
126#
127# which e.g. matches in this position:
128#
129# .OOOXXX
130# OOXOXOO
131# OXXba.O
132# OOOOOOO
133#
134# Now it may look like X could take away both eyes by playing a
135# followed by b, giving 0122 as eye value. This is where the subtlety
136# of the definition of the first digit in the eye value comes into
137# play. It does not say that the attacker is allowed two consecutive
138# moves but only that he is allowed to play "another move". The
139# crucial property of this shape is that when X plays at a to destroy
140# (at least) one eye, O can answer at b, giving:
141#
142# .OOOXXX
143# OO.OXOO
144# O.cOX.O
145# OOOOOOO
146#
147# Now X has to continue at c in order to keep O at one eye. After this
148# O plays tenuki and X cannot destroy the remaining eye by another
149# move. Thus the eye value is indeed 1122.
150#
151#
152# As a final note, some of the eye values indicating a threat depend
153# on suicide to be allowed, e.g.
154#
155# Pattern 301
156#
157# X.X
158#
159# :1222
160#
161# We always assume suicide to be allowed in this database. It is easy
162# enough to sort out such moves at a higher level when suicide is
163# disallowed.
164
165
166###############################
167# 1 element #
168###############################
169
170Pattern 101
171
172x
173
174:1111
175
176
177Pattern 102
178
179$
180
181:0000
182
183
184Pattern 103
185
186!
187
188:0000
189
190
191###############################
192# 2 elements #
193###############################
194
195Pattern 201
196
197xx
198
199:1111
200
201
202Pattern 202
203
204@x
205
206:0011
207
208
209Pattern 203
210
211$.
212
213:0000
214
215
216###############################
217# 3 elements #
218###############################
219
220Pattern 301
221# Must be matched before 302.
222
223X.X
224
225:1222
226
227
228Pattern 302
229
230x*x
231
232:1122
233
234
235Pattern 303
236
237xXx
238
239:1111
240
241
242Pattern 304
243
244!.x
245
246:0111
247
248
249Pattern 305
250
251@Xx
252
253:0011
254
255
256Pattern 306
257# A chimera.
258
259x@x
260
261:0022
262
263
264Pattern 307
265
266$*.
267
268:0011
269
270
271Pattern 308
272
273$.X
274
275:1111
276
277
278Pattern 309
279
280$X.
281
282:0001
283
284
285Pattern 310
286
287!x!
288
289:0001
290
291
292###############################
293# 4 elements #
294###############################
295
296# Special cases in corners and on edges. These must be matched before
297# the same shape is matched in the center.
298
299Pattern 401
300# Bent four in the corner. The attack depends on a ko and sufficiently
301# few outer liberties.
302
303|.
304|.*.
305+---
306
307:1122
308
309
310Pattern 402
311#tm new pattern (3.1.14)
312#see trevor:1001
313
314@
315..!
316---
317
318:0011
319
320
321#
322# Topology: ....
323#
324
325
326Pattern 410
327# The XXXX pattern is a special case. It can only come up when dealing
328# with false marginals. In that case it is equivalent
329# to .... which yields 2 eyes.
330
331XxxX
332
333:2222
334
335
336Pattern 411
337
338x...
339
340:1222
341
342
343Pattern 412
344
345x*Xx
346
347:1122
348
349
350Pattern 413
351
352XXX.
353
354:1112
355
356
357Pattern 414
358
359.XX.
360
361:1111
362
363
364Pattern 416
365
366@X.X
367
368:0122
369
370
371Pattern 417
372
373x@.x
374
375:0122
376
377
378Pattern 418
379
380x@Xx
381
382:0022
383
384
385Pattern 419
386
387!.Xx
388
389:0111
390
391
392Pattern 420
393
394!..x
395
396:1112
397
398
399Pattern 421
400
401!X..
402
403:0112
404
405
406Pattern 422
407
408@XXX
409
410:0012
411
412
413Pattern 423
414
415@XX.
416
417:0011
418
419
420Pattern 424
421
422@..@
423
424:0011
425
426
427Pattern 425
428
429(.X@
430
431:0011
432
433
434Pattern 426
435
436!x@x
437
438:0012
439
440
441Pattern 427
442
443!XX!
444
445:0001
446
447
448Pattern 428
449
450!.x$
451
452:0001
453
454
455Pattern 429
456
457@X.$
458
459:0011
460
461
462Pattern 430
463
464.XX$
465
466:1111
467
468
469Pattern 431
470
471$.X$
472
473:0001
474
475
476Pattern 432
477
478$xx$
479
480:0000
481
482
483# .
484# Topology: ...
485#
486
487Pattern 441
488# Match before 442
489
490 X
491X.X
492
493:1222
494
495
496Pattern 442
497
498 x
499x*x
500
501:1122
502
503
504Pattern 443
505
506 .
507XXX
508
509:1112
510
511
512Pattern 444
513
514 x
515xXx
516
517:1111
518
519
520Pattern 445
521
522 !
523X*X
524
525:1122
526
527
528Pattern 446
529
530 !
531x*x
532
533:0122
534
535
536Pattern 447
537
538 x
539x@x
540
541:0022
542
543
544Pattern 448
545
546 )
547)*x
548
549:0011
550
551
552Pattern 449
553
554 X
555@XX
556
557:0012
558
559
560Pattern 450
561
562 x
563@Xx
564
565:0011
566
567
568Pattern 451
569
570 x
571!X!
572
573:0001
574
575
576# ..
577# Topology: ..
578#
579
580Pattern 461
581
582*X
583X.
584
585:1122
586
587
588Pattern 462
589
590..
591x.
592
593:1112
594
595
596Pattern 463
597
598XX
599X.
600
601:1112
602
603
604Pattern 464
605
606xx
607xx
608
609:1111
610
611
612Pattern 465
613# Must be matched before 466.
614
615@X
616X.
617
618:0022
619
620
621Pattern 466
622
623@x
624x.
625
626:0012
627
628
629Pattern 467
630
631@X
632XX
633
634:0012
635
636
637Pattern 468
638
639@x
640xX
641
642:0011
643
644
645Pattern 469
646
647!@
648.x
649
650:0011
651
652#
653# Completely dead patterns.
654#
655
656Pattern 491
657
658!!
659XX
660
661:0001
662
663
664Pattern 492
665
666!x
667x!
668
669:0002
670
671
672Pattern 493
673
674 !
675!x!
676
677:0000
678
679
680###############################
681# 5 elements #
682###############################
683
684
685#
686# 5 vertices. Now it is getting tricky...
687# At least we will get all the linear patterns correct.
688#
689
690# Special cases in corners and on edges. These must be matched before
691# the same shape is matched in the center.
692#
693# Special care must be taken to get these patterns in the right order.
694# In particular the bent four in the corner patterns must be matched
695# before the patterns of topology
696#
697# |...
698# |. .
699# +---
700
701Pattern 5001
702# Bent four in the corner.
703
704|.
705|X
706|.X.
707+---
708
709:1112
710
711
712Pattern 5002
713# Bent four in the corner.
714
715|.
716|X
717|XX.
718+---
719
720:1111
721
722
723Pattern 5003
724# Bent four in the corner.
725
726|.
727|XXX.
728+---
729
730:1111
731
732
733Pattern 5004
734# Bent four in the corner.
735#
736# This one is tricky. Black has two certain eyes if there are at least
737# two outside liberties, but at most one if they are fewer.
738# It seems likely that calling this only one eye leads to the fewest
739# errors in the surrounding code. (Unfortunately we have no provisions
740# to check the number of liberties at this point.)
741
742|.
743|X
744|.XX
745+---
746
747:1111
748
749
750Pattern 5005
751# Bent four in the corner.
752#
753# This pattern is similar to the previous one. Black has two certain eyes
754# if there are at least two outside liberties, but needs to fight a ko
755# if there is only one.
756
757|.
758|X
759|XXX
760+---
761
762:1111
763
764
765Pattern 5006
766# Bent four in the corner.
767#
768# This pattern behaves identically to the previous one.
769
770|X
771|XXX.
772+---
773
774:1111
775
776
777Pattern 5007
778# Bent four in the corner. The attack depends on ko and sufficiently
779# few outer liberties if the corner vertex is empty.
780
781|.
782|xX*.
783+---
784
785:1122
786
787
788Pattern 5008
789# Bent four in the corner. The attack depends on ko and sufficiently
790# few outer liberties if the corner vertex is empty.
791
792|.
793|x*X.
794+---
795
796:1122
797
798
799Pattern 5009
800# Bent four in the corner. An O move in the corner may or may not give
801# another eye (depending on ko and/or outer liberties). An X move in
802# the corner definitely settles the number of eyes to 1.
803
804|.
805|.XX.
806+---
807
808:1111
809
810
811Pattern 5010
812# Bent four in the corner.
813
814|.
815|*
816|xX.
817+---
818
819:1122
820
821
822Pattern 5011
823# Bent four shape that X must fight. Ko if at most one outer liberty.
824
825|X
826|XX*.
827+---
828
829:1122
830
831
832Pattern 5012
833
834xxxxx
835-----
836
837:2222
838
839
840Pattern 5021
841
842|XX*
843|. .
844+---
845
846:1122
847
848
849Pattern 5022
850
851|X*X
852|. .
853+---
854
855:1122
856
857
858Pattern 5023
859
860|*XX
861|. .
862+---
863
864:1122
865
866
867Pattern 5024
868
869|.X>
870|< X
871+---
872
873:1122
874
875
876Pattern 5025
877
878|XXX
879|. .
880+---
881
882:1111
883
884
885Pattern 5031
886
887|.X
888| X*.
889+----
890
891:1122
892
893
894Pattern 5032
895
896|.X
897| *X.
898+----
899
900:1122
901
902
903Pattern 5033
904
905|.*
906| XX.
907+----
908
909:1122
910
911
912Pattern 5034
913
914|.X
915| XX.
916+----
917
918:1111
919
920
921#
922# Topology: .....
923#
924
925#
926# Linear, no marginal vertices.
927#
928
929Pattern 5101
930# Usually at least seki.
931#
932# There are rare exceptions where this is only
933# one eye. See strategy test 38 for an example
934# where .XXX. gives only one eye since one of
935# the . is not a liberty of the dragon.
936
937xxxxx
938
939:2222
940
941#
942# Linear, one marginal vertex.
943#
944
945
946Pattern 5111
947
948@X.<.
949
950:1122
951
952
953Pattern 5112
954
955@..<x
956
957:1122
958
959
960Pattern 5113
961
962@x..x
963
964:1122
965
966
967Pattern 5114
968
969!.X*x
970
971:1122
972
973
974Pattern 5115
975
976@XXXX
977
978:0022
979
980
981Pattern 5116
982
983@XXX.
984
985:0011
986
987
988Pattern 5117
989
990@X.XX
991
992:0122
993
994
995Pattern 5118
996
997!X.X.
998
999:0112
1000
1001
1002Pattern 5119
1003
1004@XX.X
1005
1006:0122
1007
1008
1009Pattern 5120
1010
1011!XX..
1012
1013:0112
1014
1015
1016Pattern 5121
1017
1018!..Xx
1019
1020:1112
1021
1022
1023Pattern 5122
1024
1025!.XXX
1026
1027:1112
1028
1029
1030Pattern 5123
1031
1032!.XX.
1033
1034:0111
1035
1036
1037Pattern 5131
1038
1039x@.Xx
1040
1041:0122
1042
1043
1044Pattern 5132
1045
1046x@..x
1047
1048:1122
1049
1050
1051Pattern 5133
1052
1053x@X.x
1054
1055:0122
1056
1057
1058Pattern 5134
1059
1060x@XXx
1061
1062:0022
1063
1064
1065Pattern 5141
1066
1067x.@.x
1068
1069:1122
1070
1071
1072Pattern 5142
1073
1074x.@Xx
1075
1076:0122
1077
1078
1079Pattern 5143
1080
1081xX@Xx
1082
1083:0022
1084
1085
1086#
1087# Linear, two marginal vertices.
1088#
1089
1090Pattern 5151
1091
1092!.x.!
1093
1094:0111
1095
1096
1097Pattern 5152
1098
1099!.>X@
1100
1101:0011
1102
1103
1104Pattern 5153
1105
1106@X.X@
1107
1108:0011
1109
1110
1111Pattern 5154
1112
1113!XXX!
1114
1115:0001
1116
1117
1118Pattern 5155
1119
1120@Xxx!
1121
1122:0011
1123
1124
1125Pattern 5156
1126
1127!x!.x
1128
1129:0112
1130
1131
1132Pattern 5157
1133
1134!x@Xx
1135
1136:0012
1137
1138
1139Pattern 5158
1140# Must be matched before 5159.
1141
1142!.x@x
1143
1144:0022
1145
1146
1147Pattern 5159
1148
1149!x.@x
1150
1151:0012
1152
1153
1154Pattern 5160
1155
1156!XX@x
1157
1158:0012
1159
1160
1161Pattern 5161
1162
1163x!x!x
1164
1165:0112
1166
1167
1168#
1169# Linear, three marginal vertices.
1170#
1171
1172Pattern 5171
1173
1174!x@x!
1175
1176:0011
1177
1178
1179Pattern 5181
1180
1181xx.x$
1182
1183:1111
1184
1185
1186Pattern 5182
1187
1188x*XX$
1189
1190:1122
1191
1192
1193# .
1194# Topology: ....
1195#
1196
1197Pattern 5201
1198
1199 x
1200x..X
1201
1202:2222
1203
1204
1205Pattern 5202
1206
1207 x
1208x...
1209
1210:1222
1211
1212
1213Pattern 5203
1214
1215 x
1216xXXX
1217
1218:2222
1219
1220
1221Pattern 5204
1222
1223 X
1224XXX.
1225
1226:1112
1227
1228
1229Pattern 5205
1230
1231 x
1232xXX.
1233
1234:1111
1235
1236
1237Pattern 5211
1238
1239 x
1240xX*.
1241
1242:1122
1243
1244
1245Pattern 5212
1246
1247 x
1248x*X.
1249
1250:1122
1251
1252
1253Pattern 5213
1254# Must be matched before 5214.
1255
1256 X
1257!..X
1258
1259:1222
1260
1261
1262Pattern 5214
1263
1264 x
1265)*.x
1266
1267:1122
1268
1269
1270Pattern 5215
1271# Must be matched before 5216.
1272
1273 X
1274!.XX
1275
1276:0222
1277
1278
1279Pattern 5216
1280
1281 x
1282!*Xx
1283
1284:0122
1285
1286
1287Pattern 5217
1288
1289 X
1290@X.X
1291
1292:0122
1293
1294
1295Pattern 5218
1296
1297 x
1298!X.x
1299
1300:0112
1301
1302
1303Pattern 5219
1304
1305 X
1306@XXX
1307
1308:0022
1309
1310
1311Pattern 5220
1312
1313 x
1314@XXx
1315
1316:0011
1317
1318
1319Pattern 5221
1320
1321 x
1322x@.x
1323
1324:0122
1325
1326
1327Pattern 5222
1328
1329 x
1330x@Xx
1331
1332:0022
1333
1334
1335Pattern 5223
1336
1337 x
1338x.!x
1339
1340:0222
1341
1342
1343Pattern 5224
1344
1345 x
1346xX@x
1347
1348:0022
1349
1350
1351Pattern 5225
1352
1353 X
1354XX.!
1355
1356:1112
1357
1358
1359Pattern 5226
1360
1361 x
1362xX.!
1363
1364:0111
1365
1366
1367Pattern 5227
1368
1369 X
1370XXX@
1371
1372:0012
1373
1374
1375Pattern 5228
1376
1377 x
1378xXX@
1379
1380:0011
1381
1382
1383Pattern 5231
1384
1385 !
1386!..x
1387
1388:0111
1389
1390
1391Pattern 5232
1392
1393 !
1394!*Xx
1395
1396:0011
1397
1398
1399Pattern 5233
1400
1401 )
1402)X<X
1403
1404:0011
1405
1406
1407Pattern 5234
1408
1409 )
1410)X<.
1411
1412:0011
1413
1414
1415Pattern 5235
1416
1417 !
1418!XXx
1419
1420:0001
1421
1422
1423Pattern 5236
1424
1425 x
1426!..!
1427
1428:0112
1429
1430
1431Pattern 5237
1432
1433 x
1434@X.(
1435
1436:0011
1437
1438
1439Pattern 5238
1440
1441 x
1442!*X!
1443
1444:0012
1445
1446
1447Pattern 5239
1448
1449 x
1450!XX!
1451
1452:0001
1453
1454
1455Pattern 5240
1456
1457 x
1458!.@x
1459
1460:0122
1461
1462
1463Pattern 5241
1464
1465 x
1466!X@x
1467
1468:0012
1469
1470
1471Pattern 5242
1472
1473 x
1474x*.!
1475
1476:1122
1477
1478
1479Pattern 5243
1480
1481 X
1482X*X!
1483
1484:1122
1485
1486
1487Pattern 5244
1488
1489 x
1490x*X!
1491
1492:0122
1493
1494
1495Pattern 5245
1496
1497 x
1498x@x!
1499
1500:0022
1501
1502
1503Pattern 5251
1504
1505 !
1506!x@x
1507
1508:0011
1509
1510
1511Pattern 5252
1512
1513 !
1514!.x!
1515
1516:0001
1517
1518
1519Pattern 5253
1520
1521 !
1522!X.!
1523
1524:0001
1525
1526
1527# ..
1528# Topology: ...
1529#
1530
1531Pattern 5301
1532
1533X.
1534XXX
1535
1536:1222
1537
1538
1539Pattern 5302
1540
1541XX
1542X.X
1543
1544:1222
1545
1546
1547Pattern 5303
1548
1549Xx
1550xxX
1551
1552:2222
1553
1554
1555Pattern 5304
1556
1557xx
1558x*x
1559
1560:1122
1561
1562
1563Pattern 5305
1564
1565x.
1566.Xx
1567
1568:1112
1569
1570
1571Pattern 5306
1572
1573.X
1574XXX
1575
1576:1112
1577
1578
1579Pattern 5307
1580
1581xx
1582xXx
1583
1584:1111
1585
1586
1587Pattern 5311
1588
1589..
1590@.x
1591
1592:1122
1593
1594
1595Pattern 5312
1596
1597X.
1598@.x
1599
1600:0122
1601
1602
1603Pattern 5313
1604
1605Xx
1606@XX
1607
1608:0022
1609
1610
1611Pattern 5314
1612
1613x.
1614@Xx
1615
1616:0012
1617
1618
1619Pattern 5315
1620
1621xX
1622@Xx
1623
1624:0011
1625
1626
1627Pattern 5316
1628
1629.X
1630!*x
1631
1632:0122
1633
1634
1635Pattern 5317
1636
1637XX
1638@.X
1639
1640:0122
1641
1642
1643Pattern 5318
1644
1645xX
1646!.x
1647
1648:0112
1649
1650
1651Pattern 5321
1652
1653xx
1654x@x
1655
1656:0022
1657
1658
1659Pattern 5331
1660
1661.X
1662X*!
1663
1664:0122
1665
1666
1667Pattern 5332
1668
1669.x
1670x.!
1671
1672:0112
1673
1674
1675Pattern 5333
1676
1677XX
1678X.!
1679
1680:0112
1681
1682
1683Pattern 5334
1684
1685Xx
1686x.!
1687
1688:0111
1689
1690
1691Pattern 5335
1692
1693X.
1694.X@
1695
1696:0012
1697
1698
1699Pattern 5336
1700
1701xx
1702xX@
1703
1704:0011
1705
1706
1707Pattern 5341
1708
1709@X
1710XXX
1711
1712:0012
1713
1714
1715Pattern 5342
1716
1717@x
1718xXx
1719
1720:0011
1721
1722
1723Pattern 5343
1724
1725@X
1726X.X
1727
1728:0122
1729
1730
1731Pattern 5344
1732
1733!x
1734x.x
1735
1736:0112
1737
1738
1739Pattern 5351
1740
1741!.
1742!.x
1743
1744:0112
1745
1746
1747Pattern 5352
1748
1749..
1750!@.
1751
1752:0022
1753
1754
1755Pattern 5353
1756
1757xx
1758@.!
1759
1760:0011
1761
1762
1763Pattern 5354
1764
1765X.
1766@X(
1767
1768:0011
1769
1770
1771Pattern 5355
1772
1773..
1774@X(
1775
1776:0011
1777
1778
1779Pattern 5356
1780
1781xx
1782!X!
1783
1784:0001
1785
1786
1787Pattern 5357
1788
1789@X
1790X.(
1791
1792:0012
1793
1794
1795Pattern 5358
1796
1797@x
1798x.(
1799
1800:0011
1801
1802
1803Pattern 5359
1804
1805!x
1806xX!
1807
1808:0001
1809
1810
1811Pattern 5360
1812
1813!x
1814x@x
1815
1816:0012
1817
1818
1819Pattern 5361
1820
1821x)
1822)<x
1823
1824:0011
1825
1826
1827Pattern 5362
1828
1829x!
1830!Xx
1831
1832:0002
1833
1834
1835Pattern 5371
1836
1837!X
1838!X!
1839
1840:0000
1841
1842
1843Pattern 5372
1844
1845!x
1846!x!
1847
1848:0001
1849
1850
1851Pattern 5373
1852
1853x!
1854!x!
1855
1856:0001
1857
1858
1859# .
1860# Topology: ...
1861# .
1862
1863Pattern 5401
1864# This pattern must be matched before 5402. The vital point would be
1865# suicide for X.
1866
1867 X
1868X.X
1869 X
1870
1871:1222
1872
1873
1874Pattern 5402
1875
1876 x
1877x*x
1878 x
1879
1880:1122
1881
1882
1883Pattern 5403
1884
1885 X
1886XXX
1887 .
1888
1889:1112
1890
1891
1892Pattern 5404
1893
1894 x
1895xXx
1896 x
1897
1898:1111
1899
1900
1901Pattern 5411
1902
1903 !
1904X*X
1905 X
1906
1907:1122
1908
1909
1910Pattern 5412
1911
1912 !
1913x*x
1914 x
1915
1916:0122
1917
1918
1919Pattern 5413
1920
1921 @
1922XXX
1923 X
1924
1925:0012
1926
1927
1928Pattern 5414
1929
1930 @
1931xXx
1932 x
1933
1934:0011
1935
1936
1937Pattern 5421
1938
1939 x
1940x*!
1941 !
1942
1943:0022
1944
1945
1946Pattern 5422
1947
1948 x
1949xX!
1950 !
1951
1952:0001
1953
1954
1955Pattern 5431
1956
1957 !
1958x*!
1959 !
1960
1961:0011
1962
1963
1964###############################
1965# 6 elements #
1966###############################
1967
1968#
1969# Topology: ......
1970#
1971
1972Pattern 6000
1973# Bent four in the corner.
1974
1975|.
1976|*
1977|...!
1978+---
1979
1980:1122
1981
1982
1983Pattern 6001
1984# Bent four in the corner.
1985
1986|.
1987|*X..!
1988+---
1989
1990:1122
1991
1992
1993Pattern 6002
1994# Bent four in the corner.
1995
1996 !
1997|.
1998|.XX.
1999+---
2000
2001:1111
2002
2003
2004Pattern 6003
2005# Bent four in the corner.
2006
2007 !
2008|.
2009|X
2010|.*.
2011+---
2012
2013:1122
2014
2015
2016Pattern 6004
2017# Special corner shape
2018
2019|*X.
2020|. .)
2021+----
2022
2023:1122
2024
2025
2026Pattern 6005
2027
2028$X>.*x
2029
2030:1122
2031
2032
2033Pattern 6006
2034
2035$X..Xx
2036
2037:1112
2038
2039
2040Pattern 6011
2041
2042xxxxxx
2043
2044:2222
2045
2046
2047Pattern 6021
2048
2049!.x..x
2050
2051:1222
2052
2053
2054Pattern 6022
2055
2056@..xXx
2057
2058:1122
2059
2060
2061Pattern 6023
2062
2063@.XX>.
2064
2065:1122
2066
2067
2068Pattern 6024
2069
2070!..X.x
2071
2072:1222
2073
2074
2075Pattern 6026
2076
2077!.XXXX
2078
2079:0222
2080
2081
2082Pattern 6028
2083
2084!.XxxX
2085
2086:1222
2087
2088
2089Pattern 6029
2090
2091@.X.X.
2092
2093:1122
2094
2095
2096Pattern 6030
2097
2098@.XXX.
2099
2100:0122
2101
2102
2103Pattern 6031
2104
2105@X.XXX
2106
2107:1122
2108
2109
2110Pattern 6032
2111
2112!X.X.X
2113
2114:1222
2115
2116
2117Pattern 6033
2118
2119@X.XX.
2120
2121:0122
2122
2123
2124Pattern 6034
2125
2126@X.xxx
2127
2128:1122
2129
2130
2131Pattern 6035
2132
2133@XX.Xx
2134
2135:0122
2136
2137
2138Pattern 6036
2139
2140@Xx.xx
2141
2142:1122
2143
2144
2145Pattern 6037
2146
2147@XXX.x
2148
2149:0122
2150
2151
2152Pattern 6038
2153
2154@XXXXx
2155
2156:0022
2157
2158
2159Pattern 6041
2160
2161x!.X.X
2162
2163:1222
2164
2165
2166Pattern 6042
2167
2168x@.XX.
2169
2170:0122
2171
2172
2173Pattern 6043
2174
2175x@.XXX
2176
2177:1122
2178
2179
2180Pattern 6044
2181
2182x@.xxx
2183
2184:1122
2185
2186
2187Pattern 6045
2188
2189x@X.Xx
2190
2191:0122
2192
2193
2194Pattern 6046
2195
2196x@X..x
2197
2198:1122
2199
2200
2201Pattern 6047
2202
2203x@XX.x
2204
2205:0122
2206
2207
2208Pattern 6048
2209
2210x@XXXx
2211
2212:0022
2213
2214
2215Pattern 6051
2216
2217x.!..x
2218
2219:1222
2220
2221
2222Pattern 6052
2223
2224x.@.Xx
2225
2226:1122
2227
2228
2229Pattern 6053
2230
2231x.@XXx
2232
2233:0122
2234
2235
2236Pattern 6054
2237
2238x.@X.x
2239
2240:1122
2241
2242
2243Pattern 6055
2244
2245xX@.Xx
2246
2247:0122
2248
2249
2250Pattern 6056
2251
2252xX@..x
2253
2254:1122
2255
2256
2257Pattern 6057
2258
2259xX@X.x
2260
2261:0122
2262
2263
2264Pattern 6058
2265
2266xX@XXx
2267
2268:0022
2269
2270
2271Pattern 6061
2272
2273!x@..x
2274
2275:1122
2276
2277
2278Pattern 6062
2279
2280!x@X.x
2281
2282:0122
2283
2284
2285Pattern 6063
2286
2287!x!.Xx
2288
2289:0112
2290
2291
2292Pattern 6064
2293
2294!x@XXX
2295
2296:0022
2297
2298
2299Pattern 6065
2300
2301!x@XX.
2302
2303:0012
2304
2305
2306Pattern 6066
2307
2308!.x@.x
2309
2310:0122
2311
2312
2313Pattern 6067
2314
2315!Xx!.x
2316
2317:0112
2318
2319
2320Pattern 6068
2321
2322!Xx@Xx
2323
2324:0012
2325
2326
2327Pattern 6069
2328
2329!.x@Xx
2330
2331:0022
2332
2333
2334Pattern 6070
2335
2336!XX.@x
2337
2338:0012
2339
2340
2341Pattern 6071
2342
2343!xx.@x
2344
2345:0122
2346
2347
2348Pattern 6072
2349
2350!XXX@x
2351
2352:0012
2353
2354
2355Pattern 6073
2356
2357!xxX@x
2358
2359:0022
2360
2361
2362Pattern 6074
2363
2364!....!
2365
2366:1112
2367
2368
2369Pattern 6075
2370
2371!.X.x!
2372
2373:0112
2374
2375
2376Pattern 6076
2377
2378!.XX.!
2379
2380:0111
2381
2382
2383Pattern 6077
2384
2385!x..X!
2386
2387:0112
2388
2389
2390Pattern 6078
2391
2392@XX>X!
2393
2394:0011
2395
2396
2397Pattern 6079
2398
2399@XXx.!
2400
2401:0011
2402
2403
2404Pattern 6080
2405
2406!XXXX!
2407
2408:0002
2409
2410
2411Pattern 6082
2412
2413x@x!.x
2414
2415:1122
2416
2417
2418Pattern 6083
2419
2420x!x!Xx
2421
2422:0112
2423
2424
2425Pattern 6084
2426
2427x@..@x
2428
2429:1122
2430
2431
2432Pattern 6085
2433
2434x@X.!x
2435
2436:0122
2437
2438
2439Pattern 6086
2440
2441x!XX!x
2442
2443:0112
2444
2445
2446Pattern 6087
2447
2448x@x!x!
2449
2450:0012
2451
2452
2453Pattern 6091
2454
2455!....$
2456
2457:0111
2458
2459
2460Pattern 6092
2461
2462@Xx..$
2463
2464:0011
2465
2466
2467# .
2468# Topology: .....
2469#
2470
2471Pattern 6101
2472
2473 X
2474X..x!
2475
2476:1222
2477
2478
2479Pattern 6102
2480
2481 x
2482x*x.!
2483
2484:1122
2485
2486
2487Pattern 6103
2488
2489 X
2490XX*.(
2491
2492:1122
2493
2494
2495Pattern 6104
2496
2497 X
2498XX>X@
2499
2500:1122
2501
2502
2503Pattern 6105
2504
2505 x
2506xX..!
2507
2508:1112
2509
2510
2511Pattern 6106
2512
2513 X
2514XXX.!
2515
2516:1112
2517
2518
2519Pattern 6107
2520
2521 x
2522xXX.!
2523
2524:0111
2525
2526
2527Pattern 6108
2528
2529 x
2530xX.X@
2531
2532:0122
2533
2534
2535Pattern 6109
2536
2537 x
2538xXXX@
2539
2540:0022
2541
2542
2543Pattern 6111
2544
2545 x
2546x@..x
2547
2548:1122
2549
2550
2551Pattern 6112
2552
2553 x
2554x@XXx
2555
2556:0022
2557
2558
2559Pattern 6113
2560
2561 x
2562x@xxx
2563
2564:0122
2565
2566
2567Pattern 6121
2568
2569 x
2570@X..x
2571
2572:1122
2573
2574
2575Pattern 6122
2576
2577 x
2578@XXXx
2579
2580:0022
2581
2582
2583Pattern 6123
2584
2585 x
2586@Xxxx
2587
2588:0122
2589
2590
2591Pattern 6131
2592
2593 x
2594xX@.x
2595
2596:0122
2597
2598
2599Pattern 6132
2600
2601 x
2602xX@Xx
2603
2604:0022
2605
2606
2607Pattern 6141
2608
2609 X
2610XX.@x
2611
2612:1122
2613
2614
2615Pattern 6142
2616
2617 x
2618xX.@x
2619
2620:0122
2621
2622
2623Pattern 6143
2624
2625 x
2626xXX@x
2627
2628:0022
2629
2630
2631Pattern 6151
2632
2633 !
2634x*x.!
2635
2636:0122
2637
2638
2639Pattern 6152
2640
2641 !
2642!..x@
2643
2644:0011
2645
2646
2647# .
2648# Topology: .....
2649#
2650
2651Pattern 6201
2652
2653 x
2654.*X.!
2655
2656:1122
2657
2658
2659Pattern 6202
2660
2661 .
2662X>X.@
2663
2664:1122
2665
2666
2667Pattern 6203
2668
2669 x
2670.X*.!
2671
2672:1122
2673
2674
2675Pattern 6204
2676
2677 X
2678XXX.!
2679
2680:0222
2681
2682
2683Pattern 6205
2684
2685 .
2686XXX.@
2687
2688:0122
2689
2690
2691Pattern 6206
2692
2693 x
2694.XX.!
2695
2696:0111
2697
2698
2699Pattern 6207
2700
2701 x
2702..*X)
2703
2704:1122
2705
2706
2707Pattern 6208
2708
2709 x
2710.X*X!
2711
2712:0122
2713
2714
2715Pattern 6209
2716
2717 x
2718..XX!
2719
2720:0112
2721
2722
2723Pattern 6210
2724
2725 x
2726.XXX@
2727
2728:0011
2729
2730
2731Pattern 6211
2732
2733 x
2734X.XX@
2735
2736:0122
2737
2738
2739Pattern 6212
2740
2741 x
2742XXXX@
2743
2744:0022
2745
2746
2747Pattern 6221
2748
2749 x
2750x.@.x
2751
2752:1122
2753
2754
2755Pattern 6222
2756
2757 x
2758x.@Xx
2759
2760:0122
2761
2762
2763Pattern 6223
2764
2765 x
2766xX@Xx
2767
2768:0022
2769
2770
2771Pattern 6231
2772
2773 x
2774x@X.x
2775
2776:0122
2777
2778
2779Pattern 6232
2780
2781 x
2782x@XXx
2783
2784:0022
2785
2786
2787Pattern 6241
2788
2789 @
2790x.X.x
2791
2792:1122
2793
2794
2795Pattern 6242
2796
2797 @
2798x.XXx
2799
2800:0122
2801
2802
2803Pattern 6243
2804
2805 @
2806xXXXx
2807
2808:0022
2809
2810
2811Pattern 6251
2812
2813 x
2814!.*.!
2815
2816:1122
2817
2818
2819Pattern 6252
2820
2821 x
2822!X*X!
2823
2824:0022
2825
2826
2827Pattern 6253
2828
2829 x
2830!.*X!
2831
2832:0122
2833
2834
2835Pattern 6254
2836
2837 !
2838X...!
2839
2840:1112
2841
2842
2843Pattern 6255
2844
2845 !
2846X.<X)
2847
2848:0122
2849
2850
2851Pattern 6256
2852
2853 !
2854...X!
2855
2856:0112
2857
2858
2859Pattern 6261
2860# tm New Pattern (3.1.22) (see owl:111)
2861
2862 )
2863@.>.@
2864
2865:0011
2866
2867
2868Pattern 6262
2869# FIXME: I don't understand this pattern. Is it correct? -pp
2870
2871 !
2872!x..!
2873 ---
2874
2875:0000
2876
2877
2878Pattern 6263
2879# tm modified (3.1.22)
2880
2881 !
2882@X*.!
2883
2884:0011
2885
2886
2887# ..
2888# Topology: ....
2889#
2890
2891Pattern 6301
2892
2893 .X
2894!.*.
2895----
2896
2897:0122
2898
2899
2900Pattern 6302
2901
2902 xx
2903XXXX
2904
2905:2222
2906
2907
2908Pattern 6303
2909
2910 *x
2911XXX.
2912
2913:1122
2914
2915
2916Pattern 6304
2917
2918 XX
2919XXX.
2920
2921:1112
2922
2923
2924Pattern 6305
2925
2926 xx
2927xXXx
2928
2929:1111
2930
2931
2932Pattern 6306
2933
2934 xX
2935X.XX
2936
2937:2222
2938
2939
2940Pattern 6307
2941
2942 .X
2943X.X.
2944
2945:1222
2946
2947
2948Pattern 6308
2949
2950 XX
2951X*X.
2952
2953:1122
2954
2955
2956Pattern 6309
2957
2958 xX
2959x*Xx
2960
2961:1122
2962
2963
2964Pattern 6310
2965
2966 X.
2967X*X.
2968
2969:1122
2970
2971
2972Pattern 6311
2973
2974 x.
2975.*X.
2976
2977:1122
2978
2979
2980Pattern 6312
2981
2982 Xx
2983!..X
2984
2985:1222
2986
2987
2988Pattern 6313
2989
2990 xx
2991!.*x
2992
2993:1122
2994
2995
2996Pattern 6314
2997
2998 XX
2999!*XX
3000
3001:1122
3002
3003
3004Pattern 6315
3005
3006 X.
3007!.XX
3008
3009:0222
3010
3011
3012Pattern 6316
3013
3014 x.
3015!.Xx
3016
3017:0112
3018
3019
3020Pattern 6317
3021
3022 xX
3023!.Xx
3024
3025:0111
3026
3027
3028Pattern 6318
3029
3030 XX
3031@X.X
3032
3033:0122
3034
3035
3036Pattern 6319
3037
3038 .x
3039!X*x
3040
3041:0122
3042
3043
3044Pattern 6320
3045
3046 Xx
3047@X.X
3048
3049:0122
3050
3051
3052Pattern 6321
3053
3054 Xx
3055!X..
3056
3057:0112
3058
3059
3060Pattern 6322
3061
3062 X.
3063@XXX
3064
3065:0022
3066
3067
3068Pattern 6323
3069
3070 XX
3071@XXX
3072
3073:0012
3074
3075
3076Pattern 6324
3077
3078 xx
3079@XXx
3080
3081:0011
3082
3083
3084Pattern 6331
3085
3086 .x
3087x@.x
3088
3089:1122
3090
3091
3092Pattern 6332
3093
3094 Xx
3095x@.x
3096
3097:0122
3098
3099
3100Pattern 6333
3101
3102 xx
3103x@Xx
3104
3105:0022
3106
3107
3108Pattern 6341
3109
3110 !x
3111.*.x
3112
3113:1122
3114
3115
3116Pattern 6342
3117
3118 !.
3119.*Xx
3120
3121:0122
3122
3123
3124Pattern 6343
3125
3126 (.
3127X>Xx
3128
3129:1122
3130
3131
3132Pattern 6344
3133
3134 @X
3135x..x
3136
3137:1122
3138
3139
3140Pattern 6345
3141
3142 @X
3143X.Xx
3144
3145:0122
3146
3147
3148Pattern 6346
3149
3150 !X
3151..Xx
3152
3153:0112
3154
3155
3156Pattern 6347
3157
3158 !x
3159.X.x
3160
3161:0112
3162
3163
3164Pattern 6348
3165
3166 @x
3167XX.x
3168
3169:0122
3170
3171
3172Pattern 6349
3173
3174 @x
3175.XXx
3176
3177:0011
3178
3179
3180Pattern 6350
3181
3182 @x
3183XXXx
3184
3185:0022
3186
3187
3188Pattern 6361
3189
3190 !!
3191!.*.
3192
3193:0011
3194
3195
3196Pattern 6362
3197
3198 .@
3199!..!
3200
3201:0011
3202
3203
3204# ..
3205# Topology: ....
3206#
3207
3208Pattern 6400
3209
3210|.x
3211|xX*.
3212+----
3213
3214:1122
3215
3216
3217Pattern 6401
3218
3219|XX
3220|<XX>
3221+----
3222
3223:1122
3224
3225
3226Pattern 6402
3227
3228|.x
3229|X.*.
3230+----
3231
3232:1122
3233
3234
3235Pattern 6403
3236
3237|.X
3238|x.*.
3239+----
3240
3241:1122
3242
3243
3244Pattern 6404
3245
3246|.<
3247|.>X.
3248+----
3249
3250:1122
3251
3252
3253Pattern 6405
3254# Not possible to do better than bent four in the corner.
3255
3256|..
3257|.XX.
3258+----
3259
3260:1111
3261
3262
3263Pattern 6406
3264# Nothing to do.
3265
3266|.X
3267|..X.
3268+----
3269
3270:1111
3271
3272
3273Pattern 6407
3274# Nothing to do.
3275
3276|.x
3277|X.X.
3278+----
3279
3280:1111
3281
3282
3283Pattern 6411
3284
3285xX
3286X*X.
3287
3288:1122
3289
3290
3291Pattern 6412
3292
3293.*
3294XXX.
3295
3296:1122
3297
3298
3299Pattern 6413
3300
3301..
3302.XX.
3303
3304:1222
3305
3306
3307Pattern 6414
3308
3309XX
3310*XX>
3311
3312:1122
3313
3314
3315Pattern 6416
3316
3317XX
3318XXX.
3319
3320:1112
3321
3322
3323Pattern 6417
3324
3325xX
3326XXX.
3327
3328:1111
3329
3330
3331Pattern 6418
3332
3333xX
3334XX*.
3335
3336:1122
3337
3338
3339Pattern 6421
3340
3341.x
3342x*.!
3343
3344:1122
3345
3346
3347Pattern 6422
3348
3349.x
3350x*X!
3351
3352:0122
3353
3354
3355Pattern 6423
3356
3357XX
3358X*x!
3359
3360:1122
3361
3362
3363Pattern 6424
3364
3365Xx
3366x.X@
3367
3368:0122
3369
3370
3371Pattern 6425
3372
3373XX
3374XXX@
3375
3376:0012
3377
3378
3379Pattern 6426
3380
3381Xx
3382xXX@
3383
3384:0022
3385
3386
3387Pattern 6427
3388
3389X.
3390x..!
3391
3392:1112
3393
3394
3395Pattern 6429
3396
3397X.
3398.X.!
3399
3400:1112
3401
3402
3403Pattern 6430
3404
3405..
3406.X.!
3407
3408:0112
3409
3410
3411Pattern 6431
3412
3413xx
3414xX.!
3415
3416:0111
3417
3418
3419Pattern 6432
3420
3421.x
3422xXX@
3423
3424:0011
3425
3426
3427Pattern 6433
3428
3429xx
3430@..x
3431
3432:1122
3433
3434
3435Pattern 6434
3436
3437.x
3438@.Xx
3439
3440:1122
3441
3442
3443Pattern 6435
3444
3445xx
3446@.Xx
3447
3448:0122
3449
3450
3451Pattern 6436
3452
3453xx
3454@X.x
3455
3456:0122
3457
3458
3459Pattern 6437
3460
3461xx
3462@XXx
3463
3464:0022
3465
3466
3467Pattern 6441
3468
3469@x
3470x..x
3471
3472:1122
3473
3474
3475Pattern 6442
3476
3477@x
3478x.XX
3479
3480:0122
3481
3482
3483Pattern 6443
3484
3485!x
3486x.X.
3487
3488:0112
3489
3490
3491Pattern 6444
3492
3493@.
3494.X.X
3495
3496:0122
3497
3498
3499Pattern 6445
3500
3501!.
3502.X..
3503
3504:0112
3505
3506
3507Pattern 6446
3508
3509!X
3510xX..
3511
3512:0112
3513
3514
3515Pattern 6447
3516
3517@X
3518xX.X
3519
3520:0122
3521
3522
3523Pattern 6448
3524
3525@X
3526xXX.
3527
3528:0011
3529
3530
3531Pattern 6449
3532
3533@x
3534xXXX
3535
3536:0022
3537
3538
3539Pattern 6450
3540
3541@x
3542xXX.
3543
3544:0011
3545
3546
3547Pattern 6461
3548
3549xx
3550x@.x
3551
3552:0122
3553
3554
3555Pattern 6462
3556
3557xx
3558x@Xx
3559
3560:0022
3561
3562
3563Pattern 6471
3564
3565XX
3566X.@x
3567
3568:1122
3569
3570
3571Pattern 6472
3572
3573.X
3574X.!x
3575
3576:0222
3577
3578
3579Pattern 6473
3580
3581.x
3582x.@x
3583
3584:1122
3585
3586
3587Pattern 6474
3588
3589xx
3590x.@x
3591
3592:0122
3593
3594
3595Pattern 6475
3596
3597xx
3598xX@x
3599
3600:0022
3601
3602
3603# ...
3604# Topology: ...
3605#
3606
3607Pattern 6501
3608
3609>XX
3610X<X
3611---
3612
3613:1122
3614
3615
3616Pattern 6502
3617
3618.*.
3619..X
3620---
3621
3622:1122
3623
3624
3625Pattern 6503
3626
3627.x.
3628X.X
3629---
3630
3631:1111
3632
3633
3634Pattern 6504
3635
3636.X.
3637x.X
3638---
3639
3640:1111
3641
3642
3643Pattern 6511
3644
3645XX.
3646..X
3647
3648:1222
3649
3650
3651Pattern 6512
3652
3653XXX
3654X.X
3655
3656:2222
3657
3658
3659Pattern 6513
3660
3661xXx
3662x*x
3663
3664:1122
3665
3666
3667Pattern 6514
3668# Need to mark both empty vertices. In the corner one of them may not
3669# be a valid defense (suicide move).
3670
3671XX*
3672*XX
3673
3674:1122
3675
3676
3677Pattern 6515
3678
3679XXX
3680XX.
3681
3682:1112
3683
3684
3685Pattern 6516
3686
3687xXx
3688xXx
3689
3690:1111
3691
3692
3693Pattern 6521
3694
3695!.x
3696..x
3697
3698:0112
3699
3700
3701Pattern 6522
3702
3703@XX
3704X.x
3705
3706:0022
3707
3708
3709Pattern 6523
3710
3711@Xx
3712x.x
3713
3714:0012
3715
3716
3717Pattern 6524
3718
3719@XX
3720XXX
3721
3722:0012
3723
3724
3725Pattern 6525
3726
3727@XX
3728XX.
3729
3730:0022
3731
3732
3733Pattern 6526
3734
3735@Xx
3736xXx
3737
3738:0011
3739
3740
3741Pattern 6527
3742
3743@.X
3744X..
3745
3746:0122
3747
3748
3749Pattern 6528
3750
3751@.X
3752X.X
3753
3754:0022
3755
3756
3757Pattern 6529
3758
3759!..
3760X.x
3761
3762:0112
3763
3764
3765Pattern 6530
3766
3767!.x
3768.X.
3769
3770:0112
3771
3772
3773Pattern 6531
3774
3775@xX
3776.XX
3777
3778:0011
3779
3780
3781Pattern 6532
3782
3783@x.
3784xXx
3785
3786:0011
3787
3788
3789Pattern 6533
3790
3791@xX
3792XXx
3793
3794:0022
3795
3796
3797Pattern 6541
3798
3799.@.
3800x.x
3801
3802:0122
3803
3804
3805Pattern 6542
3806
3807x@x
3808xXx
3809
3810:0022
3811
3812
3813Pattern 6543
3814
3815x@x
3816x.x
3817
3818:0022
3819
3820
3821Pattern 6551
3822
3823!.x
3824!.x
3825
3826:0111
3827
3828
3829# ...
3830# Topology: ...
3831#
3832
3833Pattern 6601
3834
3835 ...
3836...
3837
3838:2222
3839
3840
3841Pattern 6602
3842
3843 *Xx
3844.XX
3845
3846:1122
3847
3848
3849Pattern 6603
3850
3851 X*X
3852.XX
3853
3854:1122
3855
3856
3857Pattern 6604
3858
3859 X*.
3860xXX
3861
3862:1122
3863
3864
3865Pattern 6605
3866
3867 XX.
3868.XX
3869
3870:1111
3871
3872
3873Pattern 6606
3874
3875 XXX
3876.XX
3877
3878:1112
3879
3880
3881Pattern 6611
3882
3883 x*x
3884!.x
3885
3886:1122
3887
3888
3889Pattern 6612
3890
3891 XXX
3892!.X
3893
3894:1112
3895
3896
3897Pattern 6613
3898
3899 xXx
3900!.x
3901
3902:0111
3903
3904
3905Pattern 6614
3906
3907 x..
3908!Xx
3909
3910:0112
3911
3912
3913Pattern 6615
3914
3915 x.X
3916@Xx
3917
3918:0122
3919
3920
3921Pattern 6616
3922
3923 XXX
3924@XX
3925
3926:0012
3927
3928
3929Pattern 6617
3930
3931 xXX
3932@Xx
3933
3934:0022
3935
3936
3937Pattern 6618
3938
3939 xX.
3940@Xx
3941
3942:0011
3943
3944
3945Pattern 6621
3946
3947 x.x
3948x@x
3949
3950:0122
3951
3952
3953Pattern 6622
3954
3955 xXx
3956x@x
3957
3958:0022
3959
3960
3961Pattern 6631
3962
3963 x.x
3964x.@
3965
3966:1122
3967
3968
3969Pattern 6632
3970
3971 x.x
3972xX@
3973
3974:0122
3975
3976
3977Pattern 6633
3978
3979 xXx
3980xX@
3981
3982:0022
3983
3984
3985# .
3986# Topology: ....
3987# .
3988
3989Pattern 6701
3990
3991 x
3992xX*.
3993 x
3994
3995:1122
3996
3997
3998Pattern 6702
3999
4000 x
4001x*X.
4002 x
4003
4004:1122
4005
4006
4007Pattern 6703
4008
4009 X
4010XXX.
4011 X
4012
4013:1112
4014
4015
4016Pattern 6704
4017
4018 x
4019xXX.
4020 x
4021
4022:1111
4023
4024
4025Pattern 6711
4026
4027 x
4028!*..
4029 x
4030
4031:1122
4032
4033
4034Pattern 6712
4035
4036 x
4037!..X
4038 x
4039
4040:1222
4041
4042
4043Pattern 6713
4044
4045 x
4046!.XX
4047 x
4048
4049:0222
4050
4051
4052Pattern 6714
4053
4054 x
4055!*Xx
4056 x
4057
4058:0122
4059
4060
4061Pattern 6715
4062
4063 x
4064@X.X
4065 x
4066
4067:0122
4068
4069
4070Pattern 6716
4071
4072 x
4073!X..
4074 x
4075
4076:0112
4077
4078
4079Pattern 6717
4080
4081 x
4082@XXX
4083 x
4084
4085:0022
4086
4087
4088Pattern 6718
4089
4090 x
4091@XX.
4092 x
4093
4094:0011
4095
4096
4097Pattern 6721
4098# Cannot exist.
4099
4100 x
4101x.!x
4102 x
4103
4104:0222
4105
4106
4107Pattern 6722
4108# Cannot exist.
4109
4110 x
4111xX@x
4112 x
4113
4114:0022
4115
4116
4117Pattern 6731
4118
4119 x
4120x*.!
4121 x
4122
4123:1122
4124
4125
4126Pattern 6732
4127
4128 X
4129X*X!
4130 X
4131
4132:1122
4133
4134
4135Pattern 6733
4136
4137 x
4138x*X!
4139 x
4140
4141:0122
4142
4143
4144Pattern 6734
4145
4146 X
4147XX.!
4148 X
4149
4150:1112
4151
4152
4153Pattern 6735
4154
4155 x
4156xX.!
4157 x
4158
4159:0111
4160
4161
4162Pattern 6736
4163
4164 X
4165XXX@
4166 X
4167
4168:0012
4169
4170
4171Pattern 6737
4172
4173 x
4174xXX@
4175 x
4176
4177:0011
4178
4179
4180# .
4181# Topology: ....
4182# .
4183
4184Pattern 6801
4185
4186 x
4187xX.!
4188 X
4189
4190:0222
4191
4192
4193Pattern 6802
4194
4195 x
4196xX*!
4197 .
4198
4199:0122
4200
4201
4202Pattern 6803
4203
4204 x
4205x.X!
4206 X
4207
4208:0222
4209
4210
4211Pattern 6804
4212
4213 x
4214x*X!
4215 .
4216
4217:0122
4218
4219
4220Pattern 6805
4221
4222 x
4223xXX@
4224 .
4225
4226:0011
4227
4228
4229Pattern 6806
4230
4231 x
4232xXX@
4233 X
4234
4235:0022
4236
4237
4238Pattern 6811
4239# Cannot exist.
4240
4241 x
4242x.!x
4243 x
4244
4245:0222
4246
4247
4248Pattern 6812
4249# Cannot exist.
4250
4251 x
4252xX@x
4253 x
4254
4255:0022
4256
4257
4258# ..
4259# Topology: ...
4260# .
4261
4262
4263Pattern 6901
4264# This pattern must be matched before 6902.
4265
4266XX
4267X.X
4268 X
4269
4270:1222
4271
4272
4273Pattern 6902
4274
4275.x
4276x*x
4277 x
4278
4279:1122
4280
4281
4282Pattern 6903
4283
4284XX
4285X*x
4286 x
4287
4288:1122
4289
4290
4291Pattern 6904
4292
4293X.
4294.XX
4295 X
4296
4297:2222
4298
4299
4300Pattern 6905
4301
4302X.
4303.Xx
4304 x
4305
4306:1222
4307
4308
4309Pattern 6906
4310
4311XX
4312.XX
4313 X
4314
4315:1222
4316
4317
4318Pattern 6907
4319
4320XX
4321*Xx
4322 x
4323
4324:1122
4325
4326
4327Pattern 6908
4328
4329..
4330.Xx
4331 x
4332
4333:1112
4334
4335
4336Pattern 6909
4337
4338XX
4339XXX
4340 .
4341
4342:1112
4343
4344
4345Pattern 6910
4346
4347.X
4348XXX
4349 X
4350
4351:1112
4352
4353
4354Pattern 6911
4355
4356xx
4357xXx
4358 x
4359
4360:1111
4361
4362
4363Pattern 6912
4364
4365!.
4366.*x
4367 x
4368
4369:0122
4370
4371
4372Pattern 6913
4373
4374!X
4375X*X
4376 X
4377
4378:1122
4379
4380
4381Pattern 6914
4382
4383!x
4384x*x
4385 x
4386
4387:0122
4388
4389
4390Pattern 6915
4391
4392@.
4393.Xx
4394 x
4395
4396:0011
4397
4398
4399Pattern 6916
4400
4401@X
4402XXX
4403 X
4404
4405:0012
4406
4407
4408Pattern 6917
4409
4410@x
4411xXx
4412 x
4413
4414:0011
4415
4416
4417Pattern 6921
4418
4419.!
4420.*x
4421 x
4422
4423:1122
4424
4425
4426Pattern 6922
4427
4428.!
4429X*x
4430 x
4431
4432:0122
4433
4434
4435Pattern 6923
4436
4437.@
4438.Xx
4439 x
4440
4441:0012
4442
4443
4444Pattern 6924
4445
4446.@
4447XXx
4448 x
4449
4450:0011
4451
4452
4453Pattern 6925
4454
4455X@
4456xXx
4457 x
4458
4459:0022
4460
4461
4462Pattern 6931
4463
4464.x
4465x*!
4466 x
4467
4468:0122
4469
4470
4471Pattern 6932
4472
4473Xx
4474x*!
4475 .
4476
4477:0122
4478
4479
4480Pattern 6933
4481
4482XX
4483X*!
4484 X
4485
4486:1122
4487
4488
4489Pattern 6934
4490
4491Xx
4492x.!
4493 X
4494
4495:0222
4496
4497
4498Pattern 6935
4499
4500.x
4501xX@
4502 x
4503
4504:0011
4505
4506
4507Pattern 6936
4508
4509XX
4510XX@
4511 X
4512
4513:0012
4514
4515
4516Pattern 6937
4517
4518Xx
4519xX@
4520 X
4521
4522:0022
4523
4524
4525Pattern 6938
4526
4527Xx
4528xX@
4529 x
4530
4531:0011
4532
4533
4534###############################
4535# 7 elements #
4536###############################
4537
4538#
4539# Topology: .......
4540#
4541
4542Pattern 70000
4543# There is some ko potential here.
4544
4545|.
4546|X
4547|X
4548|...@
4549+----
4550
4551:1122
4552
4553
4554Pattern 70001
4555# tm added (3.1.15)
4556# Though pattern 7003 matches with a defense point at
4557# the proper place, the code doesn't seem to provide
4558# more than one defense point.
4559|(
4560|.
4561|.
4562|>..(
4563+----
4564
4565:1122
4566
4567
4568Pattern 70002
4569# Special corner shape.
4570
4571|X*.
4572|. ..$
4573+-----
4574
4575:1122
4576
4577
4578Pattern 70003
4579# Special corner shape.
4580
4581|XX.
4582|. ..$
4583+-----
4584
4585:1112
4586
4587
4588Pattern 70010
4589
4590@..>X.(
4591
4592:1122
4593
4594
4595Pattern 70011
4596
4597@..>..@
4598
4599:1122
4600
4601
4602Pattern 70012
4603
4604(.x..X@
4605
4606:1122
4607
4608
4609Pattern 70013
4610
4611@..X..@
4612
4613:1122
4614
4615
4616Pattern 70014
4617
4618(.X*X.(
4619
4620:1122
4621
4622
4623Pattern 70015
4624
4625@X.X.X@
4626
4627:0122
4628
4629
4630Pattern 70016
4631
4632@X.X..!
4633
4634:0122
4635
4636
4637Pattern 70017
4638
4639@XXXX.!
4640
4641:0022
4642
4643
4644Pattern 70018
4645
4646@XxxX.(
4647
4648:0122
4649
4650
4651Pattern 70019
4652
4653!Xx..x!
4654
4655:0112
4656
4657
4658Pattern 70020
4659
4660!.XX..!
4661
4662:0112
4663
4664
4665Pattern 70021
4666
4667!.XXX.!
4668
4669:0111
4670
4671
4672Pattern 70022
4673
4674@XXX.x!
4675
4676:0012
4677
4678
4679Pattern 70023
4680
4681@XX*XX@
4682
4683:0011
4684
4685
4686Pattern 70024
4687
4688!XXXXX!
4689
4690:0002
4691
4692
4693Pattern 70030
4694# FIXME: This pattern looks like 1112 to me. "$...<." seems to be
4695# attackable at '<'. -pp
4696
4697$.....@
4698
4699:1122
4700
4701
4702# .
4703# Topology: ......
4704#
4705
4706Pattern 70500
4707
4708 x
4709!<XXX)
4710
4711:0022
4712
4713
4714Pattern 70501
4715
4716 X
4717!..X.!
4718
4719:1222
4720
4721
4722Pattern 70502
4723
4724 X
4725!.XX.!
4726
4727:0222
4728
4729
4730Pattern 70503
4731
4732 x
4733!..XX@
4734
4735:0122
4736
4737
4738Pattern 70504
4739
4740 .
4741!*X.X)
4742
4743:0122
4744
4745
4746Pattern 70505
4747
4748 .
4749!*XX.!
4750
4751:0122
4752
4753
4754Pattern 70506
4755
4756 x
4757!*xxx!
4758
4759:1122
4760
4761
4762Pattern 70507
4763
4764 )
4765)*x..x
4766
4767:1122
4768
4769
4770# .
4771# Topology: ......
4772#
4773
4774Pattern 71000
4775
4776 . @|
4777!...x|
4778-----+
4779
4780:1122
4781
4782
4783Pattern 71010
4784
4785 !
4786!..X.X
4787
4788:1222
4789
4790
4791Pattern 71011
4792
4793 !
4794@.>XXX
4795
4796:1122
4797
4798
4799Pattern 71012
4800# Defending the other marginal vertex is sometimes incorrect,
4801# see regression/games/owl27.sgf.
4802
4803 )
4804(..x.x
4805
4806:1122
4807
4808
4809Pattern 71013
4810
4811 (
4812@...Xx
4813
4814:1122
4815
4816
4817Pattern 71014
4818
4819 !
4820)X<XXx
4821
4822:0022
4823
4824
4825Pattern 71015
4826
4827 !
4828)x<xXx
4829
4830:0122
4831
4832
4833Pattern 71016
4834
4835 !
4836@X*..x
4837
4838:1122
4839
4840
4841Pattern 71017
4842
4843 !
4844!X*X.x
4845
4846:0122
4847
4848
4849Pattern 71020
4850
4851 x
4852!X*XX!
4853
4854:0022
4855
4856
4857Pattern 71021
4858
4859 X
4860!.>xX(
4861
4862:1122
4863
4864
4865Pattern 71022
4866
4867 .
4868!.*XX!
4869
4870:0122
4871
4872
4873Pattern 71023
4874
4875 .
4876!X*.x!
4877
4878:0122
4879
4880
4881Pattern 71024
4882
4883 x
4884!X*X.!
4885
4886:0122
4887
4888
4889Pattern 71025
4890
4891 x
4892!x*xx!
4893
4894:1122
4895
4896
4897Pattern 71030
4898
4899 )
4900..>..@
4901
4902:1122
4903
4904
4905Pattern 71040
4906
4907 !
4908!..x.!
4909
4910:0112
4911
4912
4913# . .
4914# Topology: .....
4915#
4916
4917
4918Pattern 71500
4919
4920 . !
4921!...!
4922
4923:0112
4924
4925
4926# .
4927# Topology: .....
4928# .
4929
4930Pattern 72000
4931
4932 x
4933x*X.!
4934 x
4935
4936:1122
4937
4938
4939Pattern 72001
4940
4941 x
4942x..X!
4943 x
4944
4945:1222
4946
4947
4948Pattern 72002
4949
4950 X
4951X...!
4952 X
4953
4954:1222
4955
4956
4957Pattern 72003
4958
4959 x
4960x*..)
4961 x
4962
4963:1122
4964
4965
4966# .
4967# Topology: .....
4968# .
4969
4970# Pattern 72500
4971
4972# .
4973# Topology: .....
4974# .
4975
4976
4977# Pattern 73000
4978
4979# .
4980# Topology: .
4981# .....
4982
4983Pattern 73500
4984
4985 @
4986 .
4987x...@
4988
4989:1122
4990
4991
4992Pattern 73501
4993
4994 !
4995 .
4996.*X.!
4997
4998:1122
4999
5000
5001# ..
5002# Topology: .....
5003#
5004
5005Pattern 74000
5006# Bent four in the corner
5007
5008|..
5009|.*..!
5010+----
5011
5012:1122
5013
5014
5015Pattern 74001
5016
5017XX
5018X*x.!
5019
5020:1122
5021
5022
5023Pattern 74002
5024
5025X.
5026x.X.!
5027
5028:1222
5029
5030
5031Pattern 74003
5032
5033Xx
5034x>x.@
5035
5036:1122
5037
5038
5039# ..
5040# Topology: .....
5041#
5042
5043Pattern 74500
5044
5045|.
5046|X
5047|XX.
5048|.X
5049+--
5050
5051:1111
5052
5053
5054Pattern 74510
5055
5056 ..
5057.X*.!
5058
5059:1122
5060
5061
5062Pattern 74511
5063
5064 .x
5065....!
5066
5067:1222
5068
5069
5070Pattern 74512
5071
5072 xx
5073.*x.!
5074
5075:1122
5076
5077
5078Pattern 74513
5079
5080 Xx
5081.X..!
5082
5083:1112
5084
5085
5086Pattern 74514
5087
5088 Xx
5089.XX.!
5090
5091:0111
5092
5093
5094Pattern 74515
5095
5096 .x
5097!...!
5098
5099:1112
5100
5101
5102Pattern 74516
5103
5104 xX
5105!.X.!
5106
5107:0111
5108
5109
5110Pattern 74517
5111
5112 xx
5113!.x.!
5114
5115:0112
5116
5117
5118# ...
5119# Topology: ....
5120#
5121
5122Pattern 75000
5123
5124|.
5125|X
5126|XX
5127|.*.
5128+---
5129
5130:1122
5131
5132
5133Pattern 75001
5134
5135|.
5136|*
5137|XX
5138|.X.
5139+---
5140
5141:1122
5142
5143
5144Pattern 75002
5145
5146|.
5147|*
5148|Xx
5149|x.!
5150+---
5151
5152:1122
5153
5154
5155Pattern 75003
5156
5157|.
5158|X
5159|XX
5160|.X.
5161+---
5162
5163:1111
5164
5165
5166Pattern 75004
5167
5168|.
5169|*
5170|X.
5171|..!
5172+---
5173
5174:1122
5175
5176
5177Pattern 75010
5178
5179 XX.
5180!..X
5181
5182:1112
5183
5184
5185Pattern 75011
5186
5187 XXX
5188(.*X
5189
5190:1122
5191
5192
5193Pattern 75012
5194
5195 xXx
5196@..x
5197
5198:1122
5199
5200
5201Pattern 75020
5202
5203 X.(
5204(.*X
5205
5206:1122
5207
5208
5209Pattern 75021
5210
5211 x.!
5212!..x
5213
5214:0112
5215
5216
5217Pattern 75022
5218
5219 x.!
5220!.Xx
5221
5222:0111
5223
5224
5225# ..
5226# Topology: ....
5227# .
5228
5229Pattern 75500
5230
5231xX
5232XX*.
5233 x
5234
5235:1122
5236
5237
5238Pattern 75501
5239# O here may give ko.
5240
5241xX
5242X*X.
5243 x
5244
5245:1122
5246
5247
5248Pattern 75502
5249# X here gives ko.
5250
5251.*
5252X.X.
5253 x
5254
5255:1122
5256
5257
5258Pattern 75504
5259# X here gives ko.
5260
5261.X
5262X.*.
5263 x
5264
5265:1122
5266
5267
5268Pattern 75505
5269
5270xX
5271*XX.
5272 x
5273
5274:1122
5275
5276
5277Pattern 75506
5278
5279XX
5280XXX.
5281 X
5282
5283:1112
5284
5285
5286Pattern 75507
5287
5288xX
5289XXX.
5290 x
5291
5292:1111
5293
5294
5295# ..
5296# Topology: ....
5297# .
5298
5299Pattern 76000
5300
5301 Xx
5302x*X.
5303 x
5304
5305:1122
5306
5307
5308Pattern 76001
5309
5310 Xx
5311xX*.
5312 x
5313
5314:1122
5315
5316
5317Pattern 76002
5318
5319 *x
5320xXX.
5321 x
5322
5323:1122
5324
5325
5326Pattern 76003
5327
5328 XX
5329XXX.
5330 X
5331
5332:1112
5333
5334
5335Pattern 76004
5336
5337 Xx
5338xXX.
5339 x
5340
5341:1111
5342
5343
5344# .
5345# Topology: ...
5346# ...
5347
5348Pattern 76500
5349
5350 x
5351x*X
5352 XX.
5353
5354:1122
5355
5356
5357Pattern 76501
5358
5359 x
5360xXX
5361 X*.
5362
5363:1122
5364
5365
5366Pattern 76502
5367
5368 X
5369XX*
5370 XX>
5371
5372:1122
5373
5374
5375Pattern 76503
5376
5377 x
5378xX*
5379 XX.
5380
5381:1122
5382
5383
5384Pattern 76504
5385
5386 X
5387XXX
5388 XX.
5389
5390:1112
5391
5392
5393Pattern 76505
5394
5395 x
5396xXX
5397 XX.
5398
5399:1111
5400
5401
5402# .
5403# Topology: ..
5404# ....
5405
5406Pattern 77000
5407
5408 x
5409 XX
5410.*.!
5411
5412:1122
5413
5414
5415Pattern 77001
5416
5417 x
5418 XX
5419.X.!
5420
5421:0111
5422
5423
5424Pattern 77010
5425
5426 !
5427 .x
5428!.*x
5429
5430:1122
5431
5432
5433# .
5434# Topology: ....
5435# ..
5436
5437# Pattern 77500
5438
5439
5440# ..
5441# Topology: ...
5442# ..
5443
5444Pattern 78000
5445
5446..
5447XXX
5448 X.
5449
5450:1111
5451
5452
5453Pattern 78001
5454
5455.*
5456*X*
5457 X.
5458
5459:1122
5460
5461
5462Pattern 78002
5463
5464..
5465xXx
5466 X.
5467
5468:1112
5469
5470
5471Pattern 78003
5472
5473.X
5474x.X
5475 X.
5476
5477:1112
5478
5479
5480Pattern 78004
5481
5482.X
5483x*x
5484 X.
5485
5486:1122
5487
5488
5489Pattern 78005
5490
5491.x
5492x*X
5493 Xx
5494
5495:1122
5496
5497
5498Pattern 78006
5499
5500.x
5501xX*
5502 Xx
5503
5504:1122
5505
5506
5507Pattern 78010
5508
5509.X
5510xXx
5511 X.
5512
5513:1111
5514
5515
5516Pattern 78011
5517
5518.X
5519.XX
5520 XX
5521
5522:1111
5523
5524
5525Pattern 78012
5526
5527.x
5528xXX
5529 Xx
5530
5531:1112
5532
5533
5534# ...
5535# Topology: ....
5536#
5537
5538Pattern 78500
5539
5540---
5541X.X
5542.XX.
5543
5544:1111
5545
5546
5547Pattern 78501
5548
5549---
5550X.X
5551.X*.
5552
5553:1122
5554
5555
5556Pattern 78502
5557
5558----
5559X.X.
5560.Xx
5561
5562:1111
5563
5564
5565Pattern 78503
5566
5567----
5568X.X.
5569xX.
5570
5571:1111
5572
5573
5574Pattern 78504
5575
5576----
5577X.*.
5578.Xx
5579
5580:1122
5581
5582
5583Pattern 78505
5584
5585----
5586..*.
5587.XX
5588
5589:1122
5590
5591
5592Pattern 78506
5593
5594----
5595X.*.
5596xX.
5597
5598:1122
5599
5600
5601Pattern 78507
5602
5603----
5604*.X.
5605.Xx
5606
5607:1122
5608
5609
5610Pattern 78508
5611
5612----
5613*.X.
5614xX.
5615
5616:1122
5617
5618
5619Pattern 78509
5620
5621----
5622X.X.
5623.*x
5624
5625:1122
5626
5627
5628Pattern 78510
5629
5630----
5631X.X.
5632x*.
5633
5634:1122
5635
5636
5637Pattern 78511
5638
5639----
5640..*.
5641.XX
5642
5643:1122
5644
5645
5646Pattern 78520
5647
5648|.
5649|Xx
5650|XX
5651|.X
5652+--
5653
5654:1111
5655
5656
5657Pattern 78521
5658
5659|xx
5660|XX
5661|.X.
5662+---
5663
5664:1111
5665
5666
5667Pattern 78522
5668
5669|X
5670|XX.
5671|.X.
5672+---
5673
5674:1111
5675
5676
5677Pattern 78523
5678
5679|.
5680|XX
5681|*X
5682|.X
5683+--
5684
5685:1122
5686
5687
5688Pattern 78524
5689
5690 .
5691|XX
5692|*X
5693|.X
5694+--
5695
5696:1122
5697
5698
5699Pattern 78525
5700
5701
5702|XX
5703|*X
5704|.X.
5705+---
5706
5707:1122
5708
5709
5710Pattern 78526
5711
5712|xx
5713|XX
5714|.*.
5715+---
5716
5717:1122
5718
5719
5720Pattern 78527
5721
5722 .
5723|XX
5724|XX
5725|.X
5726+--
5727
5728:1111
5729
5730
5731Pattern 78550
5732
5733..X
5734X..!
5735
5736:1222
5737
5738
5739Pattern 78551
5740
5741X.X
5742X..!
5743
5744:0222
5745
5746
5747Pattern 78552
5748
5749x.x
5750x..@
5751
5752:1122
5753
5754
5755Pattern 78553
5756
5757.XX
5758...!
5759
5760:0112
5761
5762
5763Pattern 78554
5764
5765.XX
5766X>*)
5767
5768:1122
5769
5770
5771Pattern 78555
5772
5773.xx
5774x*.!
5775
5776:1122
5777
5778
5779# .
5780# Topology: ...
5781# ...
5782
5783Pattern 79000
5784
5785|X.
5786|XX.
5787|.X
5788+--
5789
5790:1111
5791
5792
5793Pattern 79010
5794# Big nakade.
5795 x
5796.X.
5797.*.
5798
5799:1122
5800
5801
5802Pattern 79011
5803# Big nakade.
5804 .
5805.X.
5806.*X
5807
5808:1122
5809
5810
5811Pattern 79012
5812# Big nakade.
5813
5814 X
5815..x
5816XX.
5817
5818:1222
5819
5820
5821Pattern 79013
5822# Big nakade.
5823
5824 x
5825x*x
5826xX.
5827
5828:1122
5829
5830
5831Pattern 79014
5832# X here may give ko.
5833
5834 .
5835X.X
5836X..
5837
5838:1222
5839
5840
5841Pattern 79015
5842# X here may give ko.
5843
5844 .
5845X>X
5846.*.
5847
5848:1122
5849
5850
5851Pattern 79016
5852# Big nakade.
5853
5854 x
5855XXx
5856x*.
5857
5858:1122
5859
5860
5861Pattern 79017
5862# Big nakade.
5863
5864 X
5865XX.
5866..X
5867
5868:1222
5869
5870
5871Pattern 79018
5872# Big nakade.
5873
5874 x
5875XXx
5876.*x
5877
5878:1122
5879
5880
5881Pattern 79019
5882# Big nakade.
5883
5884 X
5885XX*
5886.XX
5887
5888:1122
5889
5890
5891Pattern 79020
5892# Big nakade.
5893
5894 .
5895XX.
5896.XX
5897
5898:1112
5899
5900
5901Pattern 79021
5902# Big nakade.
5903
5904 X
5905xX*
5906.XX
5907
5908:1122
5909
5910
5911Pattern 79022
5912# Big nakade.
5913
5914 X
5915.X.
5916.X.
5917
5918:1112
5919
5920
5921Pattern 79023
5922# Big nakade.
5923
5924 .
5925.X.
5926XX.
5927
5928:1112
5929
5930
5931Pattern 79024
5932# Big nakade.
5933
5934 .
5935xX.
5936xX.
5937
5938:1111
5939
5940
5941Pattern 79025
5942# Big nakade.
5943
5944 x
5945xXx
5946.X.
5947
5948:1111
5949
5950
5951Pattern 79026
5952# Big nakade.
5953
5954 X
5955XXX
5956XX.
5957
5958:1112
5959
5960
5961Pattern 79027
5962# Big nakade.
5963
5964 x
5965XXX
5966xX.
5967
5968:1111
5969
5970
5971Pattern 79028
5972# Big nakade.
5973
5974 x
5975XXx
5976XX.
5977
5978:1111
5979
5980
5981###############################
5982# 8 elements #
5983###############################
5984
5985#
5986# Topology: ........
5987#
5988
5989Pattern 80000
5990# Bent four in the corner, some ko potential
5991
5992 !
5993 .
5994|X
5995|X
5996|...!
5997+---
5998
5999:1111
6000
6001
6002Pattern 80010
6003# Special corner shape.
6004
6005|)
6006|*..
6007|. ..$
6008+-----
6009
6010:1122
6011
6012
6013# ....
6014# Topology: ....
6015#
6016
6017Pattern 80100
6018
6019!...
6020 ...!
6021
6022:1112
6023
6024
6025# .
6026# Topology: .
6027# ......
6028
6029Pattern 80200
6030
6031 !
6032 .
6033!..X.X
6034
6035:2222
6036
6037
6038Pattern 80201
6039
6040 !
6041 .
6042!..Xxx
6043
6044:1222
6045
6046
6047Pattern 80202
6048
6049 !
6050 .
6051!.X.XX
6052
6053:1222
6054
6055
6056Pattern 80203
6057
6058 @
6059 .
6060@.X>X.
6061
6062:1122
6063
6064
6065Pattern 80204
6066
6067 !
6068 .
6069!.x..x
6070
6071:1222
6072
6073
6074Pattern 80205
6075
6076 (
6077 .
6078(.*..(
6079
6080:1122
6081
6082
6083# ..
6084# Topology: ......
6085#
6086
6087Pattern 80300
6088
6089 ..
6090@.>>.@
6091
6092:1122
6093
6094
6095Pattern 80301
6096
6097 ..
6098!.X*.!
6099
6100:1122
6101
6102
6103
6104# ..
6105# Topology: ......
6106#
6107
6108Pattern 80400
6109# nn New pattern (3.3.12)
6110
6111|@ ..
6112|....!
6113+-----
6114
6115:1122
6116
6117
6118Pattern 80401
6119
6120 X.
6121!..X.!
6122
6123:1222
6124
6125
6126Pattern 80402
6127
6128 ..
6129)>>..@
6130
6131:1122
6132
6133
6134Pattern 80403
6135
6136 X.
6137!*>..@
6138
6139:1122
6140
6141
6142Pattern 80404
6143
6144 XX
6145)*>X.!
6146
6147:1122
6148
6149
6150Pattern 80405
6151
6152 xx
6153!.*x.@
6154
6155:1122
6156
6157
6158# ...
6159# Topology: .....
6160#
6161
6162Pattern 80500
6163
6164 !
6165|.
6166|.
6167|XX
6168|.*.
6169+---
6170
6171:1122
6172
6173
6174Pattern 80501
6175
6176!.x
6177 x*x.!
6178
6179:1122
6180
6181
6182Pattern 80502
6183# in some cases this could become seki
6184
6185!.x
6186 xX..!
6187
6188:0112
6189
6190
6191Pattern 80503
6192# in some cases this could become seki
6193
6194!.x
6195 xXX.!
6196
6197:0111
6198
6199
6200# .
6201# Topology: .......
6202#
6203
6204Pattern 80600
6205
6206 !
6207(..*..(
6208
6209:1122
6210
6211
6212# ....
6213# Topology: ....
6214#
6215
6216Pattern 80700
6217
6218|.
6219|*
6220|XX
6221|...!
6222+----
6223
6224:1122
6225
6226
6227Pattern 80701
6228
6229|.
6230|X
6231|XX
6232|...!
6233+----
6234
6235:1111
6236
6237
6238# . .
6239# Topology: . .
6240# ....
6241
6242Pattern 80800
6243# tm New Pattern (3.1.20) (see viking:9)
6244
6245 ! @
6246 . .
6247 .X..
6248
6249:1122
6250
6251
6252# .
6253# Topology: ...
6254# ....
6255
6256Pattern 80900
6257# gf New pattern. (3.3.18)
6258
6259 .
6260|XX.
6261|.XX.
6262+----
6263
6264:1111
6265
6266
6267# .
6268# Topology: ...
6269# ....
6270
6271Pattern 81000
6272# gf New pattern. (3.3.18)
6273
6274|.
6275|XX.
6276|.XX.
6277+----
6278
6279:1111
6280
6281
6282# ..
6283# Topology: ..
6284# ....
6285
6286Pattern 81100
6287# gf New pattern. (3.3.18)
6288
6289|..
6290|XX
6291|.XX.
6292+----
6293
6294:1111
6295
6296
6297# ..
6298# Topology: ...
6299# ...
6300
6301Pattern 81200
6302# gf New pattern. (3.3.18)
6303
6304|..
6305|XX.
6306|.XX
6307+---
6308
6309:1111
6310
6311
6312###############################
6313# 9 elements #
6314###############################
6315
6316
6317Pattern 90100
6318
6319@.>..
6320 ...!
6321
6322:1122
6323
6324
6325Pattern 90200
6326
6327 ! .
6328!.....!
6329
6330:1222
6331
6332
6333Pattern 90300
6334
6335 !
6336 .
6337 ..
6338!...!
6339
6340:1112
6341
6342
6343Pattern 90400
6344
6345 !
6346 ..
6347!.*..!
6348
6349:1122
6350
6351
6352Pattern 90500
6353
6354 .....!
6355!..
6356
6357:1222
6358
6359
6360Pattern 90600
6361
6362 !
6363|.
6364|.
6365|*X
6366|...!
6367+----
6368
6369:1122
6370
6371
6372Pattern 90700
6373
6374 !
6375@..>...!
6376
6377:1122
6378
6379
6380Pattern 90800
6381
6382|!
6383|.
6384|X.
6385|X
6386|...@
6387+---
6388
6389:1122
6390
6391
6392###############################
6393# 10 elements #
6394###############################
6395
6396
6397Pattern 100001
6398
6399|!
6400|.
6401|.*.
6402|.*..$
6403+-----
6404
6405:1122
6406
6407
6408Pattern 100002
6409# `analyze_eyegraph' believes it is 0012, but I doubt. Must be some
6410# liberty shortage artifact or something. /pp
6411
6412|!
6413|.
6414|.X.
6415|....$
6416+-----
6417
6418:0112
6419
6420
6421Pattern 100100
6422
6423 @
6424 .
6425 ..
6426xX*
6427 x.
6428 !
6429
6430:1122
6431
6432
6433Pattern 100200
6434
6435 !
6436 ! .
6437 ..*
6438!...
6439
6440:1122
6441
6442
6443Pattern 100300
6444
6445
6446 !
6447 *.
6448 .>
6449@...@
6450
6451:1122
6452
6453
6454Pattern 100400
6455
6456 (
6457 ..
6458 *.
6459(.X.(
6460
6461:1122
6462
6463
6464Pattern 100401
6465
6466 (
6467 ..
6468 >.
6469@...(
6470
6471:1122
6472
6473
6474Pattern 100500
6475
6476 )
6477@.>
6478 .
6479 .>
6480)*.
6481
6482:1122