-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathimages.H
8249 lines (8247 loc) · 639 KB
/
images.H
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
#include <FL/Fl_Image.H>
static unsigned char idata_pd[] =
{0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,
0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,
247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,
247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,
0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,
0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,
0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,
0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,
0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,0,0,0,247,0,0,0,247,0,
0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,
0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,
247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,
247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,
239,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,
0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,239,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,
0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,239,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,239,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,239,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,
0,255,0,0,0,255,0,0,0,255,0,0,0,239,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,239,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,239,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,
0,255,0,0,0,255,0,0,0,239,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,239,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,
0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,
0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,239,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,239,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,239,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,
0,255,0,0,0,255,0,0,0,255,0,0,0,239,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,239,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,239,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,
0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,
0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,
247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,
247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,247,0,0,0,239,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,
0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,
0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,
0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,
0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,247,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,
255};
static Fl_RGB_Image image_pd(idata_pd, 60, 50, 4, 0);
static unsigned char idata_about[] =
{2,0,5,1,1,3,1,2,2,0,1,1,1,1,1,1,1,2,1,1,2,2,2,2,1,0,2,0,1,2,0,1,2,1,1,2,1,
1,2,1,1,2,1,1,2,1,0,2,0,2,2,1,2,2,1,2,2,2,2,2,0,1,2,0,1,2,0,1,2,0,1,2,0,2,2,0,
2,2,0,2,2,0,1,2,2,0,3,2,0,3,2,0,3,2,0,3,1,1,3,1,1,3,1,1,3,1,1,3,0,1,2,0,1,2,0,
1,2,0,1,2,2,1,2,2,1,2,2,1,2,2,1,2,1,1,2,1,1,2,1,1,2,1,1,2,2,1,2,2,1,2,2,1,2,2,
1,2,2,1,2,2,1,2,2,1,2,2,1,2,1,1,2,2,1,2,1,1,2,2,2,2,1,3,2,1,3,2,1,3,2,1,3,2,2,
1,2,1,1,2,0,0,2,0,0,2,2,1,2,2,1,2,2,1,2,2,1,2,2,0,2,2,0,2,2,0,2,2,0,2,1,1,2,1,
1,2,2,1,2,2,2,2,1,0,2,1,1,2,1,1,2,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,1,0,2,1,0,2,2,
2,2,2,2,2,1,1,2,1,1,2,1,1,2,1,1,2,0,0,2,0,1,2,0,1,2,0,0,3,0,0,2,0,0,2,0,0,2,0,
0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,1,2,0,1,2,0,1,2,0,1,2,1,0,2,1,0,2,1,1,2,1,1,2,1,
1,2,1,1,2,1,0,2,1,0,2,0,1,1,0,1,2,0,1,2,0,1,2,1,1,0,1,1,0,1,1,0,1,1,0,1,1,2,1,
1,2,1,1,2,1,1,2,1,2,5,1,3,2,1,2,0,2,1,2,1,1,3,1,1,3,2,1,2,2,2,2,1,1,2,1,0,2,1,
0,2,1,0,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,0,2,2,0,2,2,0,2,2,0,
2,2,0,1,2,0,1,2,0,0,2,0,0,2,1,0,2,2,0,2,1,0,2,0,0,2,1,1,2,2,1,2,2,1,2,1,0,2,1,
0,2,1,0,2,1,0,2,1,0,2,1,2,2,1,1,2,1,3,2,2,2,2,1,1,2,2,2,2,2,2,2,1,1,2,1,1,2,1,
1,2,1,1,2,1,1,2,2,1,2,2,1,2,2,1,2,2,1,2,0,0,2,2,1,1,2,1,1,0,0,2,1,0,2,1,0,2,1,
0,2,1,0,2,0,1,2,0,1,3,0,1,3,0,0,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,
2,2,2,2,3,1,1,3,1,1,3,1,2,3,0,2,2,0,2,2,0,2,2,0,2,2,1,2,2,0,2,2,1,2,2,1,2,2,0,
2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,1,2,2,1,2,2,0,1,2,0,
1,2,0,1,2,0,1,2,0,1,2,0,1,2,1,1,2,1,2,2,0,1,2,0,1,2,0,1,2,0,2,2,0,1,2,0,1,2,0,
1,2,0,1,2,1,1,2,1,1,2,1,1,2,1,2,2,1,1,2,1,1,2,1,1,2,1,1,2,1,2,2,1,2,2,0,1,2,0,
0,2,1,0,2,1,0,2,1,0,2,1,0,2,3,1,2,2,1,2,1,2,2,1,1,1,2,1,1,0,1,3,0,0,3,5,5,5,
17,18,13,20,21,15,21,18,16,21,18,17,20,18,16,20,17,16,20,18,16,21,18,16,21,18,
16,20,18,16,20,18,16,20,18,16,20,18,16,20,18,16,21,19,16,21,19,17,21,19,17,22,
19,17,20,18,17,20,18,17,20,18,17,20,18,17,20,19,17,20,18,17,20,18,17,20,19,17,
21,18,18,21,18,18,21,18,18,21,18,18,22,19,18,22,18,18,22,18,18,22,19,18,20,17,
18,20,18,18,20,18,18,21,17,17,20,18,17,20,18,16,20,18,16,20,18,16,21,18,17,20,
18,17,20,18,17,21,18,17,20,18,16,20,18,16,20,18,16,20,18,16,20,18,16,20,18,16,
20,18,16,21,18,17,22,19,17,21,19,18,22,19,18,22,19,18,21,19,17,21,19,18,21,19,
18,21,19,18,20,18,17,21,18,17,21,19,18,22,19,18,21,19,17,21,18,17,21,18,17,21,
18,17,22,19,15,22,19,15,22,19,15,22,19,15,21,19,17,21,18,17,21,18,17,21,18,17,
20,17,16,20,18,16,21,18,17,21,18,17,21,18,17,20,18,17,21,18,17,22,19,18,20,18,
16,20,18,16,21,18,17,22,19,18,22,19,18,22,19,18,22,19,18,22,19,19,22,20,19,22,
20,19,22,20,19,23,20,19,23,20,19,23,20,19,23,20,19,23,20,19,23,20,20,23,20,20,
23,20,20,23,20,20,22,20,18,22,20,18,22,20,18,22,20,18,23,20,19,23,20,19,23,20,
19,23,20,19,24,21,20,24,21,20,24,21,20,24,21,21,24,21,19,24,21,18,24,21,18,24,
21,19,24,21,20,24,21,20,24,21,20,24,21,20,24,21,19,24,21,18,24,21,18,24,21,18,
23,21,16,22,22,14,13,12,7,3,2,3,13,10,12,21,18,19,21,19,18,21,19,17,21,19,18,
21,19,18,21,19,18,21,19,18,21,18,17,21,18,17,21,18,17,21,18,17,21,19,17,21,19,
17,21,19,17,21,19,17,21,19,17,21,19,17,21,19,17,21,19,17,20,18,17,21,19,18,21,
19,18,21,19,18,21,19,18,22,20,19,22,19,18,21,19,18,21,19,17,22,20,19,22,19,19,
22,20,19,21,19,18,22,19,18,22,19,18,22,19,18,22,19,18,22,20,17,22,20,18,22,20,
18,21,19,18,22,19,18,22,19,18,21,19,18,21,19,18,21,19,18,21,19,18,21,19,18,22,
20,18,22,20,18,22,20,18,22,19,18,22,20,18,23,20,19,23,20,19,22,20,18,21,19,17,
21,19,18,21,19,18,21,19,17,22,18,18,22,18,18,22,18,18,22,18,18,22,20,17,22,20,
18,22,20,18,22,20,18,22,19,18,22,19,18,22,19,18,22,19,18,22,19,18,21,18,18,21,
18,18,22,19,18,21,19,17,21,19,18,21,19,18,21,19,18,21,19,17,21,19,18,21,19,17,
21,18,17,21,19,18,21,19,18,21,19,18,21,19,18,21,19,18,21,19,18,21,19,18,21,19,
18,21,19,18,22,20,17,22,19,18,22,19,18,22,19,19,22,19,18,22,19,18,22,20,18,23,
20,19,24,21,19,24,21,20,24,21,20,24,21,19,24,21,19,23,21,19,23,20,18,24,21,19,
24,21,19,24,21,19,24,21,19,24,21,18,24,21,18,24,21,19,23,21,18,23,20,21,23,20,
22,23,20,22,23,20,21,23,20,20,24,21,20,24,21,20,24,22,21,24,21,20,24,21,20,24,
21,20,25,21,20,26,21,21,26,21,20,25,22,20,21,19,17,7,4,4,0,0,1,0,2,1,17,17,13,
64,62,51,76,72,56,76,72,54,76,71,53,74,70,52,74,70,51,73,70,51,74,70,52,74,70,
52,73,69,51,73,69,51,73,69,51,73,69,51,73,69,51,74,69,51,75,70,51,75,70,52,75,
71,52,77,72,54,77,72,54,77,72,54,77,72,54,77,72,53,77,72,54,77,72,53,77,72,53,
76,72,53,76,72,53,76,72,53,76,71,53,77,73,54,78,73,54,78,73,54,78,73,54,78,72,
55,78,72,54,78,72,54,78,72,55,77,73,54,77,73,54,77,73,54,77,73,54,77,73,54,77,
73,54,77,73,54,77,73,54,77,73,54,77,73,54,77,73,54,77,73,54,77,73,54,77,73,54,
77,73,54,78,73,55,80,76,58,80,75,57,79,74,56,78,74,55,79,74,56,79,74,56,79,74,
56,78,74,56,77,73,55,77,73,55,78,73,55,78,74,55,77,73,55,77,73,54,77,73,54,77,
73,55,77,72,59,77,72,59,77,72,59,77,72,59,77,73,55,77,73,54,76,71,53,75,71,52,
75,71,53,76,71,53,77,73,55,77,73,55,77,73,54,77,73,55,77,74,55,78,74,56,79,75,
57,78,74,55,78,74,56,80,76,58,81,77,57,81,77,57,81,77,57,82,77,57,84,79,61,85,
80,62,85,80,62,85,80,61,86,80,60,87,80,60,87,80,60,87,80,60,85,78,61,85,78,61,
85,78,61,85,79,61,85,81,61,85,80,60,84,79,59,84,78,59,85,78,60,85,78,61,86,79,
62,86,79,62,87,80,63,88,80,63,88,81,64,89,82,64,89,82,63,88,82,62,88,82,62,88,
82,62,89,82,62,89,82,62,89,82,62,89,82,62,88,82,60,88,82,59,88,82,59,88,82,60,
87,81,62,85,81,63,41,40,31,5,4,3,40,36,25,78,73,58,79,74,57,78,74,55,78,73,54,
78,73,54,78,73,54,78,73,54,77,73,53,77,73,52,77,73,52,77,73,52,78,73,53,78,73,
53,78,73,53,78,73,53,78,74,55,78,74,56,78,74,56,78,74,55,77,72,54,77,72,55,78,
73,55,78,74,55,79,74,56,79,75,56,78,74,56,77,73,55,77,73,55,79,75,56,80,76,57,
79,76,57,79,75,56,79,75,56,79,75,56,79,75,56,79,74,56,80,75,57,80,75,57,80,75,
58,79,74,56,79,75,57,79,75,57,78,74,56,78,74,55,78,74,55,78,74,55,78,74,55,78,
74,56,78,74,55,78,74,56,78,74,56,78,74,55,79,75,56,79,75,56,78,75,56,79,76,57,
80,76,58,80,76,58,80,76,58,80,75,56,80,75,56,80,75,56,80,75,56,80,75,57,80,75,
57,80,75,57,80,75,57,79,74,56,79,74,56,79,74,56,79,74,56,79,74,56,79,74,56,79,
74,56,79,74,56,79,74,56,79,74,56,79,74,56,79,74,56,81,76,58,80,75,57,79,74,56,
78,73,55,78,73,55,78,73,55,78,73,55,78,73,55,78,73,56,78,73,56,78,73,56,78,73,
55,79,75,57,80,75,57,81,76,58,81,76,58,82,77,59,82,77,59,82,77,59,82,77,59,86,
79,59,87,80,60,87,80,60,88,81,60,88,81,60,88,81,59,87,81,59,87,80,58,88,81,59,
88,81,59,88,81,59,88,81,59,88,82,59,87,81,59,87,80,58,86,79,58,86,79,61,86,79,
61,86,79,61,86,79,62,86,79,62,87,80,62,87,80,63,88,80,63,88,80,63,88,80,63,88,
80,63,89,80,63,90,81,63,89,83,63,89,83,62,77,72,53,22,17,13,1,0,1,0,2,1,20,20,
14,77,73,58,92,84,66,90,83,65,89,82,65,88,81,64,87,80,63,87,80,62,88,81,65,88,
81,65,87,80,62,88,81,63,88,81,63,88,81,63,88,81,63,88,80,63,89,80,63,89,81,64,
89,81,64,91,82,63,90,82,63,91,83,63,91,83,63,91,82,65,91,82,65,91,82,65,91,82,
65,90,83,64,90,84,64,90,84,64,90,84,64,92,84,65,92,84,65,92,84,65,92,84,65,93,
85,66,93,85,66,93,85,66,93,85,66,92,85,68,92,85,68,92,85,68,92,85,68,92,85,68,
92,85,68,92,85,68,92,85,68,92,85,68,92,85,68,93,86,68,93,86,68,93,85,68,93,85,
68,93,85,68,93,86,68,96,89,71,96,88,70,94,87,69,94,86,69,94,85,68,94,85,68,93,
85,68,93,85,68,92,85,68,92,85,67,91,85,67,92,85,67,91,84,66,91,84,66,91,84,66,
91,84,66,91,84,66,91,84,66,91,84,66,91,84,66,91,84,67,90,83,66,89,82,65,88,81,
64,89,82,64,90,83,65,91,84,67,91,85,68,91,84,66,91,84,66,91,85,67,92,85,68,93,
86,69,92,85,68,92,85,68,95,88,70,96,90,69,96,90,68,96,90,69,97,90,69,99,92,72,
100,92,72,100,91,73,101,92,73,103,94,71,104,94,71,104,94,71,104,94,72,103,92,73,
102,92,73,102,92,73,102,92,73,102,93,72,101,92,71,99,91,70,99,90,70,102,90,71,
102,91,73,103,91,73,104,92,74,103,92,73,103,93,74,105,94,75,106,94,76,105,94,74,
105,94,74,105,94,74,105,95,73,107,97,71,107,97,71,107,97,71,107,97,71,105,95,71,
105,95,71,105,95,71,105,95,70,105,96,69,102,95,71,50,46,36,5,4,3,47,40,30,91,84,
68,93,86,68,92,85,66,92,86,65,92,86,65,92,86,65,92,86,65,92,85,64,92,85,63,92,
85,63,92,85,63,92,85,63,92,86,64,92,86,64,92,86,64,92,84,66,92,84,66,92,84,66,
92,83,66,92,83,65,92,84,65,93,85,66,94,86,67,93,87,67,94,87,67,94,87,67,93,86,
66,91,85,64,92,86,65,93,87,66,93,87,67,93,87,66,93,87,66,93,87,66,93,87,66,92,
84,66,93,84,67,93,84,67,94,85,68,93,85,67,93,86,68,93,86,68,92,85,67,93,86,68,
93,86,68,93,86,68,93,86,68,93,86,68,92,85,68,92,85,68,92,85,68,91,85,67,92,85,
68,93,85,67,93,86,68,94,88,69,94,88,69,94,88,69,95,88,69,96,88,69,96,88,69,95,
88,69,96,88,69,94,86,68,94,85,68,94,85,68,94,85,68,94,86,68,94,86,68,94,86,68,
94,86,68,94,85,66,93,85,66,93,85,66,94,85,67,94,86,69,94,86,68,94,86,68,94,86,
68,94,86,68,94,86,68,95,86,69,95,86,70,94,85,68,94,85,68,94,85,68,94,85,68,94,
85,68,94,85,68,94,85,68,94,85,68,94,86,68,95,86,69,95,87,70,96,88,70,97,89,69,
97,89,69,97,89,70,98,90,70,103,91,69,103,92,69,103,92,70,104,92,70,103,92,67,
103,92,67,104,93,67,104,93,67,105,94,68,104,94,68,104,94,68,104,94,68,104,94,69,
103,93,69,102,92,68,101,91,67,101,91,67,101,91,67,101,91,67,102,91,68,104,91,73,
104,91,73,103,91,73,103,91,73,104,93,75,104,93,75,104,93,74,104,93,75,106,94,74,
106,94,74,104,95,73,90,83,64,26,20,15,1,0,0,1,2,3,21,19,18,79,74,56,91,84,65,88,
82,66,88,82,66,88,81,66,87,81,65,87,82,64,88,82,64,88,82,64,87,82,64,88,81,63,
88,81,62,88,81,62,88,81,63,88,81,63,89,82,64,89,82,64,88,81,63,88,82,61,90,83,
62,90,83,62,92,83,63,90,84,62,90,84,63,90,83,64,90,83,66,91,84,65,91,84,65,91,
84,66,92,84,66,92,85,66,92,85,66,92,85,66,92,85,66,92,85,67,92,85,67,92,85,67,
92,85,67,91,85,69,92,85,69,92,85,69,91,85,69,92,85,68,92,85,67,92,85,67,92,85,
67,91,86,67,91,86,67,92,87,68,92,87,69,93,85,68,93,85,68,93,85,68,93,86,68,94,
87,68,93,86,68,93,86,68,95,88,69,94,88,68,94,87,69,94,86,69,93,85,70,91,86,68,
91,85,67,91,85,67,91,86,68,91,83,66,90,83,65,90,83,65,90,83,65,91,84,66,90,83,
65,90,83,65,90,83,65,88,82,64,87,82,64,87,82,64,88,82,64,90,83,66,90,83,66,90,
83,65,90,83,65,89,82,66,90,83,65,91,84,66,92,85,68,91,84,66,91,84,67,92,85,68,
93,86,69,95,88,70,96,91,70,98,92,69,98,92,69,101,91,71,102,91,71,102,91,71,103,
92,72,103,93,70,104,94,70,104,94,70,104,94,70,104,93,70,104,94,70,103,93,69,
103,92,69,102,91,70,102,91,70,102,91,69,102,90,69,101,90,69,102,91,70,104,92,71,
104,93,72,104,92,71,105,94,72,105,94,73,106,95,74,107,96,74,107,96,74,107,96,74,
106,96,74,107,96,71,107,96,71,107,96,71,107,96,71,106,97,72,107,97,72,106,96,72,
105,95,72,105,97,70,104,95,68,51,44,37,4,4,3,45,41,31,90,85,63,92,85,68,92,85,
64,92,86,64,92,86,64,92,86,65,93,87,66,91,85,64,91,85,63,91,85,63,91,85,63,91,
85,64,92,86,65,93,87,65,93,87,65,92,85,66,91,84,66,91,83,65,91,83,65,91,84,65,
91,84,66,92,84,66,92,85,66,92,85,66,93,86,67,92,85,67,92,85,66,91,84,63,91,85,
63,92,85,64,93,87,65,92,86,64,92,86,64,92,86,64,92,86,64,92,84,66,92,85,67,94,
86,68,94,87,69,92,87,68,92,86,67,92,86,67,92,87,68,91,85,66,91,85,66,91,85,66,
91,85,66,92,86,68,91,85,66,90,85,66,91,85,66,90,85,64,91,85,64,92,86,65,93,87,
66,93,86,66,93,86,66,93,86,66,93,87,66,95,89,68,94,88,66,94,87,66,93,86,66,94,
85,68,94,85,68,94,86,67,94,86,67,93,85,66,93,85,65,93,85,65,94,85,65,93,85,64,
93,85,65,94,86,65,94,86,66,94,88,67,94,88,67,94,88,67,94,88,67,95,86,68,94,86,
68,95,86,68,95,86,68,94,86,66,94,86,66,94,86,66,94,86,66,94,86,68,94,86,68,94,
86,68,94,86,68,94,85,66,94,86,66,95,86,66,95,87,67,96,88,67,97,88,68,99,88,68,
101,88,69,102,91,66,102,92,66,103,92,66,102,92,66,103,93,67,103,92,65,103,92,66,
101,91,66,103,92,67,102,92,68,102,92,68,103,92,68,101,91,67,102,92,68,101,91,67,
100,90,65,99,89,67,101,90,67,101,90,67,99,88,67,100,90,68,100,89,68,102,90,69,
101,90,69,103,91,71,102,92,71,103,92,70,103,92,69,104,93,70,103,93,71,102,95,68,
88,81,65,25,20,16,1,0,1,2,2,3,21,19,18,79,74,56,93,84,65,89,84,65,89,84,65,89,
84,65,89,84,65,88,83,64,87,82,63,87,82,63,87,83,64,88,81,62,89,82,63,90,83,64,
91,84,65,90,84,65,91,84,65,91,84,65,90,83,64,90,85,62,91,85,63,92,85,63,92,84,
63,91,84,62,90,85,63,90,83,64,90,83,66,91,84,65,91,84,65,91,84,65,92,85,66,93,
86,67,93,86,67,93,86,67,93,86,67,92,85,67,92,85,67,92,85,67,92,85,67,91,86,67,
91,86,67,91,86,67,91,86,67,92,85,67,92,85,67,92,85,67,92,85,67,91,86,67,91,86,
67,92,87,68,92,87,68,94,87,69,94,87,69,94,87,69,94,87,69,95,88,68,95,88,69,94,
87,68,96,89,70,95,90,68,95,88,69,94,87,69,93,86,70,92,87,68,91,86,67,91,86,67,
91,86,67,90,84,66,90,84,66,90,84,66,90,83,65,91,84,66,91,84,66,90,83,65,90,83,
65,88,82,64,87,82,63,87,82,63,88,82,63,89,82,64,89,82,64,89,82,64,89,82,64,89,
82,64,90,83,65,91,84,66,92,85,67,91,84,66,92,85,67,93,86,68,94,87,69,96,88,70,
97,91,69,98,92,69,99,92,68,102,91,70,103,92,71,103,92,71,104,92,71,104,94,69,
105,95,70,106,96,71,105,95,70,105,95,70,105,95,70,104,94,69,104,94,69,103,92,70,
103,92,70,103,92,70,103,92,70,102,91,69,102,91,69,103,92,70,104,93,71,104,93,71,
105,94,72,105,94,72,106,95,73,107,96,74,107,96,74,107,96,74,107,96,74,107,97,72,
107,97,72,107,97,72,107,97,72,107,96,71,107,97,72,107,97,72,106,96,72,105,97,70,
105,95,68,51,44,37,5,4,3,44,41,30,89,84,60,91,85,66,91,84,63,92,85,62,91,86,64,
92,86,64,92,86,64,92,86,64,92,86,64,92,86,64,92,86,64,92,86,64,92,86,64,92,86,
64,93,87,65,92,86,67,92,85,66,92,85,66,91,84,65,92,85,66,92,85,66,92,85,66,92,
85,66,91,84,65,92,85,66,92,85,66,91,84,65,91,85,64,91,85,63,92,86,64,93,87,65,
92,86,64,92,86,64,92,86,64,92,86,65,93,85,67,93,86,67,94,87,68,94,88,68,92,87,
68,92,87,67,92,87,67,92,87,67,91,86,66,91,86,66,91,86,66,91,86,66,91,86,66,90,
86,65,90,85,65,90,85,65,90,84,63,91,85,63,92,86,64,93,87,65,94,88,66,94,88,66,
94,88,66,94,88,66,95,89,67,95,89,67,95,89,67,94,89,67,96,88,69,94,86,67,93,85,
66,93,85,65,93,85,64,93,85,64,94,86,65,95,87,66,94,86,65,94,86,65,94,86,66,95,
87,66,96,88,66,96,88,66,96,88,66,95,88,67,97,89,68,97,89,68,97,89,68,97,89,68,
96,88,67,96,88,67,96,88,67,96,88,67,95,87,66,95,87,66,95,87,66,95,87,66,94,86,
65,95,87,66,95,87,66,96,88,67,96,87,66,97,88,66,100,88,68,101,89,68,102,92,65,
102,92,65,102,92,65,102,92,65,102,92,65,102,92,65,101,91,64,101,91,64,101,91,66,
101,91,66,101,91,66,101,91,66,101,91,66,101,91,65,100,90,65,99,89,65,99,88,66,
100,89,67,100,89,67,99,88,66,99,88,66,100,89,67,101,90,68,101,90,68,101,90,70,
102,91,70,103,93,69,104,94,68,104,94,69,102,93,70,102,96,66,88,81,64,25,20,16,1,
0,1,0,0,3,22,19,19,80,75,57,93,86,67,90,85,66,90,85,65,90,85,65,90,85,65,89,
84,65,89,84,65,89,84,65,89,84,65,89,82,63,90,83,64,91,84,65,92,85,65,92,85,66,
92,85,66,92,85,66,92,85,66,91,85,64,91,85,63,91,84,62,92,84,62,91,85,63,91,85,
63,91,84,65,91,84,66,91,84,65,92,85,66,92,85,66,93,86,67,93,86,67,93,86,67,93,
86,67,93,86,67,92,85,68,92,86,68,92,86,68,93,85,68,91,87,67,92,86,66,92,86,66,
91,87,67,93,85,68,92,86,68,92,86,68,93,85,68,92,87,68,92,87,68,93,88,69,93,88,
69,95,88,70,95,88,70,95,88,70,95,88,70,94,87,68,95,88,69,96,89,70,95,89,70,96,
90,68,95,88,69,94,87,69,93,87,71,93,87,69,91,86,67,91,86,67,91,86,67,91,84,66,
91,84,66,91,84,66,91,84,66,92,85,67,91,84,66,91,84,66,90,83,65,89,84,65,89,84,
65,89,84,65,89,84,65,90,83,65,90,83,65,90,83,65,90,83,65,91,84,66,91,84,66,92,
85,67,93,86,68,92,85,67,93,86,68,94,87,69,95,88,70,96,90,70,97,91,70,99,93,70,
100,93,69,103,94,70,104,94,70,104,94,70,104,95,71,104,94,70,106,96,71,106,96,71,
106,95,70,106,96,71,105,95,70,105,95,70,104,94,69,103,92,70,103,92,70,103,92,70,
103,92,70,102,91,69,103,92,70,103,92,70,103,92,70,104,93,71,105,94,72,105,94,72,
106,95,73,107,96,74,107,96,74,107,96,74,107,96,74,107,97,72,107,97,72,107,97,72,
107,97,72,106,96,71,107,97,72,107,97,72,106,96,72,105,97,71,105,95,68,51,44,37,
5,4,3,44,41,30,88,84,60,91,84,65,91,84,62,91,85,63,91,85,63,91,85,64,92,86,64,
92,86,64,92,86,64,92,86,64,92,86,64,93,87,65,92,86,64,92,86,64,92,86,64,93,85,
66,92,85,66,92,85,66,91,84,65,92,85,66,92,85,66,92,85,66,92,85,66,91,84,65,92,
85,66,92,85,66,91,84,65,91,84,65,91,84,65,92,84,66,93,85,67,92,86,66,92,86,66,
92,86,66,92,86,66,93,86,67,93,86,67,93,86,67,94,87,68,92,87,66,92,87,67,92,87,
67,92,87,67,91,86,66,91,86,66,91,86,66,91,86,66,91,86,66,91,86,66,90,86,66,90,
85,65,90,84,63,91,85,63,92,86,64,93,87,65,94,88,66,94,88,66,94,88,66,94,88,66,
94,88,66,94,88,65,94,88,66,94,88,66,96,88,68,94,86,68,93,85,66,93,85,65,93,85,
64,94,86,65,95,87,66,96,88,67,95,87,66,95,87,66,96,88,66,96,88,67,98,89,68,98,
89,68,98,89,68,98,88,68,97,89,67,97,89,68,97,89,68,97,89,68,96,89,68,97,89,68,
97,89,68,97,89,67,96,88,66,96,88,66,96,88,66,96,88,66,96,88,67,96,88,67,97,89,
68,97,89,68,96,88,65,98,90,65,101,89,66,102,90,66,102,92,66,102,92,65,102,92,
65,102,92,65,102,92,65,101,91,64,101,91,64,100,90,64,100,90,65,100,90,65,100,
90,65,100,90,65,99,89,64,99,89,64,98,88,63,97,87,62,97,86,64,99,88,66,99,88,66,
97,86,64,98,87,65,98,87,65,99,88,66,99,88,67,100,89,69,101,90,69,102,91,68,103,
93,67,103,92,68,101,91,69,101,94,65,87,81,63,25,20,16,1,0,1,0,1,3,22,20,19,81,
76,57,94,87,67,90,85,64,90,85,64,90,85,64,90,85,64,90,85,66,90,85,66,90,85,66,
89,85,66,91,83,64,90,83,64,91,84,64,91,84,65,93,86,67,93,86,67,93,86,67,92,85,
66,92,87,65,93,86,64,93,86,64,93,84,64,91,86,63,91,86,64,91,84,65,92,85,66,93,
86,68,94,87,68,94,88,68,95,88,68,94,87,68,94,87,68,94,87,68,94,87,68,93,86,68,
93,86,68,93,86,68,93,86,68,92,87,66,92,87,66,92,87,66,92,87,66,93,86,68,93,86,
68,93,86,68,93,86,68,92,87,68,92,87,68,93,88,69,93,88,69,94,87,69,94,87,69,94,
87,69,94,87,69,94,87,68,96,89,70,96,89,70,95,89,69,96,90,69,96,89,69,94,88,70,
94,88,71,94,89,70,93,88,69,91,86,67,91,86,67,91,84,66,91,84,66,91,84,66,91,84,
66,92,85,67,92,85,67,91,84,66,91,84,66,90,85,65,90,84,65,90,84,65,90,85,65,91,
84,67,91,84,66,91,84,66,91,84,66,92,85,67,93,86,68,94,87,69,94,87,69,93,86,68,
94,87,69,95,88,70,96,89,71,97,90,71,98,92,70,99,93,70,100,93,69,103,94,69,105,
95,69,105,95,70,105,96,70,105,95,70,106,96,71,106,96,71,106,96,71,105,95,70,
105,95,70,104,94,69,104,94,69,102,91,69,102,91,69,102,91,69,102,91,69,103,92,70,
103,92,70,103,92,70,103,92,70,104,93,71,105,94,72,105,94,72,106,95,73,107,96,74,
107,96,74,107,96,74,107,96,74,106,96,72,106,96,71,106,96,71,106,96,71,106,95,71,
106,97,72,107,97,72,107,97,73,105,97,71,104,95,68,51,45,37,5,4,3,43,40,30,88,84,
59,91,84,65,90,83,62,90,84,62,91,85,63,91,85,63,91,86,64,91,85,64,91,85,64,91,
85,64,91,85,64,93,87,66,93,87,65,92,86,64,91,85,64,92,85,65,91,84,65,91,84,65,
90,83,65,91,84,65,91,84,65,91,84,65,91,84,65,91,84,65,91,84,65,91,84,65,91,84,
65,91,84,66,91,84,66,91,84,67,93,86,68,93,86,68,93,86,68,93,86,68,93,86,68,93,
86,67,93,86,67,93,86,67,92,85,66,90,85,65,90,85,65,90,85,65,90,85,65,90,85,65,
90,85,65,90,85,65,90,85,65,90,86,66,92,87,67,91,86,66,90,84,64,90,84,62,91,85,
63,92,86,64,93,87,65,93,87,64,93,86,64,93,87,65,93,87,65,92,86,64,93,87,65,94,
88,66,94,88,66,94,86,67,94,86,67,94,86,67,94,86,67,95,87,66,95,87,66,95,87,66,
94,87,65,95,87,66,96,88,67,96,88,67,98,89,68,99,89,68,99,88,69,99,88,69,99,89,
68,97,89,66,97,89,66,97,89,66,97,89,66,97,88,67,97,88,67,96,88,67,96,88,66,95,
87,65,95,87,64,95,87,64,95,87,65,96,88,66,96,88,66,97,89,68,97,89,67,97,89,64,
98,90,64,101,90,65,102,90,66,102,92,65,102,92,66,102,92,66,102,92,65,101,91,64,
101,91,64,100,90,64,100,90,63,99,89,64,99,89,64,98,88,63,99,89,64,97,87,62,98,
88,63,97,87,62,96,86,62,95,85,63,97,86,63,97,86,63,95,84,63,96,85,64,97,86,64,
97,86,64,98,87,65,100,89,68,100,88,68,100,89,66,99,90,65,101,91,67,99,91,67,99,
93,64,86,79,62,25,20,16,1,0,1,1,0,2,21,18,18,80,76,58,94,88,68,92,84,66,91,84,
66,91,84,66,91,84,66,89,84,65,89,84,65,89,84,65,89,84,65,92,85,66,92,85,66,92,
85,66,92,85,66,93,86,67,93,86,67,93,86,67,93,86,67,92,85,65,92,85,66,93,86,66,
93,86,66,94,88,65,93,87,66,93,86,67,93,86,67,95,88,67,95,88,67,95,89,67,95,89,
67,93,86,67,93,86,68,93,86,68,94,87,69,92,87,68,92,87,68,92,87,68,92,87,68,93,
88,69,93,88,69,93,88,69,94,89,69,93,88,68,93,88,68,93,87,69,92,86,69,93,86,68,
94,87,69,94,87,69,93,86,68,93,86,67,93,86,68,94,87,69,93,86,68,94,87,68,94,87,
68,95,88,69,95,88,69,94,87,69,95,88,69,95,89,68,94,88,67,94,87,68,93,86,68,93,
86,68,92,85,67,92,85,67,91,84,66,91,84,66,90,83,65,91,84,66,91,84,66,91,84,66,
91,84,66,91,85,67,91,84,67,91,84,67,91,84,67,92,85,68,92,85,68,92,85,68,92,85,
68,92,85,67,92,85,67,93,86,68,94,87,69,95,88,68,94,87,68,96,89,70,97,90,71,97,
90,69,98,91,69,99,92,68,100,93,68,102,95,69,103,96,70,104,97,71,104,96,70,106,
96,71,106,95,70,105,95,70,105,95,70,106,96,71,105,95,70,105,95,70,104,94,69,
103,92,70,103,92,70,103,92,70,103,92,70,103,92,70,103,92,70,103,92,70,104,93,71,
105,94,72,105,94,72,105,94,72,105,94,72,106,95,73,107,96,74,107,96,74,106,95,73,
106,95,73,106,95,73,106,95,73,106,95,73,106,94,74,106,95,74,107,96,74,107,97,72,
104,95,69,101,95,66,49,46,37,4,3,3,43,41,30,88,82,60,91,82,65,90,84,64,90,83,64,
90,83,65,91,84,65,92,85,66,91,86,67,91,86,67,91,86,67,92,85,67,93,86,67,92,85,
67,91,84,66,90,84,65,91,85,63,90,84,62,90,84,62,90,83,63,91,84,65,91,84,65,91,
84,65,91,84,65,90,83,64,91,84,65,91,84,65,90,83,64,91,84,65,91,84,65,92,85,66,
92,85,66,93,86,67,93,86,67,93,86,67,93,86,67,92,85,67,92,85,67,91,84,66,91,84,
66,90,85,66,90,85,66,89,84,65,89,84,65,90,85,66,90,85,66,90,85,66,90,85,66,90,
85,65,90,85,67,90,85,67,90,84,65,91,85,65,91,84,65,91,84,65,92,85,66,94,87,64,
93,86,64,93,85,64,93,85,64,93,87,65,93,87,65,93,87,65,93,87,65,93,86,67,93,86,
67,93,86,67,93,86,67,94,87,68,94,88,66,94,88,66,94,88,64,96,88,67,96,88,67,96,
88,67,97,89,68,96,88,67,98,89,68,97,89,68,98,90,68,98,89,67,97,89,66,97,89,66,
97,88,65,98,89,64,98,89,64,98,88,63,98,88,64,97,86,66,97,86,66,97,86,66,97,86,
66,95,87,65,95,87,64,95,87,64,95,88,64,96,90,64,97,90,64,99,91,65,100,90,65,
102,92,67,102,92,66,101,91,66,101,91,65,99,89,64,99,89,64,99,89,64,100,90,64,98,
88,63,97,87,62,96,86,61,96,87,62,97,86,61,96,85,60,96,84,61,96,83,60,95,83,63,
94,83,63,95,83,63,94,84,63,93,85,64,94,86,65,94,86,65,94,87,65,95,87,65,96,88,
65,97,89,66,97,90,66,99,90,67,98,91,64,98,93,66,85,80,61,24,20,15,1,0,1,1,0,2,
21,18,18,80,76,58,94,88,68,91,84,66,91,84,66,91,84,66,91,84,66,90,85,65,90,84,
66,90,84,66,90,84,65,92,85,66,92,85,66,92,85,66,92,85,66,93,86,67,93,86,67,93,
86,67,94,87,68,92,85,66,93,86,67,94,87,68,94,87,67,94,88,65,93,87,65,93,86,67,
92,86,67,94,87,68,93,87,68,93,87,68,94,87,68,92,86,67,93,86,68,93,86,68,94,87,
69,93,88,68,92,88,68,92,88,68,92,87,68,93,88,69,94,89,70,94,89,70,94,89,70,95,
90,68,94,89,69,93,89,70,93,87,70,93,86,69,94,87,69,94,87,69,93,86,68,93,86,67,
94,87,69,94,87,69,94,87,69,94,87,68,94,87,68,95,88,69,95,88,69,94,87,69,95,88,
69,95,89,68,94,88,66,94,87,69,94,87,69,93,86,68,93,86,68,92,85,67,92,85,67,92,
84,66,91,84,66,91,84,66,93,86,68,93,86,68,91,84,66,91,84,66,91,84,66,91,84,66,
91,84,66,93,86,68,92,86,68,92,86,68,93,86,68,92,85,68,93,86,68,94,87,69,95,88,
70,96,89,70,95,88,69,95,88,69,96,89,69,98,91,70,100,92,70,101,94,69,102,95,69,
103,96,70,102,95,69,103,96,70,105,97,71,106,96,71,106,96,71,106,96,71,105,95,70,
105,95,70,105,95,70,104,94,69,104,94,69,103,92,70,103,92,70,103,92,70,103,92,70,
103,92,70,104,93,71,104,93,71,104,93,71,105,94,72,105,94,72,105,94,72,106,94,72,
107,96,74,106,95,73,106,95,73,107,96,74,105,94,72,105,94,72,105,94,72,105,94,72,
105,94,74,106,95,74,107,96,73,106,96,71,103,94,69,100,95,66,48,46,37,4,4,3,43,
41,30,88,81,60,91,81,65,90,84,64,90,84,64,91,84,65,91,84,65,91,84,65,91,86,67,
91,86,67,91,86,67,91,86,67,91,84,66,91,84,66,91,84,66,91,84,66,90,84,62,90,84,
62,90,84,62,91,85,63,90,83,64,90,83,64,90,83,64,90,83,64,90,83,64,91,84,65,91,
84,65,90,83,64,91,84,65,91,84,65,92,85,66,92,85,66,93,86,67,93,86,67,93,86,67,
93,86,67,92,85,67,92,85,67,91,84,66,91,84,66,89,84,65,89,84,65,88,83,64,88,83,
64,89,84,65,89,84,65,89,84,65,89,84,65,89,84,65,90,85,66,89,84,66,89,84,65,90,
83,64,89,82,63,89,82,63,90,83,64,92,84,63,92,84,63,93,85,64,93,85,65,93,87,65,
93,87,65,93,87,65,93,87,65,92,86,67,92,86,66,92,86,66,93,86,67,94,87,68,95,89,
67,95,89,66,95,89,65,95,87,66,96,88,67,96,88,67,96,88,67,96,88,67,96,88,67,97,
89,67,97,89,68,98,90,66,97,89,66,97,89,66,97,89,66,99,89,64,98,88,64,98,88,63,
98,88,63,97,86,65,97,86,66,97,86,66,97,86,66,95,87,64,95,87,64,95,87,64,95,87,
64,95,89,63,96,90,64,98,90,64,99,89,65,100,90,65,100,90,65,99,89,64,99,89,64,
97,87,62,98,88,62,97,87,62,96,86,61,96,86,61,96,86,61,95,85,60,94,84,59,95,83,
60,94,82,60,94,83,59,93,82,59,92,83,62,92,83,62,92,83,62,92,83,62,91,84,63,92,
84,63,92,84,64,92,84,64,92,84,62,93,85,62,94,86,63,95,87,64,96,88,66,96,89,62,
96,91,65,84,79,61,25,19,15,1,0,1,1,0,2,21,18,18,80,76,58,94,88,68,92,85,67,92,
84,66,92,84,66,92,84,67,90,85,66,90,85,66,90,85,66,90,85,66,92,86,67,92,86,66,
92,86,66,92,86,66,92,86,66,93,86,67,93,86,67,93,86,67,94,87,68,94,87,68,94,87,
68,93,87,67,94,88,65,93,87,65,93,86,67,92,85,67,93,86,69,93,86,68,93,86,68,93,
86,69,92,85,67,93,86,68,93,86,68,94,87,69,93,88,69,93,88,69,93,88,69,93,88,69,
93,88,69,94,89,70,94,89,70,94,89,70,95,90,69,95,90,70,94,89,71,94,88,71,93,87,
69,94,87,69,94,87,69,93,86,68,93,86,68,94,87,69,95,88,70,94,87,69,94,87,68,94,
87,68,95,88,69,95,88,69,94,87,69,95,88,69,95,89,68,94,88,66,95,88,69,94,87,69,
94,87,69,94,86,68,94,87,69,93,86,68,92,86,68,92,85,67,92,85,67,93,86,68,94,86,
68,92,86,68,92,85,67,92,86,68,92,86,68,92,85,67,94,86,67,94,86,68,94,86,68,94,
86,68,92,85,67,93,86,68,94,87,69,95,88,70,96,89,70,95,88,69,95,88,69,96,89,69,
99,91,70,100,92,70,101,94,69,102,95,69,103,96,70,102,95,69,103,96,70,105,97,71,
106,96,71,106,96,71,105,95,70,104,94,69,105,95,70,104,94,69,104,94,69,103,93,69,
103,92,70,103,92,70,103,92,70,103,92,70,103,92,70,104,93,71,104,93,71,104,93,71,
105,94,72,105,94,72,105,94,72,105,94,72,106,94,72,106,95,73,106,95,73,105,94,72,
105,94,72,105,94,72,105,94,72,105,94,73,106,94,75,106,95,75,106,95,72,104,94,71,
104,94,69,100,95,66,48,46,37,4,4,2,43,41,31,88,82,60,92,82,66,91,85,65,91,84,64,
91,84,65,91,84,65,90,83,64,89,85,66,90,84,66,90,84,66,90,85,65,91,84,66,90,83,
65,90,84,66,90,84,65,90,84,63,90,84,62,90,84,62,89,84,62,90,83,64,90,83,64,90,
83,64,90,83,64,89,82,63,90,83,64,90,83,64,89,82,63,90,83,64,91,84,65,92,85,66,
93,86,67,93,86,67,93,86,67,93,86,67,93,86,67,92,85,67,92,85,67,91,84,66,91,84,
66,89,84,65,89,84,65,88,83,64,88,83,64,88,83,64,88,83,64,88,83,64,88,83,64,89,
84,65,88,83,64,88,83,64,89,84,65,90,83,64,89,82,63,89,82,63,90,83,64,92,83,65,
92,84,64,92,84,65,93,85,66,93,87,65,93,87,65,93,87,65,93,87,65,92,85,66,92,85,
66,92,85,66,92,85,67,94,87,67,94,88,67,94,88,66,94,88,64,95,87,66,95,87,66,95,
87,66,96,88,67,95,88,64,96,88,64,96,89,64,97,89,65,96,88,65,97,89,65,98,90,67,
98,90,67,99,89,64,98,88,64,98,88,63,98,88,63,97,87,64,97,86,64,97,86,64,97,86,
64,95,86,64,94,86,64,94,86,64,95,87,64,94,88,62,95,88,62,97,89,63,99,89,64,100,
90,65,99,89,64,99,89,64,98,88,63,98,88,63,97,87,62,96,86,61,96,86,61,94,84,60,
94,84,59,93,83,58,93,83,59,92,82,60,92,82,61,91,81,60,91,81,60,89,82,60,90,82,
60,90,82,60,89,82,60,90,82,61,90,82,61,91,83,62,91,83,62,90,82,60,91,83,60,92,
84,61,93,85,62,94,86,64,94,87,60,94,89,63,83,77,59,24,20,15,1,0,1,1,0,2,21,18,
18,80,76,58,94,88,68,93,86,68,93,85,67,93,85,68,93,85,67,91,85,66,90,85,66,90,
85,66,91,85,66,93,86,67,93,86,67,93,86,67,93,86,67,93,86,68,93,86,67,93,86,67,
93,86,67,94,87,68,94,87,68,93,86,67,93,86,66,94,88,65,93,88,66,93,86,67,92,85,
68,94,87,70,94,87,70,94,87,70,94,87,70,92,85,68,93,86,68,93,86,68,94,87,69,93,
88,69,93,88,69,93,88,69,93,88,69,93,88,69,93,88,69,93,88,69,94,89,70,94,89,68,
94,89,69,93,88,70,93,87,70,93,86,69,94,87,69,94,87,69,93,86,68,93,86,68,95,88,
70,95,88,70,95,88,70,94,87,68,94,87,68,95,88,69,95,88,69,94,87,69,95,88,69,95,
89,68,94,88,66,95,88,70,95,88,70,94,87,69,94,87,69,94,87,69,94,87,69,93,86,68,
93,86,68,93,86,69,94,87,69,94,87,69,94,86,68,95,87,69,94,88,69,94,87,69,95,87,
69,94,88,67,94,88,66,94,88,67,94,88,67,95,88,70,95,88,70,96,89,71,97,90,71,95,
88,69,95,88,68,95,88,70,97,90,71,99,91,69,100,92,70,101,94,69,102,94,68,103,95,
69,103,96,70,104,97,71,103,96,70,105,95,70,104,94,69,104,94,69,103,93,68,104,
94,69,104,94,69,103,93,68,103,93,68,103,92,70,103,92,70,103,92,70,103,92,70,
102,92,70,103,92,70,103,92,71,104,93,71,105,94,72,105,94,72,105,94,72,105,94,72,
105,94,72,105,94,72,105,94,72,105,94,72,104,93,71,104,93,71,104,93,71,104,93,71,
106,95,74,106,95,74,105,95,72,104,94,70,103,94,69,100,95,66,49,46,37,4,3,3,44,
42,31,89,82,61,92,82,65,91,85,65,92,85,66,91,84,65,90,84,65,90,83,64,88,83,64,
88,83,64,88,83,64,88,83,64,91,85,66,90,83,65,90,83,65,90,83,65,92,86,65,91,84,
63,89,83,61,88,82,61,89,82,63,89,82,63,89,82,63,89,82,63,89,82,63,90,83,64,90,
83,64,89,82,63,89,82,63,90,83,65,92,85,66,94,87,68,93,86,67,93,86,67,93,86,67,
93,86,67,92,85,67,92,85,67,91,84,66,91,84,66,90,85,66,90,85,66,89,84,65,89,84,
65,89,84,65,89,84,65,89,84,65,89,84,65,89,84,65,88,83,63,88,83,63,89,84,65,90,
83,64,89,82,63,89,82,63,90,83,65,92,84,66,92,84,66,92,83,66,92,83,66,91,85,63,
91,85,63,91,85,63,91,85,63,92,85,66,92,85,66,92,85,66,92,85,66,93,86,67,93,87,
65,93,87,65,93,87,63,94,86,65,95,87,66,95,87,66,96,88,66,95,88,63,95,88,63,96,
89,63,96,89,63,98,90,66,97,89,66,97,89,66,97,88,66,99,89,64,98,88,64,98,88,63,
98,88,63,97,87,62,97,87,62,97,87,62,97,87,62,95,86,64,94,86,63,94,86,63,94,86,
63,94,87,61,94,88,62,97,88,62,98,88,63,97,87,62,98,88,63,97,87,61,96,86,62,97,
87,62,95,85,61,94,84,60,93,83,59,93,83,58,93,83,58,92,82,58,92,82,58,90,82,61,
90,82,61,89,81,60,89,81,60,88,82,59,88,82,60,88,82,60,88,82,60,90,82,61,90,82,
61,91,83,62,91,83,62,90,82,60,91,83,60,92,83,61,93,84,61,93,85,62,93,87,59,93,
87,61,81,76,57,23,19,14,1,1,1,2,1,2,22,20,18,80,76,56,94,88,66,93,88,65,92,87,
66,92,87,67,93,88,69,92,85,68,92,85,67,93,86,68,93,86,68,93,86,67,93,86,67,93,
86,67,93,86,67,92,85,67,93,86,68,93,86,68,94,87,69,93,86,68,94,87,69,94,87,69,
93,87,68,95,89,67,95,89,67,94,87,68,94,87,69,93,86,68,93,86,68,93,86,68,93,86,
68,92,87,68,92,87,68,92,86,68,92,87,68,94,89,70,94,89,70,94,89,70,93,88,68,93,
88,69,93,88,69,94,89,70,94,89,70,93,88,68,92,87,68,92,87,68,92,87,68,93,86,68,
93,86,68,93,86,68,93,86,68,93,86,70,94,87,70,95,88,69,96,89,70,97,90,70,96,89,
70,95,88,69,95,88,69,95,89,68,95,89,67,95,89,67,95,89,67,95,89,70,96,89,69,94,
87,68,94,87,68,94,87,69,95,88,70,95,88,70,95,87,69,96,88,69,95,88,69,97,89,70,
96,89,70,96,89,70,97,89,70,96,88,69,96,89,69,96,88,67,96,88,67,95,87,66,95,87,
66,96,90,68,96,90,68,97,90,69,97,91,69,97,89,70,97,88,69,97,89,70,99,90,71,100,
90,67,101,92,67,103,93,68,104,94,69,104,94,69,104,94,69,104,94,69,104,94,69,
103,93,68,103,93,68,103,93,68,103,93,68,104,94,69,103,93,68,103,93,68,103,93,67,
101,91,69,101,90,68,102,91,69,102,91,69,101,92,71,101,93,72,101,93,72,102,93,72,
104,93,71,104,93,71,105,94,72,105,94,72,104,93,71,104,93,71,104,93,71,104,93,71,
105,94,72,104,94,72,104,94,72,104,93,72,105,94,73,104,93,72,104,93,71,104,93,71,
102,95,69,101,94,66,50,45,37,4,5,2,44,42,31,89,82,63,92,83,64,91,85,65,89,84,65,
89,83,64,88,83,63,88,83,63,88,83,64,88,83,64,88,83,64,88,83,64,90,84,66,91,84,
66,90,83,65,90,83,65,91,85,65,90,83,64,90,83,63,89,82,63,88,81,62,88,81,62,88,
81,62,88,81,62,89,82,63,89,82,63,89,82,63,90,83,64,90,83,65,92,85,67,93,86,68,
92,86,67,92,86,67,93,88,68,93,88,68,93,88,67,93,87,65,94,87,66,92,85,66,92,86,
67,92,86,67,91,86,67,89,84,65,88,83,64,88,84,65,89,84,65,90,83,65,90,83,65,90,
82,64,89,82,64,90,83,65,90,83,65,90,83,64,90,83,64,90,83,64,90,83,64,90,83,65,
90,83,66,90,83,65,90,83,65,91,85,64,91,85,63,91,85,63,91,85,63,91,86,64,92,86,
64,92,86,64,93,87,65,93,87,65,93,87,65,93,87,65,93,87,65,94,86,65,95,87,66,96,
88,67,95,87,66,95,87,65,95,87,64,95,87,64,95,88,64,96,90,64,97,90,64,98,90,64,
98,89,64,97,89,63,96,89,63,96,89,63,97,89,63,98,88,63,97,87,62,96,86,61,97,87,
63,98,87,65,96,86,64,96,86,64,98,87,65,96,86,61,96,86,61,96,86,61,96,86,61,96,
86,61,96,86,61,95,85,61,95,85,60,94,84,59,95,85,60,93,82,62,92,81,61,92,80,60,
92,80,60,90,81,60,89,81,60,89,81,62,89,81,62,88,80,61,88,80,61,87,79,59,88,79,
58,88,79,58,87,79,58,88,80,59,90,82,60,90,82,61,90,82,61,92,82,61,93,82,61,93,
83,60,94,84,59,95,85,60,94,85,57,93,86,59,81,75,56,24,18,14,1,0,0,2,0,2,22,20,
18,80,76,56,94,88,66,93,88,65,92,87,65,92,87,67,93,88,69,93,86,68,92,85,67,94,
87,68,93,86,68,93,86,67,93,86,67,93,86,67,93,86,67,92,85,67,93,86,68,93,86,68,
94,87,69,94,87,68,95,88,69,95,88,69,94,87,68,95,88,66,94,88,67,94,87,68,93,86,
68,93,86,68,93,86,68,93,86,68,93,86,68,92,86,68,92,87,68,94,89,70,95,90,71,93,
88,69,94,89,70,93,88,69,92,87,68,92,87,68,93,88,69,93,88,69,94,89,70,93,88,69,
92,87,68,92,87,68,92,87,68,93,86,68,93,86,68,93,86,68,93,86,68,93,86,69,94,87,
69,95,88,69,96,90,68,97,90,69,97,90,69,96,90,68,96,90,68,96,90,68,96,90,68,96,
90,68,96,90,68,96,89,70,96,89,70,94,87,68,95,88,69,95,88,70,97,90,70,97,90,70,
95,88,69,97,88,68,97,89,68,98,90,69,98,90,69,97,89,69,98,90,69,97,89,68,98,90,
69,97,89,68,97,89,68,96,88,67,96,88,67,95,89,67,95,89,67,95,89,67,95,89,67,96,
89,68,98,90,70,98,90,70,98,90,68,100,90,66,102,92,66,102,92,67,104,94,69,104,
94,69,104,94,69,104,94,69,104,94,69,103,93,68,102,92,68,102,92,68,103,93,68,
101,91,66,102,92,67,100,90,65,101,91,65,100,89,67,101,90,68,101,90,68,102,91,69,
100,92,71,100,92,71,101,93,72,101,93,72,103,92,70,104,93,71,104,93,71,105,94,72,
105,94,71,105,94,71,105,94,71,105,94,71,105,94,72,105,94,72,105,94,72,105,94,72,
104,93,71,104,93,71,104,92,70,103,93,71,102,95,69,102,95,67,51,46,38,4,5,2,43,
42,31,88,81,64,92,83,63,90,85,65,89,84,64,88,84,64,88,83,63,88,83,63,88,83,64,
88,83,64,88,83,64,88,83,64,89,82,64,89,82,64,89,82,64,89,82,64,90,83,64,90,83,
64,89,82,63,89,82,63,88,81,62,88,81,62,88,81,62,88,81,62,89,82,63,89,82,63,90,
82,64,90,83,64,90,83,64,92,84,66,93,85,67,92,86,66,93,88,68,94,89,69,95,90,70,
94,89,68,93,87,65,94,87,66,92,85,66,92,85,67,92,86,67,90,85,66,89,84,65,89,84,
65,87,83,64,88,83,64,89,82,64,90,82,64,89,82,64,89,82,64,90,83,65,90,83,65,91,
84,65,91,84,65,91,84,65,91,84,65,90,83,65,90,83,65,90,83,65,90,83,65,90,84,62,
90,84,62,90,84,62,90,84,62,91,85,63,92,86,64,92,86,64,92,86,64,92,86,64,92,86,
64,92,86,64,93,87,64,94,86,65,93,85,64,94,86,65,95,87,66,95,87,64,95,87,64,95,
87,64,95,87,64,96,89,63,96,90,64,98,89,64,98,88,64,96,89,63,96,89,63,96,89,63,
96,89,63,98,89,64,98,88,63,97,87,62,97,87,62,98,86,64,97,86,64,97,86,64,97,86,
64,96,86,61,96,86,60,96,86,60,96,86,60,96,86,60,95,85,60,95,85,60,95,85,60,94,
84,59,94,83,61,94,83,62,92,80,60,92,79,59,91,79,60,90,80,60,88,80,60,89,81,62,
88,80,61,88,80,60,87,79,60,86,78,58,86,78,58,86,78,58,87,79,58,88,80,59,89,81,
60,90,82,61,90,81,60,91,80,60,92,80,60,92,82,58,92,83,58,94,83,59,92,84,56,92,
86,59,80,74,54,24,18,13,1,0,0,2,0,2,22,20,18,80,76,56,94,88,66,92,88,65,91,86,
65,91,86,66,92,87,68,93,86,69,93,86,68,94,87,69,93,86,68,93,86,67,93,86,67,93,
86,67,93,86,67,92,85,67,93,86,68,93,86,68,94,87,69,94,88,67,95,89,67,95,89,67,
94,88,66,94,88,65,94,88,66,93,86,67,93,86,68,93,86,68,93,86,68,93,86,68,93,86,
68,92,87,68,93,88,69,94,89,70,95,90,71,93,88,69,93,88,69,92,87,68,92,87,68,92,
87,68,92,87,68,93,88,69,93,88,69,92,87,68,92,87,68,92,87,68,92,87,68,93,86,68,
93,86,68,93,86,68,93,86,68,93,86,67,94,88,68,95,89,67,96,90,67,95,89,65,94,88,
65,95,89,66,95,89,66,96,90,68,96,90,68,96,90,68,96,90,68,95,88,68,96,89,70,95,
88,69,96,89,70,97,91,69,98,92,70,98,92,70,97,91,69,97,90,67,98,90,68,98,90,68,
99,91,69,98,90,68,99,91,69,98,90,68,99,91,68,98,90,69,98,90,69,97,89,68,97,89,
68,95,89,67,95,89,67,95,89,67,95,89,67,97,89,67,98,90,69,99,91,69,99,90,68,100,
91,66,102,92,67,102,92,67,103,93,68,103,93,68,103,93,68,103,93,68,103,93,68,
102,92,67,102,92,66,102,92,66,102,92,67,100,90,65,99,89,64,99,89,64,98,88,64,99,
87,66,98,87,65,99,88,66,99,89,67,98,91,69,98,90,69,99,91,70,100,92,71,102,90,
69,101,90,68,102,91,69,102,91,69,103,92,70,103,92,70,103,92,70,103,92,70,105,
94,72,105,93,72,105,94,72,105,94,72,104,93,71,103,92,70,103,92,70,103,92,70,
101,94,68,101,94,66,51,46,37,4,4,2,43,41,31,88,80,63,92,82,62,90,84,64,89,84,64,
88,84,64,88,83,63,88,83,63,87,82,63,87,82,63,87,82,63,87,82,63,89,82,64,89,82,
64,89,82,64,89,82,64,90,83,64,89,82,63,89,82,63,88,81,62,88,81,62,88,81,62,88,
81,62,88,81,62,89,82,63,89,82,63,90,82,64,90,83,64,90,83,62,92,86,64,93,87,65,
92,86,65,93,88,68,95,90,70,95,90,70,94,89,69,94,88,66,94,88,66,93,86,66,93,86,
68,90,85,66,90,85,66,90,85,66,89,84,65,88,84,65,89,84,65,90,83,65,90,83,65,90,
83,65,90,83,65,91,84,66,91,84,66,92,85,66,92,85,66,92,85,66,92,85,65,91,84,66,
91,84,66,89,82,64,89,82,64,90,84,62,90,84,62,90,84,62,90,84,62,91,85,63,91,85,
63,91,85,63,92,86,64,92,86,64,92,86,64,92,86,64,92,86,64,93,85,64,93,85,64,93,
85,64,94,86,65,94,86,64,94,86,64,94,86,64,94,87,64,95,89,63,95,89,63,98,88,63,
98,88,63,96,89,63,96,89,63,96,89,63,97,89,63,98,88,63,97,87,62,97,87,62,97,87,
62,97,86,64,96,85,63,96,85,63,97,86,64,95,85,60,95,85,60,95,85,60,95,85,60,94,
84,59,94,84,59,94,84,59,94,84,58,93,83,58,94,84,60,92,81,61,91,80,60,90,78,59,
90,78,58,89,79,58,87,80,59,88,80,61,87,79,60,86,78,60,86,78,59,86,78,57,86,78,
57,86,78,57,86,78,57,87,79,58,89,81,60,89,81,60,89,81,60,90,79,59,90,79,58,91,
80,57,91,81,56,93,82,58,91,83,55,91,85,58,79,73,53,23,18,13,1,0,0,2,0,2,22,20,
18,80,76,56,94,88,66,92,87,65,91,86,65,91,86,66,93,87,68,94,87,68,93,86,67,95,
88,69,93,87,68,93,86,67,93,86,67,93,86,67,93,86,67,92,85,67,93,86,68,93,86,68,
94,87,68,93,87,65,94,88,65,94,88,65,93,87,64,94,88,65,93,87,66,93,86,67,93,86,
67,93,86,68,93,86,68,93,86,68,93,87,68,93,89,70,93,88,69,93,88,69,93,88,69,94,
89,70,91,86,67,91,86,67,92,87,68,91,86,67,92,87,68,92,87,68,93,88,69,92,87,68,
92,87,68,92,87,68,92,87,68,93,86,68,93,86,68,93,86,68,93,86,68,93,86,67,94,88,
66,95,89,65,96,90,65,94,88,64,94,88,65,96,90,65,96,90,66,95,89,67,95,89,67,95,
89,67,95,89,67,95,88,69,96,89,70,96,89,70,97,91,71,97,90,69,98,91,68,97,91,69,
97,90,68,98,90,68,99,91,68,99,91,68,100,92,69,99,91,68,100,92,69,99,91,68,100,
92,69,99,91,70,99,91,70,98,90,69,98,90,68,95,89,67,95,89,67,95,89,67,96,89,67,
98,90,67,98,90,67,98,90,67,99,91,68,102,92,67,102,92,67,102,92,67,102,92,67,
103,93,68,103,93,68,103,93,68,103,93,68,101,91,66,101,91,66,101,91,66,101,91,66,
100,90,65,99,88,64,99,89,64,98,88,63,96,86,64,98,87,65,98,87,65,98,88,66,97,89,
68,96,88,67,97,89,68,98,90,69,99,89,67,101,90,68,100,90,68,102,91,69,103,93,70,
103,93,70,104,92,70,104,93,70,103,92,70,103,92,70,103,92,69,103,92,69,104,92,70,
103,92,70,103,92,70,102,92,70,100,93,68,100,93,65,50,44,36,4,4,2,43,41,30,87,80,
62,91,82,62,89,84,64,89,84,64,89,84,64,88,83,63,88,83,63,87,82,63,87,82,63,87,
82,63,87,82,63,89,82,64,89,82,64,89,82,64,89,82,64,89,82,63,89,82,63,88,81,62,
88,81,62,88,81,62,88,81,62,88,81,62,88,81,62,89,82,63,89,82,63,90,82,64,90,83,
64,90,84,62,92,86,63,93,87,64,92,86,64,92,87,67,94,89,69,94,89,69,94,89,69,94,
88,66,95,88,67,93,86,67,93,86,68,90,85,66,90,85,66,90,85,66,91,85,67,89,85,66,
90,85,66,91,84,66,91,84,66,90,83,65,90,83,65,91,84,66,90,84,66,91,84,65,91,84,
65,91,84,65,91,84,65,92,85,66,90,84,65,89,83,65,89,83,63,91,85,64,91,85,63,91,
85,63,91,85,63,90,84,62,91,85,63,91,85,63,92,86,64,92,86,64,92,86,64,92,86,64,
92,86,64,93,85,64,94,86,65,95,87,66,94,86,65,94,86,63,94,86,63,94,86,63,94,86,
63,96,89,63,96,89,63,98,89,63,98,88,63,96,89,63,96,89,63,96,89,63,96,89,63,97,
87,62,95,85,60,95,85,60,95,85,61,96,85,63,96,85,63,96,85,63,96,85,63,95,85,60,
95,85,60,95,85,60,95,85,60,94,84,59,94,84,58,93,83,58,93,83,58,93,83,57,93,82,
59,93,82,60,90,79,60,90,77,58,90,77,58,89,79,58,87,79,58,87,79,60,86,78,59,86,
78,59,85,77,58,86,78,57,86,78,57,86,78,57,86,78,57,87,79,58,89,81,60,89,81,60,
88,80,59,90,79,59,90,79,59,91,81,57,91,81,56,92,81,57,90,82,54,90,84,56,79,72,
53,23,18,13,1,0,0,1,0,2,21,19,18,78,74,55,93,87,67,92,85,66,92,85,66,92,85,66,
92,85,65,93,87,65,94,87,65,93,88,65,94,87,65,93,86,67,93,86,67,93,86,67,92,85,
67,92,85,67,92,86,66,93,87,65,93,87,64,92,86,64,92,86,65,93,87,65,93,87,66,95,
88,67,94,87,67,93,86,67,92,85,66,92,85,66,92,85,67,94,87,69,96,89,71,97,90,72,
95,89,71,94,87,69,94,87,69,92,87,68,92,87,68,91,86,67,91,86,67,90,85,66,91,86,
67,92,87,68,92,87,68,92,87,68,91,86,67,91,86,67,91,86,67,92,85,67,92,85,66,92,
86,65,92,86,64,93,87,65,93,87,65,94,88,66,94,88,66,94,88,66,95,89,66,95,89,67,
94,88,66,95,89,67,95,89,67,95,89,67,95,89,67,95,89,67,95,90,68,96,90,68,97,91,
70,97,90,68,97,89,68,98,90,69,99,90,69,100,89,67,100,89,67,101,90,67,101,90,68,
101,90,70,101,90,70,101,90,70,101,90,70,100,92,69,99,91,69,97,89,67,97,89,66,96,
90,66,97,90,66,98,88,66,98,88,66,96,88,63,96,89,63,98,91,65,99,92,66,100,91,65,
101,91,66,101,91,66,102,92,67,100,93,66,100,93,66,100,93,66,100,93,66,102,92,67,
100,90,65,98,88,63,99,88,64,98,88,65,98,87,64,97,85,63,95,84,63,94,86,64,94,86,
65,94,86,65,94,86,65,93,85,64,95,87,66,95,87,66,96,88,67,98,89,68,97,89,67,98,
90,67,100,92,66,102,92,68,103,92,67,102,93,68,103,93,69,103,93,69,103,93,67,
102,92,68,102,92,67,103,93,69,102,93,67,102,92,67,102,92,68,100,92,68,99,92,66,
50,44,38,3,4,3,43,41,30,88,81,60,91,81,64,90,84,64,88,83,63,88,83,63,88,83,62,
88,83,63,89,84,64,88,82,64,87,82,63,87,83,63,89,82,64,89,82,64,89,82,64,89,82,
64,90,84,62,89,83,61,88,82,60,87,81,59,88,82,60,88,82,60,88,82,60,88,82,60,89,
83,62,89,83,61,90,84,62,90,84,62,91,85,62,91,85,63,92,86,64,92,86,64,93,87,66,
94,88,66,95,89,66,95,89,68,94,87,68,94,87,68,92,85,66,91,84,66,91,84,66,91,84,
66,92,85,67,92,86,68,91,86,67,91,85,66,90,85,65,89,84,65,89,84,65,90,85,66,89,
84,65,89,84,65,90,83,65,90,83,64,92,86,65,92,86,64,91,85,64,91,85,63,91,85,63,
90,84,63,91,84,65,90,84,64,90,83,64,90,83,63,90,83,63,90,83,64,90,84,64,91,84,
65,92,84,63,92,85,63,93,85,64,93,85,64,94,86,65,95,87,66,95,87,66,94,86,64,93,
85,63,94,86,63,94,86,63,96,87,64,97,88,63,98,88,63,98,88,63,98,88,63,97,87,64,
97,86,64,97,86,64,97,87,64,95,85,61,95,85,60,95,85,60,95,85,60,95,84,60,95,85,
61,95,85,61,95,84,60,93,83,58,93,83,58,93,83,58,93,83,58,93,83,58,93,83,58,93,
83,58,93,83,58,92,82,56,92,82,56,91,80,58,91,80,58,89,78,57,89,78,56,88,78,56,
88,77,56,86,78,58,86,78,59,86,78,59,86,78,58,86,78,57,86,78,57,87,79,58,88,80,
59,88,80,61,88,80,60,88,80,59,89,81,58,88,81,57,88,80,57,89,80,57,90,80,57,91,
82,57,89,83,55,89,84,56,78,72,53,23,18,13,1,0,0,1,0,2,21,19,18,78,74,55,93,86,
67,92,85,66,92,85,66,92,85,66,92,85,65,93,87,65,93,87,65,93,87,65,93,87,65,92,
86,66,93,86,67,93,86,67,92,85,66,91,84,66,92,85,66,92,86,64,91,85,62,92,86,63,
92,86,64,92,86,64,92,87,65,92,85,67,93,86,67,92,85,66,92,85,66,92,85,67,92,85,
67,94,87,69,95,88,70,96,89,71,95,88,70,94,87,69,94,87,69,92,87,68,92,86,68,91,
86,67,91,86,67,90,85,66,91,86,67,91,86,67,91,86,67,92,87,68,92,86,68,91,86,67,
91,86,67,92,85,67,92,85,66,92,86,64,92,86,63,93,87,65,94,88,66,94,88,66,94,88,
66,94,88,66,94,88,66,94,88,66,94,88,66,95,89,67,95,89,67,95,89,67,95,89,67,95,
89,67,95,89,67,96,90,68,96,90,68,97,89,68,97,89,68,98,90,69,98,90,69,99,89,67,
100,89,67,100,89,67,101,90,68,101,90,70,101,90,70,101,90,70,101,90,70,100,91,68,
98,90,67,98,90,67,97,89,66,96,90,66,96,90,66,99,88,66,99,88,66,96,88,63,96,89,
63,97,90,64,98,91,65,100,89,64,100,90,65,100,90,66,101,91,66,98,90,65,98,90,64,
98,90,64,98,91,64,98,90,64,96,88,62,96,87,61,96,87,62,97,86,64,96,85,63,95,84,
62,94,84,61,92,83,63,92,84,62,92,84,62,92,84,62,91,83,62,93,85,64,95,87,66,94,
86,65,96,88,67,95,87,66,96,89,64,98,91,65,100,91,65,100,91,66,100,92,66,101,92,
66,101,92,66,100,92,66,100,91,66,100,91,65,101,92,66,102,92,67,102,92,67,101,
91,67,100,92,67,98,91,65,49,44,37,4,4,3,43,41,30,88,82,60,92,81,65,89,84,64,88,
84,63,88,83,63,88,83,64,88,83,64,89,84,65,88,83,64,87,82,63,88,83,64,89,82,63,
89,82,63,89,82,63,89,82,63,90,84,62,89,83,61,88,82,60,87,81,59,89,83,61,88,82,
60,88,82,60,88,82,60,89,83,61,89,83,61,90,84,62,90,84,62,91,85,63,91,85,63,92,
86,64,92,86,64,92,86,64,92,86,64,93,87,65,93,88,66,94,87,68,94,87,68,92,85,66,
92,85,65,91,84,66,91,84,66,92,85,67,92,85,67,92,87,68,91,86,67,90,85,66,89,84,
65,89,84,65,88,83,64,89,84,65,90,85,65,91,84,66,90,84,64,91,85,63,91,85,62,92,
86,64,91,85,64,91,85,63,91,85,63,91,84,65,91,84,65,90,83,64,90,83,64,90,83,64,
90,83,64,91,84,65,91,84,65,92,84,64,93,85,64,93,85,64,94,86,65,94,86,65,95,87,
66,95,87,66,94,86,64,93,85,63,94,86,63,94,86,63,96,87,64,98,88,63,98,88,63,98,
88,63,98,88,63,96,85,63,96,85,63,96,85,63,96,85,62,95,85,60,95,85,60,95,85,60,