-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSKB.lua
1099 lines (1071 loc) · 57.7 KB
/
SKB.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
local highestlevel
local currentlevel = 0
local currentpos
local OGleft, OGright, OGup, OGdown
local homebox = 0
local wallpic = "Interface\\AddOns\\Snowkoban\\SKBwall"
local boxpic = "Interface\\AddOns\\Snowkoban\\SKBbox"
local homeboxpic = "Interface\\AddOns\\Snowkoban\\SKBhomebox"
local homepic = "Interface\\AddOns\\Snowkoban\\SKBhome"
local playerpic = "Interface\\AddOns\\Snowkoban\\SKBplayer"
local history = {}
local levels={
[1]={ [1]={"1$1", "1$2", "1$3", "1$4", "2$1", "2$4", "3$1", "3$4", "3$5", "3$6", "4$1", "4$6", "5$1", "5$6", "6$1", "6$4", "6$5", "6$6", "7$1", "7$2", "7$3", "7$4"},
[2]={'2$3','4$2'},
[3]={'4$2','5$4'},
[4]={'4$3'}
},
[2]={ [1]={'1$1', '1$2', '1$3', '1$4', '1$5', '1$6', '2$1', '2$6', '3$1', '3$3', '3$6', '4$1', '4$6', '5$1', '5$6', '6$1', '6$6', '7$1', '7$2', '7$3', '7$4', '7$5', '7$6'},
[2]={'4$4','5$3','5$4'},
[3]={'4$3','4$4','5$4'},
[4]={'3$4'}
},
[3]={ [1]={'1$3','1$4','1$5','1$6','2$1','2$2','2$3','2$6','2$7','2$8','2$9','3$1','3$9','4$1','4$3','4$6','4$9','5$1','5$6','5$9','6$1','6$2','6$3','6$4','6$5','6$6','6$7','6$8','6$9'},
[2]={'5$3','5$5'},
[3]={'3$7','4$7'},
[4]={'5$7'}
},
[4]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','2$1','2$8','3$1','3$8','4$1','4$8','5$1','5$2','5$3','5$4','5$5','5$8','6$5','6$6','6$7','6$8'},
[2]={'3$3','3$4','3$5'},
[3]={'3$4','3$5','3$6'},
[4]={'3$7'}
},
[5]={ [1]={'1$2','1$3','1$4','1$5','1$6','1$7','1$8','2$2','2$8','3$2','3$8','4$1','4$2','4$8','5$1','5$8','6$1','6$8','7$1','7$2','7$3','7$4','7$5','7$6','7$7','7$8'},
[2]={'3$4','3$6','5$4','5$6'},
[3]={'3$5','4$4','4$6','5$5'},
[4]={'4$5'}
},
[6]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$8','1$9','1$10','1$11','1$12','2$1','2$6','2$7','2$8','2$12','3$1','3$10','3$12','4$1','4$5','4$12','5$1','5$5','5$6','5$7','5$8','5$9','5$10','5$11','5$12','6$1','6$2','6$3','6$4','6$5'},
[2]={'4$6','4$7','4$8'},
[3]={'3$3','3$4','4$3'},
[4]={'3$11'}
},
[7]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','2$1','2$7','3$1','3$7','4$1','4$7','5$1','5$7','6$1','6$7','7$1','7$7','8$1','8$2','8$3','8$4','8$5','8$6','8$7'},
[2]={'3$3','3$5','4$4','5$3','5$5','6$4'},
[3]={'3$4','4$3','4$5','5$4','6$3','6$5'},
[4]={'7$4'}
},
[8]={ [1]={'1$3','1$4','1$5','1$6','1$7','1$8','2$3','2$8','3$3','3$8','4$3','4$4','4$6','4$7','4$8','5$4','5$6','6$4','6$6','7$1','7$2','7$3','7$4','7$6','8$1','8$6','8$7','9$1','9$3','9$7','10$1','10$5','10$7','11$1','11$2','11$3','11$7','12$3','12$4','12$5','12$6','12$7'},
[2]={'2$5','2$6'},
[3]={'3$5','3$6'},
[4]={'2$7'}
},
[9]={ [1]={'1$1','1$2','1$3','1$4','1$5','2$1','2$5','2$6','3$1','3$6','4$1','4$2','4$6','5$2','5$3','5$6','6$3','6$4','6$6','7$4','7$5','7$6'},
[2]={'2$2','6$5'},
[3]={'3$3','3$4'},
[4]={'3$2'}
},
[10]={ [1]={'1$7','1$8','1$9','1$10','1$11','2$7','2$11','3$7','3$9','3$11','4$1','4$2','4$3','4$4','4$5','4$6','4$7','4$9','4$11','5$1','5$11','6$1','6$3','6$5','6$7','6$9','6$10','6$11','7$1','7$9','8$1','8$2','8$3','8$4','8$5','8$6','8$7','8$8','8$9'},
[2]={'2$8','3$8','4$8'},
[3]={'5$5','5$7','5$9'},
[4]={'5$3'}
},
[11]={ [1]={'1$3','1$4','1$5','1$6','1$7','1$8','2$3','2$8','3$3','3$5','3$6','3$8','3$9','4$1','4$2','4$3','4$5','4$9','5$1','5$5','5$9','6$1','6$9','7$1','7$4','7$5','7$6','7$7','7$8','7$9','8$1','8$2','8$3','8$4'},
[2]={'5$3','5$4'},
[3]={'4$7','5$7'},
[4]={'3$7'}
},
[12]={ [1]={'1$1','1$2','1$3','1$4','1$5','2$1','2$5','2$6','3$1','3$6','4$1','4$2','4$6','4$7','4$8','4$9','5$2','5$3','5$4','5$9','6$3','6$7','6$9','7$3','7$9','8$3','8$4','8$5','8$6','8$7','8$8','8$9'},
[2]={'5$6','6$6'},
[3]={'3$3','4$4'},
[4]={'5$5'}
},
[13]={ [1]={'1$1','1$2','1$3','1$4','2$1','2$4','2$5','3$1','3$5','4$1','4$5','5$1','5$2','5$5','5$6','5$7','6$2','6$7','7$2','7$7','8$2','8$5','8$6','8$7','9$2','9$3','9$4','9$5'},
[2]={'2$2','3$2','4$2'},
[3]={'4$4','5$3','6$4'},
[4]={'3$3'}
},
[14]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','2$1','2$7','3$1','3$3','3$5','3$7','4$1','4$7','5$1','5$5','5$6','5$7','6$1','6$2','6$3','6$4','6$5'},
[2]={'4$2','4$5'},
[3]={'4$4','4$5'},
[4]={'4$6'}
},
[15]={ [1]={'1$6','1$7','1$8','2$1','2$2','2$3','2$4','2$5','2$6','2$8','2$9','3$1','3$9','4$1','4$5','4$9','5$1','5$2','5$3','5$4','5$5','5$7','5$9','6$5','6$9','7$5','7$6','7$7','7$8','7$9'},
[2]={'3$6','3$7'},
[3]={'3$7','5$6'},
[4]={'2$7'}
},
[16]={ [1]={'1$2','1$3','1$4','1$5','2$2','2$5','2$6','2$7','2$8','3$2','3$8','3$9','4$1','4$2','4$4','4$5','4$9','5$1','5$5','5$9','5$10','6$1','6$5','6$10','7$1','7$5','7$10','8$1','8$2','8$3','8$4','8$5','8$6','8$7','8$8','8$9','8$10'},
[2]={'5$2','5$4','7$4'},
[3]={'5$8','6$7','6$8'},
[4]={'5$7'}
},
[17]={ [1]={'1$1','1$2','1$3','1$4','1$5','2$1','2$5','3$1','3$5','4$1','4$5','4$6','5$1','5$6','6$1','6$6','7$1','7$2','7$3','7$4','7$5','7$6'},
[2]={'3$2','3$3','3$4'},
[3]={'4$2','4$3','4$4'},
[4]={'2$3'}
},
[18]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','2$1','2$7','3$1','3$7','4$1','4$3','4$4','4$6','4$7','5$1','5$6','6$1','6$2','6$3','6$6','7$3','7$6','8$3','8$6','9$3','9$4','9$5','9$6'},
[2]={'3$2','3$4'},
[3]={'5$4','6$4'},
[4]={'7$4'}
},
[19]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','2$1','2$8','3$1','3$8','4$1','4$2','4$3','4$4','4$5','4$7','4$8','5$4','5$7','6$4','6$7','7$4','7$7','8$4','8$5','8$6','8$7'},
[2]={'2$5','2$6'},
[3]={'3$5','3$6'},
[4]={'3$4'}
},
[20]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','2$1','2$7','2$8','2$9','3$1','3$9','4$1','4$2','4$3','4$4','4$6','4$7','4$9','5$3','5$9','6$3','6$6','6$7','6$8','6$9','7$3','7$6','8$3','8$4','8$5','8$6'},
[2]={'3$7','3$8'},
[3]={'3$5','3$6'},
[4]={'3$4'}
},
[21]={ [1]={'1$1','1$2','1$3','1$4','2$1','2$4','2$5','2$6','2$7','3$1','3$7','4$1','4$5','4$7','5$1','5$2','5$7','6$2','6$3','6$4','6$5','6$6','6$7'},
[2]={'3$3','3$5'},
[3]={'4$3','4$4'},
[4]={'4$6'}
},
[22]={ [1]={'1$1','1$2','1$3','1$4','1$5','2$1','2$5','2$6','2$7','3$1','3$7','4$1','4$5','4$7','5$1','5$2','5$4','5$7','6$2','6$7','7$2','7$7','8$2','8$5','8$6','8$7','9$2','9$3','9$4','9$5'},
[2]={'3$2','3$4'},
[3]={'6$4','6$5'},
[4]={'6$3'}
},
[23]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','2$1','2$7','3$1','3$7','4$1','4$2','4$4','4$6','4$7','5$2','5$6','6$2','6$6','7$2','7$3','7$4','7$5','7$6'},
[2]={'2$4','5$5'},
[3]={'2$4','5$3'},
[4]={'5$4'}
},
[24]={ [1]={'1$3','1$4','1$5','1$6','1$7','2$3','2$7','3$1','3$2','3$3','3$7','4$1','4$5','4$6','4$7','5$1','5$7','6$1','6$7','7$1','7$2','7$3','7$4','7$5','7$6','7$7'},
[2]={'6$3','6$5'},
[3]={'3$4','3$5'},
[4]={'3$6'}
},
[25]={ [1]={'1$2','1$3','1$4','1$5','2$2','2$5','2$6','2$7','3$2','3$7','4$1','4$2','4$7','5$1','5$7','6$1','6$5','6$6','6$7','7$1','7$2','7$3','7$4','7$5'},
[2]={'4$3','4$4','4$5'},
[3]={'3$4','3$5','5$5'},
[4]={'5$4'}
},
[26]={ [1]={'1$2','1$3','1$4','1$5','1$6','2$2','2$6','3$2','3$6','4$1','4$2','4$3','4$6','5$1','5$6','6$1','6$6','7$1','7$2','7$3','7$6','8$3','8$4','8$5','8$6'},
[2]={'5$3','5$4','5$5'},
[3]={'4$4','6$3','6$4'},
[4]={'2$4'}
},
[27]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','2$1','2$6','3$1','3$3','3$4','3$6','3$7','4$1','4$7','5$1','5$3','5$7','6$1','6$5','6$6','6$7','7$1','7$2','7$3','7$4','7$5'},
[2]={'2$5','6$2'},
[3]={'4$4','4$5'},
[4]={'4$6'}
},
[28]={ [1]={'1$1','1$2','1$3','1$4','1$5','2$1','2$5','3$1','3$5','4$1','4$5','4$6','4$7','5$1','5$2','5$7','6$2','6$7','7$2','7$3','7$4','7$5','7$6','7$7'},
[2]={'5$3','5$5'},
[3]={'4$3','4$4'},
[4]={'3$3'}
},
[29]={ [1]={'1$6','1$7','1$8','1$9','1$10','2$6','2$10','2$11','3$6','3$11','4$2','4$3','4$4','4$5','4$6','4$7','4$11','5$1','5$2','5$8','5$11','6$1','6$10','6$11','7$1','7$3','7$4','7$5','7$6','7$7','7$8','7$10','8$1','8$10','9$1','9$2','9$3','9$4','9$5','9$6','9$7','9$8','9$9','9$10'},
[2]={'5$9','7$9'},
[3]={'6$3','6$5'},
[4]={'6$7'}
},
[30]={ [1]={'1$1','1$2','1$3','1$4','2$1','2$4','2$5','2$6','3$1','3$6','4$1','4$6','5$1','5$6','6$1','6$5','6$6','7$1','7$2','7$3','7$4','7$5'},
[2]={'4$2','4$3','4$4'},
[3]={'3$3','3$4','5$4'},
[4]={'5$3'}
},
[31]={ [1]={'1$3','1$4','1$5','1$6','2$2','2$3','2$6','3$1','3$2','3$6','3$7','4$1','4$7','5$1','5$7','6$1','6$2','6$3','6$7','7$3','7$4','7$5','7$6','7$7'},
[2]={'3$5','5$3','5$5'},
[3]={'3$4','4$3','4$4'},
[4]={'3$3'}
},
[32]={ [1]={'1$2','1$3','1$4','1$5','2$1','2$2','2$5','2$6','2$7','3$1','3$7','4$1','4$7','5$1','5$5','5$6','5$7','6$1','6$2','6$5','7$2','7$3','7$4','7$5'},
[2]={'4$2','4$3','4$4'},
[3]={'4$3','4$4','4$5'},
[4]={'4$6'}
},
[33]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','2$1','2$4','2$7','3$1','3$7','4$1','4$5','4$7','5$1','5$7','6$1','6$4','6$7','7$1','7$2','7$3','7$4','7$5','7$6','7$7'},
[2]={'2$2','4$2','6$2'},
[3]={'3$4','4$4','5$4'},
[4]={'4$6'}
},
[34]={ [1]={'1$3','1$4','1$5','1$6','2$1','2$2','2$3','2$6','2$7','2$8','2$9','3$1','3$9','4$1','4$9','5$1','5$9','6$1','6$2','6$3','6$4','6$5','6$6','6$7','6$8','6$9'},
[2]={'4$4','4$5','4$6','4$7'},
[3]={'4$3','4$4','4$5','4$6'},
[4]={'4$2'}
},
[35]={ [1]={'1$2','1$3','1$4','1$5','2$1','2$2','2$5','3$1','3$5','4$1','4$5','5$1','5$5','6$1','6$5','7$1','7$5','7$6','8$1','8$6','9$1','9$2','9$6','10$2','10$3','10$4','10$5','10$6'},
[2]={'3$2','4$2','5$2','6$2','7$2'},
[3]={'3$4','4$3','5$3','6$3','7$4'},
[4]={'8$5'}
},
[36]={ [1]={'1$1','1$2','1$3','1$4','2$1','2$4','2$5','2$6','2$7','2$8','2$9','2$10','2$11','2$12','2$13','2$14','2$15','3$1','3$15','4$1','4$15','5$1','5$2','5$3','5$4','5$5','5$6','5$7','5$8','5$9','5$10','5$11','5$12','5$13','5$14','5$15'},
[2]={'4$3','4$4','4$5','4$6','4$7'},
[3]={'3$3','3$5','3$7','3$9','3$11'},
[4]={'3$13'}
},
[37]={ [1]={'1$7','1$8','1$9','2$1','2$2','2$3','2$4','2$5','2$7','2$9','3$1','3$5','3$6','3$7','3$9','4$1','4$7','4$9','5$1','5$9','6$1','6$2','6$3','6$4','6$5','6$7','6$9','7$5','7$9','8$5','8$6','8$7','8$8','8$9'},
[2]={'2$8','3$8','4$8'},
[3]={'4$5','5$3','5$6'},
[4]={'6$6'}
},
[38]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','2$1','2$10','3$1','3$3','3$4','3$6','3$7','3$8','3$10','4$1','4$3','4$10','5$1','5$7','5$8','5$10','6$1','6$2','6$3','6$4','6$5','6$10','7$5','7$6','7$7','7$8','7$9','7$10'},
[2]={'3$5','4$8','5$3'},
[3]={'4$5','4$6','5$6'},
[4]={'5$5'}
},
[39]={ [1]={'1$1','1$2','1$3','1$4','1$5','2$1','2$5','2$6','2$7','2$8','3$1','3$3','3$5','3$8','4$1','4$8','4$9','4$10','5$1','5$2','5$3','5$5','5$10','6$1','6$5','6$10','7$1','7$3','7$5','7$6','7$7','7$8','7$9','7$10','8$1','8$5','9$1','9$2','9$3','9$4','9$5'},
[2]={'3$7','5$7'},
[3]={'4$6','5$6'},
[4]={'6$6'}
},
[40]={ [1]={'1$2','1$3','1$4','1$5','1$6','2$2','2$6','3$1','3$2','3$6','3$7','4$1','4$7','5$1','5$7','6$1','6$2','6$3','6$4','6$5','6$6','6$7'},
[2]={'5$3','5$4','5$5'},
[3]={'4$3','4$4','4$5'},
[4]={'5$4'}
},
[41]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','2$1','2$7','3$1','3$7','3$8','4$1','4$4','4$8','5$1','5$2','5$7','5$8','6$2','6$3','6$4','6$5','6$6','6$7'},
[2]={'4$5','4$6','4$7'},
[3]={'3$3','3$4','3$5'},
[4]={'3$2'}
},
[42]={ [1]={'1$4','1$5','1$6','1$7','2$4','2$7','3$4','3$7','4$1','4$2','4$3','4$4','4$7','5$1','5$7','6$1','6$3','6$7','7$1','7$6','7$7','8$1','8$2','8$3','8$4','8$5','8$6'},
[2]={'4$6','5$6','6$6'},
[3]={'4$5','5$5','6$5'},
[4]={'3$5'}
},
[43]={ [1]={'1$6','1$7','1$8','1$9','2$6','2$9','3$6','3$9','4$1','4$2','4$3','4$4','4$5','4$6','4$9','5$1','5$9','6$1','6$6','6$9','7$1','7$6','7$7','7$8','7$9','8$1','8$2','8$3','8$6','9$3','9$4','9$5','9$6'},
[2]={'4$8','5$8','6$8'},
[3]={'5$5','6$4','6$5'},
[4]={'2$8'}
},
[44]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','2$1','2$6','3$1','3$6','4$1','4$3','4$5','4$6','5$1','5$6','6$1','6$6','7$1','7$2','7$3','7$4','7$5','7$6'},
[2]={'2$2','2$3','2$4'},
[3]={'3$4','4$4','5$4'},
[4]={'6$4'}
},
[45]={ [1]={'1$2','1$3','1$4','1$5','1$6','1$7','2$1','2$2','2$7','3$1','3$4','3$5','3$7','4$1','4$3','4$7','5$1','5$7','6$1','6$2','6$4','6$6','6$7','7$2','7$6','8$2','8$3','8$4','8$5','8$6'},
[2]={'5$4','5$6'},
[3]={'4$5','5$4'},
[4]={'6$5'}
},
[46]={ [1]={'1$3','1$4','1$5','1$6','1$7','1$8','1$9','2$1','2$2','2$3','2$9','3$1','3$9','4$1','4$3','4$4','4$5','4$7','4$8','4$9','4$10','4$11','5$1','5$11','6$1','6$5','6$6','6$7','6$11','7$1','7$2','7$3','7$4','7$5','7$7','7$8','7$9','7$10','7$11'},
[2]={'5$5','5$7'},
[3]={'3$3','3$5'},
[4]={'5$3'}
},
[47]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','2$1','2$6','3$1','3$4','3$6','3$7','4$1','4$4','4$7','4$8','5$1','5$8','6$1','6$4','6$8','7$1','7$2','7$3','7$4','7$8','8$4','8$5','8$6','8$7','8$8'},
[2]={'4$3','5$3','6$3'},
[3]={'5$4','5$5','5$6'},
[4]={'2$4'}
},
[48]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','2$1','2$6','3$1','3$4','3$6','4$1','4$6','5$1','5$5','5$6','6$1','6$2','6$3','6$5','6$6','6$7','6$8','7$2','7$5','7$8','8$2','8$8','9$2','9$8','10$2','10$3','10$4','10$5','10$6','10$7','10$8'},
[2]={'8$3','8$4','8$5'},
[3]={'3$3','4$3','5$3'},
[4]={'2$3'}
},
[49]={ [1]={'1$3','1$4','1$5','1$6','2$1','2$2','2$3','2$6','2$7','2$8','2$9','2$10','3$1','3$10','4$1','4$8','4$10','5$1','5$2','5$3','5$5','5$6','5$7','5$8','5$10','6$3','6$10','7$3','7$4','7$5','7$6','7$7','7$8','7$9','7$10'},
[2]={'3$8','3$9'},
[3]={'3$4','4$3'},
[4]={'3$7'}
},
[50]={ [1]={'1$1','1$2','1$3','1$4','2$1','2$4','2$5','2$6','3$1','3$6','3$7','3$8','4$1','4$8','5$1','5$2','5$3','5$6','5$8','6$3','6$8','7$3','7$4','7$5','7$6','7$7','7$8'},
[2]={'4$5','5$5'},
[3]={'4$4','4$5'},
[4]={'4$6'}
},
[51]={ [1]={'1$3','1$4','1$5','1$6','2$1','2$2','2$3','2$6','3$1','3$6','4$1','4$6','5$1','5$6','6$1','6$6','7$1','7$2','7$3','7$6','8$3','8$4','8$5','8$6'},
[2]={'4$4','4$5','5$4','5$5'},
[3]={'3$4','4$4','5$4','6$4'},
[4]={'2$5'}
},
[52]={ [1]={'1$2','1$3','1$4','1$5','1$6','2$1','2$2','2$6','2$7','3$1','3$7','4$1','4$4','4$7','5$1','5$7','6$1','6$2','6$6','6$7','7$2','7$3','7$4','7$5','7$6'},
[2]={'2$3','2$5','3$3','3$5'},
[3]={'3$3','3$5','5$3','5$5'},
[4]={'6$4'}
},
[53]={ [1]={'1$7','1$8','1$9','1$10','1$11','1$12','2$7','2$12','3$3','3$4','3$5','3$6','3$7','3$12','4$1','4$2','4$3','4$6','4$7','4$8','4$12','5$1','5$11','5$12','6$1','6$7','6$11','7$1','7$2','7$7','7$8','7$9','7$10','7$11','8$2','8$3','8$4','8$5','8$6','8$7'},
[2]={'3$9','4$9','5$9','6$9'},
[3]={'5$3','5$6','6$4','6$5'},
[4]={'6$3'}
},
[54]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','2$1','2$5','2$8','3$1','3$8','4$1','4$2','4$3','4$4','4$5','4$8','5$5','5$8','5$9','5$10','6$5','6$10','7$5','7$8','7$9','7$10','8$5','8$6','8$7','8$8'},
[2]={'6$8','6$9'},
[3]={'4$6','6$6'},
[4]={'2$3'}
},
[55]={ [1]={'1$1','1$2','1$3','1$4','1$5','2$1','2$5','2$6','2$7','3$1','3$7','4$1','4$2','4$7','5$2','5$7','6$2','6$3','6$4','6$5','6$6','6$7'},
[2]={'4$3','4$5'},
[3]={'3$4','4$3'},
[4]={'5$6'}
},
[56]={ [1]={'1$3','1$4','1$5','1$6','2$3','2$6','3$3','3$6','4$3','4$6','5$1','5$2','5$3','5$5','5$6','5$7','5$8','6$1','6$8','7$1','7$8','8$1','8$2','8$3','8$4','8$5','8$8','9$5','9$6','9$7','9$8'},
[2]={'6$6','8$6'},
[3]={'6$6','7$4'},
[4]={'3$4'}
},
[57]={ [1]={'1$1','1$2','1$3','1$4','2$1','2$4','2$5','2$6','2$7','3$1','3$7','4$1','4$5','4$7','5$1','5$2','5$7','6$2','6$6','6$7','7$2','7$3','7$4','7$5','7$6'},
[2]={'3$2','3$3','4$3'},
[3]={'3$3','3$4','4$4'},
[4]={'5$4'}
},
[58]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','1$11','1$12','2$1','2$12','3$1','3$3','3$4','3$5','3$6','3$7','3$8','3$9','3$12','3$13','4$1','4$3','4$13','5$1','5$3','5$10','5$13','6$1','6$6','6$7','6$8','6$9','6$10','6$13','7$1','7$2','7$3','7$6','7$8','7$13','8$3','8$4','8$5','8$6','8$8','8$13','9$8','9$9','9$10','9$11','9$12','9$13'},
[2]={'7$10','7$11','7$12'},
[3]={'5$6','6$3','6$4'},
[4]={'3$11'}
},
[59]={ [1]={'1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','2$2','2$10','3$1','3$2','3$4','3$5','3$6','3$7','3$8','3$10','4$1','4$4','4$8','4$10','5$1','5$4','5$10','6$1','6$4','6$5','6$7','6$8','6$10','7$1','7$2','7$4','7$5','7$8','7$10','8$1','8$8','8$10','9$1','9$5','9$8','9$9','9$10','10$1','10$2','10$3','10$4','10$5','10$6','10$7','10$8'},
[2]={'5$9','6$9','7$9','8$9'},
[3]={'5$8','6$6','7$3','8$5'},
[4]={'3$3'}
},
[60]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','2$1','2$8','3$1','3$3','3$4','3$5','3$6','3$8','4$1','4$3','4$8','5$1','5$3','5$4','5$5','5$7','5$8','5$9','6$1','6$3','6$9','7$1','7$9','8$1','8$2','8$3','8$4','8$8','8$9','9$4','9$6','9$7','9$8','10$4','10$5','10$6'},
[2]={'4$4','4$5','4$6','9$5'},
[3]={'5$6','7$4','7$5','7$7'},
[4]={'4$7'}
},
[61]={ [1]={'1$4','1$5','1$6','1$7','1$8','1$9','1$10','1$11','1$12','1$13','2$1','2$2','2$3','2$4','2$9','2$10','2$13','3$1','3$13','4$1','4$8','4$9','4$10','4$13','5$1','5$5','5$6','5$7','5$8','5$10','5$11','5$12','5$13','6$1','6$2','6$3','6$4','6$5'},
[2]={'3$7','3$8','3$9','3$10'},
[3]={'3$4','3$5','3$6','3$11'},
[4]={'3$12'}
},
[62]={ [1]={'1$2','1$3','1$4','1$5','1$6','1$7','2$1','2$2','2$7','3$1','3$7','4$1','4$7','5$1','5$2','5$3','5$6','5$7','5$8','5$9','5$10','6$3','6$4','6$6','6$10','7$4','7$10','8$4','8$7','8$8','8$9','8$10','9$4','9$5','9$6','9$7'},
[2]={'5$5','6$5','7$5','8$5'},
[3]={'3$5','4$4','4$5','7$8'},
[4]={'6$8'}
},
[63]={ [1]={'1$3','1$4','1$5','1$6','1$7','1$8','2$3','2$8','3$3','3$8','4$2','4$3','4$4','4$5','4$8','5$1','5$2','5$8','6$1','6$6','6$8','6$9','7$1','7$9','8$1','8$2','8$5','8$9','9$2','9$3','9$4','9$5','9$6','9$7','9$8','9$9'},
[2]={'6$2','6$3','6$4','6$5'},
[3]={'3$6','4$6','5$4','5$6'},
[4]={'7$7'}
},
[64]={ [1]={'1$4','1$5','1$6','2$4','2$6','3$2','3$3','3$4','3$6','3$7','3$8','4$1','4$2','4$8','4$9','5$1','5$4','5$6','5$9','6$1','6$3','6$7','6$9','7$1','7$3','7$7','7$9','8$1','8$3','8$7','8$9','9$1','9$4','9$6','9$9','10$1','10$2','10$8','10$9','11$2','11$3','11$7','11$8','12$3','12$7','13$3','13$7','14$3','14$4','14$5','14$6','14$7'},
[2]={'4$5','11$4','11$6'},
[3]={'3$5','10$4','10$6'},
[4]={'2$5'}
},
[65]={ [1]={'1$1','1$2','1$3','1$4','1$5','2$1','2$5','2$6','3$1','3$3','3$6','4$1','4$6','4$7','5$1','5$2','5$7','6$2','6$5','6$7','7$2','7$3','7$7','8$3','8$4','8$5','8$6','8$7'},
[2]={'4$4','4$5','5$5'},
[3]={'4$3','4$4','6$4'},
[4]={'4$2'}
},
[66]={ [1]={'1$2','1$3','1$4','1$5','2$2','2$5','2$6','2$7','2$8','2$9','2$10','3$1','3$2','3$10','4$1','4$4','4$10','5$1','5$4','5$6','5$7','5$8','5$9','5$10','6$1','6$6','7$1','7$2','7$3','7$4','7$5','7$6'},
[2]={'4$3','5$3','6$3'},
[3]={'3$7','4$6','5$5'},
[4]={'6$4'}
},
[67]={ [1]={'1$1','1$2','1$3','1$4','1$7','1$8','1$9','1$10','2$1','2$4','2$5','2$6','2$7','2$10','3$1','3$4','3$7','3$10','4$1','4$4','4$10','4$11','5$1','5$7','5$11','6$1','6$4','6$5','6$7','6$11','7$1','7$7','7$11','8$1','8$2','8$3','8$4','8$5','8$6','8$7','8$8','8$9','8$10','8$11'},
[2]={'5$4','5$6','7$5'},
[3]={'4$9','5$8','6$9'},
[4]={'6$2'}
},
[68]={ [1]={'1$1','1$2','1$3','1$4','1$5','2$1','2$5','2$6','2$7','2$8','3$1','3$8','4$1','4$8','5$1','5$2','5$4','5$5','5$8','6$1','6$5','6$6','6$7','6$8','7$1','7$7','8$1','8$2','8$7','9$2','9$3','9$4','9$7','10$4','10$5','10$6','10$7'},
[2]={'7$3','7$4','8$3','8$4'},
[3]={'4$3','4$5','4$6','5$3'},
[4]={'2$3'}
},
[69]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','1$11','2$1','2$7','2$11','2$12','2$13','3$1','3$7','3$13','4$1','4$3','4$4','4$6','4$7','4$8','4$10','4$11','4$13','5$1','5$3','5$11','5$13','6$1','6$3','6$7','6$11','6$13','7$1','7$3','7$4','7$5','7$6','7$7','7$8','7$9','7$10','7$11','7$13','8$1','8$13','9$1','9$2','9$3','9$4','9$5','9$6','9$7','9$8','9$9','9$10','9$11','9$12','9$13'},
[2]={'3$9','3$12'},
[3]={'3$3','3$5'},
[4]={'3$4'}
},
[70]={ [1]={'1$3','1$4','1$5','1$6','2$2','2$3','2$6','2$7','2$8','2$9','2$10','3$2','3$10','4$2','4$6','4$10','5$1','5$2','5$3','5$4','5$6','5$7','5$8','5$9','5$10','6$1','6$4','6$8','7$1','7$8','8$1','8$5','8$8','9$1','9$5','9$6','9$7','9$8','10$1','10$4','10$5','11$1','11$2','11$3','11$4'},
[2]={'8$3','8$4','9$4'},
[3]={'3$5','4$5','7$6'},
[4]={'3$8'}
},
[71]={ [1]={'1$1','1$2','1$3','1$4','2$1','2$4','2$5','2$6','2$7','2$8','3$1','3$8','4$1','4$8','5$1','5$2','5$4','5$5','5$7','5$8','6$1','6$5','6$7','7$1','7$3','7$4','7$5','7$7','7$8','8$1','8$8','9$1','9$4','9$8','10$1','10$2','10$3','10$4','10$5','10$6','10$7','10$8'},
[2]={'6$2','6$3','6$4'},
[3]={'3$3','3$4','3$6'},
[4]={'6$6'}
},
[72]={ [1]={'1$2','1$3','1$4','1$5','2$2','2$5','2$6','2$7','2$8','2$9','2$10','2$11','3$2','3$6','3$11','4$1','4$2','4$4','4$11','5$1','5$7','5$8','5$11','6$1','6$5','6$7','6$8','6$9','6$10','6$11','7$1','7$2','7$3','7$7','8$3','8$4','8$5','8$6','8$7'},
[2]={'3$10','4$10','5$9','5$10'},
[3]={'3$3','4$5','4$6','5$4'},
[4]={'3$5'}
},
[73]={ [1]={'1$2','1$3','1$4','1$5','1$6','1$7','1$8','2$1','2$2','2$8','2$9','3$1','3$5','3$6','3$7','3$8','3$9','3$10','4$1','4$10','5$1','5$2','5$3','5$10','6$3','6$4','6$5','6$10','7$5','7$6','7$7','7$8','7$9','7$10'},
[2]={'2$4','2$5','2$6','2$7'},
[3]={'4$5','4$7','5$6','5$8'},
[4]={'4$9'}
},
[74]={ [1]={'1$2','1$3','1$4','1$5','1$6','2$1','2$2','2$6','3$1','3$6','3$7','3$8','3$9','3$10','4$1','4$4','4$6','4$10','5$1','5$4','5$6','5$10','6$1','6$4','6$6','6$9','6$10','7$1','7$6','7$9','8$1','8$2','8$5','8$6','8$9','9$2','9$3','9$9','10$3','10$6','10$7','10$8','10$9','11$3','11$4','11$5','11$6'},
[2]={'4$5','5$5','6$5'},
[3]={'5$8','8$7','8$8'},
[4]={'5$2'}
},
[75]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','2$1','2$10','3$1','3$5','3$6','3$7','3$8','3$10','3$11','4$1','4$2','4$4','4$11','5$2','5$11','6$2','6$6','6$7','6$8','6$9','6$10','6$11','7$2','7$3','7$4','7$5','7$6'},
[2]={'2$5','2$6','2$7','2$8'},
[3]={'3$9','4$7','4$9','5$4'},
[4]={'2$3'}
},
[76]={ [1]={'1$2','1$3','1$4','1$5','1$6','1$7','1$8','2$1','2$2','2$8','2$9','3$1','3$9','4$1','4$9','5$1','5$2','5$4','5$5','5$6','5$8','5$9','5$10','5$11','6$2','6$11','7$2','7$3','7$9','7$10','7$11','8$3','8$4','8$5','8$6','8$7','8$8','8$9'},
[2]={'6$6','6$7','6$8','6$9','6$10'},
[3]={'3$4','3$6','4$3','4$5','4$7'},
[4]={'6$3'}
},
[77]={ [1]={'1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','2$2','2$7','2$10','3$1','3$2','3$5','3$7','3$10','4$1','4$10','5$1','5$5','5$10','6$1','6$2','6$3','6$4','6$5','6$6','6$7','6$8','6$9','6$10'},
[2]={'4$4','4$6','5$4'},
[3]={'3$4','3$6','4$5'},
[4]={'4$7'}
},
[78]={ [1]={'1$1','1$2','1$3','1$4','2$1','2$4','2$5','2$6','2$7','2$8','2$9','2$10','3$1','3$6','3$7','3$10','4$1','4$4','4$10','5$1','5$2','5$4','5$5','5$7','5$10','6$2','6$7','6$10','7$2','7$3','7$4','7$5','7$7','7$10','8$3','8$8','8$9','8$10','9$3','9$8','10$3','10$8','11$3','11$4','11$5','11$6','11$7','11$8'},
[2]={'3$4','3$9','4$9','5$9'},
[3]={'4$3','8$6','9$5','9$6'},
[4]={'8$5'}
},
[79]={ [1]={'1$2','1$3','1$4','1$5','1$6','2$2','2$6','3$2','3$6','4$1','4$2','4$6','5$1','5$5','5$6','6$1','6$5','6$6','7$1','7$2','7$6','8$2','8$6','9$2','9$3','9$4','9$5','9$6'},
[2]={'3$4','4$4','5$4'},
[3]={'4$4','5$4','7$4'},
[4]={'6$4'}
},
[80]={ [1]={'1$1','1$2','1$3','1$4','1$5','2$1','2$5','2$6','2$7','3$1','3$7','3$8','4$1','4$2','4$4','4$8','5$1','5$4','5$8','6$1','6$4','6$5','6$7','6$8','7$1','7$7','8$1','8$2','8$3','8$4','8$5','8$6','8$7'},
[2]={'3$3','4$3','5$3'},
[3]={'4$3','4$5','5$6'},
[4]={'6$3'}
},
[81]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','2$1','2$6','2$7','3$1','3$7','3$8','4$1','4$2','4$8','5$2','5$4','5$8','6$2','6$4','6$5','6$7','6$8','7$2','7$8','8$2','8$8','9$2','9$5','9$6','9$7','9$8','10$2','10$3','10$4','10$5'},
[2]={'7$5','7$7','8$5','8$7'},
[3]={'3$3','3$5','4$4','4$5'},
[4]={'8$4'}
},
[82]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','2$1','2$8','3$1','3$4','3$5','3$6','3$8','3$9','4$1','4$4','4$9','5$1','5$2','5$4','5$9','6$2','6$4','6$9','7$2','7$4','7$5','7$6','7$8','7$9','7$10','7$11','7$12','8$2','8$12','9$2','9$6','9$7','9$8','9$12','10$2','10$3','10$4','10$5','10$6','10$8','10$9','10$10','10$11','10$12'},
[2]={'2$4','2$5','2$6'},
[3]={'4$6','5$6','6$6'},
[4]={'5$5'}
},
[83]={ [1]={'1$8','1$9','1$10','1$11','2$2','2$3','2$4','2$5','2$6','2$7','2$8','2$11','3$2','3$11','4$2','4$11','5$2','5$4','5$5','5$6','5$7','5$8','5$9','5$10','5$11','6$1','6$2','6$4','6$9','7$1','7$4','7$6','7$9','8$1','8$8','8$9','9$1','9$2','9$4','9$6','9$8','10$2','10$8','11$2','11$3','11$4','11$5','11$6','11$7','11$8'},
[2]={'6$6','8$6','10$6'},
[3]={'3$4','4$6','4$8'},
[4]={'8$4'}
},
[84]={ [1]={'1$5','1$6','1$7','1$8','2$3','2$4','2$5','2$8','2$9','3$2','3$3','3$9','4$1','4$2','4$7','4$9','5$1','5$4','5$9','6$1','6$7','6$8','6$9','7$1','7$5','7$6','7$7','8$1','8$2','8$3','8$4','8$5'},
[2]={'6$3','6$4','7$3','7$4'},
[3]={'3$5','4$4','5$5','5$6'},
[4]={'5$3'}
},
[85]={ [1]={'1$6','1$7','1$8','1$9','2$1','2$2','2$3','2$4','2$5','2$6','2$9','3$1','3$9','4$1','4$9','5$1','5$2','5$4','5$5','5$6','5$7','5$8','5$9','6$1','6$6','7$1','7$6','7$7','7$8','8$1','8$2','8$8','9$2','9$3','9$8','10$3','10$4','10$5','10$6','10$7','10$8'},
[2]={'4$4','4$5','4$6','4$8'},
[3]={'5$3','6$3','7$5','8$5'},
[4]={'9$5'}
},
[86]={ [1]={'1$6','1$7','1$8','1$9','2$4','2$5','2$6','2$9','3$4','3$9','4$4','4$7','4$9','5$4','5$7','5$9','6$4','6$7','6$9','7$4','7$7','7$9','8$4','8$7','8$9','9$1','9$2','9$3','9$4','9$7','9$9','10$1','10$9','11$1','11$5','11$8','11$9','12$1','12$2','12$3','12$4','12$5','12$6','12$7','12$8'},
[2]={'5$8','7$8','9$8'},
[3]={'5$5','7$5','9$5'},
[4]={'10$3'}
},
[87]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','2$1','2$5','2$6','2$10','3$1','3$8','3$10','4$1','4$2','4$3','4$4','4$6','4$10','5$4','5$6','5$9','5$10','6$4','6$6','6$9','7$4','7$9','8$4','8$9','9$4','9$5','9$6','9$7','9$8','9$9'},
[2]={'5$5','6$5','7$5','8$5'},
[3]={'3$3','3$6','4$8','6$8'},
[4]={'3$7'}
},
[88]={ [1]={'1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','2$2','2$9','3$2','3$9','4$1','4$2','4$3','4$5','4$6','4$8','4$9','4$10','5$1','5$10','6$1','6$10','7$1','7$2','7$3','7$4','7$5','7$6','7$7','7$8','7$9','7$10'},
[2]={'5$5','5$6','6$5','6$6'},
[3]={'3$4','3$7','5$4','5$7'},
[4]={'2$5'}
},
[89]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','1$11','2$1','2$7','2$8','2$11','3$1','3$11','4$1','4$5','4$6','4$11','5$1','5$2','5$3','5$4','5$5','5$6','5$7','5$8','5$9','5$10','5$11'},
[2]={'2$6','3$6','3$7','4$7'},
[3]={'3$3','3$4','3$8','3$9'},
[4]={'3$5'}
},
[90]={ [1]={'1$3','1$4','1$5','1$6','2$3','2$6','2$11','2$12','2$13','2$14','2$15','3$3','3$6','3$11','3$15','4$3','4$6','4$7','4$8','4$9','4$10','4$11','4$13','4$15','5$1','5$2','5$3','5$4','5$15','6$1','6$7','6$9','6$10','6$11','6$13','6$15','7$1','7$5','7$9','7$11','7$15','8$1','8$2','8$3','8$4','8$5','8$6','8$7','8$8','8$9','8$11','8$14','8$15','9$11','9$14','10$11','10$12','10$13','10$14'},
[2]={'4$12','5$12','6$12'},
[3]={'5$7','6$5','6$6'},
[4]={'8$12'}
},
[91]={ [1]={'1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','2$1','2$2','2$6','2$10','2$11','3$1','3$6','3$11','4$1','4$6','4$11','5$1','5$11','6$1','6$2','6$3','6$4','6$8','6$9','6$10','6$11','7$1','7$11','8$1','8$6','8$11','9$1','9$6','9$11','10$1','10$2','10$6','10$10','10$11','11$2','11$3','11$4','11$5','11$6','11$7','11$8','11$9','11$10'},
[2]={'5$5','5$6','5$7','6$5','6$7','7$5','7$6','7$7'},
[3]={'4$4','4$8','5$5','5$7','7$5','7$7','8$4','8$8'},
[4]={'6$6'}
},
[92]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','2$1','2$5','2$9','3$1','3$9','4$1','4$2','4$4','4$5','4$6','4$8','4$9','5$1','5$9','6$1','6$5','6$9','7$1','7$2','7$3','7$4','7$5','7$6','7$9','8$6','8$7','8$8','8$9'},
[2]={'5$4','5$5','5$6'},
[3]={'3$3','3$5','4$3'},
[4]={'2$3'}
},
[93]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','2$1','2$8','3$1','3$8','4$1','4$8','5$1','5$8','6$1','6$8','7$1','7$8','8$1','8$2','8$3','8$4','8$5','8$6','8$7','8$8'},
[2]={'3$3','3$6','4$4','4$5','5$4','5$5','6$3','6$6'},
[3]={'3$4','3$5','4$3','4$6','5$3','5$6','6$4','6$5'},
[4]={'2$2'}
},
[94]={ [1]={'1$3','1$4','1$5','1$6','1$7','1$8','2$3','2$8','3$3','3$8','4$1','4$2','4$3','4$4','4$5','4$8','5$1','5$5','5$7','5$8','5$9','5$10','5$11','6$1','6$11','7$1','7$2','7$3','7$4','7$5','7$7','7$11','8$4','8$5','8$7','8$8','8$10','8$11','9$4','9$10','10$4','10$8','10$9','10$10','11$4','11$5','11$6','11$7','11$8'},
[2]={'5$6','7$6','9$9'},
[3]={'6$5','6$7','9$8'},
[4]={'6$6'}
},
[95]={ [1]={'1$4','1$5','1$6','1$7','2$4','2$7','2$8','2$9','2$10','2$11','2$12','2$13','2$14','3$1','3$2','3$3','3$4','3$14','4$1','4$9','4$10','4$11','4$12','4$13','4$14','5$1','5$3','5$4','5$5','5$7','5$8','5$9','6$1','6$7','7$1','7$5','7$7','8$1','8$2','8$4','8$7','9$2','9$7','10$2','10$3','10$4','10$5','10$6','10$7'},
[2]={'3$9','3$10','3$11','3$12','3$13'},
[3]={'3$6','3$8','4$5','6$4','7$3'},
[4]={'5$2'}
},
[96]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','2$1','2$4','2$7','3$1','3$7','4$1','4$4','4$7','4$8','5$1','5$4','5$8','6$1','6$4','6$8','7$1','7$4','7$8','8$1','8$2','8$3','8$4','8$5','8$6','8$7','8$8'},
[2]={'3$2','4$2','5$2','6$2'},
[3]={'3$3','4$6','5$3','6$6'},
[4]={'2$3'}
},
[97]={ [1]={'1$3','1$4','1$5','1$6','1$7','2$3','2$7','3$3','3$5','3$7','3$8','3$9','3$10','3$11','3$12','3$13','4$3','4$9','4$13','5$3','5$4','5$6','5$7','5$11','5$13','6$3','6$9','6$13','7$1','7$2','7$3','7$5','7$7','7$9','7$11','7$12','7$13','8$1','8$5','8$11','9$1','9$3','9$7','9$8','9$10','9$11','10$1','10$5','10$11','11$1','11$2','11$3','11$4','11$5','11$6','11$7','11$9','11$11','12$7','12$11','13$7','13$8','13$9','13$10','13$11'},
[2]={'4$6','6$10','8$4','8$7','10$8'},
[3]={'4$6','6$10','8$4','8$6','10$8'},
[4]={'8$7'}
},
[98]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','1$11','2$1','2$6','2$11','3$1','3$4','3$11','4$1','4$7','4$8','4$11','5$1','5$7','5$8','5$11','6$1','6$2','6$3','6$4','6$5','6$6','6$11','7$6','7$11','8$6','8$7','8$8','8$9','8$10','8$11'},
[2]={'2$2','2$3','2$4','2$5'},
[3]={'3$8','3$9','5$9','6$9'},
[4]={'4$4'}
},
[99]={ [1]={'1$3','1$4','1$5','1$6','1$7','2$3','2$7','2$8','3$1','3$2','3$3','3$8','4$1','4$6','4$8','5$1','5$3','5$8','6$1','6$6','6$7','6$8','7$1','7$2','7$6','8$2','8$3','8$4','8$5','8$6'},
[2]={'2$5','4$3','5$6','7$4'},
[3]={'3$5','4$5','5$4','6$4'},
[4]={'4$7'}
},
[100]={ [1]={'1$5','1$6','1$7','1$8','1$9','2$1','2$2','2$3','2$4','2$5','2$9','3$1','3$9','4$1','4$5','4$7','4$9','5$1','5$2','5$3','5$5','5$9','6$3','6$9','7$3','7$4','7$5','7$8','7$9','8$5','8$8','9$5','9$6','9$7','9$8'},
[2]={'6$5','6$6','6$7'},
[3]={'3$6','4$4','4$6'},
[4]={'4$8'}
},
[101]={ [1]={'1$2','1$3','1$4','1$5','1$7','1$8','1$9','1$10','2$1','2$2','2$5','2$6','2$7','2$10','2$11','3$1','3$5','3$7','3$11','4$1','4$11','5$1','5$2','5$3','5$9','5$10','5$11','6$2','6$10','7$1','7$2','7$3','7$9','7$10','7$11','8$1','8$11','9$1','9$5','9$7','9$11','10$1','10$2','10$5','10$6','10$7','10$10','10$11','11$2','11$3','11$4','11$5','11$7','11$8','11$9','11$10'},
[2]={'4$4','4$5','4$7','4$8','8$4','8$5','8$7','8$8'},
[3]={'4$4','4$8','5$4','5$8','7$4','7$8','8$4','8$8'},
[4]={'6$6'}
},
[102]={ [1]={'1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','2$2','2$9','3$2','3$9','4$1','4$2','4$4','4$5','4$6','4$9','5$1','5$8','5$9','5$10','6$1','6$10','7$1','7$2','7$3','7$4','7$5','7$6','7$8','7$10','8$6','8$10','9$6','9$7','9$8','9$9','9$10'},
[2]={'5$3','5$4','5$5','5$6','5$7'},
[3]={'3$7','4$7','6$3','6$5','6$7'},
[4]={'3$3'}
},
[103]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','2$1','2$8','3$1','3$8','4$1','4$8','5$1','5$8','6$1','6$8','7$1','7$8','8$1','8$2','8$3','8$4','8$5','8$6','8$7','8$8'},
[2]={'3$4','3$5','3$6','4$3','4$6','5$3','5$6','6$3','6$4','6$5','6$6'},
[3]={'3$3','3$4','3$5','3$6','4$3','4$6','5$3','5$6','6$3','6$4','6$5'},
[4]={'7$7'}
},
[104]={ [1]={'1$1','1$2','1$3','1$4','1$10','1$11','1$12','1$13','1$14','2$1','2$4','2$5','2$6','2$10','2$14','2$15','3$1','3$6','3$10','3$15','4$1','4$4','4$6','4$7','4$8','4$9','4$10','4$12','4$15','5$1','5$9','5$15','6$1','6$4','6$14','6$15','7$1','7$2','7$6','7$7','7$8','7$9','7$10','7$11','7$12','7$13','7$14','8$2','8$3','8$4','8$5','8$6'},
[2]={'4$2','4$3','6$2','6$3'},
[3]={'3$11','3$13','5$11','5$13'},
[4]={'5$4'}
},
[105]={ [1]={'1$3','1$4','1$5','1$6','1$7','1$8','1$9','2$3','2$9','3$3','3$5','3$7','3$9','4$3','4$9','5$1','5$2','5$3','5$5','5$6','5$7','5$9','6$1','6$5','6$6','6$7','6$9','7$1','7$6','7$7','7$9','8$1','8$2','8$7','8$9','9$2','9$3','9$9','10$3','10$4','10$7','10$9','11$4','11$5','11$7','11$9','12$5','12$9','13$5','13$6','13$7','13$8','13$9'},
[2]={'7$8','8$8','9$8','10$8','11$8'},
[3]={'4$7','7$3','8$4','9$5','10$6'},
[4]={'4$5'}
},
[106]={ [1]={'1$3','1$4','1$5','1$6','2$3','2$6','3$3','3$6','3$7','3$8','3$9','4$1','4$2','4$3','4$9','5$1','5$5','5$9','6$1','6$7','6$8','6$9','7$1','7$2','7$3','7$4','7$7','8$4','8$7','9$4','9$5','9$6','9$7'},
[2]={'4$4','4$6','6$4','6$6'},
[3]={'3$5','5$3','5$7','7$5'},
[4]={'8$6'}
},
[107]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','2$1','2$6','2$7','2$8','2$9','3$1','3$9','4$1','4$9','5$1','5$2','5$3','5$4','5$5','5$6','5$9','6$3','6$6','6$9','7$3','7$8','7$9','8$3','8$9','9$3','9$9','10$3','10$4','10$7','10$9','11$4','11$9','12$4','12$5','12$6','12$7','12$8','12$9'},
[2]={'3$6','3$7','3$8','4$6','4$7','4$8'},
[3]={'7$5','7$6','8$6','9$5','9$6','10$6'},
[4]={'8$5'}
},
[108]={ [1]={'1$2','1$3','1$4','1$5','1$6','2$1','2$2','2$6','2$7','2$8','2$9','3$1','3$9','4$1','4$3','4$9','5$1','5$6','5$7','5$9','5$10','6$1','6$2','6$3','6$6','6$10','7$3','7$6','7$10','8$2','8$3','8$4','8$5','8$6','8$8','8$9','8$10','9$2','9$6','9$8','9$9','10$2','10$9','11$2','11$9','12$2','12$6','12$9','13$2','13$3','13$4','13$5','13$6','13$7','13$8','13$9'},
[2]={'6$7','10$5','10$6','10$7','10$8'},
[3]={'3$4','3$5','3$6','4$7','5$5'},
[4]={'10$4'}
},
[109]={ [1]={'1$4','1$5','1$6','1$7','1$8','2$3','2$4','2$8','3$1','3$2','3$3','3$6','3$8','4$1','4$8','5$1','5$4','5$5','5$7','5$8','5$9','5$10','5$11','6$1','6$8','6$11','6$12','7$1','7$4','7$12','7$13','7$14','8$1','8$2','8$3','8$4','8$5','8$8','8$14','9$5','9$6','9$7','9$8','9$14','10$8','10$9','10$13','10$14','11$9','11$12','11$13','12$9','12$12','13$9','13$10','13$11','13$12'},
[2]={'4$6','6$4','6$6','8$6'},
[3]={'7$8','8$11','9$11','10$11'},
[4]={'7$6'}
},
[110]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','2$1','2$6','2$7','2$8','3$1','3$4','3$8','4$1','4$8','5$1','5$2','5$4','5$5','5$7','5$8','5$9','5$10','5$11','6$1','6$4','6$11','7$1','7$11','8$1','8$2','8$6','8$7','8$8','8$9','8$10','8$11','9$2','9$3','9$4','9$5','9$6'},
[2]={'6$5','6$6','6$7','6$8','6$9','6$10'},
[3]={'3$6','4$4','7$3','7$5','7$7','7$9'},
[4]={'4$6'}
},
[111]={ [1]={'1$5','1$6','1$7','1$8','1$9','2$1','2$2','2$3','2$4','2$5','2$9','2$10','2$11','2$12','3$1','3$7','3$12','4$1','4$4','4$12','5$1','5$2','5$5','5$6','5$8','5$10','5$11','5$12','6$2','6$10','7$2','7$8','7$9','7$10','8$2','8$3','8$4','8$5','8$6','8$7','8$8'},
[2]={'4$5','4$6','4$7','4$8','4$9'},
[3]={'6$3','6$4','6$6','6$7','6$8'},
[4]={'6$5'}
},
[112]={ [1]={'1$6','1$7','1$8','1$9','1$10','2$4','2$5','2$6','2$10','3$1','3$2','3$3','3$4','3$10','4$1','4$10','5$1','5$7','5$9','5$10','6$1','6$2','6$3','6$4','6$5','6$9','7$5','7$6','7$7','7$8','7$9'},
[2]={'3$5','3$6','3$7','3$8','3$9'},
[3]={'4$4','4$5','4$6','4$7','4$8'},
[4]={'4$3'}
},
[113]={ [1]={'1$2','1$3','1$4','1$5','1$7','1$8','1$9','1$10','2$2','2$5','2$6','2$7','2$10','2$11','3$2','3$11','4$1','4$2','4$5','4$6','4$7','4$11','5$1','5$8','5$11','6$1','6$5','6$9','6$11','7$1','7$3','7$4','7$11','8$1','8$9','8$10','8$11','9$1','9$2','9$3','9$4','9$7','9$8','9$9','10$4','10$5','10$6','10$7'},
[2]={'4$3','4$4','6$2','6$3','6$4'},
[3]={'6$6','7$6','7$7','7$9','8$4'},
[4]={'3$9'}
},
[114]={ [1]={'1$2','1$3','1$4','1$5','1$6','2$1','2$2','2$6','2$7','3$1','3$7','3$8','4$1','4$8','4$9','5$1','5$2','5$3','5$5','5$9','5$10','6$3','6$5','6$10','7$2','7$3','7$5','7$6','7$10','8$2','8$9','8$10','9$2','9$6','9$9','10$2','10$3','10$4','10$5','10$6','10$7','10$8','10$9'},
[2]={'5$7','6$7','7$7','8$7'},
[3]={'3$4','4$3','4$5','5$4'},
[4]={'8$4'}
},
[115]={ [1]={'1$3','1$4','1$5','1$6','1$7','1$8','2$3','2$8','2$9','3$2','3$3','3$5','3$6','3$9','4$2','4$7','4$9','5$2','5$7','5$9','6$2','6$7','6$9','7$1','7$2','7$3','7$4','7$6','7$9','8$1','8$8','8$9','9$1','9$7','9$8','10$1','10$2','10$3','10$4','10$5','10$6','10$7'},
[2]={'8$4','8$5','8$6'},
[3]={'4$4','4$5','5$5'},
[4]={'5$4'}
},
[116]={ [1]={'1$7','1$8','1$9','1$10','2$1','2$2','2$3','2$4','2$5','2$6','2$7','2$10','3$1','3$10','3$11','4$1','4$4','4$5','4$6','4$7','4$8','4$11','5$1','5$5','5$8','5$11','6$1','6$2','6$4','6$5','6$11','7$1','7$4','7$8','7$9','7$10','7$11','8$1','8$6','8$7','8$8','9$1','9$4','9$5','9$6','10$1','10$4','11$1','11$2','11$3','11$4'},
[2]={'6$6','6$7','7$6','7$7'},
[3]={'3$3','4$3','8$3','9$3'},
[4]={'5$4'}
},
[117]={ [1]={'1$2','1$3','1$4','1$5','1$6','1$7','2$2','2$7','3$1','3$2','3$5','3$7','4$1','4$7','5$1','5$5','5$6','5$7','6$1','6$2','6$5','6$7','6$8','6$9','6$10','6$11','7$1','7$2','7$4','7$7','7$11','8$1','8$4','8$5','8$6','8$7','8$9','8$11','9$1','9$11','10$1','10$2','10$5','10$11','11$2','11$3','11$4','11$5','11$6','11$7','11$8','11$9','11$10','11$11'},
[2]={'2$4','3$4','4$4','5$3','5$4'},
[3]={'3$3','4$4','6$3','9$7','9$9'},
[4]={'9$5'}
},
[118]={ [1]={'1$1','1$2','1$3','1$4','1$5','2$1','2$5','2$6','2$7','3$1','3$3','3$7','4$1','4$7','5$1','5$7','6$1','6$4','6$7','7$1','7$5','7$6','7$7','8$1','8$2','8$4','8$5','8$6','8$7','8$8','8$9','8$10','8$11','9$1','9$11','10$1','10$11','11$1','11$2','11$3','11$4','11$5','11$6','11$7','11$8','11$11','12$8','12$9','12$10','12$11'},
[2]={'9$8','9$9','9$10','11$9','11$10'},
[3]={'3$4','4$3','5$3','5$5','6$3'},
[4]={'7$4'}
},
[119]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','2$1','2$8','3$1','3$8','3$9','3$10','3$11','3$12','3$13','3$14','3$15','4$1','4$2','4$3','4$4','4$5','4$8','4$9','4$15','5$5','5$9','5$15','6$5','6$9','6$14','6$15','7$5','7$7','7$9','7$10','7$12','7$14','8$5','8$14','9$5','9$8','9$9','9$10','9$13','9$14','10$5','10$8','10$10','10$11','10$12','10$13','11$5','11$6','11$7','11$8'},
[2]={'4$10','4$12','5$11','6$10','6$12'},
[3]={'3$3','3$5','3$6','5$6','7$6'},
[4]={'4$7'}
},
[120]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','1$11','1$12','1$13','1$14','2$1','2$8','2$14','3$1','3$8','3$14','4$1','4$2','4$4','4$5','4$7','4$8','4$9','4$11','4$12','4$14','5$2','5$4','5$12','5$14','6$2','6$4','6$8','6$12','6$14','7$2','7$4','7$5','7$6','7$7','7$8','7$9','7$10','7$11','7$12','7$14','8$2','8$14','9$2','9$3','9$4','9$5','9$6','9$7','9$8','9$9','9$10','9$11','9$12','9$13','9$14'},
[2]={'3$10','3$12','3$13'},
[3]={'3$3','3$5','3$6'},
[4]={'3$4'}
},
[121]={ [1]={'1$7','1$8','1$9','1$10','1$11','2$7','2$11','2$12','3$7','3$12','4$1','4$2','4$3','4$4','4$5','4$6','4$7','4$8','4$10','4$12','4$13','5$1','5$6','5$13','6$1','6$11','6$13','7$1','7$5','7$6','7$7','7$8','7$9','7$13','8$1','8$2','8$3','8$4','8$5','8$9','8$10','8$11','8$12','8$13'},
[2]={'5$3','7$2','7$3','7$4'},
[3]={'3$9','5$8','5$10','6$10'},
[4]={'4$11'}
},
[122]={ [1]={'1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','1$11','1$12','2$1','2$2','2$12','3$1','3$12','4$1','4$5','4$7','4$9','4$11','4$12','5$1','5$3','5$5','5$11','6$1','6$5','6$6','6$7','6$8','6$9','6$10','6$11','7$1','7$2','7$3','7$4','7$5'},
[2]={'2$3','2$4','2$5','2$6','2$7','2$8','2$9'},
[3]={'3$3','3$4','3$5','3$6','3$7','3$8','3$9'},
[4]={'3$10'}
},
[123]={ [1]={'1$4','1$5','1$6','1$7','2$2','2$3','2$4','2$7','2$8','2$9','2$10','3$2','3$10','4$1','4$2','4$4','4$10','5$1','5$5','5$6','5$8','5$9','5$10','6$1','6$9','7$1','7$5','7$9','8$1','8$4','8$5','8$6','8$7','8$8','8$9','9$1','9$2','9$3','9$4'},
[2]={'3$7','4$7','5$7','6$7'},
[3]={'3$4','3$6','4$8','6$4'},
[4]={'7$3'}
},
[124]={ [1]={'1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','1$11','2$1','2$2','2$3','2$7','2$11','3$1','3$11','4$1','4$7','4$8','4$10','4$11','5$1','5$2','5$3','5$4','5$6','5$10','6$2','6$8','6$9','6$10','7$2','7$6','7$7','7$8','8$2','8$3','8$4','8$5','8$6'},
[2]={'3$3','3$7','3$9','5$5'},
[3]={'3$3','3$5','4$5','5$5'},
[4]={'6$5'}
},
[125]={ [1]={'1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','1$11','2$1','2$2','2$3','2$7','2$11','3$1','3$11','4$1','4$7','4$11','5$1','5$2','5$3','5$4','5$6','5$9','5$10','5$11','6$2','6$8','6$9','7$2','7$6','7$7','7$8','8$2','8$3','8$4','8$5','8$6'},
[2]={'3$3','3$7','3$8','3$9','5$5'},
[3]={'3$3','3$5','3$7','4$5','5$5'},
[4]={'2$5'}
},
[126]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$8','1$9','1$10','1$11','1$12','2$1','2$5','2$6','2$7','2$8','2$12','3$1','3$12','4$1','4$6','4$12','5$1','5$2','5$3','5$6','5$9','5$10','5$12','6$3','6$6','6$7','6$12','7$3','7$4','7$5','7$6','7$7','7$8','7$9','7$10','7$11','7$12'},
[2]={'2$9','2$10','4$9','4$10'},
[3]={'3$3','3$4','3$5','4$5'},
[4]={'5$5'}
},
[127]={ [1]={'1$1','1$2','1$3','1$4','1$5','2$1','2$5','3$1','3$5','4$1','4$5','4$6','4$7','5$1','5$2','5$4','5$7','6$1','6$7','7$1','7$7','8$1','8$2','8$7','9$2','9$5','9$6','9$7','10$2','10$5','11$2','11$3','11$4','11$5'},
[2]={'3$3','4$2','4$4','5$3'},
[3]={'6$4','7$3','8$3','8$4'},
[4]={'4$3'}
},
[128]={ [1]={'1$1','1$2','1$3','1$4','2$1','2$4','2$5','2$6','3$1','3$6','3$7','3$8','3$9','3$10','4$1','4$4','4$10','5$1','5$2','5$10','6$2','6$4','6$6','6$7','6$10','7$2','7$6','7$7','7$8','7$9','7$10','8$2','8$3','8$4','8$5','8$6'},
[2]={'3$2','3$3','4$2','4$3'},
[3]={'3$3','4$5','4$6','4$8'},
[4]={'2$3'}
},
[129]={ [1]={'1$2','1$3','1$4','1$5','1$6','1$7','1$8','2$2','2$8','2$9','2$10','3$2','3$10','4$1','4$2','4$3','4$5','4$6','4$7','4$8','4$10','5$1','5$10','6$1','6$10','7$1','7$2','7$3','7$4','7$8','7$9','7$10','8$4','8$5','8$6','8$7','8$8'},
[2]={'2$5','2$7','3$4','3$6','3$8'},
[3]={'5$5','5$8','6$4','6$5','6$8'},
[4]={'5$4'}
},
[130]={ [1]={'1$9','1$10','1$11','1$12','2$1','2$2','2$3','2$4','2$5','2$6','2$7','2$8','2$9','2$12','3$1','3$5','3$6','3$12','4$1','4$8','4$9','4$12','5$1','5$2','5$3','5$5','5$9','5$11','5$12','6$3','6$5','6$9','6$11','6$12','7$3','7$5','7$9','7$12','8$3','8$12','9$3','9$6','9$7','9$8','9$9','9$10','9$11','9$12','10$3','10$4','10$5','10$6'},
[2]={'5$6','5$8','6$6','6$8'},
[3]={'3$8','4$4','6$10','8$7'},
[4]={'8$5'}
},
[131]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','2$1','2$7','2$8','2$9','2$10','2$11','3$1','3$5','3$7','3$8','3$11','4$1','4$3','4$11','5$1','5$6','5$8','5$11','6$1','6$2','6$3','6$4','6$11','7$4','7$5','7$6','7$7','7$8','7$9','7$10','7$11'},
[2]={'3$9','3$10','6$9','6$10'},
[3]={'3$3','3$4','5$4','6$6'},
[4]={'3$6'}
},
[132]={ [1]={'1$2','1$3','1$4','1$5','1$6','1$7','1$8','2$2','2$8','3$1','3$2','3$4','3$5','3$6','3$8','3$9','4$1','4$9','5$1','5$6','5$9','6$1','6$3','6$4','6$9','7$1','7$6','7$7','7$8','7$9','8$1','8$2','8$3','8$4','8$5','8$6'},
[2]={'4$2','5$3','5$4','6$2'},
[3]={'3$7','4$3','5$7','6$7'},
[4]={'4$7'}
},
[133]={ [1]={'1$8','1$9','1$10','1$11','2$7','2$8','2$11','2$12','2$13','3$1','3$2','3$3','3$4','3$7','3$13','4$1','4$4','4$5','4$6','4$7','4$13','5$1','5$7','5$9','5$13','6$1','6$4','6$11','6$12','6$13','7$1','7$2','7$4','7$7','7$9','7$10','7$11','8$2','8$4','8$5','8$7','8$9','9$2','9$9','10$2','10$3','10$4','10$5','10$6','10$7','10$8','10$9'},
[2]={'5$5','5$6','7$5','7$6'},
[3]={'3$10','4$9','4$11','5$10'},
[4]={'6$8'}
},
[134]={ [1]={'1$3','1$4','1$5','1$6','2$1','2$2','2$3','2$6','3$1','3$6','3$7','3$8','4$1','4$3','4$8','5$1','5$8','5$9','5$10','5$11','6$1','6$3','6$5','6$7','6$11','6$12','7$1','7$5','7$12','8$1','8$2','8$3','8$4','8$5','8$12','9$5','9$6','9$9','9$11','9$12','10$6','10$11','11$6','11$7','11$8','11$9','11$10','11$11'},
[2]={'4$5','4$7','5$5','5$6','5$7'},
[3]={'7$7','7$8','8$8','8$10','9$7'},
[4]={'5$3'}
},
[135]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$10','1$11','1$12','1$13','1$14','2$1','2$4','2$8','2$9','2$10','2$14','3$1','3$8','3$9','3$14','4$1','4$3','4$7','4$8','4$13','4$14','5$1','5$3','5$7','5$12','5$13','6$1','6$3','6$11','6$12','7$1','7$4','7$5','7$7','7$8','7$9','7$10','7$11','8$1','8$2','8$7','9$2','9$3','9$4','9$5','9$6','9$7'},
[2]={'4$2','5$2','6$2','7$2'},
[3]={'3$11','4$10','5$9','6$8'},
[4]={'4$5'}
},
[136]={ [1]={'1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','2$3','2$6','2$10','3$3','3$10','4$3','4$6','4$10','5$1','5$2','5$3','5$4','5$6','5$7','5$9','5$10','6$1','6$10','7$1','7$5','7$6','7$10','8$1','8$6','8$10','9$1','9$2','9$3','9$4','9$5','9$6','9$7','9$8','9$9','9$10'},
[2]={'2$8','3$7','3$8','3$9','4$8','5$8'},
[3]={'3$8','4$8','5$5','6$8','7$3','7$8'},
[4]={'8$5'}
},
[137]={ [1]={'1$3','1$4','1$5','1$6','2$3','2$6','3$3','3$6','3$7','3$8','3$9','4$1','4$2','4$3','4$9','5$1','5$9','6$1','6$7','6$8','6$9','7$1','7$2','7$3','7$4','7$7','8$4','8$7','9$4','9$5','9$6','9$7'},
[2]={'4$5','5$4','5$6','6$5'},
[3]={'4$4','4$6','6$4','6$6'},
[4]={'5$5'}
},
[138]={ [1]={'1$1','1$2','1$3','1$4','2$1','2$4','2$5','2$6','2$7','3$1','3$7','4$1','4$4','4$7','5$1','5$4','5$6','5$7','6$1','6$6','7$1','7$2','7$3','7$4','7$6','8$4','8$6','9$2','9$3','9$4','9$6','9$7','9$8','10$2','10$8','11$1','11$2','11$4','11$6','11$8','11$9','12$1','12$9','13$1','13$5','13$9','14$1','14$2','14$3','14$7','14$8','14$9','15$3','15$4','15$5','15$6','15$7'},
[2]={'4$3','6$3','13$3','13$4','13$6','13$7'},
[3]={'3$3','5$3','10$5','11$5','12$3','12$7'},
[4]={'12$5'}
},
[139]={ [1]={'1$4','1$5','1$6','1$7','2$2','2$3','2$4','2$7','2$8','2$9','2$10','2$11','3$2','3$7','3$11','4$2','4$11','4$12','5$2','5$7','5$12','6$1','6$2','6$3','6$5','6$6','6$7','6$12','7$1','7$6','7$7','7$8','7$10','7$11','7$12','8$1','8$6','8$11','9$1','9$2','9$11','10$2','10$6','10$11','11$2','11$3','11$4','11$5','11$6','11$9','11$10','11$11','12$6','12$7','12$8','12$9'},
[2]={'4$6','4$8','5$4','5$5','5$8','6$9','7$4','8$5','8$8','8$9','9$5','9$7'},
[3]={'3$4','3$5','4$4','4$9','4$10','5$10','8$3','9$3','9$4','9$9','10$8','10$9'},
[4]={'9$6'}
},
[140]={ [1]={'1$4','1$5','1$6','1$7','1$8','2$4','2$8','3$3','3$4','3$8','3$9','4$1','4$2','4$3','4$9','4$10','4$11','5$1','5$11','6$1','6$6','6$11','7$1','7$11','8$1','8$2','8$3','8$9','8$10','8$11','9$3','9$4','9$8','9$9','10$4','10$8','11$4','11$5','11$6','11$7','11$8'},
[2]={'4$4','4$8','5$5','5$6','5$7','6$5','6$7','7$5','7$6','7$7','8$4','8$8'},
[3]={'4$5','4$6','4$7','5$4','5$8','6$4','6$8','7$4','7$8','8$5','8$6','8$7'},
[4]={'2$6'}
},
[141]={ [1]={'1$2','1$3','1$4','1$5','1$6','1$7','1$8','2$1','2$2','2$8','2$9','3$1','3$9','4$1','4$9','5$1','5$9','6$1','6$9','7$1','7$9','8$1','8$2','8$8','8$9','9$2','9$3','9$4','9$5','9$6','9$7','9$8'},
[2]={'2$5','3$3','3$7','4$4','4$6','5$2','5$8','6$4','6$6','7$3','7$7','8$5'},
[3]={'3$4','3$5','3$6','4$3','4$7','5$3','5$7','6$3','6$7','7$4','7$5','7$6'},
[4]={'5$5'}
},
[142]={ [1]={'1$8','1$9','1$10','1$11','1$12','2$1','2$2','2$3','2$4','2$5','2$6','2$7','2$8','2$12','3$1','3$10','3$12','4$1','4$4','4$5','4$6','4$12','5$1','5$2','5$7','5$12','6$2','6$8','6$9','6$10','6$11','6$12','7$2','7$5','7$8','8$2','8$3','8$5','8$8','9$3','9$7','9$8','10$3','10$4','10$5','10$6','10$7'},
[2]={'3$2','3$6','3$11'},
[3]={'5$4','6$4','7$4'},
[4]={'3$9'}
},
[143]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','1$11','2$1','2$7','2$11','3$1','3$3','3$11','4$1','4$4','4$7','4$9','4$10','4$11','4$12','4$13','4$14','4$15','5$1','5$2','5$5','5$6','5$15','6$2','6$3','6$15','7$3','7$4','7$5','7$6','7$7','7$8','7$9','7$10','7$11','7$12','7$13','7$14','7$15'},
[2]={'2$4','3$4','4$5','4$6'},
[3]={'5$8','5$9','5$11','5$13'},
[4]={'3$7'}
},
[144]={ [1]={'1$2','1$3','1$4','1$5','2$1','2$2','2$5','2$6','2$7','3$1','3$7','4$1','4$2','4$3','4$7','5$2','5$5','5$6','5$7','5$8','5$9','5$10','6$2','6$10','7$2','7$5','7$7','7$8','7$9','7$10','8$2','8$3','8$5','8$7','9$2','9$5','9$7','10$2','10$7','11$2','11$5','11$6','11$7','12$2','12$3','12$4','12$5'},
[2]={'6$6','6$7','6$8','6$9'},
[3]={'3$3','4$5','6$5','9$4'},
[4]={'3$2'}
},
[145]={ [1]={'1$6','1$7','1$8','1$9','2$2','2$3','2$4','2$5','2$6','2$9','3$2','3$9','3$10','3$11','3$12','3$13','3$14','3$15','4$1','4$2','4$4','4$5','4$9','4$15','5$1','5$7','5$15','6$1','6$10','6$11','6$12','6$15','7$1','7$2','7$3','7$4','7$5','7$6','7$7','7$10','7$12','7$13','7$14','7$15','8$7','8$8','8$9','8$10'},
[2]={'4$7','4$8','4$12','4$13','4$14'},
[3]={'3$8','5$3','5$5','5$6','5$8'},
[4]={'5$11'}
},
[146]={ [1]={'1$4','1$5','1$6','1$7','2$4','2$7','3$2','3$3','3$4','3$7','4$1','4$2','4$7','5$1','5$5','5$7','6$1','6$3','6$7','6$8','6$9','6$10','6$11','6$12','7$1','7$3','7$7','7$12','8$1','8$12','9$1','9$2','9$3','9$6','9$7','9$8','9$9','9$12','10$3','10$4','10$5','10$6','10$9','10$10','10$11','10$12'},
[2]={'7$11','8$11','9$10','9$11'},
[3]={'4$5','6$4','6$5','8$4'},
[4]={'8$7'}
},
[147]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$8','1$9','1$10','1$11','2$1','2$7','2$12','3$1','3$3','3$4','3$7','3$9','3$10','3$13','4$1','4$5','4$11','4$14','5$1','5$5','5$7','5$8','5$9','5$12','5$15','6$1','6$3','6$10','6$13','6$15','7$1','7$3','7$5','7$6','7$7','7$8','7$11','7$13','7$15','8$1','8$15','9$1','9$2','9$3','9$4','9$5','9$6','9$7','9$8','9$9','9$10','9$11','9$12','9$13','9$14','9$15'},
[2]={'3$2','8$2','8$11','8$13'},
[3]={'3$8','5$2','8$9','8$11'},
[4]={'8$4'}
},
[148]={ [1]={'1$1','1$2','1$3','1$4','1$5','1$6','1$7','1$8','1$9','1$10','1$11','1$12','1$13','2$1','2$3','2$6','2$9','2$13','3$1','3$3','3$9','3$13','4$1','4$3','4$6','4$9','4$13','5$1','5$3','5$6','5$9','5$12','5$13','6$1','6$3','6$6','6$9','6$12','7$1','7$3','7$6','7$9','7$12','8$1','8$6','8$12','9$1','9$6','9$9','9$12','10$1','10$2','10$3','10$4','10$5','10$6','10$7','10$8','10$9','10$10','10$11','10$12'},
[2]={'2$2','3$2','4$2','5$2','6$2','7$2','8$2','8$3','9$2','9$3'},
[3]={'3$4','3$5','3$11','4$8','5$5','5$11','6$8','7$5','7$11','8$8'},
[4]={'2$5'}
},
[149]={ [1]={'1$5','1$9','1$10','2$2','2$5','2$9','3$1','3$2','3$3','3$5','3$6','3$9','3$10','4$2','4$5','4$7','4$9','5$2','5$5','5$7','5$9','5$10','7$1','7$2','7$8','7$9','8$1','8$8','8$10','9$1','9$2','9$4','9$5','9$8','9$10','10$1','10$4','10$6','10$8','10$10','11$1','11$2','11$4','11$6','11$8','11$9'},
[2]={'7$4'},
[3]={'7$5'},
[4]={'9$9'}
},
}
BINDING_HEADER_Snowkoban = "The header"
BINDING_NAME_MOVELEFT = "bla"
BINDING_NAME_MOVERIGHT = "ha"
BINDING_NAME_MOVEUP = "wot"
BINDING_NAME_MOVEDOWN = "sigh"
function SKBMenu_OnLoad()
SKBCredits_Text:SetText("Created by Snowcone (therebirth server)\nAdapted from 'Sokoban' by Perun Labs")
end
function SKBLevelSelectFrame_OnLoad()
for i=1,15 do
for j=1,15 do
local pos = ((i-1)*15) + j
local f = CreateFrame("Button", "SKBLSButton"..pos, SKBLevelSelectFrame, "SKBLevelButtonTemplate")
if ((i==1) and (j==1)) then
f:SetPoint("TOPLEFT", "SKBBackToMenu", "BOTTOMLEFT", 0, -4)
elseif (j == 1) then
f:SetPoint("TOPLEFT", "SKBLSButton"..(pos-15), "BOTTOMLEFT", 0, -2)
else
f:SetPoint("TOPLEFT", "SKBLSButton"..(pos-1), "TOPRIGHT", 2, 0)
end
end
end
end
function SKBGameFrame_OnLoad()
for i=1,15 do
for j=1,15 do
local pos = ((i-1)*15) + j
local f = CreateFrame("Button", "SKBPixel"..pos, SKBGameFrame)
f:SetWidth(24)
f:SetHeight(24)
if ((i==1) and (j==1)) then
f:SetPoint("TOPLEFT", "SKBBackToLS", "BOTTOMLEFT", 0, -4)
elseif (j == 1) then
f:SetPoint("TOPLEFT", "SKBPixel"..(pos-15), "BOTTOMLEFT", 0, 0)
else
f:SetPoint("TOPLEFT", "SKBPixel"..(pos-1), "TOPRIGHT", 0, 0)
end
local t = f:CreateTexture("SKBPixel"..pos.."Texture", "OVERLAY")
t:SetAllPoints(f)
end
end
end
function SKBLevelSelect_OnClick()
SKBMenu:Hide()
SKBLevelSelectFrame:Show()
end
function SKBLevelSelectFrame_OnShow()
for i=1,highestlevel do
getglobal("SKBLSButton"..i):SetText(i)
getglobal("SKBLSButton"..i):Show()
end
end
function SKBLevelButtonTemplate_OnClick()
currentlevel = tonumber(this:GetText())
SKBLevelSelectFrame:Hide()
SKBGameFrame:Show()
SKBLoadLevel(currentlevel)
ChatFrame1:AddMessage("Level "..currentlevel, 1, 1, 0)
end
function SKBLoadLevel(l)
local b=1
while (history[b]) do
history[b] = nil
b=b+1
end
for i=1,225 do
getglobal("SKBPixel"..i):Hide()
end
for j=1,getn(levels[l][1]) do
local pos = SKBposconvert(levels[l][1][j])
getglobal("SKBPixel"..pos.."Texture"):SetTexture(wallpic)
getglobal("SKBPixel"..pos):Show()
end
for a=1,getn(levels[l][3]) do
local pos = SKBposconvert(levels[l][3][a])
getglobal("SKBPixel"..pos.."Texture"):SetTexture(boxpic)
getglobal("SKBPixel"..pos):Show()
end
currentpos = SKBposconvert(levels[l][4][1])
getglobal("SKBPixel"..currentpos.."Texture"):SetTexture(playerpic)
getglobal("SKBPixel"..currentpos):Show()
SKBUpdateHomes()
SKBRecordHistory()
end
function SKBposconvert(s)
local mark = strfind(s, "%$")
local x = tonumber(strsub(s, 1, mark-1))
local y = tonumber(strsub(s, mark+1))
local pos = ((x-1)*15) + y
return pos
end
function SKBUpdateHomes()
local l = currentlevel
for i=1,getn(levels[l][2]) do
local pos = SKBposconvert(levels[l][2][i])
if (not getglobal("SKBPixel"..pos):IsShown()) then
getglobal("SKBPixel"..pos.."Texture"):SetTexture(homepic)
getglobal("SKBPixel"..pos):Show()
else
local t = getglobal("SKBPixel"..pos.."Texture"):GetTexture()
if (t == boxpic) then
getglobal("SKBPixel"..pos.."Texture"):SetTexture(homeboxpic)
end
end
end
end
function SKBGameFrame_OnShow()
OGleft = GetBindingAction("LEFT")
OGright = GetBindingAction("RIGHT")
OGup = GetBindingAction("UP")
OGdown = GetBindingAction("DOWN")
SetBinding("LEFT", "MOVELEFT")
SetBinding("RIGHT", "MOVERIGHT")
SetBinding("UP", "MOVEUP")
SetBinding("DOWN", "MOVEDOWN")
end
function SKBGameFrame_OnHide()
SetBinding("LEFT", OGleft)
SetBinding("RIGHT", OGright)
SetBinding("UP", OGup)
SetBinding("DOWN", OGdown)
end
function SKBmove(d)
if (not SKBProceedFrame:IsShown()) then
if (not getglobal("SKBPixel"..(SKBgetoffset(d, 1))):IsShown()) then
getglobal("SKBPixel"..currentpos):Hide()
getglobal("SKBPixel"..(SKBgetoffset(d, 1)).."Texture"):SetTexture(playerpic)
getglobal("SKBPixel"..(SKBgetoffset(d, 1))):Show()
currentpos = SKBgetoffset(d, 1)
SKBUpdateHomes()
SKBRecordHistory()
else
local t = getglobal("SKBPixel"..(SKBgetoffset(d, 1)).."Texture"):GetTexture()
if (t == homepic) then
getglobal("SKBPixel"..currentpos):Hide()
getglobal("SKBPixel"..(SKBgetoffset(d, 1)).."Texture"):SetTexture(playerpic)
currentpos = SKBgetoffset(d, 1)
SKBUpdateHomes()
SKBRecordHistory()
elseif ((t == boxpic) or (t == homeboxpic)) then
local tt = getglobal("SKBPixel"..(SKBgetoffset(d, 2)).."Texture"):GetTexture()
if ((not getglobal("SKBPixel"..(SKBgetoffset(d, 2))):IsShown()) or (tt == homepic)) then
getglobal("SKBPixel"..currentpos):Hide()
getglobal("SKBPixel"..(SKBgetoffset(d, 1)).."Texture"):SetTexture(playerpic)
getglobal("SKBPixel"..(SKBgetoffset(d, 2)).."Texture"):SetTexture(boxpic)
getglobal("SKBPixel"..(SKBgetoffset(d, 2))):Show()
currentpos = SKBgetoffset(d, 1)
SKBUpdateHomes()
SKBRecordHistory()
SKBCheckLevelComplete()
end
end
end
end
end
function SKBgetoffset(d, step)
if (d == "left") then
if (step == 1) then
return currentpos-1
elseif (step == 2) then
return currentpos-2
end
elseif (d == "right") then
if (step == 1) then
return currentpos+1
elseif (step == 2) then
return currentpos+2
end
elseif (d == "up") then
if (step == 1) then
return currentpos-15
elseif (step == 2) then
return currentpos-30
end
elseif (d == "down") then
if (step == 1) then
return currentpos+15
elseif (step == 2) then
return currentpos+30
end
end
end
function SKBRecordHistory()
local line = getn(history)
if (line < 10) then
SKBCreateHistory(line+1)
else
for i=1,9 do
history[i] = nil
history[i] = history[i+1]
end
history[10] = nil
SKBCreateHistory(10)
end
end
function SKBCreateHistory(line)
local entry = 1
history[line] = {}
history[line][1] = {}
for i=1,225 do
if (getglobal("SKBPixel"..i):IsShown()) then
local t = getglobal("SKBPixel"..i.."Texture"):GetTexture()
if ((t == boxpic) or (t == homeboxpic)) then
history[line][1][entry] = i
entry = entry+1
elseif (t == playerpic) then
history[line][2] = i
end
end
end
end
function SKBUndo_OnClick()
if (not SKBProceedFrame:IsShown()) then
local last = getn(history)
if (last > 1) then
for i=1,225 do
getglobal("SKBPixel"..i):Hide()
end
for j=1,getn(levels[currentlevel][1]) do
local pos = SKBposconvert(levels[currentlevel][1][j])
getglobal("SKBPixel"..pos.."Texture"):SetTexture(wallpic)
getglobal("SKBPixel"..pos):Show()
end
for a=1,getn(history[last-1][1]) do
local pos = history[last-1][1][a]