-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path015.ls
executable file
·1758 lines (1758 loc) · 27.5 KB
/
015.ls
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
0100-0111-11100
11000-0100001-1
1000-011001000-
10-100110101010
11111-111101-00
111-100-0000101
1-01011111-1110
000101000--1100
1101-1000110001
1100000-1001-1-
110011-101100-0
010010000101001
00111-001101010
011100100-0-110
11000111-001110
1-10001100110--
00-0110-0-10111
11--00000010001
000000-01-00110
010-10-11110101
100000111110110
10000101010-110
000001111100100
-01000010010110
110010001011000
0010-10111110-0
01001-1100000-0
1110-0100110000
100-10000001-01
011-0-011100-00
01-1011111-1000
000000000001111
011-00-1-101100
000011011111101
0011010-011-00-
1010111-1-101-1
1001-0101011011
1011100010-1110
1111-1010010011
101100101000110
101-111100010-1
10010100101000-
0-011-1110-00-0
00010000-101101
011--1-00-01011
0-010-011101010
11110010011110-
011-01001111-11
111100011111111
100110111100111
10011-10101101-
-10001010011-01
100-01100111111
010-0-110111110
-0001-010101011
110010100111010
0000-0110111010
10111001010-010
1011-100100110-
0110011000-011-
-1000-0-01--1-1
000000111000010
0-110-1101100-0
001111000110101
00001-01-101001
00-1-000101-110
010100100111111
100010110100011
0000000-10-1111
011101110101101
1-1110-11010000
101100110100100
11001-011110000
1-0010011100010
011000-110110-0
01010101011-111
001011100-0001-
10-1011-010111-
1100-1101001001
010111000000111
101011000001111
-1-10-1-1101011
00011-00-010100
0-01010001001-0
0011010-00-1-11
0-100-01---1-00
0001011010011-1
1111001010-1001
0111-011-1111-1
0111100-1000010
-11011101010011
0-11111000-10-0
0110010000110-0
1110010110010-0
010110101001-01
10111-0101-1010
101011011011-01
010101100100011
000100010-10101
-0101010010001-
011001000-01111
0101101010-1100
-0000-001110111
0-0-01010001001
0010-0100011-01
101001101010-11
111100-00101101
101100001000100
101111111001110
-11010010000010
1-10-1111011-11
10001011110-101
1-0001011101001
101000-10001000
11100000111-100
110010-1-110001
001001000-01110
011111011-11111
-00000101-00000
000111100011100
10100001--011-1
01-0-11-1101000
010011001101001
0110010111-1011
1-0100-01100001
110100111111101
000000111010011
110001011110111
01001-1100-0001
101--10-1111011
1001011-0001111
011110000001010
01110000-100011
010-01111100-10
-1111-1111-1111
000011000110-00
0001100-011-011
11101011110110-
--100-10-001-11
00101-10-111101
11110000-111-10
000101-0111011-
001111100010-0-
010111100011-00
-100011-1011010
-00110101001100
011001110111000
00111-000111010
100011-00010010
0111010-1000-10
00--1-011111110
110-111111011-0
100001001111111
01-0000000-011-
1010001100-0001
00101--01-11100
-0-1110101-001-
101-01101011101
100010111101110
00100100-101000
100110010001010
111011-0110110-
01-1-1011000100
111010111101011
00-100110100000
-1010-10-111110
111100000-0101-
111101-00001010
1000-1010111001
010111-01110001
100011111-01010
10-10111-111001
101-01110110100
10--11110010011
-10101-11000010
001010001011110
1-0111110111101
110110100111-11
100111110110000
0111100101-0100
011001100001101
000010101100101
100110101-00111
-10010000100110
00010-011110010
101011101100010
101-1--0011010-
001011111010--1
10-01100011-111
01001-11--00101
100110100110110
00110001-110000
001010011100011
0000100-10011-0
010111-10001001
00110011001-101
100110111011010
100-10001110001
-00101010110111
00--01001110100
010-0011010-010
10-111011000011
1-0100010100000
11111111-110011
1100111111-1101
000010111011-01
0-00000-0000111
10110100-10-0-0
101010000010001
111000010-01000
-0-001000001010
01100111-001000
-11011011001001
-010110-1-10001
0011001-00--011
1-101001-010101
110100101010-0-
10110100001-110
01-01011011-000
1000011000011-0
-1--1010-111001
111-1110111111-
-1-11001100-101
--1100011011100
101101101-11000
0100011--011101
0-1-0001-1-01-1
0100101001-0101
10000-000000001
001-100-001001-
111101101010100
1001010110-11-0
01-1110110-111-
010010010000111
000-11111000110
0010000010-0--0
010111-01101110
11011-101111000
-011010110-0-10
-1101111-111000
00110011111100-
1000101-10001-1
101011111010100
010000110110111
001010001000--1
011011000101110
001100011011000
10111011110-00-
001110010101001
1-1000110110101
01-00000110-101
101-0010-1111-1
111010101100001
01-0010-0101010
1-011000-100010
0011001-10-0000
1111-01-11010-1
100-00111010000
1001--10111010-
0000-1011111-01
001101011010000
0101000110-1100
10-0-00001-1100
101100110111010
111110-100100-0
-01010100110100
000011001010110
-01100000001011
101000011001-01
010010001111101
1011010-1111100
00100111100-101
000-1001011111-
1011110010010-1
10-01101110-101
0111001000-0111
101010000110110
001111100000110
0010110101101-0
0-01100-0001001
1001-0011-11111
01000--00010010
010-1-001111010
0011110-0000-10
0000-0--11-0111
0100000-1011010
001111001101001
-01001-0-111-00
110--01000-1001
100100-10100101
0-0-10-011100-1
1110010001-1-00
-11000101010000
--1110111100110
011-11111100110
11111011101110-
111001111110101
00101-1010-1100
10111111-0-0-01
110101000101001
0-10001-1110011
1-011-100000-01
0-0-00011110-01
-00110101001111
000000000010111
111000111000100
0001111-1101010
111010101101-01
-00-1-0111011-1
10111010011000-
01-01--000-0011
-11111101100101
0000111001100-1
1011-0101-01110
11011--01001110
011000111000101
1011001-0100010
0111-1001011110
010-1111-1111-1
11-000010110100
010010011100000
1001111---1-01-
0110-1-111-0011
0111-00-1110-00
00-1000-1010100
10-000111010010
010-00-1-010110
011--0111001001
00110110--01-10
111010100001101
-1101-000011010
01111-101010100
100001111000111
-1101100011-001
010100101100001
0000--011101111
1101010001100-0
01010100101-111
10-011-0001-100
11-1000100100-1
-0101-110110000
0-0011001-11-01
0000-11-1010000
011011000100111
0-1010111000110
1011110-00-0110
1011-0000101001
111110101110001
10011-111110100
001010111101100
110011110110000
100000101101000
1100010-1111100
01-101011011-01
1010110000-0111
010111000011101
010101101000010
0-01-110110011-
1-1110100000111
0-10101101100-0
100001-0-111111
001-11001000011
001111111011100
011010010-11101
0--101011110-00
00-0110100-1010
101111011000100
111010001000111
111011101011101
1--010100101000
01000--10010011
101110000-00101
010101101111110
00111110-000101
0-10000-1-00111
11-1011100110--
01100-000101000
011010000010011
100-11101101111
000111010011110
001011000001101
00100011011-011
1010--101110000
00-101100010100
0--1-1-11101001
-11001-11110-10
00111111--0-101
000100101100000
100001000110100
-0011100-1--001
0-0-1-010000-1-
-101-11000-10-1
1011111--0011-0
-0-00-010101111
10-110010-11001
000110010001001
0010011-000-010
111-0-001111101
011-00101010101
10-1110000-1100
0101100110-0100
01110001101100-
1000100-1111000
101101011010101
101110010100000
011010001011101
1010-01011000--
111010101010110
10-0--11100-110
001001100-0100-
010011001011110
10-110001101100
11-1011110110-1
0110-010111-110
-00100101011110
110011110010-01
-11110-01-01101
-100110001100-1
101101110001100
001011101110001
11010111011--00
010-0-01-110100
--0110011010100
-1-01011-110-10
111101---01100-
-001-0-01101100
01110100-011100
-01--1101010-01
0101-1110111111
000000111100011
11-001000011010
1000-1101110100
000001110011110
11000000-000011
111000011110100
000-11111110111
0-0100001000101
100111--0100001
0000-01011-1110
000101001001000
0001000111-0101
1110-0000101011
101101001111000
1000-1011100-10
1100-000110001-
011111111000000
000100001-00111
10110111100011-
101100100001010
111101-01101-01
1111-0010110-11
000011110111010
10-010001000001
000000011101010
101110111001-00
011--1101001101
111010101-010-1
-10100010010100
010000110010011
0110100001110-0
-11001101000010
-0-00-0-0111101
00011000-11--10
1101-1100111100
0111111-000010-
-11001111100000
0101-00011-1001
-0-101011101-11
1111010-00-0110
010011010000101
000100100011011
1000111001101-1
0-1101010110011
100110010000011
011010-00-0-001
1-001001-000011
-00101010-11010
110100010001000
1111000-011101-
0100100111-1111
0000-10100110-0
1--0110001000-0
001111110110010
101011100110100
0000--1110010-1
101-11011000001
-01-00001111111
011011010111100
1111-1101000110
111110011100001
011-0010-0-0110
101011--0010000
00010--001-0-11
110011101001-1-
111110000110111
0-100101110000-
000101-01010101
100101001001011
01101010111-001
100001010110011
001111110010011
10001-00001110-
11101-1--001001
-1110101010-110
110101000010001
-10000-01010001
100-001000101-1
100000110100010
10111-0110-1101
0011101-0101010
0010001100-1000
1-11001101101-1
011011100111-11
00011001-110101
11001001-000010
110101100-01101
0---10000000100
0101-1-1-001010
011001000000101
01010100-011101
1--0001-010-100
0111100000011-1
01100011101-101
110000101101000
10-011111001101
1010111111--011
01101-010100-01
011000100-00101
11010100--01010
000010000-1-111
0010110111-000-
-00000--1-010-1
010-10000011101
1001001-1111001
100001111110-11
100110110001111
-11000110000000
1010110-00000--
-000-1100010001
1-0011100010010
0010-0100011101
100011001110101
-01-11110-10011
100100-000-0100
00-01-100-10001
110011110110100
100100-11-11011
000011101000100
00010111-111011
-01001101011-11
1--101000100101
110000111111011
1000101-111-111
00100101001-11-
01001000111--10
10-00-1-0111010
0100-10101-1001
-0-010101001111
000100011011000
-010111-0001111
00011100-011111
11101-110-1-1-1
110111110010011
10000100-100111
0-1011000-10-00
01100-1-1101100
0110--100011-10
0111-1100001010
110-10111110101
110010111110-0-
1-01100101001-0
10-1011-01-1000
011-11111100001
-111-00100-1011
11-11-00-111001
00111-011100100
1011-1101--11-0
101100010111001
00111-101011001
11001101001111-
101-11-11100111
000100011001011
101011111111100
100100111100-11
101111001001111
010100101011110
000100101010111
1111-010-101100
01-111101100010
1-101110000-111
0001101-1011111
00000-011000110
1001100101101-0
0101011011101-1
000110100000000
00111000011110-
-11100-1111010-
0-00010-0111110
0010001-1010011
0-1001010-11100
1101011000000-0
1111101111-001-
011000101110010
1001-00-0000010
1-01-0-01100011
111011---011000
100110-1--11000
01101111000-110
011100011-0-101
011100010000101
0001-1-10011101
0111101100-1100
11-011010111011
0-001110--00-00
11010111101-100
10-100---000001
101100000101111
1--010101010101
11101001-0101-1
10101101110-011
0110-0001100101
0001-00-1011110
11-001001111110
01111-01-1001-0
001001010101010
011111000010010
001-11-11-11-10
11011-000111110
100110011010100
0110-11-1100111
110100001010111
00011100-110110
10111010100-011
11101001-001100
0100001000-1101
1-10100-1100111
000-011001001-1
001000-01111-11
010000-11110110
0-1010101011-1-
110011101101110
1110011-0110-01
1100100001101--
10111-01-110000
111-01001111110
1110-0000100-00
0110-0011-00111
1101010000-0010
1010101000100-1
1100001101-1001
0-1001100-00-00
01000101001-110
11100110111-111
0-111000101-101
101001111111000
01-00-001-11000
000-01-00-10001
000110-01010-00
10000111-110010
010101-10111111
001101111111010
011100000101-11
0-11000111-1011
1-01-1100011110
010100111-1-100
101-01111-01111
0001100001-0001
-101-11010-1000
0-1111101001--0
0-0001111011000
01111010101-010
0100011-0001010
0001101-1101101
11101001101-011
011000100111000
-1010-0-0010001
1001001111-1011
101101111111101
10011-111010111
00011110-100-11
100110-11011010
1-000001-100110
000-1011011011-
--100-001110110
111000000-111-1
001001111101011
110-00100111110
1111010110000-0
011111100011111
01110011-00-001
01001-11-100001
100011100100-00
101100010100001
10100000-111001
-0-000--1011000
0010100100011-1
0011000010-011-
101101001001111
-11-1100-11-011
00110101000-100
011001000000001
1101-01111-0100
110-1-10-100001
010101011000-00
000001100100001
0-10-00-11-1010
011001-001-0-0-
000101010011010
11-1011-0101101
001011010001001
011001100-10--0
1-1100111101110
011---001-00110
110-1-011-0-110
1-1-001101111-1
100110110010100
110010111010110
111-11110-01111
001001111101110
11-11-101100011
0111-1000-00101
000001100110101
110111-1010-111
010110111110001
10001110-010011
1010-0011010100
-01100111101110
01-1000-0100-01
101-00001100000
001010011-1001-
1010-0000001110
0111000-1-1-001
010-100100011-0
100110011111001
101010-0-00-100
010-0--10110111
1111000100100--
011111111-00110
110011010-11011
1-1100101-0110-
100011010111101
111001001--0110
001001-01011001
100011100001-10
-10100-0110-100
001101010010101
01000010001-1--
000101-01010010
10101-0000101-0
101010100011001
111000101100011
11-00-001011100
011100111101111
0-0111000101000
1010111-0110101
00101-11010000-
11011-11-010011
0011-101--0011-
100111110110011
11000010--11001
-11111--1101101
00-1011110001-1
010--0111-01001
10-001011011111
01-000110001111
01000011101-111
--000110000-000
101110010100110
1101-1110101110
0-100-11001000-
100111110100100
0010-11-1011010
00101011-011110
110011011-001-1
11101010000100-
001--111-011100
0000101-1111110
0000101-1000111
1111001111-1101
00100110--10111
1100--010010011
-101010-0011-10
000011010111000
010111111000110
010101100000010
-1000000101-111
111001010-01111
100011000-10110
01101001001-0-0
00100-111000001
-101001010011-1
10101101111110-
-11111-10001000
1110-0110000-11
0110101-1100001
111011011010110
010100101101111
10000001110-110
1000011010111-0
000100101101111
100-00001100-00
100-10101-00001
010111011011001
---00011001-111
1-0011001111001
0110-100111010-
1100000-1011-00
11011001000110-
11-1011--10--00
110110100010110
01111001-100010
101101-01011010
1111001-1111101
011101100-00-01
001111110010010
0111111-001110-
1011-100010011-
000011--1011100
01-100110100010
00011-10-100011
00100-10110-100
1000001101001-0
010000101000111
011001111101111
11-011-10001111
11100100010-100
010000110100011
1111111--01010-
11010011-1-1-01
1010-10-0011101
1--0-0101-10000
101010111-0-0-0
001-11-00101100
001000-0110-110
00011-010001001
0000101--010101
-00010011110011
-10100-110010-0
0111-1111101111
01010010--11011
10001-000100001
010111110--0110
000-11010101010
11-010010-01001
110011010100111
001-010--0-0011
001111000000101
1100-1-00011001
10101101111011-
0-00-0010110101
001101--0110101
00000-111100111
-0001110111-011
000111100-1100-
-00-11101110100
111000011001101
001001-01111101
101110010100111
110101010101000
011100100010000
0000100-1101100
000001-0000-100
110001010000-11
001000010100110
-101110110001-0
-00010-10000111
110001011-11010
00010000-011100
0-1100011111011
--1001--010100-
10001-0-1000101
00001101--11100
101010011010011
-01010010111011
01010110001-010
1-1-111-10-00-1
000101000100000
0-1010101-1111-
111-10101110000
110000100100-00
010000-001-0010
10-101--0001110
1-001-101011011
0001110-01000-1
001010010000011
00-100100-01001
0001-0-10011011
01001-0111001-1
1-110100010110-
001011010-000-1
1101101011--110
0001111101-01-0
000010100011001
1011-001101-11-
100-011-01-0111
101011--0111111
000011110110101
-00000100-10-10
101001011101101
0-10101-00001-0
110111000000110
001-10001101101
001110110011100
1110-0011000111
101011011000110
100-00000100111
0010-0000001100
0000101100110-0
111110001001101
1110001-0101010
010010001010111
11000-111001101
010011-01101110
-11100000110101
01011100011-001
000100011110011
110010101001101
011011101110110
0101000010-0010
-0-110111010010
0101110101001-1
1-00101111-1001
00001110101110-
100010111110-00
0-10101-0110110
101001-1111-100
111110-101-1010
100011010011010
01-11100000-001
1-0111-01111101
-10--000011001-
0101-1000110010
0111110-0---110
110011110111010
0100011000001-1
10-00110-100110
111100-0-100101
1011000-0001111
00010-010010001
010011111110100
010-01-01001000
001010100101001
1100100010110-0
00-11011001110-
1101011-0011111
000111010011101
--101100010111-
1001110001---10
001000110001001
10100-000010-00
1110-01-0100111
1101011100111-0
111010010011101
0-11-0-100--101
01-010001-10000
-1110010000-101
0-00-111-110-01
-111110-0100000
011001011000100
110110100011100
110000100101-0-
0-0100010110101
0010010-110-011
0001-1011010111
011110101110000
1101010-1011000
-1000111-00001-
-11101001001011
01-0-1110101010
00001000000-110
00010000011-001
-11--10111110-1
111000000011011
111100110001-1-
101100001011001
0-1100111111001
00100100101-000
111001001010111
100101010000-1-
1-0010--11011-0
11000---11--111
10-1-1101110100
00-011-1100000-
1100--001101-10
101011010001111
1101-1-11100011
101010001001000
11010010-011001
0010-1101010110
010111011011-11
1101101-00010-1
010010000001-0-
0100100010011-0
000001011110000
101-00--0111001
011001100010100
110011--1000000
00000000-010111
0101-0001011-01
-10101-011011-1