-
Notifications
You must be signed in to change notification settings - Fork 0
/
rem.rs
8111 lines (8098 loc) · 581 KB
/
rem.rs
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
#[derive(Clone,Copy,Eq,PartialEq,Debug)]
pub enum Trilean {
False, Maybe, True
}
pub static UCD_QNFC: &'static [((u8,u8,u8), (u8,u8,u8), Trilean)] = &[
((0,3,0),(0,3,4),Trilean::Maybe), ((0,3,6),(0,3,12),Trilean::Maybe),
((0,3,15),(0,3,15),Trilean::Maybe), ((0,3,17),(0,3,17),Trilean::Maybe),
((0,3,19),(0,3,20),Trilean::Maybe), ((0,3,27),(0,3,27),Trilean::Maybe),
((0,3,35),(0,3,40),Trilean::Maybe), ((0,3,45),(0,3,46),Trilean::Maybe),
((0,3,48),(0,3,49),Trilean::Maybe), ((0,3,56),(0,3,56),Trilean::Maybe),
((0,3,64),(0,3,65),Trilean::False), ((0,3,66),(0,3,66),Trilean::Maybe),
((0,3,67),(0,3,68),Trilean::False), ((0,3,69),(0,3,69),Trilean::Maybe),
((0,3,116),(0,3,116),Trilean::False), ((0,3,126),(0,3,126),Trilean::False),
((0,3,135),(0,3,135),Trilean::False), ((0,6,83),(0,6,85),Trilean::Maybe),
((0,9,60),(0,9,60),Trilean::Maybe), ((0,9,88),(0,9,95),Trilean::False),
((0,9,190),(0,9,190),Trilean::Maybe), ((0,9,215),(0,9,215),Trilean::Maybe),
((0,9,220),(0,9,221),Trilean::False), ((0,9,223),(0,9,223),Trilean::False),
((0,10,51),(0,10,51),Trilean::False), ((0,10,54),(0,10,54),Trilean::False),
((0,10,89),(0,10,91),Trilean::False), ((0,10,94),(0,10,94),Trilean::False),
((0,11,62),(0,11,62),Trilean::Maybe), ((0,11,86),(0,11,87),Trilean::Maybe),
((0,11,92),(0,11,93),Trilean::False), ((0,11,190),(0,11,190),Trilean::Maybe),
((0,11,215),(0,11,215),Trilean::Maybe), ((0,12,86),(0,12,86),Trilean::Maybe),
((0,12,194),(0,12,194),Trilean::Maybe),
((0,12,213),(0,12,214),Trilean::Maybe), ((0,13,62),(0,13,62),Trilean::Maybe),
((0,13,87),(0,13,87),Trilean::Maybe), ((0,13,202),(0,13,202),Trilean::Maybe),
((0,13,207),(0,13,207),Trilean::Maybe),
((0,13,223),(0,13,223),Trilean::Maybe), ((0,15,67),(0,15,67),Trilean::False),
((0,15,77),(0,15,77),Trilean::False), ((0,15,82),(0,15,82),Trilean::False),
((0,15,87),(0,15,87),Trilean::False), ((0,15,92),(0,15,92),Trilean::False),
((0,15,105),(0,15,105),Trilean::False),
((0,15,115),(0,15,115),Trilean::False),
((0,15,117),(0,15,118),Trilean::False),
((0,15,120),(0,15,120),Trilean::False),
((0,15,129),(0,15,129),Trilean::False),
((0,15,147),(0,15,147),Trilean::False),
((0,15,157),(0,15,157),Trilean::False),
((0,15,162),(0,15,162),Trilean::False),
((0,15,167),(0,15,167),Trilean::False),
((0,15,172),(0,15,172),Trilean::False),
((0,15,185),(0,15,185),Trilean::False), ((0,16,46),(0,16,46),Trilean::Maybe),
((0,17,97),(0,17,117),Trilean::Maybe), ((0,17,168),(0,17,194),Trilean::Maybe),
((0,27,53),(0,27,53),Trilean::Maybe), ((0,31,113),(0,31,113),Trilean::False),
((0,31,115),(0,31,115),Trilean::False),
((0,31,117),(0,31,117),Trilean::False),
((0,31,119),(0,31,119),Trilean::False),
((0,31,121),(0,31,121),Trilean::False),
((0,31,123),(0,31,123),Trilean::False),
((0,31,125),(0,31,125),Trilean::False),
((0,31,187),(0,31,187),Trilean::False),
((0,31,190),(0,31,190),Trilean::False),
((0,31,201),(0,31,201),Trilean::False),
((0,31,203),(0,31,203),Trilean::False),
((0,31,211),(0,31,211),Trilean::False),
((0,31,219),(0,31,219),Trilean::False),
((0,31,227),(0,31,227),Trilean::False),
((0,31,235),(0,31,235),Trilean::False),
((0,31,238),(0,31,239),Trilean::False),
((0,31,249),(0,31,249),Trilean::False),
((0,31,251),(0,31,251),Trilean::False),
((0,31,253),(0,31,253),Trilean::False), ((0,32,0),(0,32,1),Trilean::False),
((0,33,38),(0,33,38),Trilean::False), ((0,33,42),(0,33,43),Trilean::False),
((0,35,41),(0,35,42),Trilean::False), ((0,42,220),(0,42,220),Trilean::False),
((0,48,153),(0,48,154),Trilean::Maybe), ((0,249,0),(0,250,13),Trilean::False),
((0,250,16),(0,250,16),Trilean::False),
((0,250,18),(0,250,18),Trilean::False),
((0,250,21),(0,250,30),Trilean::False),
((0,250,32),(0,250,32),Trilean::False),
((0,250,34),(0,250,34),Trilean::False),
((0,250,37),(0,250,38),Trilean::False),
((0,250,42),(0,250,109),Trilean::False),
((0,250,112),(0,250,217),Trilean::False),
((0,251,29),(0,251,29),Trilean::False),
((0,251,31),(0,251,31),Trilean::False),
((0,251,42),(0,251,54),Trilean::False),
((0,251,56),(0,251,60),Trilean::False),
((0,251,62),(0,251,62),Trilean::False),
((0,251,64),(0,251,65),Trilean::False),
((0,251,67),(0,251,68),Trilean::False),
((0,251,70),(0,251,78),Trilean::False),
((1,16,186),(1,16,186),Trilean::Maybe), ((1,17,39),(1,17,39),Trilean::Maybe),
((1,19,62),(1,19,62),Trilean::Maybe), ((1,19,87),(1,19,87),Trilean::Maybe),
((1,20,176),(1,20,176),Trilean::Maybe),
((1,20,186),(1,20,186),Trilean::Maybe),
((1,20,189),(1,20,189),Trilean::Maybe),
((1,21,175),(1,21,175),Trilean::Maybe),
((1,209,94),(1,209,100),Trilean::False),
((1,209,187),(1,209,192),Trilean::False),
((2,248,0),(2,250,29),Trilean::False)
];
pub static UCD_QNFKC: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
((0,0,160),(0,0,160),()), ((0,0,168),(0,0,168),()), ((0,0,170),(0,0,170),()),
((0,0,175),(0,0,175),()), ((0,0,178),(0,0,181),()), ((0,0,184),(0,0,186),()),
((0,0,188),(0,0,190),()), ((0,1,50),(0,1,51),()), ((0,1,63),(0,1,64),()),
((0,1,73),(0,1,73),()), ((0,1,127),(0,1,127),()), ((0,1,196),(0,1,204),()),
((0,1,241),(0,1,243),()), ((0,2,176),(0,2,184),()), ((0,2,216),(0,2,221),()),
((0,2,224),(0,2,228),()), ((0,3,122),(0,3,122),()), ((0,3,132),(0,3,133),()),
((0,3,208),(0,3,214),()), ((0,3,240),(0,3,242),()), ((0,3,244),(0,3,245),()),
((0,3,249),(0,3,249),()), ((0,5,135),(0,5,135),()), ((0,6,117),(0,6,120),()),
((0,14,51),(0,14,51),()), ((0,14,179),(0,14,179),()),
((0,14,220),(0,14,221),()), ((0,15,12),(0,15,12),()),
((0,15,119),(0,15,119),()), ((0,15,121),(0,15,121),()),
((0,16,252),(0,16,252),()), ((0,29,44),(0,29,46),()),
((0,29,48),(0,29,58),()), ((0,29,60),(0,29,77),()), ((0,29,79),(0,29,106),()),
((0,29,120),(0,29,120),()), ((0,29,155),(0,29,191),()),
((0,30,154),(0,30,155),()), ((0,31,189),(0,31,189),()),
((0,31,191),(0,31,193),()), ((0,31,205),(0,31,207),()),
((0,31,221),(0,31,223),()), ((0,31,237),(0,31,237),()),
((0,31,254),(0,31,254),()), ((0,32,2),(0,32,10),()), ((0,32,17),(0,32,17),()),
((0,32,23),(0,32,23),()), ((0,32,36),(0,32,38),()), ((0,32,47),(0,32,47),()),
((0,32,51),(0,32,52),()), ((0,32,54),(0,32,55),()), ((0,32,60),(0,32,60),()),
((0,32,62),(0,32,62),()), ((0,32,71),(0,32,73),()), ((0,32,87),(0,32,87),()),
((0,32,95),(0,32,95),()), ((0,32,112),(0,32,113),()),
((0,32,116),(0,32,142),()), ((0,32,144),(0,32,156),()),
((0,32,168),(0,32,168),()), ((0,33,0),(0,33,3),()), ((0,33,5),(0,33,7),()),
((0,33,9),(0,33,19),()), ((0,33,21),(0,33,22),()), ((0,33,25),(0,33,29),()),
((0,33,32),(0,33,34),()), ((0,33,36),(0,33,36),()), ((0,33,40),(0,33,40),()),
((0,33,44),(0,33,45),()), ((0,33,47),(0,33,49),()), ((0,33,51),(0,33,57),()),
((0,33,59),(0,33,64),()), ((0,33,69),(0,33,73),()), ((0,33,80),(0,33,127),()),
((0,33,137),(0,33,137),()), ((0,34,44),(0,34,45),()),
((0,34,47),(0,34,48),()), ((0,36,96),(0,36,234),()), ((0,42,12),(0,42,12),()),
((0,42,116),(0,42,118),()), ((0,44,124),(0,44,125),()),
((0,45,111),(0,45,111),()), ((0,46,159),(0,46,159),()),
((0,46,243),(0,46,243),()), ((0,47,0),(0,47,213),()), ((0,48,0),(0,48,0),()),
((0,48,54),(0,48,54),()), ((0,48,56),(0,48,58),()),
((0,48,155),(0,48,156),()), ((0,48,159),(0,48,159),()),
((0,48,255),(0,48,255),()), ((0,49,49),(0,49,142),()),
((0,49,146),(0,49,159),()), ((0,50,0),(0,50,30),()), ((0,50,32),(0,50,71),()),
((0,50,80),(0,50,126),()), ((0,50,128),(0,50,254),()),
((0,51,0),(0,51,255),()), ((0,166,156),(0,166,157),()),
((0,167,112),(0,167,112),()), ((0,167,248),(0,167,249),()),
((0,171,92),(0,171,95),()), ((0,251,0),(0,251,6),()),
((0,251,19),(0,251,23),()), ((0,251,32),(0,251,41),()),
((0,251,79),(0,251,177),()), ((0,251,211),(0,253,61),()),
((0,253,80),(0,253,143),()), ((0,253,146),(0,253,199),()),
((0,253,240),(0,253,252),()), ((0,254,16),(0,254,25),()),
((0,254,48),(0,254,68),()), ((0,254,71),(0,254,82),()),
((0,254,84),(0,254,102),()), ((0,254,104),(0,254,107),()),
((0,254,112),(0,254,114),()), ((0,254,116),(0,254,116),()),
((0,254,118),(0,254,252),()), ((0,255,1),(0,255,190),()),
((0,255,194),(0,255,199),()), ((0,255,202),(0,255,207),()),
((0,255,210),(0,255,215),()), ((0,255,218),(0,255,220),()),
((0,255,224),(0,255,230),()), ((0,255,232),(0,255,238),()),
((1,212,0),(1,212,84),()), ((1,212,86),(1,212,156),()),
((1,212,158),(1,212,159),()), ((1,212,162),(1,212,162),()),
((1,212,165),(1,212,166),()), ((1,212,169),(1,212,172),()),
((1,212,174),(1,212,185),()), ((1,212,187),(1,212,187),()),
((1,212,189),(1,212,195),()), ((1,212,197),(1,213,5),()),
((1,213,7),(1,213,10),()), ((1,213,13),(1,213,20),()),
((1,213,22),(1,213,28),()), ((1,213,30),(1,213,57),()),
((1,213,59),(1,213,62),()), ((1,213,64),(1,213,68),()),
((1,213,70),(1,213,70),()), ((1,213,74),(1,213,80),()),
((1,213,82),(1,214,165),()), ((1,214,168),(1,215,203),()),
((1,215,206),(1,215,255),()), ((1,238,0),(1,238,3),()),
((1,238,5),(1,238,31),()), ((1,238,33),(1,238,34),()),
((1,238,36),(1,238,36),()), ((1,238,39),(1,238,39),()),
((1,238,41),(1,238,50),()), ((1,238,52),(1,238,55),()),
((1,238,57),(1,238,57),()), ((1,238,59),(1,238,59),()),
((1,238,66),(1,238,66),()), ((1,238,71),(1,238,71),()),
((1,238,73),(1,238,73),()), ((1,238,75),(1,238,75),()),
((1,238,77),(1,238,79),()), ((1,238,81),(1,238,82),()),
((1,238,84),(1,238,84),()), ((1,238,87),(1,238,87),()),
((1,238,89),(1,238,89),()), ((1,238,91),(1,238,91),()),
((1,238,93),(1,238,93),()), ((1,238,95),(1,238,95),()),
((1,238,97),(1,238,98),()), ((1,238,100),(1,238,100),()),
((1,238,103),(1,238,106),()), ((1,238,108),(1,238,114),()),
((1,238,116),(1,238,119),()), ((1,238,121),(1,238,124),()),
((1,238,126),(1,238,126),()), ((1,238,128),(1,238,137),()),
((1,238,139),(1,238,155),()), ((1,238,161),(1,238,163),()),
((1,238,165),(1,238,169),()), ((1,238,171),(1,238,187),()),
((1,241,0),(1,241,10),()), ((1,241,16),(1,241,46),()),
((1,241,48),(1,241,79),()), ((1,241,106),(1,241,107),()),
((1,241,144),(1,241,144),()), ((1,242,0),(1,242,2),()),
((1,242,16),(1,242,59),()), ((1,242,64),(1,242,72),()),
((1,242,80),(1,242,81),())
];
pub static UCD_CASE_SIMP_UP: &'static [((u8,u8,u8),(u8,u8,u8))] = &[
((0,0,97),(0,0,65)), ((0,0,98),(0,0,66)), ((0,0,99),(0,0,67)),
((0,0,100),(0,0,68)), ((0,0,101),(0,0,69)), ((0,0,102),(0,0,70)),
((0,0,103),(0,0,71)), ((0,0,104),(0,0,72)), ((0,0,105),(0,0,73)),
((0,0,106),(0,0,74)), ((0,0,107),(0,0,75)), ((0,0,108),(0,0,76)),
((0,0,109),(0,0,77)), ((0,0,110),(0,0,78)), ((0,0,111),(0,0,79)),
((0,0,112),(0,0,80)), ((0,0,113),(0,0,81)), ((0,0,114),(0,0,82)),
((0,0,115),(0,0,83)), ((0,0,116),(0,0,84)), ((0,0,117),(0,0,85)),
((0,0,118),(0,0,86)), ((0,0,119),(0,0,87)), ((0,0,120),(0,0,88)),
((0,0,121),(0,0,89)), ((0,0,122),(0,0,90)), ((0,0,181),(0,3,156)),
((0,0,224),(0,0,192)), ((0,0,225),(0,0,193)), ((0,0,226),(0,0,194)),
((0,0,227),(0,0,195)), ((0,0,228),(0,0,196)), ((0,0,229),(0,0,197)),
((0,0,230),(0,0,198)), ((0,0,231),(0,0,199)), ((0,0,232),(0,0,200)),
((0,0,233),(0,0,201)), ((0,0,234),(0,0,202)), ((0,0,235),(0,0,203)),
((0,0,236),(0,0,204)), ((0,0,237),(0,0,205)), ((0,0,238),(0,0,206)),
((0,0,239),(0,0,207)), ((0,0,240),(0,0,208)), ((0,0,241),(0,0,209)),
((0,0,242),(0,0,210)), ((0,0,243),(0,0,211)), ((0,0,244),(0,0,212)),
((0,0,245),(0,0,213)), ((0,0,246),(0,0,214)), ((0,0,248),(0,0,216)),
((0,0,249),(0,0,217)), ((0,0,250),(0,0,218)), ((0,0,251),(0,0,219)),
((0,0,252),(0,0,220)), ((0,0,253),(0,0,221)), ((0,0,254),(0,0,222)),
((0,0,255),(0,1,120)), ((0,1,1),(0,1,0)), ((0,1,3),(0,1,2)),
((0,1,5),(0,1,4)), ((0,1,7),(0,1,6)), ((0,1,9),(0,1,8)), ((0,1,11),(0,1,10)),
((0,1,13),(0,1,12)), ((0,1,15),(0,1,14)), ((0,1,17),(0,1,16)),
((0,1,19),(0,1,18)), ((0,1,21),(0,1,20)), ((0,1,23),(0,1,22)),
((0,1,25),(0,1,24)), ((0,1,27),(0,1,26)), ((0,1,29),(0,1,28)),
((0,1,31),(0,1,30)), ((0,1,33),(0,1,32)), ((0,1,35),(0,1,34)),
((0,1,37),(0,1,36)), ((0,1,39),(0,1,38)), ((0,1,41),(0,1,40)),
((0,1,43),(0,1,42)), ((0,1,45),(0,1,44)), ((0,1,47),(0,1,46)),
((0,1,49),(0,0,73)), ((0,1,51),(0,1,50)), ((0,1,53),(0,1,52)),
((0,1,55),(0,1,54)), ((0,1,58),(0,1,57)), ((0,1,60),(0,1,59)),
((0,1,62),(0,1,61)), ((0,1,64),(0,1,63)), ((0,1,66),(0,1,65)),
((0,1,68),(0,1,67)), ((0,1,70),(0,1,69)), ((0,1,72),(0,1,71)),
((0,1,75),(0,1,74)), ((0,1,77),(0,1,76)), ((0,1,79),(0,1,78)),
((0,1,81),(0,1,80)), ((0,1,83),(0,1,82)), ((0,1,85),(0,1,84)),
((0,1,87),(0,1,86)), ((0,1,89),(0,1,88)), ((0,1,91),(0,1,90)),
((0,1,93),(0,1,92)), ((0,1,95),(0,1,94)), ((0,1,97),(0,1,96)),
((0,1,99),(0,1,98)), ((0,1,101),(0,1,100)), ((0,1,103),(0,1,102)),
((0,1,105),(0,1,104)), ((0,1,107),(0,1,106)), ((0,1,109),(0,1,108)),
((0,1,111),(0,1,110)), ((0,1,113),(0,1,112)), ((0,1,115),(0,1,114)),
((0,1,117),(0,1,116)), ((0,1,119),(0,1,118)), ((0,1,122),(0,1,121)),
((0,1,124),(0,1,123)), ((0,1,126),(0,1,125)), ((0,1,127),(0,0,83)),
((0,1,128),(0,2,67)), ((0,1,131),(0,1,130)), ((0,1,133),(0,1,132)),
((0,1,136),(0,1,135)), ((0,1,140),(0,1,139)), ((0,1,146),(0,1,145)),
((0,1,149),(0,1,246)), ((0,1,153),(0,1,152)), ((0,1,154),(0,2,61)),
((0,1,158),(0,2,32)), ((0,1,161),(0,1,160)), ((0,1,163),(0,1,162)),
((0,1,165),(0,1,164)), ((0,1,168),(0,1,167)), ((0,1,173),(0,1,172)),
((0,1,176),(0,1,175)), ((0,1,180),(0,1,179)), ((0,1,182),(0,1,181)),
((0,1,185),(0,1,184)), ((0,1,189),(0,1,188)), ((0,1,191),(0,1,247)),
((0,1,197),(0,1,196)), ((0,1,198),(0,1,196)), ((0,1,200),(0,1,199)),
((0,1,201),(0,1,199)), ((0,1,203),(0,1,202)), ((0,1,204),(0,1,202)),
((0,1,206),(0,1,205)), ((0,1,208),(0,1,207)), ((0,1,210),(0,1,209)),
((0,1,212),(0,1,211)), ((0,1,214),(0,1,213)), ((0,1,216),(0,1,215)),
((0,1,218),(0,1,217)), ((0,1,220),(0,1,219)), ((0,1,221),(0,1,142)),
((0,1,223),(0,1,222)), ((0,1,225),(0,1,224)), ((0,1,227),(0,1,226)),
((0,1,229),(0,1,228)), ((0,1,231),(0,1,230)), ((0,1,233),(0,1,232)),
((0,1,235),(0,1,234)), ((0,1,237),(0,1,236)), ((0,1,239),(0,1,238)),
((0,1,242),(0,1,241)), ((0,1,243),(0,1,241)), ((0,1,245),(0,1,244)),
((0,1,249),(0,1,248)), ((0,1,251),(0,1,250)), ((0,1,253),(0,1,252)),
((0,1,255),(0,1,254)), ((0,2,1),(0,2,0)), ((0,2,3),(0,2,2)),
((0,2,5),(0,2,4)), ((0,2,7),(0,2,6)), ((0,2,9),(0,2,8)), ((0,2,11),(0,2,10)),
((0,2,13),(0,2,12)), ((0,2,15),(0,2,14)), ((0,2,17),(0,2,16)),
((0,2,19),(0,2,18)), ((0,2,21),(0,2,20)), ((0,2,23),(0,2,22)),
((0,2,25),(0,2,24)), ((0,2,27),(0,2,26)), ((0,2,29),(0,2,28)),
((0,2,31),(0,2,30)), ((0,2,35),(0,2,34)), ((0,2,37),(0,2,36)),
((0,2,39),(0,2,38)), ((0,2,41),(0,2,40)), ((0,2,43),(0,2,42)),
((0,2,45),(0,2,44)), ((0,2,47),(0,2,46)), ((0,2,49),(0,2,48)),
((0,2,51),(0,2,50)), ((0,2,60),(0,2,59)), ((0,2,63),(0,44,126)),
((0,2,64),(0,44,127)), ((0,2,66),(0,2,65)), ((0,2,71),(0,2,70)),
((0,2,73),(0,2,72)), ((0,2,75),(0,2,74)), ((0,2,77),(0,2,76)),
((0,2,79),(0,2,78)), ((0,2,80),(0,44,111)), ((0,2,81),(0,44,109)),
((0,2,82),(0,44,112)), ((0,2,83),(0,1,129)), ((0,2,84),(0,1,134)),
((0,2,86),(0,1,137)), ((0,2,87),(0,1,138)), ((0,2,89),(0,1,143)),
((0,2,91),(0,1,144)), ((0,2,92),(0,167,171)), ((0,2,96),(0,1,147)),
((0,2,97),(0,167,172)), ((0,2,99),(0,1,148)), ((0,2,101),(0,167,141)),
((0,2,102),(0,167,170)), ((0,2,104),(0,1,151)), ((0,2,105),(0,1,150)),
((0,2,106),(0,167,174)), ((0,2,107),(0,44,98)), ((0,2,108),(0,167,173)),
((0,2,111),(0,1,156)), ((0,2,113),(0,44,110)), ((0,2,114),(0,1,157)),
((0,2,117),(0,1,159)), ((0,2,125),(0,44,100)), ((0,2,128),(0,1,166)),
((0,2,131),(0,1,169)), ((0,2,135),(0,167,177)), ((0,2,136),(0,1,174)),
((0,2,137),(0,2,68)), ((0,2,138),(0,1,177)), ((0,2,139),(0,1,178)),
((0,2,140),(0,2,69)), ((0,2,146),(0,1,183)), ((0,2,157),(0,167,178)),
((0,2,158),(0,167,176)), ((0,3,69),(0,3,153)), ((0,3,113),(0,3,112)),
((0,3,115),(0,3,114)), ((0,3,119),(0,3,118)), ((0,3,123),(0,3,253)),
((0,3,124),(0,3,254)), ((0,3,125),(0,3,255)), ((0,3,172),(0,3,134)),
((0,3,173),(0,3,136)), ((0,3,174),(0,3,137)), ((0,3,175),(0,3,138)),
((0,3,177),(0,3,145)), ((0,3,178),(0,3,146)), ((0,3,179),(0,3,147)),
((0,3,180),(0,3,148)), ((0,3,181),(0,3,149)), ((0,3,182),(0,3,150)),
((0,3,183),(0,3,151)), ((0,3,184),(0,3,152)), ((0,3,185),(0,3,153)),
((0,3,186),(0,3,154)), ((0,3,187),(0,3,155)), ((0,3,188),(0,3,156)),
((0,3,189),(0,3,157)), ((0,3,190),(0,3,158)), ((0,3,191),(0,3,159)),
((0,3,192),(0,3,160)), ((0,3,193),(0,3,161)), ((0,3,194),(0,3,163)),
((0,3,195),(0,3,163)), ((0,3,196),(0,3,164)), ((0,3,197),(0,3,165)),
((0,3,198),(0,3,166)), ((0,3,199),(0,3,167)), ((0,3,200),(0,3,168)),
((0,3,201),(0,3,169)), ((0,3,202),(0,3,170)), ((0,3,203),(0,3,171)),
((0,3,204),(0,3,140)), ((0,3,205),(0,3,142)), ((0,3,206),(0,3,143)),
((0,3,208),(0,3,146)), ((0,3,209),(0,3,152)), ((0,3,213),(0,3,166)),
((0,3,214),(0,3,160)), ((0,3,215),(0,3,207)), ((0,3,217),(0,3,216)),
((0,3,219),(0,3,218)), ((0,3,221),(0,3,220)), ((0,3,223),(0,3,222)),
((0,3,225),(0,3,224)), ((0,3,227),(0,3,226)), ((0,3,229),(0,3,228)),
((0,3,231),(0,3,230)), ((0,3,233),(0,3,232)), ((0,3,235),(0,3,234)),
((0,3,237),(0,3,236)), ((0,3,239),(0,3,238)), ((0,3,240),(0,3,154)),
((0,3,241),(0,3,161)), ((0,3,242),(0,3,249)), ((0,3,243),(0,3,127)),
((0,3,245),(0,3,149)), ((0,3,248),(0,3,247)), ((0,3,251),(0,3,250)),
((0,4,48),(0,4,16)), ((0,4,49),(0,4,17)), ((0,4,50),(0,4,18)),
((0,4,51),(0,4,19)), ((0,4,52),(0,4,20)), ((0,4,53),(0,4,21)),
((0,4,54),(0,4,22)), ((0,4,55),(0,4,23)), ((0,4,56),(0,4,24)),
((0,4,57),(0,4,25)), ((0,4,58),(0,4,26)), ((0,4,59),(0,4,27)),
((0,4,60),(0,4,28)), ((0,4,61),(0,4,29)), ((0,4,62),(0,4,30)),
((0,4,63),(0,4,31)), ((0,4,64),(0,4,32)), ((0,4,65),(0,4,33)),
((0,4,66),(0,4,34)), ((0,4,67),(0,4,35)), ((0,4,68),(0,4,36)),
((0,4,69),(0,4,37)), ((0,4,70),(0,4,38)), ((0,4,71),(0,4,39)),
((0,4,72),(0,4,40)), ((0,4,73),(0,4,41)), ((0,4,74),(0,4,42)),
((0,4,75),(0,4,43)), ((0,4,76),(0,4,44)), ((0,4,77),(0,4,45)),
((0,4,78),(0,4,46)), ((0,4,79),(0,4,47)), ((0,4,80),(0,4,0)),
((0,4,81),(0,4,1)), ((0,4,82),(0,4,2)), ((0,4,83),(0,4,3)),
((0,4,84),(0,4,4)), ((0,4,85),(0,4,5)), ((0,4,86),(0,4,6)),
((0,4,87),(0,4,7)), ((0,4,88),(0,4,8)), ((0,4,89),(0,4,9)),
((0,4,90),(0,4,10)), ((0,4,91),(0,4,11)), ((0,4,92),(0,4,12)),
((0,4,93),(0,4,13)), ((0,4,94),(0,4,14)), ((0,4,95),(0,4,15)),
((0,4,97),(0,4,96)), ((0,4,99),(0,4,98)), ((0,4,101),(0,4,100)),
((0,4,103),(0,4,102)), ((0,4,105),(0,4,104)), ((0,4,107),(0,4,106)),
((0,4,109),(0,4,108)), ((0,4,111),(0,4,110)), ((0,4,113),(0,4,112)),
((0,4,115),(0,4,114)), ((0,4,117),(0,4,116)), ((0,4,119),(0,4,118)),
((0,4,121),(0,4,120)), ((0,4,123),(0,4,122)), ((0,4,125),(0,4,124)),
((0,4,127),(0,4,126)), ((0,4,129),(0,4,128)), ((0,4,139),(0,4,138)),
((0,4,141),(0,4,140)), ((0,4,143),(0,4,142)), ((0,4,145),(0,4,144)),
((0,4,147),(0,4,146)), ((0,4,149),(0,4,148)), ((0,4,151),(0,4,150)),
((0,4,153),(0,4,152)), ((0,4,155),(0,4,154)), ((0,4,157),(0,4,156)),
((0,4,159),(0,4,158)), ((0,4,161),(0,4,160)), ((0,4,163),(0,4,162)),
((0,4,165),(0,4,164)), ((0,4,167),(0,4,166)), ((0,4,169),(0,4,168)),
((0,4,171),(0,4,170)), ((0,4,173),(0,4,172)), ((0,4,175),(0,4,174)),
((0,4,177),(0,4,176)), ((0,4,179),(0,4,178)), ((0,4,181),(0,4,180)),
((0,4,183),(0,4,182)), ((0,4,185),(0,4,184)), ((0,4,187),(0,4,186)),
((0,4,189),(0,4,188)), ((0,4,191),(0,4,190)), ((0,4,194),(0,4,193)),
((0,4,196),(0,4,195)), ((0,4,198),(0,4,197)), ((0,4,200),(0,4,199)),
((0,4,202),(0,4,201)), ((0,4,204),(0,4,203)), ((0,4,206),(0,4,205)),
((0,4,207),(0,4,192)), ((0,4,209),(0,4,208)), ((0,4,211),(0,4,210)),
((0,4,213),(0,4,212)), ((0,4,215),(0,4,214)), ((0,4,217),(0,4,216)),
((0,4,219),(0,4,218)), ((0,4,221),(0,4,220)), ((0,4,223),(0,4,222)),
((0,4,225),(0,4,224)), ((0,4,227),(0,4,226)), ((0,4,229),(0,4,228)),
((0,4,231),(0,4,230)), ((0,4,233),(0,4,232)), ((0,4,235),(0,4,234)),
((0,4,237),(0,4,236)), ((0,4,239),(0,4,238)), ((0,4,241),(0,4,240)),
((0,4,243),(0,4,242)), ((0,4,245),(0,4,244)), ((0,4,247),(0,4,246)),
((0,4,249),(0,4,248)), ((0,4,251),(0,4,250)), ((0,4,253),(0,4,252)),
((0,4,255),(0,4,254)), ((0,5,1),(0,5,0)), ((0,5,3),(0,5,2)),
((0,5,5),(0,5,4)), ((0,5,7),(0,5,6)), ((0,5,9),(0,5,8)), ((0,5,11),(0,5,10)),
((0,5,13),(0,5,12)), ((0,5,15),(0,5,14)), ((0,5,17),(0,5,16)),
((0,5,19),(0,5,18)), ((0,5,21),(0,5,20)), ((0,5,23),(0,5,22)),
((0,5,25),(0,5,24)), ((0,5,27),(0,5,26)), ((0,5,29),(0,5,28)),
((0,5,31),(0,5,30)), ((0,5,33),(0,5,32)), ((0,5,35),(0,5,34)),
((0,5,37),(0,5,36)), ((0,5,39),(0,5,38)), ((0,5,41),(0,5,40)),
((0,5,43),(0,5,42)), ((0,5,45),(0,5,44)), ((0,5,47),(0,5,46)),
((0,5,97),(0,5,49)), ((0,5,98),(0,5,50)), ((0,5,99),(0,5,51)),
((0,5,100),(0,5,52)), ((0,5,101),(0,5,53)), ((0,5,102),(0,5,54)),
((0,5,103),(0,5,55)), ((0,5,104),(0,5,56)), ((0,5,105),(0,5,57)),
((0,5,106),(0,5,58)), ((0,5,107),(0,5,59)), ((0,5,108),(0,5,60)),
((0,5,109),(0,5,61)), ((0,5,110),(0,5,62)), ((0,5,111),(0,5,63)),
((0,5,112),(0,5,64)), ((0,5,113),(0,5,65)), ((0,5,114),(0,5,66)),
((0,5,115),(0,5,67)), ((0,5,116),(0,5,68)), ((0,5,117),(0,5,69)),
((0,5,118),(0,5,70)), ((0,5,119),(0,5,71)), ((0,5,120),(0,5,72)),
((0,5,121),(0,5,73)), ((0,5,122),(0,5,74)), ((0,5,123),(0,5,75)),
((0,5,124),(0,5,76)), ((0,5,125),(0,5,77)), ((0,5,126),(0,5,78)),
((0,5,127),(0,5,79)), ((0,5,128),(0,5,80)), ((0,5,129),(0,5,81)),
((0,5,130),(0,5,82)), ((0,5,131),(0,5,83)), ((0,5,132),(0,5,84)),
((0,5,133),(0,5,85)), ((0,5,134),(0,5,86)), ((0,19,248),(0,19,240)),
((0,19,249),(0,19,241)), ((0,19,250),(0,19,242)), ((0,19,251),(0,19,243)),
((0,19,252),(0,19,244)), ((0,19,253),(0,19,245)), ((0,28,128),(0,4,18)),
((0,28,129),(0,4,20)), ((0,28,130),(0,4,30)), ((0,28,131),(0,4,33)),
((0,28,132),(0,4,34)), ((0,28,133),(0,4,34)), ((0,28,134),(0,4,42)),
((0,28,135),(0,4,98)), ((0,28,136),(0,166,74)), ((0,29,121),(0,167,125)),
((0,29,125),(0,44,99)), ((0,30,1),(0,30,0)), ((0,30,3),(0,30,2)),
((0,30,5),(0,30,4)), ((0,30,7),(0,30,6)), ((0,30,9),(0,30,8)),
((0,30,11),(0,30,10)), ((0,30,13),(0,30,12)), ((0,30,15),(0,30,14)),
((0,30,17),(0,30,16)), ((0,30,19),(0,30,18)), ((0,30,21),(0,30,20)),
((0,30,23),(0,30,22)), ((0,30,25),(0,30,24)), ((0,30,27),(0,30,26)),
((0,30,29),(0,30,28)), ((0,30,31),(0,30,30)), ((0,30,33),(0,30,32)),
((0,30,35),(0,30,34)), ((0,30,37),(0,30,36)), ((0,30,39),(0,30,38)),
((0,30,41),(0,30,40)), ((0,30,43),(0,30,42)), ((0,30,45),(0,30,44)),
((0,30,47),(0,30,46)), ((0,30,49),(0,30,48)), ((0,30,51),(0,30,50)),
((0,30,53),(0,30,52)), ((0,30,55),(0,30,54)), ((0,30,57),(0,30,56)),
((0,30,59),(0,30,58)), ((0,30,61),(0,30,60)), ((0,30,63),(0,30,62)),
((0,30,65),(0,30,64)), ((0,30,67),(0,30,66)), ((0,30,69),(0,30,68)),
((0,30,71),(0,30,70)), ((0,30,73),(0,30,72)), ((0,30,75),(0,30,74)),
((0,30,77),(0,30,76)), ((0,30,79),(0,30,78)), ((0,30,81),(0,30,80)),
((0,30,83),(0,30,82)), ((0,30,85),(0,30,84)), ((0,30,87),(0,30,86)),
((0,30,89),(0,30,88)), ((0,30,91),(0,30,90)), ((0,30,93),(0,30,92)),
((0,30,95),(0,30,94)), ((0,30,97),(0,30,96)), ((0,30,99),(0,30,98)),
((0,30,101),(0,30,100)), ((0,30,103),(0,30,102)), ((0,30,105),(0,30,104)),
((0,30,107),(0,30,106)), ((0,30,109),(0,30,108)), ((0,30,111),(0,30,110)),
((0,30,113),(0,30,112)), ((0,30,115),(0,30,114)), ((0,30,117),(0,30,116)),
((0,30,119),(0,30,118)), ((0,30,121),(0,30,120)), ((0,30,123),(0,30,122)),
((0,30,125),(0,30,124)), ((0,30,127),(0,30,126)), ((0,30,129),(0,30,128)),
((0,30,131),(0,30,130)), ((0,30,133),(0,30,132)), ((0,30,135),(0,30,134)),
((0,30,137),(0,30,136)), ((0,30,139),(0,30,138)), ((0,30,141),(0,30,140)),
((0,30,143),(0,30,142)), ((0,30,145),(0,30,144)), ((0,30,147),(0,30,146)),
((0,30,149),(0,30,148)), ((0,30,155),(0,30,96)), ((0,30,161),(0,30,160)),
((0,30,163),(0,30,162)), ((0,30,165),(0,30,164)), ((0,30,167),(0,30,166)),
((0,30,169),(0,30,168)), ((0,30,171),(0,30,170)), ((0,30,173),(0,30,172)),
((0,30,175),(0,30,174)), ((0,30,177),(0,30,176)), ((0,30,179),(0,30,178)),
((0,30,181),(0,30,180)), ((0,30,183),(0,30,182)), ((0,30,185),(0,30,184)),
((0,30,187),(0,30,186)), ((0,30,189),(0,30,188)), ((0,30,191),(0,30,190)),
((0,30,193),(0,30,192)), ((0,30,195),(0,30,194)), ((0,30,197),(0,30,196)),
((0,30,199),(0,30,198)), ((0,30,201),(0,30,200)), ((0,30,203),(0,30,202)),
((0,30,205),(0,30,204)), ((0,30,207),(0,30,206)), ((0,30,209),(0,30,208)),
((0,30,211),(0,30,210)), ((0,30,213),(0,30,212)), ((0,30,215),(0,30,214)),
((0,30,217),(0,30,216)), ((0,30,219),(0,30,218)), ((0,30,221),(0,30,220)),
((0,30,223),(0,30,222)), ((0,30,225),(0,30,224)), ((0,30,227),(0,30,226)),
((0,30,229),(0,30,228)), ((0,30,231),(0,30,230)), ((0,30,233),(0,30,232)),
((0,30,235),(0,30,234)), ((0,30,237),(0,30,236)), ((0,30,239),(0,30,238)),
((0,30,241),(0,30,240)), ((0,30,243),(0,30,242)), ((0,30,245),(0,30,244)),
((0,30,247),(0,30,246)), ((0,30,249),(0,30,248)), ((0,30,251),(0,30,250)),
((0,30,253),(0,30,252)), ((0,30,255),(0,30,254)), ((0,31,0),(0,31,8)),
((0,31,1),(0,31,9)), ((0,31,2),(0,31,10)), ((0,31,3),(0,31,11)),
((0,31,4),(0,31,12)), ((0,31,5),(0,31,13)), ((0,31,6),(0,31,14)),
((0,31,7),(0,31,15)), ((0,31,16),(0,31,24)), ((0,31,17),(0,31,25)),
((0,31,18),(0,31,26)), ((0,31,19),(0,31,27)), ((0,31,20),(0,31,28)),
((0,31,21),(0,31,29)), ((0,31,32),(0,31,40)), ((0,31,33),(0,31,41)),
((0,31,34),(0,31,42)), ((0,31,35),(0,31,43)), ((0,31,36),(0,31,44)),
((0,31,37),(0,31,45)), ((0,31,38),(0,31,46)), ((0,31,39),(0,31,47)),
((0,31,48),(0,31,56)), ((0,31,49),(0,31,57)), ((0,31,50),(0,31,58)),
((0,31,51),(0,31,59)), ((0,31,52),(0,31,60)), ((0,31,53),(0,31,61)),
((0,31,54),(0,31,62)), ((0,31,55),(0,31,63)), ((0,31,64),(0,31,72)),
((0,31,65),(0,31,73)), ((0,31,66),(0,31,74)), ((0,31,67),(0,31,75)),
((0,31,68),(0,31,76)), ((0,31,69),(0,31,77)), ((0,31,81),(0,31,89)),
((0,31,83),(0,31,91)), ((0,31,85),(0,31,93)), ((0,31,87),(0,31,95)),
((0,31,96),(0,31,104)), ((0,31,97),(0,31,105)), ((0,31,98),(0,31,106)),
((0,31,99),(0,31,107)), ((0,31,100),(0,31,108)), ((0,31,101),(0,31,109)),
((0,31,102),(0,31,110)), ((0,31,103),(0,31,111)), ((0,31,112),(0,31,186)),
((0,31,113),(0,31,187)), ((0,31,114),(0,31,200)), ((0,31,115),(0,31,201)),
((0,31,116),(0,31,202)), ((0,31,117),(0,31,203)), ((0,31,118),(0,31,218)),
((0,31,119),(0,31,219)), ((0,31,120),(0,31,248)), ((0,31,121),(0,31,249)),
((0,31,122),(0,31,234)), ((0,31,123),(0,31,235)), ((0,31,124),(0,31,250)),
((0,31,125),(0,31,251)), ((0,31,128),(0,31,136)), ((0,31,129),(0,31,137)),
((0,31,130),(0,31,138)), ((0,31,131),(0,31,139)), ((0,31,132),(0,31,140)),
((0,31,133),(0,31,141)), ((0,31,134),(0,31,142)), ((0,31,135),(0,31,143)),
((0,31,144),(0,31,152)), ((0,31,145),(0,31,153)), ((0,31,146),(0,31,154)),
((0,31,147),(0,31,155)), ((0,31,148),(0,31,156)), ((0,31,149),(0,31,157)),
((0,31,150),(0,31,158)), ((0,31,151),(0,31,159)), ((0,31,160),(0,31,168)),
((0,31,161),(0,31,169)), ((0,31,162),(0,31,170)), ((0,31,163),(0,31,171)),
((0,31,164),(0,31,172)), ((0,31,165),(0,31,173)), ((0,31,166),(0,31,174)),
((0,31,167),(0,31,175)), ((0,31,176),(0,31,184)), ((0,31,177),(0,31,185)),
((0,31,179),(0,31,188)), ((0,31,190),(0,3,153)), ((0,31,195),(0,31,204)),
((0,31,208),(0,31,216)), ((0,31,209),(0,31,217)), ((0,31,224),(0,31,232)),
((0,31,225),(0,31,233)), ((0,31,229),(0,31,236)), ((0,31,243),(0,31,252)),
((0,33,78),(0,33,50)), ((0,33,112),(0,33,96)), ((0,33,113),(0,33,97)),
((0,33,114),(0,33,98)), ((0,33,115),(0,33,99)), ((0,33,116),(0,33,100)),
((0,33,117),(0,33,101)), ((0,33,118),(0,33,102)), ((0,33,119),(0,33,103)),
((0,33,120),(0,33,104)), ((0,33,121),(0,33,105)), ((0,33,122),(0,33,106)),
((0,33,123),(0,33,107)), ((0,33,124),(0,33,108)), ((0,33,125),(0,33,109)),
((0,33,126),(0,33,110)), ((0,33,127),(0,33,111)), ((0,33,132),(0,33,131)),
((0,36,208),(0,36,182)), ((0,36,209),(0,36,183)), ((0,36,210),(0,36,184)),
((0,36,211),(0,36,185)), ((0,36,212),(0,36,186)), ((0,36,213),(0,36,187)),
((0,36,214),(0,36,188)), ((0,36,215),(0,36,189)), ((0,36,216),(0,36,190)),
((0,36,217),(0,36,191)), ((0,36,218),(0,36,192)), ((0,36,219),(0,36,193)),
((0,36,220),(0,36,194)), ((0,36,221),(0,36,195)), ((0,36,222),(0,36,196)),
((0,36,223),(0,36,197)), ((0,36,224),(0,36,198)), ((0,36,225),(0,36,199)),
((0,36,226),(0,36,200)), ((0,36,227),(0,36,201)), ((0,36,228),(0,36,202)),
((0,36,229),(0,36,203)), ((0,36,230),(0,36,204)), ((0,36,231),(0,36,205)),
((0,36,232),(0,36,206)), ((0,36,233),(0,36,207)), ((0,44,48),(0,44,0)),
((0,44,49),(0,44,1)), ((0,44,50),(0,44,2)), ((0,44,51),(0,44,3)),
((0,44,52),(0,44,4)), ((0,44,53),(0,44,5)), ((0,44,54),(0,44,6)),
((0,44,55),(0,44,7)), ((0,44,56),(0,44,8)), ((0,44,57),(0,44,9)),
((0,44,58),(0,44,10)), ((0,44,59),(0,44,11)), ((0,44,60),(0,44,12)),
((0,44,61),(0,44,13)), ((0,44,62),(0,44,14)), ((0,44,63),(0,44,15)),
((0,44,64),(0,44,16)), ((0,44,65),(0,44,17)), ((0,44,66),(0,44,18)),
((0,44,67),(0,44,19)), ((0,44,68),(0,44,20)), ((0,44,69),(0,44,21)),
((0,44,70),(0,44,22)), ((0,44,71),(0,44,23)), ((0,44,72),(0,44,24)),
((0,44,73),(0,44,25)), ((0,44,74),(0,44,26)), ((0,44,75),(0,44,27)),
((0,44,76),(0,44,28)), ((0,44,77),(0,44,29)), ((0,44,78),(0,44,30)),
((0,44,79),(0,44,31)), ((0,44,80),(0,44,32)), ((0,44,81),(0,44,33)),
((0,44,82),(0,44,34)), ((0,44,83),(0,44,35)), ((0,44,84),(0,44,36)),
((0,44,85),(0,44,37)), ((0,44,86),(0,44,38)), ((0,44,87),(0,44,39)),
((0,44,88),(0,44,40)), ((0,44,89),(0,44,41)), ((0,44,90),(0,44,42)),
((0,44,91),(0,44,43)), ((0,44,92),(0,44,44)), ((0,44,93),(0,44,45)),
((0,44,94),(0,44,46)), ((0,44,97),(0,44,96)), ((0,44,101),(0,2,58)),
((0,44,102),(0,2,62)), ((0,44,104),(0,44,103)), ((0,44,106),(0,44,105)),
((0,44,108),(0,44,107)), ((0,44,115),(0,44,114)), ((0,44,118),(0,44,117)),
((0,44,129),(0,44,128)), ((0,44,131),(0,44,130)), ((0,44,133),(0,44,132)),
((0,44,135),(0,44,134)), ((0,44,137),(0,44,136)), ((0,44,139),(0,44,138)),
((0,44,141),(0,44,140)), ((0,44,143),(0,44,142)), ((0,44,145),(0,44,144)),
((0,44,147),(0,44,146)), ((0,44,149),(0,44,148)), ((0,44,151),(0,44,150)),
((0,44,153),(0,44,152)), ((0,44,155),(0,44,154)), ((0,44,157),(0,44,156)),
((0,44,159),(0,44,158)), ((0,44,161),(0,44,160)), ((0,44,163),(0,44,162)),
((0,44,165),(0,44,164)), ((0,44,167),(0,44,166)), ((0,44,169),(0,44,168)),
((0,44,171),(0,44,170)), ((0,44,173),(0,44,172)), ((0,44,175),(0,44,174)),
((0,44,177),(0,44,176)), ((0,44,179),(0,44,178)), ((0,44,181),(0,44,180)),
((0,44,183),(0,44,182)), ((0,44,185),(0,44,184)), ((0,44,187),(0,44,186)),
((0,44,189),(0,44,188)), ((0,44,191),(0,44,190)), ((0,44,193),(0,44,192)),
((0,44,195),(0,44,194)), ((0,44,197),(0,44,196)), ((0,44,199),(0,44,198)),
((0,44,201),(0,44,200)), ((0,44,203),(0,44,202)), ((0,44,205),(0,44,204)),
((0,44,207),(0,44,206)), ((0,44,209),(0,44,208)), ((0,44,211),(0,44,210)),
((0,44,213),(0,44,212)), ((0,44,215),(0,44,214)), ((0,44,217),(0,44,216)),
((0,44,219),(0,44,218)), ((0,44,221),(0,44,220)), ((0,44,223),(0,44,222)),
((0,44,225),(0,44,224)), ((0,44,227),(0,44,226)), ((0,44,236),(0,44,235)),
((0,44,238),(0,44,237)), ((0,44,243),(0,44,242)), ((0,45,0),(0,16,160)),
((0,45,1),(0,16,161)), ((0,45,2),(0,16,162)), ((0,45,3),(0,16,163)),
((0,45,4),(0,16,164)), ((0,45,5),(0,16,165)), ((0,45,6),(0,16,166)),
((0,45,7),(0,16,167)), ((0,45,8),(0,16,168)), ((0,45,9),(0,16,169)),
((0,45,10),(0,16,170)), ((0,45,11),(0,16,171)), ((0,45,12),(0,16,172)),
((0,45,13),(0,16,173)), ((0,45,14),(0,16,174)), ((0,45,15),(0,16,175)),
((0,45,16),(0,16,176)), ((0,45,17),(0,16,177)), ((0,45,18),(0,16,178)),
((0,45,19),(0,16,179)), ((0,45,20),(0,16,180)), ((0,45,21),(0,16,181)),
((0,45,22),(0,16,182)), ((0,45,23),(0,16,183)), ((0,45,24),(0,16,184)),
((0,45,25),(0,16,185)), ((0,45,26),(0,16,186)), ((0,45,27),(0,16,187)),
((0,45,28),(0,16,188)), ((0,45,29),(0,16,189)), ((0,45,30),(0,16,190)),
((0,45,31),(0,16,191)), ((0,45,32),(0,16,192)), ((0,45,33),(0,16,193)),
((0,45,34),(0,16,194)), ((0,45,35),(0,16,195)), ((0,45,36),(0,16,196)),
((0,45,37),(0,16,197)), ((0,45,39),(0,16,199)), ((0,45,45),(0,16,205)),
((0,166,65),(0,166,64)), ((0,166,67),(0,166,66)), ((0,166,69),(0,166,68)),
((0,166,71),(0,166,70)), ((0,166,73),(0,166,72)), ((0,166,75),(0,166,74)),
((0,166,77),(0,166,76)), ((0,166,79),(0,166,78)), ((0,166,81),(0,166,80)),
((0,166,83),(0,166,82)), ((0,166,85),(0,166,84)), ((0,166,87),(0,166,86)),
((0,166,89),(0,166,88)), ((0,166,91),(0,166,90)), ((0,166,93),(0,166,92)),
((0,166,95),(0,166,94)), ((0,166,97),(0,166,96)), ((0,166,99),(0,166,98)),
((0,166,101),(0,166,100)), ((0,166,103),(0,166,102)),
((0,166,105),(0,166,104)), ((0,166,107),(0,166,106)),
((0,166,109),(0,166,108)), ((0,166,129),(0,166,128)),
((0,166,131),(0,166,130)), ((0,166,133),(0,166,132)),
((0,166,135),(0,166,134)), ((0,166,137),(0,166,136)),
((0,166,139),(0,166,138)), ((0,166,141),(0,166,140)),
((0,166,143),(0,166,142)), ((0,166,145),(0,166,144)),
((0,166,147),(0,166,146)), ((0,166,149),(0,166,148)),
((0,166,151),(0,166,150)), ((0,166,153),(0,166,152)),
((0,166,155),(0,166,154)), ((0,167,35),(0,167,34)), ((0,167,37),(0,167,36)),
((0,167,39),(0,167,38)), ((0,167,41),(0,167,40)), ((0,167,43),(0,167,42)),
((0,167,45),(0,167,44)), ((0,167,47),(0,167,46)), ((0,167,51),(0,167,50)),
((0,167,53),(0,167,52)), ((0,167,55),(0,167,54)), ((0,167,57),(0,167,56)),
((0,167,59),(0,167,58)), ((0,167,61),(0,167,60)), ((0,167,63),(0,167,62)),
((0,167,65),(0,167,64)), ((0,167,67),(0,167,66)), ((0,167,69),(0,167,68)),
((0,167,71),(0,167,70)), ((0,167,73),(0,167,72)), ((0,167,75),(0,167,74)),
((0,167,77),(0,167,76)), ((0,167,79),(0,167,78)), ((0,167,81),(0,167,80)),
((0,167,83),(0,167,82)), ((0,167,85),(0,167,84)), ((0,167,87),(0,167,86)),
((0,167,89),(0,167,88)), ((0,167,91),(0,167,90)), ((0,167,93),(0,167,92)),
((0,167,95),(0,167,94)), ((0,167,97),(0,167,96)), ((0,167,99),(0,167,98)),
((0,167,101),(0,167,100)), ((0,167,103),(0,167,102)),
((0,167,105),(0,167,104)), ((0,167,107),(0,167,106)),
((0,167,109),(0,167,108)), ((0,167,111),(0,167,110)),
((0,167,122),(0,167,121)), ((0,167,124),(0,167,123)),
((0,167,127),(0,167,126)), ((0,167,129),(0,167,128)),
((0,167,131),(0,167,130)), ((0,167,133),(0,167,132)),
((0,167,135),(0,167,134)), ((0,167,140),(0,167,139)),
((0,167,145),(0,167,144)), ((0,167,147),(0,167,146)),
((0,167,151),(0,167,150)), ((0,167,153),(0,167,152)),
((0,167,155),(0,167,154)), ((0,167,157),(0,167,156)),
((0,167,159),(0,167,158)), ((0,167,161),(0,167,160)),
((0,167,163),(0,167,162)), ((0,167,165),(0,167,164)),
((0,167,167),(0,167,166)), ((0,167,169),(0,167,168)),
((0,167,181),(0,167,180)), ((0,167,183),(0,167,182)),
((0,171,83),(0,167,179)), ((0,171,112),(0,19,160)), ((0,171,113),(0,19,161)),
((0,171,114),(0,19,162)), ((0,171,115),(0,19,163)), ((0,171,116),(0,19,164)),
((0,171,117),(0,19,165)), ((0,171,118),(0,19,166)), ((0,171,119),(0,19,167)),
((0,171,120),(0,19,168)), ((0,171,121),(0,19,169)), ((0,171,122),(0,19,170)),
((0,171,123),(0,19,171)), ((0,171,124),(0,19,172)), ((0,171,125),(0,19,173)),
((0,171,126),(0,19,174)), ((0,171,127),(0,19,175)), ((0,171,128),(0,19,176)),
((0,171,129),(0,19,177)), ((0,171,130),(0,19,178)), ((0,171,131),(0,19,179)),
((0,171,132),(0,19,180)), ((0,171,133),(0,19,181)), ((0,171,134),(0,19,182)),
((0,171,135),(0,19,183)), ((0,171,136),(0,19,184)), ((0,171,137),(0,19,185)),
((0,171,138),(0,19,186)), ((0,171,139),(0,19,187)), ((0,171,140),(0,19,188)),
((0,171,141),(0,19,189)), ((0,171,142),(0,19,190)), ((0,171,143),(0,19,191)),
((0,171,144),(0,19,192)), ((0,171,145),(0,19,193)), ((0,171,146),(0,19,194)),
((0,171,147),(0,19,195)), ((0,171,148),(0,19,196)), ((0,171,149),(0,19,197)),
((0,171,150),(0,19,198)), ((0,171,151),(0,19,199)), ((0,171,152),(0,19,200)),
((0,171,153),(0,19,201)), ((0,171,154),(0,19,202)), ((0,171,155),(0,19,203)),
((0,171,156),(0,19,204)), ((0,171,157),(0,19,205)), ((0,171,158),(0,19,206)),
((0,171,159),(0,19,207)), ((0,171,160),(0,19,208)), ((0,171,161),(0,19,209)),
((0,171,162),(0,19,210)), ((0,171,163),(0,19,211)), ((0,171,164),(0,19,212)),
((0,171,165),(0,19,213)), ((0,171,166),(0,19,214)), ((0,171,167),(0,19,215)),
((0,171,168),(0,19,216)), ((0,171,169),(0,19,217)), ((0,171,170),(0,19,218)),
((0,171,171),(0,19,219)), ((0,171,172),(0,19,220)), ((0,171,173),(0,19,221)),
((0,171,174),(0,19,222)), ((0,171,175),(0,19,223)), ((0,171,176),(0,19,224)),
((0,171,177),(0,19,225)), ((0,171,178),(0,19,226)), ((0,171,179),(0,19,227)),
((0,171,180),(0,19,228)), ((0,171,181),(0,19,229)), ((0,171,182),(0,19,230)),
((0,171,183),(0,19,231)), ((0,171,184),(0,19,232)), ((0,171,185),(0,19,233)),
((0,171,186),(0,19,234)), ((0,171,187),(0,19,235)), ((0,171,188),(0,19,236)),
((0,171,189),(0,19,237)), ((0,171,190),(0,19,238)), ((0,171,191),(0,19,239)),
((0,255,65),(0,255,33)), ((0,255,66),(0,255,34)), ((0,255,67),(0,255,35)),
((0,255,68),(0,255,36)), ((0,255,69),(0,255,37)), ((0,255,70),(0,255,38)),
((0,255,71),(0,255,39)), ((0,255,72),(0,255,40)), ((0,255,73),(0,255,41)),
((0,255,74),(0,255,42)), ((0,255,75),(0,255,43)), ((0,255,76),(0,255,44)),
((0,255,77),(0,255,45)), ((0,255,78),(0,255,46)), ((0,255,79),(0,255,47)),
((0,255,80),(0,255,48)), ((0,255,81),(0,255,49)), ((0,255,82),(0,255,50)),
((0,255,83),(0,255,51)), ((0,255,84),(0,255,52)), ((0,255,85),(0,255,53)),
((0,255,86),(0,255,54)), ((0,255,87),(0,255,55)), ((0,255,88),(0,255,56)),
((0,255,89),(0,255,57)), ((0,255,90),(0,255,58)), ((1,4,40),(1,4,0)),
((1,4,41),(1,4,1)), ((1,4,42),(1,4,2)), ((1,4,43),(1,4,3)),
((1,4,44),(1,4,4)), ((1,4,45),(1,4,5)), ((1,4,46),(1,4,6)),
((1,4,47),(1,4,7)), ((1,4,48),(1,4,8)), ((1,4,49),(1,4,9)),
((1,4,50),(1,4,10)), ((1,4,51),(1,4,11)), ((1,4,52),(1,4,12)),
((1,4,53),(1,4,13)), ((1,4,54),(1,4,14)), ((1,4,55),(1,4,15)),
((1,4,56),(1,4,16)), ((1,4,57),(1,4,17)), ((1,4,58),(1,4,18)),
((1,4,59),(1,4,19)), ((1,4,60),(1,4,20)), ((1,4,61),(1,4,21)),
((1,4,62),(1,4,22)), ((1,4,63),(1,4,23)), ((1,4,64),(1,4,24)),
((1,4,65),(1,4,25)), ((1,4,66),(1,4,26)), ((1,4,67),(1,4,27)),
((1,4,68),(1,4,28)), ((1,4,69),(1,4,29)), ((1,4,70),(1,4,30)),
((1,4,71),(1,4,31)), ((1,4,72),(1,4,32)), ((1,4,73),(1,4,33)),
((1,4,74),(1,4,34)), ((1,4,75),(1,4,35)), ((1,4,76),(1,4,36)),
((1,4,77),(1,4,37)), ((1,4,78),(1,4,38)), ((1,4,79),(1,4,39)),
((1,4,216),(1,4,176)), ((1,4,217),(1,4,177)), ((1,4,218),(1,4,178)),
((1,4,219),(1,4,179)), ((1,4,220),(1,4,180)), ((1,4,221),(1,4,181)),
((1,4,222),(1,4,182)), ((1,4,223),(1,4,183)), ((1,4,224),(1,4,184)),
((1,4,225),(1,4,185)), ((1,4,226),(1,4,186)), ((1,4,227),(1,4,187)),
((1,4,228),(1,4,188)), ((1,4,229),(1,4,189)), ((1,4,230),(1,4,190)),
((1,4,231),(1,4,191)), ((1,4,232),(1,4,192)), ((1,4,233),(1,4,193)),
((1,4,234),(1,4,194)), ((1,4,235),(1,4,195)), ((1,4,236),(1,4,196)),
((1,4,237),(1,4,197)), ((1,4,238),(1,4,198)), ((1,4,239),(1,4,199)),
((1,4,240),(1,4,200)), ((1,4,241),(1,4,201)), ((1,4,242),(1,4,202)),
((1,4,243),(1,4,203)), ((1,4,244),(1,4,204)), ((1,4,245),(1,4,205)),
((1,4,246),(1,4,206)), ((1,4,247),(1,4,207)), ((1,4,248),(1,4,208)),
((1,4,249),(1,4,209)), ((1,4,250),(1,4,210)), ((1,4,251),(1,4,211)),
((1,12,192),(1,12,128)), ((1,12,193),(1,12,129)), ((1,12,194),(1,12,130)),
((1,12,195),(1,12,131)), ((1,12,196),(1,12,132)), ((1,12,197),(1,12,133)),
((1,12,198),(1,12,134)), ((1,12,199),(1,12,135)), ((1,12,200),(1,12,136)),
((1,12,201),(1,12,137)), ((1,12,202),(1,12,138)), ((1,12,203),(1,12,139)),
((1,12,204),(1,12,140)), ((1,12,205),(1,12,141)), ((1,12,206),(1,12,142)),
((1,12,207),(1,12,143)), ((1,12,208),(1,12,144)), ((1,12,209),(1,12,145)),
((1,12,210),(1,12,146)), ((1,12,211),(1,12,147)), ((1,12,212),(1,12,148)),
((1,12,213),(1,12,149)), ((1,12,214),(1,12,150)), ((1,12,215),(1,12,151)),
((1,12,216),(1,12,152)), ((1,12,217),(1,12,153)), ((1,12,218),(1,12,154)),
((1,12,219),(1,12,155)), ((1,12,220),(1,12,156)), ((1,12,221),(1,12,157)),
((1,12,222),(1,12,158)), ((1,12,223),(1,12,159)), ((1,12,224),(1,12,160)),
((1,12,225),(1,12,161)), ((1,12,226),(1,12,162)), ((1,12,227),(1,12,163)),
((1,12,228),(1,12,164)), ((1,12,229),(1,12,165)), ((1,12,230),(1,12,166)),
((1,12,231),(1,12,167)), ((1,12,232),(1,12,168)), ((1,12,233),(1,12,169)),
((1,12,234),(1,12,170)), ((1,12,235),(1,12,171)), ((1,12,236),(1,12,172)),
((1,12,237),(1,12,173)), ((1,12,238),(1,12,174)), ((1,12,239),(1,12,175)),
((1,12,240),(1,12,176)), ((1,12,241),(1,12,177)), ((1,12,242),(1,12,178)),
((1,24,192),(1,24,160)), ((1,24,193),(1,24,161)), ((1,24,194),(1,24,162)),
((1,24,195),(1,24,163)), ((1,24,196),(1,24,164)), ((1,24,197),(1,24,165)),
((1,24,198),(1,24,166)), ((1,24,199),(1,24,167)), ((1,24,200),(1,24,168)),
((1,24,201),(1,24,169)), ((1,24,202),(1,24,170)), ((1,24,203),(1,24,171)),
((1,24,204),(1,24,172)), ((1,24,205),(1,24,173)), ((1,24,206),(1,24,174)),
((1,24,207),(1,24,175)), ((1,24,208),(1,24,176)), ((1,24,209),(1,24,177)),
((1,24,210),(1,24,178)), ((1,24,211),(1,24,179)), ((1,24,212),(1,24,180)),
((1,24,213),(1,24,181)), ((1,24,214),(1,24,182)), ((1,24,215),(1,24,183)),
((1,24,216),(1,24,184)), ((1,24,217),(1,24,185)), ((1,24,218),(1,24,186)),
((1,24,219),(1,24,187)), ((1,24,220),(1,24,188)), ((1,24,221),(1,24,189)),
((1,24,222),(1,24,190)), ((1,24,223),(1,24,191)), ((1,233,34),(1,233,0)),
((1,233,35),(1,233,1)), ((1,233,36),(1,233,2)), ((1,233,37),(1,233,3)),
((1,233,38),(1,233,4)), ((1,233,39),(1,233,5)), ((1,233,40),(1,233,6)),
((1,233,41),(1,233,7)), ((1,233,42),(1,233,8)), ((1,233,43),(1,233,9)),
((1,233,44),(1,233,10)), ((1,233,45),(1,233,11)), ((1,233,46),(1,233,12)),
((1,233,47),(1,233,13)), ((1,233,48),(1,233,14)), ((1,233,49),(1,233,15)),
((1,233,50),(1,233,16)), ((1,233,51),(1,233,17)), ((1,233,52),(1,233,18)),
((1,233,53),(1,233,19)), ((1,233,54),(1,233,20)), ((1,233,55),(1,233,21)),
((1,233,56),(1,233,22)), ((1,233,57),(1,233,23)), ((1,233,58),(1,233,24)),
((1,233,59),(1,233,25)), ((1,233,60),(1,233,26)), ((1,233,61),(1,233,27)),
((1,233,62),(1,233,28)), ((1,233,63),(1,233,29)), ((1,233,64),(1,233,30)),
((1,233,65),(1,233,31)), ((1,233,66),(1,233,32)), ((1,233,67),(1,233,33))
];
pub static UCD_CASE_SIMP_LW: &'static [((u8,u8,u8),(u8,u8,u8))] = &[
((0,0,65),(0,0,97)), ((0,0,66),(0,0,98)), ((0,0,67),(0,0,99)),
((0,0,68),(0,0,100)), ((0,0,69),(0,0,101)), ((0,0,70),(0,0,102)),
((0,0,71),(0,0,103)), ((0,0,72),(0,0,104)), ((0,0,73),(0,0,105)),
((0,0,74),(0,0,106)), ((0,0,75),(0,0,107)), ((0,0,76),(0,0,108)),
((0,0,77),(0,0,109)), ((0,0,78),(0,0,110)), ((0,0,79),(0,0,111)),
((0,0,80),(0,0,112)), ((0,0,81),(0,0,113)), ((0,0,82),(0,0,114)),
((0,0,83),(0,0,115)), ((0,0,84),(0,0,116)), ((0,0,85),(0,0,117)),
((0,0,86),(0,0,118)), ((0,0,87),(0,0,119)), ((0,0,88),(0,0,120)),
((0,0,89),(0,0,121)), ((0,0,90),(0,0,122)), ((0,0,192),(0,0,224)),
((0,0,193),(0,0,225)), ((0,0,194),(0,0,226)), ((0,0,195),(0,0,227)),
((0,0,196),(0,0,228)), ((0,0,197),(0,0,229)), ((0,0,198),(0,0,230)),
((0,0,199),(0,0,231)), ((0,0,200),(0,0,232)), ((0,0,201),(0,0,233)),
((0,0,202),(0,0,234)), ((0,0,203),(0,0,235)), ((0,0,204),(0,0,236)),
((0,0,205),(0,0,237)), ((0,0,206),(0,0,238)), ((0,0,207),(0,0,239)),
((0,0,208),(0,0,240)), ((0,0,209),(0,0,241)), ((0,0,210),(0,0,242)),
((0,0,211),(0,0,243)), ((0,0,212),(0,0,244)), ((0,0,213),(0,0,245)),
((0,0,214),(0,0,246)), ((0,0,216),(0,0,248)), ((0,0,217),(0,0,249)),
((0,0,218),(0,0,250)), ((0,0,219),(0,0,251)), ((0,0,220),(0,0,252)),
((0,0,221),(0,0,253)), ((0,0,222),(0,0,254)), ((0,1,0),(0,1,1)),
((0,1,2),(0,1,3)), ((0,1,4),(0,1,5)), ((0,1,6),(0,1,7)), ((0,1,8),(0,1,9)),
((0,1,10),(0,1,11)), ((0,1,12),(0,1,13)), ((0,1,14),(0,1,15)),
((0,1,16),(0,1,17)), ((0,1,18),(0,1,19)), ((0,1,20),(0,1,21)),
((0,1,22),(0,1,23)), ((0,1,24),(0,1,25)), ((0,1,26),(0,1,27)),
((0,1,28),(0,1,29)), ((0,1,30),(0,1,31)), ((0,1,32),(0,1,33)),
((0,1,34),(0,1,35)), ((0,1,36),(0,1,37)), ((0,1,38),(0,1,39)),
((0,1,40),(0,1,41)), ((0,1,42),(0,1,43)), ((0,1,44),(0,1,45)),
((0,1,46),(0,1,47)), ((0,1,48),(0,0,105)), ((0,1,50),(0,1,51)),
((0,1,52),(0,1,53)), ((0,1,54),(0,1,55)), ((0,1,57),(0,1,58)),
((0,1,59),(0,1,60)), ((0,1,61),(0,1,62)), ((0,1,63),(0,1,64)),
((0,1,65),(0,1,66)), ((0,1,67),(0,1,68)), ((0,1,69),(0,1,70)),
((0,1,71),(0,1,72)), ((0,1,74),(0,1,75)), ((0,1,76),(0,1,77)),
((0,1,78),(0,1,79)), ((0,1,80),(0,1,81)), ((0,1,82),(0,1,83)),
((0,1,84),(0,1,85)), ((0,1,86),(0,1,87)), ((0,1,88),(0,1,89)),
((0,1,90),(0,1,91)), ((0,1,92),(0,1,93)), ((0,1,94),(0,1,95)),
((0,1,96),(0,1,97)), ((0,1,98),(0,1,99)), ((0,1,100),(0,1,101)),
((0,1,102),(0,1,103)), ((0,1,104),(0,1,105)), ((0,1,106),(0,1,107)),
((0,1,108),(0,1,109)), ((0,1,110),(0,1,111)), ((0,1,112),(0,1,113)),
((0,1,114),(0,1,115)), ((0,1,116),(0,1,117)), ((0,1,118),(0,1,119)),
((0,1,120),(0,0,255)), ((0,1,121),(0,1,122)), ((0,1,123),(0,1,124)),
((0,1,125),(0,1,126)), ((0,1,129),(0,2,83)), ((0,1,130),(0,1,131)),
((0,1,132),(0,1,133)), ((0,1,134),(0,2,84)), ((0,1,135),(0,1,136)),
((0,1,137),(0,2,86)), ((0,1,138),(0,2,87)), ((0,1,139),(0,1,140)),
((0,1,142),(0,1,221)), ((0,1,143),(0,2,89)), ((0,1,144),(0,2,91)),
((0,1,145),(0,1,146)), ((0,1,147),(0,2,96)), ((0,1,148),(0,2,99)),
((0,1,150),(0,2,105)), ((0,1,151),(0,2,104)), ((0,1,152),(0,1,153)),
((0,1,156),(0,2,111)), ((0,1,157),(0,2,114)), ((0,1,159),(0,2,117)),
((0,1,160),(0,1,161)), ((0,1,162),(0,1,163)), ((0,1,164),(0,1,165)),
((0,1,166),(0,2,128)), ((0,1,167),(0,1,168)), ((0,1,169),(0,2,131)),
((0,1,172),(0,1,173)), ((0,1,174),(0,2,136)), ((0,1,175),(0,1,176)),
((0,1,177),(0,2,138)), ((0,1,178),(0,2,139)), ((0,1,179),(0,1,180)),
((0,1,181),(0,1,182)), ((0,1,183),(0,2,146)), ((0,1,184),(0,1,185)),
((0,1,188),(0,1,189)), ((0,1,196),(0,1,198)), ((0,1,197),(0,1,198)),
((0,1,199),(0,1,201)), ((0,1,200),(0,1,201)), ((0,1,202),(0,1,204)),
((0,1,203),(0,1,204)), ((0,1,205),(0,1,206)), ((0,1,207),(0,1,208)),
((0,1,209),(0,1,210)), ((0,1,211),(0,1,212)), ((0,1,213),(0,1,214)),
((0,1,215),(0,1,216)), ((0,1,217),(0,1,218)), ((0,1,219),(0,1,220)),
((0,1,222),(0,1,223)), ((0,1,224),(0,1,225)), ((0,1,226),(0,1,227)),
((0,1,228),(0,1,229)), ((0,1,230),(0,1,231)), ((0,1,232),(0,1,233)),
((0,1,234),(0,1,235)), ((0,1,236),(0,1,237)), ((0,1,238),(0,1,239)),
((0,1,241),(0,1,243)), ((0,1,242),(0,1,243)), ((0,1,244),(0,1,245)),
((0,1,246),(0,1,149)), ((0,1,247),(0,1,191)), ((0,1,248),(0,1,249)),
((0,1,250),(0,1,251)), ((0,1,252),(0,1,253)), ((0,1,254),(0,1,255)),
((0,2,0),(0,2,1)), ((0,2,2),(0,2,3)), ((0,2,4),(0,2,5)), ((0,2,6),(0,2,7)),
((0,2,8),(0,2,9)), ((0,2,10),(0,2,11)), ((0,2,12),(0,2,13)),
((0,2,14),(0,2,15)), ((0,2,16),(0,2,17)), ((0,2,18),(0,2,19)),
((0,2,20),(0,2,21)), ((0,2,22),(0,2,23)), ((0,2,24),(0,2,25)),
((0,2,26),(0,2,27)), ((0,2,28),(0,2,29)), ((0,2,30),(0,2,31)),
((0,2,32),(0,1,158)), ((0,2,34),(0,2,35)), ((0,2,36),(0,2,37)),
((0,2,38),(0,2,39)), ((0,2,40),(0,2,41)), ((0,2,42),(0,2,43)),
((0,2,44),(0,2,45)), ((0,2,46),(0,2,47)), ((0,2,48),(0,2,49)),
((0,2,50),(0,2,51)), ((0,2,58),(0,44,101)), ((0,2,59),(0,2,60)),
((0,2,61),(0,1,154)), ((0,2,62),(0,44,102)), ((0,2,65),(0,2,66)),
((0,2,67),(0,1,128)), ((0,2,68),(0,2,137)), ((0,2,69),(0,2,140)),
((0,2,70),(0,2,71)), ((0,2,72),(0,2,73)), ((0,2,74),(0,2,75)),
((0,2,76),(0,2,77)), ((0,2,78),(0,2,79)), ((0,3,112),(0,3,113)),
((0,3,114),(0,3,115)), ((0,3,118),(0,3,119)), ((0,3,127),(0,3,243)),
((0,3,134),(0,3,172)), ((0,3,136),(0,3,173)), ((0,3,137),(0,3,174)),
((0,3,138),(0,3,175)), ((0,3,140),(0,3,204)), ((0,3,142),(0,3,205)),
((0,3,143),(0,3,206)), ((0,3,145),(0,3,177)), ((0,3,146),(0,3,178)),
((0,3,147),(0,3,179)), ((0,3,148),(0,3,180)), ((0,3,149),(0,3,181)),
((0,3,150),(0,3,182)), ((0,3,151),(0,3,183)), ((0,3,152),(0,3,184)),
((0,3,153),(0,3,185)), ((0,3,154),(0,3,186)), ((0,3,155),(0,3,187)),
((0,3,156),(0,3,188)), ((0,3,157),(0,3,189)), ((0,3,158),(0,3,190)),
((0,3,159),(0,3,191)), ((0,3,160),(0,3,192)), ((0,3,161),(0,3,193)),
((0,3,163),(0,3,195)), ((0,3,164),(0,3,196)), ((0,3,165),(0,3,197)),
((0,3,166),(0,3,198)), ((0,3,167),(0,3,199)), ((0,3,168),(0,3,200)),
((0,3,169),(0,3,201)), ((0,3,170),(0,3,202)), ((0,3,171),(0,3,203)),
((0,3,207),(0,3,215)), ((0,3,216),(0,3,217)), ((0,3,218),(0,3,219)),
((0,3,220),(0,3,221)), ((0,3,222),(0,3,223)), ((0,3,224),(0,3,225)),
((0,3,226),(0,3,227)), ((0,3,228),(0,3,229)), ((0,3,230),(0,3,231)),
((0,3,232),(0,3,233)), ((0,3,234),(0,3,235)), ((0,3,236),(0,3,237)),
((0,3,238),(0,3,239)), ((0,3,244),(0,3,184)), ((0,3,247),(0,3,248)),
((0,3,249),(0,3,242)), ((0,3,250),(0,3,251)), ((0,3,253),(0,3,123)),
((0,3,254),(0,3,124)), ((0,3,255),(0,3,125)), ((0,4,0),(0,4,80)),
((0,4,1),(0,4,81)), ((0,4,2),(0,4,82)), ((0,4,3),(0,4,83)),
((0,4,4),(0,4,84)), ((0,4,5),(0,4,85)), ((0,4,6),(0,4,86)),
((0,4,7),(0,4,87)), ((0,4,8),(0,4,88)), ((0,4,9),(0,4,89)),
((0,4,10),(0,4,90)), ((0,4,11),(0,4,91)), ((0,4,12),(0,4,92)),
((0,4,13),(0,4,93)), ((0,4,14),(0,4,94)), ((0,4,15),(0,4,95)),
((0,4,16),(0,4,48)), ((0,4,17),(0,4,49)), ((0,4,18),(0,4,50)),
((0,4,19),(0,4,51)), ((0,4,20),(0,4,52)), ((0,4,21),(0,4,53)),
((0,4,22),(0,4,54)), ((0,4,23),(0,4,55)), ((0,4,24),(0,4,56)),
((0,4,25),(0,4,57)), ((0,4,26),(0,4,58)), ((0,4,27),(0,4,59)),
((0,4,28),(0,4,60)), ((0,4,29),(0,4,61)), ((0,4,30),(0,4,62)),
((0,4,31),(0,4,63)), ((0,4,32),(0,4,64)), ((0,4,33),(0,4,65)),
((0,4,34),(0,4,66)), ((0,4,35),(0,4,67)), ((0,4,36),(0,4,68)),
((0,4,37),(0,4,69)), ((0,4,38),(0,4,70)), ((0,4,39),(0,4,71)),
((0,4,40),(0,4,72)), ((0,4,41),(0,4,73)), ((0,4,42),(0,4,74)),
((0,4,43),(0,4,75)), ((0,4,44),(0,4,76)), ((0,4,45),(0,4,77)),
((0,4,46),(0,4,78)), ((0,4,47),(0,4,79)), ((0,4,96),(0,4,97)),
((0,4,98),(0,4,99)), ((0,4,100),(0,4,101)), ((0,4,102),(0,4,103)),
((0,4,104),(0,4,105)), ((0,4,106),(0,4,107)), ((0,4,108),(0,4,109)),
((0,4,110),(0,4,111)), ((0,4,112),(0,4,113)), ((0,4,114),(0,4,115)),
((0,4,116),(0,4,117)), ((0,4,118),(0,4,119)), ((0,4,120),(0,4,121)),
((0,4,122),(0,4,123)), ((0,4,124),(0,4,125)), ((0,4,126),(0,4,127)),
((0,4,128),(0,4,129)), ((0,4,138),(0,4,139)), ((0,4,140),(0,4,141)),
((0,4,142),(0,4,143)), ((0,4,144),(0,4,145)), ((0,4,146),(0,4,147)),
((0,4,148),(0,4,149)), ((0,4,150),(0,4,151)), ((0,4,152),(0,4,153)),
((0,4,154),(0,4,155)), ((0,4,156),(0,4,157)), ((0,4,158),(0,4,159)),
((0,4,160),(0,4,161)), ((0,4,162),(0,4,163)), ((0,4,164),(0,4,165)),
((0,4,166),(0,4,167)), ((0,4,168),(0,4,169)), ((0,4,170),(0,4,171)),
((0,4,172),(0,4,173)), ((0,4,174),(0,4,175)), ((0,4,176),(0,4,177)),
((0,4,178),(0,4,179)), ((0,4,180),(0,4,181)), ((0,4,182),(0,4,183)),
((0,4,184),(0,4,185)), ((0,4,186),(0,4,187)), ((0,4,188),(0,4,189)),
((0,4,190),(0,4,191)), ((0,4,192),(0,4,207)), ((0,4,193),(0,4,194)),
((0,4,195),(0,4,196)), ((0,4,197),(0,4,198)), ((0,4,199),(0,4,200)),
((0,4,201),(0,4,202)), ((0,4,203),(0,4,204)), ((0,4,205),(0,4,206)),
((0,4,208),(0,4,209)), ((0,4,210),(0,4,211)), ((0,4,212),(0,4,213)),
((0,4,214),(0,4,215)), ((0,4,216),(0,4,217)), ((0,4,218),(0,4,219)),
((0,4,220),(0,4,221)), ((0,4,222),(0,4,223)), ((0,4,224),(0,4,225)),
((0,4,226),(0,4,227)), ((0,4,228),(0,4,229)), ((0,4,230),(0,4,231)),
((0,4,232),(0,4,233)), ((0,4,234),(0,4,235)), ((0,4,236),(0,4,237)),
((0,4,238),(0,4,239)), ((0,4,240),(0,4,241)), ((0,4,242),(0,4,243)),
((0,4,244),(0,4,245)), ((0,4,246),(0,4,247)), ((0,4,248),(0,4,249)),
((0,4,250),(0,4,251)), ((0,4,252),(0,4,253)), ((0,4,254),(0,4,255)),
((0,5,0),(0,5,1)), ((0,5,2),(0,5,3)), ((0,5,4),(0,5,5)), ((0,5,6),(0,5,7)),
((0,5,8),(0,5,9)), ((0,5,10),(0,5,11)), ((0,5,12),(0,5,13)),
((0,5,14),(0,5,15)), ((0,5,16),(0,5,17)), ((0,5,18),(0,5,19)),
((0,5,20),(0,5,21)), ((0,5,22),(0,5,23)), ((0,5,24),(0,5,25)),
((0,5,26),(0,5,27)), ((0,5,28),(0,5,29)), ((0,5,30),(0,5,31)),
((0,5,32),(0,5,33)), ((0,5,34),(0,5,35)), ((0,5,36),(0,5,37)),
((0,5,38),(0,5,39)), ((0,5,40),(0,5,41)), ((0,5,42),(0,5,43)),
((0,5,44),(0,5,45)), ((0,5,46),(0,5,47)), ((0,5,49),(0,5,97)),
((0,5,50),(0,5,98)), ((0,5,51),(0,5,99)), ((0,5,52),(0,5,100)),
((0,5,53),(0,5,101)), ((0,5,54),(0,5,102)), ((0,5,55),(0,5,103)),
((0,5,56),(0,5,104)), ((0,5,57),(0,5,105)), ((0,5,58),(0,5,106)),
((0,5,59),(0,5,107)), ((0,5,60),(0,5,108)), ((0,5,61),(0,5,109)),
((0,5,62),(0,5,110)), ((0,5,63),(0,5,111)), ((0,5,64),(0,5,112)),
((0,5,65),(0,5,113)), ((0,5,66),(0,5,114)), ((0,5,67),(0,5,115)),
((0,5,68),(0,5,116)), ((0,5,69),(0,5,117)), ((0,5,70),(0,5,118)),
((0,5,71),(0,5,119)), ((0,5,72),(0,5,120)), ((0,5,73),(0,5,121)),
((0,5,74),(0,5,122)), ((0,5,75),(0,5,123)), ((0,5,76),(0,5,124)),
((0,5,77),(0,5,125)), ((0,5,78),(0,5,126)), ((0,5,79),(0,5,127)),
((0,5,80),(0,5,128)), ((0,5,81),(0,5,129)), ((0,5,82),(0,5,130)),
((0,5,83),(0,5,131)), ((0,5,84),(0,5,132)), ((0,5,85),(0,5,133)),
((0,5,86),(0,5,134)), ((0,16,160),(0,45,0)), ((0,16,161),(0,45,1)),
((0,16,162),(0,45,2)), ((0,16,163),(0,45,3)), ((0,16,164),(0,45,4)),
((0,16,165),(0,45,5)), ((0,16,166),(0,45,6)), ((0,16,167),(0,45,7)),
((0,16,168),(0,45,8)), ((0,16,169),(0,45,9)), ((0,16,170),(0,45,10)),
((0,16,171),(0,45,11)), ((0,16,172),(0,45,12)), ((0,16,173),(0,45,13)),
((0,16,174),(0,45,14)), ((0,16,175),(0,45,15)), ((0,16,176),(0,45,16)),
((0,16,177),(0,45,17)), ((0,16,178),(0,45,18)), ((0,16,179),(0,45,19)),
((0,16,180),(0,45,20)), ((0,16,181),(0,45,21)), ((0,16,182),(0,45,22)),
((0,16,183),(0,45,23)), ((0,16,184),(0,45,24)), ((0,16,185),(0,45,25)),
((0,16,186),(0,45,26)), ((0,16,187),(0,45,27)), ((0,16,188),(0,45,28)),
((0,16,189),(0,45,29)), ((0,16,190),(0,45,30)), ((0,16,191),(0,45,31)),
((0,16,192),(0,45,32)), ((0,16,193),(0,45,33)), ((0,16,194),(0,45,34)),
((0,16,195),(0,45,35)), ((0,16,196),(0,45,36)), ((0,16,197),(0,45,37)),
((0,16,199),(0,45,39)), ((0,16,205),(0,45,45)), ((0,19,160),(0,171,112)),
((0,19,161),(0,171,113)), ((0,19,162),(0,171,114)), ((0,19,163),(0,171,115)),
((0,19,164),(0,171,116)), ((0,19,165),(0,171,117)), ((0,19,166),(0,171,118)),
((0,19,167),(0,171,119)), ((0,19,168),(0,171,120)), ((0,19,169),(0,171,121)),
((0,19,170),(0,171,122)), ((0,19,171),(0,171,123)), ((0,19,172),(0,171,124)),
((0,19,173),(0,171,125)), ((0,19,174),(0,171,126)), ((0,19,175),(0,171,127)),
((0,19,176),(0,171,128)), ((0,19,177),(0,171,129)), ((0,19,178),(0,171,130)),
((0,19,179),(0,171,131)), ((0,19,180),(0,171,132)), ((0,19,181),(0,171,133)),
((0,19,182),(0,171,134)), ((0,19,183),(0,171,135)), ((0,19,184),(0,171,136)),
((0,19,185),(0,171,137)), ((0,19,186),(0,171,138)), ((0,19,187),(0,171,139)),
((0,19,188),(0,171,140)), ((0,19,189),(0,171,141)), ((0,19,190),(0,171,142)),
((0,19,191),(0,171,143)), ((0,19,192),(0,171,144)), ((0,19,193),(0,171,145)),
((0,19,194),(0,171,146)), ((0,19,195),(0,171,147)), ((0,19,196),(0,171,148)),
((0,19,197),(0,171,149)), ((0,19,198),(0,171,150)), ((0,19,199),(0,171,151)),
((0,19,200),(0,171,152)), ((0,19,201),(0,171,153)), ((0,19,202),(0,171,154)),
((0,19,203),(0,171,155)), ((0,19,204),(0,171,156)), ((0,19,205),(0,171,157)),
((0,19,206),(0,171,158)), ((0,19,207),(0,171,159)), ((0,19,208),(0,171,160)),
((0,19,209),(0,171,161)), ((0,19,210),(0,171,162)), ((0,19,211),(0,171,163)),
((0,19,212),(0,171,164)), ((0,19,213),(0,171,165)), ((0,19,214),(0,171,166)),
((0,19,215),(0,171,167)), ((0,19,216),(0,171,168)), ((0,19,217),(0,171,169)),
((0,19,218),(0,171,170)), ((0,19,219),(0,171,171)), ((0,19,220),(0,171,172)),
((0,19,221),(0,171,173)), ((0,19,222),(0,171,174)), ((0,19,223),(0,171,175)),
((0,19,224),(0,171,176)), ((0,19,225),(0,171,177)), ((0,19,226),(0,171,178)),
((0,19,227),(0,171,179)), ((0,19,228),(0,171,180)), ((0,19,229),(0,171,181)),
((0,19,230),(0,171,182)), ((0,19,231),(0,171,183)), ((0,19,232),(0,171,184)),
((0,19,233),(0,171,185)), ((0,19,234),(0,171,186)), ((0,19,235),(0,171,187)),
((0,19,236),(0,171,188)), ((0,19,237),(0,171,189)), ((0,19,238),(0,171,190)),
((0,19,239),(0,171,191)), ((0,19,240),(0,19,248)), ((0,19,241),(0,19,249)),
((0,19,242),(0,19,250)), ((0,19,243),(0,19,251)), ((0,19,244),(0,19,252)),
((0,19,245),(0,19,253)), ((0,30,0),(0,30,1)), ((0,30,2),(0,30,3)),
((0,30,4),(0,30,5)), ((0,30,6),(0,30,7)), ((0,30,8),(0,30,9)),
((0,30,10),(0,30,11)), ((0,30,12),(0,30,13)), ((0,30,14),(0,30,15)),
((0,30,16),(0,30,17)), ((0,30,18),(0,30,19)), ((0,30,20),(0,30,21)),
((0,30,22),(0,30,23)), ((0,30,24),(0,30,25)), ((0,30,26),(0,30,27)),
((0,30,28),(0,30,29)), ((0,30,30),(0,30,31)), ((0,30,32),(0,30,33)),
((0,30,34),(0,30,35)), ((0,30,36),(0,30,37)), ((0,30,38),(0,30,39)),
((0,30,40),(0,30,41)), ((0,30,42),(0,30,43)), ((0,30,44),(0,30,45)),
((0,30,46),(0,30,47)), ((0,30,48),(0,30,49)), ((0,30,50),(0,30,51)),
((0,30,52),(0,30,53)), ((0,30,54),(0,30,55)), ((0,30,56),(0,30,57)),
((0,30,58),(0,30,59)), ((0,30,60),(0,30,61)), ((0,30,62),(0,30,63)),
((0,30,64),(0,30,65)), ((0,30,66),(0,30,67)), ((0,30,68),(0,30,69)),
((0,30,70),(0,30,71)), ((0,30,72),(0,30,73)), ((0,30,74),(0,30,75)),
((0,30,76),(0,30,77)), ((0,30,78),(0,30,79)), ((0,30,80),(0,30,81)),
((0,30,82),(0,30,83)), ((0,30,84),(0,30,85)), ((0,30,86),(0,30,87)),
((0,30,88),(0,30,89)), ((0,30,90),(0,30,91)), ((0,30,92),(0,30,93)),
((0,30,94),(0,30,95)), ((0,30,96),(0,30,97)), ((0,30,98),(0,30,99)),
((0,30,100),(0,30,101)), ((0,30,102),(0,30,103)), ((0,30,104),(0,30,105)),
((0,30,106),(0,30,107)), ((0,30,108),(0,30,109)), ((0,30,110),(0,30,111)),
((0,30,112),(0,30,113)), ((0,30,114),(0,30,115)), ((0,30,116),(0,30,117)),
((0,30,118),(0,30,119)), ((0,30,120),(0,30,121)), ((0,30,122),(0,30,123)),
((0,30,124),(0,30,125)), ((0,30,126),(0,30,127)), ((0,30,128),(0,30,129)),
((0,30,130),(0,30,131)), ((0,30,132),(0,30,133)), ((0,30,134),(0,30,135)),
((0,30,136),(0,30,137)), ((0,30,138),(0,30,139)), ((0,30,140),(0,30,141)),
((0,30,142),(0,30,143)), ((0,30,144),(0,30,145)), ((0,30,146),(0,30,147)),
((0,30,148),(0,30,149)), ((0,30,158),(0,0,223)), ((0,30,160),(0,30,161)),
((0,30,162),(0,30,163)), ((0,30,164),(0,30,165)), ((0,30,166),(0,30,167)),
((0,30,168),(0,30,169)), ((0,30,170),(0,30,171)), ((0,30,172),(0,30,173)),
((0,30,174),(0,30,175)), ((0,30,176),(0,30,177)), ((0,30,178),(0,30,179)),
((0,30,180),(0,30,181)), ((0,30,182),(0,30,183)), ((0,30,184),(0,30,185)),
((0,30,186),(0,30,187)), ((0,30,188),(0,30,189)), ((0,30,190),(0,30,191)),
((0,30,192),(0,30,193)), ((0,30,194),(0,30,195)), ((0,30,196),(0,30,197)),
((0,30,198),(0,30,199)), ((0,30,200),(0,30,201)), ((0,30,202),(0,30,203)),
((0,30,204),(0,30,205)), ((0,30,206),(0,30,207)), ((0,30,208),(0,30,209)),
((0,30,210),(0,30,211)), ((0,30,212),(0,30,213)), ((0,30,214),(0,30,215)),
((0,30,216),(0,30,217)), ((0,30,218),(0,30,219)), ((0,30,220),(0,30,221)),
((0,30,222),(0,30,223)), ((0,30,224),(0,30,225)), ((0,30,226),(0,30,227)),
((0,30,228),(0,30,229)), ((0,30,230),(0,30,231)), ((0,30,232),(0,30,233)),
((0,30,234),(0,30,235)), ((0,30,236),(0,30,237)), ((0,30,238),(0,30,239)),
((0,30,240),(0,30,241)), ((0,30,242),(0,30,243)), ((0,30,244),(0,30,245)),
((0,30,246),(0,30,247)), ((0,30,248),(0,30,249)), ((0,30,250),(0,30,251)),
((0,30,252),(0,30,253)), ((0,30,254),(0,30,255)), ((0,31,8),(0,31,0)),
((0,31,9),(0,31,1)), ((0,31,10),(0,31,2)), ((0,31,11),(0,31,3)),
((0,31,12),(0,31,4)), ((0,31,13),(0,31,5)), ((0,31,14),(0,31,6)),
((0,31,15),(0,31,7)), ((0,31,24),(0,31,16)), ((0,31,25),(0,31,17)),
((0,31,26),(0,31,18)), ((0,31,27),(0,31,19)), ((0,31,28),(0,31,20)),
((0,31,29),(0,31,21)), ((0,31,40),(0,31,32)), ((0,31,41),(0,31,33)),
((0,31,42),(0,31,34)), ((0,31,43),(0,31,35)), ((0,31,44),(0,31,36)),
((0,31,45),(0,31,37)), ((0,31,46),(0,31,38)), ((0,31,47),(0,31,39)),
((0,31,56),(0,31,48)), ((0,31,57),(0,31,49)), ((0,31,58),(0,31,50)),
((0,31,59),(0,31,51)), ((0,31,60),(0,31,52)), ((0,31,61),(0,31,53)),
((0,31,62),(0,31,54)), ((0,31,63),(0,31,55)), ((0,31,72),(0,31,64)),
((0,31,73),(0,31,65)), ((0,31,74),(0,31,66)), ((0,31,75),(0,31,67)),
((0,31,76),(0,31,68)), ((0,31,77),(0,31,69)), ((0,31,89),(0,31,81)),
((0,31,91),(0,31,83)), ((0,31,93),(0,31,85)), ((0,31,95),(0,31,87)),
((0,31,104),(0,31,96)), ((0,31,105),(0,31,97)), ((0,31,106),(0,31,98)),
((0,31,107),(0,31,99)), ((0,31,108),(0,31,100)), ((0,31,109),(0,31,101)),
((0,31,110),(0,31,102)), ((0,31,111),(0,31,103)), ((0,31,136),(0,31,128)),
((0,31,137),(0,31,129)), ((0,31,138),(0,31,130)), ((0,31,139),(0,31,131)),
((0,31,140),(0,31,132)), ((0,31,141),(0,31,133)), ((0,31,142),(0,31,134)),
((0,31,143),(0,31,135)), ((0,31,152),(0,31,144)), ((0,31,153),(0,31,145)),
((0,31,154),(0,31,146)), ((0,31,155),(0,31,147)), ((0,31,156),(0,31,148)),
((0,31,157),(0,31,149)), ((0,31,158),(0,31,150)), ((0,31,159),(0,31,151)),
((0,31,168),(0,31,160)), ((0,31,169),(0,31,161)), ((0,31,170),(0,31,162)),
((0,31,171),(0,31,163)), ((0,31,172),(0,31,164)), ((0,31,173),(0,31,165)),
((0,31,174),(0,31,166)), ((0,31,175),(0,31,167)), ((0,31,184),(0,31,176)),
((0,31,185),(0,31,177)), ((0,31,186),(0,31,112)), ((0,31,187),(0,31,113)),
((0,31,188),(0,31,179)), ((0,31,200),(0,31,114)), ((0,31,201),(0,31,115)),
((0,31,202),(0,31,116)), ((0,31,203),(0,31,117)), ((0,31,204),(0,31,195)),
((0,31,216),(0,31,208)), ((0,31,217),(0,31,209)), ((0,31,218),(0,31,118)),
((0,31,219),(0,31,119)), ((0,31,232),(0,31,224)), ((0,31,233),(0,31,225)),
((0,31,234),(0,31,122)), ((0,31,235),(0,31,123)), ((0,31,236),(0,31,229)),
((0,31,248),(0,31,120)), ((0,31,249),(0,31,121)), ((0,31,250),(0,31,124)),
((0,31,251),(0,31,125)), ((0,31,252),(0,31,243)), ((0,33,38),(0,3,201)),
((0,33,42),(0,0,107)), ((0,33,43),(0,0,229)), ((0,33,50),(0,33,78)),
((0,33,96),(0,33,112)), ((0,33,97),(0,33,113)), ((0,33,98),(0,33,114)),
((0,33,99),(0,33,115)), ((0,33,100),(0,33,116)), ((0,33,101),(0,33,117)),
((0,33,102),(0,33,118)), ((0,33,103),(0,33,119)), ((0,33,104),(0,33,120)),
((0,33,105),(0,33,121)), ((0,33,106),(0,33,122)), ((0,33,107),(0,33,123)),
((0,33,108),(0,33,124)), ((0,33,109),(0,33,125)), ((0,33,110),(0,33,126)),
((0,33,111),(0,33,127)), ((0,33,131),(0,33,132)), ((0,36,182),(0,36,208)),
((0,36,183),(0,36,209)), ((0,36,184),(0,36,210)), ((0,36,185),(0,36,211)),
((0,36,186),(0,36,212)), ((0,36,187),(0,36,213)), ((0,36,188),(0,36,214)),
((0,36,189),(0,36,215)), ((0,36,190),(0,36,216)), ((0,36,191),(0,36,217)),
((0,36,192),(0,36,218)), ((0,36,193),(0,36,219)), ((0,36,194),(0,36,220)),
((0,36,195),(0,36,221)), ((0,36,196),(0,36,222)), ((0,36,197),(0,36,223)),
((0,36,198),(0,36,224)), ((0,36,199),(0,36,225)), ((0,36,200),(0,36,226)),
((0,36,201),(0,36,227)), ((0,36,202),(0,36,228)), ((0,36,203),(0,36,229)),
((0,36,204),(0,36,230)), ((0,36,205),(0,36,231)), ((0,36,206),(0,36,232)),
((0,36,207),(0,36,233)), ((0,44,0),(0,44,48)), ((0,44,1),(0,44,49)),
((0,44,2),(0,44,50)), ((0,44,3),(0,44,51)), ((0,44,4),(0,44,52)),
((0,44,5),(0,44,53)), ((0,44,6),(0,44,54)), ((0,44,7),(0,44,55)),
((0,44,8),(0,44,56)), ((0,44,9),(0,44,57)), ((0,44,10),(0,44,58)),
((0,44,11),(0,44,59)), ((0,44,12),(0,44,60)), ((0,44,13),(0,44,61)),
((0,44,14),(0,44,62)), ((0,44,15),(0,44,63)), ((0,44,16),(0,44,64)),
((0,44,17),(0,44,65)), ((0,44,18),(0,44,66)), ((0,44,19),(0,44,67)),
((0,44,20),(0,44,68)), ((0,44,21),(0,44,69)), ((0,44,22),(0,44,70)),
((0,44,23),(0,44,71)), ((0,44,24),(0,44,72)), ((0,44,25),(0,44,73)),
((0,44,26),(0,44,74)), ((0,44,27),(0,44,75)), ((0,44,28),(0,44,76)),
((0,44,29),(0,44,77)), ((0,44,30),(0,44,78)), ((0,44,31),(0,44,79)),
((0,44,32),(0,44,80)), ((0,44,33),(0,44,81)), ((0,44,34),(0,44,82)),
((0,44,35),(0,44,83)), ((0,44,36),(0,44,84)), ((0,44,37),(0,44,85)),
((0,44,38),(0,44,86)), ((0,44,39),(0,44,87)), ((0,44,40),(0,44,88)),
((0,44,41),(0,44,89)), ((0,44,42),(0,44,90)), ((0,44,43),(0,44,91)),
((0,44,44),(0,44,92)), ((0,44,45),(0,44,93)), ((0,44,46),(0,44,94)),
((0,44,96),(0,44,97)), ((0,44,98),(0,2,107)), ((0,44,99),(0,29,125)),
((0,44,100),(0,2,125)), ((0,44,103),(0,44,104)), ((0,44,105),(0,44,106)),
((0,44,107),(0,44,108)), ((0,44,109),(0,2,81)), ((0,44,110),(0,2,113)),
((0,44,111),(0,2,80)), ((0,44,112),(0,2,82)), ((0,44,114),(0,44,115)),
((0,44,117),(0,44,118)), ((0,44,126),(0,2,63)), ((0,44,127),(0,2,64)),
((0,44,128),(0,44,129)), ((0,44,130),(0,44,131)), ((0,44,132),(0,44,133)),
((0,44,134),(0,44,135)), ((0,44,136),(0,44,137)), ((0,44,138),(0,44,139)),
((0,44,140),(0,44,141)), ((0,44,142),(0,44,143)), ((0,44,144),(0,44,145)),
((0,44,146),(0,44,147)), ((0,44,148),(0,44,149)), ((0,44,150),(0,44,151)),
((0,44,152),(0,44,153)), ((0,44,154),(0,44,155)), ((0,44,156),(0,44,157)),
((0,44,158),(0,44,159)), ((0,44,160),(0,44,161)), ((0,44,162),(0,44,163)),
((0,44,164),(0,44,165)), ((0,44,166),(0,44,167)), ((0,44,168),(0,44,169)),
((0,44,170),(0,44,171)), ((0,44,172),(0,44,173)), ((0,44,174),(0,44,175)),
((0,44,176),(0,44,177)), ((0,44,178),(0,44,179)), ((0,44,180),(0,44,181)),
((0,44,182),(0,44,183)), ((0,44,184),(0,44,185)), ((0,44,186),(0,44,187)),
((0,44,188),(0,44,189)), ((0,44,190),(0,44,191)), ((0,44,192),(0,44,193)),
((0,44,194),(0,44,195)), ((0,44,196),(0,44,197)), ((0,44,198),(0,44,199)),
((0,44,200),(0,44,201)), ((0,44,202),(0,44,203)), ((0,44,204),(0,44,205)),
((0,44,206),(0,44,207)), ((0,44,208),(0,44,209)), ((0,44,210),(0,44,211)),
((0,44,212),(0,44,213)), ((0,44,214),(0,44,215)), ((0,44,216),(0,44,217)),
((0,44,218),(0,44,219)), ((0,44,220),(0,44,221)), ((0,44,222),(0,44,223)),
((0,44,224),(0,44,225)), ((0,44,226),(0,44,227)), ((0,44,235),(0,44,236)),
((0,44,237),(0,44,238)), ((0,44,242),(0,44,243)), ((0,166,64),(0,166,65)),
((0,166,66),(0,166,67)), ((0,166,68),(0,166,69)), ((0,166,70),(0,166,71)),
((0,166,72),(0,166,73)), ((0,166,74),(0,166,75)), ((0,166,76),(0,166,77)),
((0,166,78),(0,166,79)), ((0,166,80),(0,166,81)), ((0,166,82),(0,166,83)),
((0,166,84),(0,166,85)), ((0,166,86),(0,166,87)), ((0,166,88),(0,166,89)),
((0,166,90),(0,166,91)), ((0,166,92),(0,166,93)), ((0,166,94),(0,166,95)),
((0,166,96),(0,166,97)), ((0,166,98),(0,166,99)), ((0,166,100),(0,166,101)),
((0,166,102),(0,166,103)), ((0,166,104),(0,166,105)),
((0,166,106),(0,166,107)), ((0,166,108),(0,166,109)),
((0,166,128),(0,166,129)), ((0,166,130),(0,166,131)),
((0,166,132),(0,166,133)), ((0,166,134),(0,166,135)),
((0,166,136),(0,166,137)), ((0,166,138),(0,166,139)),
((0,166,140),(0,166,141)), ((0,166,142),(0,166,143)),
((0,166,144),(0,166,145)), ((0,166,146),(0,166,147)),
((0,166,148),(0,166,149)), ((0,166,150),(0,166,151)),
((0,166,152),(0,166,153)), ((0,166,154),(0,166,155)), ((0,167,34),(0,167,35)),
((0,167,36),(0,167,37)), ((0,167,38),(0,167,39)), ((0,167,40),(0,167,41)),
((0,167,42),(0,167,43)), ((0,167,44),(0,167,45)), ((0,167,46),(0,167,47)),
((0,167,50),(0,167,51)), ((0,167,52),(0,167,53)), ((0,167,54),(0,167,55)),
((0,167,56),(0,167,57)), ((0,167,58),(0,167,59)), ((0,167,60),(0,167,61)),
((0,167,62),(0,167,63)), ((0,167,64),(0,167,65)), ((0,167,66),(0,167,67)),
((0,167,68),(0,167,69)), ((0,167,70),(0,167,71)), ((0,167,72),(0,167,73)),
((0,167,74),(0,167,75)), ((0,167,76),(0,167,77)), ((0,167,78),(0,167,79)),
((0,167,80),(0,167,81)), ((0,167,82),(0,167,83)), ((0,167,84),(0,167,85)),
((0,167,86),(0,167,87)), ((0,167,88),(0,167,89)), ((0,167,90),(0,167,91)),
((0,167,92),(0,167,93)), ((0,167,94),(0,167,95)), ((0,167,96),(0,167,97)),
((0,167,98),(0,167,99)), ((0,167,100),(0,167,101)), ((0,167,102),(0,167,103)),
((0,167,104),(0,167,105)), ((0,167,106),(0,167,107)),
((0,167,108),(0,167,109)), ((0,167,110),(0,167,111)),
((0,167,121),(0,167,122)), ((0,167,123),(0,167,124)),
((0,167,125),(0,29,121)), ((0,167,126),(0,167,127)),
((0,167,128),(0,167,129)), ((0,167,130),(0,167,131)),
((0,167,132),(0,167,133)), ((0,167,134),(0,167,135)),
((0,167,139),(0,167,140)), ((0,167,141),(0,2,101)), ((0,167,144),(0,167,145)),
((0,167,146),(0,167,147)), ((0,167,150),(0,167,151)),
((0,167,152),(0,167,153)), ((0,167,154),(0,167,155)),
((0,167,156),(0,167,157)), ((0,167,158),(0,167,159)),
((0,167,160),(0,167,161)), ((0,167,162),(0,167,163)),
((0,167,164),(0,167,165)), ((0,167,166),(0,167,167)),
((0,167,168),(0,167,169)), ((0,167,170),(0,2,102)), ((0,167,171),(0,2,92)),
((0,167,172),(0,2,97)), ((0,167,173),(0,2,108)), ((0,167,174),(0,2,106)),
((0,167,176),(0,2,158)), ((0,167,177),(0,2,135)), ((0,167,178),(0,2,157)),
((0,167,179),(0,171,83)), ((0,167,180),(0,167,181)),
((0,167,182),(0,167,183)), ((0,255,33),(0,255,65)), ((0,255,34),(0,255,66)),
((0,255,35),(0,255,67)), ((0,255,36),(0,255,68)), ((0,255,37),(0,255,69)),
((0,255,38),(0,255,70)), ((0,255,39),(0,255,71)), ((0,255,40),(0,255,72)),
((0,255,41),(0,255,73)), ((0,255,42),(0,255,74)), ((0,255,43),(0,255,75)),