-
Notifications
You must be signed in to change notification settings - Fork 11
/
HanaMinExB.features
6346 lines (6342 loc) · 223 KB
/
HanaMinExB.features
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
languagesystem DFLT dflt;
languagesystem hani JAN;
languagesystem hani ZHS;
languagesystem hani ZHT;
languagesystem hani ZHH;
languagesystem hani KOR;
languagesystem hani VIE;
languagesystem hani ENG;
feature hwid {
script DFLT;
language dflt;
substitute \179 by \43476;
substitute \196 by \43547;
substitute \197 by \43552;
substitute \211 by \43610;
substitute \214 by \43615;
substitute \222 by \43631;
substitute \223 by \43638;
substitute \224 by \43649;
} hwid;
feature liga {
script DFLT;
language dflt;
substitute \33 \144 by \42979;
substitute \33 \155 by \42980;
substitute \49 \242 by \42983;
substitute \50 \242 by \42986;
substitute \50 \243 by \42987;
substitute \51 \242 by \42991;
substitute \51 \243 by \42992;
substitute \52 \242 by \42993;
substitute \52 \243 by \42994;
substitute \53 \242 by \42995;
substitute \53 \243 by \42996;
substitute \54 \242 by \42997;
substitute \54 \243 by \42998;
substitute \55 \242 by \42999;
substitute \55 \243 by \43000;
substitute \56 \242 by \43001;
substitute \56 \243 by \43002;
substitute \57 \242 by \43004;
substitute \57 \243 by \43005;
substitute \58 \242 by \43006;
substitute \58 \243 by \43007;
substitute \66 \142 by \43008;
substitute \66 \144 by \43009;
substitute \66 \153 by \43010;
substitute \66 \159 by \43011;
substitute \66 \168 by \43012;
substitute \66 \169 by \43013;
substitute \66 \170 by \43014;
substitute \66 \171 by \43015;
substitute \67 \160 by \43016;
substitute \68 \137 by \43017;
substitute \69 \152 by \43018;
substitute \70 \141 by \43019;
substitute \70 \144 by \43020;
substitute \70 \155 by \43021;
substitute \70 \159 by \43022;
substitute \70 \168 by \43023;
substitute \70 \169 by \43024;
substitute \70 \170 by \43025;
substitute \70 \171 by \43026;
substitute \72 \136 by \43027;
substitute \72 \149 by \43028;
substitute \73 \159 by \43029;
substitute \74 \141 by \43030;
substitute \74 \144 by \43031;
substitute \74 \153 by \43032;
substitute \74 \159 by \43033;
substitute \74 \168 by \43034;
substitute \74 \169 by \43035;
substitute \74 \170 by \43036;
substitute \74 \171 by \43037;
substitute \75 \136 by \43038;
substitute \75 \143 by \43039;
substitute \77 \136 by \43040;
substitute \78 \133 by \43041;
substitute \78 \135 by \43042;
substitute \78 \136 by \43043;
substitute \78 \137 by \43044;
substitute \78 \141 by \43045;
substitute \78 \143 by \43046;
substitute \78 \144 by \43047;
substitute \78 \153 by \43048;
substitute \79 \135 by \43049;
substitute \79 \137 by \43050;
substitute \79 \139 by \43051;
substitute \79 \141 by \43052;
substitute \79 \144 by \43053;
substitute \80 \141 by \43055;
substitute \80 \144 by \43056;
substitute \80 \144 \161 by \43057;
substitute \80 \153 by \43058;
substitute \80 \155 by \43059;
substitute \80 \159 by \43060;
substitute \80 \161 by \43061;
substitute \80 \168 by \43062;
substitute \80 \169 by \43063;
substitute \80 \170 by \43064;
substitute \80 \171 by \43065;
substitute \81 \136 by \43066;
substitute \81 \137 by \43067;
substitute \82 \138 by \43068;
substitute \83 \133 by \43069;
substitute \83 \136 by \43070;
substitute \83 \137 by \43071;
substitute \84 \155 by \43072;
substitute \85 \139 by \43073;
substitute \86 \138 by \43074;
substitute \86 \144 by \43075;
substitute \86 \153 by \43076;
substitute \86 \159 by \43077;
substitute \86 \168 by \43078;
substitute \86 \169 by \43079;
substitute \86 \170 by \43080;
substitute \86 \171 by \43081;
substitute \88 \141 by \43082;
substitute \90 \141 by \43083;
substitute \90 \143 by \43084;
substitute \90 \154 by \43085;
substitute \91 \133 by \43086;
substitute \91 \137 by \43087;
substitute \98 \142 by \43089;
substitute \98 \144 by \43090;
substitute \98 \153 by \43091;
substitute \98 \159 by \43092;
substitute \98 \165 \115 by \43093;
substitute \98 \168 by \43094;
substitute \98 \169 by \43095;
substitute \98 \170 by \43096;
substitute \98 \171 by \43097;
substitute \98 \242 by \43098;
substitute \99 \147 by \43099;
substitute \99 \160 by \43100;
substitute \99 \242 by \43101;
substitute \100 \137 by \43102;
substitute \100 \147 by \43103;
substitute \100 \242 by \43104;
substitute \101 \147 by \43105;
substitute \101 \152 by \43106;
substitute \101 \156 by \43107;
substitute \101 \158 by \43108;
substitute \101 \165 \123 by \43109;
substitute \101 \165 \131 by \43110;
substitute \101 \165 \132 by \43111;
substitute \101 \242 by \43112;
substitute \102 \141 by \43113;
substitute \102 \144 by \43114;
substitute \102 \155 by \43115;
substitute \102 \159 by \43116;
substitute \102 \165 \115 by \43117;
substitute \102 \168 by \43118;
substitute \102 \169 by \43119;
substitute \102 \170 by \43120;
substitute \102 \171 by \43121;
substitute \102 \242 by \43122;
substitute \103 \242 by \43123;
substitute \104 \136 by \43124;
substitute \104 \146 by \43125;
substitute \104 \147 by \43126;
substitute \104 \149 by \43127;
substitute \104 \242 by \43128;
substitute \105 \242 by \43130;
substitute \106 \138 \133 by \43131;
substitute \106 \138 \134 by \43132;
substitute \106 \138 \136 by \43133;
substitute \106 \138 \140 by \43134;
substitute \106 \141 by \43135;
substitute \106 \144 by \43136;
substitute \106 \153 by \43137;
substitute \106 \159 by \43138;
substitute \106 \168 by \43139;
substitute \106 \169 by \43140;
substitute \106 \170 by \43141;
substitute \106 \171 by \43142;
substitute \106 \242 by \43143;
substitute \107 \136 by \43144;
substitute \107 \138 \136 by \43145;
substitute \107 \242 by \43146;
substitute \108 \135 by \43147;
substitute \108 \147 by \43148;
substitute \108 \158 by \43149;
substitute \108 \242 by \43150;
substitute \109 \136 by \43151;
substitute \109 \148 by \43152;
substitute \109 \151 by \43153;
substitute \109 \156 by \43154;
substitute \109 \158 by \43155;
substitute \109 \242 by \43156;
substitute \110 \133 by \43157;
substitute \110 \135 by \43158;
substitute \110 \136 by \43159;
substitute \110 \137 by \43160;
substitute \110 \141 by \43161;
substitute \110 \143 by \43162;
substitute \110 \144 by \43163;
substitute \110 \147 by \43164;
substitute \110 \151 by \43165;
substitute \110 \153 by \43166;
substitute \110 \155 by \43167;
substitute \110 \242 by \43168;
substitute \111 \135 by \43169;
substitute \111 \137 by \43170;
substitute \111 \139 by \43171;
substitute \111 \141 by \43172;
substitute \111 \144 by \43173;
substitute \111 \147 by \43174;
substitute \111 \151 by \43175;
substitute \111 \156 by \43176;
substitute \111 \164 \104 by \43177;
substitute \111 \242 by \43178;
substitute \112 \141 by \43179;
substitute \112 \144 by \43180;
substitute \112 \144 \161 by \43181;
substitute \112 \153 by \43182;
substitute \112 \155 by \43183;
substitute \112 \159 by \43184;
substitute \112 \161 by \43185;
substitute \112 \162 \112 by \43186;
substitute \112 \163 \112 by \43187;
substitute \112 \168 by \43188;
substitute \112 \169 by \43189;
substitute \112 \170 by \43190;
substitute \112 \171 by \43191;
substitute \112 \242 by \43192;
substitute \113 \136 by \43193;
substitute \113 \137 by \43194;
substitute \113 \147 by \43195;
substitute \113 \242 by \43196;
substitute \114 \138 by \43197;
substitute \114 \147 by \43198;
substitute \114 \242 by \43199;
substitute \115 \133 by \43200;
substitute \115 \136 by \43201;
substitute \115 \137 by \43202;
substitute \115 \147 by \43203;
substitute \115 \151 by \43204;
substitute \115 \242 by \43205;
substitute \116 \147 by \43206;
substitute \116 \155 by \43207;
substitute \116 \156 by \43208;
substitute \116 \242 by \43209;
substitute \117 \148 by \43210;
substitute \117 \156 by \43211;
substitute \117 \156 \148 by \43212;
substitute \117 \158 by \43213;
substitute \117 \158 \148 by \43214;
substitute \117 \165 \116 by \43215;
substitute \117 \165 \129 by \43216;
substitute \117 \165 \130 by \43217;
substitute \117 \242 by \43218;
substitute \118 \138 by \43219;
substitute \118 \144 by \43220;
substitute \118 \153 by \43221;
substitute \118 \159 by \43222;
substitute \118 \163 \102 by \43223;
substitute \118 \168 by \43224;
substitute \118 \169 by \43225;
substitute \118 \170 by \43226;
substitute \118 \171 by \43227;
substitute \118 \242 by \43228;
substitute \119 \242 by \43229;
substitute \120 \151 by \43230;
substitute \120 \242 by \43231;
substitute \121 \143 by \43232;
substitute \121 \149 by \43233;
substitute \121 \158 by \43234;
substitute \121 \242 by \43235;
substitute \122 \143 by \43236;
substitute \122 \154 by \43237;
substitute \122 \242 by \43238;
substitute \123 \133 by \43239;
substitute \123 \137 by \43240;
substitute \123 \155 by \43241;
substitute \123 \156 by \43242;
substitute \123 \242 by \43243;
substitute \172 \167 by \43392;
substitute \172 \167 \172 by \43393;
substitute \33 \140 by \140;
substitute \33 \145 by \145;
substitute \33 \146 by \146;
substitute \33 \147 by \147;
substitute \33 \148 by \148;
substitute \33 \149 by \149;
substitute \33 \150 by \150;
substitute \33 \152 by \152;
substitute \33 \156 by \156;
substitute \33 \157 by \157;
substitute \33 \158 by \158;
substitute \33 \166 by \166;
substitute \33 \168 by \168;
substitute \33 \169 by \169;
substitute \33 \170 by \170;
substitute \33 \171 by \171;
} liga;
feature locl {
script hani;
language ZHS;
substitute \260 by \43249;
substitute \270 by \43258;
substitute \271 by \43261;
substitute \272 by \43262;
substitute \277 by \43264;
substitute \279 by \43265;
substitute \280 by \43266;
substitute \283 by \43269;
substitute \300 by \43273;
substitute \324 by \43275;
substitute \358 by \43289;
substitute \359 by \43291;
substitute \372 by \43299;
substitute \384 by \43304;
substitute \389 by \43308;
substitute \394 by \43313;
substitute \395 by \43314;
substitute \400 by \43325;
substitute \404 by \43329;
substitute \407 by \43333;
substitute \415 by \43338;
substitute \418 by \43341;
substitute \421 by \43343;
substitute \423 by \43346;
substitute \424 by \43350;
substitute \437 by \43355;
substitute \441 by \43356;
substitute \443 by \43357;
substitute \444 by \43359;
substitute \448 by \43365;
substitute \460 by \43369;
substitute \461 by \43372;
substitute \462 by \43379;
substitute \463 by \43385;
substitute \466 by \43388;
substitute \472 by \43404;
substitute \482 by \43408;
substitute \491 by \43417;
substitute \495 by \43419;
substitute \496 by \43421;
substitute \499 by \43422;
substitute \501 by \43423;
substitute \502 by \43425;
substitute \518 by \43431;
substitute \522 by \43433;
substitute \524 by \43435;
substitute \525 by \43436;
substitute \526 by \43437;
substitute \527 by \43438;
substitute \528 by \43442;
substitute \529 by \43445;
substitute \537 by \43455;
substitute \540 by \43457;
substitute \549 by \43461;
substitute \563 by \43472;
substitute \581 by \43478;
substitute \585 by \43479;
substitute \603 by \43482;
substitute \605 by \43484;
substitute \645 by \43490;
substitute \652 by \43493;
substitute \670 by \43495;
substitute \681 by \43499;
substitute \693 by \43503;
substitute \695 by \43504;
substitute \735 by \43520;
substitute \784 by \43532;
substitute \806 by \43535;
substitute \829 by \43539;
substitute \868 by \43555;
substitute \947 by \43573;
substitute \1147 by \43595;
substitute \1183 by \43599;
substitute \1220 by \43611;
substitute \1308 by \43622;
substitute \1402 by \43634;
substitute \1403 by \43635;
substitute \1404 by \43636;
substitute \1408 by \43637;
substitute \1413 by \43639;
substitute \1422 by \43647;
substitute \1502 by \43662;
substitute \1539 by \43666;
substitute \1540 by \43669;
substitute \1542 by \43671;
substitute \1551 by \43675;
substitute \1557 by \43677;
substitute \1576 by \43686;
substitute \1601 by \43707;
substitute \1603 by \43711;
substitute \1607 by \43716;
substitute \1866 by \43757;
substitute \1867 by \43758;
substitute \1912 by \43765;
substitute \1913 by \43767;
substitute \1918 by \43772;
substitute \1919 by \43777;
substitute \1920 by \43780;
substitute \1922 by \43782;
substitute \1936 by \43785;
substitute \2002 by \43814;
substitute \2004 by \43815;
substitute \2010 by \43816;
substitute \2019 by \43820;
substitute \2038 by \43826;
substitute \2039 by \43828;
substitute \2056 by \43833;
substitute \2143 by \43852;
substitute \2206 by \43868;
substitute \2314 by \43884;
substitute \2444 by \43920;
substitute \2538 by \43944;
substitute \2543 by \43946;
substitute \2577 by \43955;
substitute \2587 by \43969;
substitute \2615 by \43981;
substitute \2633 by \43986;
substitute \2669 by \43995;
substitute \2670 by \43996;
substitute \2671 by \43997;
substitute \2681 by \43999;
substitute \2706 by \44018;
substitute \2708 by \44019;
substitute \2715 by \44032;
substitute \2726 by \44037;
substitute \2737 by \44043;
substitute \2769 by \44045;
substitute \2773 by \44047;
substitute \2784 by \44052;
substitute \2807 by \44064;
substitute \2816 by \44068;
substitute \2832 by \44070;
substitute \2838 by \44075;
substitute \2883 by \44089;
substitute \2891 by \44092;
substitute \2892 by \44093;
substitute \2946 by \44100;
substitute \2973 by \44103;
substitute \2974 by \44106;
substitute \2983 by \44109;
substitute \3030 by \44112;
substitute \3031 by \44115;
substitute \3032 by \44119;
substitute \3033 by \44120;
substitute \3034 by \44121;
substitute \3035 by \44124;
substitute \3047 by \44131;
substitute \3053 by \44133;
substitute \3059 by \44135;
substitute \3068 by \44136;
substitute \3071 by \44138;
substitute \3072 by \44140;
substitute \3086 by \44141;
substitute \3103 by \44148;
substitute \3104 by \44153;
substitute \3106 by \44159;
substitute \3109 by \44160;
substitute \3110 by \44166;
substitute \3117 by \44171;
substitute \3131 by \44182;
substitute \3249 by \44202;
substitute \3253 by \44206;
substitute \3268 by \44208;
substitute \3284 by \44213;
substitute \3285 by \44215;
substitute \3358 by \44224;
substitute \3433 by \44236;
substitute \3435 by \44237;
substitute \3472 by \44241;
substitute \3480 by \44244;
substitute \3483 by \44245;
substitute \3527 by \44254;
substitute \3569 by \44261;
substitute \3696 by \44281;
substitute \3770 by \44295;
substitute \3780 by \44301;
substitute \3793 by \44303;
substitute \3849 by \44315;
substitute \4309 by \44401;
substitute \4467 by \44424;
substitute \4523 by \44432;
substitute \4620 by \44449;
substitute \4629 by \44452;
substitute \4668 by \44461;
substitute \4703 by \44471;
substitute \4772 by \44480;
substitute \4777 by \44482;
substitute \4779 by \44484;
substitute \4801 by \44485;
substitute \4814 by \44489;
substitute \4821 by \44491;
substitute \4884 by \44498;
substitute \4886 by \44499;
substitute \4902 by \44501;
substitute \4921 by \44503;
substitute \4923 by \44504;
substitute \4926 by \44506;
substitute \4955 by \44515;
substitute \4957 by \44516;
substitute \5032 by \44532;
substitute \5058 by \44540;
substitute \5172 by \44555;
substitute \5209 by \44561;
substitute \5398 by \44575;
substitute \5504 by \44586;
substitute \5690 by \44600;
substitute \5717 by \44603;
substitute \5725 by \44617;
substitute \5740 by \44630;
substitute \5747 by \44641;
substitute \5815 by \44656;
substitute \5845 by \44661;
substitute \5850 by \44664;
substitute \5853 by \44666;
substitute \5855 by \44667;
substitute \5857 by \44670;
substitute \5861 by \44672;
substitute \5877 by \44674;
substitute \5890 by \44678;
substitute \5899 by \44683;
substitute \5922 by \44685;
substitute \5923 by \44687;
substitute \5932 by \44692;
substitute \5969 by \44696;
substitute \5986 by \44698;
substitute \6005 by \44700;
substitute \6012 by \44703;
substitute \6031 by \44705;
substitute \6041 by \44710;
substitute \6097 by \44721;
substitute \6101 by \44723;
substitute \6144 by \44727;
substitute \6237 by \44732;
substitute \6247 by \44733;
substitute \6359 by \44748;
substitute \6464 by \44760;
substitute \6482 by \44763;
substitute \6490 by \44764;
substitute \6655 by \44777;
substitute \6710 by \44782;
substitute \6721 by \44783;
substitute \6723 by \44785;
substitute \6731 by \44786;
substitute \6847 by \44799;
substitute \6850 by \44801;
substitute \6885 by \44805;
substitute \6900 by \44809;
substitute \6923 by \44816;
substitute \6926 by \44818;
substitute \6936 by \44821;
substitute \6951 by \44825;
substitute \6952 by \44827;
substitute \6954 by \44829;
substitute \6967 by \44831;
substitute \6975 by \44834;
substitute \6976 by \44837;
substitute \7018 by \44849;
substitute \7042 by \44852;
substitute \7069 by \44854;
substitute \7203 by \44865;
substitute \7222 by \44871;
substitute \7282 by \44880;
substitute \7287 by \44882;
substitute \7296 by \44885;
substitute \7370 by \44895;
substitute \7460 by \44904;
substitute \7461 by \44905;
substitute \7477 by \44914;
substitute \7490 by \44915;
substitute \7493 by \44916;
substitute \7512 by \44921;
substitute \7615 by \44930;
substitute \7681 by \44935;
substitute \7683 by \44938;
substitute \7694 by \44944;
substitute \7702 by \44948;
substitute \7703 by \44950;
substitute \7704 by \44951;
substitute \7728 by \44958;
substitute \7735 by \44959;
substitute \7749 by \44960;
substitute \7756 by \44964;
substitute \7760 by \44966;
substitute \7784 by \44968;
substitute \7847 by \44975;
substitute \7852 by \44981;
substitute \7854 by \44982;
substitute \7940 by \44995;
substitute \8020 by \45003;
substitute \8046 by \45006;
substitute \8108 by \45014;
substitute \8115 by \45016;
substitute \8145 by \45018;
substitute \8167 by \45022;
substitute \8176 by \45026;
substitute \8191 by \45027;
substitute \8213 by \45031;
substitute \8228 by \45036;
substitute \8239 by \45038;
substitute \8399 by \45051;
substitute \8428 by \45057;
substitute \8433 by \45064;
substitute \8452 by \45073;
substitute \8458 by \45079;
substitute \8467 by \45082;
substitute \8520 by \45095;
substitute \8529 by \45097;
substitute \8530 by \45098;
substitute \8573 by \45101;
substitute \8624 by \45105;
substitute \8647 by \45108;
substitute \8844 by \45126;
substitute \8882 by \45142;
substitute \8883 by \45143;
substitute \8889 by \45146;
substitute \8891 by \45147;
substitute \8894 by \45149;
substitute \8906 by \45152;
substitute \8911 by \45158;
substitute \8912 by \45159;
substitute \8920 by \45165;
substitute \8926 by \45166;
substitute \8983 by \45173;
substitute \9021 by \45180;
substitute \9049 by \45184;
substitute \9052 by \45189;
substitute \9097 by \45192;
substitute \9277 by \45237;
substitute \9299 by \45249;
substitute \9307 by \45251;
substitute \9308 by \45252;
substitute \9370 by \45260;
substitute \9373 by \45266;
substitute \9375 by \45267;
substitute \9378 by \45269;
substitute \9379 by \45271;
substitute \9387 by \45274;
substitute \9414 by \45280;
substitute \9429 by \45283;
substitute \9435 by \45285;
substitute \9437 by \45287;
substitute \9440 by \45292;
substitute \9463 by \45296;
substitute \9472 by \45298;
substitute \9487 by \45300;
substitute \9515 by \45303;
substitute \9664 by \45320;
substitute \9666 by \45321;
substitute \9759 by \45328;
substitute \9760 by \45329;
substitute \9773 by \45331;
substitute \9784 by \45333;
substitute \9855 by \45343;
substitute \9872 by \45344;
substitute \9885 by \45346;
substitute \9904 by \45351;
substitute \9910 by \45354;
substitute \9932 by \45360;
substitute \10050 by \45369;
substitute \10134 by \45382;
substitute \10179 by \45387;
substitute \10188 by \45388;
substitute \10351 by \45399;
substitute \10352 by \45400;
substitute \10356 by \45401;
substitute \10382 by \45404;
substitute \10576 by \45430;
substitute \10658 by \45443;
substitute \10685 by \45447;
substitute \10811 by \45463;
substitute \10840 by \45464;
substitute \10896 by \45472;
substitute \10908 by \45475;
substitute \11007 by \45492;
substitute \11062 by \45498;
substitute \11074 by \45504;
substitute \11142 by \45512;
substitute \11259 by \45521;
substitute \11262 by \45523;
substitute \11265 by \45525;
substitute \11269 by \45527;
substitute \11321 by \45533;
substitute \11339 by \45534;
substitute \11396 by \45539;
substitute \11412 by \45541;
substitute \11466 by \45543;
substitute \11467 by \45544;
substitute \11592 by \45556;
substitute \11779 by \45562;
substitute \12047 by \45591;
substitute \12295 by \45611;
substitute \12402 by \45630;
substitute \12432 by \45633;
substitute \12440 by \45637;
substitute \12467 by \45644;
substitute \12521 by \45655;
substitute \12622 by \45670;
substitute \12655 by \45676;
substitute \12701 by \45679;
substitute \12752 by \45683;
substitute \12755 by \45684;
substitute \12759 by \45685;
substitute \12803 by \45693;
substitute \12809 by \45695;
substitute \12834 by \45699;
substitute \12850 by \45703;
substitute \12867 by \45704;
substitute \12882 by \45711;
substitute \12928 by \45717;
substitute \12973 by \45721;
substitute \13032 by \45738;
substitute \13033 by \45739;
substitute \13132 by \45752;
substitute \13172 by \45757;
substitute \13187 by \45759;
substitute \13188 by \45760;
substitute \13246 by \45769;
substitute \13289 by \45772;
substitute \13448 by \45806;
substitute \13495 by \45817;
substitute \13496 by \45820;
substitute \13537 by \45842;
substitute \13539 by \45848;
substitute \13558 by \45855;
substitute \13566 by \45856;
substitute \13585 by \45865;
substitute \13618 by \45870;
substitute \13635 by \45873;
substitute \13636 by \45876;
substitute \13673 by \45885;
substitute \13746 by \45895;
substitute \13880 by \45913;
substitute \13895 by \45915;
substitute \14229 by \45949;
substitute \14326 by \45956;
substitute \14343 by \45959;
substitute \14407 by \45972;
substitute \14654 by \46013;
substitute \14701 by \46017;
substitute \14703 by \46019;
substitute \14715 by \46021;
substitute \14720 by \46023;
substitute \14727 by \46024;
substitute \14751 by \46028;
substitute \14865 by \46040;
substitute \14895 by \46043;
substitute \14905 by \46047;
substitute \14920 by \46049;
substitute \14983 by \46062;
substitute \15001 by \46067;
substitute \15033 by \46074;
substitute \15047 by \46082;
substitute \15077 by \46086;
substitute \15166 by \46092;
substitute \15245 by \46101;
substitute \15248 by \46102;
substitute \15259 by \46106;
substitute \15261 by \46109;
substitute \15267 by \46110;
substitute \15295 by \46116;
substitute \15344 by \46126;
substitute \15368 by \46132;
substitute \15372 by \46133;
substitute \15569 by \46157;
substitute \15697 by \46170;
substitute \15734 by \46177;
substitute \15757 by \46183;
substitute \15860 by \46193;
substitute \15979 by \46214;
substitute \15988 by \46216;
substitute \16021 by \46219;
substitute \16101 by \46236;
substitute \16168 by \46246;
substitute \16232 by \46256;
substitute \16246 by \46257;
substitute \16359 by \46267;
substitute \16454 by \46277;
substitute \16679 by \46297;
substitute \16750 by \46300;
substitute \16807 by \46312;
substitute \16831 by \46314;
substitute \16895 by \46315;
substitute \16936 by \46320;
substitute \16952 by \46322;
substitute \17030 by \46326;
substitute \17042 by \46330;
substitute \17119 by \46334;
substitute \17144 by \46336;
substitute \17146 by \46338;
substitute \17236 by \46345;
substitute \17250 by \46347;
substitute \17344 by \46357;
substitute \17352 by \46359;
substitute \17468 by \46365;
substitute \17537 by \46373;
substitute \17548 by \46374;
substitute \17768 by \46388;
substitute \17771 by \46389;
substitute \17796 by \46392;
substitute \17869 by \46398;
substitute \17907 by \46403;
substitute \17915 by \46406;
substitute \17916 by \46408;
substitute \17935 by \46415;
substitute \17943 by \46421;
substitute \17962 by \46440;
substitute \17963 by \46442;
substitute \17967 by \46444;
substitute \17968 by \46446;
substitute \17973 by \46449;
substitute \17980 by \46452;
substitute \17983 by \46454;
substitute \17992 by \46458;
substitute \17993 by \46459;
substitute \17999 by \46464;
substitute \18025 by \46467;
substitute \18028 by \46480;
substitute \18029 by \46482;
substitute \18035 by \46484;
substitute \18087 by \46493;
substitute \18185 by \46496;
substitute \18212 by \46501;
substitute \18213 by \46504;
substitute \18337 by \46507;
substitute \18351 by \46508;
substitute \18416 by \46513;
substitute \18496 by \46518;
substitute \18502 by \46519;
substitute \18527 by \46521;
substitute \18563 by \46527;
substitute \18564 by \46528;
substitute \18619 by \46531;
substitute \18648 by \46535;
substitute \18802 by \46551;
substitute \18893 by \46555;
substitute \18920 by \46561;
substitute \18925 by \46565;
substitute \19413 by \46594;
substitute \19471 by \46613;
substitute \19501 by \46622;
substitute \19526 by \46623;
substitute \19565 by \46627;
substitute \19670 by \46634;
substitute \19673 by \46637;
substitute \19715 by \46643;
substitute \19743 by \46658;
substitute \19745 by \46659;
substitute \19764 by \46671;
substitute \19784 by \46672;
substitute \19787 by \46673;
substitute \19789 by \46674;
substitute \19814 by \46677;
substitute \19832 by \46683;
substitute \19970 by \46697;
substitute \19971 by \46699;
substitute \19972 by \46700;
substitute \20007 by \46710;
substitute \20008 by \46711;
substitute \20053 by \46713;
substitute \20054 by \46714;
substitute \20079 by \46717;
substitute \20088 by \46718;
substitute \20108 by \46721;
substitute \20249 by \46723;
substitute \20255 by \46725;
substitute \20275 by \46728;
substitute \20529 by \46757;
substitute \20608 by \46765;
substitute \20618 by \46767;
substitute \20627 by \46768;
substitute \20647 by \46770;
substitute \20663 by \46775;
substitute \20832 by \46790;
substitute \20846 by \46791;
substitute \20977 by \46801;
substitute \20979 by \46802;
substitute \20990 by \46806;
substitute \20995 by \46808;
substitute \21006 by \46813;
substitute \21024 by \46816;
substitute \21035 by \46819;
substitute \21059 by \46825;
substitute \21081 by \46826;
substitute \21112 by \46831;
substitute \21118 by \46832;
substitute \21154 by \46845;
substitute \21178 by \46848;
substitute \21238 by \46854;
substitute \21341 by \46871;
substitute \21397 by \46874;
substitute \21439 by \46879;
substitute \21482 by \46884;
substitute \21533 by \46888;
substitute \21647 by \46906;
substitute \21685 by \46912;
substitute \21714 by \46917;
substitute \21840 by \46920;
substitute \21858 by \46921;
substitute \21920 by \46925;
substitute \21976 by \46930;
substitute \22015 by \46933;
substitute \22138 by \46937;
substitute \22237 by \46942;
substitute \22292 by \46952;
substitute \22322 by \46966;
substitute \22347 by \46977;
substitute \22349 by \46979;
substitute \22402 by \46999;
substitute \22431 by \47006;
substitute \22432 by \47007;
substitute \22438 by \47008;
substitute \22470 by \47013;
substitute \22486 by \47018;
substitute \22536 by \47031;
substitute \22548 by \47037;
substitute \22555 by \47040;
substitute \22570 by \47045;
substitute \22591 by \47051;
substitute \22604 by \47058;
substitute \22632 by \47063;
substitute \22636 by \47064;
substitute \22706 by \47076;
substitute \22729 by \47081;
substitute \22744 by \47085;
substitute \22769 by \47087;
substitute \22906 by \47107;
substitute \22968 by \47113;
substitute \22994 by \47116;
substitute \23080 by \47130;
substitute \23081 by \47131;
substitute \23086 by \47137;
substitute \23087 by \47140;
substitute \23090 by \47142;
substitute \23092 by \47144;
substitute \23093 by \47146;
substitute \23094 by \47147;
substitute \23107 by \47161;
substitute \23111 by \47165;
substitute \23112 by \47166;
substitute \23113 by \47167;
substitute \23114 by \47168;
substitute \23128 by \47185;
substitute \23135 by \47193;
substitute \23136 by \47194;
substitute \23170 by \47198;
substitute \23194 by \47200;
substitute \23195 by \47201;
substitute \23196 by \47202;
substitute \23247 by \47211;
substitute \23268 by \47214;
substitute \23273 by \47215;
substitute \23381 by \47233;
substitute \23384 by \47235;
substitute \23409 by \47239;
substitute \23413 by \47241;
substitute \23417 by \47243;
substitute \23431 by \47247;
substitute \23449 by \47250;
substitute \23491 by \47264;
substitute \23498 by \47265;
substitute \23514 by \47267;
substitute \23543 by \47271;
substitute \23653 by \47278;
substitute \23654 by \47279;
substitute \24349 by \47332;
substitute \24366 by \47335;
substitute \24441 by \47343;
substitute \24442 by \47344;
substitute \24502 by \47351;
substitute \24577 by \47363;
substitute \24623 by \47368;
substitute \24667 by \47370;
substitute \24694 by \47373;
substitute \24764 by \47384;
substitute \24775 by \47385;
substitute \24865 by \47394;
substitute \24875 by \47398;
substitute \24908 by \47405;
substitute \24947 by \47407;
substitute \25013 by \47420;
substitute \25065 by \47439;
substitute \25158 by \47456;
substitute \25220 by \47465;
substitute \25288 by \47470;
substitute \25336 by \47481;
substitute \25382 by \47494;
substitute \25397 by \47497;
substitute \25417 by \47498;
substitute \25424 by \47500;
substitute \25493 by \47525;
substitute \25552 by \47535;
substitute \25639 by \47544;
substitute \25684 by \47555;
substitute \25685 by \47557;
substitute \25699 by \47558;
substitute \25703 by \47559;
substitute \25748 by \47563;
substitute \25776 by \47573;
substitute \25824 by \47585;
substitute \25827 by \47586;
substitute \25834 by \47587;