Module:Chessboard mxn
Source 📝
21:
3194:'<table cellpadding=0 cellspacing=0 class="center noviewer" style="line-height: 0; background:white; font-size:88%; border:1px #c8ccd1 solid;'
56:
80:
32:
51:
76:
45:
1852:'<td style="padding:0; vertical-align:inherit; height:18px">'
2991:'<td style="padding:0; vertical-align:inherit; width:18px">'
2592:'<td style="padding:0; vertical-align:inherit; width:18px">'
1982:'<td style="padding:0; vertical-align:inherit"></td>'
1941:'</td><td style="padding:0; vertical-align:inherit">'
1837:'<td style="padding:0; vertical-align:inherit"></td>'
2926:'<td style="padding:0; vertical-align:inherit; background-color: '
15:
3418:-- converts FEN notation to an array of positions, offset by 2
3318:<div class="thumbinner" style="width:'
2558:'<tr style="vertical-align:middle">'
1822:'<tr style="vertical-align:middle">'
3874:-- If number not found, look for a letter (piece on board)
3544:-- Since Lua regexes do not have the | operator, we have
68:
60:
41:
28:
3156:'<div class="thumbcaption">'
3685:-- Look for a number. Can have multiple digits
3537:-- Loop over all letters and numbers in the row
3294:'<div class="center">'
8:
3453:-- Loop over rows, which are delimited by /
50:Editors can experiment in this module's
1181:'up-left and down-right arrow'
1165:'up-right and down-left arrow'
365:"abcdefghijklmnopqrstuvwxyz"
286:"abcdefghijklmnopqrstuvwxyz"
252:"abcdefghijklmnopqrstuvwxyz"
3204:'padding:0; margin:auto">
7:
3987:-- l: White (light); d: Black (dark)
3272:'<div class="thumb '
3586:-- Piece can also be empty squares
3370:'</div></div>'
14:
19:
44:a documentation page for this
1:
841:'upside-down bishop'
809:'upside-down knight'
857:'upside-down queen'
5639:
5616:
5612:
5605:
5601:
5594:
5491:
5484:
5381:
5368:
5361:
5252:
5215:
5178:
5102:
5053:
5034:
4985:
4981:
4947:
4889:
4810:
4770:
4742:
4681:
4629:
4577:
4537:
4497:
4457:
4399:
4341:
4283:
4237:
4209:
4187:
4162:
4158:
4151:
4141:
4134:
4127:
4120:
4113:
4091:
4084:
4056:
4034:
3991:
3984:
3965:
3931:
3912:
3878:
3871:
3864:
3857:
3835:
3801:
3782:
3748:
3729:
3689:
3682:
3663:
3638:
3622:
3606:
3590:
3571:
3555:
3548:
3541:
3534:
3497:
3457:
3450:
3422:
3415:
3396:
3392:
3385:
3381:
3374:
3340:
3288:
3266:
3259:
3249:
3236:
3232:
3198:
3185:
3178:
3147:
3116:
3112:
3036:
3029:
3010:
2961:
2954:
2911:
2847:
2765:
2728:
2682:
2636:
1133:'left-right arrow'
1117:'down-right arrow'
825:'upside-down king'
793:'upside-down rook'
777:'upside-down pawn'
39:
2611:
2562:
2543:
2497:
2472:
2396:
2392:
2376:
2360:
2356:
2319:
2282:
2254:
2226:
2174:
2122:
2070:
2018:
2011:
2001:
1952:
1945:
1881:
1856:
1810:
1773:
1769:
1762:
1701:
1697:
1618:
1611:
1568:
1561:
1530:
1505:
1462:
1443:'^.*(%w)(%w).*$ '
1407:
1388:'^.*(%w)(%w).*$ '
1352:
1345:
1332:
1316:
1300:
1284:
1268:
1252:
1236:
1220:
1204:
1188:
1172:
1156:
1140:
1124:
1108:
1092:
1085:'down-left arrow'
1076:
1060:
1044:
1028:
1012:
996:
980:
964:
948:
932:
916:
909:
896:
880:
864:
848:
832:
816:
800:
784:
768:
752:
736:
720:
704:
688:
672:
656:
640:
624:
608:
592:
576:
524:
1037:'up-right arrow'
469:
462:
356:
277:
225:
206:
109:
105:
89:
86:
4729:'^%s*(.-)%s*$ '
1149:'up-down arrow'
1005:'up-left arrow'
569:'unknown color'
81:Subpages of this module
5030:-- remove px from size
3551:-- to spell things out
3306:'</div>'
989:'white circle'
973:'black circle'
75:Add categories to the
3025:'</tr>'
3003:'</td>'
2950:'</td>'
2938:';">'
2604:'</td>'
1997:'</tr>'
1967:'</td>'
1069:'right arrow'
957:'white cross'
941:'black cross'
3284:'">'
1101:'down arrow'
1053:'left arrow'
24:Module documentation
3228:</table>'
3330:'px;">
1021:'up arrow'
729:'champion'
697:'princess'
40:You might want to
3168:'</div>
2907:'#d18b47'
2901:'#ffce9e'
889:'unicorn'
873:'giraffe'
713:'empress'
5630:
5624:
5623:
5620:
5614:
5610:
5609:
5603:
5599:
5598:
5592:
5591:
5588:
5585:
5582:
5579:
5576:
5573:
5570:
5567:
5564:
5561:
5558:
5555:
5552:
5549:
5546:
5543:
5540:
5537:
5534:
5531:
5528:
5525:
5522:
5519:
5516:
5513:
5510:
5507:
5504:
5501:
5498:
5495:
5489:
5488:
5482:
5481:
5478:
5475:
5472:
5469:
5466:
5463:
5460:
5457:
5454:
5451:
5448:
5445:
5442:
5439:
5436:
5433:
5430:
5427:
5424:
5421:
5418:
5415:
5412:
5409:
5406:
5403:
5400:
5397:
5394:
5391:
5388:
5385:
5379:
5378:
5375:
5372:
5366:
5365:
5359:
5358:
5355:
5352:
5349:
5346:
5343:
5340:
5337:
5334:
5331:
5328:
5325:
5322:
5319:
5316:
5313:
5310:
5307:
5304:
5301:
5298:
5295:
5292:
5289:
5286:
5283:
5280:
5277:
5274:
5271:
5268:
5265:
5264:convertFenToArgs
5262:
5259:
5256:
5250:
5249:
5246:
5243:
5240:
5237:
5234:
5231:
5228:
5225:
5222:
5219:
5213:
5212:
5209:
5206:
5203:
5200:
5197:
5194:
5191:
5188:
5185:
5182:
5176:
5175:
5172:
5169:
5166:
5163:
5160:
5157:
5156:'tright'
5154:
5151:
5148:
5145:
5142:
5139:
5136:
5133:
5130:
5127:
5124:
5121:
5118:
5115:
5112:
5109:
5106:
5100:
5099:
5096:
5093:
5090:
5089:'tright'
5087:
5084:
5081:
5078:
5075:
5072:
5069:
5066:
5063:
5060:
5057:
5051:
5050:
5047:
5044:
5041:
5038:
5032:
5031:
5028:
5025:
5022:
5019:
5016:
5013:
5010:
5007:
5004:
5001:
4998:
4995:
4992:
4989:
4983:
4979:
4978:
4975:
4972:
4969:
4966:
4963:
4960:
4957:
4954:
4951:
4945:
4944:
4943:"true"
4941:
4938:
4935:
4932:
4929:
4926:
4923:
4920:
4917:
4914:
4911:
4908:
4905:
4902:
4899:
4896:
4893:
4887:
4886:
4883:
4880:
4877:
4874:
4871:
4868:
4867:'tright'
4865:
4862:
4859:
4856:
4853:
4850:
4847:
4844:
4841:
4838:
4835:
4832:
4829:
4826:
4823:
4820:
4817:
4814:
4808:
4807:
4804:
4801:
4798:
4797:'tright'
4795:
4792:
4789:
4786:
4783:
4780:
4777:
4774:
4768:
4767:
4764:
4761:
4758:
4755:
4752:
4749:
4746:
4740:
4739:
4736:
4733:
4730:
4727:
4724:
4721:
4718:
4715:
4712:
4709:
4706:
4703:
4700:
4697:
4694:
4691:
4688:
4685:
4679:
4678:
4675:
4672:
4669:
4666:
4663:
4660:
4657:
4654:
4651:
4648:
4645:
4642:
4639:
4636:
4633:
4627:
4626:
4623:
4620:
4617:
4614:
4611:
4608:
4605:
4602:
4599:
4596:
4593:
4590:
4587:
4584:
4581:
4575:
4574:
4571:
4568:
4565:
4562:
4559:
4556:
4553:
4550:
4547:
4544:
4541:
4535:
4534:
4531:
4528:
4525:
4522:
4519:
4516:
4513:
4510:
4507:
4504:
4501:
4495:
4494:
4491:
4488:
4485:
4482:
4479:
4476:
4473:
4470:
4467:
4464:
4461:
4455:
4454:
4453:"swap"
4451:
4448:
4445:
4442:
4439:
4436:
4433:
4430:
4427:
4424:
4421:
4418:
4415:
4412:
4409:
4406:
4403:
4397:
4396:
4395:"true"
4393:
4390:
4387:
4384:
4381:
4378:
4375:
4372:
4369:
4366:
4363:
4360:
4357:
4354:
4351:
4348:
4345:
4339:
4338:
4337:"true"
4335:
4332:
4329:
4326:
4323:
4320:
4317:
4314:
4311:
4308:
4305:
4302:
4299:
4296:
4293:
4290:
4287:
4281:
4280:
4277:
4274:
4271:
4268:
4265:
4262:
4259:
4256:
4253:
4250:
4247:
4244:
4241:
4235:
4234:
4231:
4228:
4225:
4222:
4219:
4216:
4213:
4207:
4206:
4203:
4200:
4197:
4194:
4191:
4185:
4184:
4181:
4178:
4175:
4172:
4169:
4166:
4160:
4156:
4155:
4149:
4148:
4145:
4139:
4138:
4132:
4131:
4125:
4124:
4118:
4117:
4111:
4110:
4107:
4104:
4101:
4098:
4095:
4089:
4088:
4082:
4081:
4078:
4075:
4072:
4069:
4066:
4063:
4060:
4054:
4053:
4050:
4047:
4044:
4041:
4038:
4032:
4031:
4028:
4025:
4022:
4019:
4016:
4013:
4010:
4007:
4004:
4001:
3998:
3995:
3989:
3988:
3982:
3981:
3978:
3975:
3972:
3969:
3963:
3962:
3959:
3956:
3953:
3950:
3947:
3944:
3941:
3938:
3935:
3929:
3928:
3925:
3922:
3919:
3916:
3910:
3909:
3906:
3903:
3900:
3897:
3894:
3891:
3888:
3885:
3882:
3876:
3875:
3869:
3868:
3862:
3861:
3855:
3854:
3851:
3848:
3845:
3842:
3839:
3833:
3832:
3829:
3826:
3823:
3820:
3817:
3814:
3811:
3808:
3805:
3799:
3798:
3795:
3792:
3789:
3786:
3780:
3779:
3776:
3773:
3770:
3767:
3764:
3761:
3758:
3755:
3752:
3746:
3745:
3742:
3739:
3736:
3733:
3727:
3726:
3723:
3720:
3717:
3714:
3711:
3708:
3705:
3702:
3699:
3696:
3693:
3687:
3686:
3680:
3679:
3676:
3673:
3670:
3667:
3661:
3660:
3657:
3654:
3651:
3648:
3645:
3642:
3636:
3635:
3632:
3629:
3626:
3620:
3619:
3616:
3613:
3610:
3604:
3603:
3600:
3597:
3594:
3588:
3587:
3584:
3581:
3578:
3575:
3569:
3568:
3565:
3562:
3559:
3553:
3552:
3546:
3545:
3539:
3538:
3532:
3531:
3528:
3525:
3522:
3519:
3516:
3513:
3510:
3507:
3504:
3501:
3495:
3494:
3491:
3488:
3487:"/%w+"
3485:
3482:
3479:
3476:
3473:
3470:
3467:
3464:
3461:
3455:
3454:
3448:
3447:
3444:
3441:
3438:
3435:
3432:
3429:
3426:
3420:
3419:
3413:
3412:
3409:
3406:
3403:
3402:convertFenToArgs
3400:
3394:
3390:
3389:
3383:
3379:
3378:
3372:
3371:
3368:
3365:
3362:
3359:
3356:
3353:
3350:
3347:
3344:
3338:
3337:
3334:
3331:
3328:
3325:
3322:
3319:
3316:
3313:
3310:
3307:
3304:
3301:
3298:
3295:
3292:
3286:
3285:
3282:
3279:
3276:
3273:
3270:
3264:
3263:
3257:
3256:
3253:
3247:
3246:
3243:
3240:
3234:
3230:
3229:
3226:
3223:
3220:
3217:
3214:
3211:
3208:
3205:
3202:
3196:
3195:
3192:
3189:
3183:
3182:
3176:
3175:
3172:
3169:
3166:
3163:
3160:
3157:
3154:
3151:
3145:
3144:
3141:
3138:
3137:'^%s*$ '
3135:
3132:
3129:
3126:
3123:
3120:
3114:
3110:
3109:
3106:
3103:
3100:
3097:
3094:
3091:
3088:
3085:
3082:
3079:
3076:
3073:
3070:
3067:
3064:
3061:
3058:
3055:
3052:
3049:
3046:
3043:
3040:
3034:
3033:
3027:
3026:
3023:
3020:
3017:
3014:
3008:
3007:
3004:
3001:
2998:
2995:
2992:
2989:
2986:
2983:
2980:
2977:
2974:
2971:
2968:
2965:
2959:
2958:
2952:
2951:
2948:
2945:
2942:
2939:
2936:
2933:
2930:
2927:
2924:
2921:
2918:
2915:
2909:
2908:
2905:
2902:
2899:
2896:
2893:
2890:
2887:
2884:
2881:
2878:
2875:
2872:
2869:
2866:
2863:
2860:
2857:
2854:
2851:
2845:
2844:
2841:
2838:
2835:
2832:
2829:
2826:
2823:
2820:
2817:
2814:
2811:
2808:
2805:
2802:
2799:
2796:
2793:
2790:
2787:
2784:
2781:
2778:
2775:
2772:
2769:
2763:
2762:
2759:
2756:
2753:
2750:
2747:
2744:
2741:
2738:
2735:
2732:
2726:
2725:
2722:
2719:
2716:
2713:
2710:
2707:
2704:
2701:
2698:
2695:
2692:
2689:
2686:
2680:
2679:
2676:
2673:
2670:
2667:
2664:
2661:
2658:
2655:
2652:
2649:
2646:
2643:
2640:
2634:
2633:
2630:
2627:
2624:
2621:
2618:
2615:
2609:
2608:
2605:
2602:
2599:
2596:
2593:
2590:
2587:
2584:
2581:
2578:
2575:
2572:
2569:
2566:
2560:
2559:
2556:
2553:
2550:
2547:
2541:
2540:
2537:
2534:
2531:
2528:
2525:
2522:
2519:
2516:
2513:
2510:
2507:
2504:
2501:
2495:
2494:
2491:
2488:
2485:
2482:
2479:
2476:
2470:
2469:
2466:
2463:
2460:
2457:
2454:
2451:
2448:
2445:
2442:
2439:
2436:
2433:
2430:
2427:
2424:
2421:
2418:
2415:
2412:
2409:
2406:
2403:
2400:
2394:
2390:
2389:
2386:
2383:
2380:
2374:
2373:
2370:
2367:
2364:
2358:
2354:
2353:
2350:
2347:
2344:
2341:
2338:
2335:
2332:
2329:
2326:
2323:
2317:
2316:
2313:
2310:
2307:
2304:
2301:
2298:
2295:
2292:
2289:
2286:
2280:
2279:
2276:
2273:
2270:
2267:
2264:
2261:
2258:
2252:
2251:
2248:
2245:
2242:
2239:
2236:
2233:
2230:
2224:
2223:
2220:
2217:
2214:
2211:
2208:
2205:
2202:
2199:
2196:
2193:
2190:
2187:
2184:
2181:
2178:
2172:
2171:
2168:
2165:
2162:
2159:
2156:
2153:
2150:
2147:
2144:
2141:
2138:
2135:
2132:
2129:
2126:
2120:
2119:
2116:
2115:'bottom'
2113:
2110:
2107:
2104:
2101:
2098:
2095:
2092:
2089:
2086:
2083:
2080:
2077:
2074:
2068:
2067:
2064:
2061:
2058:
2055:
2052:
2049:
2046:
2043:
2040:
2037:
2034:
2031:
2028:
2025:
2022:
2016:
2015:
2009:
2008:
2005:
1999:
1998:
1995:
1992:
1989:
1986:
1983:
1980:
1977:
1974:
1971:
1968:
1965:
1962:
1959:
1956:
1950:
1949:
1943:
1942:
1939:
1936:
1933:
1930:
1927:
1924:
1921:
1918:
1915:
1912:
1909:
1906:
1903:
1900:
1897:
1894:
1891:
1888:
1885:
1879:
1878:
1875:
1872:
1869:
1866:
1863:
1860:
1854:
1853:
1850:
1847:
1844:
1841:
1838:
1835:
1832:
1829:
1826:
1823:
1820:
1817:
1814:
1808:
1807:
1804:
1801:
1798:
1795:
1792:
1789:
1786:
1783:
1780:
1777:
1771:
1767:
1766:
1760:
1759:
1756:
1753:
1750:
1747:
1744:
1741:
1738:
1735:
1732:
1729:
1726:
1723:
1720:
1717:
1714:
1711:
1708:
1705:
1699:
1695:
1694:
1691:
1688:
1685:
1682:
1679:
1676:
1673:
1670:
1667:
1664:
1661:
1658:
1655:
1652:
1649:
1646:
1643:
1640:
1637:
1634:
1631:
1628:
1625:
1622:
1616:
1615:
1609:
1608:
1605:
1602:
1599:
1596:
1593:
1590:
1587:
1584:
1581:
1578:
1575:
1572:
1566:
1565:
1559:
1558:
1555:
1552:
1549:
1546:
1543:
1540:
1537:
1534:
1528:
1527:
1524:
1521:
1518:
1515:
1512:
1509:
1503:
1502:
1499:
1496:
1493:
1490:
1487:
1484:
1481:
1478:
1475:
1472:
1469:
1466:
1460:
1459:
1456:
1453:
1450:
1447:
1444:
1441:
1438:
1435:
1432:
1429:
1426:
1423:
1420:
1417:
1414:
1411:
1405:
1404:
1401:
1398:
1395:
1392:
1389:
1386:
1383:
1380:
1377:
1374:
1371:
1368:
1365:
1362:
1359:
1356:
1350:
1349:
1343:
1342:
1339:
1336:
1330:
1329:
1326:
1323:
1320:
1314:
1313:
1310:
1307:
1304:
1298:
1297:
1294:
1291:
1288:
1282:
1281:
1278:
1275:
1272:
1266:
1265:
1262:
1259:
1256:
1250:
1249:
1246:
1243:
1240:
1234:
1233:
1230:
1227:
1224:
1218:
1217:
1214:
1211:
1208:
1202:
1201:
1198:
1195:
1192:
1186:
1185:
1182:
1179:
1176:
1170:
1169:
1166:
1163:
1160:
1154:
1153:
1150:
1147:
1144:
1138:
1137:
1134:
1131:
1128:
1122:
1121:
1118:
1115:
1112:
1106:
1105:
1102:
1099:
1096:
1090:
1089:
1086:
1083:
1080:
1074:
1073:
1070:
1067:
1064:
1058:
1057:
1054:
1051:
1048:
1042:
1041:
1038:
1035:
1032:
1026:
1025:
1022:
1019:
1016:
1010:
1009:
1006:
1003:
1000:
994:
993:
990:
987:
984:
978:
977:
974:
971:
968:
962:
961:
958:
955:
952:
946:
945:
942:
939:
936:
930:
929:
926:
923:
920:
914:
913:
907:
906:
903:
900:
894:
893:
890:
887:
884:
878:
877:
874:
871:
868:
862:
861:
858:
855:
852:
846:
845:
842:
839:
836:
830:
829:
826:
823:
820:
814:
813:
810:
807:
804:
798:
797:
794:
791:
788:
782:
781:
778:
775:
772:
766:
765:
762:
759:
756:
750:
749:
746:
745:'wizard'
743:
740:
734:
733:
730:
727:
724:
718:
717:
714:
711:
708:
702:
701:
698:
695:
692:
686:
685:
682:
679:
676:
670:
669:
666:
663:
660:
654:
653:
650:
649:'bishop'
647:
644:
638:
637:
634:
633:'knight'
631:
628:
622:
621:
618:
615:
612:
606:
605:
602:
599:
596:
590:
589:
586:
583:
580:
574:
573:
570:
567:
564:
561:
558:
555:
552:
549:
546:
543:
540:
537:
534:
531:
528:
522:
521:
518:
515:
512:
509:
506:
503:
500:
497:
494:
491:
488:
485:
482:
479:
476:
473:
467:
466:
460:
459:
456:
453:
450:
447:
444:
441:
438:
435:
432:
429:
426:
423:
420:
417:
414:
411:
408:
405:
402:
399:
396:
393:
390:
387:
384:
381:
378:
375:
372:
369:
366:
363:
360:
354:
353:
350:
347:
344:
341:
338:
335:
332:
329:
326:
323:
320:
317:
314:
311:
308:
305:
302:
299:
296:
293:
290:
287:
284:
281:
275:
274:
271:
268:
265:
262:
259:
256:
253:
250:
247:
244:
241:
238:
235:
232:
229:
223:
222:
219:
216:
213:
210:
204:
203:
200:
197:
194:
191:
188:
185:
182:
179:
176:
173:
170:
167:
164:
161:
158:
155:
152:
149:
146:
143:
140:
137:
134:
131:
128:
125:
122:
119:
116:
113:
107:
103:
102:
99:
96:
93:
72:
64:
46:Scribunto module
36:
25:
23:
22:
5638:
5637:
5633:
5632:
5631:
5629:
5628:
5627:
5626:
5625:
5621:
5618:
5615:
5611:
5607:
5604:
5600:
5596:
5593:
5589:
5586:
5583:
5580:
5577:
5574:
5571:
5568:
5565:
5562:
5559:
5556:
5553:
5550:
5547:
5544:
5541:
5538:
5535:
5532:
5529:
5526:
5523:
5520:
5517:
5514:
5511:
5508:
5505:
5502:
5499:
5496:
5493:
5490:
5486:
5483:
5479:
5476:
5473:
5470:
5467:
5464:
5461:
5458:
5455:
5452:
5449:
5446:
5443:
5440:
5437:
5434:
5431:
5428:
5425:
5422:
5419:
5416:
5413:
5410:
5407:
5404:
5401:
5398:
5395:
5392:
5389:
5386:
5383:
5380:
5376:
5373:
5370:
5367:
5363:
5360:
5356:
5353:
5350:
5347:
5344:
5341:
5338:
5335:
5332:
5329:
5326:
5323:
5320:
5317:
5314:
5311:
5308:
5305:
5302:
5299:
5296:
5293:
5290:
5287:
5284:
5281:
5278:
5275:
5272:
5269:
5266:
5263:
5260:
5257:
5254:
5251:
5247:
5244:
5241:
5238:
5235:
5232:
5229:
5226:
5223:
5220:
5217:
5214:
5210:
5207:
5204:
5201:
5198:
5195:
5192:
5189:
5186:
5183:
5180:
5177:
5173:
5170:
5167:
5165:'right'
5164:
5161:
5158:
5155:
5152:
5149:
5146:
5143:
5140:
5137:
5134:
5131:
5128:
5125:
5122:
5119:
5116:
5113:
5110:
5107:
5104:
5101:
5097:
5094:
5091:
5088:
5085:
5082:
5079:
5076:
5073:
5070:
5067:
5064:
5061:
5058:
5055:
5052:
5048:
5045:
5042:
5039:
5036:
5033:
5029:
5026:
5023:
5020:
5017:
5014:
5011:
5008:
5005:
5002:
4999:
4996:
4993:
4990:
4987:
4984:
4980:
4976:
4973:
4970:
4967:
4964:
4961:
4958:
4955:
4952:
4949:
4946:
4942:
4939:
4936:
4933:
4930:
4927:
4924:
4921:
4918:
4915:
4912:
4909:
4906:
4903:
4900:
4897:
4894:
4891:
4888:
4884:
4881:
4878:
4876:'right'
4875:
4872:
4869:
4866:
4863:
4860:
4857:
4854:
4851:
4848:
4845:
4842:
4839:
4836:
4833:
4830:
4827:
4824:
4821:
4818:
4815:
4812:
4809:
4805:
4802:
4799:
4796:
4793:
4790:
4787:
4784:
4781:
4778:
4775:
4772:
4769:
4765:
4762:
4759:
4756:
4753:
4750:
4747:
4744:
4741:
4737:
4734:
4731:
4728:
4725:
4722:
4719:
4716:
4713:
4710:
4707:
4704:
4701:
4698:
4695:
4692:
4689:
4686:
4683:
4680:
4676:
4673:
4670:
4667:
4664:
4661:
4658:
4655:
4652:
4649:
4646:
4643:
4640:
4637:
4634:
4631:
4628:
4624:
4621:
4618:
4615:
4612:
4609:
4606:
4603:
4600:
4597:
4594:
4591:
4588:
4585:
4582:
4579:
4576:
4572:
4569:
4566:
4563:
4560:
4557:
4554:
4551:
4548:
4545:
4542:
4539:
4536:
4532:
4529:
4526:
4523:
4520:
4517:
4514:
4511:
4508:
4505:
4502:
4499:
4496:
4492:
4489:
4486:
4483:
4480:
4477:
4474:
4471:
4468:
4465:
4462:
4459:
4456:
4452:
4449:
4446:
4443:
4440:
4437:
4434:
4431:
4428:
4425:
4422:
4419:
4416:
4413:
4410:
4407:
4404:
4401:
4398:
4394:
4391:
4388:
4385:
4382:
4379:
4376:
4373:
4370:
4367:
4364:
4361:
4358:
4355:
4352:
4349:
4346:
4343:
4340:
4336:
4333:
4330:
4327:
4324:
4321:
4318:
4315:
4312:
4309:
4306:
4303:
4300:
4297:
4294:
4291:
4288:
4285:
4282:
4278:
4275:
4272:
4269:
4266:
4263:
4260:
4257:
4254:
4251:
4248:
4245:
4242:
4239:
4236:
4232:
4229:
4226:
4223:
4220:
4217:
4214:
4211:
4208:
4204:
4201:
4198:
4195:
4192:
4189:
4186:
4182:
4179:
4176:
4173:
4170:
4167:
4164:
4161:
4157:
4153:
4150:
4146:
4143:
4140:
4136:
4133:
4129:
4126:
4122:
4119:
4115:
4112:
4108:
4105:
4102:
4099:
4096:
4093:
4090:
4086:
4083:
4079:
4076:
4073:
4070:
4067:
4064:
4061:
4058:
4055:
4051:
4048:
4045:
4042:
4039:
4036:
4033:
4029:
4026:
4023:
4020:
4017:
4014:
4011:
4008:
4005:
4002:
3999:
3996:
3993:
3990:
3986:
3983:
3979:
3976:
3973:
3970:
3967:
3964:
3960:
3957:
3954:
3951:
3948:
3945:
3942:
3939:
3936:
3933:
3930:
3926:
3923:
3920:
3917:
3914:
3911:
3907:
3904:
3901:
3898:
3895:
3892:
3889:
3886:
3883:
3880:
3877:
3873:
3870:
3866:
3863:
3859:
3856:
3852:
3849:
3846:
3843:
3840:
3837:
3834:
3830:
3827:
3824:
3821:
3818:
3815:
3812:
3809:
3806:
3803:
3800:
3796:
3793:
3790:
3787:
3784:
3781:
3777:
3774:
3771:
3768:
3765:
3762:
3759:
3756:
3753:
3750:
3747:
3743:
3740:
3737:
3734:
3731:
3728:
3724:
3721:
3718:
3716:"%d+"
3715:
3712:
3709:
3706:
3703:
3700:
3697:
3694:
3691:
3688:
3684:
3681:
3677:
3674:
3671:
3668:
3665:
3662:
3658:
3655:
3652:
3649:
3646:
3643:
3640:
3637:
3633:
3630:
3627:
3624:
3621:
3617:
3614:
3611:
3608:
3605:
3601:
3598:
3595:
3592:
3589:
3585:
3582:
3579:
3576:
3573:
3570:
3566:
3563:
3560:
3557:
3554:
3550:
3547:
3543:
3540:
3536:
3533:
3530:-- clean up row
3529:
3526:
3523:
3520:
3517:
3514:
3511:
3508:
3505:
3502:
3499:
3496:
3492:
3489:
3486:
3483:
3480:
3477:
3474:
3471:
3468:
3465:
3462:
3459:
3456:
3452:
3449:
3445:
3442:
3439:
3436:
3433:
3430:
3427:
3424:
3421:
3417:
3414:
3410:
3407:
3404:
3401:
3398:
3395:
3391:
3387:
3384:
3380:
3376:
3373:
3369:
3366:
3363:
3360:
3357:
3354:
3351:
3348:
3345:
3342:
3339:
3335:
3332:
3329:
3326:
3323:
3320:
3317:
3314:
3311:
3308:
3305:
3302:
3299:
3296:
3293:
3290:
3287:
3283:
3280:
3277:
3274:
3271:
3268:
3265:
3261:
3258:
3254:
3251:
3248:
3244:
3241:
3238:
3235:
3231:
3227:
3224:
3221:
3218:
3215:
3212:
3209:
3206:
3203:
3200:
3197:
3193:
3190:
3187:
3184:
3180:
3177:
3173:
3170:
3167:
3164:
3161:
3158:
3155:
3152:
3149:
3146:
3142:
3139:
3136:
3133:
3130:
3127:
3124:
3121:
3118:
3115:
3111:
3107:
3104:
3101:
3098:
3095:
3092:
3089:
3086:
3083:
3080:
3077:
3074:
3071:
3068:
3065:
3062:
3059:
3056:
3053:
3050:
3047:
3044:
3041:
3038:
3035:
3031:
3028:
3024:
3021:
3018:
3015:
3012:
3009:
3005:
3002:
2999:
2996:
2993:
2990:
2987:
2984:
2981:
2978:
2975:
2972:
2969:
2966:
2963:
2960:
2956:
2953:
2949:
2946:
2943:
2940:
2937:
2934:
2931:
2928:
2925:
2922:
2919:
2916:
2913:
2910:
2906:
2903:
2900:
2897:
2894:
2891:
2888:
2885:
2882:
2879:
2876:
2873:
2870:
2867:
2864:
2861:
2858:
2855:
2852:
2849:
2846:
2842:
2839:
2836:
2833:
2830:
2827:
2824:
2821:
2818:
2815:
2812:
2809:
2806:
2803:
2800:
2797:
2794:
2791:
2788:
2785:
2782:
2779:
2776:
2773:
2770:
2767:
2764:
2760:
2757:
2754:
2751:
2748:
2745:
2742:
2739:
2736:
2733:
2730:
2727:
2723:
2720:
2717:
2714:
2711:
2708:
2705:
2702:
2699:
2696:
2693:
2690:
2687:
2684:
2681:
2677:
2674:
2671:
2668:
2665:
2662:
2659:
2656:
2653:
2650:
2647:
2644:
2641:
2638:
2635:
2631:
2628:
2625:
2622:
2619:
2616:
2613:
2610:
2606:
2603:
2600:
2597:
2594:
2591:
2588:
2585:
2582:
2579:
2576:
2573:
2570:
2567:
2564:
2561:
2557:
2554:
2551:
2548:
2545:
2542:
2538:
2535:
2532:
2529:
2526:
2523:
2520:
2517:
2514:
2511:
2508:
2505:
2502:
2499:
2496:
2492:
2489:
2486:
2483:
2480:
2477:
2474:
2471:
2467:
2464:
2461:
2458:
2455:
2452:
2449:
2446:
2443:
2440:
2437:
2434:
2431:
2428:
2425:
2422:
2419:
2416:
2413:
2410:
2407:
2404:
2401:
2398:
2395:
2391:
2387:
2384:
2381:
2378:
2375:
2371:
2368:
2365:
2362:
2359:
2355:
2351:
2348:
2345:
2342:
2339:
2336:
2333:
2330:
2327:
2324:
2321:
2318:
2314:
2311:
2308:
2305:
2302:
2299:
2296:
2293:
2290:
2287:
2284:
2281:
2277:
2274:
2271:
2268:
2265:
2262:
2259:
2256:
2253:
2249:
2246:
2243:
2240:
2237:
2234:
2231:
2228:
2225:
2221:
2219:'right'
2218:
2215:
2212:
2209:
2206:
2203:
2200:
2197:
2194:
2191:
2188:
2185:
2182:
2179:
2176:
2173:
2169:
2166:
2163:
2160:
2157:
2154:
2151:
2148:
2145:
2142:
2139:
2136:
2133:
2130:
2127:
2124:
2121:
2117:
2114:
2111:
2108:
2105:
2102:
2099:
2096:
2093:
2090:
2087:
2084:
2081:
2078:
2075:
2072:
2069:
2065:
2062:
2059:
2056:
2053:
2050:
2047:
2044:
2041:
2038:
2035:
2032:
2029:
2026:
2023:
2020:
2017:
2013:
2010:
2006:
2003:
2000:
1996:
1993:
1990:
1987:
1984:
1981:
1978:
1975:
1972:
1969:
1966:
1963:
1960:
1957:
1954:
1951:
1947:
1944:
1940:
1937:
1934:
1931:
1928:
1925:
1922:
1919:
1916:
1913:
1910:
1907:
1904:
1901:
1898:
1895:
1892:
1889:
1886:
1883:
1880:
1876:
1873:
1870:
1867:
1864:
1861:
1858:
1855:
1851:
1848:
1845:
1842:
1839:
1836:
1833:
1830:
1827:
1824:
1821:
1818:
1815:
1812:
1809:
1805:
1802:
1799:
1796:
1793:
1790:
1787:
1784:
1781:
1778:
1775:
1772:
1768:
1764:
1761:
1757:
1754:
1751:
1748:
1745:
1742:
1739:
1736:
1733:
1730:
1727:
1724:
1721:
1718:
1715:
1712:
1709:
1706:
1703:
1700:
1696:
1692:
1689:
1686:
1683:
1680:
1677:
1674:
1671:
1668:
1665:
1662:
1659:
1656:
1653:
1650:
1647:
1644:
1641:
1638:
1635:
1632:
1629:
1626:
1623:
1620:
1617:
1613:
1610:
1606:
1603:
1600:
1597:
1594:
1591:
1588:
1585:
1582:
1579:
1576:
1573:
1570:
1567:
1563:
1560:
1556:
1553:
1550:
1547:
1544:
1541:
1538:
1535:
1532:
1529:
1525:
1522:
1519:
1516:
1513:
1510:
1507:
1504:
1500:
1497:
1494:
1491:
1488:
1485:
1482:
1479:
1476:
1473:
1470:
1467:
1464:
1461:
1457:
1454:
1451:
1448:
1445:
1442:
1439:
1436:
1433:
1430:
1427:
1424:
1421:
1418:
1415:
1412:
1409:
1406:
1402:
1399:
1396:
1393:
1390:
1387:
1384:
1381:
1378:
1375:
1372:
1369:
1366:
1363:
1360:
1357:
1354:
1351:
1347:
1344:
1340:
1337:
1334:
1331:
1327:
1325:'eight'
1324:
1321:
1318:
1315:
1311:
1309:'seven'
1308:
1305:
1302:
1299:
1295:
1292:
1289:
1286:
1283:
1279:
1276:
1273:
1270:
1267:
1263:
1260:
1257:
1254:
1251:
1247:
1245:'three'
1244:
1241:
1238:
1235:
1231:
1228:
1225:
1222:
1219:
1215:
1212:
1209:
1206:
1203:
1199:
1196:
1193:
1190:
1187:
1183:
1180:
1177:
1174:
1171:
1167:
1164:
1161:
1158:
1155:
1151:
1148:
1145:
1142:
1139:
1135:
1132:
1129:
1126:
1123:
1119:
1116:
1113:
1110:
1107:
1103:
1100:
1097:
1094:
1091:
1087:
1084:
1081:
1078:
1075:
1071:
1068:
1065:
1062:
1059:
1055:
1052:
1049:
1046:
1043:
1039:
1036:
1033:
1030:
1027:
1023:
1020:
1017:
1014:
1011:
1007:
1004:
1001:
998:
995:
991:
988:
985:
982:
979:
975:
972:
969:
966:
963:
959:
956:
953:
950:
947:
943:
940:
937:
934:
931:
927:
924:
921:
918:
915:
911:
908:
905:'zebra'
904:
901:
898:
895:
891:
888:
885:
882:
879:
875:
872:
869:
866:
863:
859:
856:
853:
850:
847:
843:
840:
837:
834:
831:
827:
824:
821:
818:
815:
811:
808:
805:
802:
799:
795:
792:
789:
786:
783:
779:
776:
773:
770:
767:
763:
760:
757:
754:
751:
747:
744:
741:
738:
735:
731:
728:
725:
722:
719:
715:
712:
709:
706:
703:
699:
696:
693:
690:
687:
683:
680:
677:
674:
671:
667:
665:'queen'
664:
661:
658:
655:
651:
648:
645:
642:
639:
635:
632:
629:
626:
623:
619:
616:
613:
610:
607:
603:
600:
597:
594:
591:
587:
584:
581:
578:
575:
571:
568:
565:
562:
559:
557:'black'
556:
553:
550:
547:
545:'white'
544:
541:
538:
535:
532:
529:
526:
523:
519:
516:
513:
510:
507:
504:
501:
498:
495:
492:
489:
486:
483:
480:
477:
474:
471:
468:
464:
461:
457:
454:
451:
448:
445:
442:
439:
436:
433:
430:
427:
424:
421:
418:
415:
412:
409:
406:
403:
400:
397:
394:
391:
388:
385:
382:
379:
376:
373:
370:
367:
364:
361:
358:
355:
351:
348:
345:
342:
339:
336:
333:
330:
327:
324:
321:
318:
315:
312:
309:
306:
303:
300:
297:
294:
291:
288:
285:
282:
279:
276:
272:
269:
266:
263:
260:
257:
254:
251:
248:
245:
242:
239:
236:
233:
230:
227:
224:
220:
217:
214:
211:
208:
205:
201:
198:
195:
192:
189:
186:
183:
180:
177:
174:
171:
168:
165:
162:
159:
156:
153:
150:
147:
144:
141:
138:
135:
132:
129:
126:
123:
120:
117:
114:
111:
108:
104:
100:
97:
94:
91:
88:
85:
84:
74:
66:
54:
49:
38:
37:
26:
20:
18:
12:
11:
5:
5636:
5634:
5171:'none'
4882:'none'
4668:'both'
4616:'both'
3899:"%a"
2795:'%w%w'
2198:'both'
2167:'left'
2146:'both'
2094:'both'
2042:'both'
1341:'nine'
1277:'five'
1261:'four'
1197:'zero'
761:'fool'
681:'king'
617:'rook'
601:'pawn'
87:
65:and testcases
17:
16:
13:
10:
9:
6:
4:
3:
2:
5635:
5617:
5613:
5606:
5602:
5595:
5492:
5485:
5382:
5369:
5362:
5253:
5216:
5179:
5103:
5054:
5035:
4986:
4982:
4948:
4890:
4811:
4771:
4743:
4682:
4630:
4578:
4538:
4498:
4458:
4400:
4342:
4284:
4238:
4210:
4188:
4163:
4159:
4152:
4142:
4135:
4128:
4121:
4114:
4109:-- Break loop
4092:
4085:
4057:
4035:
3992:
3985:
3966:
3932:
3913:
3879:
3872:
3865:
3858:
3836:
3802:
3783:
3749:
3730:
3690:
3683:
3664:
3639:
3623:
3607:
3591:
3572:
3556:
3549:
3542:
3535:
3518:"/"
3498:
3475:"/"
3469:string.gmatch
3458:
3451:
3423:
3416:
3397:
3393:
3386:
3382:
3375:
3341:
3289:
3267:
3260:
3250:
3237:
3233:
3199:
3186:
3179:
3148:
3117:
3113:
3037:
3030:
3011:
2962:
2955:
2912:
2848:
2766:
2729:
2683:
2637:
2612:
2563:
2544:
2498:
2473:
2397:
2393:
2377:
2361:
2357:
2320:
2283:
2255:
2227:
2175:
2123:
2071:
2063:'top'
2019:
2012:
2002:
1953:
1946:
1882:
1857:
1811:
1774:
1770:
1763:
1707:string.format
1702:
1698:
1619:
1612:
1569:
1562:
1531:
1506:
1463:
1408:
1353:
1346:
1333:
1317:
1301:
1293:'six'
1285:
1269:
1253:
1237:
1229:'two'
1221:
1213:'one'
1205:
1189:
1173:
1157:
1141:
1125:
1109:
1093:
1077:
1061:
1045:
1029:
1013:
997:
981:
965:
949:
933:
917:
910:
897:
881:
865:
849:
833:
817:
801:
785:
769:
753:
737:
721:
705:
689:
673:
657:
641:
625:
609:
593:
577:
525:
470:
463:
357:
278:
226:
207:
110:
106:
90:
82:
78:
70:
62:
58:
53:
47:
43:
34:
30:
5027:'26'
4735:'%1'
4279:'26'
4059:table.insert
4015:'%u'
3838:table.insert
3583:""
3524:""
2777:image_square
2758:' '
1449:'%1'
1394:'%2'
475:image_square
5018:'+'
4374:transparent
4362:transparent
4030:'d'
4024:'l'
3850:' '
3443:' '
3437:' '
3066:letters_row
2426:letters_row
1779:letters_row
1713:']'
1690:'l'
1684:'d'
1636:'t'
1598:' '
1551:' '
1501:' '
31:] [
5497:chessboard
5387:chessboard
5258:chessboard
5248:''
5211:''
4928:''
4766:''
4723:''
4493:''
4438:''
4380:''
4322:''
3084:numbers_rt
3078:numbers_lt
3045:letters_bt
2970:numbers_rt
2804:''
2571:numbers_lt
2444:numbers_rt
2438:numbers_lt
2405:letters_tp
2388:''
2372:''
2328:numbers_rt
2291:numbers_lt
2180:numbers_rt
2128:numbers_lt
2076:letters_bt
2024:letters_tp
1988:''
1843:''
1557:piecenames
1545:colornames
1520:piecenames
1514:colornames
1458:''
1403:''
582:piecenames
530:colornames
425:math.floor
383:math.floor
325:math.floor
298:math.floor
115:chessboard
5545:altprefix
5539:lightdark
5435:altprefix
5429:lightdark
5312:altprefix
5306:lightdark
4487:altprefix
4475:altprefix
4463:altprefix
4432:lightdark
4420:lightdark
4405:lightdark
4227:getParent
2840:altprefix
2266:lightdark
1474:altprefix
517:altprefix
163:altprefix
157:lightdark
79:subpage.
4165:function
3819:tonumber
3399:function
1776:function
1586:symnames
922:symnames
472:function
209:function
112:function
5587:noframe
5557:numbers
5551:letters
5527:reverse
5477:noframe
5447:numbers
5441:letters
5417:reverse
5354:noframe
5324:numbers
5318:letters
5294:reverse
5000:ustring
4922:noframe
4910:noframe
4895:noframe
4699:ustring
4662:numbers
4650:numbers
4635:numbers
4610:letters
4598:letters
4583:letters
4316:reverse
4304:reverse
4289:reverse
3364:caption
3242:noframe
3150:caption
2382:caption
2207:numbers
2186:numbers
2155:numbers
2134:numbers
2103:letters
2082:letters
2051:letters
2030:letters
1896:colchar
1480:colchar
1425:ustring
1370:ustring
212:colchar
175:numbers
169:letters
59:|
52:sandbox
5619:return
5569:footer
5563:header
5494:return
5459:footer
5453:header
5384:return
5336:footer
5330:header
5255:return
5242:footer
5230:footer
5218:footer
5205:header
5193:header
5181:header
4748:footer
4687:header
4144:return
4100:length
3974:pstart
3958:pstart
3952:pstart
3918:pstart
3881:pstart
3769:pstart
3735:pstart
3692:pstart
3675:length
3644:length
3612:pstart
3300:header
3269:return
3252:return
3162:footer
3125:footer
2004:return
1976:num_lt
1831:num_lt
1797:num_rt
1791:num_lt
1704:return
228:return
187:footer
181:header
73:pages.
69:create
42:create
29:create
5581:clear
5575:align
5533:trans
5503:pargs
5471:clear
5465:align
5423:trans
5348:clear
5342:align
5300:trans
5236:pargs
5199:pargs
5150:match
5144:align
5132:clear
5126:pargs
5120:clear
5105:clear
5095:lower
5083:align
5077:pargs
5071:align
5056:align
5006:match
4971:pargs
4950:local
4934:lower
4916:pargs
4892:local
4861:match
4855:align
4843:clear
4837:pargs
4831:clear
4816:clear
4813:local
4803:lower
4791:pargs
4776:align
4773:local
4760:pargs
4745:local
4717:pargs
4684:local
4674:lower
4656:pargs
4632:local
4622:lower
4604:pargs
4580:local
4561:pargs
4540:local
4521:pargs
4500:local
4481:pargs
4460:local
4444:lower
4426:pargs
4402:local
4386:lower
4368:pargs
4347:trans
4344:local
4328:lower
4310:pargs
4286:local
4264:pargs
4240:local
4221:frame
4215:pargs
4212:local
4199:frame
4190:local
4180:frame
4174:board
4094:index
4077:color
4071:piece
4049:lower
4043:piece
4037:piece
4009:match
4003:piece
3997:color
3994:local
3968:index
3934:piece
3924:index
3905:index
3825:piece
3785:index
3751:piece
3741:index
3722:index
3672:<=
3669:index
3666:while
3641:local
3625:local
3609:local
3596:place
3593:local
3577:piece
3574:local
3561:index
3558:local
3425:local
3358:'
3352:'
3336:'
3324:width
3312:'
3278:align
3222:'
3210:'
3174:'
3131:match
3105:'
3099:'
2850:local
2828:trans
2789:match
2768:local
2685:local
2639:local
2500:local
2465:'
2459:'
2379:local
2363:local
2343:width
2337:width
2306:width
2300:width
2257:local
2232:width
2229:local
2213:match
2192:match
2177:local
2161:match
2140:match
2125:local
2109:match
2088:match
2073:local
2057:match
2036:match
2021:local
1813:local
1725:color
1719:piece
1621:local
1604:color
1592:piece
1465:local
1413:piece
1410:local
1358:color
1355:local
919:local
579:local
527:local
237:<=
199:clear
193:align
151:trans
92:local
35:]
33:purge
27:[
5521:cols
5515:rows
5509:size
5487:else
5411:cols
5405:rows
5399:size
5393:args
5377:then
5374:args
5288:cols
5282:rows
5276:size
5224:args
5187:args
5114:args
5065:args
5049:then
5012:size
4988:size
4959:args
4904:args
4825:args
4785:args
4754:args
4711:args
4705:gsub
4644:args
4592:args
4567:cols
4555:cols
4549:args
4543:cols
4527:rows
4515:rows
4509:args
4503:rows
4469:args
4414:args
4356:args
4298:args
4270:size
4258:size
4252:args
4243:size
4233:args
4205:args
4193:args
4087:else
3940:srow
3927:then
3893:find
3887:srow
3867:else
3791:pend
3775:pend
3757:srow
3744:then
3710:find
3704:srow
3698:pend
3650:srow
3628:pend
3512:gsub
3506:srow
3500:srow
3463:srow
3262:else
3245:then
3143:then
3090:cols
3051:then
2976:then
2874:flip
2868:tcol
2862:trow
2834:flip
2822:size
2783:args
2752:args
2749:then
2737:args
2703:rows
2694:cols
2678:tcol
2663:tcol
2657:cols
2629:cols
2617:tcol
2577:then
2530:trow
2524:rows
2515:trow
2490:rows
2478:trow
2450:cols
2411:then
2334:then
2297:then
2260:flip
2244:size
2238:cols
1911:cols
1874:cols
1803:cols
1743:size
1737:size
1657:flip
1642:((((
1564:else
1526:then
1431:gsub
1376:gsub
511:flip
499:size
139:cols
133:rows
127:size
121:args
77:/doc
61:diff
57:edit
5608:end
5597:end
5364:end
5270:fen
5162:and
5043:fen
4977:fen
4965:fen
4953:fen
4873:and
4230:().
4154:end
4147:res
4137:end
4130:end
4123:end
4116:end
4065:res
4021:and
3946:sub
3860:end
3844:res
3804:for
3763:sub
3656:len
3481:fen
3460:for
3428:res
3408:fen
3388:end
3377:end
3181:end
3122:not
3108:end
3072:rev
3032:end
3006:end
2997:row
2957:end
2944:img
2898:and
2859:(((
2816:col
2810:row
2771:img
2761:end
2743:nil
2718:col
2709:row
2688:idx
2651:and
2648:rev
2642:col
2614:for
2607:end
2598:row
2512:and
2509:rev
2503:row
2475:for
2468:end
2432:rev
2352:end
2315:end
2269:and
2014:end
2007:res
1979:and
1961:res
1955:res
1948:end
1905:and
1902:rev
1890:res
1884:res
1859:for
1834:and
1816:res
1785:rev
1765:end
1755:alt
1749:alt
1681:and
1651:col
1645:row
1633:and
1614:end
1577:alt
1571:alt
1539:alt
1533:alt
1517:and
1495:row
1486:col
1468:alt
493:col
487:row
465:end
431:col
419:col
389:col
377:col
371:sub
331:col
304:col
292:sub
270:col
264:col
258:sub
246:and
234:col
218:col
145:rev
5371:if
5273:),
5245:or
5233:or
5208:or
5196:or
5168:or
5138:or
5123:or
5098:()
5092:):
5086:or
5074:or
5037:if
5024:or
4994:mw
4968:or
4940:==
4937:()
4931:):
4925:or
4913:or
4879:or
4849:or
4834:or
4806:()
4800:):
4794:or
4788:or
4763:or
4757:or
4720:or
4714:or
4693:mw
4677:()
4671:):
4665:or
4653:or
4625:()
4619:):
4613:or
4601:or
4570:or
4558:or
4530:or
4518:or
4490:or
4478:or
4450:==
4447:()
4441:):
4435:or
4423:or
4392:==
4389:()
4383:):
4377:or
4365:or
4334:==
4331:()
4325:):
4319:or
4307:or
4276:or
4261:or
4074:..
4052:()
4027:or
3921:==
3915:if
3831:do
3738:==
3732:if
3678:do
3659:()
3493:do
3478:..
3466:in
3367:..
3361:..
3355:\n
3349:..
3343:..
3333:\n
3327:..
3321:..
3315:\n
3309:..
3303:..
3297:..
3291:..
3281:..
3275:..
3239:if
3225:\n
3219:..
3213:..
3207:\n
3201:..
3171:\n
3165:..
3159:..
3119:if
3102:\n
3096:..
3063:..
3039:if
3022:..
3000:..
2994:..
2988:..
2964:if
2947:..
2941:..
2935:..
2932:bg
2929:..
2923:..
2904:or
2889:==
2853:bg
2801:or
2740:==
2731:if
2675:or
2632:do
2601:..
2595:..
2589:..
2565:if
2555:..
2518:or
2493:do
2462:\n
2456:..
2423:..
2399:if
2349:18
2322:if
2312:18
2285:if
2275:or
2204:or
2152:or
2100:or
2048:or
1994:..
1985:or
1970:..
1964:..
1938:..
1929:or
1893:..
1877:do
1849:..
1840:or
1825:..
1731:ld
1687:or
1672:==
1639:or
1624:ld
1601:..
1595:..
1589:or
1580:..
1554:..
1548:..
1542:..
1508:if
1498:..
1492:..
1477:..
1455:or
1437:pc
1419:mw
1400:or
1382:pc
1364:mw
1335:x9
1319:x8
1303:x7
1287:x6
1271:x5
1255:x4
1239:x3
1223:x2
1207:x1
1191:x0
1175:dw
1159:db
1143:ud
1127:lr
1111:dr
1095:da
1079:dl
1063:ra
1047:la
1031:ur
1015:ua
999:ul
983:oo
967:xo
951:ox
935:xx
481:pc
455:26
446:26
428:((
413:26
404:26
386:((
368:):
359:..
346:26
328:((
322:),
319:26
301:((
289:):
280:or
255:):
240:26
101:{}
5622:p
5590:)
5584:,
5578:,
5572:,
5566:,
5560:,
5554:,
5548:,
5542:,
5536:,
5530:,
5524:,
5518:,
5512:,
5506:,
5500:(
5480:)
5474:,
5468:,
5462:,
5456:,
5450:,
5444:,
5438:,
5432:,
5426:,
5420:,
5414:,
5408:,
5402:,
5396:,
5390:(
5357:)
5351:,
5345:,
5339:,
5333:,
5327:,
5321:,
5315:,
5309:,
5303:,
5297:,
5291:,
5285:,
5279:,
5267:(
5261:(
5239:.
5227:.
5221:=
5202:.
5190:.
5184:=
5174:)
5159:)
5153:(
5147::
5141:(
5135:)
5129:.
5117:.
5111:(
5108:=
5080:.
5068:.
5062:(
5059:=
5046:)
5040:(
5021:)
5015:,
5009:(
5003:.
4997:.
4991:=
4974:.
4962:.
4956:=
4919:.
4907:.
4901:(
4898:=
4885:)
4870:)
4864:(
4858::
4852:(
4846:)
4840:.
4828:.
4822:(
4819:=
4782:(
4779:=
4751:=
4738:)
4732:,
4726:,
4708:(
4702:.
4696:.
4690:=
4659:.
4647:.
4641:(
4638:=
4607:.
4595:.
4589:(
4586:=
4573:8
4564:.
4552:.
4546:=
4533:8
4524:.
4512:.
4506:=
4484:.
4472:.
4466:=
4429:.
4417:.
4411:(
4408:=
4371:.
4359:.
4353:(
4350:=
4313:.
4301:.
4295:(
4292:=
4273:)
4267:.
4255:.
4249:(
4246:=
4224::
4218:=
4202:.
4196:=
4183:)
4177:(
4171:.
4168:p
4106:1
4103:+
4097:=
4080:)
4068:,
4062:(
4046::
4040:=
4018:)
4012:(
4006::
4000:=
3980:1
3977:+
3971:=
3961:)
3955:,
3949:(
3943::
3937:=
3908:)
3902:,
3896:(
3890::
3884:=
3853:)
3847:,
3841:(
3828:)
3822:(
3816:,
3813:1
3810:=
3807:k
3797:1
3794:+
3788:=
3778:)
3772:,
3766:(
3760::
3754:=
3725:)
3719:,
3713:(
3707::
3701:=
3695:,
3653::
3647:=
3634:0
3631:=
3618:0
3615:=
3602:0
3599:=
3580:=
3567:1
3564:=
3527:)
3521:,
3515:(
3509::
3503:=
3490:)
3484:,
3472:(
3446:}
3440:,
3434:{
3431:=
3411:)
3405:(
3346:b
3255:b
3216:b
3191:=
3188:b
3153:=
3140:)
3134:(
3128::
3093:)
3087:,
3081:,
3075:,
3069:(
3060:b
3057:=
3054:b
3048:)
3042:(
3019:b
3016:=
3013:b
2985:b
2982:=
2979:b
2973:)
2967:(
2920:b
2917:=
2914:b
2895:)
2892:0
2886:)
2883:2
2880:%
2877:)
2871:+
2865:+
2856:=
2843:)
2837:,
2831:,
2825:,
2819:,
2813:,
2807:,
2798:)
2792:(
2786::
2780:(
2774:=
2755:=
2746:)
2734:(
2724:2
2721:+
2715:+
2712:)
2706:-
2700:(
2697:*
2691:=
2672:)
2669:1
2666:+
2660:-
2654:(
2645:=
2626:,
2623:1
2620:=
2586:b
2583:=
2580:b
2574:)
2568:(
2552:b
2549:=
2546:b
2539:)
2536:1
2533:+
2527:-
2521:(
2506:=
2487:,
2484:1
2481:=
2453:)
2447:,
2441:,
2435:,
2429:(
2420:b
2417:=
2414:b
2408:)
2402:(
2385:=
2369:=
2366:b
2346:+
2340:=
2331:)
2325:(
2309:+
2303:=
2294:)
2288:(
2278:0
2272:1
2263:=
2250:2
2247:+
2241:*
2235:=
2222:)
2216:(
2210::
2201:)
2195:(
2189::
2183:=
2170:)
2164:(
2158::
2149:)
2143:(
2137::
2131:=
2118:)
2112:(
2106::
2097:)
2091:(
2085::
2079:=
2066:)
2060:(
2054::
2045:)
2039:(
2033::
2027:=
1991:)
1973:(
1958:=
1935:)
1932:k
1926:)
1923:1
1920:+
1917:k
1914:-
1908:(
1899:(
1887:=
1871:,
1868:1
1865:=
1862:k
1846:)
1828:(
1819:=
1806:)
1800:,
1794:,
1788:,
1782:(
1758:)
1752:,
1746:,
1740:,
1734:,
1728:,
1722:,
1716:,
1710:(
1693:)
1678:)
1675:0
1669:)
1666:2
1663:%
1660:)
1654:+
1648:+
1630:t
1627:=
1607:)
1583:(
1574:=
1536:=
1523:)
1511:(
1489:)
1483:(
1471:=
1452:)
1446:,
1440:,
1434:(
1428:.
1422:.
1416:=
1397:)
1391:,
1385:,
1379:(
1373:.
1367:.
1361:=
1348:}
1338:=
1328:,
1322:=
1312:,
1306:=
1296:,
1290:=
1280:,
1274:=
1264:,
1258:=
1248:,
1242:=
1232:,
1226:=
1216:,
1210:=
1200:,
1194:=
1184:,
1178:=
1168:,
1162:=
1152:,
1146:=
1136:,
1130:=
1120:,
1114:=
1104:,
1098:=
1088:,
1082:=
1072:,
1066:=
1056:,
1050:=
1040:,
1034:=
1024:,
1018:=
1008:,
1002:=
992:,
986:=
976:,
970:=
960:,
954:=
944:,
938:=
928:{
925:=
912:}
902:=
899:Z
892:,
886:=
883:U
876:,
870:=
867:G
860:,
854:=
851:g
844:,
838:=
835:e
828:,
822:=
819:f
812:,
806:=
803:s
796:,
790:=
787:m
780:,
774:=
771:h
764:,
758:=
755:t
748:,
742:=
739:w
732:,
726:=
723:z
716:,
710:=
707:c
700:,
694:=
691:a
684:,
678:=
675:k
668:,
662:=
659:q
652:,
646:=
643:b
636:,
630:=
627:n
620:,
614:=
611:r
604:,
598:=
595:p
588:{
585:=
572:}
566:=
563:u
560:,
554:=
551:d
548:,
542:=
539:l
536:{
533:=
520:)
514:,
508:,
505:t
502:,
496:,
490:,
484:,
478:(
458:)
452:*
449:)
443:/
440:)
437:1
434:-
422:-
416:,
410:*
407:)
401:/
398:)
395:1
392:-
380:-
374:(
362:(
352:)
349:)
343:/
340:)
337:1
334:-
316:/
313:)
310:1
307:-
295:(
283:(
273:)
267:,
261:(
249:(
243:)
231:(
221:)
215:(
202:)
196:,
190:,
184:,
178:,
172:,
166:,
160:,
154:,
148:,
142:,
136:,
130:,
124:,
118:(
98:=
95:p
83:.
71:)
67:(
63:)
55:(
48:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.
↑