-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path16QAM_8x8.eps
3271 lines (3271 loc) · 118 KB
/
16QAM_8x8.eps
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
%!PS-Adobe-3.0 EPSF-3.0
%Produced by poppler pdftops version: 20.10.0 (http://poppler.freedesktop.org)
%%Creator: \050MATLAB, The Mathworks, Inc. Version 9.10.0.1602886 \\(R2021a\\). Operating System: Windows 10)
%%LanguageLevel: 2
%%DocumentSuppliedResources: (atend)
%%BoundingBox: 0 0 372 300
%%HiResBoundingBox: 0 0 372 300
%%DocumentSuppliedResources: (atend)
%%EndComments
%%BeginProlog
%%BeginResource: procset xpdf 3.00 0
%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
/xpdf 75 dict def xpdf begin
% PDF special state
/pdfDictSize 15 def
/pdfSetup {
/setpagedevice where {
pop 2 dict begin
/Policies 1 dict dup begin /PageSize 6 def end def
{ /Duplex true def } if
currentdict end setpagedevice
} {
pop
} ifelse
} def
/pdfSetupPaper {
% Change paper size, but only if different from previous paper size otherwise
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
% so we use the same when checking if the size changes.
/setpagedevice where {
pop currentpagedevice
/PageSize known {
2 copy
currentpagedevice /PageSize get aload pop
exch 4 1 roll
sub abs 5 gt
3 1 roll
sub abs 5 gt
or
} {
true
} ifelse
{
2 array astore
2 dict begin
/PageSize exch def
/ImagingBBox null def
currentdict end
setpagedevice
} {
pop pop
} ifelse
} {
pop
} ifelse
} def
/pdfStartPage {
pdfDictSize dict begin
/pdfFillCS [] def
/pdfFillXform {} def
/pdfStrokeCS [] def
/pdfStrokeXform {} def
/pdfFill [0] def
/pdfStroke [0] def
/pdfFillOP false def
/pdfStrokeOP false def
/pdfLastFill false def
/pdfLastStroke false def
/pdfTextMat [1 0 0 1 0 0] def
/pdfFontSize 0 def
/pdfCharSpacing 0 def
/pdfTextRender 0 def
/pdfPatternCS false def
/pdfTextRise 0 def
/pdfWordSpacing 0 def
/pdfHorizScaling 1 def
/pdfTextClipPath [] def
} def
/pdfEndPage { end } def
% PDF color state
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
setcolorspace } def
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
setcolorspace } def
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
dup /pdfFill exch def aload pop pdfFillXform setcolor
/pdfLastFill true def /pdfLastStroke false def } def
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
/pdfLastStroke true def /pdfLastFill false def } def
/op { /pdfFillOP exch def
pdfLastFill { pdfFillOP setoverprint } if } def
/OP { /pdfStrokeOP exch def
pdfLastStroke { pdfStrokeOP setoverprint } if } def
/fCol {
pdfLastFill not {
pdfFillCS setcolorspace
pdfFill aload pop pdfFillXform setcolor
pdfFillOP setoverprint
/pdfLastFill true def /pdfLastStroke false def
} if
} def
/sCol {
pdfLastStroke not {
pdfStrokeCS setcolorspace
pdfStroke aload pop pdfStrokeXform setcolor
pdfStrokeOP setoverprint
/pdfLastStroke true def /pdfLastFill false def
} if
} def
% build a font
/pdfMakeFont {
4 3 roll findfont
4 2 roll matrix scale makefont
dup length dict begin
{ 1 index /FID ne { def } { pop pop } ifelse } forall
/Encoding exch def
currentdict
end
definefont pop
} def
/pdfMakeFont16 {
exch findfont
dup length dict begin
{ 1 index /FID ne { def } { pop pop } ifelse } forall
/WMode exch def
currentdict
end
definefont pop
} def
% graphics state operators
/q { gsave pdfDictSize dict begin } def
/Q {
end grestore
/pdfLastFill where {
pop
pdfLastFill {
pdfFillOP setoverprint
} {
pdfStrokeOP setoverprint
} ifelse
} if
} def
/cm { concat } def
/d { setdash } def
/i { setflat } def
/j { setlinejoin } def
/J { setlinecap } def
/M { setmiterlimit } def
/w { setlinewidth } def
% path segment operators
/m { moveto } def
/l { lineto } def
/c { curveto } def
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
neg 0 rlineto closepath } def
/h { closepath } def
% path painting operators
/S { sCol stroke } def
/Sf { fCol stroke } def
/f { fCol fill } def
/f* { fCol eofill } def
% clipping operators
/W { clip newpath } def
/W* { eoclip newpath } def
/Ws { strokepath clip newpath } def
% text state operators
/Tc { /pdfCharSpacing exch def } def
/Tf { dup /pdfFontSize exch def
dup pdfHorizScaling mul exch matrix scale
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
exch findfont exch makefont setfont } def
/Tr { /pdfTextRender exch def } def
/Tp { /pdfPatternCS exch def } def
/Ts { /pdfTextRise exch def } def
/Tw { /pdfWordSpacing exch def } def
/Tz { /pdfHorizScaling exch def } def
% text positioning operators
/Td { pdfTextMat transform moveto } def
/Tm { /pdfTextMat exch def } def
% text string operators
/xyshow where {
pop
/xyshow2 {
dup length array
0 2 2 index length 1 sub {
2 index 1 index 2 copy get 3 1 roll 1 add get
pdfTextMat dtransform
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
} for
exch pop
xyshow
} def
}{
/xyshow2 {
currentfont /FontType get 0 eq {
0 2 3 index length 1 sub {
currentpoint 4 index 3 index 2 getinterval show moveto
2 copy get 2 index 3 2 roll 1 add get
pdfTextMat dtransform rmoveto
} for
} {
0 1 3 index length 1 sub {
currentpoint 4 index 3 index 1 getinterval show moveto
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
pdfTextMat dtransform rmoveto
} for
} ifelse
pop pop
} def
} ifelse
/cshow where {
pop
/xycp {
0 3 2 roll
{
pop pop currentpoint 3 2 roll
1 string dup 0 4 3 roll put false charpath moveto
2 copy get 2 index 2 index 1 add get
pdfTextMat dtransform rmoveto
2 add
} exch cshow
pop pop
} def
}{
/xycp {
currentfont /FontType get 0 eq {
0 2 3 index length 1 sub {
currentpoint 4 index 3 index 2 getinterval false charpath moveto
2 copy get 2 index 3 2 roll 1 add get
pdfTextMat dtransform rmoveto
} for
} {
0 1 3 index length 1 sub {
currentpoint 4 index 3 index 1 getinterval false charpath moveto
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
pdfTextMat dtransform rmoveto
} for
} ifelse
pop pop
} def
} ifelse
/Tj {
fCol
0 pdfTextRise pdfTextMat dtransform rmoveto
currentpoint 4 2 roll
pdfTextRender 1 and 0 eq {
2 copy xyshow2
} if
pdfTextRender 3 and dup 1 eq exch 2 eq or {
3 index 3 index moveto
2 copy
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
xycp currentpoint stroke moveto
} if
pdfTextRender 4 and 0 ne {
4 2 roll moveto xycp
/pdfTextClipPath [ pdfTextClipPath aload pop
{/moveto cvx}
{/lineto cvx}
{/curveto cvx}
{/closepath cvx}
pathforall ] def
currentpoint newpath moveto
} {
pop pop pop pop
} ifelse
0 pdfTextRise neg pdfTextMat dtransform rmoveto
} def
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
pdfTextMat dtransform rmoveto } def
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
pdfTextMat dtransform rmoveto } def
/Tclip { pdfTextClipPath cvx exec clip newpath
/pdfTextClipPath [] def } def
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
/pdfTextClipPath [] def } def
% Level 2/3 image operators
/pdfImBuf 100 string def
/pdfImStr {
2 copy exch length lt {
2 copy get exch 1 add exch
} {
()
} ifelse
} def
/skipEOD {
{ currentfile pdfImBuf readline
not { pop exit } if
(%-EOD-) eq { exit } if } loop
} def
/pdfIm { image skipEOD } def
/pdfImM { fCol imagemask skipEOD } def
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
/pdfImClip {
gsave
0 2 4 index length 1 sub {
dup 4 index exch 2 copy
get 5 index div put
1 add 3 index exch 2 copy
get 3 index div put
} for
pop pop rectclip
} def
/pdfImClipEnd { grestore } def
% shading operators
/colordelta {
false 0 1 3 index length 1 sub {
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
pop true
} if
} for
exch pop exch pop
} def
/funcCol { func n array astore } def
/funcSH {
dup 0 eq {
true
} {
dup 6 eq {
false
} {
4 index 4 index funcCol dup
6 index 4 index funcCol dup
3 1 roll colordelta 3 1 roll
5 index 5 index funcCol dup
3 1 roll colordelta 3 1 roll
6 index 8 index funcCol dup
3 1 roll colordelta 3 1 roll
colordelta or or or
} ifelse
} ifelse
{
1 add
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
6 index 6 index 4 index 4 index 4 index funcSH
2 index 6 index 6 index 4 index 4 index funcSH
6 index 2 index 4 index 6 index 4 index funcSH
5 3 roll 3 2 roll funcSH pop pop
} {
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
funcCol sc
dup 4 index exch mat transform m
3 index 3 index mat transform l
1 index 3 index mat transform l
mat transform l pop pop h f*
} ifelse
} def
/axialCol {
dup 0 lt {
pop t0
} {
dup 1 gt {
pop t1
} {
dt mul t0 add
} ifelse
} ifelse
func n array astore
} def
/axialSH {
dup 0 eq {
true
} {
dup 8 eq {
false
} {
2 index axialCol 2 index axialCol colordelta
} ifelse
} ifelse
{
1 add 3 1 roll 2 copy add 0.5 mul
dup 4 3 roll exch 4 index axialSH
exch 3 2 roll axialSH
} {
pop 2 copy add 0.5 mul
axialCol sc
exch dup dx mul x0 add exch dy mul y0 add
3 2 roll dup dx mul x0 add exch dy mul y0 add
dx abs dy abs ge {
2 copy yMin sub dy mul dx div add yMin m
yMax sub dy mul dx div add yMax l
2 copy yMax sub dy mul dx div add yMax l
yMin sub dy mul dx div add yMin l
h f*
} {
exch 2 copy xMin sub dx mul dy div add xMin exch m
xMax sub dx mul dy div add xMax exch l
exch 2 copy xMax sub dx mul dy div add xMax exch l
xMin sub dx mul dy div add xMin exch l
h f*
} ifelse
} ifelse
} def
/radialCol {
dup t0 lt {
pop t0
} {
dup t1 gt {
pop t1
} if
} ifelse
func n array astore
} def
/radialSH {
dup 0 eq {
true
} {
dup 8 eq {
false
} {
2 index dt mul t0 add radialCol
2 index dt mul t0 add radialCol colordelta
} ifelse
} ifelse
{
1 add 3 1 roll 2 copy add 0.5 mul
dup 4 3 roll exch 4 index radialSH
exch 3 2 roll radialSH
} {
pop 2 copy add 0.5 mul dt mul t0 add
radialCol sc
encl {
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
0 360 arc h
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
360 0 arcn h f
} {
2 copy
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
a1 a2 arcn
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
a2 a1 arcn h
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
a1 a2 arc
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
a2 a1 arc h f
} ifelse
} ifelse
} def
end
%%EndResource
%%EndProlog
%%BeginSetup
xpdf begin
%%BeginResource: font XBWDZJ+Arial
%!PS-TrueTypeFont- 1
10 dict begin
/FontName /XBWDZJ+Arial def
/FontType 42 def
/FontMatrix [1 0 0 1 0 0] def
/FontBBox [-1361 -665 4096 2129] def
/PaintType 0 def
/Encoding 256 array
dup 0 /c00 put
dup 1 /c01 put
dup 2 /c02 put
dup 3 /c03 put
dup 4 /c04 put
dup 5 /c05 put
dup 6 /c06 put
dup 7 /c07 put
dup 8 /c08 put
dup 9 /c09 put
dup 10 /c0a put
dup 11 /c0b put
dup 12 /c0c put
dup 13 /c0d put
dup 14 /c0e put
dup 15 /c0f put
dup 16 /c10 put
dup 17 /c11 put
dup 18 /c12 put
dup 19 /c13 put
dup 20 /c14 put
dup 21 /c15 put
dup 22 /c16 put
dup 23 /c17 put
dup 24 /c18 put
dup 25 /c19 put
dup 26 /c1a put
dup 27 /c1b put
dup 28 /c1c put
dup 29 /c1d put
dup 30 /c1e put
dup 31 /c1f put
dup 32 /c20 put
dup 33 /c21 put
dup 34 /c22 put
dup 35 /c23 put
dup 36 /c24 put
dup 37 /c25 put
dup 38 /c26 put
dup 39 /c27 put
dup 40 /c28 put
dup 41 /c29 put
dup 42 /c2a put
dup 43 /c2b put
dup 44 /c2c put
dup 45 /c2d put
dup 46 /c2e put
dup 47 /c2f put
dup 48 /c30 put
dup 49 /c31 put
dup 50 /c32 put
dup 51 /c33 put
dup 52 /c34 put
dup 53 /c35 put
dup 54 /c36 put
dup 55 /c37 put
dup 56 /c38 put
dup 57 /c39 put
dup 58 /c3a put
dup 59 /c3b put
dup 60 /c3c put
dup 61 /c3d put
dup 62 /c3e put
dup 63 /c3f put
dup 64 /c40 put
dup 65 /c41 put
dup 66 /c42 put
dup 67 /c43 put
dup 68 /c44 put
dup 69 /c45 put
dup 70 /c46 put
dup 71 /c47 put
dup 72 /c48 put
dup 73 /c49 put
dup 74 /c4a put
dup 75 /c4b put
dup 76 /c4c put
dup 77 /c4d put
dup 78 /c4e put
dup 79 /c4f put
dup 80 /c50 put
dup 81 /c51 put
dup 82 /c52 put
dup 83 /c53 put
dup 84 /c54 put
dup 85 /c55 put
dup 86 /c56 put
dup 87 /c57 put
dup 88 /c58 put
dup 89 /c59 put
dup 90 /c5a put
dup 91 /c5b put
dup 92 /c5c put
dup 93 /c5d put
dup 94 /c5e put
dup 95 /c5f put
dup 96 /c60 put
dup 97 /c61 put
dup 98 /c62 put
dup 99 /c63 put
dup 100 /c64 put
dup 101 /c65 put
dup 102 /c66 put
dup 103 /c67 put
dup 104 /c68 put
dup 105 /c69 put
dup 106 /c6a put
dup 107 /c6b put
dup 108 /c6c put
dup 109 /c6d put
dup 110 /c6e put
dup 111 /c6f put
dup 112 /c70 put
dup 113 /c71 put
dup 114 /c72 put
dup 115 /c73 put
dup 116 /c74 put
dup 117 /c75 put
dup 118 /c76 put
dup 119 /c77 put
dup 120 /c78 put
dup 121 /c79 put
dup 122 /c7a put
dup 123 /c7b put
dup 124 /c7c put
dup 125 /c7d put
dup 126 /c7e put
dup 127 /c7f put
dup 128 /c80 put
dup 129 /c81 put
dup 130 /c82 put
dup 131 /c83 put
dup 132 /c84 put
dup 133 /c85 put
dup 134 /c86 put
dup 135 /c87 put
dup 136 /c88 put
dup 137 /c89 put
dup 138 /c8a put
dup 139 /c8b put
dup 140 /c8c put
dup 141 /c8d put
dup 142 /c8e put
dup 143 /c8f put
dup 144 /c90 put
dup 145 /c91 put
dup 146 /c92 put
dup 147 /c93 put
dup 148 /c94 put
dup 149 /c95 put
dup 150 /c96 put
dup 151 /c97 put
dup 152 /c98 put
dup 153 /c99 put
dup 154 /c9a put
dup 155 /c9b put
dup 156 /c9c put
dup 157 /c9d put
dup 158 /c9e put
dup 159 /c9f put
dup 160 /ca0 put
dup 161 /ca1 put
dup 162 /ca2 put
dup 163 /ca3 put
dup 164 /ca4 put
dup 165 /ca5 put
dup 166 /ca6 put
dup 167 /ca7 put
dup 168 /ca8 put
dup 169 /ca9 put
dup 170 /caa put
dup 171 /cab put
dup 172 /cac put
dup 173 /cad put
dup 174 /cae put
dup 175 /caf put
dup 176 /cb0 put
dup 177 /cb1 put
dup 178 /cb2 put
dup 179 /cb3 put
dup 180 /cb4 put
dup 181 /cb5 put
dup 182 /cb6 put
dup 183 /cb7 put
dup 184 /cb8 put
dup 185 /cb9 put
dup 186 /cba put
dup 187 /cbb put
dup 188 /cbc put
dup 189 /cbd put
dup 190 /cbe put
dup 191 /cbf put
dup 192 /cc0 put
dup 193 /cc1 put
dup 194 /cc2 put
dup 195 /cc3 put
dup 196 /cc4 put
dup 197 /cc5 put
dup 198 /cc6 put
dup 199 /cc7 put
dup 200 /cc8 put
dup 201 /cc9 put
dup 202 /cca put
dup 203 /ccb put
dup 204 /ccc put
dup 205 /ccd put
dup 206 /cce put
dup 207 /ccf put
dup 208 /cd0 put
dup 209 /cd1 put
dup 210 /cd2 put
dup 211 /cd3 put
dup 212 /cd4 put
dup 213 /cd5 put
dup 214 /cd6 put
dup 215 /cd7 put
dup 216 /cd8 put
dup 217 /cd9 put
dup 218 /cda put
dup 219 /cdb put
dup 220 /cdc put
dup 221 /cdd put
dup 222 /cde put
dup 223 /cdf put
dup 224 /ce0 put
dup 225 /ce1 put
dup 226 /ce2 put
dup 227 /ce3 put
dup 228 /ce4 put
dup 229 /ce5 put
dup 230 /ce6 put
dup 231 /ce7 put
dup 232 /ce8 put
dup 233 /ce9 put
dup 234 /cea put
dup 235 /ceb put
dup 236 /cec put
dup 237 /ced put
dup 238 /cee put
dup 239 /cef put
dup 240 /cf0 put
dup 241 /cf1 put
dup 242 /cf2 put
dup 243 /cf3 put
dup 244 /cf4 put
dup 245 /cf5 put
dup 246 /cf6 put
dup 247 /cf7 put
dup 248 /cf8 put
dup 249 /cf9 put
dup 250 /cfa put
dup 251 /cfb put
dup 252 /cfc put
dup 253 /cfd put
dup 254 /cfe put
dup 255 /cff put
readonly def
/CharStrings 256 dict dup begin
/.notdef 0 def
/c77 90 def
/c74 87 def
/c6e 81 def
/c69 76 def
/c68 75 def
/c64 71 def
/c5a 61 def
/c53 54 def
/c52 53 def
/c51 52 def
/c50 51 def
/c4e 49 def
/c4d 48 def
/c49 44 def
/c46 41 def
/c45 40 def
/c44 39 def
/c43 38 def
/c42 37 def
/c41 36 def
/c3d 32 def
/c39 28 def
/c38 27 def
/c37 26 def
/c36 25 def
/c35 24 def
/c34 23 def
/c33 22 def
/c32 21 def
/c31 20 def
/c30 19 def
/c2d 16 def
/c2c 15 def
/c20 3 def
end readonly def
/sfnts [
<00010000000900800003001063767420adbfdf8e0000009c0000066e6670676d
38a5162b0000070c00000bb0676c7966c8f4bc38000012bc000047c068656164
eb4b56cc00005a7c00000036686865611233092400005ab400000024686d7478
aa48550900005ad8000023e46c6f636132e843e800007ebc000023306d617870
178d09af0000a1ec0000002070726570a1b2e8ea0000a20c00000c2f00>
<05ba001905ba001a05a70019042600180000ffe70000ffe80000ffe7fe69ffe8
05ba0019fe69ffe802ea000000b8000000b80000000000a800ad016900ad00bf
00c201f0001800af00b900b400c800170044009c007c009400870006005a00c8
0089005200520005004400940119ffb4002f00a1000300a100cd00170057007e
00ba00160118ffe9007f008503d300870085000d002200410050006f008d014c
ff75005c00df04830037004c006e00700180ff58ff8eff92ffa400a500b903c8
fffd000b001a0063006300cdffee05d8ffdc002d005c0095009900df019209b5
00400057008000b9039d0072009a035d0401ff67fffa00030021007700cd0004
004d00cd01c0022b004c006500e70118017c034305d8ffa3ffb0ffc40003001c
005d0068009a00ba013501470221055cff4dffcd0016002d00780080009900b2
00b600b600b800bd00da010c05f0ffa4fff00019002c0049007f00b400ce01c0
03fefd81fe3f000000050018002900390049006f00be00c700d0012301c1026f
050c05320540057affd4001400310055005700a700b400e601f7027e027e027f
03c60446ff42000e0085009100bf00c200c500e1011a012f014f01560229026f
029e03720008002c00310031006400690089009800c700de012b01b6020c02cf
03a304ab04fb061dfee0ff0e00060026009b009d00c1010d0118012001730182
01d601e30243025f029b02e2039404a904d20761001c005e006d008d00ab00f7
011201380151015b0168017c01870191019901cd01d001e802410254026b02ef
0368037103bd044204420453047304830586058b06e8fe58fec4fed1fef7ff32
ff860051007c008100910095009e00b400b900cf00d900d900df00e20105010b
010e010e012001210155017b017b017e018d01a201a801a901b401d001d001e2
01e901f201f501fb020002000206021b0221022202220223027202770294029c
02cf02cf02d002ec02f903170322032b0335033c0359036f0371038703900390
03b503e1041a04cf04ff053205320596059f05a805ab05c205f0060c07820800
08ccfca3fd2afddefe00fe88fe96feb2feb4ffe100150019001a001c001f003c
005100610061006a0078009600a500af00d3010c0118011a012a013e014c0151
015f016a0171017801820184019a01a501a801a901ae01bc01cd01d701ef0200
020d021c02210222022e02350242024f024f025e026502710290029202b402d6
02fa0307030b030f0315032a0347035d036503740379039603b003cc03dd03e2
03f603fc03fc03ff040a041f04220426042b0447045f0475049e04e704e7055c
05cb05e5060a066d068606b806f10736073e07500751075d078f07b607d40860
00b600c300b500b700000000000000000000000001e00381034503b5008e0233
041902ce02ce002d005f0064034d023f000002a80188027d01b402240578063b
023b014e00f00426029402c6029f02f6023b034d014b0153006a023100000000
0000061404aa0000003c04c300ed04bc026502ce03b50078060c017e02ef060c
00b201000239000001c50330042b03cb00da03df010704a100db040a011701ed
02a70350010b01bd043e05580021039c00ae0371017d00b5024500000afb088c
012b014e01aa00870054013201f803ff0003024e00b4003703e30083006b02d8
00ed00770088009701640467008e0033017c00e700a6029e0329056e062a0615
01c90269048a021301b4000204a9000002390124010305140084015d039a06ef
02d9007500cf040a00de03ac04bc02cf02ae034d04f005520168006d007d0086
0071ff810079055804d2016700030156002504e00094007c033204210094007f
0072005c002f00b6001800ba00b80041034d00720018001f004c016a01550099
009a009a009800b200040078006900140057006e00ce00b4065402b80067050e
016500e7000004cbfe52005affa60099ff67006eff92002dffd40087ff7c00b8
00a800e5008f00a80185fe7b0070001e00d900de014c054602cf0546ff2d028a
02d90253029600b700000000000000000000000000000125011800ea00ea00ae
0000003e05bb008a04d70053003fff8cffd500150028002200990062004a00e4
006d00ee00e5004803c00033fe4e02b1ff460370007905df0051ffa7ff1f010a
0068ff6c004f00bc00a507050061072b00ed04b001d200b6007b00650252ff74
0365fe690094008f005c004000860075008900890471048304f9008c00910096
009b00a000a500aa00af00b400b9000000>
<405b8574737271706f6e6d6c6b6a6968676665625d58575655544f4e41403f3e
3d3c3b3a3938373534333231302f2e2d2c2b2a292827262524232221201f1e1d
1c1b1a191817161514131211100f0e0d0c0b0a090807060504030201002c4523
466020b02660b004262348482d2c452346236120b02661b004262348482d2c45
234660b0206120b04660b004262348482d2c4523462361b0206020b02661b020
61b004262348482d2c45234660b0406120b06660b004262348482d2c45234623
61b0406020b02661b04061b004262348482d2c0110203c003c2d2c20452320b0
cd442320b8015a51582320b08d44235920b0ed51582320b04d44235920b09051
582320b00d44235921212d2c20204518684420b001602045b04676688a456044
2d2c01b10b0a432343650a2d2c00b10a0b4323430b2d2c00b0172370b101173e
01b0172370b10217453ab10200080d2d2c45b01a234445b01923442d2c2045b0
0325456164b050515845441b2121592d2cb00143632362b0002342b00f2b2d2c
2045b0004360442d2c01b00643b00743650a2d2c2069b04061b0008b20b12cc0
8a8cb8100062602b0c642364615c58b00361592d2c45b0112bb0172344b0177a
e4182d2c45b0112bb01723442d2cb01243588745b0112bb0172344b0177ae41b
038a45186920b01723448a8a8720b0a05158b0112bb0172344b0177ae41b21b0
177ae45959182d2c2d2cb0022546608a46b040618c482d2c4b53205c58b00285
5958b00185592d2c20b0032545b019234445b01a23444565234520b00325606a
20b009234223688a6a606120b01a8ab000527921b21a1a40b9ffe0001a45208a
54582321b03f1b235961441cb114008a5279b31940201945208a54582321b03f
1b235961442d2cb110114323430b2d2cb10e0f4323430b2d2cb10c0d4323430b
2d2cb10c0d432343650b2d2cb10e0f432343650b2d2cb11011432343650b2d2c
4b525845441b2121592d2c0120b003252349b04060b0206320b000525823b002
253823b002256538008a63381b212121212159012d2c4bb06451584569b00943
608a103a1b212121592d2c01b005251023208af500b0016023edec2d2c01b005
251023208af500b0016123edec2d2c01b0062510f500edec2d2c20b001600110
203c003c2d2c20b001610110203c003c2d2cb02b2bb02a2a2d2c00b00743b006
430b2d2c3eb02a2a2d2c352d2c76b8022323701020b802234520b0005058b001
61593a2f182d2c21210c6423648bb84000622d2c21b08051580c6423648bb820
00621bb200402f2b59b002602d2c21b0c051580c6423648bb81555621bb20080
2f2b59b002602d2c0c6423648bb84000626023212d2cb4000100000015b00826
b00826b00826b008260f10161345683ab001162d2cb4000100000015b00826b0
0826b00826b008260f1016134568653ab001162d2c4b53234b515a5820458a60
441b2121592d2c4b545820458a60441b2121592d2c4b53234b515a58381b2121
592d2c4b5458381b2121592d2cb0134358031b02592d2cb0134358021b03592d
2c4b54b012435c5a58381b2121592d2cb012435c580cb00425b00425060c6423
646164b807085158b00425b00425012046b01060482046b0106048590a21211b
2121592d2cb012435c580cb00425b00425060c6423646164b807085158b00425
b00425012046b8fff060482046b8fff06048590a21211b2121592d2c4b53234b
515a58b03a2b1b2121592d2c4b53234b515a58b03b2b1b2121592d2c4b53234b
515ab012435c5a58381b2121592d2c0c8a034b54b00426024b545a8a8a0ab012
435c5a58381b2121592d2c4b5258b00425b0042549b00425b00425496120b000
5458212043b0005558b00325b00325b8ffc038b8ffc038591bb04054582043b0
005458b00225b8ffc038591b2043b0005458b00325b00325b8ffc038b8ffc038
1bb00325b8ffc03859595959212121212d2c462346608a8a462320468a608a61
b8ff8062232010238ab902c202c28a70456020b0005058b00161b8ffba8b1bb0
468c59b0106068013a2d2c2320b000508a8a64b10003255458b0401bb1010325
5458b037438b59b04f2b5923b0622b2321235865592d2cb13a000c215460432d
2cb1020042b123018851b1400188535a58b910000020885458b2020102436042
59b12401885158b920000040885458b2020202436042b12401885458b2022002
436042004b014b5258b2020802436042591bb940000080885458b20204024360
4259b94000008063b80100885458b202080243604259b94000010063b8020088
5458b202100243604259b12601885158b94000020063b80400885458b2024002
43604259b94000040063b80800885458b202800243604259b12801885158b940
00080063b81000885458ba00020100000243604259595959595959b100024354
58400a37403a403b403e023f021bb10102435458b237403aba0100003b0100b3
3e013f011bb18002435258b237403ab80180b13b401bb901000002435258b237
403aba0180003b01401bb901800002435258b237403ab80200b13b401bb23740
3aba0100003b0100595959b9400000808855b94000020063b8040088555a58b3
3e003f011bb33e003f0159595942424242422d2cb0024354584b53234b515a58
381b2121591b21212121592d2cb0572b580c028a4b53b004264b515a580a381b
0a2121591b21212121592d2c20b0024354b00123b05f237821b1000243b05623
7921b0024323b020205c58212121b100471c598a8a208a208a23b81000635658
b81000635658212121b1012c1c591b2159b08062205c58212121b1001b1c5923
b08062205c58212121b1000c1c598ab00161b8ffb31c23212d2c20b0024354b0
0123b07b237821b1000243b072237921b10002438ab020205c58212121b0631c
598a8a208a208a23b81000635658b81000635658b00426b0015bb00426b00426
b004261b21212121b13600231c591b2159b0042623b08062205c588a5c8a5a23
212321b01d1c598ab08062205c5821212321b00e1c59b00426b00161b8ff981c
23212d2c012d2cb0022563b0206066b00225b82000626023622d2c234ab1024e
2b2d2c234ab1014e2b2d2c238a4a234564b0022564b002256164b03543525821
206459b1024e2b23b000505865592d2c238a4a234564b0022564b002256164b0
3543525821206459b1014e2b23b000505865592d2c20b003254ab1024e2b8a10
3b2d2c20b003254ab1014e2b8a103b2d2cb00325b003258ab0672b8a103b2d2c
b00325b003258ab0682b8a103b2d2cb0032546b003254660b004252eb00425b0
0425b0042620b000505821b06a1bb06c592bb0032546b00325466061b0806220
8a2010233a232010233a2d2cb0032547b003254760b0052547b0806361b00225
b00625496323b005254ab080632058621b2159b0042646608a468a4660b02063
612d2cb00426b00425b00425b00426b06e2b208a2010233a232010233a2d2c23
20b001545821b00225b1024e2bb0805020605920606020b001515821211b20b0
05515821206661b0402361b100032550b00325b00325505a5820b00325618a53
5821b000591b21591bb00754582066616523211b2121b000595959b1024e2b2d
2cb00225b004254ab0005358b0001b8a8a238ab00159b004254620666120b005
26b0062649b00526b00526b0702b236165b02060206661b02061652d2cb00225
46208a20b000505821b1024e2b1b452321596165b00225103b2d2cb0042620b8
02006220b80200638a236120b05d602bb00525118a128a20398a58ba005d1000
0004266356602b23212010204620b1024e2b23611b2321208a201049b1024e2b
593b2d2cba005d10000009256356602bb00525b00525b00526b06d2bb15d0725
602bb00525b00525b00525b00525b06f2bba005d10000008266356602b20b000
5258b0502bb00525b00525b00725b00725b00525b0712bb0021738b00052b002
25b001525a58b00425b0062549b00325b00525496020b0405258211bb0005258
20b0025458b00425b00425b00725b0072549b00217381bb00425b00425b00425
b0062549b0021738595959595921212121212d2cb12501885058b94000020063
b8040088545cb0124b525b1bb001592d00>
<00020100000005000500000300070042b40201e40607b802994013000504e403
000a0704e4010019080605e40203bc023100090199012e00182b10f63cfd3c4e
10f43c4dfd3c003f3cfd3c10fc3cfd3c3130211121112521112101000400fc20
03c0fc400500fb002004c00000>
<000100aafede018300cd000a0064b0852b58b50a030007ab06b8015040260103
3c0202010a013c000a020301033c000638073a4f005f006f007f00a0000500a0
0ba198182b10f45df4e410ed3c103c003fed3c103c10ed10fded011112393130
1bb507060140000800183f1acd2fcd3031593335331514060727363637b6cd50
5732393603cdcd718b264d19615b000000>
<0001004101b8026a026d0003003db0852b58401970027003024d014d02020123
00021a05700001001904708d182b4e10e45d10e6002f4ded31300071015d1bb2
00400100182f1acd3031591335211541022901b8b5b5000000>
<00020055ffe7041105c00010001d01feb0852b58b10202435458400a1a1e0405
141e0d0d1709b8ffe8b40f0f025509b8ffe840190d0d02550911000c0f0f0255
00160c0c0255000c0d0d0255002f2b2b2bcd2f2b2bcd003fed3fed31301bb106
02435458400a1a1e0405141e0d0d1709b8fff4b40f0f065509b8ffe6b40d0d06
5509b8ffee40190b0b0655091100100d0d065500100c0c065500100b0b065500
2f2b2b2bcd2f2b2b2bcd003fed3fed31301b404e04068702880b880fc90e0509
070b180245134c154a19431b54135c155c19521b6b076b0b63136c156b19601b
79027706760b7a0f870698079610c918da02d606d60bdb0f1a1a1e0405141e0d
0d174110fff4000c000c014000560017fff2000b000b014000560017fff8000d
000d014040115617730940212334300901000910090209410afff4000b000b01
4000560009ffe8000d000d0140b75609901f110c0c0cb80140b456110e0b0bb8
0140b45611080d0db80140b356117300b8ffc0400c2123342000400002000c0c
0cb80140b45600080b0bb80140b45600080d0db80140b65600901ec78b182b10
f62b2b2b5d2bed2b2b2b10f62b2b5d712bed2b2b2b003fed3fed3130015d7100
5db00243b0405058b4062019101cb8fff0b202200bbeffe00016ffe00012ffe0
000fffe0003838383838013838385959591bb10d14b8032fb46c0d0d041ab803
2fb26c040500183f2b3f2b303159131012363332161612151002062322272613
101633323611102623220706556bd3a076b274426ad3a1d47991b9a97c7ca9a9
7e7c4a5d02d30104013dac5fb3feffdafefefec3ad98b7019dfe97eff0016801
6aee698600>
<000100df000002fb05c0000a010eb0852b58b30a0c0c0cb80140b456000c0c0c
b80140b4560a0e0b0bb80140b456000e0b0bb80140b4560a080d0db80140b456
00080d0db8014040215603400d11346b047f028f02990804ac04010900060502
030905010c0201ca0a00b8ffc0400a21233430000120000100b8ffe0b4101002
5500b8ffea40110f0f0255001c0c0c0255000e0d0d025500b8fff040190f0f06
5500100c0c065500100d0d0655001a0c05400d0f3405b8ffc0400e2123343005
01200540050205190bba013c018500182b4e10e45d712b2b10f62b2b2b2b2b2b
2b5d712b3c4dfd3c003f3f17390111393130015d005d2b012b2b2b2b2b2b1b40
0c0201090640050509010c090500183f3f12392f1acd11123930315921231106
0607353636373302fbb441d35497e22f74047b3e7c1fae47ca5f000000>
<0001003c0000040705c0001e0227b0852b58b10602435458400911100d181313
06550db8fff4b4111106550db8ffee4009101006550d1e14051eb8ffe8401713
1306551e1e111106551e1c0e1006551e0c0d0d06551eb802bb400c020a171720
1f10110202201f1112392fd4cd1112392fcd002fed2b2b2b2b3fed2b2b2bc432
31301bb10202435458400911100d0c121202550db8fff440090f1102550d1e14
051eb8ffe0400b121302551e140f1102551eb802bbb2020a17b8ffe8b40b0b02
5517b8ffec400e0d0d02551717201f10110202201f1112392fd4cd1112392f2b
2bcd002fed2b2b3fed2b2bc43231301b40473b053b06bb05bf06bb07c708c91c
07490c590c540e6b0c640e7a127a138912bc12e51ae51bf01a0cbf0bb713021e
0a10080606ca1c1a141c1c1a081c1a030102081a1c030d1e10b802a4b34f1101
11b80118b50d1e1405001eb802bbb301020c0a4110fff4000c000c0140005600
0afff2000b000b01400056000afff8000d000d0140400d560a7317d300000140
21233401bb0281002000100138400c11b53f025f026f027f020402ba0224001f
018fb18b182b10f65df4ed10f62b3c10f4ed2b2b2b003f3cfd3c3fedfd5de411
1217390111121739870e2e2b0e7d10c4011112393130b00243b040505840091b
101c101d101e1006befff00007ffe00008fff00009fff0003838383801383838
3859005d015d7259591b400910100d1b07070d021eb80333b46c020c140db803
2fb26c140500183f2b3f2b1139113312392f3031592515212637363637363635
34262322060727363633321615140606070606070407fc37021725a39aefa899
7b829c01b913f8d1d3f648a7c2a25c1eadad413c63c07ec4e5666b939c8a13cf
d9eaad58aabca4886131000000>
<00010056ffe6041605c0002b01f6b0852b58b10202435458400b1918400d0d02
55181c0001b8ffc0402b0c0d02550129230a0d0f0c0f1e0a0a29151e1c041e29
1c05290d230d0c181901001220100c0c0255200726b8ffe8b40c0d0255262f2b
cd2f2bcd2fcd2fcd2f0012393f3f10ed10ed12392fedc610c6123910c42b3210
c42b3231301b4030050d160d450d860d0445115711761b0352166c106a146416
750d7914860d8a14891ba50d0a0b0c0d0e040701230d0c01b802a4b340000100
bb01180029000d0135b40c0c150418ba02a4001902684009151e1c05041e290d
124110fff4000c000c014000560012fff2000b000b014000560012fff8000d00
0d014040115612735f206f200220180d0d06552080074110fff4000c000c0140
00560007fff2000b000b014000560007fff8000d000d01404011560773264021
2334302601002610260226b8fff4b70d0d065526902d18b80138b219d301ba01
380000ffc0400b212334200040000200902cb80192b18b182b10f65d2bedf4ed
10f62b5d712bed2b2b2bf42b5ded2b2b2b003fed3fedfde41112392fed10fd5d
e411123901111217393130b00243b0405058b2052003b8ffe001383859015d00
5d0171591b400900010104230c0d0f0ab8032fb56c0f0f1c2904b8032fb76c29
0d1918181c15b8032fb26c1c0500183f2b322f333f2b11392f2b33323911392f
3330315913371616333236353426232207371633323635342623220607273636
3332161615140607161615140023222656b41f956b7fafa27d334c14120b73b8
866a698c14b421eaae78ca6b66648290fee8d6c1ff0183189987b0827ca1149e
02787d6382848420b5c767b2645f9c2e1ebd8ec0fef5e60000>
<0002001a0000041005ba000a000d021cb0852b58bc000cfffa000c000c0140b4
560d060c0cb80140b456050c0c0cb80140b456060c0c0cb80140b456090c0c0c
b80140b4560a0c0c0cb80140b456050e0b0bb80140b456060e0b0bb80140b456
090e0b0bb80140b4560a0e0b0bb80140b45607080c0cb80140b45608080c0cb8
0140b45607080b0bb80140b45608080b0bb80140b45607080d0db80140b45608
080d0db80140b45605080d0db80140b45606080d0db80140b45609080d0db801
40b4560a080d0db8014040375612580c680c9a0ca90cc90c054c034c0d940403
12010208000c060307050a0b0307000c0c0d0dca030414030304030d00020c0d
040703bb02bb0008000201a0400a000404000c0c00ca0a04b80266b705050a40
1d1f340ab8ffe0b4101002550ab8ffe6b40d0d02550ab8ffeeb40d0d06550ab8
0137400d07402223340780213507900f02b8ffc0400b0d143400021002200203
02b8ffe0b40d0d025502b8ffe4b60d0d065502b50eb8018cb18b182b10ec2b2b
5d2b10f62b2bf42b2b2b2b3c10e610fd3c003f3f10f43cf63c11393901111239
39872e2b047d10c40f0f0f313001435c58b9000dffdeb212390db8ffd4400b33
3903222d3903041d1d3c2b2b2b2b595d005d435c5840140c400b390c8050390c
4026390c221c390c402d392b2b2b2b2b59012b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b002b1bb60c040906030d02b80332b76c0d0d04000c040500183f3f