-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathplay.ijs
More file actions
3853 lines (3489 loc) · 365 KB
/
play.ijs
File metadata and controls
3853 lines (3489 loc) · 365 KB
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
NB. sha256:eed9d2fb2cbb94446e354caaacb2bf62cd14dbc33c3dd40798d2f9543956e133
NB. JOD dictionary dump: 19 Jan 2025 16:16:00
NB. Generated with JOD version; 1.1.3 - dev; 24; 11 Jan 2025 12:05:00
NB. J version: j9.5.2/j64avx2/darwin/commercial/www.jsoftware.com/2024-02-02T18:45:42/clang-14-0-0/SLEEF=1
NB. JOD put dictionary path: /play/utils
NB.
NB. Names & DidNums on current path
NB. +----+---------------------------------------+
NB. |play|137302681824058629266264244595737547049|
NB. +----+---------------------------------------+
9!:41 [ 1 NB.{*JOD*}
cocurrent 'base' NB.{*JOD*}
sonl_z_=: 'sonl__MK__JODobj i.4' NB.{*JOD*}
showpass_z_=:] [ 1!:2&2 NB.{*JOD*}
SOLOCALE_z_=:":>SO__JODobj NB.{*JOD*}
soput_z_=:SOLOCALE&put NB.{*JOD*}
soclear_z_=: '0 0 $ clearso__MK__JODobj 0' NB.{*JOD*}
cocurrent SO__JODobj NB.{*JOD*}
ASPECTRATIOS=:1r2 9r16 3r5 2r3 5r7 3r4 4r5 1
BlogStats=:72 4$'TITLE';'COUNT';'PERCENT';'CUMPERCENT';'The 20 seconds that ruined Inception';'3,248';33.9100000000000037;33.9100000000000037;'Home page';'2,845';29.6999999999999993;63.6099999999999994;'C. K. Raju: Genius or Crank (Part 1)';'388';4.04999999999999982;67.6599999999999966;'More on Kindle Oriented LaTeX';'228';2.37999999999999989;70.0400000000000063;'J 7.01 Now Playing in your Browser';'226';2.35999999999999988;72.4000000000000057;'SmugMug Duplicate Image Hunting';'211';2.20000000000000018;74.6000000000000085;'How''s that for Inception?';'195';2.04000000000000004;76.6400000000000006;'The JOD Page';'180';1.88000000000000012;78.519999999999996;'WordPress to LaTeX Hack';'177';1.85000000000000009;80.3599999999999994;'Everybody Abandon Facebook Day';'169';1.76000000000000001;82.1299999999999955;'Command Line C# SmugMug API Metadata Download';'158';1.65000000000000013;83.7800000000000011;'Fake Programming';'104';1.09000000000000008;84.8599999999999994;'A C# .Net Class for calling J';'100';1.04000000000000004;85.9099999999999966;'More on SmugMug Duplicates';'99';1.03000000000000003;86.9399999999999977;'Resume blues partly alleviated by LaTeX';'95';0.989999999999999991;87.9300000000000068;'Typesetting UTF8 APL code with the LaTeX lstlisting package';'95';0.989999999999999991;88.9200000000000017;'About Me';'75';0.780000000000000027;89.710000000000008;'F# Sirens are Seducing';'74';0.770000000000000018;90.480000000000004;'This Herodotus is a Hoot!';'57';0.599999999999999978;91.0700000000000074;'Anathem: Platos Parallel World';'56';0.57999999999999996;91.6599999999999966;'Open Source Hilbert for the Kindle';'55';0.570000000000000062;92.230000000000004;'JOD comes to Linux';'50';0.520000000000000018;92.75;'The Return of APL Fingers';'50';0.520000000000000018;93.2800000000000011;'Google Earth Image Touring';'48';0.5;93.7800000000000011;'SmugShot Metadata Mess';'45';0.470000000000000029;94.25;'A Black Swan Song';'44';0.46000000000000002;94.710000000000008;'1421: The Crank History of Gavin Menzies';'43';0.450000000000000011;95.1599999999999966;'Assigning SmugMug Print Size Keys';'36';0.380000000000000004;95.5300000000000011;'A Walk in the Park';'25';0.260000000000000009;95.7900000000000063;'The UN Space Treaty is Holding Us Back!';'24';0.25;96.0400000000000063;'Common Table Expression (CTE) SQLServer Queries with J';'23';0.239999999999999991;96.2800000000000011;'Cowboys and Aliens and Obama';'22';0.23000000000000001;96.5100000000000051;'I lose another battle with Gravity';'22';0.23000000000000001;96.7400000000000091;'More on that SmugShot Metadata Mess';'21';0.220000000000000001;96.960000000000008;'Setting Good SmugMug Key Words';'20';0.209999999999999992;97.1700000000000017;'Lets Hang Congress';'17';0.179999999999999993;97.3500000000000085;'Laws or Suggestions';'15';0.160000000000000003;97.5;'Hard Ass Skeptic Rules';'15';0.160000000000000003;97.6599999999999966;'Hospital Staff Training';'14';0.149999999999999994;97.8100000000000023;'The Kindle is just like the KKK';'13';0.140000000000000013;97.9399999999999977;'The Real Problem with Enterprise Software';'13';0.140000000000000013;98.0799999999999983;'Why Code when you can Steal';'13';0.140000000000000013;98.210000000000008;'Binge Pretend Boink';'12';0.130000000000000004;98.3400000000000034;'2012 Business Opportunity';'12';0.130000000000000004;98.4699999999999989;'Walking: It''s not Overrated';'11';0.110000000000000001;98.5799999999999983;'Lens Lust';(,'9');0.0899999999999999967;98.6700000000000017;'Nobel Peace Prize Idol';(,'9');0.0899999999999999967;98.769999999999996;'Cripple Chronicles Continue';(,'9');0.0899999999999999967;98.8599999999999994;'Oh Crap Martin Gardner has Died!';(,'8');0.0800000000000000017;98.9500000000000028;'Why I Still Use my Ten Year Old Garmin GPS';(,'8');0.0800000000000000017;99.0300000000000011;'New Conan not as Philosophical as Old Conan';(,'8');0.0800000000000000017;99.1099999999999994;'I did not have sex with that Oil Spill!';(,'7');0.0700000000000000067;99.1899999999999977;'My Olympic Spirit';(,'7');0.0700000000000000067;99.2600000000000051;'PIP News: Isabelle is Up!';(,'6');0.0599999999999999978;99.3200000000000074;'What''s In it for Facebook?';(,'6');0.0599999999999999978;99.3799999999999955;'Revenge of the PhD Camera';(,'5');0.0500000000000000028;99.4399999999999977;'Old white guys look at the sky!';(,'5');0.0500000000000000028;99.4900000000000091;'G20 fails to end G20';(,'5');0.0500000000000000028;99.5400000000000063;'It''s all over for Broadcast TV';(,'5');0.0500000000000000028;99.5900000000000034;'Top Ten Invalid Annoyances';(,'5');0.0500000000000000028;99.6500000000000057;'Plug the Damn Hole';(,'5');0.0500000000000000028;99.7000000000000028;'The Reports of Library Death are Exaggerated';(,'4');0.0400000000000000008;99.7400000000000091;'Debt Dolts Diddle and Drone!';(,'4');0.0400000000000000008;99.7800000000000011;'Iranian Regime Justice is pathetic Sharia Savagery.';(,'4');0.0400000000000000008;99.8200000000000074;'Honing my Powers of Indifference';(,'3');0.0299999999999999989;99.8500000000000085;'iPhoning It In';(,'3');0.0299999999999999989;99.8900000000000006;'A Peculiar Book Club';(,'3');0.0299999999999999989;99.9200000000000017;'Only Now at the End do you Understand';(,'3');0.0299999999999999989;99.9500000000000028;'Soon we will all be Software Archeologists';(,'2');0.0200000000000000004;99.9699999999999989;'Counting Gods';(,'2');0.0200000000000000004;99.9900000000000091;'My Tag Wordle';(,'1');0.0100000000000000002;100
CROSSPRODUCTTEX=:92 109 97 116 104 98 102 123 86 125 95 49 32 92 116 105 109 101 115 32 92 109 97 116 104 98 102 123 86 125 95 50 32 61 32 32 92 98 101 103 105 110 123 118 109 97 116 114 105 120 125 10 92 109 97 116 104 98 102 123 105 125 32 38 32 92 109 97 116 104 98 102 123 106 125 32 38 32 92 109 97 116 104 98 102 123 107 125 32 92 92 10 92 102 114 97 99 123 92 112 97 114 116 105 97 108 32 88 125 123 92 112 97 114 116 105 97 108 32 117 125 32 38 32 32 92 102 114 97 99 123 92 112 97 114 116 105 97 108 32 89 125 123 92 112 97 114 116 105 97 108 32 117 125 32 38 32 48 32 92 92 10 92 102 114 97 99 123 92 112 97 114 116 105 97 108 32 88 125 123 92 112 97 114 116 105 97 108 32 118 125 32 38 32 32 92 102 114 97 99 123 92 112 97 114 116 105 97 108 32 89 125 123 92 112 97 114 116 105 97 108 32 118 125 32 38 32 48 10 92 101 110 100 123 118 109 97 116 114 105 120 125 10{a.
DegSec=:0.00416666666666666661
DudDiaryStart=:2009 7 14
EmailSuffix=:'(2 + i. 9){12j10 ": 2 % 1 + %: 5'
FeleDiaryStart=:2008 12 5
HeritageOrg2012=:186 42$<;.(_1) 124 67 111 117 110 116 114 121 73 68 124 67 111 117 110 116 114 121 32 78 97 109 101 124 87 69 66 78 65 77 69 124 82 101 103 105 111 110 124 87 111 114 108 100 32 82 97 110 107 124 82 101 103 105 111 110 32 82 97 110 107 124 50 48 49 50 32 83 99 111 114 101 124 67 104 97 110 103 101 32 105 110 32 89 101 97 114 108 121 32 83 99 111 114 101 32 102 114 111 109 32 50 48 49 49 124 80 114 111 112 101 114 116 121 32 82 105 103 104 116 115 124 67 104 97 110 103 101 32 105 110 32 80 114 111 112 101 114 116 121 32 82 105 103 104 116 115 32 102 114 111 109 32 50 48 49 49 124 70 114 101 101 100 111 109 32 102 114 111 109 32 67 111 114 114 117 112 116 105 111 110 124 67 104 97 110 103 101 32 105 110 32 70 114 101 101 100 111 109 32 102 114 111 109 32 67 111 114 114 117 112 116 105 111 110 32 102 114 111 109 32 50 48 49 49 124 70 105 115 99 97 108 32 70 114 101 101 100 111 109 32 124 67 104 97 110 103 101 32 105 110 32 70 105 115 99 97 108 32 70 114 101 101 100 111 109 32 102 114 111 109 32 50 48 49 49 124 71 111 118 39 116 32 83 112 101 110 100 105 110 103 124 67 104 97 110 103 101 32 105 110 32 71 111 118 39 116 32 83 112 101 110 100 105 110 103 32 102 114 111 109 32 50 48 49 49 124 66 117 115 105 110 101 115 115 32 70 114 101 101 100 111 109 124 67 104 97 110 103 101 32 105 110 32 66 117 115 105 110 101 115 115 32 70 114 101 101 100 111 109 32 102 114 111 109 32 50 48 49 49 124 76 97 98 111 114 32 70 114 101 101 100 111 109 124 67 104 97 110 103 101 32 105 110 32 76 97 98 111 114 32 70 114 101 101 100 111 109 32 102 114 111 109 32 50 48 49 49 124 77 111 110 101 116 97 114 121 32 70 114 101 101 100 111 109 124 67 104 97 110 103 101 32 105 110 32 77 111 110 101 116 97 114 121 32 70 114 101 101 100 111 109 32 102 114 111 109 32 50 48 49 49 124 84 114 97 100 101 32 70 114 101 101 100 111 109 124 67 104 97 110 103 101 32 105 110 32 84 114 97 100 101 32 70 114 101 101 100 111 109 32 102 114 111 109 32 50 48 49 49 124 73 110 118 101 115 116 109 101 110 116 32 70 114 101 101 100 111 109 32 124 67 104 97 110 103 101 32 105 110 32 73 110 118 101 115 116 109 101 110 116 32 70 114 101 101 100 111 109 32 102 114 111 109 32 50 48 49 49 124 70 105 110 97 110 99 105 97 108 32 70 114 101 101 100 111 109 124 67 104 97 110 103 101 32 105 110 32 70 105 110 97 110 99 105 97 108 32 70 114 101 101 100 111 109 32 102 114 111 109 32 50 48 49 49 124 84 97 114 105 102 102 32 82 97 116 101 32 40 37 41 124 73 110 99 111 109 101 32 84 97 120 32 82 97 116 101 32 40 37 41 124 67 111 114 112 111 114 97 116 101 32 84 97 120 32 82 97 116 101 32 40 37 41 124 84 97 120 32 66 117 114 100 101 110 32 37 32 111 102 32 71 68 80 124 71 111 118 39 116 32 69 120 112 101 110 100 105 116 117 114 101 32 37 32 111 102 32 71 68 80 32 124 67 111 117 110 116 114 121 124 80 111 112 117 108 97 116 105 111 110 32 40 77 105 108 108 105 111 110 115 41 124 34 71 68 80 32 40 66 105 108 108 105 111 110 115 44 32 80 80 80 41 34 124 71 68 80 32 71 114 111 119 116 104 32 82 97 116 101 32 40 37 41 124 71 68 80 32 112 101 114 32 67 97 112 105 116 97 32 40 80 80 80 41 124 85 110 101 109 112 108 111 121 109 101 110 116 32 40 37 41 124 73 110 102 108 97 116 105 111 110 32 40 37 41 124 70 68 73 32 73 110 102 108 111 119 32 40 77 105 108 108 105 111 110 115 41 124 80 117 98 108 105 99 32 68 101 98 116 32 40 37 32 111 102 32 71 68 80 41 124 48 124 49 124 50 124 51 124 52 124 53 124 54 124 55 124 56 124 57 124 49 48 124 49 49 124 49 50 124 49 51 124 49 52 124 49 53 124 49 54 124 49 55 124 49 56 124 49 57 124 50 48 124 50 49 124 50 50 124 50 51 124 50 52 124 50 53 124 50 54 124 50 55 124 50 56 124 50 57 124 51 48 124 51 49 124 51 50 124 51 51 124 51 52 124 51 53 124 51 54 124 51 55 124 51 56 124 51 57 124 52 48 124 52 49 124 49 124 65 102 103 104 97 110 105 115 116 97 110 124 65 102 103 104 97 110 105 115 116 97 110 124 65 115 105 97 45 80 97 99 105 102 105 99 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 45 124 45 124 45 124 45 124 45 124 65 102 103 104 97 110 105 115 116 97 110 124 51 48 46 49 56 124 36 50 55 46 52 124 56 46 50 124 36 57 48 54 46 54 32 124 51 53 46 48 124 56 46 48 50 49 124 36 55 53 46 55 124 45 124 50 124 65 108 98 97 110 105 97 124 65 108 98 97 110 105 97 124 69 117 114 111 112 101 124 53 55 124 50 54 124 54 53 46 49 124 49 46 49 124 51 53 46 48 124 48 46 48 124 51 51 46 48 124 49 46 48 124 57 49 46 52 124 45 48 46 55 124 54 57 46 53 124 48 46 56 124 55 56 46 50 124 49 49 46 49 124 53 49 46 48 124 48 46 54 124 55 56 46 54 124 45 49 46 51 124 55 57 46 56 124 48 46 48 124 54 53 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 53 46 49 124 49 48 46 48 124 49 48 46 48 124 50 53 46 55 124 51 49 46 57 124 65 108 98 97 110 105 97 124 51 46 50 48 124 36 50 51 46 57 124 51 46 53 124 34 36 55 44 52 53 51 46 53 32 34 124 49 51 46 53 124 51 46 54 124 34 36 49 44 48 57 54 46 57 34 124 53 56 46 50 124 51 124 65 108 103 101 114 105 97 124 65 108 103 101 114 105 97 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 49 52 48 124 49 53 124 53 49 46 48 124 45 49 46 52 124 51 48 46 48 124 48 46 48 124 50 57 46 48 124 49 46 48 124 56 50 46 57 124 45 48 46 54 124 52 55 46 57 124 45 49 52 46 53 124 54 54 46 51 124 45 51 46 49 124 53 52 46 52 124 49 46 53 124 55 54 46 51 124 48 46 57 124 55 50 46 56 124 48 46 48 124 50 48 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 56 46 54 124 51 53 46 48 124 49 57 46 48 124 49 49 46 49 124 52 49 46 55 124 65 108 103 101 114 105 97 124 51 54 46 49 51 124 36 50 53 49 46 49 124 51 46 51 124 34 36 54 44 57 52 57 46 54 32 34 124 57 46 57 124 52 46 51 124 34 36 50 44 50 57 49 46 50 34 124 49 48 46 52 124 52 124 65 110 103 111 108 97 124 65 110 103 111 108 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 54 48 124 51 56 124 52 54 46 55 124 48 46 53 124 50 48 46 48 124 48 46 48 124 49 57 46 48 124 48 46 48 124 56 52 46 49 124 45 48 46 52 124 53 51 46 50 124 53 46 49 124 52 53 46 53 124 52 46 49 124 52 51 46 57 124 49 46 54 124 54 49 46 50 124 45 48 46 54 124 54 53 46 50 124 45 53 46 48 124 51 53 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 55 46 52 124 49 55 46 48 124 51 53 46 48 124 57 46 48 124 51 57 46 53 124 65 110 103 111 108 97 124 49 57 46 48 53 124 36 49 48 55 46 51 124 49 46 54 124 34 36 53 44 54 51 50 46 50 32 34 124 45 124 49 52 46 52 56 49 124 34 36 57 44 57 52 49 46 54 34 124 51 53 46 48 124 53 124 65 114 103 101 110 116 105 110 97 124 65 114 103 101 110 116 105 110 97 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 49 53 56 124 50 55 124 52 56 46 48 124 45 51 46 55 124 50 48 46 48 124 48 46 48 124 50 57 46 48 124 48 46 48 124 54 53 46 53 124 45 51 46 50 124 53 54 46 57 124 45 50 52 46 56 124 54 49 46 48 124 45 49 46 52 124 52 56 46 57 124 49 46 48 124 54 48 46 55 124 45 50 46 53 124 54 55 46 54 124 45 49 46 57 124 52 48 46 48 124 45 53 46 48 124 51 48 46 48 124 48 46 48 124 54 46 50 124 51 53 46 48 124 51 53 46 48 124 51 49 46 54 124 51 55 46 57 124 65 114 103 101 110 116 105 110 97 124 52 48 46 53 50 124 36 54 52 50 46 52 124 57 46 50 124 34 36 49 53 44 56 53 52 46 52 32 34 124 55 46 57 124 49 48 46 52 54 49 124 34 36 54 44 51 51 54 46 56 34 124 52 57 46 49 124 54 124 65 114 109 101 110 105 97 124 65 114 109 101 110 105 97 124 69 117 114 111 112 101 124 51 57 124 49 57 124 54 56 46 56 124 45 48 46 57 124 51 48 46 48 124 48 46 48 124 50 54 46 48 124 45 49 46 48 124 56 57 46 51 124 48 46 49 124 55 52 46 57 124 45 49 48 46 56 124 56 55 46 56 124 53 46 52 124 55 54 46 54 124 48 46 55 124 55 51 46 49 124 45 50 46 57 124 56 53 46 52 124 45 48 46 49 124 55 53 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 50 46 51 124 50 48 46 48 124 50 48 46 48 124 49 54 46 52 124 50 56 46 57 124 65 114 109 101 110 105 97 124 51 46 51 48 124 36 49 54 46 57 124 50 46 54 124 34 36 53 44 49 48 57 46 56 32 34 124 55 46 49 124 56 46 49 55 50 124 36 53 55 55 46 51 124 51 57 46 50 124 55 124 65 117 115 116 114 97 108 105 97 124 65 117 115 116 114 97 108 105 97 124 65 115 105 97 45 80 97 99 105 102 105 99 124 51 124 51 124 56 51 46 49 124 48 46 54 124 57 48 46 48 124 48 46 48 124 56 55 46 48 124 48 46 48 124 54 51 46 52 124 50 46 49 124 54 55 46 49 124 50 46 52 124 57 49 46 57 124 49 46 56 124 57 48 46 54 124 45 49 46 54 124 56 52 46 53 124 45 48 46 53 124 56 54 46 50 124 49 46 56 124 56 48 46 48 124 48 46 48 124 57 48 46 48 124 48 46 48 124 49 46 57 124 52 53 46 48 124 51 48 46 48 124 50 55 46 49 124 51 51 46 49 124 65 117 115 116 114 97 108 105 97 124 50 50 46 50 51 124 36 56 56 50 46 52 124 50 46 55 124 34 36 51 57 44 54 57 57 46 52 32 34 124 53 46 50 124 50 46 56 52 53 124 34 36 51 50 44 52 55 49 46 55 34 124 50 48 46 53 124 56 124 65 117 115 116 114 105 97 124 65 117 115 116 114 105 97 124 69 117 114 111 112 101 124 50 56 124 49 52 124 55 48 46 51 124 45 49 46 54 124 57 48 46 48 124 48 46 48 124 55 57 46 48 124 48 46 48 124 53 48 46 53 124 48 46 50 124 49 53 46 52 124 45 49 50 46 54 124 55 48 46 51 124 45 50 46 53 124 55 56 46 49 124 45 48 46 49 124 56 50 46 50 124 45 48 46 55 124 56 55 46 50 124 45 48 46 52 124 56 48 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 49 46 52 124 53 48 46 48 124 50 53 46 48 124 52 50 46 56 124 53 51 46 49 124 65 117 115 116 114 105 97 124 56 46 51 56 124 36 51 51 50 46 48 124 50 46 48 124 34 36 51 57 44 54 51 52 46 49 32 34 124 52 46 52 124 49 46 54 57 124 34 36 54 44 54 49 50 46 57 34 124 55 50 46 50 124 57 124 65 122 101 114 98 97 105 106 97 110 124 65 122 101 114 98 97 105 106 97 110 124 65 115 105 97 45 80 97 99 105 102 105 99 124 57 49 124 49 53 124 53 56 46 57 124 45 48 46 56 124 50 48 46 48 124 48 46 48 124 50 52 46 48 124 49 46 48 124 56 52 46 57 124 49 46 48 124 54 51 46 55 124 45 55 46 51 124 54 56 46 54 124 45 52 46 51 124 56 49 46 54 124 48 46 53 124 55 52 46 53 124 49 46 57 124 55 55 46 50 124 48 46 49 124 53 53 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 51 46 57 124 51 48 46 48 124 50 48 46 48 124 49 52 46 52 124 51 52 46 56 124 65 122 101 114 98 97 105 106 97 110 124 57 46 48 53 124 36 57 48 46 56 124 53 46 48 124 34 36 49 48 44 48 51 50 46 57 32 34 124 48 46 57 124 53 46 54 54 56 124 36 53 54 51 46 49 124 49 48 46 56 124 49 48 124 34 66 97 104 97 109 97 115 44 32 84 104 101 34 124 66 97 104 97 109 97 115 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 52 54 124 57 124 54 56 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 53 53 46 48 124 48 46 48 124 57 55 46 55 124 48 46 53 124 56 53 46 50 124 45 49 46 55 124 55 48 46 57 124 45 49 46 54 124 56 50 46 55 124 49 46 52 124 55 54 46 48 124 49 46 52 124 52 50 46 50 124 48 46 48 124 51 48 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 50 51 46 57 124 48 46 48 124 48 46 48 124 49 53 46 51 124 50 50 46 50 124 84 104 101 32 66 97 104 97 109 97 115 124 48 46 51 53 124 36 56 46 57 124 48 46 53 124 34 36 50 53 44 56 57 52 46 56 32 34 124 55 46 54 124 49 46 54 55 51 124 36 57 55 54 46 57 124 52 55 46 49 124 49 49 124 66 97 104 114 97 105 110 124 66 97 104 114 97 105 110 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 49 50 124 49 124 55 53 46 50 124 45 50 46 53 124 53 53 46 48 124 45 53 46 48 124 52 57 46 48 124 45 50 46 48 124 57 57 46 57 124 48 46 49 124 55 50 46 50 124 45 56 46 48 124 55 54 46 53 124 45 48 46 57 124 57 49 46 49 124 45 53 46 57 124 55 48 46 52 124 45 51 46 54 124 56 50 46 56 124 48 46 48 124 55 53 46 48 124 48 46 48 124 56 48 46 48 124 48 46 48 124 51 46 54 124 48 46 48 124 48 46 48 124 52 46 48 124 51 48 46 52 124 66 97 104 114 97 105 110 124 49 46 49 49 124 36 50 57 46 55 124 52 46 49 124 34 36 50 54 44 56 53 49 46 57 32 34 124 49 53 46 48 124 49 46 57 55 124 36 49 53 53 46 57 124 51 50 46 48 124 49 50 124 66 97 110 103 108 97 100 101 115 104 124 66 97 110 103 108 97 100 101 115 104 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 51 48 124 50 56 124 53 51 46 50 124 48 46 50 124 50 48 46 48 124 48 46 48 124 50 52 46 48 124 48 46 48 124 55 50 46 56 124 48 46 49 124 57 51 46 57 124 49 46 53 124 54 56 46 53 124 51 46 53 124 53 53 46 57 124 49 46 54 124 54 55 46 53 124 45 49 46 49 124 53 52 46 48 124 45 52 46 48 124 53 53 46 48 124 48 46 48 124 50 48 46 48 124 48 46 48 124 49 51 46 48 124 50 53 46 48 124 52 53 46 48 124 56 46 54 124 49 52 46 51 124 66 97 110 103 108 97 100 101 115 104 124 49 54 52 46 52 55 124 36 50 53 56 46 54 124 54 46 48 124 34 36 49 44 53 55 50 46 51 32 34 124 52 46 56 124 56 46 50 51 53 124 36 57 49 51 46 51 124 52 51 46 56 124 49 51 124 66 97 114 98 97 100 111 115 124 66 97 114 98 97 100 111 115 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 51 55 124 52 124 54 57 46 48 124 48 46 53 124 56 48 46 48 124 48 46 48 124 55 56 46 48 124 52 46 48 124 55 49 46 49 124 48 46 52 124 52 48 46 49 124 45 56 46 55 124 57 48 46 48 124 48 46 48 124 56 48 46 48 124 48 46 48 124 55 53 46 56 124 45 48 46 53 124 54 48 46 53 124 48 46 48 124 53 53 46 48 124 49 48 46 48 124 54 48 46 48 124 48 46 48 124 49 52 46 56 124 51 53 46 48 124 50 53 46 48 124 51 50 46 51 124 52 52 46 55 124 66 97 114 98 97 100 111 115 124 48 46 50 56 124 36 54 46 50 124 45 48 46 53 124 34 36 50 50 44 53 49 50 46 51 32 34 124 49 48 46 55 124 53 46 48 54 124 36 56 48 46 48 124 49 49 55 46 56 124 49 52 124 66 101 108 97 114 117 115 124 66 101 108 97 114 117 115 124 69 117 114 111 112 101 124 49 53 51 124 52 50 124 52 57 46 48 124 49 46 49 124 50 48 46 48 124 48 46 48 124 50 53 46 48 124 49 46 48 124 56 54 46 54 124 51 46 48 124 51 52 46 57 124 56 46 55 124 55 49 46 51 124 48 46 55 124 55 55 46 48 124 45 53 46 51 124 54 53 46 51 124 51 46 49 124 56 48 46 52 124 48 46 49 124 50 48 46 48 124 48 46 48 124 49 48 46 48 124 48 46 48 124 50 46 51 124 49 50 46 48 124 50 52 46 48 124 50 52 46 57 124 52 54 46 54 124 66 101 108 97 114 117 115 124 57 46 52 51 124 36 49 51 49 46 50 124 55 46 54 124 34 36 49 51 44 57 48 57 46 51 32 34 124 49 46 48 124 55 46 55 52 51 124 34 36 49 44 51 52 57 46 56 34 124 50 54 46 53 124 49 53 124 66 101 108 103 105 117 109 124 66 101 108 103 105 117 109 124 69 117 114 111 112 101 124 51 56 124 49 56 124 54 57 46 48 124 45 49 46 50 124 56 48 46 48 124 48 46 48 124 55 49 46 48 124 48 46 48 124 52 52 46 56 124 51 46 48 124 49 50 46 49 124 45 49 50 46 57 124 57 50 46 51 124 45 48 46 51 124 55 49 46 51 124 48 46 51 124 56 49 46 50 124 45 49 46 51 124 56 55 46 49 124 45 48 46 53 124 56 48 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 49 46 52 124 53 48 46 48 124 51 52 46 48 124 52 51 46 50 124 53 52 46 49 124 66 101 108 103 105 117 109 124 49 48 46 57 50 124 36 51 57 52 46 51 124 50 46 48 124 34 36 51 54 44 49 48 48 46 50 32 34 124 56 46 51 124 50 46 51 48 50 124 34 36 54 49 44 55 49 52 46 50 34 124 57 54 46 55 124 49 54 124 66 101 108 105 122 101 124 66 101 108 105 122 101 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 55 55 124 49 52 124 54 49 46 57 124 45 49 46 57 124 51 48 46 48 124 45 49 48 46 48 124 50 48 46 48 124 45 57 46 48 124 56 50 46 56 124 48 46 53 124 55 52 46 54 124 45 49 46 53 124 55 51 46 54 124 45 48 46 49 124 56 50 46 50 124 45 52 46 51 124 55 55 46 54 124 45 49 46 50 124 55 56 46 49 124 54 46 54 124 53 48 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 53 46 57 124 50 53 46 48 124 50 53 46 48 124 50 49 46 55 124 50 57 46 49 124 66 101 108 105 122 101 124 48 46 51 52 124 36 50 46 55 124 50 46 48 124 34 36 55 44 56 57 53 46 52 32 34 124 49 51 46 49 124 48 46 52 54 51 124 36 57 55 46 53 124 56 49 46 52 124 49 55 124 66 101 110 105 110 124 66 101 110 105 110 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 49 56 124 50 49 124 53 53 46 55 124 45 48 46 51 124 51 48 46 48 124 48 46 48 124 50 56 46 48 124 45 49 46 48 124 55 54 46 50 124 48 46 52 124 55 57 46 57 124 45 52 46 50 124 52 50 46 57 124 45 48 46 49 124 53 49 46 53 124 48 46 56 124 55 57 46 55 124 49 46 53 124 53 57 46 51 124 48 46 53 124 54 48 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 49 53 46 52 124 51 53 46 48 124 51 48 46 48 124 49 54 46 49 124 50 53 46 57 124 66 101 110 105 110 124 57 46 54 52 124 36 49 52 46 48 124 50 46 53 124 34 36 49 44 52 53 49 46 48 32 34 124 45 124 50 46 49 52 51 124 36 49 49 48 46 57 124 51 49 46 49 124 49 56 124 66 104 117 116 97 110 124 66 104 117 116 97 110 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 49 49 124 50 49 124 53 54 46 54 124 45 49 46 48 124 54 48 46 48 124 48 46 48 124 53 55 46 48 124 55 46 48 124 56 51 46 56 124 45 48 46 49 124 53 53 46 51 124 45 56 46 56 124 53 57 46 55 124 45 48 46 49 124 55 56 46 54 124 45 54 46 49 124 55 50 46 54 124 48 46 56 124 52 57 46 53 124 45 50 46 53 124 50 48 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 49 55 46 56 124 50 53 46 48 124 51 48 46 48 124 57 46 57 124 51 56 46 54 124 66 104 117 116 97 110 124 48 46 55 49 124 36 51 46 57 124 54 46 55 124 34 36 53 44 52 50 57 46 56 32 34 124 52 46 48 124 55 46 48 55 124 36 49 49 46 55 124 55 48 46 57 124 49 57 124 66 111 108 105 118 105 97 124 66 111 108 105 118 105 97 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 49 52 54 124 50 53 124 53 48 46 50 124 48 46 50 124 49 48 46 48 124 48 46 48 124 50 56 46 48 124 49 46 48 124 56 55 46 48 124 51 46 49 124 54 50 46 50 124 45 49 46 53 124 53 54 46 53 124 45 48 46 55 124 52 48 46 56 124 45 48 46 55 124 55 50 46 56 124 52 46 48 124 55 52 46 51 124 45 51 46 51 124 50 48 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 53 46 52 124 49 51 46 48 124 50 53 46 48 124 50 50 46 54 124 51 53 46 53 124 66 111 108 105 118 105 97 124 49 48 46 52 51 124 36 52 55 46 57 124 52 46 50 124 34 36 52 44 53 57 50 46 53 32 34 124 54 46 53 124 50 46 53 48 50 124 36 54 50 50 46 48 124 51 54 46 54 124 50 48 124 66 111 115 110 105 97 32 97 110 100 32 72 101 114 122 101 103 111 118 105 110 97 124 66 111 115 110 105 97 72 101 114 122 101 103 111 118 105 110 97 124 69 117 114 111 112 101 124 49 48 52 124 51 56 124 53 55 46 51 124 45 48 46 50 124 50 48 46 48 124 48 46 48 124 51 50 46 48 124 50 46 48 124 56 52 46 51 124 48 46 52 124 50 52 46 52 124 48 46 51 124 53 53 46 50 124 45 53 46 50 124 54 48 46 52 124 48 46 50 124 56 48 46 55 124 48 46 49 124 56 54 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 50 46 48 124 49 48 46 48 124 49 48 46 48 124 51 55 46 48 124 53 48 46 50 124 66 111 115 110 105 97 32 97 110 100 32 72 101 114 122 101 103 111 118 105 110 97 124 51 46 57 48 124 36 51 48 46 51 124 48 46 56 124 34 36 55 44 55 56 50 46 51 32 34 124 52 51 46 49 124 50 46 49 50 51 124 36 54 51 46 52 124 51 57 46 54 124 50 49 124 66 111 116 115 119 97 110 97 124 66 111 116 115 119 97 110 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 51 51 124 50 124 54 57 46 54 124 48 46 56 124 55 48 46 48 124 48 46 48 124 53 56 46 48 124 50 46 48 124 55 56 46 51 124 45 48 46 49 124 53 51 46 55 124 50 46 50 124 54 57 46 49 124 45 49 46 52 124 55 48 46 50 124 48 46 50 124 55 50 46 52 124 49 46 53 124 55 57 46 55 124 52 46 53 124 55 53 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 53 46 50 124 50 53 46 48 124 50 53 46 48 124 51 48 46 52 124 51 57 46 51 124 66 111 116 115 119 97 110 97 124 49 46 56 52 124 36 50 56 46 53 124 56 46 54 124 34 36 49 53 44 52 56 56 46 57 32 34 124 55 46 53 124 54 46 57 53 124 36 53 50 57 46 51 124 49 51 46 50 124 50 50 124 66 114 97 122 105 108 124 66 114 97 122 105 108 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 57 57 124 50 48 124 53 55 46 57 124 49 46 54 124 53 48 46 48 124 48 46 48 124 51 55 46 48 124 48 46 48 124 54 57 46 49 124 48 46 49 124 53 52 46 56 124 53 46 50 124 53 51 46 55 124 45 48 46 54 124 53 57 46 49 124 49 46 51 124 55 53 46 56 124 45 48 46 49 124 54 57 46 55 124 45 48 46 49 124 53 48 46 48 124 48 46 48 124 54 48 46 48 124 49 48 46 48 124 55 46 54 124 50 55 46 53 124 51 52 46 48 124 51 52 46 51 124 51 56 46 56 124 66 114 97 122 105 108 124 49 57 51 46 50 53 124 34 36 50 44 49 55 50 46 49 34 124 55 46 53 124 34 36 49 49 44 50 51 57 46 53 32 34 124 55 46 48 124 53 46 48 51 55 124 34 36 52 56 44 52 51 56 46 48 34 124 54 54 46 56 124 50 51 124 66 117 108 103 97 114 105 97 124 66 117 108 103 97 114 105 97 124 69 117 114 111 112 101 124 54 49 124 50 55 124 54 52 46 55 124 45 48 46 50 124 51 48 46 48 124 48 46 48 124 51 54 46 48 124 45 50 46 48 124 57 51 46 54 124 54 46 55 124 53 48 46 51 124 45 56 46 48 124 55 50 46 55 124 45 51 46 49 124 56 52 46 50 124 50 46 50 124 55 55 46 56 124 50 46 51 124 56 55 46 49 124 45 48 46 53 124 53 53 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 49 46 52 124 49 48 46 48 124 49 48 46 48 124 50 53 46 55 124 52 48 46 55 124 66 117 108 103 97 114 105 97 124 55 46 53 51 124 36 57 54 46 56 124 48 46 50 124 34 36 49 50 44 56 53 49 46 50 32 34 124 57 46 50 124 51 46 48 51 54 124 34 36 50 44 49 55 48 46 50 34 124 49 55 46 52 124 50 52 124 66 117 114 107 105 110 97 32 70 97 115 111 124 66 117 114 107 105 110 97 70 97 115 111 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 56 53 124 49 48 124 54 48 46 54 124 48 46 48 124 51 48 46 48 124 48 46 48 124 51 49 46 48 124 45 53 46 48 124 56 48 46 52 124 45 48 46 49 124 56 52 46 48 124 45 50 46 48 124 54 50 46 56 124 49 46 51 124 53 56 46 57 124 53 46 52 124 56 49 46 52 124 52 46 54 124 55 50 46 53 124 45 51 46 55 124 53 53 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 56 46 56 124 51 48 46 48 124 51 48 46 48 124 49 50 46 54 124 50 51 46 49 124 66 117 114 107 105 110 97 32 70 97 115 111 124 49 52 46 55 48 124 36 50 48 46 48 124 53 46 56 124 34 36 49 44 51 54 48 46 52 32 34 124 55 55 46 48 124 48 46 51 57 53 124 36 51 55 46 49 124 50 55 46 49 124 50 53 124 66 117 114 109 97 124 66 117 114 109 97 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 55 51 124 52 48 124 51 56 46 55 124 48 46 57 124 49 48 46 48 124 53 46 48 124 49 52 46 48 124 48 46 48 124 56 50 46 48 124 48 46 49 124 57 54 46 48 124 45 50 46 49 124 50 48 46 48 124 48 46 48 124 50 48 46 48 124 48 46 48 124 54 49 46 50 124 52 46 54 124 55 51 46 54 124 49 46 51 124 48 46 48 124 48 46 48 124 49 48 46 48 124 48 46 48 124 51 46 50 124 51 48 46 48 124 51 48 46 48 124 51 46 48 124 49 49 46 53 124 66 117 114 109 97 124 54 49 46 49 57 124 36 55 54 46 53 124 53 46 51 124 34 36 49 44 50 52 57 46 56 32 34 124 53 46 55 124 55 46 50 54 53 124 36 55 53 54 46 51 124 52 50 46 56 124 50 54 124 66 117 114 117 110 100 105 124 66 117 114 117 110 100 105 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 53 55 124 51 55 124 52 56 46 49 124 45 49 46 53 124 50 48 46 48 124 48 46 48 124 49 56 46 48 124 48 46 48 124 55 50 46 50 124 45 48 46 49 124 50 50 46 57 124 45 50 57 46 49 124 52 54 46 49 124 57 46 51 124 54 55 46 50 124 48 46 49 124 55 48 46 57 124 52 46 56 124 55 56 46 57 124 48 46 49 124 53 53 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 53 46 53 124 51 53 46 48 124 51 53 46 48 124 49 56 46 49 124 53 48 46 55 124 66 117 114 117 110 100 105 124 56 46 50 55 124 36 51 46 52 124 51 46 57 124 36 52 49 48 46 56 32 124 45 124 54 46 52 48 50 124 36 49 52 46 49 124 52 57 46 57 124 50 55 124 67 97 109 98 111 100 105 97 124 67 97 109 98 111 100 105 97 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 48 50 124 49 55 124 53 55 46 54 124 45 48 46 51 124 51 48 46 48 124 48 46 48 124 50 49 46 48 124 49 46 48 124 57 49 46 49 124 48 46 50 124 57 48 46 48 124 45 52 46 50 124 52 48 46 55 124 49 46 50 124 52 55 46 50 124 48 46 57 124 56 48 46 55 124 50 46 55 124 54 53 46 50 124 45 52 46 56 124 54 48 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 57 46 57 124 50 48 46 48 124 50 48 46 48 124 57 46 52 124 49 56 46 51 124 67 97 109 98 111 100 105 97 124 49 52 46 50 57 124 36 51 48 46 50 124 54 46 48 124 34 36 50 44 49 49 50 46 50 32 34 124 51 46 53 124 51 46 57 57 55 124 36 55 56 50 46 54 124 50 57 46 56 124 50 56 124 67 97 109 101 114 111 111 110 124 67 97 109 101 114 111 111 110 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 51 53 124 50 57 124 53 49 46 56 124 48 46 48 124 51 48 46 48 124 48 46 48 124 50 50 46 48 124 48 46 48 124 54 57 46 51 124 50 46 52 124 57 48 46 56 124 49 46 49 124 52 55 46 49 124 51 46 48 124 52 56 46 49 124 49 46 49 124 55 48 46 57 124 45 50 46 52 124 53 52 46 57 124 45 52 46 55 124 51 53 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 49 53 46 48 124 51 56 46 53 124 51 56 46 53 124 49 48 46 51 124 49 55 46 53 124 67 97 109 101 114 111 111 110 124 50 48 46 52 50 124 36 52 52 46 51 124 51 46 48 124 34 36 50 44 49 55 48 46 52 32 34 124 45 124 49 46 50 55 57 124 36 52 50 53 46 49 124 49 50 46 49 124 50 57 124 67 97 110 97 100 97 124 67 97 110 97 100 97 124 78 111 114 116 104 32 65 109 101 114 105 99 97 124 54 124 49 124 55 57 46 57 124 45 48 46 57 124 57 48 46 48 124 48 46 48 124 56 57 46 48 124 50 46 48 124 55 57 46 50 124 49 46 50 124 52 49 46 55 124 45 49 49 46 48 124 57 54 46 54 124 48 46 50 124 56 49 46 56 124 48 46 49 124 55 55 46 51 124 45 49 46 53 124 56 55 46 57 124 45 48 46 50 124 55 53 46 48 124 48 46 48 124 56 48 46 48 124 48 46 48 124 49 46 48 124 50 57 46 48 124 49 54 46 53 124 51 49 46 49 124 52 52 46 49 124 67 97 110 97 100 97 124 51 52 46 48 54 124 34 36 49 44 51 51 48 46 51 34 124 51 46 49 124 34 36 51 57 44 48 53 55 46 52 32 34 124 56 46 48 124 49 46 55 55 55 124 34 36 50 51 44 52 49 50 46 57 34 124 56 52 46 48 124 51 48 124 67 97 112 101 32 86 101 114 100 101 124 67 97 112 101 86 101 114 100 101 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 54 54 124 52 124 54 51 46 53 124 45 49 46 49 124 54 53 46 48 124 48 46 48 124 53 49 46 48 124 48 46 48 124 55 55 46 51 124 48 46 48 124 54 49 46 56 124 45 57 46 50 124 53 57 46 48 124 45 53 46 56 124 52 56 46 53 124 45 49 46 53 124 56 48 46 53 124 49 46 51 124 54 54 46 57 124 45 48 46 55 124 54 53 46 48 124 53 46 48 124 54 48 46 48 124 48 46 48 124 49 49 46 54 124 51 53 46 48 124 50 53 46 48 124 50 48 46 54 124 51 53 46 55 124 67 97 112 101 32 86 101 114 100 101 124 48 46 53 50 124 36 49 46 57 124 53 46 52 124 34 36 51 44 54 52 54 46 57 32 34 124 49 48 46 55 124 50 46 48 55 57 124 36 49 49 49 46 52 124 55 51 46 50 124 51 49 124 67 101 110 116 114 97 108 32 65 102 114 105 99 97 110 32 82 101 112 117 98 108 105 99 124 67 101 110 116 114 97 108 65 102 114 105 99 97 110 82 101 112 117 98 108 105 99 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 52 53 124 51 49 124 53 48 46 51 124 49 46 48 124 50 48 46 48 124 48 46 48 124 50 49 46 48 124 49 46 48 124 54 53 46 50 124 45 48 46 50 124 57 50 46 57 124 48 46 49 124 51 55 46 51 124 48 46 53 124 52 57 46 49 124 48 46 57 124 55 52 46 54 124 51 46 51 124 53 55 46 56 124 45 48 46 51 124 53 53 46 48 124 53 46 48 124 51 48 46 48 124 48 46 48 124 49 51 46 54 124 53 48 46 48 124 51 48 46 48 124 56 46 55 124 49 53 46 52 124 67 101 110 116 114 97 108 32 65 102 114 105 99 97 110 32 82 101 112 117 98 108 105 99 124 52 46 54 51 124 36 51 46 52 124 51 46 51 124 36 55 52 52 46 55 32 124 56 46 48 124 49 46 52 57 49 124 36 55 50 46 48 124 51 50 46 56 124 51 50 124 67 104 97 100 124 67 104 97 100 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 54 54 124 52 49 124 52 52 46 56 124 45 48 46 53 124 50 48 46 48 124 48 46 48 124 49 55 46 48 124 49 46 48 124 53 48 46 50 124 45 48 46 50 124 55 52 46 50 124 45 49 49 46 49 124 50 52 46 57 124 45 48 46 52 124 52 51 46 55 124 45 49 46 49 124 55 50 46 53 124 49 46 57 124 53 53 46 54 124 48 46 48 124 53 48 46 48 124 53 46 48 124 52 48 46 48 124 48 46 48 124 49 52 46 55 124 54 48 46 48 124 52 48 46 48 124 55 46 49 124 50 57 46 51 124 67 104 97 100 124 49 48 46 50 50 124 36 49 55 46 52 124 53 46 49 124 34 36 49 44 54 57 56 46 49 32 34 124 45 124 48 46 57 57 50 124 36 55 56 49 46 52 124 51 50 46 54 124 51 51 124 67 104 105 108 101 124 67 104 105 108 101 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 55 124 49 124 55 56 46 51 124 48 46 57 124 57 48 46 48 124 53 46 48 124 55 50 46 48 124 53 46 48 124 55 55 46 52 124 45 48 46 51 124 56 50 46 49 124 45 52 46 53 124 54 56 46 54 124 49 46 52 124 55 53 46 49 124 48 46 54 124 56 53 46 54 124 55 46 55 124 56 50 46 48 124 45 54 46 48 124 56 48 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 52 46 48 124 52 48 46 48 124 50 48 46 48 124 49 54 46 49 124 50 52 46 52 124 67 104 105 108 101 124 49 55 46 49 57 124 36 50 53 55 46 57 124 53 46 51 124 34 36 49 53 44 48 48 49 46 57 32 34 124 56 46 49 124 49 46 53 49 54 124 34 36 49 53 44 48 57 52 46 56 34 124 57 46 50 124 51 52 124 67 104 105 110 97 124 67 104 105 110 97 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 51 56 124 51 48 124 53 49 46 50 124 45 48 46 56 124 50 48 46 48 124 48 46 48 124 51 53 46 48 124 45 49 46 48 124 55 48 46 52 124 48 46 49 124 56 52 46 49 124 45 50 46 57 124 52 54 46 52 124 45 51 46 52 124 53 53 46 52 124 48 46 53 124 55 52 46 50 124 45 49 46 49 124 55 49 46 54 124 48 46 48 124 50 53 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 52 46 50 124 52 53 46 48 124 50 53 46 48 124 49 55 46 53 124 50 51 46 48 124 67 104 105 110 97 124 49 51 52 49 46 52 49 124 34 36 49 48 44 48 56 53 46 55 34 124 49 48 46 51 124 34 36 55 44 53 49 56 46 55 32 34 124 52 46 51 124 51 46 51 50 54 124 34 36 49 48 53 44 55 51 53 46 48 34 124 51 51 46 56 124 51 53 124 67 111 108 111 109 98 105 97 124 67 111 108 111 109 98 105 97 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 52 53 124 56 124 54 56 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 51 53 46 48 124 45 50 46 48 124 55 54 46 48 124 49 46 53 124 55 52 46 49 124 45 52 46 56 124 56 57 46 52 124 51 46 51 124 55 57 46 55 124 48 46 52 124 55 56 46 55 124 50 46 57 124 55 50 46 50 124 45 49 46 48 124 54 53 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 56 46 57 124 51 51 46 48 124 51 51 46 48 124 49 53 46 48 124 50 57 46 52 124 67 111 108 111 109 98 105 97 124 52 53 46 53 49 124 36 52 51 53 46 52 124 52 46 51 124 34 36 57 44 53 54 54 46 49 32 34 124 49 49 46 56 124 50 46 50 55 124 34 36 54 44 55 54 48 46 48 34 124 51 54 46 48 124 51 54 124 67 111 109 111 114 111 115 124 67 111 109 111 114 111 115 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 54 53 124 52 48 124 52 53 46 55 124 49 46 57 124 51 48 46 48 124 48 46 48 124 50 49 46 48 124 45 50 46 48 124 54 52 46 57 124 48 46 49 124 56 53 46 51 124 55 46 53 124 52 49 46 53 124 45 49 46 52 124 51 49 46 50 124 48 46 53 124 55 56 46 51 124 50 46 49 124 54 57 46 52 124 55 46 48 124 49 53 46 48 124 53 46 48 124 50 48 46 48 124 48 46 48 124 55 46 56 124 51 48 46 48 124 53 48 46 48 124 49 48 46 52 124 50 50 46 49 124 67 111 109 111 114 111 115 124 48 46 54 55 124 36 48 46 56 124 50 46 49 124 34 36 49 44 50 48 49 46 56 32 34 124 45 124 50 46 54 57 57 124 36 57 46 52 124 53 49 46 56 124 51 55 124 34 67 111 110 103 111 44 32 68 101 109 46 32 82 101 112 46 34 124 68 101 109 99 111 114 97 116 105 99 82 101 112 117 98 108 105 99 67 111 110 103 111 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 55 50 124 52 52 124 52 49 46 49 124 48 46 52 124 49 48 46 48 124 48 46 48 124 50 48 46 48 124 49 46 48 124 55 50 46 53 124 45 48 46 56 124 55 54 46 49 124 45 56 46 52 124 51 56 46 55 124 48 46 57 124 51 57 46 48 124 49 46 55 124 53 49 46 50 124 52 46 53 124 54 51 46 48 124 48 46 48 124 50 48 46 48 124 53 46 48 124 50 48 46 48 124 48 46 48 124 49 49 46 48 124 51 48 46 48 124 52 48 46 48 124 49 53 46 57 124 50 56 46 50 124 68 101 109 111 99 114 97 116 105 99 32 82 101 112 117 98 108 105 99 32 111 102 32 67 111 110 103 111 124 55 48 46 52 54 124 36 50 51 46 49 124 55 46 50 124 36 51 50 56 46 49 32 124 45 124 50 51 46 52 54 52 124 34 36 50 44 57 51 57 46 51 34 124 49 50 52 46 51 124 51 56 124 34 67 111 110 103 111 44 32 82 101 112 46 34 124 82 101 112 117 98 108 105 99 67 111 110 103 111 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 54 55 124 52 50 124 52 51 46 56 124 48 46 50 124 49 48 46 48 124 48 46 48 124 50 49 46 48 124 50 46 48 124 54 49 46 51 124 45 48 46 53 124 55 56 46 48 124 45 49 46 55 124 52 48 46 54 124 45 48 46 50 124 52 53 46 55 124 51 46 52 124 55 49 46 48 124 45 48 46 52 124 54 48 46 55 124 45 48 46 51 124 50 48 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 49 52 46 55 124 53 48 46 48 124 51 54 46 48 124 56 46 54 124 50 55 46 49 124 82 101 112 117 98 108 105 99 32 111 102 32 67 111 110 103 111 124 51 46 56 55 124 36 49 55 46 49 124 57 46 49 124 34 36 52 44 52 50 54 46 55 32 34 124 45 124 52 46 57 56 51 124 34 36 50 44 56 49 54 46 48 34 124 50 51 46 56 124 51 57 124 67 111 115 116 97 32 82 105 99 97 124 67 111 115 116 97 82 105 99 97 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 52 52 124 55 124 54 56 46 48 124 48 46 55 124 53 53 46 48 124 48 46 48 124 53 51 46 48 124 48 46 48 124 56 50 46 56 124 48 46 53 124 57 48 46 56 124 51 46 57 124 53 55 46 54 124 45 48 46 54 124 54 50 46 55 124 48 46 54 124 55 51 46 52 124 50 46 55 124 56 53 46 49 124 45 48 46 49 124 55 48 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 50 46 52 124 50 53 46 48 124 51 48 46 48 124 49 51 46 56 124 49 55 46 53 124 67 111 115 116 97 32 82 105 99 97 124 52 46 53 54 124 36 53 49 46 50 124 52 46 50 124 34 36 49 49 44 50 49 53 46 54 32 34 124 55 46 51 124 53 46 54 54 124 34 36 49 44 52 49 50 46 54 34 124 50 57 46 54 124 52 48 124 67 111 116 101 32 100 39 73 118 111 105 114 101 124 67 111 101 68 105 118 111 105 114 101 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 50 54 124 50 52 124 53 52 46 51 124 45 49 46 49 124 50 48 46 48 124 45 49 48 46 48 124 50 50 46 48 124 49 46 48 124 55 56 46 49 124 45 48 46 52 124 56 54 46 54 124 45 49 46 56 124 52 50 46 55 124 45 48 46 54 124 53 54 46 49 124 48 46 52 124 56 49 46 55 124 49 46 53 124 55 48 46 51 124 45 49 46 57 124 51 53 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 55 46 51 124 51 54 46 48 124 50 53 46 48 124 49 54 46 53 124 50 49 46 49 124 67 244 116 101 32 100 39 73 118 111 105 114 101 124 50 50 46 48 51 124 36 51 55 46 48 124 50 46 54 124 34 36 49 44 54 56 48 46 55 32 34 124 45 124 49 46 51 54 54 124 36 52 49 55 46 57 124 54 54 46 56 124 52 49 124 67 114 111 97 116 105 97 124 67 114 111 97 116 105 97 124 69 117 114 111 112 101 124 56 51 124 51 53 124 54 48 46 57 124 45 48 46 50 124 52 48 46 48 124 48 46 48 124 52 49 46 48 124 48 46 48 124 55 54 46 52 124 49 46 56 124 52 53 46 48 124 45 53 46 51 124 54 51 46 52 124 45 49 46 56 124 52 52 46 52 124 48 46 51 124 56 49 46 52 124 50 46 57 124 56 55 46 53 124 45 48 46 49 124 55 48 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 49 46 50 124 52 48 46 48 124 50 48 46 48 124 49 57 46 49 124 52 50 46 56 124 67 114 111 97 116 105 97 124 52 46 52 50 124 36 55 56 46 49 124 45 49 46 52 124 34 36 49 55 44 54 56 51 46 53 32 34 124 49 55 46 54 124 49 46 48 52 56 124 36 53 56 50 46 54 124 52 48 46 54 124 52 50 124 67 117 98 97 124 67 117 98 97 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 49 55 55 124 50 57 124 50 56 46 51 124 48 46 54 124 49 48 46 48 124 48 46 48 124 51 55 46 48 124 45 55 46 48 124 54 49 46 53 124 49 50 46 53 124 48 46 48 124 48 46 48 124 49 48 46 48 124 48 46 48 124 50 48 46 48 124 48 46 48 124 55 49 46 51 124 45 48 46 51 124 54 50 46 55 124 48 46 53 124 48 46 48 124 48 46 48 124 49 48 46 48 124 48 46 48 124 56 46 55 124 53 48 46 48 124 51 48 46 48 124 50 49 46 50 124 55 53 46 50 124 67 117 98 97 124 49 49 46 50 124 36 49 49 50 46 52 124 50 46 49 124 34 36 57 44 56 53 53 46 48 32 34 124 45 124 50 46 57 124 36 56 53 46 53 124 51 52 46 51 124 52 51 124 67 121 112 114 117 115 124 67 121 112 114 117 115 124 69 117 114 111 112 101 124 50 48 124 57 124 55 49 46 56 124 45 49 46 53 124 55 48 46 48 124 45 49 48 46 48 124 54 51 46 48 124 45 51 46 48 124 56 51 46 51 124 56 46 55 124 51 55 46 49 124 45 56 46 53 124 56 49 46 54 124 49 46 53 124 54 57 46 57 124 45 49 46 53 124 56 53 46 55 124 45 49 46 57 124 56 50 46 49 124 45 48 46 53 124 55 53 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 49 46 52 124 51 48 46 48 124 49 48 46 48 124 50 53 46 56 124 52 53 46 56 124 67 121 112 114 117 115 124 48 46 56 50 124 36 50 51 46 50 124 49 46 48 124 34 36 50 56 44 50 53 53 46 55 32 34 124 53 46 54 124 50 46 53 54 52 124 34 36 52 44 56 54 48 46 48 34 124 54 48 46 56 124 52 52 124 67 122 101 99 104 32 82 101 112 117 98 108 105 99 124 67 122 101 99 104 82 101 112 117 98 108 105 99 124 69 117 114 111 112 101 124 51 48 124 49 53 124 54 57 46 57 124 45 48 46 53 124 55 48 46 48 124 53 46 48 124 52 54 46 48 124 45 51 46 48 124 56 50 46 48 124 49 46 48 124 51 54 46 56 124 45 56 46 48 124 54 55 46 55 124 45 50 46 49 124 55 55 46 57 124 48 46 57 124 56 49 46 53 124 49 46 53 124 56 55 46 49 124 45 48 46 53 124 55 48 46 48 124 48 46 48 124 56 48 46 48 124 48 46 48 124 49 46 52 124 49 53 46 48 124 49 57 46 48 124 51 52 46 56 124 52 53 46 57 124 67 122 101 99 104 32 82 101 112 117 98 108 105 99 124 49 48 46 53 49 124 36 50 54 49 46 51 124 50 46 51 124 34 36 50 52 44 56 54 57 46 48 32 34 124 55 46 51 124 49 46 52 54 52 124 34 36 54 44 55 56 49 46 53 34 124 51 56 46 53 124 52 53 124 68 101 110 109 97 114 107 124 68 101 110 109 97 114 107 124 69 117 114 111 112 101 124 49 49 124 51 124 55 54 46 50 124 45 50 46 52 124 57 48 46 48 124 48 46 48 124 57 51 46 48 124 48 46 48 124 51 57 46 56 124 45 51 46 52 124 48 46 48 124 45 49 57 46 53 124 57 57 46 49 124 45 48 46 54 124 57 50 46 49 124 48 46 48 124 56 48 46 55 124 45 48 46 55 124 56 55 46 49 124 45 48 46 53 124 57 48 46 48 124 48 46 48 124 57 48 46 48 124 48 46 48 124 49 46 52 124 53 53 46 52 124 50 53 46 48 124 52 56 46 50 124 53 56 46 52 124 68 101 110 109 97 114 107 124 53 46 53 52 124 36 50 48 49 46 55 124 50 46 49 124 34 36 51 54 44 52 52 57 46 54 32 34 124 55 46 50 124 50 46 50 57 56 124 34 45 36 49 44 56 49 51 46 54 34 124 52 52 46 51 124 52 54 124 68 106 105 98 111 117 116 105 124 68 106 105 98 111 117 116 105 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 50 55 124 50 53 124 53 51 46 57 124 45 48 46 54 124 51 48 46 48 124 48 46 48 124 51 50 46 48 124 52 46 48 124 56 48 46 51 124 48 46 55 124 52 50 46 52 124 45 56 46 49 124 51 48 46 53 124 45 50 46 52 124 54 49 46 54 124 45 54 46 49 124 55 55 46 50 124 48 46 54 124 53 57 46 54 124 48 46 48 124 54 53 46 48 124 53 46 48 124 54 48 46 48 124 48 46 48 124 49 53 46 50 124 51 48 46 48 124 50 53 46 48 124 50 49 46 48 124 52 51 46 56 124 68 106 105 98 111 117 116 105 124 48 46 56 50 124 36 50 46 49 124 52 46 53 124 34 36 50 44 53 53 52 46 53 32 34 124 53 57 46 48 124 51 46 57 53 52 124 36 50 54 46 56 124 53 54 46 49 124 52 55 124 68 111 109 105 110 105 99 97 124 68 111 109 105 110 105 99 97 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 56 48 124 49 54 124 54 49 46 54 124 45 49 46 55 124 54 48 46 48 124 45 53 46 48 124 53 50 46 48 124 45 55 46 48 124 54 56 46 56 124 45 48 46 55 124 52 51 46 56 124 45 50 46 48 124 56 48 46 53 124 53 46 55 124 54 49 46 57 124 45 48 46 57 124 56 53 46 48 124 45 49 46 51 124 55 52 46 51 124 48 46 48 124 54 48 46 48 124 45 53 46 48 124 51 48 46 48 124 48 46 48 124 55 46 57 124 51 53 46 48 124 51 48 46 48 124 51 49 46 54 124 52 51 46 51 124 68 111 109 105 110 105 99 97 124 48 46 48 55 124 36 48 46 56 124 49 46 48 124 34 36 49 48 44 52 49 54 46 48 32 34 124 50 51 46 48 124 50 46 56 53 124 36 51 48 46 57 124 53 52 46 51 124 52 56 124 68 111 109 105 110 105 99 97 110 32 82 101 112 117 98 108 105 99 124 68 111 109 105 110 105 99 97 110 82 101 112 117 98 108 105 99 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 56 57 124 49 56 124 54 48 46 50 124 48 46 50 124 51 48 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 56 53 46 56 124 48 46 53 124 57 49 46 52 124 50 46 51 124 53 53 46 53 124 45 48 46 57 124 53 56 46 55 124 49 46 54 124 55 53 46 49 124 45 50 46 48 124 56 48 46 49 124 48 46 51 124 53 53 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 52 46 57 124 50 53 46 48 124 50 53 46 48 124 49 51 46 49 124 49 54 46 57 124 68 111 109 105 110 105 99 97 110 32 82 101 112 117 98 108 105 99 124 57 46 56 55 124 36 56 55 46 50 124 55 46 56 124 34 36 56 44 56 51 53 46 56 32 34 124 49 52 46 50 124 54 46 51 50 57 124 34 36 49 44 54 50 53 46 56 34 124 50 56 46 55 124 52 57 124 69 99 117 97 100 111 114 124 69 99 117 97 100 111 114 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 49 53 54 124 50 54 124 52 56 46 51 124 49 46 50 124 50 48 46 48 124 48 46 48 124 50 53 46 48 124 51 46 48 124 55 56 46 51 124 45 48 46 54 124 54 52 46 51 124 49 52 46 50 124 53 52 46 49 124 48 46 54 124 52 49 46 48 124 48 46 57 124 54 54 46 56 124 49 46 57 124 54 56 46 49 124 45 55 46 57 124 50 53 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 54 46 48 124 51 53 46 48 124 50 53 46 48 124 49 55 46 57 124 51 52 46 53 124 69 99 117 97 100 111 114 124 49 52 46 55 57 124 36 49 49 53 46 48 124 51 46 50 124 34 36 55 44 55 55 53 46 56 32 34 124 53 46 48 124 51 46 53 53 124 36 49 54 52 46 49 124 50 48 46 52 124 53 48 124 69 103 121 112 116 124 69 103 121 112 116 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 49 48 48 124 49 50 124 53 55 46 57 124 45 49 46 50 124 51 53 46 48 124 45 53 46 48 124 51 49 46 48 124 51 46 48 124 56 57 46 55 124 48 46 49 124 54 52 46 49 124 45 49 46 50 124 54 51 46 56 124 45 48 46 55 124 53 51 46 55 124 48 46 49 124 54 50 46 51 124 49 46 53 124 55 52 46 48 124 48 46 48 124 54 53 46 48 124 48 46 48 124 52 48 46 48 124 45 49 48 46 48 124 56 46 48 124 50 48 46 48 124 50 48 46 48 124 49 53 46 51 124 51 52 46 54 124 69 103 121 112 116 124 55 56 46 51 52 124 36 52 57 55 46 56 124 53 46 49 124 34 36 54 44 51 53 52 46 52 32 34 124 45 124 49 49 46 55 48 51 124 34 36 54 44 51 56 53 46 54 34 124 55 51 46 56 124 53 49 124 69 108 32 83 97 108 118 97 100 111 114 124 69 108 83 97 108 118 97 100 111 114 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 52 49 124 53 124 54 56 46 55 124 45 48 46 49 124 52 48 46 48 124 48 46 48 124 51 54 46 48 124 50 46 48 124 56 53 46 53 124 45 48 46 51 124 57 49 46 49 124 51 46 49 124 54 51 46 50 124 45 50 46 51 124 54 53 46 51 124 48 46 52 124 56 50 46 49 124 50 46 50 124 55 57 46 48 124 45 54 46 48 124 55 53 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 53 46 53 124 50 53 46 48 124 50 53 46 48 124 49 52 46 48 124 49 55 46 50 124 69 108 32 83 97 108 118 97 100 111 114 124 53 46 56 54 124 36 52 51 46 54 124 48 46 55 124 34 36 55 44 52 50 57 46 56 32 34 124 55 46 48 124 49 46 49 55 57 124 36 55 56 46 48 124 53 48 46 51 124 53 50 124 69 113 117 97 116 111 114 105 97 108 32 71 117 105 110 101 97 124 69 113 117 97 116 111 114 105 97 108 71 117 105 110 101 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 55 48 124 52 51 124 52 50 46 56 124 45 52 46 55 124 50 48 46 48 124 48 46 48 124 49 57 46 48 124 49 46 48 124 55 53 46 53 124 48 46 48 124 50 56 46 48 124 45 53 50 46 53 124 52 52 46 55 124 48 46 53 124 52 51 46 56 124 48 46 55 124 55 51 46 49 124 45 49 46 51 124 53 56 46 56 124 45 48 46 49 124 50 53 46 48 124 53 46 48 124 52 48 46 48 124 48 46 48 124 49 53 46 54 124 51 53 46 48 124 51 53 46 48 124 50 46 50 124 52 57 46 48 124 69 113 117 97 116 111 114 105 97 108 32 71 117 105 110 101 97 124 49 46 51 49 124 36 50 51 46 56 124 45 48 46 56 124 34 36 49 56 44 49 52 51 46 50 32 34 124 50 50 46 51 124 55 46 53 48 52 124 36 54 57 53 46 48 124 55 46 53 124 53 51 124 69 114 105 116 114 101 97 124 69 114 105 116 114 101 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 55 53 124 52 53 124 51 54 46 50 124 45 48 46 53 124 49 48 46 48 124 48 46 48 124 50 54 46 48 124 48 46 48 124 53 55 46 48 124 45 49 54 46 48 124 52 54 46 56 124 49 53 46 51 124 49 55 46 49 124 45 49 46 49 124 54 51 46 50 124 45 49 48 46 50 124 53 50 46 57 124 54 46 57 124 54 57 46 49 124 48 46 48 124 48 46 48 124 48 46 48 124 50 48 46 48 124 48 46 48 124 53 46 52 124 51 48 46 48 124 51 48 46 48 124 53 48 46 48 124 52 50 46 49 124 69 114 105 116 114 101 97 124 53 46 51 50 124 36 51 46 54 124 50 46 50 124 36 54 56 49 46 48 32 124 45 124 49 50 46 55 48 57 124 36 53 53 46 54 124 49 52 52 46 56 124 53 52 124 69 115 116 111 110 105 97 124 69 115 116 111 110 105 97 124 69 117 114 111 112 101 124 49 54 124 55 124 55 51 46 50 124 45 50 46 48 124 56 48 46 48 124 48 46 48 124 54 53 46 48 124 45 49 46 48 124 55 57 46 49 124 45 49 46 54 124 51 56 46 56 124 45 49 51 46 52 124 55 53 46 55 124 45 53 46 50 124 53 54 46 57 124 49 46 49 124 55 57 46 51 124 48 46 54 124 56 55 46 49 124 45 48 46 53 124 57 48 46 48 124 48 46 48 124 56 48 46 48 124 48 46 48 124 49 46 52 124 50 49 46 48 124 50 49 46 48 124 51 52 46 55 124 52 53 46 50 124 69 115 116 111 110 105 97 124 49 46 51 51 124 36 50 52 46 55 124 51 46 49 124 34 36 49 56 44 53 49 56 46 53 32 34 124 49 54 46 56 124 50 46 56 57 52 124 34 36 49 44 53 51 57 46 52 34 124 54 46 54 124 53 53 124 69 116 104 105 111 112 105 97 124 69 116 104 105 111 112 105 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 51 52 124 50 56 124 53 50 46 48 124 49 46 53 124 51 48 46 48 124 48 46 48 124 50 55 46 48 124 48 46 48 124 55 52 46 56 124 48 46 51 124 57 49 46 49 124 50 46 52 124 54 52 46 52 124 45 51 46 48 124 53 53 46 53 124 45 49 46 54 124 54 55 46 49 124 49 50 46 56 124 54 53 46 54 124 48 46 48 124 50 53 46 48 124 53 46 48 124 50 48 46 48 124 48 46 48 124 57 46 55 124 51 53 46 48 124 51 53 46 48 124 56 46 54 124 49 55 46 50 124 69 116 104 105 111 112 105 97 124 56 52 46 56 48 124 36 56 54 46 49 124 56 46 48 124 34 36 49 44 48 49 53 46 54 32 34 124 45 124 50 46 55 56 54 124 36 49 56 52 46 48 124 51 54 46 55 124 53 54 124 70 105 106 105 124 70 105 106 105 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 48 53 124 49 56 124 53 55 46 51 124 45 51 46 49 124 50 53 46 48 124 45 53 46 48 124 50 48 46 48 124 45 50 48 46 48 124 55 56 46 49 124 48 46 48 124 55 56 46 57 124 45 50 46 52 124 53 57 46 51 124 45 51 46 57 124 55 53 46 56 124 48 46 49 124 55 53 46 55 124 45 48 46 52 124 54 57 46 55 124 45 48 46 49 124 51 48 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 49 48 46 49 124 51 49 46 48 124 50 56 46 48 124 50 49 46 50 124 50 54 46 53 124 70 105 106 105 124 48 46 56 57 124 36 51 46 57 124 48 46 49 124 34 36 52 44 51 52 55 46 51 32 34 124 45 124 53 46 52 52 57 124 36 49 50 56 46 57 124 53 53 46 56 124 53 55 124 70 105 110 108 97 110 100 124 70 105 110 108 97 110 100 124 69 117 114 111 112 101 124 49 55 124 56 124 55 50 46 51 124 45 49 46 55 124 57 48 46 48 124 48 46 48 124 57 50 46 48 124 51 46 48 124 54 53 46 52 124 48 46 49 124 53 46 50 124 45 50 49 46 51 124 57 52 46 57 124 45 48 46 49 124 52 50 46 52 124 49 46 48 124 56 49 46 51 124 48 46 54 124 56 55 46 49 124 45 48 46 53 124 56 53 46 48 124 48 46 48 124 56 48 46 48 124 48 46 48 124 49 46 52 124 51 48 46 53 124 50 54 46 48 124 52 51 46 49 124 53 54 46 50 124 70 105 110 108 97 110 100 124 53 46 51 56 124 36 49 56 54 46 48 124 51 46 49 124 34 36 51 52 44 53 56 53 46 53 32 34 124 56 46 52 124 49 46 54 56 54 124 34 36 52 44 51 49 52 46 52 34 124 52 56 46 52 124 53 56 124 70 114 97 110 99 101 124 70 114 97 110 99 101 124 69 117 114 111 112 101 124 54 55 124 51 48 124 54 51 46 50 124 45 49 46 52 124 56 48 46 48 124 48 46 48 124 54 56 46 48 124 45 49 46 48 124 53 51 46 56 124 49 46 53 124 53 46 51 124 45 49 49 46 49 124 56 51 46 55 124 45 49 46 57 124 53 49 46 54 124 48 46 50 124 56 50 46 51 124 45 49 46 52 124 56 50 46 49 124 45 48 46 53 124 53 53 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 49 46 52 124 52 49 46 48 124 51 52 46 52 124 52 49 46 57 124 53 54 46 50 124 70 114 97 110 99 101 124 54 50 46 57 54 124 34 36 50 44 49 52 53 46 53 34 124 49 46 53 124 34 36 51 52 44 48 55 55 46 48 32 34 124 57 46 51 124 49 46 55 51 54 124 34 36 51 51 44 57 48 53 46 51 34 124 56 52 46 51 124 53 57 124 71 97 98 111 110 124 71 97 98 111 110 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 49 51 124 49 55 124 53 54 46 52 124 45 48 46 51 124 52 48 46 48 124 48 46 48 124 50 56 46 48 124 45 49 46 48 124 55 51 46 53 124 45 49 46 48 124 56 49 46 53 124 45 54 46 52 124 53 55 46 55 124 48 46 52 124 53 57 46 56 124 49 46 48 124 55 55 46 55 124 51 46 57 124 54 49 46 49 124 48 46 49 124 52 53 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 49 52 46 53 124 51 53 46 48 124 51 53 46 48 124 49 52 46 51 124 50 52 46 56 124 71 97 98 111 110 124 49 46 53 48 124 36 50 50 46 53 124 53 46 55 124 34 36 49 53 44 48 50 48 46 54 32 34 124 50 49 46 48 124 48 46 53 56 54 124 36 49 55 48 46 52 124 50 53 46 49 124 54 48 124 34 71 97 109 98 105 97 44 32 84 104 101 34 124 71 97 109 98 105 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 57 52 124 49 49 124 53 56 46 56 124 49 46 52 124 51 48 46 48 124 48 46 48 124 51 50 46 48 124 51 46 48 124 55 53 46 48 124 49 46 56 124 56 53 46 53 124 53 46 56 124 53 54 46 51 124 45 49 46 53 124 54 55 46 50 124 48 46 48 124 55 49 46 48 124 45 48 46 52 124 54 48 46 53 124 48 46 49 124 54 48 46 48 124 53 46 48 124 53 48 46 48 124 48 46 48 124 49 52 46 56 124 51 53 46 48 124 51 51 46 48 124 49 51 46 54 124 50 50 46 48 124 84 104 101 32 71 97 109 98 105 97 124 49 46 55 51 124 36 51 46 53 124 53 46 55 124 34 36 50 44 48 49 56 46 50 32 34 124 45 124 53 46 48 52 57 124 36 51 55 46 52 124 53 55 46 56 124 54 49 124 71 101 111 114 103 105 97 124 71 101 111 114 103 105 97 124 69 117 114 111 112 101 124 51 52 124 49 54 124 54 57 46 52 124 45 49 46 48 124 52 48 46 48 124 48 46 48 124 51 56 46 48 124 45 51 46 48 124 56 55 46 56 124 48 46 51 124 53 53 46 56 124 45 52 46 53 124 56 54 46 57 124 45 48 46 52 124 57 50 46 49 124 48 46 48 124 55 52 46 52 124 45 50 46 51 124 56 57 46 50 124 48 46 48 124 55 48 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 48 46 52 124 50 48 46 48 124 49 53 46 48 124 50 52 46 52 124 51 56 46 53 124 71 101 111 114 103 105 97 124 52 46 51 57 124 36 50 50 46 52 124 54 46 52 124 34 36 53 44 49 49 51 46 57 32 34 124 49 54 46 52 124 55 46 49 48 57 124 36 53 52 56 46 56 124 51 57 46 49 124 54 50 124 71 101 114 109 97 110 121 124 71 101 114 109 97 110 121 124 69 117 114 111 112 101 124 50 54 124 49 50 124 55 49 46 48 124 45 48 46 56 124 57 48 46 48 124 48 46 48 124 55 57 46 48 124 45 49 46 48 124 54 49 46 51 124 50 46 56 124 51 50 46 50 124 45 49 48 46 53 124 57 48 46 53 124 48 46 57 124 52 49 46 52 124 48 46 56 124 56 51 46 53 124 45 48 46 52 124 56 55 46 49 124 45 48 46 53 124 56 53 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 49 46 52 124 52 55 46 53 124 49 53 46 56 124 51 55 46 48 124 52 55 46 53 124 71 101 114 109 97 110 121 124 56 49 46 54 48 124 34 36 50 44 57 52 48 46 52 34 124 51 46 53 124 34 36 51 54 44 48 51 51 46 51 32 34 124 54 46 56 124 49 46 49 53 124 34 36 52 54 44 49 51 51 46 55 34 124 56 52 46 48 124 54 51 124 71 104 97 110 97 124 71 104 97 110 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 56 52 124 57 124 54 48 46 55 124 49 46 51 124 53 48 46 48 124 48 46 48 124 52 49 46 48 124 50 46 48 124 56 49 46 57 124 45 49 46 52 124 52 56 46 51 124 50 46 50 124 54 50 46 57 124 45 48 46 53 124 54 50 46 57 124 54 46 56 124 54 54 46 57 124 51 46 54 124 54 55 46 56 124 48 46 48 124 54 53 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 56 46 54 124 50 53 46 48 124 50 53 46 48 124 50 51 46 55 124 52 49 46 53 124 71 104 97 110 97 124 50 51 46 55 48 124 36 54 50 46 48 124 53 46 55 124 34 36 50 44 54 49 53 46 49 32 34 124 49 49 46 48 124 49 48 46 55 48 57 124 34 36 50 44 53 50 55 46 52 34 124 51 55 46 52 124 54 52 124 71 114 101 101 99 101 124 71 114 101 101 99 101 124 69 117 114 111 112 101 124 49 49 57 124 51 57 124 53 53 46 52 124 45 52 46 57 124 53 48 46 48 124 48 46 48 124 51 53 46 48 124 45 51 46 48 124 54 53 46 51 124 45 48 46 54 124 49 54 46 50 124 45 49 56 46 49 124 55 54 46 51 124 48 46 49 124 51 54 46 54 124 45 49 56 46 54 124 55 50 46 54 124 45 56 46 48 124 56 50 46 49 124 45 48 46 53 124 54 48 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 49 46 52 124 52 53 46 48 124 50 52 46 48 124 50 57 46 52 124 53 50 46 57 124 71 114 101 101 99 101 124 49 49 46 49 57 124 36 51 49 56 46 49 124 45 52 46 53 124 34 36 50 56 44 52 51 51 46 57 32 34 124 49 50 46 53 124 52 46 55 48 50 124 34 36 50 44 49 56 55 46 56 34 124 49 52 50 46 56 124 54 53 124 71 117 97 116 101 109 97 108 97 124 71 117 97 116 101 109 97 108 97 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 56 50 124 49 55 124 54 48 46 57 124 45 49 46 48 124 51 48 46 48 124 45 53 46 48 124 51 50 46 48 124 45 50 46 48 124 55 57 46 54 124 48 46 49 124 57 51 46 57 124 45 48 46 53 124 52 56 46 53 124 45 51 46 54 124 53 51 46 53 124 48 46 49 124 55 55 46 51 124 48 46 57 124 56 52 46 54 124 48 46 48 124 54 48 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 50 46 55 124 51 49 46 48 124 51 49 46 48 124 49 48 46 55 124 49 52 46 51 124 71 117 97 116 101 109 97 108 97 124 49 52 46 51 54 124 36 55 48 46 50 124 50 46 54 124 34 36 52 44 56 56 52 46 53 32 34 124 51 46 50 124 51 46 56 54 124 36 54 56 54 46 56 124 50 52 46 50 124 54 54 124 71 117 105 110 101 97 124 71 117 105 110 101 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 52 49 124 51 48 124 53 48 46 56 124 45 48 46 57 124 50 48 46 48 124 48 46 48 124 50 48 46 48 124 50 46 48 124 54 57 46 51 124 45 48 46 51 124 56 50 46 54 124 45 56 46 51 124 51 56 46 53 124 45 50 46 51 124 54 52 46 55 124 45 49 46 57 124 54 55 46 49 124 45 51 46 50 124 54 49 46 50 124 48 46 48 124 52 53 46 48 124 53 46 48 124 52 48 46 48 124 48 46 48 124 49 49 46 57 124 52 48 46 48 124 51 53 46 48 124 49 53 46 56 124 50 52 46 49 124 71 117 105 110 101 97 124 49 48 46 51 51 124 36 49 48 46 56 124 49 46 57 124 34 36 49 44 48 52 54 46 49 32 34 124 45 124 49 53 46 52 54 54 124 36 51 48 50 46 57 124 56 56 46 54 124 54 55 124 71 117 105 110 101 97 45 66 105 115 115 97 117 124 71 117 105 110 101 97 66 105 115 115 97 117 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 52 57 124 51 51 124 53 48 46 49 124 51 46 54 124 50 48 46 48 124 48 46 48 124 50 49 46 48 124 50 46 48 124 56 56 46 55 124 48 46 48 124 54 51 46 51 124 56 46 53 124 52 48 46 53 124 49 53 46 48 124 54 49 46 48 124 45 48 46 52 124 55 53 46 57 124 51 46 55 124 54 53 46 51 124 49 46 55 124 51 53 46 48 124 53 46 48 124 51 48 46 48 124 48 46 48 124 57 46 57 124 50 48 46 48 124 50 53 46 48 124 49 48 46 50 124 51 53 46 48 124 71 117 105 110 101 97 45 66 105 115 115 97 117 124 49 46 54 53 124 36 49 46 56 124 51 46 53 124 34 36 49 44 48 56 52 46 52 32 34 124 45 124 49 46 48 55 49 124 36 56 46 56 124 52 55 46 55 124 54 56 124 71 117 121 97 110 97 124 71 117 121 97 110 97 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 49 51 55 124 50 51 124 53 49 46 51 124 49 46 57 124 51 48 46 48 124 48 46 48 124 50 55 46 48 124 49 46 48 124 54 52 46 48 124 45 48 46 54 124 53 50 46 48 124 50 50 46 57 124 54 53 46 53 124 45 49 46 51 124 54 53 46 51 124 53 46 48 124 55 55 46 52 124 49 46 54 124 55 49 46 53 124 48 46 50 124 51 48 46 48 124 48 46 48 124 51 48 46 48 124 45 49 48 46 48 124 54 46 56 124 51 51 46 51 124 52 53 46 48 124 50 49 46 54 124 52 48 46 48 124 71 117 121 97 110 97 124 48 46 55 55 124 36 53 46 52 124 51 46 54 124 34 36 54 44 57 54 52 46 52 32 34 124 49 49 46 48 124 51 46 55 51 124 36 49 56 55 46 53 124 54 48 46 50 124 54 57 124 72 97 105 116 105 124 72 97 105 116 105 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 49 52 50 124 50 52 124 53 48 46 55 124 45 49 46 52 124 49 48 46 48 124 48 46 48 124 50 50 46 48 124 52 46 48 124 56 48 46 54 124 45 48 46 51 124 56 53 46 51 124 45 52 46 56 124 51 51 46 51 124 45 52 46 50 124 54 53 46 52 124 45 49 49 46 48 124 55 54 46 48 124 50 46 51 124 55 52 46 56 124 48 46 48 124 51 48 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 53 46 49 124 51 48 46 48 124 51 48 46 48 124 49 49 46 55 124 50 50 46 49 124 72 97 105 116 105 124 57 46 56 54 124 36 49 49 46 53 124 45 53 46 49 124 34 36 49 44 49 54 52 46 53 32 34 124 52 48 46 54 124 52 46 49 50 50 124 36 49 53 48 46 48 124 49 55 46 49 124 55 48 124 72 111 110 100 117 114 97 115 124 72 111 110 100 117 114 97 115 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 57 51 124 49 57 124 53 56 46 56 124 48 46 50 124 51 48 46 48 124 48 46 48 124 50 52 46 48 124 45 49 46 48 124 56 51 46 55 124 48 46 50 124 56 51 46 52 124 45 50 46 51 124 54 48 46 54 124 45 49 46 53 124 51 48 46 48 124 48 46 51 124 55 52 46 49 124 48 46 57 124 55 55 46 49 124 48 46 49 124 54 53 46 48 124 53 46 48 124 54 48 46 48 124 48 46 48 124 54 46 53 124 50 53 46 48 124 50 55 46 53 124 49 53 46 55 124 50 51 46 53 124 72 111 110 100 117 114 97 115 124 55 46 54 49 124 36 51 51 46 54 124 50 46 56 124 34 36 52 44 52 49 55 46 48 32 34 124 53 46 49 124 52 46 54 57 57 124 36 55 57 55 46 52 124 50 54 46 51 124 55 49 124 72 111 110 103 32 75 111 110 103 124 72 111 110 103 75 111 110 103 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 124 49 124 56 57 46 57 124 48 46 50 124 57 48 46 48 124 48 46 48 124 56 52 46 48 124 50 46 48 124 57 51 46 49 124 45 48 46 50 124 57 49 46 48 124 49 46 52 124 57 56 46 57 124 48 46 50 124 56 54 46 53 124 48 46 51 124 56 53 46 56 124 45 49 46 51 124 57 48 46 48 124 48 46 48 124 57 48 46 48 124 48 46 48 124 57 48 46 48 124 48 46 48 124 48 46 48 124 49 53 46 48 124 49 54 46 53 124 49 51 46 57 124 49 55 46 51 124 72 111 110 103 32 75 111 110 103 124 55 46 49 50 124 36 51 50 53 46 56 124 54 46 56 124 34 36 52 53 44 55 51 54 46 51 32 34 124 52 46 52 124 50 46 51 57 56 124 34 36 54 56 44 57 48 51 46 57 34 124 124 55 50 124 72 117 110 103 97 114 121 124 72 117 110 103 97 114 121 124 69 117 114 111 112 101 124 52 57 124 50 50 124 54 55 46 49 124 48 46 53 124 55 48 46 48 124 53 46 48 124 52 55 46 48 124 45 52 46 48 124 55 56 46 54 124 56 46 57 124 50 52 46 52 124 45 51 46 48 124 55 57 46 56 124 51 46 51 124 54 55 46 54 124 45 48 46 49 124 55 54 46 49 124 48 46 50 124 56 55 46 49 124 45 48 46 53 124 55 48 46 48 124 45 53 46 48 124 55 48 46 48 124 48 46 48 124 49 46 52 124 49 54 46 48 124 49 57 46 48 124 51 57 46 49 124 53 48 46 50 124 72 117 110 103 97 114 121 124 49 48 46 48 49 124 36 49 56 55 46 54 124 49 46 50 124 34 36 49 56 44 55 51 56 46 52 32 34 124 49 49 46 50 124 52 46 56 53 50 124 34 36 50 44 51 55 55 46 49 34 124 56 48 46 50 124 55 51 124 73 99 101 108 97 110 100 124 73 99 101 108 97 110 100 124 69 117 114 111 112 101 124 50 55 124 49 51 124 55 48 46 57 124 50 46 55 124 57 48 46 48 124 48 46 48 124 56 53 46 48 124 45 50 46 48 124 55 51 46 53 124 51 46 55 124 50 49 46 56 124 50 49 46 56 124 57 50 46 48 124 45 48 46 55 124 54 48 46 57 124 48 46 50 124 55 50 46 53 124 51 46 57 124 56 56 46 50 124 48 46 48 124 54 53 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 48 46 57 124 51 51 46 48 124 50 48 46 48 124 51 52 46 49 124 53 49 46 48 124 73 99 101 108 97 110 100 124 48 46 51 50 124 36 49 49 46 56 124 45 51 46 53 124 34 36 51 54 44 54 50 48 46 53 32 34 124 55 46 53 124 53 46 51 56 56 124 34 36 50 44 57 53 48 46 48 34 124 57 50 46 52 124 55 52 124 73 110 100 105 97 124 73 110 100 105 97 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 50 51 124 50 53 124 53 52 46 54 124 48 46 48 124 53 48 46 48 124 48 46 48 124 51 51 46 48 124 45 49 46 48 124 55 54 46 49 124 48 46 55 124 55 52 46 56 124 45 51 46 48 124 51 53 46 53 124 45 49 46 52 124 55 52 46 50 124 55 46 48 124 54 50 46 57 124 45 50 46 50 124 54 52 46 49 124 45 48 46 49 124 51 53 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 55 46 57 124 51 48 46 57 124 51 52 46 48 124 49 54 46 56 124 50 57 46 48 124 73 110 100 105 97 124 49 50 49 53 46 57 52 124 34 36 52 44 48 54 48 46 52 34 124 49 48 46 52 124 34 36 51 44 51 51 57 46 51 32 34 124 49 48 46 56 124 49 51 46 49 56 55 124 34 36 50 52 44 54 51 57 46 57 34 124 54 52 46 49 124 55 53 124 73 110 100 111 110 101 115 105 97 124 73 110 100 111 110 101 115 105 97 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 49 53 124 50 51 124 53 54 46 52 124 48 46 52 124 51 48 46 48 124 48 46 48 124 50 56 46 48 124 48 46 48 124 56 51 46 53 124 48 46 53 124 57 49 46 54 124 50 46 55 124 53 52 46 54 124 45 48 46 51 124 53 50 46 49 124 48 46 51 124 55 53 46 50 124 48 46 57 124 55 51 46 57 124 48 46 49 124 51 53 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 51 46 49 124 51 48 46 48 124 50 53 46 48 124 49 49 46 52 124 49 54 46 55 124 73 110 100 111 110 101 115 105 97 124 50 51 52 46 51 56 124 34 36 49 44 48 50 57 46 57 34 124 54 46 49 124 34 36 52 44 51 57 52 46 49 32 34 124 55 46 49 124 53 46 49 51 51 124 34 36 49 51 44 51 48 51 46 55 34 124 50 55 46 52 124 55 54 124 73 114 97 110 124 73 114 97 110 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 49 55 49 124 49 54 124 52 50 46 51 124 48 46 50 124 49 48 46 48 124 48 46 48 124 50 50 46 48 124 52 46 48 124 56 48 46 54 124 45 48 46 53 124 55 54 46 57 124 48 46 57 124 54 52 46 56 124 45 52 46 54 124 53 49 46 53 124 48 46 56 124 54 50 46 48 124 49 46 51 124 52 53 46 55 124 48 46 57 124 48 46 48 124 48 46 48 124 49 48 46 48 124 48 46 48 124 49 57 46 54 124 51 53 46 48 124 50 53 46 48 124 57 46 51 124 50 55 46 56 124 73 114 97 110 124 55 53 46 51 53 124 36 56 49 56 46 55 124 49 46 48 124 34 36 49 48 44 56 54 52 46 55 32 34 124 49 52 46 54 124 49 50 46 53 124 34 36 51 44 54 49 54 46 57 34 124 49 49 46 54 124 55 55 124 73 114 97 113 124 73 114 97 113 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 45 124 45 124 45 124 45 124 45 124 73 114 97 113 124 51 50 46 48 53 124 36 49 49 51 46 52 124 48 46 56 124 34 36 51 44 53 51 55 46 54 32 34 124 49 53 46 51 124 53 46 49 48 56 124 34 36 49 44 52 50 54 46 52 34 124 49 49 57 46 54 124 55 56 124 73 114 101 108 97 110 100 124 73 114 101 108 97 110 100 124 69 117 114 111 112 101 124 57 124 50 124 55 54 46 57 124 45 49 46 56 124 57 48 46 48 124 48 46 48 124 56 48 46 48 124 48 46 48 124 55 51 46 57 124 49 46 56 124 51 48 46 52 124 45 49 54 46 55 124 57 50 46 56 124 48 46 56 124 55 56 46 52 124 48 46 57 124 55 54 46 55 124 45 52 46 48 124 56 55 46 49 124 45 48 46 53 124 57 48 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 49 46 52 124 52 49 46 48 124 49 50 46 53 124 50 55 46 56 124 52 56 46 50 124 73 114 101 108 97 110 100 124 52 46 52 55 124 36 49 55 50 46 51 124 45 49 46 48 124 34 36 51 56 44 53 52 57 46 56 32 34 124 49 51 46 53 124 45 49 46 53 53 55 124 34 36 50 54 44 51 50 57 46 54 34 124 57 52 46 57 124 55 57 124 73 115 114 97 101 108 124 73 115 114 97 101 108 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 52 56 124 54 124 54 55 46 56 124 45 48 46 55 124 55 48 46 48 124 48 46 48 124 54 49 46 48 124 48 46 48 124 54 52 46 49 124 49 46 56 124 52 49 46 48 124 45 51 46 56 124 54 52 46 52 124 45 49 46 55 124 54 53 46 49 124 48 46 56 124 55 57 46 48 124 48 46 54 124 56 51 46 54 124 45 52 46 50 124 56 48 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 51 46 50 124 52 53 46 48 124 50 52 46 48 124 51 49 46 52 124 52 52 46 51 124 73 115 114 97 101 108 124 55 46 52 51 124 36 50 49 57 46 52 124 52 46 54 124 34 36 50 57 44 53 51 49 46 52 32 34 124 54 46 54 124 50 46 54 56 55 124 34 36 53 44 49 53 50 46 52 34 124 55 55 46 52 124 56 48 124 73 116 97 108 121 124 73 116 97 108 121 124 69 117 114 111 112 101 124 57 50 124 51 54 124 53 56 46 56 124 45 49 46 53 124 53 48 46 48 124 48 46 48 124 51 57 46 48 124 45 52 46 48 124 53 53 46 48 124 45 48 46 52 124 49 57 46 52 124 45 57 46 50 124 55 55 46 52 124 48 46 49 124 52 51 46 48 124 45 49 46 52 124 56 50 46 48 124 45 48 46 49 124 56 55 46 49 124 45 48 46 53 124 55 53 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 49 46 52 124 52 51 46 48 124 50 55 46 53 124 52 51 46 53 124 53 49 46 56 124 73 116 97 108 121 124 54 48 46 51 52 124 34 36 49 44 55 55 51 46 53 34 124 49 46 51 124 34 36 50 57 44 51 57 50 46 52 32 34 124 56 46 52 124 49 46 54 51 57 124 34 36 57 44 52 57 55 46 54 34 124 49 49 57 46 48 124 56 49 124 74 97 109 97 105 99 97 124 74 97 109 97 105 99 97 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 53 56 124 49 50 124 54 53 46 49 124 45 48 46 54 124 52 48 46 48 124 48 46 48 124 51 51 46 48 124 51 46 48 124 55 53 46 53 124 45 48 46 52 124 53 56 46 55 124 45 54 46 48 124 56 52 46 55 124 45 49 46 54 124 54 57 46 54 124 45 48 46 54 124 55 50 46 52 124 45 48 46 49 124 55 50 46 49 124 45 48 46 49 124 56 53 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 57 46 48 124 50 53 46 48 124 51 51 46 51 124 50 54 46 55 124 51 55 46 49 124 74 97 109 97 105 99 97 124 50 46 55 50 124 36 50 51 46 55 124 45 49 46 49 124 34 36 56 44 55 50 55 46 48 32 34 124 49 50 46 57 124 49 50 46 53 57 54 124 36 50 48 49 46 48 124 49 52 51 46 52 124 56 50 124 74 97 112 97 110 124 74 97 112 97 110 124 65 115 105 97 45 80 97 99 105 102 105 99 124 50 50 124 55 124 55 49 46 54 124 45 49 46 50 124 56 48 46 48 124 48 46 48 124 55 56 46 48 124 49 46 48 124 54 55 46 49 124 48 46 49 124 52 55 46 48 124 45 49 49 46 55 124 56 49 46 56 124 45 50 46 48 124 56 49 46 52 124 48 46 51 124 56 56 46 57 124 49 46 48 124 56 49 46 56 124 45 48 46 56 124 54 48 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 49 46 54 124 52 48 46 48 124 51 48 46 48 124 50 56 46 49 124 52 50 46 48 124 74 97 112 97 110 124 49 50 55 46 52 56 124 34 36 52 44 51 48 57 46 53 34 124 51 46 57 124 34 36 51 51 44 56 48 52 46 56 32 34 124 53 46 49 124 45 48 46 54 57 56 124 34 45 36 49 44 50 53 48 46 57 34 124 50 50 48 46 48 124 56 51 124 74 111 114 100 97 110 124 74 111 114 100 97 110 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 51 50 124 51 124 54 57 46 57 124 49 46 48 124 53 53 46 48 124 48 46 48 124 52 55 46 48 124 45 51 46 48 124 57 51 46 53 124 48 46 56 124 54 55 46 48 124 54 46 49 124 54 57 46 53 124 51 46 55 124 55 53 46 55 124 49 46 53 124 56 49 46 50 124 45 48 46 50 124 55 57 46 54 124 48 46 56 124 55 48 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 53 46 50 124 49 52 46 48 124 49 52 46 48 124 49 54 46 50 124 51 51 46 50 124 74 111 114 100 97 110 124 54 46 49 50 124 36 51 52 46 53 124 51 46 49 124 34 36 53 44 54 52 52 46 51 32 34 124 49 51 46 52 124 53 46 48 48 50 124 34 36 49 44 55 48 51 46 56 34 124 54 54 46 56 124 56 52 124 75 97 122 97 107 104 115 116 97 110 124 75 97 122 97 107 104 115 116 97 110 124 65 115 105 97 45 80 97 99 105 102 105 99 124 54 53 124 49 49 124 54 51 46 54 124 49 46 53 124 52 48 46 48 124 53 46 48 124 50 57 46 48 124 50 46 48 124 57 48 46 52 124 51 46 49 124 56 51 46 52 124 52 46 57 124 55 50 46 57 124 45 49 46 52 124 56 56 46 55 124 48 46 51 124 55 49 46 56 124 49 46 57 124 55 57 46 54 124 45 49 46 51 124 51 48 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 50 46 55 124 49 48 46 48 124 50 48 46 48 124 50 49 46 53 124 50 51 46 53 124 75 97 122 97 107 104 115 116 97 110 124 49 53 46 53 56 124 36 49 57 54 46 52 124 55 46 48 124 34 36 49 50 44 54 48 50 46 57 32 34 124 53 46 53 124 55 46 52 124 34 36 57 44 57 54 49 46 48 34 124 49 48 46 55 124 56 53 124 75 101 110 121 97 124 75 101 110 121 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 48 51 124 49 51 124 53 55 46 53 124 48 46 49 124 51 48 46 48 124 48 46 48 124 50 49 46 48 124 45 49 46 48 124 55 55 46 55 124 48 46 49 124 55 53 46 51 124 50 46 53 124 54 49 46 55 124 45 48 46 53 124 54 51 46 51 124 48 46 52 124 55 57 46 49 124 53 46 57 124 54 54 46 55 124 45 54 46 49 124 53 48 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 57 46 50 124 51 48 46 48 124 51 48 46 48 124 50 48 46 55 124 50 56 46 55 124 75 101 110 121 97 124 51 57 46 55 52 124 36 54 54 46 48 124 53 46 48 124 34 36 49 44 54 54 49 46 53 32 34 124 52 48 46 48 124 51 46 56 53 56 124 36 49 51 51 46 48 124 53 50 46 51 124 56 54 124 75 105 114 105 98 97 116 105 124 75 105 114 105 98 97 116 105 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 53 57 124 51 53 124 52 54 46 57 124 50 46 49 124 51 48 46 48 124 48 46 48 124 51 50 46 48 124 52 46 48 124 55 50 46 52 124 49 50 46 49 124 48 46 48 124 48 46 48 124 54 49 46 50 124 45 49 46 55 124 56 53 46 53 124 48 46 52 124 55 55 46 51 124 54 46 50 124 53 53 46 52 124 48 46 48 124 50 53 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 49 55 46 51 124 51 53 46 48 124 51 53 46 48 124 49 55 46 53 124 57 49 46 48 124 75 105 114 105 98 97 116 105 124 48 46 49 48 124 36 48 46 54 124 49 46 56 124 34 36 54 44 50 48 57 46 48 32 34 124 45 124 45 49 46 51 55 57 124 36 51 46 55 124 45 124 56 55 124 34 75 111 114 101 97 44 32 78 111 114 116 104 34 124 78 111 114 116 104 75 111 114 101 97 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 55 57 124 52 49 124 49 46 48 124 48 46 48 124 53 46 48 124 48 46 48 124 53 46 48 124 48 46 48 124 48 46 48 124 48 46 48 124 48 46 48 124 48 46 48 124 48 46 48 124 48 46 48 124 48 46 48 124 48 46 48 124 48 46 48 124 48 46 48 124 48 46 48 124 48 46 48 124 48 46 48 124 48 46 48 124 48 46 48 124 48 46 48 124 45 124 45 124 45 124 45 124 45 124 34 75 111 114 101 97 44 32 78 111 114 116 104 34 124 50 52 46 53 124 45 124 45 48 46 53 124 45 124 45 124 45 124 45 124 45 124 56 56 124 34 75 111 114 101 97 44 32 83 111 117 116 104 34 124 83 111 117 116 104 75 111 114 101 97 124 65 115 105 97 45 80 97 99 105 102 105 99 124 51 49 124 56 124 54 57 46 57 124 48 46 49 124 55 48 46 48 124 48 46 48 124 53 52 46 48 124 45 49 46 48 124 55 50 46 56 124 48 46 54 124 54 55 46 50 124 45 53 46 56 124 57 51 46 54 124 50 46 48 124 52 57 46 55 124 51 46 50 124 55 56 46 57 124 48 46 50 124 55 50 46 54 124 49 46 56 124 55 48 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 56 46 55 124 51 56 46 53 124 50 52 46 50 124 50 53 46 54 124 51 51 46 49 124 34 75 111 114 101 97 44 32 83 111 117 116 104 34 124 52 56 46 57 49 124 34 36 49 44 52 53 57 46 50 34 124 54 46 49 124 34 36 50 57 44 56 51 53 46 57 32 34 124 51 46 55 124 50 46 57 53 54 124 34 36 54 44 56 55 50 46 57 34 124 51 51 46 52 124 56 57 124 75 117 119 97 105 116 124 75 117 119 97 105 116 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 55 49 124 55 124 54 50 46 53 124 45 50 46 52 124 53 48 46 48 124 48 46 48 124 52 53 46 48 124 52 46 48 124 57 57 46 57 124 48 46 48 124 52 55 46 50 124 45 50 50 46 53 124 54 49 46 56 124 45 50 46 54 124 54 51 46 53 124 45 52 46 52 124 55 49 46 51 124 50 46 48 124 56 49 46 54 124 48 46 48 124 53 53 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 52 46 50 124 48 46 48 124 48 46 48 124 49 46 53 124 52 49 46 57 124 75 117 119 97 105 116 124 51 46 54 49 124 36 49 51 54 46 53 124 50 46 48 124 34 36 51 55 44 56 52 56 46 54 32 34 124 50 46 50 124 52 46 49 124 36 56 48 46 57 124 49 48 46 52 124 57 48 124 75 121 114 103 121 122 32 82 101 112 117 98 108 105 99 124 75 121 114 103 121 122 82 101 112 117 98 108 105 99 124 65 115 105 97 45 80 97 99 105 102 105 99 124 56 56 124 49 52 124 54 48 46 50 124 45 48 46 57 124 50 48 46 48 124 45 53 46 48 124 50 48 46 48 124 49 46 48 124 57 51 46 49 124 48 46 53 124 54 54 46 53 124 45 55 46 55 124 55 52 46 49 124 45 49 46 51 124 56 56 46 57 124 48 46 56 124 55 49 46 48 124 50 46 52 124 54 51 46 50 124 48 46 48 124 53 53 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 56 46 52 124 49 48 46 48 124 49 48 46 48 124 50 50 46 50 124 51 51 46 52 124 75 121 114 103 121 122 32 82 101 112 117 98 108 105 99 124 53 46 51 52 124 36 49 50 46 48 124 45 49 46 52 124 34 36 50 44 50 52 56 46 53 32 34 124 49 56 46 48 124 55 46 55 53 57 124 36 50 51 51 46 54 124 54 50 46 54 124 57 49 124 76 97 111 115 124 76 97 111 115 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 53 48 124 51 51 124 53 48 46 48 124 45 49 46 51 124 49 53 46 48 124 45 53 46 48 124 50 49 46 48 124 49 46 48 124 55 57 46 56 124 45 48 46 49 124 56 54 46 54 124 45 51 46 53 124 54 49 46 54 124 50 46 56 124 53 53 46 55 124 53 46 56 124 55 54 46 57 124 45 51 46 53 124 53 56 46 55 124 45 57 46 55 124 50 53 46 48 124 48 46 48 124 50 48 46 48 124 48 46 48 124 49 51 46 50 124 50 53 46 48 124 51 53 46 48 124 49 51 46 49 124 50 49 46 49 124 76 97 111 115 124 54 46 52 52 124 36 49 53 46 55 124 55 46 55 124 34 36 50 44 52 51 53 46 55 32 34 124 50 46 53 124 53 46 52 48 56 124 36 51 53 48 46 48 124 54 50 46 48 124 57 50 124 76 97 116 118 105 97 124 76 97 116 118 105 97 124 69 117 114 111 112 101 124 53 54 124 50 53 124 54 53 46 50 124 45 48 46 54 124 53 48 46 48 124 48 46 48 124 52 51 46 48 124 45 50 46 48 124 56 52 46 51 124 49 46 56 124 52 51 46 56 124 45 49 49 46 55 124 55 53 46 57 124 51 46 49 124 53 57 46 49 124 45 50 46 50 124 55 57 46 49 124 53 46 54 124 56 55 46 49 124 45 48 46 53 124 56 48 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 49 46 52 124 50 53 46 48 124 49 53 46 48 124 50 54 46 57 124 52 51 46 51 124 76 97 116 118 105 97 124 50 46 50 53 124 36 51 50 46 53 124 45 48 46 51 124 34 36 49 52 44 52 54 48 46 53 32 34 124 49 52 46 51 124 45 49 46 50 50 52 124 36 51 52 57 46 53 124 51 57 46 57 124 57 51 124 76 101 98 97 110 111 110 124 76 101 98 97 110 111 110 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 57 48 124 49 48 124 54 48 46 49 124 48 46 48 124 50 53 46 48 124 48 46 48 124 50 53 46 48 124 48 46 48 124 57 48 46 56 124 45 48 46 50 124 54 56 46 50 124 51 46 51 124 53 51 46 57 124 45 51 46 54 124 54 48 46 54 124 49 46 54 124 55 54 46 57 124 45 48 46 56 124 56 48 46 52 124 45 48 46 49 124 54 48 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 52 46 56 124 50 48 46 48 124 49 53 46 48 124 49 55 46 50 124 51 50 46 53 124 76 101 98 97 110 111 110 124 51 46 57 49 124 36 53 57 46 52 124 55 46 53 124 34 36 49 53 44 49 57 50 46 57 32 34 124 45 124 52 46 53 124 34 36 52 44 57 53 52 46 57 34 124 49 51 52 46 49 124 57 52 124 76 101 115 111 116 104 111 124 76 101 115 111 116 104 111 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 54 49 124 51 57 124 52 54 46 54 124 45 48 46 57 124 52 48 46 48 124 48 46 48 124 51 53 46 48 124 50 46 48 124 52 57 46 49 124 48 46 57 124 48 46 48 124 45 50 49 46 52 124 53 55 46 53 124 45 49 46 52 124 54 53 46 48 124 49 46 51 124 55 53 46 53 124 51 46 57 124 54 57 46 49 124 53 46 53 124 51 53 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 49 48 46 53 124 51 53 46 48 124 50 53 46 48 124 53 54 46 57 124 54 53 46 53 124 76 101 115 111 116 104 111 124 50 46 53 52 124 36 51 46 51 124 50 46 52 124 34 36 49 44 50 57 57 46 53 32 34 124 52 53 46 48 124 51 46 56 124 36 53 52 46 55 124 51 52 46 49 124 57 53 124 76 105 98 101 114 105 97 124 76 105 98 101 114 105 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 53 52 124 51 53 124 52 56 46 54 124 50 46 49 124 51 48 46 48 124 48 46 48 124 51 51 46 48 124 50 46 48 124 55 54 46 54 124 51 46 51 124 55 52 46 56 124 56 46 51 124 53 53 46 57 124 52 46 49 124 53 48 46 54 124 49 46 55 124 55 49 46 56 124 50 46 51 124 53 51 46 56 124 48 46 48 124 50 48 46 48 124 48 46 48 124 50 48 46 48 124 48 46 48 124 49 53 46 54 124 51 53 46 48 124 50 53 46 48 124 50 50 46 49 124 50 57 46 48 124 76 105 98 101 114 105 97 124 52 46 51 49 124 36 49 46 55 124 53 46 49 124 36 51 57 50 46 51 32 124 56 53 46 48 124 55 46 50 57 49 124 36 50 52 56 46 48 124 49 51 46 52 124 57 54 124 76 105 98 121 97 124 76 105 98 121 97 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 49 55 54 124 49 55 124 51 53 46 57 124 45 50 46 55 124 49 48 46 48 124 48 46 48 124 50 50 46 48 124 45 51 46 48 124 56 48 46 50 124 45 48 46 49 124 49 55 46 57 124 45 50 54 46 54 124 50 48 46 48 124 48 46 48 124 50 48 46 48 124 48 46 48 124 55 51 46 54 124 50 46 54 124 56 53 46 48 124 48 46 48 124 49 48 46 48 124 48 46 48 124 50 48 46 48 124 48 46 48 124 48 46 48 124 49 53 46 48 124 52 49 46 54 124 53 46 52 124 53 50 46 51 124 76 105 98 121 97 124 54 46 53 54 124 36 57 48 46 54 124 52 46 50 124 34 36 49 51 44 56 48 52 46 53 32 34 124 45 124 50 46 52 124 34 36 51 44 56 51 51 46 52 34 124 45 124 57 55 124 76 105 101 99 104 116 101 110 115 116 101 105 110 124 76 105 101 99 104 116 101 110 115 116 101 105 110 124 69 117 114 111 112 101 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 45 124 45 124 45 124 45 124 45 124 76 105 101 99 104 116 101 110 115 116 101 105 110 124 48 46 48 51 54 124 45 124 45 124 45 124 45 124 45 124 45 124 45 124 57 56 124 76 105 116 104 117 97 110 105 97 124 76 105 116 104 117 97 110 105 97 124 69 117 114 111 112 101 124 50 51 124 49 49 124 55 49 46 53 124 48 46 50 124 54 48 46 48 124 48 46 48 124 53 48 46 48 124 49 46 48 124 57 51 46 54 124 55 46 53 124 52 49 46 55 124 45 49 54 46 51 124 55 57 46 50 124 45 50 46 53 124 54 52 46 54 124 57 46 48 124 55 57 46 51 124 52 46 56 124 56 55 46 49 124 45 48 46 53 124 56 48 46 48 124 48 46 48 124 56 48 46 48 124 48 46 48 124 49 46 52 124 49 53 46 48 124 49 53 46 48 124 49 51 46 56 124 52 52 46 49 124 76 105 116 104 117 97 110 105 97 124 51 46 50 57 124 36 53 54 46 54 124 49 46 51 124 34 36 49 55 44 49 56 53 46 50 32 34 124 49 55 46 57 124 49 46 49 57 124 36 54 50 57 46 53 124 51 56 46 55 124 57 57 124 76 117 120 101 109 98 111 117 114 103 124 76 117 120 101 109 98 111 117 114 103 124 69 117 114 111 112 101 124 49 51 124 52 124 55 52 46 53 124 45 49 46 55 124 57 48 46 48 124 48 46 48 124 56 53 46 48 124 51 46 48 124 54 51 46 54 124 45 51 46 49 124 52 54 46 54 124 45 49 49 46 57 124 55 53 46 57 124 45 48 46 53 124 52 48 46 57 124 45 51 46 50 124 56 49 46 51 124 45 48 46 56 124 56 55 46 49 124 45 48 46 53 124 57 53 46 48 124 48 46 48 124 56 48 46 48 124 48 46 48 124 49 46 52 124 52 50 46 48 124 50 49 46 56 124 51 55 46 53 124 52 50 46 50 124 76 117 120 101 109 98 111 117 114 103 124 48 46 53 49 124 36 52 49 46 49 124 51 46 52 124 34 36 56 49 44 51 56 51 46 51 32 34 124 54 46 48 124 50 46 50 55 51 124 34 36 50 48 44 51 52 57 46 56 34 124 49 56 46 52 124 49 48 48 124 77 97 99 97 117 124 77 97 99 97 117 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 57 124 54 124 55 49 46 56 124 45 49 46 51 124 54 48 46 48 124 48 46 48 124 53 48 46 48 124 45 51 46 48 124 55 53 46 56 124 45 48 46 56 124 56 56 46 49 124 45 53 46 50 124 54 48 46 48 124 48 46 48 124 53 53 46 48 124 45 53 46 48 124 56 52 46 50 124 48 46 56 124 57 48 46 48 124 48 46 48 124 56 53 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 48 46 48 124 49 50 46 48 124 51 57 46 48 124 50 55 46 52 124 49 57 46 57 124 77 97 99 97 117 124 48 46 53 55 51 124 45 124 50 54 46 52 124 45 124 45 124 50 46 56 124 45 124 48 46 48 124 49 48 49 124 77 97 99 101 100 111 110 105 97 124 77 97 99 101 100 111 110 105 97 124 69 117 114 111 112 101 124 52 51 124 50 49 124 54 56 46 53 124 50 46 53 124 51 53 46 48 124 48 46 48 124 52 49 46 48 124 51 46 48 124 57 49 46 50 124 49 46 50 124 54 54 46 55 124 50 46 52 124 56 48 46 57 124 49 54 46 51 124 56 48 46 51 124 48 46 54 124 56 54 46 49 124 49 46 54 124 56 51 46 54 124 48 46 48 124 54 48 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 51 46 50 124 49 48 46 48 124 49 48 46 48 124 50 54 46 49 124 51 51 46 51 124 77 97 99 101 100 111 110 105 97 124 50 46 48 54 124 36 50 48 46 48 124 48 46 55 124 34 36 57 44 55 50 55 46 57 32 34 124 51 49 46 55 124 49 46 53 48 57 124 36 50 57 51 46 50 124 50 52 46 54 124 49 48 50 124 77 97 100 97 103 97 115 99 97 114 124 77 97 100 97 103 97 115 99 97 114 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 55 53 124 54 124 54 50 46 52 124 49 46 50 124 52 48 46 48 124 48 46 48 124 50 54 46 48 124 45 52 46 48 124 56 56 46 51 124 48 46 53 124 57 51 46 54 124 51 46 57 124 55 49 46 49 124 49 49 46 49 124 53 48 46 56 124 48 46 49 124 55 54 46 48 124 48 46 49 124 55 51 46 53 124 48 46 51 124 53 53 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 56 46 51 124 50 51 46 48 124 50 51 46 48 124 49 48 46 53 124 49 52 46 54 124 77 97 100 97 103 97 115 99 97 114 124 50 49 46 51 48 124 36 49 57 46 52 124 45 50 46 48 124 36 57 49 49 46 49 32 124 45 124 56 46 57 57 53 124 36 56 54 48 46 52 124 51 52 46 48 124 49 48 51 124 77 97 108 97 119 105 124 77 97 108 97 119 105 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 49 52 124 49 56 124 53 54 46 52 124 48 46 54 124 52 53 46 48 124 48 46 48 124 51 52 46 48 124 49 46 48 124 55 57 46 51 124 48 46 48 124 54 50 46 50 124 53 46 53 124 52 50 46 48 124 45 48 46 52 124 53 56 46 50 124 45 48 46 57 124 55 50 46 54 124 49 46 48 124 55 48 46 57 124 45 48 46 49 124 53 48 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 55 46 48 124 51 48 46 48 124 51 48 46 48 124 49 54 46 53 124 51 53 46 53 124 77 97 108 97 119 105 124 49 53 46 54 57 124 36 49 51 46 48 124 54 46 54 124 36 56 50 55 46 49 32 124 45 124 54 46 57 48 56 124 36 49 52 48 46 48 124 51 55 46 52 124 49 48 52 124 77 97 108 97 121 115 105 97 124 77 97 108 97 121 115 105 97 124 65 115 105 97 45 80 97 99 105 102 105 99 124 53 51 124 57 124 54 54 46 52 124 48 46 49 124 53 48 46 48 124 48 46 48 124 52 52 46 48 124 45 49 46 48 124 56 52 46 53 124 45 48 46 49 124 55 50 46 53 124 45 54 46 55 124 55 56 46 49 124 56 46 52 124 55 57 46 51 124 48 46 49 124 56 49 46 54 124 48 46 51 124 55 56 46 56 124 48 46 49 124 52 53 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 51 46 49 124 50 54 46 48 124 50 53 46 48 124 49 53 46 55 124 51 48 46 51 124 77 97 108 97 121 115 105 97 124 50 56 46 50 53 124 36 52 49 52 46 52 124 55 46 50 124 34 36 49 52 44 54 54 57 46 56 32 34 124 51 46 53 124 49 46 55 124 34 36 57 44 49 48 51 46 48 34 124 53 52 46 50 124 49 48 53 124 77 97 108 100 105 118 101 115 124 77 97 108 100 105 118 101 115 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 53 49 124 51 52 124 52 57 46 50 124 48 46 57 124 50 53 46 48 124 48 46 48 124 50 51 46 48 124 45 50 46 48 124 57 56 46 48 124 50 46 52 124 48 46 48 124 48 46 48 124 56 57 46 55 124 56 46 50 124 55 49 46 57 124 45 49 46 53 124 55 53 46 51 124 49 46 50 124 52 51 46 55 124 45 48 46 49 124 51 53 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 50 48 46 54 124 48 46 48 124 48 46 48 124 49 52 46 49 124 54 52 46 57 124 77 97 108 100 105 118 101 115 124 48 46 51 50 124 36 50 46 55 124 56 46 48 124 34 36 56 44 53 52 49 46 50 32 34 124 49 52 46 54 124 53 124 36 49 54 51 46 56 124 53 57 46 51 124 49 48 54 124 77 97 108 105 124 77 97 108 105 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 49 55 124 50 48 124 53 53 46 56 124 45 48 46 53 124 51 48 46 48 124 48 46 48 124 50 55 46 48 124 45 49 46 48 124 54 48 46 49 124 45 48 46 52 124 55 57 46 57 124 45 54 46 54 124 53 48 46 56 124 45 48 46 52 124 54 54 46 53 124 48 46 55 124 56 48 46 55 124 51 46 49 124 55 51 46 50 124 48 46 48 124 53 48 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 56 46 52 124 53 48 46 48 124 51 53 46 48 124 49 54 46 52 124 50 53 46 57 124 77 97 108 105 124 49 51 46 52 48 124 36 49 54 46 56 124 52 46 53 124 34 36 49 44 50 53 49 46 54 32 34 124 51 48 46 48 124 49 46 49 55 50 124 36 49 52 55 46 54 124 50 57 46 54 124 49 48 55 124 77 97 108 116 97 124 77 97 108 116 97 124 69 117 114 111 112 101 124 53 48 124 50 51 124 54 55 46 48 124 49 46 51 124 55 48 46 48 124 48 46 48 124 53 54 46 48 124 52 46 48 124 54 55 46 56 124 53 46 51 124 52 51 46 56 124 52 46 48 124 55 48 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 56 48 46 53 124 48 46 52 124 56 55 46 49 124 45 48 46 53 124 55 53 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 49 46 52 124 51 53 46 48 124 51 53 46 48 124 50 55 46 56 124 52 51 46 51 124 77 97 108 116 97 124 48 46 52 50 124 36 49 48 46 52 124 51 46 55 124 34 36 50 52 44 55 57 50 46 51 32 34 124 54 46 57 124 50 46 48 52 124 34 36 49 44 48 52 49 46 53 34 124 54 55 46 49 124 49 48 56 124 77 97 117 114 105 116 97 110 105 97 124 77 97 117 114 105 116 97 110 105 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 51 49 124 50 54 124 53 51 46 48 124 48 46 57 124 50 53 46 48 124 48 46 48 124 50 51 46 48 124 45 50 46 48 124 56 48 46 53 124 45 48 46 54 124 55 49 46 57 124 45 50 46 48 124 53 49 46 51 124 51 46 48 124 53 51 46 50 124 50 46 57 124 55 53 46 53 124 45 49 46 57 124 54 57 46 57 124 48 46 48 124 52 48 46 48 124 49 48 46 48 124 52 48 46 48 124 48 46 48 124 49 48 46 49 124 51 51 46 48 124 50 53 46 48 124 49 53 46 50 124 51 48 46 54 124 77 97 117 114 105 116 97 110 105 97 124 51 46 49 56 124 36 54 46 55 124 52 46 55 124 34 36 50 44 48 57 51 46 48 32 34 124 51 54 46 48 124 54 46 49 124 36 49 51 46 54 124 56 54 46 50 124 49 48 57 124 77 97 117 114 105 116 105 117 115 124 77 97 117 114 105 116 105 117 115 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 56 124 49 124 55 55 46 48 124 48 46 56 124 54 53 46 48 124 53 46 48 124 53 52 46 48 124 48 46 48 124 57 49 46 57 124 48 46 48 124 56 51 46 52 124 51 46 52 124 55 56 46 55 124 45 51 46 51 124 55 48 46 52 124 48 46 48 124 55 56 46 51 124 50 46 50 124 56 55 46 57 124 45 48 46 49 124 57 48 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 49 46 48 124 49 53 46 48 124 49 53 46 48 124 49 56 46 57 124 50 51 46 53 124 77 97 117 114 105 116 105 117 115 124 49 46 50 56 124 36 49 56 46 49 124 52 46 48 124 34 36 49 52 44 48 57 54 46 57 32 34 124 55 46 53 124 50 46 57 51 51 124 36 52 51 48 46 48 124 53 48 46 53 124 49 49 48 124 77 101 120 105 99 111 124 77 101 120 105 99 111 124 78 111 114 116 104 32 65 109 101 114 105 99 97 124 53 52 124 51 124 54 53 46 51 124 45 50 46 53 124 53 48 46 48 124 48 46 48 124 51 49 46 48 124 45 50 46 48 124 56 48 46 55 124 45 48 46 54 124 55 56 46 51 124 45 52 46 56 124 56 50 46 48 124 45 53 46 51 124 54 49 46 51 124 48 46 52 124 55 54 46 53 124 48 46 56 124 55 50 46 57 124 45 56 46 51 124 54 48 46 48 124 45 53 46 48 124 54 48 46 48 124 48 46 48 124 54 46 49 124 51 48 46 48 124 51 48 46 48 124 49 55 46 53 124 50 54 46 57 124 77 101 120 105 99 111 124 49 48 56 46 54 51 124 34 36 49 44 53 54 55 46 53 34 124 53 46 53 124 34 36 49 52 44 52 50 57 46 56 32 34 124 53 46 51 124 52 46 49 53 50 124 34 36 49 56 44 54 55 57 46 51 34 124 52 50 46 57 124 49 49 49 124 77 105 99 114 111 110 101 115 105 97 124 77 105 99 114 111 110 101 115 105 97 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 52 51 124 51 49 124 53 48 46 55 124 48 46 52 124 51 48 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 57 55 46 54 124 48 46 48 124 51 46 57 124 51 46 57 124 53 55 46 48 124 45 49 46 55 124 56 51 46 55 124 49 46 51 124 55 51 46 52 124 48 46 48 124 56 49 46 48 124 48 46 48 124 50 48 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 52 46 53 124 49 48 46 48 124 51 46 48 124 49 49 46 53 124 53 54 46 54 124 77 105 99 114 111 110 101 115 105 97 124 48 46 49 48 54 124 36 48 46 51 124 45 124 45 124 50 50 124 51 46 53 124 36 49 48 46 48 124 45 124 49 49 50 124 77 111 108 100 111 118 97 124 77 111 108 100 111 118 97 124 69 117 114 111 112 101 124 49 50 52 124 52 48 124 53 52 46 52 124 45 49 46 51 124 52 48 46 48 124 48 46 48 124 50 57 46 48 124 45 52 46 48 124 56 54 46 53 124 48 46 57 124 51 56 46 55 124 45 57 46 52 124 55 48 46 48 124 48 46 53 124 52 49 46 55 124 50 46 55 124 55 52 46 52 124 45 50 46 54 124 55 57 46 48 124 45 49 46 50 124 51 53 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 51 46 48 124 49 56 46 48 124 48 46 48 124 51 50 46 48 124 52 53 46 50 124 77 111 108 100 111 118 97 124 51 46 53 54 124 36 49 49 46 48 124 54 46 57 124 34 36 51 44 48 56 50 46 55 32 34 124 54 46 53 124 55 46 51 53 57 124 36 49 57 56 46 57 124 50 54 46 54 124 49 49 51 124 77 111 110 103 111 108 105 97 124 77 111 110 103 111 108 105 97 124 65 115 105 97 45 80 97 99 105 102 105 99 124 56 49 124 49 50 124 54 49 46 53 124 50 46 48 124 51 48 46 48 124 48 46 48 124 50 55 46 48 124 48 46 48 124 56 56 46 53 124 53 46 50 124 54 50 46 56 124 49 51 46 50 124 54 55 46 55 124 48 46 48 124 55 52 46 53 124 48 46 52 124 55 52 46 51 124 48 46 55 124 55 57 46 56 124 48 46 48 124 53 48 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 53 46 49 124 49 48 46 48 124 50 53 46 48 124 50 48 46 54 124 51 53 46 50 124 77 111 110 103 111 108 105 97 124 50 46 55 53 124 36 49 49 46 48 124 54 46 49 124 34 36 52 44 48 48 53 46 57 32 34 124 49 49 46 53 124 49 48 46 49 54 53 124 34 36 49 44 54 57 49 46 52 34 124 52 51 46 48 124 49 49 52 124 77 111 110 116 101 110 101 103 114 111 124 77 111 110 116 101 110 101 103 114 111 124 69 117 114 111 112 101 124 55 50 124 51 51 124 54 50 46 53 124 48 46 48 124 52 48 46 48 124 48 46 48 124 51 55 46 48 124 45 50 46 48 124 57 49 46 51 124 49 46 57 124 51 49 46 55 124 51 46 49 124 54 57 46 50 124 45 50 46 49 124 56 54 46 49 124 45 54 46 50 124 56 49 46 50 124 53 46 50 124 56 51 46 54 124 48 46 48 124 53 53 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 51 46 50 124 57 46 48 124 57 46 48 124 50 54 46 55 124 52 55 46 55 124 77 111 110 116 101 110 101 103 114 111 124 48 46 54 48 124 36 54 46 55 124 49 46 49 124 34 36 49 48 44 55 52 50 46 48 32 34 124 49 52 46 55 124 48 46 53 124 36 55 54 48 46 52 124 52 52 46 49 124 49 49 53 124 77 111 114 111 99 99 111 124 77 111 114 111 99 99 111 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 56 55 124 57 124 54 48 46 50 124 48 46 54 124 52 48 46 48 124 48 46 48 124 51 52 46 48 124 49 46 48 124 54 57 46 55 124 49 46 57 124 55 52 46 56 124 48 46 50 124 55 55 46 50 124 49 46 53 124 50 55 46 54 124 48 46 52 124 55 55 46 57 124 49 46 52 124 55 53 46 55 124 45 48 46 49 124 54 53 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 55 46 49 124 52 48 46 48 124 51 48 46 48 124 50 51 46 48 124 50 57 46 48 124 77 111 114 111 99 99 111 124 51 49 46 56 53 124 36 49 53 49 46 52 124 51 46 50 124 34 36 52 44 55 53 52 46 52 32 34 124 57 46 56 124 48 46 57 57 52 124 34 36 49 44 51 48 51 46 55 34 124 53 49 46 49 124 49 49 54 124 77 111 122 97 109 98 105 113 117 101 124 77 111 122 97 109 98 105 113 117 101 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 48 56 124 49 53 124 53 55 46 49 124 48 46 51 124 51 48 46 48 124 48 46 48 124 50 55 46 48 124 50 46 48 124 55 55 46 49 124 45 48 46 52 124 54 57 46 51 124 45 55 46 50 124 54 54 46 56 124 51 46 55 124 51 57 46 55 124 48 46 53 124 55 52 46 56 124 45 53 46 53 124 56 49 46 49 124 48 46 49 124 53 53 46 48 124 49 48 46 48 124 53 48 46 48 124 48 46 48 124 52 46 53 124 51 50 46 48 124 51 50 46 48 124 49 53 46 52 124 51 50 46 48 124 77 111 122 97 109 98 105 113 117 101 124 50 49 46 53 57 124 36 50 49 46 56 124 55 46 48 124 34 36 49 44 48 49 48 46 52 32 34 124 45 124 49 50 46 54 57 57 124 36 55 56 56 46 57 124 51 55 46 56 124 49 49 55 124 78 97 109 105 98 105 97 124 78 97 109 105 98 105 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 55 54 124 55 124 54 49 46 57 124 45 48 46 56 124 51 48 46 48 124 48 46 48 124 52 52 46 48 124 45 49 46 48 124 54 53 46 55 124 45 50 46 50 124 55 51 46 48 124 45 49 46 56 124 55 48 46 56 124 45 50 46 49 124 56 53 46 48 124 48 46 52 124 55 52 46 52 124 51 46 53 124 56 54 46 53 124 48 46 49 124 53 48 46 48 124 45 53 46 48 124 52 48 46 48 124 48 46 48 124 49 46 56 124 51 55 46 48 124 51 53 46 48 124 50 56 46 57 124 51 48 46 48 124 78 97 109 105 98 105 97 124 50 46 49 48 124 36 49 52 46 54 124 52 46 52 124 34 36 54 44 57 53 50 46 53 32 34 124 45 124 52 46 52 55 124 36 56 53 55 46 54 124 49 56 46 56 124 49 49 56 124 78 101 112 97 108 124 78 101 112 97 108 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 52 55 124 51 50 124 53 48 46 50 124 48 46 49 124 51 48 46 48 124 48 46 48 124 50 50 46 48 124 45 49 46 48 124 56 54 46 48 124 45 48 46 52 124 56 56 46 49 124 45 48 46 51 124 53 51 46 54 124 45 53 46 54 124 52 53 46 52 124 49 46 49 124 55 52 46 57 124 49 46 49 124 54 49 46 53 124 48 46 49 124 49 48 46 48 124 53 46 48 124 51 48 46 48 124 48 46 48 124 49 52 46 51 124 50 53 46 48 124 50 53 46 48 124 49 50 46 50 124 49 57 46 57 124 78 101 112 97 108 124 50 56 46 49 57 124 36 51 53 46 56 124 52 46 54 124 34 36 49 44 50 55 48 46 54 32 34 124 52 54 46 48 124 57 46 50 53 51 124 36 51 57 46 48 124 51 53 46 57 124 49 49 57 124 78 101 116 104 101 114 108 97 110 100 115 124 78 101 116 104 101 114 108 97 110 100 115 124 69 117 114 111 112 101 124 49 53 124 54 124 55 51 46 51 124 45 49 46 52 124 57 48 46 48 124 48 46 48 124 56 56 46 48 124 45 49 46 48 124 53 49 46 50 124 48 46 54 124 50 48 46 57 124 45 49 53 46 57 124 56 49 46 57 124 48 46 48 124 54 48 46 48 124 49 46 55 124 56 51 46 54 124 48 46 57 124 56 55 46 49 124 45 48 46 53 124 57 48 46 48 124 48 46 48 124 56 48 46 48 124 48 46 48 124 49 46 52 124 53 50 46 48 124 50 53 46 53 124 51 57 46 49 124 53 49 46 52 124 78 101 116 104 101 114 108 97 110 100 115 124 49 54 46 54 49 124 36 54 55 54 46 57 124 49 46 55 124 34 36 52 48 44 55 54 52 46 53 32 34 124 52 46 51 124 48 46 56 56 124 34 45 36 49 54 44 49 52 48 46 56 34 124 54 51 46 55 124 49 50 48 124 78 101 119 32 90 101 97 108 97 110 100 124 78 101 119 90 101 97 108 97 110 100 124 65 115 105 97 45 80 97 99 105 102 105 99 124 52 124 52 124 56 50 46 49 124 45 48 46 50 124 57 53 46 48 124 48 46 48 124 57 51 46 48 124 45 49 46 48 124 55 49 46 54 124 54 46 57 124 52 53 46 48 124 45 52 46 51 124 57 57 46 57 124 48 46 48 124 56 57 46 57 124 48 46 55 124 56 53 46 50 124 48 46 52 124 56 54 46 56 124 48 46 50 124 55 53 46 48 124 45 53 46 48 124 56 48 46 48 124 48 46 48 124 49 46 54 124 51 51 46 48 124 50 56 46 48 124 51 49 46 48 124 52 50 46 56 124 78 101 119 32 90 101 97 108 97 110 100 124 52 46 51 55 124 36 49 49 55 46 56 124 49 46 53 124 34 36 50 54 44 57 54 54 46 48 32 34 124 54 46 53 124 50 46 51 48 50 124 36 53 54 48 46 55 124 51 50 46 48 124 49 50 49 124 78 105 99 97 114 97 103 117 97 124 78 105 99 97 114 97 103 117 97 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 49 48 49 124 50 49 124 53 55 46 57 124 45 48 46 57 124 49 53 46 48 124 45 53 46 48 124 50 53 46 48 124 48 46 48 124 55 55 46 49 124 45 49 46 55 124 56 51 46 48 124 49 46 55 124 53 49 46 50 124 45 51 46 49 124 54 51 46 52 124 45 51 46 55 124 55 52 46 48 124 50 46 51 124 56 52 46 57 124 48 46 49 124 53 53 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 50 46 54 124 51 48 46 48 124 51 48 46 48 124 50 50 46 50 124 50 51 46 56 124 78 105 99 97 114 97 103 117 97 124 53 46 56 50 124 36 49 55 46 55 124 52 46 53 124 34 36 51 44 48 52 53 46 53 32 34 124 56 46 48 124 53 46 53 124 36 53 48 56 46 48 124 56 48 46 51 124 49 50 50 124 78 105 103 101 114 124 78 105 103 101 114 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 50 53 124 50 51 124 53 52 46 51 124 48 46 48 124 51 48 46 48 124 48 46 48 124 50 54 46 48 124 45 51 46 48 124 55 54 46 57 124 45 48 46 54 124 56 48 46 53 124 45 50 46 53 124 51 53 46 57 124 45 49 46 48 124 52 48 46 56 124 48 46 53 124 56 54 46 52 124 54 46 52 124 55 49 46 55 124 45 48 46 49 124 53 53 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 57 46 49 124 51 53 46 48 124 51 48 46 48 124 49 51 46 54 124 50 53 46 53 124 78 105 103 101 114 124 49 52 46 54 51 124 36 49 49 46 49 124 55 46 53 124 36 55 53 53 46 51 32 124 45 124 48 46 57 51 56 124 36 57 52 54 46 57 124 49 54 46 50 124 49 50 51 124 78 105 103 101 114 105 97 124 78 105 103 101 114 105 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 49 54 124 49 57 124 53 54 46 51 124 45 48 46 52 124 51 48 46 48 124 48 46 48 124 50 52 46 48 124 45 49 46 48 124 56 52 46 51 124 45 48 46 49 124 55 50 46 51 124 45 48 46 55 124 53 53 46 54 124 52 46 48 124 56 48 46 54 124 45 51 46 57 124 55 50 46 48 124 45 49 46 53 124 54 51 46 57 124 45 49 46 49 124 52 48 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 49 48 46 54 124 50 53 46 48 124 51 48 46 48 124 54 46 57 124 51 48 46 52 124 78 105 103 101 114 105 97 124 49 53 54 46 48 53 124 36 51 55 55 46 57 124 56 46 52 124 34 36 50 44 52 50 50 46 48 32 34 124 45 124 49 51 46 55 50 124 34 36 54 44 48 57 57 46 48 34 124 49 55 46 51 124 49 50 52 124 78 111 114 119 97 121 124 78 111 114 119 97 121 124 69 117 114 111 112 101 124 52 48 124 50 48 124 54 56 46 56 124 45 49 46 53 124 57 48 46 48 124 48 46 48 124 56 54 46 48 124 48 46 48 124 53 50 46 53 124 48 46 57 124 51 53 46 51 124 45 49 54 46 50 124 56 56 46 52 124 48 46 49 124 52 54 46 51 124 48 46 53 124 55 53 46 49 124 48 46 48 124 56 57 46 51 124 45 48 46 49 124 54 53 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 48 46 51 124 52 55 46 56 124 50 56 46 48 124 52 49 46 48 124 52 54 46 52 124 78 111 114 119 97 121 124 52 46 57 49 124 36 50 53 53 46 51 124 48 46 52 124 34 36 53 50 44 48 49 50 46 53 32 34 124 51 46 54 124 50 46 51 57 57 124 34 36 49 49 44 56 53 54 46 55 34 124 53 53 46 52 124 49 50 53 124 79 109 97 110 124 79 109 97 110 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 52 55 124 53 124 54 55 46 57 124 45 49 46 57 124 53 48 46 48 124 48 46 48 124 53 51 46 48 124 45 50 46 48 124 57 56 46 52 124 45 48 46 49 124 53 51 46 54 124 45 49 52 46 53 124 54 56 46 50 124 45 49 46 50 124 56 53 46 49 124 45 52 46 48 124 55 50 46 49 124 50 46 54 124 56 51 46 55 124 48 46 49 124 53 53 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 51 46 50 124 48 46 48 124 49 50 46 48 124 52 46 50 124 51 57 46 51 124 79 109 97 110 124 50 46 57 56 124 36 55 53 46 56 124 52 46 50 124 34 36 50 53 44 52 51 56 46 55 32 34 124 49 53 46 48 124 51 46 50 53 54 124 34 36 50 44 48 52 53 46 51 34 124 53 46 55 124 49 50 54 124 80 97 107 105 115 116 97 110 124 80 97 107 105 115 116 97 110 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 50 50 124 50 52 124 53 52 46 55 124 45 48 46 52 124 51 48 46 48 124 48 46 48 124 50 51 46 48 124 45 49 46 48 124 56 48 46 54 124 48 46 49 124 56 56 46 49 124 45 48 46 55 124 55 48 46 48 124 45 48 46 57 124 52 55 46 56 124 49 46 53 124 54 54 46 51 124 50 46 55 124 54 54 46 48 124 45 49 46 48 124 51 53 46 48 124 45 53 46 48 124 52 48 46 48 124 48 46 48 124 57 46 53 124 50 53 46 48 124 51 53 46 48 124 57 46 51 124 49 57 46 57 124 80 97 107 105 115 116 97 110 124 49 54 54 46 53 56 124 36 52 54 52 46 57 124 52 46 56 124 34 36 50 44 55 57 48 46 57 32 34 124 49 53 46 48 124 49 49 46 55 51 124 34 36 50 44 48 49 54 46 48 34 124 53 54 46 56 124 49 50 55 124 80 97 110 97 109 97 124 80 97 110 97 109 97 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 53 53 124 49 49 124 54 53 46 50 124 48 46 51 124 52 48 46 48 124 48 46 48 124 51 54 46 48 124 50 46 48 124 56 52 46 54 124 50 46 48 124 56 56 46 50 124 45 48 46 52 124 55 52 46 52 124 45 48 46 55 124 52 49 46 53 124 48 46 52 124 55 55 46 56 124 48 46 55 124 55 52 46 56 124 45 49 46 48 124 54 53 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 55 46 54 124 50 53 46 48 124 50 53 46 48 124 49 55 46 48 124 49 57 46 56 124 80 97 110 97 109 97 124 51 46 53 51 124 36 52 52 46 52 124 55 46 53 124 34 36 49 50 44 53 55 55 46 56 32 34 124 54 46 53 124 51 46 52 57 124 34 36 50 44 51 54 50 46 53 34 124 51 56 46 55 124 49 50 56 124 80 97 112 117 97 32 78 101 119 32 71 117 105 110 101 97 124 80 97 112 117 97 78 101 119 71 117 105 110 101 97 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 50 56 124 50 54 124 53 51 46 56 124 49 46 50 124 50 48 46 48 124 48 46 48 124 50 49 46 48 124 48 46 48 124 54 56 46 51 124 50 46 48 124 55 50 46 54 124 57 46 51 124 53 57 46 48 124 45 49 46 50 124 55 52 46 48 124 49 46 54 124 55 51 46 50 124 48 46 51 124 56 52 46 56 124 45 48 46 54 124 51 53 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 50 46 54 124 52 50 46 48 124 51 48 46 48 124 50 50 46 52 124 51 48 46 50 124 80 97 112 117 97 32 78 101 119 32 71 117 105 110 101 97 124 54 46 53 48 124 36 49 52 46 57 124 55 46 48 124 34 36 50 44 51 48 48 46 53 32 34 124 49 46 56 124 54 46 54 49 52 124 36 50 56 46 57 124 50 54 46 53 124 49 50 57 124 80 97 114 97 103 117 97 121 124 80 97 114 97 103 117 97 121 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 55 57 124 49 53 124 54 49 46 56 124 45 48 46 53 124 51 48 46 48 124 48 46 48 124 50 50 46 48 124 49 46 48 124 57 54 46 57 124 45 48 46 55 124 56 56 46 53 124 45 52 46 57 124 53 57 46 56 124 45 49 46 57 124 50 55 46 50 124 50 46 51 124 56 49 46 52 124 48 46 53 124 56 50 46 55 124 45 48 46 51 124 55 48 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 51 46 55 124 48 46 48 124 49 48 46 48 124 49 52 46 53 124 49 57 46 54 124 80 97 114 97 103 117 97 121 124 54 46 52 48 124 36 51 51 46 51 124 49 53 46 51 124 34 36 53 44 50 48 50 46 51 32 34 124 53 46 55 124 52 46 54 53 49 124 36 52 49 56 46 55 124 49 53 46 52 124 49 51 48 124 80 101 114 117 124 80 101 114 117 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 52 50 124 54 124 54 56 46 55 124 48 46 49 124 52 48 46 48 124 48 46 48 124 51 53 46 48 124 45 50 46 48 124 55 57 46 55 124 48 46 51 124 57 48 46 57 124 45 48 46 49 124 55 50 46 48 124 48 46 49 124 54 56 46 53 124 48 46 56 124 56 53 46 53 124 50 46 52 124 56 53 46 48 124 45 49 46 48 124 55 48 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 50 46 53 124 51 48 46 48 124 51 48 46 48 124 49 53 46 50 124 49 55 46 52 124 80 101 114 117 124 50 57 46 53 53 124 36 50 55 53 46 55 124 56 46 56 124 34 36 57 44 51 51 48 46 50 32 34 124 55 46 57 124 49 46 53 51 49 124 34 36 55 44 51 50 56 46 50 34 124 50 52 46 53 124 49 51 49 124 80 104 105 108 105 112 112 105 110 101 115 124 80 104 105 108 105 112 112 105 110 101 115 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 48 55 124 49 57 124 53 55 46 49 124 48 46 57 124 51 48 46 48 124 48 46 48 124 50 52 46 48 124 48 46 48 124 55 57 46 49 124 48 46 51 124 56 57 46 55 124 45 49 46 51 124 53 52 46 51 124 49 48 46 57 124 53 49 46 55 124 49 46 48 124 55 55 46 49 124 48 46 56 124 55 53 46 53 124 45 50 46 51 124 52 48 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 52 46 56 124 51 50 46 48 124 51 48 46 48 124 49 50 46 56 124 49 56 46 53 124 80 104 105 108 105 112 112 105 110 101 115 124 57 52 46 48 49 124 36 51 53 49 46 52 124 55 46 51 124 34 36 51 44 55 51 55 46 53 32 34 124 55 46 51 124 51 46 55 57 55 124 34 36 49 44 55 49 51 46 48 34 124 52 52 46 55 124 49 51 50 124 80 111 108 97 110 100 124 80 111 108 97 110 100 124 69 117 114 111 112 101 124 54 52 124 50 57 124 54 52 46 50 124 48 46 49 124 54 48 46 48 124 48 46 48 124 53 51 46 48 124 51 46 48 124 55 52 46 52 124 48 46 52 124 52 48 46 51 124 45 51 46 53 124 54 49 46 52 124 48 46 48 124 54 49 46 51 124 48 46 49 124 55 57 46 49 124 49 46 48 124 56 55 46 49 124 45 48 46 53 124 54 53 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 49 46 52 124 51 50 46 48 124 49 57 46 48 124 51 52 46 51 124 52 52 46 54 124 80 111 108 97 110 100 124 51 56 46 48 57 124 36 55 50 49 46 51 124 51 46 56 124 34 36 49 56 44 57 51 54 46 49 32 34 124 57 46 54 124 50 46 53 56 49 124 34 36 57 44 54 56 49 46 51 34 124 53 52 46 57 124 49 51 51 124 80 111 114 116 117 103 97 108 124 80 111 114 116 117 103 97 108 124 69 117 114 111 112 101 124 54 56 124 51 49 124 54 51 46 48 124 45 49 46 48 124 55 48 46 48 124 48 46 48 124 54 48 46 48 124 50 46 48 124 53 57 46 48 124 45 50 46 49 124 50 53 46 53 124 45 49 48 46 55 124 56 51 46 48 124 50 46 57 124 51 50 46 53 124 45 50 46 50 124 56 50 46 54 124 48 46 51 124 56 55 46 49 124 45 48 46 53 124 55 48 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 49 46 52 124 52 54 46 53 124 50 54 46 53 124 51 53 46 50 124 52 57 46 56 124 80 111 114 116 117 103 97 108 124 49 48 46 54 52 124 36 50 52 55 46 48 124 49 46 52 124 34 36 50 51 44 50 50 50 46 56 32 34 124 49 48 46 56 124 49 46 51 56 57 124 34 36 49 44 52 53 50 46 52 34 124 57 50 46 57 124 49 51 52 124 81 97 116 97 114 124 81 97 116 97 114 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 50 53 124 50 124 55 49 46 51 124 48 46 56 124 55 48 46 48 124 48 46 48 124 55 55 46 48 124 55 46 48 124 57 57 46 55 124 45 48 46 49 124 55 51 46 54 124 45 52 46 53 124 54 57 46 55 124 45 48 46 54 124 54 55 46 57 124 48 46 57 124 55 55 46 49 124 53 46 50 124 56 50 46 53 124 48 46 49 124 52 53 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 51 46 56 124 48 46 48 124 48 46 48 124 53 46 54 124 50 57 46 55 124 81 97 116 97 114 124 49 46 55 48 124 36 49 53 48 46 54 124 49 54 46 51 124 34 36 56 56 44 53 53 56 46 56 32 34 124 48 46 53 124 45 50 46 52 51 51 124 34 36 53 44 53 51 52 46 53 34 124 50 55 46 48 124 49 51 53 124 82 111 109 97 110 105 97 124 82 111 109 97 110 105 97 124 69 117 114 111 112 101 124 54 50 124 50 56 124 54 52 46 52 124 45 48 46 51 124 52 48 46 48 124 48 46 48 124 51 55 46 48 124 45 49 46 48 124 56 55 46 52 124 48 46 54 124 53 53 46 49 124 45 50 46 53 124 55 48 46 53 124 45 49 46 53 124 54 50 46 54 124 49 46 56 124 55 52 46 51 124 45 48 46 49 124 56 55 46 49 124 45 48 46 53 124 56 48 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 49 46 52 124 49 54 46 48 124 49 54 46 48 124 50 55 46 52 124 51 56 46 55 124 82 111 109 97 110 105 97 124 50 49 46 52 51 124 36 50 53 52 46 50 124 45 49 46 51 124 34 36 49 49 44 56 54 48 46 49 32 34 124 56 46 50 124 54 46 49 49 49 124 34 36 51 44 53 55 51 46 51 34 124 51 49 46 55 124 49 51 54 124 82 117 115 115 105 97 124 82 117 115 115 105 97 124 69 117 114 111 112 101 124 49 52 52 124 52 49 124 53 48 46 53 124 48 46 48 124 50 53 46 48 124 48 46 48 124 50 49 46 48 124 45 49 46 48 124 56 50 46 53 124 45 48 46 50 124 52 56 46 54 124 45 49 54 46 53 124 54 53 46 49 124 49 52 46 52 124 54 51 46 53 124 48 46 54 124 54 54 46 51 124 51 46 50 124 54 56 46 50 124 48 46 48 124 50 53 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 53 46 57 124 49 51 46 48 124 50 48 46 48 124 51 52 46 52 124 52 49 46 52 124 82 117 115 115 105 97 124 49 52 48 46 51 55 124 34 36 50 44 50 50 51 46 48 34 124 52 46 48 124 34 36 49 53 44 56 51 54 46 55 32 34 124 55 46 54 124 54 46 56 53 52 124 34 36 52 49 44 49 57 52 46 52 34 124 49 49 46 55 124 49 51 55 124 82 119 97 110 100 97 124 82 119 97 110 100 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 53 57 124 51 124 54 52 46 57 124 50 46 50 124 51 53 46 48 124 48 46 48 124 52 48 46 48 124 55 46 48 124 55 55 46 50 124 48 46 51 124 55 56 46 53 124 45 48 46 49 124 55 51 46 54 124 45 51 46 51 124 57 49 46 52 124 49 46 53 124 55 53 46 50 124 54 46 55 124 55 56 46 48 124 48 46 50 124 54 48 46 48 124 49 48 46 48 124 52 48 46 48 124 48 46 48 124 54 46 48 124 51 53 46 48 124 51 48 46 48 124 49 50 46 51 124 50 54 46 56 124 82 119 97 110 100 97 124 49 48 46 48 48 124 36 49 50 46 50 124 54 46 53 124 34 36 49 44 50 49 54 46 53 32 34 124 45 124 50 46 51 49 49 124 36 52 50 46 51 124 50 51 46 50 124 49 51 56 124 83 97 105 110 116 32 76 117 99 105 97 124 83 97 105 110 116 76 117 99 105 97 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 50 52 124 50 124 55 49 46 51 124 48 46 53 124 55 48 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 55 52 46 49 124 45 48 46 51 124 54 55 46 55 124 45 51 46 55 124 56 52 46 55 124 45 49 46 53 124 56 51 46 53 124 48 46 49 124 56 53 46 56 124 48 46 53 124 55 49 46 57 124 48 46 48 124 54 53 46 48 124 49 48 46 48 124 52 48 46 48 124 48 46 48 124 57 46 48 124 51 48 46 48 124 51 48 46 48 124 50 56 46 49 124 51 50 46 56 124 83 116 46 32 76 117 99 105 97 124 48 46 49 55 124 36 49 46 56 124 48 46 56 124 34 36 49 48 44 51 52 57 46 57 32 34 124 50 48 46 48 124 49 46 56 52 52 124 36 57 57 46 49 124 54 53 46 51 124 49 51 57 124 83 97 105 110 116 32 86 105 110 99 101 110 116 32 97 110 100 32 84 104 101 32 71 114 101 110 97 100 105 110 101 115 124 83 97 105 110 116 86 105 110 99 101 110 116 71 114 101 110 97 100 105 110 101 115 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 53 50 124 49 48 124 54 54 46 53 124 45 48 46 52 124 55 48 46 48 124 48 46 48 124 54 52 46 48 124 48 46 48 124 55 49 46 53 124 45 48 46 56 124 54 48 46 55 124 45 52 46 52 124 55 55 46 52 124 45 49 46 57 124 55 54 46 55 124 45 48 46 49 124 56 49 46 49 124 50 46 57 124 55 51 46 51 124 48 46 48 124 53 48 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 56 46 52 124 51 50 46 53 124 51 50 46 53 124 50 55 46 49 124 51 54 46 50 124 83 116 46 32 86 105 110 99 101 110 116 32 97 110 100 32 116 104 101 32 71 114 101 110 97 100 105 110 101 115 124 48 46 49 49 124 36 49 46 49 124 45 50 46 51 124 34 36 57 44 57 55 48 46 48 32 34 124 49 53 46 48 124 49 46 52 56 53 124 36 57 49 46 56 124 54 54 46 56 124 49 52 48 124 83 97 109 111 97 124 83 97 109 111 97 124 65 115 105 97 45 80 97 99 105 102 105 99 124 56 54 124 49 51 124 54 48 46 53 124 45 48 46 49 124 54 48 46 48 124 48 46 48 124 52 49 46 48 124 45 52 46 48 124 56 48 46 51 124 48 46 50 124 54 49 46 51 124 45 54 46 54 124 55 50 46 57 124 48 46 49 124 56 50 46 51 124 48 46 50 124 55 55 46 48 124 56 46 53 124 55 48 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 49 48 46 48 124 50 55 46 48 124 50 55 46 48 124 50 50 46 55 124 51 53 46 57 124 83 97 109 111 97 124 48 46 50 124 36 49 46 48 124 48 46 48 124 45 124 45 124 45 48 46 50 124 36 50 46 50 124 53 52 46 51 124 49 52 49 124 83 97 111 32 84 111 109 101 32 97 110 100 32 80 114 105 110 99 105 112 101 124 83 97 111 84 111 109 101 80 114 105 110 99 105 112 101 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 52 56 124 51 50 124 53 48 46 50 124 48 46 55 124 51 48 46 48 124 48 46 48 124 51 48 46 48 124 50 46 48 124 56 55 46 48 124 45 48 46 50 124 52 57 46 49 124 45 49 56 46 52 124 53 51 46 50 124 50 49 46 50 124 52 54 46 49 124 45 48 46 51 124 54 52 46 54 124 50 46 52 124 54 54 46 54 124 48 46 48 124 52 53 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 49 49 46 55 124 50 48 46 48 124 50 53 46 48 124 49 54 46 55 124 52 49 46 50 124 83 227 111 32 84 111 109 233 32 97 110 100 32 80 114 237 110 99 105 112 101 124 48 46 49 55 124 36 48 46 51 124 52 46 53 124 34 36 49 44 56 56 48 46 54 32 34 124 45 124 49 52 46 51 54 57 124 36 51 46 48 124 55 49 46 52 124 49 52 50 124 83 97 117 100 105 32 65 114 97 98 105 97 124 83 97 117 100 105 65 114 97 98 105 97 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 55 52 124 56 124 54 50 46 53 124 45 51 46 55 124 52 53 46 48 124 48 46 48 124 52 55 46 48 124 52 46 48 124 57 57 46 54 124 48 46 50 124 51 55 46 51 124 45 51 55 46 51 124 56 55 46 53 124 49 46 52 124 55 49 46 49 124 45 53 46 57 124 54 52 46 57 124 48 46 54 124 56 50 46 51 124 48 46 49 124 52 48 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 51 46 57 124 50 46 53 124 50 46 53 124 53 46 52 124 52 53 46 55 124 83 97 117 100 105 32 65 114 97 98 105 97 124 50 54 46 49 49 124 36 54 50 50 46 48 124 51 46 55 124 34 36 50 51 44 56 50 53 46 55 32 34 124 49 48 46 56 124 53 46 51 53 52 124 34 36 50 56 44 49 48 53 46 48 34 124 57 46 57 124 49 52 51 124 83 101 110 101 103 97 108 124 83 101 110 101 103 97 108 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 50 48 124 50 50 124 53 53 46 52 124 45 48 46 51 124 52 48 46 48 124 48 46 48 124 50 57 46 48 124 45 49 46 48 124 54 53 46 52 124 48 46 48 124 55 56 46 53 124 45 48 46 51 124 53 56 46 52 124 45 51 46 57 124 52 51 46 53 124 48 46 54 124 56 49 46 54 124 49 46 57 124 55 50 46 50 124 45 49 46 48 124 52 53 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 56 46 57 124 53 48 46 48 124 50 53 46 48 124 49 56 46 51 124 50 54 46 56 124 83 101 110 101 103 97 108 124 49 51 46 49 51 124 36 50 51 46 57 124 52 46 50 124 34 36 49 44 56 49 57 46 50 32 34 124 52 56 46 48 124 49 46 50 50 57 124 36 50 51 55 46 50 124 51 56 46 48 124 49 52 52 124 83 101 114 98 105 97 124 83 101 114 98 105 97 124 69 117 114 111 112 101 124 57 56 124 51 55 124 53 56 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 51 53 46 48 124 48 46 48 124 56 52 46 49 124 48 46 53 124 51 57 46 51 124 45 50 46 54 124 53 54 46 53 124 45 50 46 53 124 54 56 46 55 124 45 48 46 50 124 54 56 46 48 124 50 46 48 124 55 55 46 57 124 50 46 55 124 54 48 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 54 46 48 124 49 53 46 48 124 49 48 46 48 124 51 53 46 53 124 52 53 46 48 124 83 101 114 98 105 97 124 55 46 52 48 124 36 56 48 46 49 124 49 46 56 124 34 36 49 48 44 56 51 48 46 50 32 34 124 49 57 46 50 124 54 46 49 55 51 124 34 36 49 44 51 50 56 46 54 34 124 52 52 46 57 124 49 52 53 124 83 101 121 99 104 101 108 108 101 115 124 83 101 121 99 104 101 108 108 101 115 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 51 50 124 50 55 124 53 51 46 48 124 49 46 56 124 53 48 46 48 124 48 46 48 124 52 56 46 48 124 48 46 48 124 55 54 46 48 124 45 49 46 55 124 53 57 46 54 124 55 46 49 124 54 50 46 51 124 45 48 46 49 124 53 56 46 48 124 45 48 46 49 124 54 55 46 52 124 49 50 46 53 124 51 51 46 52 124 48 46 48 124 52 53 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 50 56 46 51 124 49 56 46 56 124 51 51 46 48 124 51 48 46 57 124 51 54 46 55 124 83 101 121 99 104 101 108 108 101 115 124 48 46 48 57 124 36 50 46 49 124 54 46 50 124 34 36 50 51 44 52 50 56 46 48 32 34 124 50 46 48 124 45 50 46 52 48 50 124 36 51 54 57 46 48 124 56 51 46 49 124 49 52 54 124 83 105 101 114 114 97 32 76 101 111 110 101 124 83 105 101 114 114 97 76 101 111 110 101 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 53 50 124 51 52 124 52 57 46 49 124 45 48 46 53 124 49 48 46 48 124 48 46 48 124 50 52 46 48 124 50 46 48 124 56 48 46 57 124 48 46 49 124 56 52 46 51 124 45 50 46 53 124 53 49 46 56 124 45 51 46 49 124 52 50 46 48 124 50 46 54 124 55 48 46 49 124 45 52 46 49 124 54 50 46 56 124 48 46 48 124 52 53 46 48 124 48 46 48 124 50 48 46 48 124 48 46 48 124 49 51 46 54 124 51 48 46 48 124 51 48 46 48 124 49 48 46 52 124 50 50 46 57 124 83 105 101 114 114 97 32 76 101 111 110 101 124 53 46 56 53 124 36 52 46 55 124 53 46 48 124 36 56 48 55 46 49 32 124 45 124 49 55 46 55 56 50 124 36 51 53 46 56 124 54 52 46 55 124 49 52 55 124 83 105 110 103 97 112 111 114 101 124 83 105 110 103 97 112 111 114 101 124 65 115 105 97 45 80 97 99 105 102 105 99 124 50 124 50 124 56 55 46 53 124 48 46 51 124 57 48 46 48 124 48 46 48 124 57 51 46 48 124 49 46 48 124 57 49 46 51 124 48 46 50 124 57 49 46 51 124 48 46 48 124 57 55 46 50 124 45 49 46 48 124 57 50 46 49 124 45 53 46 57 124 56 52 46 56 124 45 49 46 52 124 57 48 46 48 124 48 46 48 124 55 53 46 48 124 48 46 48 124 55 48 46 48 124 49 48 46 48 124 48 46 48 124 50 48 46 48 124 49 55 46 48 124 49 51 46 52 124 49 55 46 48 124 83 105 110 103 97 112 111 114 101 124 53 46 49 55 124 36 50 57 49 46 57 124 49 52 46 53 124 34 36 53 54 44 53 50 49 46 55 32 34 124 50 46 49 124 50 46 56 50 51 124 34 36 51 56 44 54 51 56 46 49 34 124 57 54 46 51 124 49 52 56 124 83 108 111 118 97 107 105 97 124 83 108 111 118 97 107 105 97 124 69 117 114 111 112 101 124 53 49 124 50 52 124 54 55 46 48 124 45 50 46 53 124 53 48 46 48 124 48 46 48 124 52 51 46 48 124 45 50 46 48 124 56 52 46 50 124 48 46 48 124 52 56 46 50 124 45 49 53 46 53 124 55 49 46 48 124 45 50 46 52 124 53 56 46 49 124 45 54 46 52 124 56 51 46 53 124 49 46 57 124 56 55 46 49 124 45 48 46 53 124 55 53 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 49 46 52 124 49 57 46 48 124 49 57 46 48 124 50 57 46 51 124 52 49 46 53 124 83 108 111 118 97 107 105 97 124 53 46 52 51 124 36 49 50 48 46 50 124 52 46 48 124 34 36 50 50 44 49 50 56 46 54 32 34 124 49 52 46 52 124 48 46 54 57 55 124 36 53 50 53 46 53 124 52 49 46 56 124 49 52 57 124 83 108 111 118 101 110 105 97 124 83 108 111 118 101 110 105 97 124 69 117 114 111 112 101 124 54 57 124 51 50 124 54 50 46 57 124 45 49 46 55 124 54 48 46 48 124 48 46 48 124 54 52 46 48 124 45 50 46 48 124 54 52 46 56 124 45 48 46 51 124 50 55 46 57 124 45 49 51 46 50 124 56 49 46 52 124 45 50 46 50 124 52 50 46 50 124 48 46 52 124 56 49 46 50 124 48 46 55 124 56 55 46 49 124 45 48 46 53 124 55 48 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 49 46 52 124 52 49 46 48 124 50 48 46 48 124 51 55 46 57 124 52 57 46 48 124 83 108 111 118 101 110 105 97 124 50 46 48 50 124 36 53 54 46 54 124 49 46 50 124 34 36 50 56 44 48 51 48 46 52 32 34 124 55 46 50 124 49 46 56 51 55 124 36 56 51 52 46 49 124 51 55 46 51 124 49 53 48 124 83 111 108 111 109 111 110 32 73 115 108 97 110 100 115 124 83 111 108 111 109 111 110 73 115 108 97 110 100 115 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 54 50 124 51 54 124 52 54 46 50 124 48 46 51 124 51 48 46 48 124 48 46 48 124 50 56 46 48 124 48 46 48 124 54 57 46 51 124 48 46 49 124 51 48 46 51 124 45 50 46 54 124 54 51 46 55 124 51 46 57 124 54 56 46 49 124 49 46 53 124 55 55 46 52 124 55 46 48 124 53 53 46 52 124 45 55 46 48 124 49 48 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 49 55 46 51 124 52 48 46 48 124 51 48 46 48 124 50 51 46 56 124 52 56 46 50 124 83 111 108 111 109 111 110 32 73 115 108 97 110 100 115 124 48 46 53 51 124 36 49 46 54 124 53 46 54 124 34 36 51 44 48 54 50 46 57 32 34 124 45 124 48 46 57 55 51 124 36 50 51 55 46 56 124 50 53 46 55 124 49 53 49 124 83 111 117 116 104 32 65 102 114 105 99 97 124 83 111 117 116 104 65 102 114 105 99 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 55 48 124 53 124 54 50 46 55 124 48 46 48 124 53 48 46 48 124 48 46 48 124 52 53 46 48 124 45 50 46 48 124 55 48 46 55 124 49 46 49 124 55 49 46 57 124 45 53 46 54 124 55 53 46 56 124 51 46 53 124 53 55 46 51 124 48 46 54 124 55 53 46 48 124 51 46 49 124 55 54 46 51 124 45 48 46 57 124 52 53 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 52 46 52 124 52 48 46 48 124 50 56 46 48 124 50 51 46 52 124 51 48 46 54 124 83 111 117 116 104 32 65 102 114 105 99 97 124 52 57 46 57 49 124 36 53 50 52 46 48 124 50 46 56 124 34 36 49 48 44 52 57 55 46 54 32 34 124 50 51 46 51 124 52 46 50 55 52 124 34 36 49 44 53 53 51 46 48 34 124 51 51 46 56 124 49 53 50 124 83 112 97 105 110 124 83 112 97 105 110 124 69 117 114 111 112 101 124 51 54 124 49 55 124 54 57 46 49 124 45 49 46 49 124 55 48 46 48 124 48 46 48 124 54 49 46 48 124 48 46 48 124 54 49 46 51 124 48 46 51 124 51 55 46 49 124 45 49 50 46 50 124 56 49 46 51 124 52 46 49 124 53 49 46 56 124 45 49 46 50 124 56 49 46 53 124 45 48 46 57 124 56 55 46 49 124 45 48 46 53 124 56 48 46 48 124 48 46 48 124 56 48 46 48 124 48 46 48 124 49 46 52 124 52 53 46 48 124 51 48 46 48 124 51 48 46 55 124 52 53 46 56 124 83 112 97 105 110 124 52 54 46 48 50 124 34 36 49 44 51 54 56 46 54 34 124 45 48 46 49 124 34 36 50 57 44 55 52 49 46 55 32 34 124 50 48 46 49 124 50 46 48 52 51 124 34 36 50 52 44 53 52 54 46 55 34 124 54 48 46 49 124 49 53 51 124 83 114 105 32 76 97 110 107 97 124 83 114 105 76 97 110 107 97 124 65 115 105 97 45 80 97 99 105 102 105 99 124 57 55 124 49 54 124 53 56 46 51 124 49 46 50 124 52 48 46 48 124 48 46 48 124 51 50 46 48 124 49 46 48 124 55 51 46 53 124 48 46 49 124 56 49 46 52 124 45 51 46 51 124 55 56 46 48 124 54 46 49 124 54 50 46 49 124 48 46 51 124 54 56 46 53 124 50 46 55 124 55 55 46 49 124 52 46 57 124 51 48 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 54 46 52 124 51 53 46 48 124 51 53 46 53 124 49 50 46 56 124 50 52 46 57 124 83 114 105 32 76 97 110 107 97 124 50 48 46 52 48 124 36 49 48 54 46 53 124 57 46 49 124 34 36 53 44 50 50 48 46 52 32 34 124 53 46 52 124 53 46 57 52 49 124 36 52 55 55 46 54 124 45 124 49 53 52 124 83 117 100 97 110 124 83 117 100 97 110 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 45 124 45 124 45 124 45 124 45 124 83 117 100 97 110 124 52 48 46 49 51 124 36 49 48 48 46 48 124 53 46 49 124 34 36 50 44 52 57 49 46 54 32 34 124 49 56 46 55 124 49 50 46 57 55 56 124 34 36 49 44 54 48 48 46 48 34 124 55 49 46 54 124 49 53 53 124 83 117 114 105 110 97 109 101 124 83 117 114 105 110 97 109 101 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 49 51 51 124 50 50 124 53 50 46 54 124 45 48 46 53 124 52 48 46 48 124 48 46 48 124 51 55 46 48 124 48 46 48 124 54 51 46 50 124 45 52 46 57 124 54 55 46 53 124 45 49 50 46 56 124 52 48 46 55 124 48 46 48 124 56 49 46 50 124 45 48 46 54 124 55 52 46 53 124 45 49 46 57 124 54 54 46 51 124 45 48 46 49 124 50 53 46 48 124 49 53 46 48 124 51 48 46 48 124 48 46 48 124 49 49 46 57 124 51 56 46 48 124 51 54 46 48 124 51 48 46 54 124 51 50 46 57 124 83 117 114 105 110 97 109 101 124 48 46 53 51 124 36 52 46 55 124 52 46 52 124 34 36 56 44 57 50 52 46 50 32 34 124 57 46 53 124 54 46 57 52 53 124 36 49 56 48 46 48 124 50 49 46 54 124 49 53 54 124 83 119 97 122 105 108 97 110 100 124 83 119 97 122 105 108 97 110 100 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 48 54 124 49 52 124 53 55 46 50 124 45 49 46 57 124 52 48 46 48 124 48 46 48 124 51 50 46 48 124 45 52 46 48 124 54 55 46 50 124 48 46 48 124 53 54 46 53 124 45 57 46 52 124 54 54 46 52 124 48 46 48 124 55 48 46 56 124 49 46 52 124 55 52 46 53 124 51 46 53 124 54 57 46 55 124 45 49 48 46 49 124 53 53 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 49 48 46 50 124 51 51 46 48 124 51 48 46 48 124 51 53 46 57 124 51 56 46 49 124 83 119 97 122 105 108 97 110 100 124 49 46 49 54 124 36 54 46 49 124 50 46 48 124 34 36 53 44 50 50 54 46 56 32 34 124 52 48 46 48 124 52 46 52 54 57 124 36 57 50 46 55 124 49 55 46 53 124 49 53 55 124 83 119 101 100 101 110 124 83 119 101 100 101 110 124 69 117 114 111 112 101 124 50 49 124 49 48 124 55 49 46 55 124 45 48 46 50 124 57 48 46 48 124 48 46 48 124 57 50 46 48 124 48 46 48 124 51 57 46 49 124 49 46 53 124 56 46 56 124 45 56 46 53 124 57 52 46 54 124 45 48 46 52 124 53 52 46 54 124 48 46 54 124 56 48 46 57 124 48 46 56 124 56 55 46 49 124 45 48 46 53 124 57 48 46 48 124 53 46 48 124 56 48 46 48 124 48 46 48 124 49 46 52 124 53 55 46 48 124 50 54 46 51 124 52 54 46 52 124 53 53 46 50 124 83 119 101 100 101 110 124 57 46 51 51 124 36 51 53 52 46 55 124 53 46 53 124 34 36 51 56 44 48 51 49 46 53 32 34 124 56 46 52 124 49 46 57 48 56 124 34 36 53 44 51 50 56 46 48 34 124 51 57 46 55 124 49 53 56 124 83 119 105 116 122 101 114 108 97 110 100 124 83 119 105 116 122 101 114 108 97 110 100 124 69 117 114 111 112 101 124 53 124 49 124 56 49 46 49 124 45 48 46 56 124 57 48 46 48 124 48 46 48 124 56 55 46 48 124 45 51 46 48 124 54 55 46 57 124 45 48 46 53 124 54 53 46 56 124 45 51 46 53 124 55 55 46 57 124 45 50 46 51 124 56 55 46 57 124 48 46 49 124 56 52 46 52 124 48 46 54 124 57 48 46 48 124 48 46 48 124 56 48 46 48 124 48 46 48 124 56 48 46 48 124 48 46 48 124 48 46 48 124 52 49 46 53 124 50 52 46 48 124 51 48 46 51 124 51 51 46 55 124 83 119 105 116 122 101 114 108 97 110 100 124 55 46 55 57 124 36 51 50 52 46 53 124 50 46 54 124 34 36 52 49 44 54 54 51 46 48 32 34 124 52 46 53 124 48 46 54 56 56 124 34 45 36 54 44 53 54 49 46 52 34 124 53 52 46 53 124 49 53 57 124 83 121 114 105 97 124 83 121 114 105 97 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 49 51 57 124 49 52 124 53 49 46 50 124 45 48 46 49 124 51 48 46 48 124 48 46 48 124 50 53 46 48 124 45 49 46 48 124 56 52 46 52 124 45 48 46 50 124 55 56 46 53 124 45 54 46 56 124 54 48 46 49 124 52 46 50 124 53 48 46 48 124 45 53 46 56 124 55 48 46 57 124 49 46 50 124 55 50 46 56 124 55 46 52 124 50 48 46 48 124 48 46 48 124 50 48 46 48 124 48 46 48 124 54 46 49 124 50 50 46 48 124 51 48 46 56 124 49 49 46 53 124 50 54 46 56 124 83 121 114 105 97 124 50 48 46 54 50 124 36 49 48 55 46 52 124 51 46 50 124 34 36 53 44 50 48 56 46 53 32 34 124 56 46 51 124 52 46 51 57 56 124 34 36 49 44 51 56 48 46 57 34 124 50 57 46 55 124 49 54 48 124 84 97 105 119 97 110 124 84 97 105 119 97 110 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 56 124 53 124 55 49 46 57 124 49 46 49 124 55 48 46 48 124 48 46 48 124 53 56 46 48 124 50 46 48 124 56 48 46 52 124 50 46 49 124 57 50 46 51 124 50 46 54 124 56 56 46 53 124 51 46 56 124 52 54 46 54 124 48 46 53 124 56 51 46 49 124 49 46 49 124 56 53 46 48 124 45 49 46 50 124 54 53 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 50 46 53 124 52 48 46 48 124 49 55 46 48 124 56 46 52 124 49 54 46 48 124 84 97 105 119 97 110 124 50 51 46 51 51 124 36 56 50 49 46 56 124 49 48 46 56 124 34 36 51 53 44 50 50 55 46 53 32 34 124 53 46 50 124 48 46 57 54 51 124 34 36 50 44 52 57 50 46 48 34 124 51 56 46 54 124 49 54 49 124 84 97 106 105 107 105 115 116 97 110 124 84 97 106 105 107 105 115 116 97 110 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 50 57 124 50 55 124 53 51 46 52 124 45 48 46 49 124 50 48 46 48 124 45 53 46 48 124 50 49 46 48 124 49 46 48 124 56 57 46 48 124 48 46 52 124 55 53 46 53 124 45 49 46 56 124 54 49 46 54 124 48 46 57 124 53 54 46 56 124 48 46 52 124 54 55 46 52 124 50 46 57 124 56 50 46 53 124 48 46 48 124 50 48 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 51 46 56 124 49 51 46 48 124 50 53 46 48 124 49 55 46 54 124 50 56 46 54 124 84 97 106 105 107 105 115 116 97 110 124 55 46 54 50 124 36 49 52 46 55 124 54 46 53 124 34 36 49 44 57 51 53 46 50 32 34 124 50 46 50 124 54 46 52 54 51 124 36 52 52 46 56 124 51 54 46 55 124 49 54 50 124 84 97 110 122 97 110 105 97 124 84 97 110 122 97 110 105 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 49 48 124 49 54 124 53 55 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 50 55 46 48 124 49 46 48 124 55 57 46 55 124 45 48 46 49 124 56 48 46 50 124 45 48 46 51 124 52 53 46 50 124 45 48 46 56 124 54 48 46 49 124 49 46 49 124 54 57 46 52 124 48 46 54 124 55 51 46 53 124 51 46 57 124 53 53 46 48 124 45 53 46 48 124 53 48 46 48 124 48 46 48 124 56 46 50 124 51 48 46 48 124 51 48 46 48 124 49 53 46 51 124 50 53 46 55 124 84 97 110 122 97 110 105 97 124 52 49 46 51 53 124 36 53 56 46 52 124 54 46 53 124 34 36 49 44 52 49 51 46 52 32 34 124 45 124 49 48 46 52 57 54 124 36 55 48 48 46 48 124 52 48 46 49 124 49 54 51 124 84 104 97 105 108 97 110 100 124 84 104 97 105 108 97 110 100 124 65 115 105 97 45 80 97 99 105 102 105 99 124 54 48 124 49 48 124 54 52 46 57 124 48 46 50 124 52 53 46 48 124 48 46 48 124 51 53 46 48 124 49 46 48 124 55 53 46 49 124 48 46 51 124 56 55 46 53 124 45 51 46 49 124 55 50 46 53 124 50 46 54 124 55 57 46 48 124 50 46 55 124 54 57 46 51 124 45 49 46 53 124 55 53 46 50 124 45 48 46 55 124 52 48 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 52 46 57 124 51 55 46 48 124 51 48 46 48 124 49 52 46 57 124 50 48 46 52 124 84 104 97 105 108 97 110 100 124 54 51 46 56 56 124 36 53 56 54 46 57 124 55 46 56 124 34 36 57 44 49 56 55 46 52 32 34 124 49 46 50 124 51 46 50 55 50 124 34 36 53 44 56 49 51 46 48 34 124 52 52 46 49 124 49 54 52 124 84 105 109 111 114 45 76 101 115 116 101 124 84 105 109 111 114 76 101 115 116 101 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 54 57 124 51 57 124 52 51 46 51 124 48 46 53 124 50 48 46 48 124 48 46 48 124 50 53 46 48 124 51 46 48 124 54 52 46 55 124 48 46 48 124 48 46 48 124 48 46 48 124 52 51 46 49 124 45 49 46 49 124 55 53 46 49 124 45 49 46 52 124 55 55 46 52 124 45 48 46 55 124 55 51 46 48 124 48 46 48 124 51 53 46 48 124 53 46 48 124 50 48 46 48 124 48 46 48 124 54 46 48 124 49 48 46 48 124 49 48 46 48 124 51 52 50 46 48 124 49 48 56 46 55 124 84 105 109 111 114 45 76 101 115 116 101 124 49 46 48 55 124 36 51 46 49 124 54 46 49 124 34 36 50 44 56 54 48 46 54 32 34 124 50 48 46 48 124 52 46 57 49 124 36 50 55 57 46 54 124 45 124 49 54 53 124 84 111 103 111 124 84 111 103 111 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 53 53 124 51 54 124 52 56 46 51 124 45 48 46 56 124 51 48 46 48 124 48 46 48 124 50 52 46 48 124 45 52 46 48 124 54 56 46 54 124 48 46 53 124 56 53 46 54 124 45 51 46 48 124 51 52 46 56 124 45 50 46 48 124 52 53 46 50 124 49 46 53 124 55 56 46 51 124 48 46 50 124 54 49 46 55 124 45 48 46 53 124 50 53 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 49 52 46 50 124 52 53 46 48 124 51 48 46 48 124 49 52 46 53 124 50 49 46 57 124 84 111 103 111 124 54 46 57 54 124 36 54 46 48 124 51 46 52 124 36 56 53 56 46 48 32 124 45 124 51 46 50 49 50 124 36 52 49 46 49 124 51 50 46 51 124 49 54 54 124 84 111 110 103 97 124 84 111 110 103 97 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 48 57 124 50 48 124 53 55 46 48 124 49 46 50 124 50 53 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 56 53 46 57 124 50 46 56 124 54 50 46 50 124 45 49 49 46 48 124 55 55 46 53 124 48 46 49 124 57 50 46 49 124 48 46 48 124 55 50 46 49 124 49 46 48 124 55 53 46 51 124 49 57 46 49 124 51 48 46 48 124 48 46 48 124 50 48 46 48 124 48 46 48 124 55 46 51 124 50 48 46 48 124 50 53 46 48 124 49 57 46 53 124 51 53 46 53 124 84 111 110 103 97 124 48 46 49 48 124 36 48 46 56 124 48 46 51 124 34 36 55 44 50 55 53 46 48 32 34 124 49 51 46 48 124 51 46 57 55 55 124 36 49 54 46 50 124 45 124 49 54 55 124 84 114 105 110 105 100 97 100 32 97 110 100 32 84 111 98 97 103 111 124 84 114 105 110 105 100 97 100 84 111 98 97 103 111 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 54 51 124 49 51 124 54 52 46 52 124 45 50 46 49 124 53 48 46 48 124 48 46 48 124 51 54 46 48 124 48 46 48 124 56 53 46 53 124 49 46 56 124 54 53 46 49 124 45 49 48 46 55 124 54 48 46 49 124 49 46 55 124 55 55 46 51 124 48 46 50 124 55 48 46 49 124 45 49 46 55 124 54 57 46 57 124 45 49 49 46 56 124 54 48 46 48 124 48 46 48 124 55 48 46 48 124 48 46 48 124 49 48 46 48 124 50 53 46 48 124 50 53 46 48 124 49 52 46 49 124 51 52 46 49 124 84 114 105 110 105 100 97 100 32 97 110 100 32 84 111 98 97 103 111 124 49 46 51 48 124 36 50 54 46 49 124 48 46 48 124 34 36 49 57 44 56 49 56 46 48 32 34 124 54 46 52 124 49 48 46 54 54 57 124 36 53 52 57 46 52 124 52 48 46 49 124 49 54 56 124 84 117 110 105 115 105 97 124 84 117 110 105 115 105 97 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 57 53 124 49 49 124 53 56 46 54 124 48 46 49 124 52 48 46 48 124 45 49 48 46 48 124 52 51 46 48 124 49 46 48 124 55 52 46 56 124 49 46 49 124 55 49 46 53 124 45 54 46 49 124 56 50 46 57 124 50 46 55 124 55 52 46 49 124 56 46 52 124 55 54 46 57 124 45 48 46 52 124 53 56 46 49 124 52 46 54 124 51 53 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 49 54 46 48 124 51 53 46 48 124 51 48 46 48 124 49 57 46 57 124 51 48 46 56 124 84 117 110 105 115 105 97 124 49 48 46 53 52 124 36 49 48 48 46 48 124 51 46 55 124 34 36 57 44 52 56 51 46 52 32 34 124 49 52 46 48 124 52 46 52 52 52 124 34 36 49 44 53 49 50 46 53 34 124 52 48 46 52 124 49 54 57 124 84 117 114 107 101 121 124 84 117 114 107 101 121 124 69 117 114 111 112 101 124 55 51 124 51 52 124 54 50 46 53 124 45 49 46 55 124 53 48 46 48 124 48 46 48 124 52 52 46 48 124 48 46 48 124 55 55 46 55 124 45 48 46 53 124 53 56 46 53 124 45 50 53 46 49 124 54 55 46 49 124 45 49 46 54 124 52 48 46 48 124 48 46 52 124 55 49 46 57 124 45 48 46 56 124 56 53 46 52 124 48 46 48 124 55 48 46 48 124 48 46 48 124 54 48 46 48 124 49 48 46 48 124 50 46 51 124 51 53 46 48 124 50 48 46 48 124 50 52 46 54 124 51 55 46 50 124 84 117 114 107 101 121 124 55 49 46 51 52 124 36 57 54 48 46 53 124 56 46 50 124 34 36 49 51 44 52 54 51 46 55 32 34 124 49 49 46 55 124 56 46 53 54 54 124 34 36 57 44 48 55 49 46 48 34 124 52 50 46 50 124 49 55 48 124 84 117 114 107 109 101 110 105 115 116 97 110 124 84 117 114 107 109 101 110 105 115 116 97 110 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 54 56 124 51 56 124 52 51 46 56 124 48 46 50 124 49 48 46 48 124 48 46 48 124 49 54 46 48 124 45 50 46 48 124 57 56 46 52 124 52 46 56 124 57 51 46 53 124 45 50 46 48 124 51 48 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 55 49 46 48 124 49 46 52 124 55 57 46 50 124 48 46 48 124 48 46 48 124 48 46 48 124 49 48 46 48 124 48 46 48 124 50 46 57 124 49 48 46 48 124 56 46 48 124 50 49 46 56 124 49 52 46 55 124 84 117 114 107 109 101 110 105 115 116 97 110 124 53 46 52 52 124 36 51 54 46 57 124 57 46 50 124 34 36 54 44 55 56 53 46 48 32 34 124 54 48 46 48 124 52 46 52 52 57 124 34 36 50 44 48 56 51 46 48 34 124 49 49 46 55 124 49 55 49 124 85 103 97 110 100 97 124 85 103 97 110 100 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 55 56 124 56 124 54 49 46 57 124 48 46 50 124 51 48 46 48 124 48 46 48 124 50 53 46 48 124 48 46 48 124 56 48 46 52 124 45 48 46 50 124 57 51 46 48 124 50 46 53 124 52 57 46 49 124 45 49 46 50 124 56 55 46 57 124 48 46 49 124 55 52 46 54 124 49 46 52 124 55 51 46 54 124 45 49 46 50 124 52 53 46 48 124 48 46 48 124 54 48 46 48 124 48 46 48 124 56 46 50 124 51 48 46 48 124 51 48 46 48 124 49 50 46 53 124 49 53 46 51 124 85 103 97 110 100 97 124 51 51 46 57 56 124 36 52 50 46 50 124 53 46 50 124 34 36 49 44 50 52 48 46 54 32 34 124 45 124 57 46 52 124 36 56 52 55 46 54 124 50 51 46 54 124 49 55 50 124 85 107 114 97 105 110 101 124 85 107 114 97 105 110 101 124 69 117 114 111 112 101 124 49 54 51 124 52 51 124 52 54 46 49 124 48 46 51 124 51 48 46 48 124 48 46 48 124 50 52 46 48 124 50 46 48 124 55 56 46 50 124 48 46 57 124 50 57 46 52 124 45 51 46 53 124 52 54 46 50 124 45 48 46 57 124 53 49 46 50 124 49 46 50 124 54 55 46 55 124 52 46 53 124 56 52 46 52 124 45 48 46 56 124 50 48 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 50 46 56 124 49 55 46 48 124 50 51 46 48 124 51 54 46 57 124 52 56 46 53 124 85 107 114 97 105 110 101 124 52 53 46 52 56 124 36 51 48 53 46 50 124 52 46 50 124 34 36 54 44 55 49 49 46 54 32 34 124 56 46 52 124 57 46 51 54 57 124 34 36 54 44 52 57 53 46 48 34 124 52 48 46 49 124 49 55 51 124 85 110 105 116 101 100 32 65 114 97 98 32 69 109 105 114 97 116 101 115 124 85 110 105 116 101 100 65 114 97 98 69 109 105 114 97 116 101 115 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 51 53 124 52 124 54 57 46 51 124 49 46 53 124 53 53 46 48 124 53 46 48 124 54 51 46 48 124 45 50 46 48 124 57 57 46 57 124 48 46 48 124 56 48 46 49 124 49 46 48 124 54 56 46 48 124 48 46 55 124 55 56 46 56 124 54 46 52 124 56 48 46 57 124 52 46 52 124 56 50 46 54 124 48 46 48 124 51 53 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 51 46 55 124 48 46 48 124 48 46 48 124 49 46 56 124 50 53 46 56 124 85 110 105 116 101 100 32 65 114 97 98 32 69 109 105 114 97 116 101 115 124 53 46 48 54 124 36 50 52 54 46 56 124 51 46 50 124 34 36 52 56 44 56 50 48 46 57 32 34 124 50 46 52 124 48 46 56 57 55 124 34 36 51 44 57 52 56 46 51 34 124 50 49 46 48 124 49 55 52 124 85 110 105 116 101 100 32 75 105 110 103 100 111 109 124 85 110 105 116 101 100 75 105 110 103 100 111 109 124 69 117 114 111 112 101 124 49 52 124 53 124 55 52 46 49 124 45 48 46 52 124 57 48 46 48 124 53 46 48 124 55 54 46 48 124 45 49 46 48 124 53 54 46 52 124 52 46 52 124 50 49 46 53 124 45 49 49 46 52 124 57 52 46 55 124 48 46 49 124 55 49 46 53 124 48 46 51 124 55 51 46 57 124 45 49 46 48 124 56 55 46 49 124 45 48 46 53 124 57 48 46 48 124 48 46 48 124 56 48 46 48 124 48 46 48 124 49 46 52 124 53 48 46 48 124 50 54 46 48 124 51 52 46 51 124 53 49 46 50 124 85 110 105 116 101 100 32 75 105 110 103 100 111 109 124 54 50 46 50 50 124 34 36 50 44 49 55 50 46 56 34 124 49 46 51 124 34 36 51 52 44 57 49 57 46 53 32 34 124 55 46 57 124 51 46 51 51 57 124 34 36 52 53 44 57 48 56 46 53 34 124 55 53 46 53 124 49 55 53 124 85 110 105 116 101 100 32 83 116 97 116 101 115 124 85 110 105 116 101 100 83 116 97 116 101 115 124 78 111 114 116 104 32 65 109 101 114 105 99 97 124 49 48 124 50 124 55 54 46 51 124 45 49 46 53 124 56 53 46 48 124 48 46 48 124 55 49 46 48 124 45 52 46 48 124 54 57 46 56 124 49 46 53 124 52 54 46 55 124 45 55 46 57 124 57 49 46 49 124 48 46 49 124 57 53 46 56 124 48 46 49 124 55 55 46 50 124 45 48 46 50 124 56 54 46 52 124 48 46 48 124 55 48 46 48 124 45 53 46 48 124 55 48 46 48 124 48 46 48 124 49 46 56 124 51 53 46 48 124 51 53 46 48 124 50 52 46 48 124 52 50 46 50 124 85 110 105 116 101 100 32 83 116 97 116 101 115 124 51 49 48 46 48 48 124 34 36 49 52 44 54 53 55 46 56 34 124 50 46 56 124 34 36 52 55 44 50 56 51 46 54 32 34 124 57 46 54 124 49 46 54 52 54 124 34 36 50 50 56 44 50 52 57 46 48 34 124 57 52 46 52 124 49 55 54 124 85 114 117 103 117 97 121 124 85 114 117 103 117 97 121 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 50 57 124 51 124 54 57 46 57 124 45 48 46 49 124 55 48 46 48 124 48 46 48 124 54 57 46 48 124 50 46 48 124 56 49 46 50 124 45 51 46 49 124 54 56 46 55 124 45 55 46 56 124 55 52 46 57 124 49 51 46 52 124 55 52 46 48 124 45 48 46 57 124 55 51 46 52 124 48 46 54 124 56 50 46 57 124 45 48 46 49 124 55 53 46 48 124 45 53 46 48 124 51 48 46 48 124 48 46 48 124 51 46 54 124 50 53 46 48 124 50 53 46 48 124 50 53 46 49 124 51 50 46 51 124 85 114 117 103 117 97 121 124 51 46 51 54 124 36 52 56 46 48 124 56 46 53 124 34 36 49 52 44 50 57 54 46 49 32 34 124 54 46 56 124 54 46 55 124 34 36 50 44 51 53 52 46 56 34 124 53 55 46 49 124 49 55 55 124 85 122 98 101 107 105 115 116 97 110 124 85 122 98 101 107 105 115 116 97 110 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 54 52 124 51 55 124 52 53 46 56 124 48 46 48 124 49 53 46 48 124 48 46 48 124 49 54 46 48 124 45 49 46 48 124 57 52 46 52 124 51 46 57 124 54 52 46 57 124 45 54 46 49 124 54 55 46 54 124 48 46 56 124 54 48 46 49 124 45 48 46 49 124 54 52 46 50 124 50 46 53 124 54 54 46 49 124 45 48 46 49 124 48 46 48 124 48 46 48 124 49 48 46 48 124 48 46 48 124 54 46 57 124 50 50 46 48 124 57 46 48 124 50 48 46 56 124 51 52 46 50 124 85 122 98 101 107 105 115 116 97 110 124 50 56 46 50 53 124 36 56 53 46 56 124 56 46 53 124 34 36 51 44 48 51 57 46 50 32 34 124 49 46 49 124 57 46 51 56 124 36 56 50 50 46 48 124 49 48 46 48 124 49 55 56 124 86 97 110 117 97 116 117 124 86 97 110 117 97 116 117 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 49 50 124 50 50 124 53 54 46 54 124 45 48 46 49 124 52 48 46 48 124 48 46 48 124 51 54 46 48 124 52 46 48 124 57 55 46 48 124 48 46 57 124 55 57 46 57 124 48 46 56 124 53 57 46 51 124 45 57 46 53 124 53 48 46 55 124 48 46 57 124 55 56 46 52 124 49 46 57 124 53 53 46 49 124 48 46 48 124 51 48 46 48 124 48 46 48 124 52 48 46 48 124 48 46 48 124 49 53 46 48 124 48 46 48 124 48 46 48 124 49 55 46 50 124 50 53 46 57 124 86 97 110 117 97 116 117 124 48 46 50 52 124 36 49 46 49 124 50 46 50 124 34 36 52 44 55 53 48 46 55 32 34 124 45 124 50 46 55 57 51 124 36 51 56 46 57 124 49 55 46 51 124 49 55 57 124 86 101 110 101 122 117 101 108 97 124 86 101 110 101 122 117 101 108 97 124 83 111 117 116 104 32 97 110 100 32 67 101 110 116 114 97 108 32 65 109 101 114 105 99 97 32 47 32 67 97 114 105 98 98 101 97 110 124 49 55 52 124 50 56 124 51 56 46 49 124 48 46 53 124 53 46 48 124 48 46 48 124 50 48 46 48 124 49 46 48 124 55 52 46 56 124 45 48 46 50 124 54 55 46 51 124 50 46 48 124 52 55 46 51 124 45 48 46 53 124 51 54 46 48 124 52 46 57 124 52 54 46 52 124 45 48 46 54 124 53 56 46 56 124 45 50 46 52 124 53 46 48 124 48 46 48 124 50 48 46 48 124 48 46 48 124 49 48 46 54 124 51 52 46 48 124 51 52 46 48 124 49 52 46 53 124 51 51 46 48 124 86 101 110 101 122 117 101 108 97 124 50 57 46 49 56 124 36 51 52 53 46 50 124 45 49 46 57 124 34 36 49 49 44 56 50 57 46 49 32 34 124 49 50 46 49 124 50 56 46 49 56 55 124 34 45 36 49 44 52 48 52 46 48 34 124 51 56 46 52 124 49 56 48 124 86 105 101 116 110 97 109 124 86 105 101 116 110 97 109 124 65 115 105 97 45 80 97 99 105 102 105 99 124 49 51 54 124 50 57 124 53 49 46 51 124 45 48 46 51 124 49 53 46 48 124 48 46 48 124 50 55 46 48 124 48 46 48 124 55 54 46 53 124 48 46 54 124 54 54 46 53 124 45 56 46 54 124 54 49 46 49 124 45 48 46 53 124 54 55 46 51 124 45 48 46 57 124 55 53 46 49 124 45 52 46 48 124 55 57 46 54 124 49 48 46 55 124 49 53 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 53 46 50 124 51 53 46 48 124 50 53 46 48 124 50 50 46 51 124 51 51 46 52 124 86 105 101 116 110 97 109 124 56 56 46 50 54 124 36 50 55 54 46 54 124 54 46 56 124 34 36 51 44 49 51 51 46 54 32 34 124 50 46 57 124 57 46 50 48 55 124 34 36 56 44 49 55 51 46 51 34 124 53 50 46 56 124 49 56 49 124 89 101 109 101 110 124 89 101 109 101 110 124 77 105 100 100 108 101 32 69 97 115 116 32 47 32 78 111 114 116 104 32 65 102 114 105 99 97 124 49 50 49 124 49 51 124 53 53 46 51 124 49 46 49 124 51 48 46 48 124 48 46 48 124 50 50 46 48 124 49 46 48 124 56 51 46 49 124 45 48 46 49 124 54 50 46 56 124 49 56 46 51 124 55 49 46 53 124 45 50 46 50 124 53 55 46 51 124 54 46 52 124 54 57 46 51 124 45 49 51 46 48 124 56 49 46 53 124 45 48 46 49 124 52 53 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 52 46 50 124 50 48 46 48 124 51 53 46 48 124 56 46 48 124 51 53 46 50 124 89 101 109 101 110 124 50 52 46 52 48 124 36 54 51 46 52 124 56 46 48 124 34 36 50 44 53 57 56 46 52 32 34 124 51 53 46 48 124 49 50 46 49 52 124 45 36 51 50 57 46 48 124 52 48 46 54 124 49 56 50 124 90 97 109 98 105 97 124 90 97 109 98 105 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 57 54 124 49 50 124 53 56 46 51 124 45 49 46 52 124 51 48 46 48 124 48 46 48 124 51 48 46 48 124 48 46 48 124 55 51 46 51 124 48 46 57 124 56 52 46 57 124 51 46 49 124 54 49 46 50 124 45 49 46 48 124 53 49 46 49 124 45 53 46 50 124 54 52 46 57 124 45 49 50 46 52 124 56 50 46 51 124 45 48 46 49 124 53 53 46 48 124 48 46 48 124 53 48 46 48 124 48 46 48 124 51 46 56 124 51 53 46 48 124 51 53 46 48 124 49 53 46 48 124 50 50 46 52 124 90 97 109 98 105 97 124 49 51 46 50 54 124 36 50 48 46 48 124 55 46 54 124 34 36 49 44 53 49 49 46 55 32 34 124 49 52 46 48 124 56 46 53 48 50 124 34 36 49 44 48 52 49 46 52 34 124 50 52 46 54 124 49 56 51 124 90 105 109 98 97 98 119 101 124 90 105 109 98 97 98 119 101 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 49 55 56 124 52 54 124 50 54 46 51 124 52 46 50 124 49 48 46 48 124 53 46 48 124 50 52 46 48 124 50 46 48 124 54 53 46 50 124 45 53 46 49 124 51 56 46 55 124 51 56 46 55 124 51 52 46 57 124 50 46 56 124 50 57 46 54 124 45 55 46 50 124 48 46 48 124 48 46 48 124 53 48 46 52 124 53 46 52 124 48 46 48 124 48 46 48 124 49 48 46 48 124 48 46 48 124 49 55 46 51 124 51 54 46 49 124 50 53 46 56 124 51 57 46 48 124 52 53 46 50 124 90 105 109 98 97 98 119 101 124 49 50 46 53 56 124 36 53 46 53 124 57 46 48 124 36 52 51 51 46 57 32 124 45 124 51 46 48 52 53 124 36 49 48 53 46 52 124 53 54 46 50 124 49 56 52 124 83 111 109 97 108 105 97 124 83 111 109 97 108 105 97 124 83 117 98 45 83 97 104 97 114 97 110 32 65 102 114 105 99 97 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 78 47 65 124 45 124 45 124 45 124 45 124 45 124 83 111 109 97 108 105 97 124 36 57 46 49 124 45 124 45 124 45 124 45 124 45 124 45 124 45{a.
HeritageOrg2012RankTable=:5 3$0;49.8999999999999986;'REPRESSED';50;59.8999999999999986;'MOSTLY UNFREE';60;69.9000000000000057;'MODERATELY FREE';70;79.9000000000000057;'MOSTLY FREE';80;100;'FREE'
IFACEWORDSTileDominoes=:<;._1 ' tiledominoes0 tiledominoes1 tiledominoes2 tiledominoes3 tiledominoes4'
IFACEWORDSVersionCounters=:<;._1 ' DudVersion FeleVersion MweccVersion'
IFACEWORDSgonggong=:<;._1 ' afrst eaufrct firstsenct pocweeks rejoinmd weaksecwrds wordct'
IFACEWORDSslipslide=:<;._1 ' lyinghuman shootermarble slipslide0'
MAXWELLEQTEX=:92 98 101 103 105 110 123 97 108 105 103 110 101 100 125 10 92 110 97 98 108 97 32 92 116 105 109 101 115 32 92 118 101 99 123 92 109 97 116 104 98 102 123 66 125 125 32 45 92 44 32 92 102 114 97 99 49 99 92 44 32 92 102 114 97 99 123 92 112 97 114 116 105 97 108 92 118 101 99 123 92 109 97 116 104 98 102 123 69 125 125 125 123 92 112 97 114 116 105 97 108 32 116 125 32 38 32 61 32 92 102 114 97 99 123 52 92 112 105 125 123 99 125 92 118 101 99 123 92 109 97 116 104 98 102 123 106 125 125 32 92 92 32 32 32 92 110 97 98 108 97 32 92 99 100 111 116 32 92 118 101 99 123 92 109 97 116 104 98 102 123 69 125 125 32 38 32 61 32 52 32 92 112 105 32 92 114 104 111 32 92 92 10 92 110 97 98 108 97 32 92 116 105 109 101 115 32 92 118 101 99 123 92 109 97 116 104 98 102 123 69 125 125 92 44 32 43 92 44 32 92 102 114 97 99 49 99 92 44 32 92 102 114 97 99 123 92 112 97 114 116 105 97 108 92 118 101 99 123 92 109 97 116 104 98 102 123 66 125 125 125 123 92 112 97 114 116 105 97 108 32 116 125 32 38 32 61 32 92 118 101 99 123 92 109 97 116 104 98 102 123 48 125 125 32 92 92 10 92 110 97 98 108 97 32 92 99 100 111 116 32 92 118 101 99 123 92 109 97 116 104 98 102 123 66 125 125 32 38 32 61 32 48 32 92 101 110 100 123 97 108 105 103 110 101 100 125 10{a.
MonthHits=:7 13$'year';'jan';'feb';'mar';'apr';'may';'jun';'jul';'aug';'sep';'oct';'nov';'dec';2009;0;0;0;0;0;0;0;0;126;194;59;52;2010;63;215;82;164;319;267;316;1088;445;276;432;653;2011;638;676;407;334;257;475;469;412;349;339;556;718;2012;671;587;676;593;1008;1457;845;800;947;956;1085;1334;2013;1121;969;1188;1023;861;729;588;975;798;899;811;1057;2014;1080;799;854;1144;878;843;1247;1115;1039;998;943;51
MweccDiaryStart=:2010 11 1
NBCMedalTable=:74 5$'CountryID';'WEBNAME';'Gold';'Silver';'Bronze';34;'China';34;21;18;175;'UnitedStates';30;19;21;174;'UnitedKingdom';22;13;13;136;'Russia';10;18;20;82;'Japan';2;13;14;58;'France';8;9;11;62;'Germany';6;14;7;7;'Australia';4;12;9;88;'SouthKorea';12;5;6;80;'Italy';7;6;4;119;'Netherlands';5;3;6;29;'Canada';1;3;7;72;'Hungary';4;2;3;120;'NewZealand';3;1;5;172;'Ukraine';3;0;6;135;'Romania';2;5;2;76;'Iran';4;3;1;14;'Belarus';3;2;3;45;'Denmark';2;4;2;132;'Poland';2;1;5;22;'Brazil';2;1;5;84;'Kazakhstan';6;0;1;42;'Cuba';3;3;1;157;'Sweden';1;3;3;152;'Spain';1;4;1;87;'NorthKorea';4;0;1;44;'CzechRepublic';1;3;1;85;'Kenya';1;2;2;110;'Mexico';0;3;2;151;'SouthAfrica';3;1;0;81;'Jamaica';2;1;1;55;'Ethiopia';2;0;2;149;'Slovenia';1;1;2;35;'Colombia';0;3;1;148;'Slovakia';0;1;3;41;'Croatia';2;1;0;61;'Georgia';1;1;1;6;'Armenia';0;1;2;9;'Azerbaijan';0;1;2;15;'Belgium';0;1;2;74;'India';0;1;2;48;'DominicanRepublic';1;1;0;158;'Switzerland';1;1;0;98;'Lithuania';1;0;1;50;'Egypt';0;2;0;144;'Serbia';0;1;1;168;'Tunisia';0;1;1;75;'Indonesia';0;1;1;124;'Norway';0;1;1;54;'Estonia';0;1;1;113;'Mongolia';0;1;1;112;'Moldova';0;0;2;134;'Qatar';0;0;2;64;'Greece';0;0;2;147;'Singapore';0;0;2;179;'Venezuela';1;0;0;3;'Algeria';1;0;0;_1;'Grenada';1;0;0;104;'Malaysia';0;1;0;65;'Guatemala';0;1;0;57;'Finland';0;1;0;43;'Cyprus';0;1;0;163;'Thailand';0;1;0;160;'Taiwan';0;1;0;142;'SaudiArabia';0;0;1;89;'Kuwait';0;0;1;_1;'PuertoRico';0;0;1;167;'TrinidadTobago';0;0;1;169;'Turkey';0;0;1;177;'Uzbekistan';0;0;1;115;'Morocco';0;0;1;71;'HongKong';0;0;1;5;'Argentina';0;0;1
OlympicPoliticalNames=:4 2$<;._1 ' GreatBritain UnitedKingdom IslamicRepublicofIran Iran ChineseTaipei(Taiwan) Taiwan TrinidadandTobago TrinidadTobago'
PFXDEL=:'*'
PlanetAvgAU=:2 6$'Mars';'Jupiter';'Saturn';'Uranus';'Neptune';'Gonggong';1.52000000000000002;5.20000000000000018;9.53999999999999915;19.1999999999999993;30.0599999999999987;88.
QUADRATICSOLTEX=:'x = {-b \pm \sqrt{b^2-4ac} \over 2a}'
RAMANUJANTEX=:92 102 114 97 99 123 49 125 123 92 66 105 103 108 40 92 115 113 114 116 123 92 112 104 105 32 92 115 113 114 116 123 53 125 125 45 92 112 104 105 92 66 105 103 114 41 32 101 94 123 92 102 114 97 99 50 53 32 92 112 105 125 125 32 61 10 49 43 92 102 114 97 99 123 101 94 123 45 50 92 112 105 125 125 32 123 49 43 92 102 114 97 99 123 101 94 123 45 52 92 112 105 125 125 32 123 49 43 92 102 114 97 99 123 101 94 123 45 54 92 112 105 125 125 10 123 49 43 92 102 114 97 99 123 101 94 123 45 56 92 112 105 125 125 32 123 49 43 92 108 100 111 116 115 125 32 125 32 125 32 125 10{a.
ROOTWORDSTileDominoes=:<;._1 ' IFACEWORDSTileDominoes ROOTWORDSTileDominoes VMDTileDominoes smoutput tiledominoes0 tiledominoes1 tiledominoes2 tiledominoes3 tiledominoes4 tilefreq'
ROOTWORDSVersionCounters=:<;._1 ' DudVersion FeleVersion IFACEWORDSVersionCounters MweccVersion ROOTWORDSVersionCounters smoutput'
ROOTWORDSgonggong=:<;._1 ' IFACEWORDSgonggong ROOTWORDSgonggong VMDgonggong eaufrct firstsenct pocweeks rejoinmd round weaksecwrds write'
ROOTWORDSslipslide=:<;._1 ' IFACEWORDSslipslide ROOTWORDSslipslide VMDslipslide linpathsep lyinghuman portchars shootermarble slipslide0 winpathsep'
RunSolhms=:11 57 14
SlideParms=:<;._1 '|air density (kg/m^3)|drag constant|cross area (m^2)|object mass (kg)|initial velocity (m/sec)'
SunFMBright=:500000
TileDominoes_hashdateurl=:<;._1 '|fc06abd0e553b19b2c1d539195a89f4766f61aa0ee3918cb7b8eab408a556cfa|12 Aug 2024 13:28:41|https://github.com/bakerjd99/jackshacks/blob/main/TileDominoes.ijs'
TruthManagement=:34 84 114 117 116 104 32 109 97 110 97 103 101 109 101 110 116 32 105 115 32 101 110 97 98 108 101 100 46 34 10 10 69 120 99 101 114 112 116 32 102 114 111 109 32 105 110 116 101 114 110 97 108 32 98 117 115 105 110 101 115 115 32 100 111 99 117 109 101 110 116 46 32 10{a.
VMDTileDominoes=:'0.8.1';9;'12 Aug 2024 13:28:41'
VMDgonggong=:'0.3.85';6;'19 Jan 2025 16:06:26'
VMDslipslide=:'0.5.2';16;'12 Aug 2024 13:27:44'
WeakWords=:67 111 109 109 101 110 99 101 10 69 110 100 101 97 118 111 114 10 69 120 112 101 100 105 116 101 10 70 105 110 97 108 108 121 10 72 105 103 104 108 121 10 74 117 115 116 10 76 111 119 107 101 121 10 78 101 120 116 10 82 101 97 108 108 121 10 83 111 109 101 116 104 105 110 103 10 83 111 109 101 119 104 97 116 10 83 116 117 102 102 10 83 117 100 100 101 110 108 121 10 83 121 110 101 114 103 105 122 101 10 84 104 97 116 10 84 104 101 110 10 84 114 117 108 121 10 85 116 105 108 105 122 101 10 86 101 114 121 10{a.
configjax=:60 115 99 114 105 112 116 32 116 121 112 101 61 34 116 101 120 116 47 120 45 109 97 116 104 106 97 120 45 99 111 110 102 105 103 34 62 10 32 32 77 97 116 104 74 97 120 46 72 117 98 46 67 111 110 102 105 103 40 123 116 101 120 50 106 97 120 58 32 123 105 110 108 105 110 101 77 97 116 104 58 32 91 91 39 36 39 44 39 36 39 93 44 32 91 39 92 92 40 39 44 39 92 92 41 39 93 93 125 125 41 59 10 60 47 115 99 114 105 112 116 62 10{a.
gonggong_hashdateurl=:<;._1 '|58d7d725ad269511116ac7a8b49b3c182da1a84cfc9fe42edf51242e7136eaf8|19 Jan 2025 16:06:26|'
phi=:1.6180339887498949
slipslide_hashdateurl=:<;._1 '|f677b4dbff950cfd1474549aadae01bde57f0fc51ef135f65e14a61d8c620a0c|12 Aug 2024 13:27:44|https://github.com/bakerjd99/jacks/blob/master/slipslide/slipslide.ijs'
sumProc=:85 139 236 51 192 139 85 12 139 77 8 65 73 116 7 3 2 131 194 4 235 246 93 195{a.
tabledesc=:71 101 110 101 114 97 116 101 32 114 97 110 100 111 109 32 97 114 114 97 121 115 32 111 102 32 109 97 116 104 101 109 97 116 105 97 108 32 101 120 112 114 101 115 115 105 111 110 115 32 97 110 100 32 116 121 112 101 115 101 116 32 116 104 101 109 46 32 84 104 105 115 32 105 115 32 97 110 32 101 120 116 114 101 109 101 32 117 115 101 32 111 102 10 77 97 116 104 74 97 120 32 97 110 100 32 105 115 32 105 110 116 101 110 100 101 100 32 116 111 32 103 117 97 103 101 32 116 104 101 32 115 121 115 116 101 109 39 115 32 112 101 114 102 111 114 109 97 110 99 101 46 10{a.
showpass soput ".'nl_',SOLOCALE,'_ i.4' [ cocurrent 'base' NB.{*JOD*}
".soclear NB.{*JOD*}
cocurrent SO__JODobj NB.{*JOD*}
ConditionNumber=:>./@:(+/"_1)@:| * >./@:(+/"_1)@:|@:%.
CountryCodeXref=:3 : 0
NB.*CountryCodeXref v-- matches NBC/Heritage country web names to codes.
NB.
NB. monad: CountryCodeXref uuIgnore
NB. Heritage names
d0=. HeritageOrg2012
d0=. 2 }. ((0{d0) i. ;:'CountryID WEBNAME') {"1 d0
NB. NBC names
d1=. }. NBCMedalTable
d1=. (0 {"1 d1) -.&.> ' '
p=. OlympicPoliticalNames
'political names clash' assert -. p e. d1
d1=. (1 {"1 p) (d1 i. 0 {"1 p) } d1
NB. matching/unmatching names
m0=. (1 {"1 d0) intersect d1
m1=. d1 -. m0
(<m0),<m1
)
CountryFreeGroups=:3 : 0
NB.*CountryFreeGroups v-- groups scored countries into Heritage categories.
NB.
NB. monad: CountryFreeGroups uuIgnore
d=. CountryFreeScores 0
NB. upper category bounds
h=. HeritageOrg2012RankTable
s=. (}. ; 0 {"1 h),100
NB. group mask
b=. 0 , }: (s </ 1 {"1 d) (i."1) 1
b=. 1 b} (#d)#0
NB. country groups
({:"1 h) ,: b <;.1 d
)
CountryFreeScores=:3 : 0
NB.*CountryFreeScores v-- sorted n*2 table of CountryID x FreeScore
NB.
NB. Note: the column in (1{x) position must be the score.
NB.
NB. monad: ft =. CountryFreeScores uuIgnore
NB. dyad: ft =. blclColnames CountryFreeScores uuIgnore
NB.
NB. cols=. 'CountryID';'2012 Score';'Population (Millions)';'Gov''t Spending'
NB. cols CountryFreeScores 0
('CountryID';'2012 Score') CountryFreeScores y
:
d=. HeritageOrg2012
d=. ((0{d) i. x) {"1 ] 2 }. d
d=. d -.&.> <'$/",-'
d=. ;"1 ( _1&".)&.> d
d=. d #~ _1 ~: 1 {"1 d
d {~ /: 1 {"1 d
)
DudVersion=:3 : 0
NB.*DudVersion v-- current version of DUD (Delusional Undertakings Diary).
NB.
NB. monad: il =. DudVersion uuIgnore
' .' charsub ":versionymw DudDiaryStart
)
FeleVersion=:3 : 0
NB.*FeleVersion v-- current version stamp of Fele diary.
NB.
NB. monad: cl =. FeleVersion uuIgnore
' .' charsub ":versionymw FeleDiaryStart
)
FmtWpMonthHits=:3 : 0
NB.*FmtWpMonthHits v-- format wordpress month hits table.
NB.
NB. Parses cut and paste text version of wordpress.com hit count
NB. tables.
NB.
NB. monad: bt =. FmtWpMonthHits clHits
NB.
NB. FmtWpMonthHits WpMonthHits
NB.
NB. dyad: bt =. clFirstMonth FmtWpMonthHits clHits
NB.
NB. 'sep' FmtWpMonthHits WpMonthHits
'sep' FmtWpMonthHits y
:
NB. replace TABs with blanks
mh=. ' ' (I. TAB=y)} y
NB. extract hits remove totals
mh=. <;._2 mh -. ','
ht=. }:@".&> (}. i. #mh){mh
NB. form header
mh=. a: -.~ }: <;._1 ' ',rebc tolower ;0{mh
NB. first month in first year
fm=. mh i. <tolower x
NB. adjust first year
ht=. ((0{0{ht) , (fm#0) , (}. 0{ht) -. 0) 0} ht
NB. hit table
('year';mh) , <"0 ht
)
Friday13ths=:3 : 0
NB.*Friday13ths v-- dates of Friday 13ths in calendar years.
NB.
NB. monad: itYYYYMMDD =. Friday13ths ilYears
NB.
NB. NB. Friday 13ths for next 100 years
NB. Friday13ths ({. 6!:0 '') + i. 100
NB.
NB. dyad: btitYYYYMMDD =. iaGroup Friday13ths ilYears
NB.
NB. NB.. Friday 13ths for next three decades
NB. 3 {. 10 Friday13ths ({. 6!:0 '') + i. 30
0 Friday13ths y
:
'years must be on or after 1800' assert 1800 <: >./y
d=. yeardates y
d=. d #~ (13 = {:"1 d) *. 5 = weekday d
if. x -: 0 do. d else. (-x) ]\ (~: {."1 d) <;.1 d end.
)
Goldbach=:3 : 0
NB.*Goldbach v-- tests Goldbach's conjecture for even < 2n.
NB.
NB. Goldbach's conjecture states every positive even number
NB. greater than 2 is the sum of two primes. This verb, due to
NB. Roger Hui, checks the conjecture for 2n.
NB.
NB. monad: Goldbach iaEven
NB.
NB. Goldbach 100 NB. even arguments > 2
j=. }. i.<:-:y
z=. (1+#j)$2
p=. i.&.(p:^:_1) y
i=. 1
whilst. #j=. (-.c)#j do.
c=. p e.~ (4++:j)-i{p
z=. (i{p) (c#j)}z
i=. >:i
end.
(4+i.@<:&.-:y) (,. ,. -) z
)
Hanoi=:3 : 0
NB.*Hanoi v-- tower of Hanoi.
NB.
NB. Generates an integer list of moves required to solve the
NB. tower of Hanoi. Due to Roger Hui. Dec 2003.
NB.
NB. monad: Hanoi iaDisks
NB.
NB. NB. moves to solve 8 disk tower of Hanoi
NB. Hanoi 8
NB.
NB. NB. powers of 2
NB. >: #@Hanoi"0 i.10
if. 1>:y do. y$0 else. }:,((2^y-1)$(2|y){1 5 2,:0 3 4),.(Hanoi y-1),0 end.
)
InsertDudVersion=:3 : 0
NB.*InsertDudVersion v-- inserts the DudVersion in prjcommon-tex
NB.
NB. monad: clVersion =. InsertDudVersion uuIgnore
file=. 'c:/pd/diaries/projects/prjcommon.tex'
tex=. read file
dudtc=. '\prjversion}{'
end=. LF,LF afterstr '}' afterstr dudtc afterstr tex
beg=. dudtc beforestr tex
dudv=. DudVersion 0
newtex=. beg,dudtc,dudv,('}% <<JpreProc>>: ',timestamp ''),end
newtex write file
showpass dudv
)
InsertMweccVersion=:3 : 0
NB.*InsertMweccVersion v-- inserts the MweccVersion in
NB. mwecccommon-tex
NB.
NB. monad: clVersion =. InsertMweccVersion uuIgnore
file=. 'c:/wd/mwecc/diary/mwecccommon.tex'
tex=. read file
dudtc=. '\mweccversion}{'
end=. LF,LF afterstr '}' afterstr dudtc afterstr tex
beg=. dudtc beforestr tex
dudv=. MweccVersion 0
newtex=. beg,dudtc,dudv,('}% <<JpreProc>>: ',timestamp ''),end
newtex write file
showpass dudv
)
MweccVersion=:3 : 0
NB.*MweccVersion v-- current version of (MWECC Work Diary).
NB.
NB. monad: il =. MweccVersion uuIgnore
' .' charsub ":versionymw MweccDiaryStart
)
PYoYh=:[: ([: (] , -/) +/\"1)@|. [: }."1 [: ;"1 [: [ _2 {. ]
ParseNBCMedalTable=:3 : 0
NB.*ParseNBCMedalTable v-- parses 2012 NBC Olympic Medal table.
NB.
NB. The text file this verb parses is formed by cutting and
NB. pasting the full medal table from the page:
NB.
NB. http://www.nbcolympics.com/medals/2012-standings/index.html
NB.
NB. monad: bt =. ParseNBCMedalTable clTable
NB.
NB. NBCMedalTable=. ParseNBCMedalTable read 'c:/temp/2012mc.txt'
d=. }. <;._2 tlf y -. CR
'uneven/invalid row count' assert 0 = 2 | #d
d=. d $~ (-:#d),2
NB. parse counts drop "See names" column
c=. rebc@allwhitetrim&.> 0 {"1 d
NB. convert names to Heritage WEBNAME format
c=. c -.&.> ' '
p=. OlympicPoliticalNames
c=. (1 {"1 p) (c i. 0 {"1 p) } c
d=. c ,._1&".&.> }."1 <;._1&> TAB ,&.> 1 {"1 d
NB. check gold, silver, bronze totals
t=. ;"1 }."1 d
'medal totals invalid' assert (+/"1 ] 3 {."1 t) -: 3 {"1 t
NB. add Heritage country code _1 indicates no match
h=. HeritageOrg2012
h=. ((0 { h) i. ;:'CountryID WEBNAME') {"1 ] 2 }. h
c=. ((1 {"1 h) i. 0 {"1 d) { (0 {"1 h) , <'_1'
c=. _1&".&.> c
d=. c ,. d
NB. return labeled table without totals
(;:'CountryID WEBNAME Gold Silver Bronze') , }:"1 d
)
Vandermonde=:^/~@:i.
afrst=:3 : 0
NB.*afrst v-- angle in degrees from vertical shadow time.
NB.
NB. monad: faDeg =. afrst ilHms
NB.
NB. NB. recover sun angles from shadow times
NB. ggt=. pocweeks 0
NB. r=. ;"1 }. ggt {"1~ (0{ggt) i. ;:'SunAngle SunDelay'
NB. (0 {"1 r) -: afrst RunSolhms +"1 }."1 r
NB. shadow falls later in day
DegSec * (sfrhms y) - sfrhms RunSolhms
)
asm=:[: asmhex [: asmbytes [: asmlines <;._2
asmbytes=:(i.&(a.{~9) {. ])@(8&}.)&.>
asmdefine=:1 : 'asm m : 0'
asmhex=:[: ({ &a.) _3 ".@('16b'&,)\ ;:^:_1
asmlines=:#~ -.@((':' = {:) +. ';' = {.)&>
bonebridge=:3 : 0
NB.*bonebridge v-- lists totem symbol permutations for bone
NB. bridge.
NB.
NB. The solution to this MYST IV puzzle is similiar to the book
NB. shelf puzzle in Tomanha but requires far more exploration of
NB. the age.
NB.
NB. You are confronted with 5 bones on the lock. All the bones
NB. move independently. You can see the settings for 4 bones. One
NB. bone has a broken display. The four visible bones have 8
NB. symbols on them in the same order. The 5th bone also has 8
NB. symbols and you can "safely" infer they are in the same order
NB. as the visible bones.
NB.
NB. Four bone symbols match symbols found on totem poles
NB. distributed around the age. There is a 5th totem pole but
NB. fruit eating mangrees obscure the totem symbol and I have
NB. never seen it. The totem poles are associated with age
NB. animals. In addition to the totem poles there is a chart in
NB. the mangree observation hut that displays a triangular
NB. pattern of paw prints. The paw prints define an animal
NB. ordering. The order seems to be how dangerous a particular
NB. animal is; big scary animals are at the top and vegetarians
NB. are at the bottom.
NB.
NB. Putting the clues together you infer:
NB.
NB. a) the bridge combination is some permutation of five
NB. different symbols
NB.
NB. b) two possible symbol orders are given by the paw chart
NB.
NB. c) you know 5 symbols and the 4th is one of the remaining 4
NB.
NB. If this is the case the number of possible lock settings
NB. shrinks from 32768 to the ones listed by this verb.
NB.
NB. monad: bonebridge uuIgnore
NB.
NB. bonebridge 0
NB. known in paw order
known=. s: ' square triangle hourglass yingyang'
unknown=. s: ' clover cross xx yy'
NB. all possible lock permutations
settings=. ~. 5 {."1 tapl known,unknown
assert. ((!8)%!8-5) = #settings
NB. possible ordering - we don't know
NB. what the fifth symbol is but it
NB. occurs in the 3rd slot
order=. 8#s:<''
order=. known (0 1 6 7)} order
order=. unknown (2 3 4 5)} order
NB. keep unknown only in 3rd slot
settings=. settings #~ -. +./"1 (0 1 3 4{"1 settings) e. unknown
settings=. settings #~ (2 {"1 settings) e. unknown
NB. strict row sequence adverb
srsm=. {{ *./"1 u/&> 2 <\"1 y }}
NB. retain strictly increasing and strictly decreasing rows
grade=. order i. settings
settings #~ ((< srsm)"1 grade) +. (> srsm)"1 grade
)
bookshelfcombs=:3 : 0
NB.*bookshelfcombs v-- count bookshelf puzzle combination locks.
NB.
NB. Returns the number of combination locks for the MYST IV
NB. revelation bookshelf puzzle.
NB.
NB. Note: The solution to this puzzle was somewhat tedious but
NB. straight forward after you found Yeesha's journal and
NB. understood her remarks about changing the lock on her
NB. bookshelf to use D'Ni family names ordered by age.
NB.
NB. Each family member Atrus, Catherine, Achenar, Sirrus and
NB. Yeesha have a book in the shelves. When you press the five
NB. books in age order (given above) the bookcase opens. The
NB. hardest part of the puzzle is reading the small D'Ni letters
NB. and translating it using Yeesha's exercise book. The
NB. resulting names are phonetic and not one-to-one translations:
NB. a nice touch. Once you see this there are only four possible
NB. permutations to try. This is typical of many Myst puzzles.
NB. When faced by a large number of possiblities you have to
NB. scour the age looking for clues that greatly improve your
NB. odds.
NB.
NB. monad: bookshelfcombs zl | (iaBooksCnt , iaBooksKnown)
NB.
NB. bookshelfcombs '' NB. 1 to 5 books lock - none known - worst case
NB. bookshelfcombs 3 NB. three books lock - none known
NB. bookshelfcombs 5 3 NB. five books lock - three known
NB.
NB. bkt=. ] ,. [: i. ] NB. books known table
NB. bookshelfcombs"1 bkt 5 NB. show effect of increasing knowledge
if. #y do. 'books known'=. <.| 2{. ,y else. 'books known'=. 5 0 end.
assert. (1 <: books) *. books <: 5
assert. books >: known
NB. book permutation counts
bpcnts=. */@:(16&-@:i.)&> >: i. 5
NB. alternate calculation using traditional sum of permutations
NB. bpcnts=. +/(!16) % ! 16 - >: i. 5
NB. number of lock combinations for n books when m known
+/ (-known) }. books {. bpcnts
)
booksperyear=:3 : 0
NB.*booksperyear v-- books per year from tab delimited books file.
NB.
NB. monad: it =. booksperyear clFile
NB.
NB. d=. booksperyear 'c:/fit/bk/books.txt'
NB. 0.01 dstat 1{d
d=. readtd2 y
h=. tolower&.> 0{d
d=. }. d
d=. freqlist (h i. <'year') {"1 d
d=. (_1&".&> 0{d) ,: ;1{d
NB. merge in missing zero years
d=. d ,. 0 ,:~ (0{d) -.~ ({.0{d) + i. >:(>./ - <./) 0{d
(/: 0{d) {"1 d
)
bothcases=:3 : 0
NB.*bothbases v-- capitalized and uncaptilized weak words.
NB.
NB. monad: cl =. bothbases uuIgnore
ww=. ;' ' ,&.>~ allwhitetrim&.> <;._2 tlf WeakWords -. CR
; ' ' ,&.>~ ,|: ;: ww ,: tolower ww
)
boxruns=:<`(<@$:);.1~ ~:/\^:_1@:(= {.)
ccd=:'09876543210987654321098765432109876543210987654321098765432109876543210987654321098765432109876543210' { ~ d1 + d2
cutjsongriddat=:3 : 0
NB.*cutjsongriddat v-- parses valid JSON grid data.
NB.
NB. This verb processes the JSON strings generated by the
NB. JavaScript (ev_saveme_click) function. JSON must be valid and
NB. free of JASEP characters.
NB.
NB. monad: btcl =. ilShp cutjsongriddat clJsonGrid
NB. leading grid shape
p=. y i. PFXDEL
s=. _1 ". p {. y
NB. mask any escaped " chars !(*)=. JASEP
d=. ('/\"/',JASEP) changestr ',',(>:p)}.y
a=. ~:/\'"'=d
a=. -. a +. _1 (|.!.0) a
NB. reduce and cut on chars outside "..." runs
b=. -. a *. d e. '[] '
d=. b#d [ a=. b#a
d=. (a *. d e. ',') <@(}.@}:);._1 d
NB. restore any escaped "
if. 1 e. b=. JASEP_jhs_&e.&> d do.
b=. I. b
d=. ((JASEP,'"')&charsub&.> b{d) b} d
end.
s $ d
)
d1=:[: (+/"1) 0 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 10 2 3 4 5 6 7 8 9 10 11 3 4 5 6 7 8 { ~ '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' (i.) 0 2 4 6 { "1 ]
d2=:[: (+/"1) 0 2 4 6 8 1 3 5 7 9 2 4 6 8 10 3 5 7 9 11 4 6 8 10 12 5 7 9 11 13 6 8 10 12 14 7 { ~ '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' (i.) 1 3 5 7 { "1 ]
datfrjsongrid=:3 : 0
NB.*datfrjsongrid v-- btcl from json grid data.
NB.
NB. monad: btcl =. datfrjsongrid clJson
h=. 0{d=. cutjsongriddat y
d=. }.d
NB. remove any rows without DHTMLX ids
d=. d #~ 0 < #&> (0 {"1 d) -.&.> <' ',CRLF,TAB
NB. sort by ids then drop them
}."1 h , (/: _1&".&> 0 {"1 d) { d
)
dfb=:2&#.@('01'&i.)
dhjsonfrbtcl=:3 : 0
NB.*dhjsonfrbtcl v-- DHTMLX json from btcl.
NB.
NB. monad: clJson =. dhjsonfrbtcl btcl
NB. dyad: clJson =. iaIc dhjsonfrbtcl btcl
NB.
NB. NB. start row count at 0
NB. 0 dhjsonfrbtcl readtd2 '/home/john/pd/books/BOOKS.txt'
0 dhjsonfrbtcl y
:
NB. json table data
d=. }."1 ;"1 (<',"') ,&.> y ,&.> '"'
d=. (<', "data":[') ,&.> (alltrim&.> <"1 d) ,&.> <']},'
NB. DHTMLX grid requires unique row ids
r=. ('{"id":'&,@":)&.> <"0 x + i.#d
'{"rows":[',(}: ; ,r ,. d) ,']}'
)
dhjsonfrnt2=:4 : 0
NB.*dhjsonfrnt2 v-- DHTMLX json from numeric table.
NB.
NB. Converts a numeric J table to the JSON string format expected
NB. by the DHTMLX JavaScript (grid.parse) function.
NB.
NB. dyad: iaRowId dhjsonfrnt2 nt
NB.
NB. 0 dhjsonfrnt2 7 %~ ?13 7$1000
rows=. ', "data":[' ,"1 (}."1 'm<">p<,">n<">q<">' 8!:2 y) ,"1 ']},'
rows=. ('{"id":' ,"1 ": ,. x + i.#y) ,. rows
rebc '{"rows":[' , (}:,rows) , ']}'
)
djaxmath=:'$$' , '$$' ,~ ]
eau=:[: %: _1 + 2 ^~ ]
eaufrct=:3 : 0
NB.*eaufrst v-- earth AU from sun from vertical shadow clock time.
NB.
NB. monad: faAU =. eaufrct ilHms
NB.
NB. NB. recover planet AU from sun delays
NB. ggt=. pocweeks 0
NB. r=. 0.01 round eaufrct RunSolhms +"1 ;"1 }. ggt {"1~ (0{ggt) i. ;:'SunDelay'
NB. r -: 0.01 round ; }. ggt {"1~ (0{ggt) i. <'AU'
secd afrst y
)
eaufrst=:3 : 0
NB.*eaufrst v-- earth AU from sun from vertical shadow time.
NB.
NB. monad: =. eaufrst ilHms
NB. dyad: ?? eaufrst ??
NB. shadow falls later in day
secd DegSec * (sfrhms y) - sfrhms RunSolhms
)
ellipsePerimeter=:([: o. +/) * [: +/ 1 4 64 256 16384 65536 1048576 4194304 268435456. %~ (i.9) ^~ {. (([: *: -) % [: *: +) {:
etau=:sind * secd
etfra=:[: ydhmsfrds 31536000 * 6.28318530000000042 %~ etau
fi=:3 : 0
NB.*fi v-- satisfies ((fib n)<:y) *. y<fib n+1
NB.
NB. monad: fib ia
n - y<fib n=. 0>.(1=y)-~>.(phi^.%:5)+phi^.y
)
fib=:3 : 0"0
NB.*fib v-- produces the n-th Fibonacci number
NB.
NB. monad: X =. fib il
NB. X =. fib X
NB.
NB. fib 5 NB. result is extended
NB. fib 200 300 400
mp=. +/ .*
{.{: mp/ mp~^:(I.|.#:y) 2 2$0 1 1 1x
)
findtilings=:4 : 0
NB.*findtilings v-- finds tilings by testing all possible slot combinations.
NB.
NB. dyad: btilSlots =. itSlots findtilings ilExcludeCells
NB. only even numbers of cells may be excluded
NB. as any tiling consists of an even number of cells
'cell number(s) invalid' assert (y e. ,x) *. 0=2|#y
NB. exclude (y) cells
slots=. x #~ -. +./"1 x e. y
NB. cells to be covered
cells=. ~. ,slots
NB. generate all possible tile slot combinations
tilings=. ,"2 ((-:#cells) comb #slots) { slots
NB. a solution must cover all cells and
NB. no cell must be covered more than once
all_cells_covered=. *./"1 tilings e. cells
no_cells_multi_covered=. *./@~:"1 tilings
NB. tile solutions
tilings #~ all_cells_covered *. no_cells_multi_covered
)
firstsenct=:3 : 0
NB.*firstsenct v-- count first words in sentences.
NB.
NB. Run the shell script (ggg_gonggong_md.sh) in ~/draft/stories
NB. before running this verb.
NB.
NB. monad: bt =. firstsenct clText
NB.
NB. firstsenct read jpath '~WIP/gonggong_gone.md'
NB.
NB. dyad: bt =. clWords firstsenct clText
NB.
NB. (bothcases 0) firstsenct read jpath '~WIP/gonggong_gone.md'
'' firstsenct y
:
NB. blank select characters
bp=. , ' ' ,.~ CR,LF,TAB,',"()/'
NB. parse text and count occurrences of first word
cnts=. ofreqlist <@(' '&beforestr)@allwhitetrim;._2 rebc '.'&tlc bp charsub allwhitetrim y
NB. pick out particular words
if. #wrds=. ;:x do. cnts {"1~ ({:$cnts) -.~ (0{cnts) i. ;:x end.
)
fsum=:3 : 0
NB.*fsum v-- computes Zeckendorf representations.
NB.
NB. Every positive integer can be uniquely expressed as the sum
NB. of distinct, non-consecutive Fibonacci numbers. This Roger
NB. Hui verb computes such sums known as Zeckendorf
NB. representations.
NB.
NB. verbatim: see the J wiki
NB. http://www.jsoftware.com/jwiki/Essays/Fibonacci%20Sums
NB.
NB. monad: Xl =. fsum ia
NB. Xl =. fsum X
NB.
NB. fsum&.> i. 5 10
z=. 0$r=. y
while. 3<r do.
m=. fib fi r
z=. z,m
r=. r-m
end.
z,r$~(*r)+.0=y
)
griddaterr=:3 : 0
NB.*griddaterr v-- form error JASEP result.
NB.
NB. monad: cl =. griddaterr clMsg
'er',JASEP,y, ;6#<JASEP,'' NB. jhs !(*)=. JASEP
)
griddatfrtd=:4 : 0
NB.*griddatfrcsv v-- format grid data from TAB delimited text file for JHS & DHTMLX.
NB.
NB. dyad: (ia ; cl) =. iaId griddatfrtd clFile
NB.
NB. 'ROWID jasepstr'=. 0 griddatfrtd jpath '~GridDemo/t100rows.txt'
try.
if. fexist y do.
NB. escape any " chars
d=. parsetd ('/"/\"') changestr read y
d=. }. d [ h=. 0{d NB. first row has column names
nc=. x + #d NB. new row id count
json=. x dhjsonfrbtcl d NB. json table data
names=. }. ; ',' ,&.> h -.&.> ','
widths=. }. , d # ,: ',100' [ d=. #h
aligns=. }. , d # ,: ',left'
edtypes=. }. , d # ,: ',ed'
sorts=. }. , d # ,: ',str'
NB. jhs !(*)=. JASEP
nc;'ok',JASEP,json,JASEP,names,JASEP,widths,JASEP,aligns,JASEP,edtypes,JASEP,sorts
else.
x;griddaterr 'input file does not exist'
end.
catch.
x;griddaterr 'cannot read/parse file'
end.
)
gridslots=:3 : 0
NB.*gridslots v-- checks rigid rotations of grid.
NB.
NB. Checks that the rigid rotations of the grid when partitioned
NB. and sorted do not produce a different set of slots than used
NB. by the tiling verbs.
NB.
NB. monad: blit =. gridslots uuIgnore
NB. reversals, rotations, and transposes of 4x4 grid
riggrids=. <"2 i."1 ] 4 4 , _4 4 , 4 _4 ,: _4 _4
riggrids=. ~. riggrids , |:&.> riggrids
rigslots=. /:~ ~. ; (/:~)"1&.> {{ > /:~ ,2 <\"1 y }} &.> riggrids
NB. horizontal and vertical tile verb slots should match rigid slots
slots=. gridvhslots 4 4
'slots do not match' assert slots -: rigslots
NB. if we allow a domino to split diagonally and
NB. act like a chess bishop that can only move one
NB. cell then we get more potential tiling slots
diagslots=. a: -.~ , ~. }."1 ,/ (<\"1/.)&> riggrids
diagslots=. /:~ > ~. /:~&.> (<"0 ] _2 + #&> diagslots) }.&.> diagslots
NB. all 2x1 tile slots in 4x4 grid
rigslots;<diagslots
)
showpass soput ".'nl_',SOLOCALE,'_ i.4' [ cocurrent 'base' NB.{*JOD*}
".soclear NB.{*JOD*}
cocurrent SO__JODobj NB.{*JOD*}
gridvhslots=:[: > [: /:~ [: ; [: ,&.> 2 <\"1&.> |:@i.@] ; i.
i10cd=:'0X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9876543210X9' { ~ (10-i.9) +/ .* '0123456789' i. ]
i13cd=:'0987654321098765432109876543210987654321098765432109876543210987654321098765432109876543210987654321098765432109876543210987654321098765432109876543210987654321098765432109876543210987654321098765432109876543210987654' { ~ 1 3 1 3 1 3 1 3 1 3 1 3 +/ .* '0123456789' i. ]
lyinghuman=:3 : 0
NB.*lyinghuman v-- slide parameters for a human lying down facing wind.
NB.
NB. monad: bt =. lyinghuman faV
NB.
NB. lyinghuman 8.8 NB. roll down frictionless 4m
NB. ρ air density (kg/m^3)
NB. https://www.wolframalpha.com/input?i=air+density+at+sea+level+in+kilograms+per+cubic+meter
rho=. 1.226
NB. human mass (kg)
hm=. 75
NB. drag coefficient around same as car
NB. https://physics.info/drag/
c=. 0.35
NB. head forward cross section area (m^2)
ha=. 0.2
NB. air, drag, area, mass, velocity
SlideParms ,. <"0 rho,c,ha,hm,y
)
makeGridDemoTestFiles=:3 : 0
NB.*makeGridDemoTestFiles v-- generate test TAB delimited files for GridDemo.
NB.
NB. monad: blclMsg =. makeGridDemoTestFiles uuIgnore
NB. names data from z locale
cnt=. #names=. 100 $ nl_z_ i. 4
dates=. <"1 randomtstamps cnt
ints=. (8!:0) ?cnt#100000
floats=. (8!:0)(?cnt#100000) % 573
dat=. names ,. dates ,. ints ,. floats
colheads=. <;._1 '/These/Column Names/Were/Randomly Hacked/Together/For Test/Purposes/EHHH'
dat=. |: ;(>.(#colheads) % {:$dat) # < |: dat
NB. 100, 1000, 5000 rows !(*)=. jpath
path=. jpath '~GridDemo/'
(colheads , 100 {. dat) writetd path,'t100rows.txt'
(colheads , (1000?1000){10#dat) writetd path,'t1000rows.txt'
(colheads , (5000?5000){50#dat) writetd path,'t5000rows.txt'
'test files written to -> ',path
)
navul=:3 : '''page navigation links - override in header'''
oltypeset=:3 : 0
NB.*oltypeset v-- generate ordered list of typeset buttons.
NB.
NB. monad: clHTML5 =. oltypeset uuIgnore
NB. jhs !(*)=. jhb
t=. '<ol><li>',('tquad' jhb 'Quadratic Solution'),'<span id="resquad"></span></li>'
t=. t,'<li>',('tmaxwell' jhb 'Maxwell''s Equations'),'<span id="resmaxwell"></span></li>'
t=. t,'<li>',('tramaujan' jhb 'Ramaujan Identity'),'<span id="resramaujan"></span></li>'
t,'<li>',('tcrossprod' jhb 'Cross Product'),'<span id="rescrossprod"></span></li></ol>'
)
pocweeks=:3 : 0
NB.*pocweeks v-- estimated weeks for runaway earth to cross orbits
NB.
NB. Some basic trig calculations for my story "Gonggong Gone."
NB.
NB. monad: bt =. pocweeks uuIgnore
NB.
NB. pocweeks 0
NB.
NB. NB. secant of sun angle recovers planet au distance
NB. (;1{PlanetAvgAU) -: secd ; }. 4 {"1 pocweeks 0
NB. use sun brightness to set ortdusk
avgau=. PlanetAvgAU ,. 'OrtDusk' ; %:SunFMBright
pau=. ;1{avgau
NB. estimated weeks to orbit cross
wtc=. wtoc pau
NB. earth travel distance in au
au=. eau pau
NB. sun angle at cross
sa=. dfr arctan au
NB. ydhms travel time at cross
ydhms=. <"1 etfra sa
NB. delayed solar noon hms
hms=. <"1 hmsfrdds 3600 * 15 %~ sa
NB. gonggong summary
gg=. (0{avgau) , ydhms ,~ hms ,~ <"0 wtc,pau,au,:sa
|: ('' ; ;:'Weeks AU EAU SunAngle SunDelay ydhmsTTime') ,. gg
)
randomtstamps=:3 : 0
NB.*randomtstamps v-- valid random time stamps.
NB.
NB. monad: ctStamps =. randomtstamps iaCnt
NB. dyad: ctStamps =. iaYear randomtstamps iaCnt
NB. start year must be Gregorian > 1582
1899 randomtstamps y
:
NB. (y) valid random dates from a year in a two century
NB. span from start year if (y > 365) days will repeat
yrep=. 1 >. >.y % 365
days=. (y?yrep*365) { yeardates (yrep$x) + ?200
hms=. hmsfrdds (?y#86400) + (?y#1000)%999
isotimestamp days ,. hms