-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcover.ps
2047 lines (2010 loc) · 40.5 KB
/
cover.ps
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
%%Creator: gEDA gschem 1.8.1-20121123-13-g875406c
%%CreationDate: Wed Mar 25 07:22:43 2015
%%Title: /home/fosse/Documents/epl_fiberamp/cover.sch
%%Author: fosse
%%BoundingBox: 0 0 612 792
%%Orientation: Landscape
%%Pages: 1
%%EndComments
%%BeginProlog
% Prolog for gEDA, define all the functions needed for rendering
% schematics on Postscript devices
% Draw a line from the second coordinate to the first
% x2 y2 x1 y1 width line -
/line {
setlinewidth
% pop off first element and moveto
moveto
% pop off remaining elements and draw a line segment
lineto
% draw it
stroke
} bind def
% Draw a dot
% x y r dot -
/dot {
0 360 arc fill
} bind def
% Draw a dot-dashed line, a bunch of lined segments,
% if the array element only has length two, draw a dot.
% [ [x2 y2 x1 y1] [x4 y4 x3 y3] [x5 y5] ... ] width dashed -
/width 0 def
/dashed {
dup 2.0 div /width exch def
setlinewidth
% pop off each line segment and draw it as a dot or as a line
{
aload length 2 gt
{ moveto lineto stroke}
{ width dot } ifelse
} forall
} bind def
% Draw an arc segment
% x y r ang1 ang2 width darc -
/darc {
setlinewidth
arc stroke
} bind def
% Draw a series of arc segment bits, if the array element only has a single
% element in it, draw a dot.
% [ [sa1 ea1] [sa2 ea2] ... ] x y r width dashedarc -
/x 0 def
/y 0 def
/dashedarc {
dup /width exch def
setlinewidth
/r exch def
/y exch def
/x exch def
{ aload length 1 gt
{
% this element had two angles in it
% extract start and stop angles
x y r % drop x y and r onto stack
% at this point we have: sa ea x y r
% we need x y r sa ea
% so..
5 -2 roll
% and add it to the current path, and draw it
arc stroke
} {
% this element only had one angle in it, place a
% filled dot at the appropriate place
% compute center point of the arc using the angle
% that is on the top of the stack
dup % angle angle
cos r mul x add % angle x
exch % x angle
sin r mul y add % x y
width % x y width/2
dot % draw the dot
} ifelse
} forall
% Now draw it
stroke
} bind def
% Draw a box
% width height x y linethickness box -
/box {
setlinewidth
moveto
exch dup 0 rlineto % w h, h w w 0 -- Draw bottom line
exch 0 exch rlineto % h w, w h 0, w 0 h -- Draw right line
neg 0 rlineto % w, -w 0 -- Draw Top line
closepath % finish and draw it
stroke
} bind def
% Draw a filled box
% width height x y fbox -
/fbox {
moveto
exch dup 0 rlineto
exch 0 exch rlineto
neg 0 rlineto
closepath
fill
} bind def
% Font reincoding utilities
% ISOLatin1Encoding, extended with remaining uncoded glyphs
/ISOLatin1Extended [
/.notdef /Lslash /lslash /OE /oe /Scaron /scaron /Zcaron /zcaron
/Ydieresis /trademark /bullet /dagger /daggerdbl /ellipsis /emdash
/endash /fi /fl /florin /fraction /guilsinglleft /guilsinglright
/perthousand /quotedblbase /quotedblleft /quotedblright
/quotesinglbase /quotesingle /.notdef /.notdef /.notdef /space
/exclam /quotedbl /numbersign /dollar /percent /ampersand
/quoteright /parenleft /parenright /asterisk /plus /comma /minus
/period /slash /zero /one /two /three /four /five /six /seven /eight
/nine /colon /semicolon /less /equal /greater /question /at /A /B /C
/D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z
/bracketleft /backslash /bracketright /asciicircum /underscore
/quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s
/t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /dotlessi /grave /acute /circumflex
/tilde /macron /breve /dotaccent /dieresis /.notdef /ring /cedilla
/.notdef /hungarumlaut /ogonek /caron /space /exclamdown /cent
/sterling /currency /yen /brokenbar /section /dieresis /copyright
/ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron
/degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph
/periodcentered /cedilla /onesuperior /ordmasculine /guillemotright
/onequarter /onehalf /threequarters /questiondown /Agrave /Aacute
/Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute
/Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth
/Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply
/Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn
/germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring
/ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave
/iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute
/ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute
/ucircumflex /udieresis /yacute /thorn /ydieresis
] def
% `new-font-name' `encoding-vector' `old-font-name' RE -
/RE {
findfont
dup maxlength dict begin {
1 index /FID ne { def } { pop pop } ifelse
} forall
/Encoding exch def
dup /FontName exch def
currentdict end definefont pop
} bind def
% Text handling functions, select the font and scale it, then we need
% only to apply the appropriate transformations to get the text
% justified into the right spots. The bad thing here is that we don't
% do any kerning, so the output may look a bit strange.
% compute the height of one character and return lly and ury
% (char) charheight lly ury
/charheight {
gsave % push graphics state
newpath % clear current path
0 0 moveto % Set current point
false charpath % get path
flattenpath % flatten path
pathbbox % stack = llx lly urx ury
exch pop % stack = llx lly ury
3 -1 roll pop % stack = lly ury
grestore % pop graphics state
} bind def
% compute the height of a string, one character at a time
% (string) stringheight lly ury
/lly 0.0 def
/ury 0.0 def
/stringheight {
/lly 0.0 def % initial value of heightmin
/ury 0.0 def % initial value of heightmax
{ % work through string
( ) dup 0 4 -1 roll put % create one character string
charheight % measure it's height
dup ury gt { % if ury gt heightmax
/ury exch def % update with new value
} {
pop % else discard ury
} ifelse
dup lly lt { % if lly lt heightmin
/lly exch def % update with new value
} {
pop % else discard lly
} ifelse
} forall
lly ury % Return the results
} bind def
% calculate the string width taking into account the escapes.
/mystrx 0.0 def
/mystry 0.0 def
/mystresc false def
/mystringwidth {
/mystrx 0.0 def
/mystry 0.0 def
/mystresc false def
{ % work through string
% did we process the escape character last?
mystresc {
% last character was escape
% handle the escape
% is it an _ = 95?
dup 95 eq {
pop % we don't need the character anymore
% toggle drawing overbars
0.0 0.0 % make it like it never happened...
} {
% otherwise measure the character
(\\ ) dup 1 4 -1 roll put % count a \ and the character
stringwidth
} ifelse
% and reset the flag
/mystresc false def
} {
% last character was not escape
% is this escape
dup 92 eq {
% yes, escape character, set flag
/mystresc true def
pop % drop character
0.0 0.0 % make like this character has no width and height
} {
( ) dup 0 4 -1 roll put % create one character string
stringwidth % measure it's height/width
} ifelse
} ifelse
% accumulate x and y movements
mystry add /mystry exch def
mystrx add /mystrx exch def
} forall
mystrx mystry % drop results on stack
} bind def
% Render a string with overbars
%
/escaped false def
/drawoverbar false def
/fontsize 0.0 def
%string1 string2 append -
/append {
2 copy length exch length add % find new length
string dup % string1 string2 string string
4 2 roll % string string string1 string2
2 index 0 3 index
% string string string1 string2 string 0 string1
putinterval % string string string1 string2
exch length exch putinterval
} bind def
% If drawoverbar is set, draw a line of the same length as the given string
% string overbarshowline -
/overbarshowline {
% print overbar if necessary
stringwidth pop 0
drawoverbar {
rlineto
gsave stroke grestore
} {
rmoveto
} ifelse
} bind def
% Draws overbars for the given string, then shows the string itself
% string overbarshow
/overbarshow {
/overbarshowacc () def
/overbarshowtxt () def
gsave
fontsize 10.0 div setlinewidth
0 fontsize rmoveto % move to (0,overbarheight)
{ % work through string
escaped {
% the last character was the escape
% handle the escape
% is it an _ = 95?
dup 95 eq {
pop % we don't need the character anymore
overbarshowacc overbarshowline
% toggle drawing overbars
/drawoverbar drawoverbar not def
% Append the contents off the accumulator to the text
% string we're eventually going to show
/overbarshowtxt overbarshowtxt overbarshowacc append def
% clear accumulator
/overbarshowacc () def
} {
% add to accumulator
(\\ ) dup 1 4 -1 roll put
overbarshowacc exch append
/overbarshowacc exch def
} ifelse
% and reset the flag
/escaped false def
} {
% check for escape character \ = 92
dup 92 eq {
% yes, escape character, set flag
/escaped true def
pop % drop character
} {
% add to accumulator
( ) dup 0 4 -1 roll put
overbarshowacc exch append
/overbarshowacc exch def
} ifelse
} ifelse
} forall
% Catch any leftovers
overbarshowacc overbarshowline
overbarshowtxt overbarshowacc append
grestore
show
} bind def
%
% hcenter rjustify vcenter vjustify spacing [(line1) (line2) ... ] rot x y size text -
/stringw 0.0 def
/stringh 0.0 def
/spacing 0.0 def
/strings [ ] def
/stringtxt ( ) def
/stringcount 0 def
/rot 0.0 def
/text {
gsave % save state for later
/drawoverbar false def % start by not drawing overbars
dup /fontsize exch def % save font size for corrections later
% do font selection
/gEDAFont findfont
exch scalefont
setfont
% set up coordinates
translate % move origin to given point
rotate % rotate so that text is drawn
0 0 moveto
dup length /stringcount exch def % Get number of strings
/strings exch def % save strings
/spacing exch def
% do we have more than 1 string to render?
stringcount 1 eq {
/stringtxt strings aload pop def % get the string
/stringw stringtxt mystringwidth pop neg def % get the -width
/stringh stringtxt stringheight exch pop neg def% get the -height
% First do vertical calculations
% hcenter rjustify vcenter vjustify
% vertical justification
{ 0 stringh rmoveto } if
% vertical center
{ 0 stringh 0.3571425 mul rmoveto } if % not 0.5, so that
% it looks nicer
% Then do horizontal calculations
% right justify
{ stringw 0 rmoveto } if
% center
{ stringw 2.0 div 0 rmoveto } if
% Draw the text
stringtxt overbarshow
} {
% More than one line, compute bounding box for the text
% vertical height, don't use the actual hieght of the characters
% assume that the user wants to make the baselines line up with two
% text boxes placed side by side
/stringh stringcount spacing mul neg def
% Now figure out horizontal size, this amounts to keeping track
% of the longest string
/stringw 0.0 def
strings {
mystringwidth pop
dup stringw gt {
/stringw exch def
} {
pop
} ifelse
} forall
/stringw stringw neg def % get the -width
% First do vertical calculations
% hcenter rjustify vcenter vjustify
% vertical justification
{ 0 stringh fontsize add rmoveto } if
% vertical center
{ 0 stringh 0.5 mul rmoveto } if
% Then do horizontal calculations
% right justify
{ stringw 0 rmoveto } if
% center
{ stringw 2.0 div 0 rmoveto } if
% now move up to the first line and begin rendering
0 stringcount 1 sub spacing mul rmoveto
strings {
gsave % Save starting point
overbarshow % render the text
grestore
0 spacing neg rmoveto
} forall
} ifelse
grestore % Restore old state
} bind def
%%EndProlog
%%Page: 1 1
/gEDAFont ISOLatin1Extended /Helvetica RE
2 setlinecap
0.072000 0.072000 scale
8113 500 translate 90 rotate
0.454545 0.454545 scale
-40000 -40000 translate
gsave
40000 40000 62000 40000 10 line
62000 40000 62000 57000 10 line
62000 57000 40000 57000 10 line
40000 57000 40000 40000 10 line
57900 40600 57900 40000 10 line
gsave
false false false false 161.777776 [(FILE:) ] 0 54500 40400 144.444443 text
grestore
gsave
false false false false 161.777776 [(REVISION:) ] 0 58000 40400 144.444443 text
grestore
gsave
false false false false 161.777776 [(DRAWN BY: ) ] 0 58000 40100 144.444443 text
grestore
gsave
false false false false 161.777776 [(PAGE) ] 0 54500 40100 144.444443 text
grestore
gsave
false false false false 161.777776 [(OF) ] 0 56200 40100 144.444443 text
grestore
gsave
false false false false 161.777776 [(TITLE) ] 0 54500 40700 144.444443 text
grestore
54400 40000 62000 40000 10 line
62000 40000 62000 41400 10 line
62000 41400 54400 41400 10 line
54400 41400 54400 40000 10 line
54400 40600 62000 40600 10 line
grestore
gsave
56000 46700 56000 46500 10 line
56150 46500 55850 46500 10 line
grestore
gsave
true false false true 202.222224 [(N15V:1) ] 0 56000 46450 180.555557 text
grestore
56000 46700 56000 48600 10 line
56000 48600 55200 48600 10 line
gsave
56500 49800 56500 50000 10 line
56350 50000 56650 50000 10 line
grestore
gsave
true false false false 202.222224 [(P15V:1) ] 0 56500 50050 180.555557 text
grestore
55200 48300 56500 48300 10 line
56500 48300 56500 49800 10 line
55200 48900 55600 48900 10 line
gsave
false false false false 161.777776 [(Transimpedance Cover) ] 0 55000 40700 144.444443 text
grestore
gsave
false false false false 161.777776 [(Evan Foss) ] 0 58900 40100 144.444443 text
grestore
gsave
false false false false 161.777776 [(2015.04.23) ] 0 58800 40400 144.444443 text
grestore
gsave
false false false false 161.777776 [(cover.sch) ] 0 54900 40400 144.444443 text
grestore
gsave
false false false false 161.777776 [(6) ] 0 56500 40100 144.444443 text
grestore
gsave
false false false false 161.777776 [(6) ] 0 55000 40100 144.444443 text
grestore
55200 49200 57000 49200 10 line
gsave
55600 47500 55600 47700 10 line
55500 47500 55700 47500 10 line
55555 47450 55645 47450 10 line
55580 47410 55620 47410 10 line
grestore
gsave
54900 48900 55200 48900 10 line
gsave
false false false false 161.777776 [(2) ] 0 53750 48850 144.444443 text
grestore
54900 48300 55200 48300 10 line
gsave
false false false false 161.777776 [(4) ] 0 53750 48250 144.444443 text
grestore
54900 49200 55200 49200 10 line
gsave
false false false false 161.777776 [(1) ] 0 53750 49150 144.444443 text
grestore
54900 48600 55200 48600 10 line
gsave
false false false false 161.777776 [(3) ] 0 53750 48550 144.444443 text
grestore
54900 48000 55200 48000 10 line
gsave
false false false false 161.777776 [(5) ] 0 53750 47950 144.444443 text
grestore
54900 49200 54000 49200 10 line
54900 48900 54000 48900 10 line
54900 48600 54000 48600 10 line
54900 48300 54000 48300 10 line
54900 48000 54000 48000 10 line
53500 47800 54000 47800 10 line
54000 47800 54000 49400 10 line
54000 49400 53500 49400 10 line
53500 49400 53500 47800 10 line
grestore
gsave
false false false false 202.222224 [(CONN1) ] 0 53500 49700 180.555557 text
grestore
gsave
false false false false 202.222224 [(molex-22-23-2051-mini_5_vert.fp) ] 0 53500 49500 180.555557 text
grestore
55600 48900 55600 47700 10 line
gsave
57000 48700 57000 48500 10 line
56850 48500 57150 48500 10 line
57150 48500 57100 48400 10 line
57000 48500 56950 48400 10 line
56850 48500 56800 48400 10 line
grestore
gsave
false false false false 202.222224 [(CHASSIS:1) ] 0 57100 48600 180.555557 text
grestore
gsave
false false false false 202.222224 [(CHASSIS:1) ] 0 56800 48400 180.555557 text
grestore
57000 49200 57000 48700 10 line
50300 47100 51100 47100 10 line
50700 47100 50700 40800 10 line
50300 46800 50700 46800 10 line
50300 46500 50700 46500 10 line
50300 46200 50700 46200 10 line
50300 45900 50700 45900 10 line
50300 45600 50700 45600 10 line
50300 45300 50700 45300 10 line
50300 45000 50700 45000 10 line
50300 44700 50700 44700 10 line
50300 44400 50700 44400 10 line
50300 44100 50700 44100 10 line
50300 43800 50700 43800 10 line
50300 43500 50700 43500 10 line
50300 43200 50700 43200 10 line
50300 42900 50700 42900 10 line
50300 42600 50700 42600 10 line
50300 42300 50700 42300 10 line
50300 42000 50700 42000 10 line
50300 41700 50700 41700 10 line
51100 46800 50700 46800 10 line
51100 46500 50700 46500 10 line
51100 46200 50700 46200 10 line
51100 45900 50700 45900 10 line
51100 45600 50700 45600 10 line
51100 45300 50700 45300 10 line
51100 45000 50700 45000 10 line
51100 44700 50700 44700 10 line
51100 44400 50700 44400 10 line
51100 44100 50700 44100 10 line
51100 43800 50700 43800 10 line
51100 43500 50700 43500 10 line
51100 43200 50700 43200 10 line
51100 42900 50700 42900 10 line
51100 42600 50700 42600 10 line
51100 42300 50700 42300 10 line
51100 42000 50700 42000 10 line
51100 41700 50700 41700 10 line
gsave
50000 47100 50300 47100 10 line
gsave
false false false false 161.777776 [(1) ] 0 48900 47100 144.444443 text
grestore
50000 46800 50300 46800 10 line
gsave
false false false false 161.777776 [(2) ] 0 48900 46800 144.444443 text
grestore
50000 46500 50300 46500 10 line
gsave
false false false false 161.777776 [(3) ] 0 48900 46500 144.444443 text
grestore
50000 46200 50300 46200 10 line
gsave
false false false false 161.777776 [(4) ] 0 48900 46200 144.444443 text
grestore
50000 45900 50300 45900 10 line
gsave
false false false false 161.777776 [(5) ] 0 48900 45900 144.444443 text
grestore
50000 45600 50300 45600 10 line
gsave
false false false false 161.777776 [(6) ] 0 48900 45600 144.444443 text
grestore
50000 45300 50300 45300 10 line
gsave
false false false false 161.777776 [(7) ] 0 48900 45300 144.444443 text
grestore
50000 45000 50300 45000 10 line
gsave
false false false false 161.777776 [(8) ] 0 48900 45000 144.444443 text
grestore
50000 44700 50300 44700 10 line
gsave
false false false false 161.777776 [(9) ] 0 48900 44700 144.444443 text
grestore
50000 44400 50300 44400 10 line
gsave
false false false false 161.777776 [(10) ] 0 48900 44400 144.444443 text
grestore
50000 44100 50300 44100 10 line
gsave
false false false false 161.777776 [(11) ] 0 48900 44100 144.444443 text
grestore
50000 43800 50300 43800 10 line
gsave
false false false false 161.777776 [(12) ] 0 48900 43800 144.444443 text
grestore
50000 43500 50300 43500 10 line
gsave
false false false false 161.777776 [(13) ] 0 48900 43500 144.444443 text
grestore
50000 43200 50300 43200 10 line
gsave
false false false false 161.777776 [(14) ] 0 48900 43200 144.444443 text
grestore
50000 42900 50300 42900 10 line
gsave
false false false false 161.777776 [(15) ] 0 48900 42900 144.444443 text
grestore
50000 42600 50300 42600 10 line
gsave
false false false false 161.777776 [(16) ] 0 48900 42600 144.444443 text
grestore
50000 42300 50300 42300 10 line
gsave
false false false false 161.777776 [(17) ] 0 48900 42300 144.444443 text
grestore
50000 42000 50300 42000 10 line
gsave
false false false false 161.777776 [(18) ] 0 48900 42000 144.444443 text
grestore
50000 41700 50300 41700 10 line
gsave
false false false false 161.777776 [(19) ] 0 48900 41700 144.444443 text
grestore
50000 41400 50300 41400 10 line
gsave
false false false false 161.777776 [(20) ] 0 48900 41400 144.444443 text
grestore
48600 41200 49100 41200 10 line
49100 41200 49100 47300 10 line
49100 47300 48600 47300 10 line
48600 47300 48600 41200 10 line
50000 47100 49100 47100 10 line
50000 46800 49100 46800 10 line
50000 46500 49100 46500 10 line
50000 46200 49100 46200 10 line
50000 45900 49100 45900 10 line
50000 45600 49100 45600 10 line
50000 45300 49100 45300 10 line
50000 45000 49100 45000 10 line
50000 44700 49100 44700 10 line
50000 44400 49100 44400 10 line
50000 44100 49100 44100 10 line
50000 43800 49100 43800 10 line
50000 43500 49100 43500 10 line
50000 43200 49100 43200 10 line
50000 42900 49100 42900 10 line
50000 42600 49100 42600 10 line
50000 42300 49100 42300 10 line
50000 42000 49100 42000 10 line
50000 41700 49100 41700 10 line
50000 41400 49100 41400 10 line
grestore
gsave
false false false false 202.222224 [(J9) ] 0 48600 47600 180.555557 text
grestore
gsave
false false false false 202.222224 [(JUMPER20) ] 0 48600 47400 180.555557 text
grestore
50300 41400 50700 41400 10 line
gsave
51400 47100 51100 47100 10 line
gsave
false true false false 161.777776 [(1) ] 0 52500 47100 144.444443 text
grestore
51400 46800 51100 46800 10 line
gsave
false true false false 161.777776 [(2) ] 0 52500 46800 144.444443 text
grestore
51400 46500 51100 46500 10 line
gsave
false true false false 161.777776 [(3) ] 0 52500 46500 144.444443 text
grestore
51400 46200 51100 46200 10 line
gsave
false true false false 161.777776 [(4) ] 0 52500 46200 144.444443 text
grestore
51400 45900 51100 45900 10 line
gsave
false true false false 161.777776 [(5) ] 0 52500 45900 144.444443 text
grestore
51400 45600 51100 45600 10 line
gsave
false true false false 161.777776 [(6) ] 0 52500 45600 144.444443 text
grestore
51400 45300 51100 45300 10 line
gsave
false true false false 161.777776 [(7) ] 0 52500 45300 144.444443 text
grestore
51400 45000 51100 45000 10 line
gsave
false true false false 161.777776 [(8) ] 0 52500 45000 144.444443 text
grestore
51400 44700 51100 44700 10 line
gsave
false true false false 161.777776 [(9) ] 0 52500 44700 144.444443 text
grestore
51400 44400 51100 44400 10 line
gsave
false true false false 161.777776 [(10) ] 0 52500 44400 144.444443 text
grestore
51400 44100 51100 44100 10 line
gsave
false true false false 161.777776 [(11) ] 0 52500 44100 144.444443 text
grestore
51400 43800 51100 43800 10 line
gsave
false true false false 161.777776 [(12) ] 0 52500 43800 144.444443 text
grestore
51400 43500 51100 43500 10 line
gsave
false true false false 161.777776 [(13) ] 0 52500 43500 144.444443 text
grestore
51400 43200 51100 43200 10 line
gsave
false true false false 161.777776 [(14) ] 0 52500 43200 144.444443 text
grestore
51400 42900 51100 42900 10 line
gsave
false true false false 161.777776 [(15) ] 0 52500 42900 144.444443 text
grestore
51400 42600 51100 42600 10 line
gsave
false true false false 161.777776 [(16) ] 0 52500 42600 144.444443 text
grestore
51400 42300 51100 42300 10 line
gsave
false true false false 161.777776 [(17) ] 0 52500 42300 144.444443 text
grestore
51400 42000 51100 42000 10 line
gsave
false true false false 161.777776 [(18) ] 0 52500 42000 144.444443 text
grestore
51400 41700 51100 41700 10 line
gsave
false true false false 161.777776 [(19) ] 0 52500 41700 144.444443 text
grestore
51400 41400 51100 41400 10 line
gsave
false true false false 161.777776 [(20) ] 0 52500 41400 144.444443 text
grestore
52300 41200 52800 41200 10 line
52800 41200 52800 47300 10 line
52800 47300 52300 47300 10 line
52300 47300 52300 41200 10 line
51400 47100 52300 47100 10 line
51400 46800 52300 46800 10 line
51400 46500 52300 46500 10 line
51400 46200 52300 46200 10 line
51400 45900 52300 45900 10 line
51400 45600 52300 45600 10 line
51400 45300 52300 45300 10 line
51400 45000 52300 45000 10 line
51400 44700 52300 44700 10 line
51400 44400 52300 44400 10 line
51400 44100 52300 44100 10 line
51400 43800 52300 43800 10 line
51400 43500 52300 43500 10 line
51400 43200 52300 43200 10 line
51400 42900 52300 42900 10 line
51400 42600 52300 42600 10 line
51400 42300 52300 42300 10 line
51400 42000 52300 42000 10 line
51400 41700 52300 41700 10 line
51400 41400 52300 41400 10 line
grestore
gsave
false true false false 202.222224 [(J8) ] 0 52800 47600 180.555557 text
grestore
gsave
false true false false 202.222224 [(JUMPER20) ] 0 52800 47400 180.555557 text
grestore
51100 41400 50700 41400 10 line
gsave
50700 40600 50700 40800 10 line
50800 40600 50600 40600 10 line
50745 40550 50655 40550 10 line
50720 40510 50680 40510 10 line
grestore
gsave
46000 52400 46000 52200 10 line
45850 52200 46150 52200 10 line
grestore
gsave
true false false true 202.222224 [(N15V:1) ] 0 46000 52150 180.555557 text
grestore
46000 52400 46000 53900 10 line
46000 53900 47300 53900 10 line
gsave
45500 55000 45500 55200 10 line
45650 55200 45350 55200 10 line
grestore
gsave
true false false false 202.222224 [(P15V:1) ] 0 45500 55250 180.555557 text
grestore
47300 53600 45500 53600 10 line
45500 53600 45500 55000 10 line
47300 54200 46400 54200 10 line
gsave
46400 52700 46400 52900 10 line
46500 52700 46300 52700 10 line
46445 52650 46355 52650 10 line
46420 52610 46380 52610 10 line
grestore
47300 53300 45800 53300 10 line
46400 54200 46400 52900 10 line
gsave
45600 53300 45800 53300 10 line
45000 53400 45000 53200 10 line
45000 53400 45500 53400 10 line
45500 53400 45600 53300 10 line
45600 53300 45500 53200 10 line
45500 53200 45000 53200 10 line
grestore
gsave
false true true false 202.222224 [(SMALL:1) ] 0 44900 53300 180.555557 text
grestore
47300 53000 47000 53000 10 line
47300 52700 47000 52700 10 line
47300 52400 47000 52400 10 line
47300 52100 47000 52100 10 line
47300 54500 47000 54500 10 line
gsave
47600 54200 47300 54200 10 line
gsave
false true false false 161.777776 [(2) ] 0 48750 54150 144.444443 text
grestore
47600 53600 47300 53600 10 line
gsave
false true false false 161.777776 [(4) ] 0 48750 53550 144.444443 text
grestore
47600 53000 47300 53000 10 line
gsave
false true false false 161.777776 [(6) ] 0 48750 52950 144.444443 text
grestore
47600 52400 47300 52400 10 line
gsave
false true false false 161.777776 [(8) ] 0 48750 52350 144.444443 text
grestore
47600 54500 47300 54500 10 line
gsave
false true false false 161.777776 [(1) ] 0 48750 54450 144.444443 text
grestore
47600 53900 47300 53900 10 line
gsave
false true false false 161.777776 [(3) ] 0 48750 53850 144.444443 text
grestore
47600 53300 47300 53300 10 line
gsave
false true false false 161.777776 [(5) ] 0 48750 53250 144.444443 text
grestore
47600 52700 47300 52700 10 line
gsave
false true false false 161.777776 [(7) ] 0 48750 52650 144.444443 text
grestore
47600 54500 48500 54500 10 line
47600 54200 48500 54200 10 line
47600 53900 48500 53900 10 line
47600 53600 48500 53600 10 line
47600 53300 48500 53300 10 line
47600 53000 48500 53000 10 line
47600 52700 48500 52700 10 line
47600 52400 48500 52400 10 line
48500 51900 49000 51900 10 line
49000 51900 49000 54700 10 line
49000 54700 48500 54700 10 line
48500 54700 48500 51900 10 line
47600 52100 47300 52100 10 line
gsave
false true false false 161.777776 [(9) ] 0 48750 52050 144.444443 text
grestore
47600 52100 48500 52100 10 line
grestore
gsave
false true false false 202.222224 [(J6) ] 0 48700 55000 180.555557 text
grestore
gsave
false false false false 202.222224 [(JUMPER9) ] 0 48500 54800 180.555557 text
grestore
47000 54500 47000 51700 10 line
gsave
47000 51500 47000 51700 10 line
47100 51500 46900 51500 10 line
47045 51450 46955 51450 10 line
47020 51410 46980 51410 10 line
grestore
gsave
47700 50800 47400 50800 10 line
gsave
false true false false 161.777776 [(2) ] 0 48850 50750 144.444443 text
grestore
47700 50200 47400 50200 10 line
gsave
false true false false 161.777776 [(4) ] 0 48850 50150 144.444443 text
grestore
47700 49600 47400 49600 10 line
gsave
false true false false 161.777776 [(6) ] 0 48850 49550 144.444443 text
grestore
47700 49000 47400 49000 10 line
gsave
false true false false 161.777776 [(8) ] 0 48850 48950 144.444443 text
grestore
47700 51100 47400 51100 10 line
gsave
false true false false 161.777776 [(1) ] 0 48850 51050 144.444443 text
grestore
47700 50500 47400 50500 10 line
gsave
false true false false 161.777776 [(3) ] 0 48850 50450 144.444443 text
grestore
47700 49900 47400 49900 10 line
gsave
false true false false 161.777776 [(5) ] 0 48850 49850 144.444443 text
grestore
47700 49300 47400 49300 10 line
gsave
false true false false 161.777776 [(7) ] 0 48850 49250 144.444443 text
grestore
47700 51100 48600 51100 10 line
47700 50800 48600 50800 10 line
47700 50500 48600 50500 10 line
47700 50200 48600 50200 10 line
47700 49900 48600 49900 10 line
47700 49600 48600 49600 10 line
47700 49300 48600 49300 10 line
47700 49000 48600 49000 10 line
48600 48500 49100 48500 10 line
49100 48500 49100 51300 10 line
49100 51300 48600 51300 10 line
48600 51300 48600 48500 10 line
47700 48700 47400 48700 10 line
gsave
false true false false 161.777776 [(9) ] 0 48850 48650 144.444443 text
grestore
47700 48700 48600 48700 10 line
grestore
gsave
false false false false 202.222224 [(J10) ] 0 48600 51600 180.555557 text
grestore