move to pcb-rnd, add pullup resistors, clean up artwork, declare v3
[hw/swdadapter] / swdadapter.lht
1 ha:pcb-rnd-board-v8 {
2
3  li:styles {
4    ha:Signal {
5     via_proto = 4
6     thickness = 10.0mil
7     text_thick = 0.0
8     text_scale = 100
9     clearance = 6.0mil
10    }
11    ha:Power {
12     via_proto = 1
13     thickness = 20.0mil
14     text_thick = 0.0
15     text_scale = 100
16     clearance = 20.0mil
17    }
18    ha:Fat {
19     via_proto = 2
20     thickness = 80.0mil
21     text_thick = 0.0
22     text_scale = 100
23     clearance = 25.0mil
24    }
25    ha:Sig-tight {
26     via_proto = 3
27     thickness = 10.0mil
28     text_thick = 0.0
29     text_scale = 100
30     clearance = 12.0mil
31    }
32  }
33
34  ha:meta {
35    ha:size {
36     thermal_scale = 0.500000
37     x = 850.0mil
38     y = 1.1in
39    }
40    ha:grid {
41     spacing = 1.0mil
42     offs_x = 0.0
43     offs_y = 0.0
44    }
45  }
46
47  ha:data {
48   li:padstack_prototypes {
49
50    ha:ps_proto_v6.0 {
51      hdia=0.8mm; hplated=1; htop=0; hbottom=0;
52      li:shape {
53
54        ha:ps_shape_v4 {
55         ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;        }
56         ha:combining {        }
57         ha:layer_mask {
58          copper = 1
59          top = 1
60         }
61         clearance=0.0
62        }
63
64        ha:ps_shape_v4 {
65         ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;        }
66         ha:combining {        }
67         ha:layer_mask {
68          bottom = 1
69          copper = 1
70         }
71         clearance=0.0
72        }
73
74        ha:ps_shape_v4 {
75         ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;        }
76         ha:combining {        }
77         ha:layer_mask {
78          copper = 1
79          intern = 1
80         }
81         clearance=0.0
82        }
83      }
84    }
85
86    ha:ps_proto_v6.1 {
87      hdia=1.0mm; hplated=1; htop=0; hbottom=0;
88      li:shape {
89
90        ha:ps_shape_v4 {
91         ha:ps_circ { x=0.0; y=0.0; dia=2.2mm;        }
92         ha:combining {        }
93         ha:layer_mask {
94          copper = 1
95          top = 1
96         }
97         clearance=0.0
98        }
99
100        ha:ps_shape_v4 {
101         ha:ps_circ { x=0.0; y=0.0; dia=2.2mm;        }
102         ha:combining {        }
103         ha:layer_mask {
104          bottom = 1
105          copper = 1
106         }
107         clearance=0.0
108        }
109
110        ha:ps_shape_v4 {
111         ha:ps_circ { x=0.0; y=0.0; dia=2.2mm;        }
112         ha:combining {        }
113         ha:layer_mask {
114          copper = 1
115          intern = 1
116         }
117         clearance=0.0
118        }
119      }
120    }
121
122    ha:ps_proto_v6.2 {
123      hdia=1.2mm; hplated=1; htop=0; hbottom=0;
124      li:shape {
125
126        ha:ps_shape_v4 {
127         ha:ps_circ { x=0.0; y=0.0; dia=3.5mm;        }
128         ha:combining {        }
129         ha:layer_mask {
130          copper = 1
131          top = 1
132         }
133         clearance=0.0
134        }
135
136        ha:ps_shape_v4 {
137         ha:ps_circ { x=0.0; y=0.0; dia=3.5mm;        }
138         ha:combining {        }
139         ha:layer_mask {
140          bottom = 1
141          copper = 1
142         }
143         clearance=0.0
144        }
145
146        ha:ps_shape_v4 {
147         ha:ps_circ { x=0.0; y=0.0; dia=3.5mm;        }
148         ha:combining {        }
149         ha:layer_mask {
150          copper = 1
151          intern = 1
152         }
153         clearance=0.0
154        }
155      }
156    }
157
158    ha:ps_proto_v6.3 {
159      hdia=0.8mm; hplated=1; htop=0; hbottom=0;
160      li:shape {
161
162        ha:ps_shape_v4 {
163         ha:ps_circ { x=0.0; y=0.0; dia=64.0mil;        }
164         ha:combining {        }
165         ha:layer_mask {
166          copper = 1
167          top = 1
168         }
169         clearance=0.0
170        }
171
172        ha:ps_shape_v4 {
173         ha:ps_circ { x=0.0; y=0.0; dia=64.0mil;        }
174         ha:combining {        }
175         ha:layer_mask {
176          bottom = 1
177          copper = 1
178         }
179         clearance=0.0
180        }
181
182        ha:ps_shape_v4 {
183         ha:ps_circ { x=0.0; y=0.0; dia=64.0mil;        }
184         ha:combining {        }
185         ha:layer_mask {
186          copper = 1
187          intern = 1
188         }
189         clearance=0.0
190        }
191      }
192    }
193
194     ha:ps_proto_v6.4 {
195       hdia=15.0mil; hplated=1; htop=0; hbottom=0;
196       li:shape {
197
198         ha:ps_shape_v4 {
199          ha:ps_circ { x=0.0; y=0.0; dia=32.0mil;         }
200          ha:combining {         }
201          ha:layer_mask {
202           copper = 1
203           top = 1
204          }
205          clearance=0.0
206         }
207
208         ha:ps_shape_v4 {
209          ha:ps_circ { x=0.0; y=0.0; dia=32.0mil;         }
210          ha:combining {         }
211          ha:layer_mask {
212           bottom = 1
213           copper = 1
214          }
215          clearance=0.0
216         }
217
218         ha:ps_shape_v4 {
219          ha:ps_circ { x=0.0; y=0.0; dia=32.0mil;         }
220          ha:combining {         }
221          ha:layer_mask {
222           copper = 1
223           intern = 1
224          }
225          clearance=0.0
226         }
227       }
228     }
229   }
230
231    li:objects {
232      ha:padstack_ref.1559 {
233       proto=4; x=505.0mil; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
234       ha:flags {
235        clearline=1
236       }
237
238       li:thermal {
239       }
240      }
241      ha:padstack_ref.1560 {
242       proto=4; x=505.0mil; y=331.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
243       ha:flags {
244        clearline=1
245       }
246
247       li:thermal {
248       }
249      }
250      ha:subc.563 {
251       ha:attributes {
252        value=JTAG
253        footprint=100mil10x2
254        refdes=J1
255       }
256      ha:data {
257           li:padstack_prototypes {
258
259       ha:ps_proto_v6.0 {
260         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
261         li:shape {
262
263           ha:ps_shape_v4 {
264            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
265            ha:combining {           }
266            ha:layer_mask {
267             copper = 1
268             top = 1
269            }
270            clearance=0.0
271           }
272
273           ha:ps_shape_v4 {
274            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
275            ha:combining {           }
276            ha:layer_mask {
277             bottom = 1
278             copper = 1
279            }
280            clearance=0.0
281           }
282
283           ha:ps_shape_v4 {
284            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
285            ha:combining {           }
286            ha:layer_mask {
287             copper = 1
288             intern = 1
289            }
290            clearance=0.0
291           }
292
293           ha:ps_shape_v4 {
294            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
295            ha:combining { sub=1; auto=1;           }
296            ha:layer_mask {
297             top = 1
298             mask = 1
299            }
300            clearance=0.0
301           }
302
303           ha:ps_shape_v4 {
304            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
305            ha:combining { sub=1; auto=1;           }
306            ha:layer_mask {
307             bottom = 1
308             mask = 1
309            }
310            clearance=0.0
311           }
312         }
313       }
314
315       ha:ps_proto_v6.1 {
316         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
317         li:shape {
318
319           ha:ps_shape_v4 {
320            ha:combining {           }
321            ha:layer_mask {
322             copper = 1
323             top = 1
324            }
325            clearance=0.0
326             li:ps_poly {
327              -35.0mil  
328              -35.0mil  
329              35.0mil  
330              -35.0mil  
331              35.0mil  
332              35.0mil  
333              -35.0mil  
334              35.0mil  
335             }
336           }
337
338           ha:ps_shape_v4 {
339            ha:combining {           }
340            ha:layer_mask {
341             bottom = 1
342             copper = 1
343            }
344            clearance=0.0
345             li:ps_poly {
346              -35.0mil  
347              -35.0mil  
348              35.0mil  
349              -35.0mil  
350              35.0mil  
351              35.0mil  
352              -35.0mil  
353              35.0mil  
354             }
355           }
356
357           ha:ps_shape_v4 {
358            ha:combining {           }
359            ha:layer_mask {
360             copper = 1
361             intern = 1
362            }
363            clearance=0.0
364             li:ps_poly {
365              -35.0mil  
366              -35.0mil  
367              35.0mil  
368              -35.0mil  
369              35.0mil  
370              35.0mil  
371              -35.0mil  
372              35.0mil  
373             }
374           }
375
376           ha:ps_shape_v4 {
377            ha:combining { sub=1; auto=1;           }
378            ha:layer_mask {
379             top = 1
380             mask = 1
381            }
382            clearance=0.0
383             li:ps_poly {
384              -42.5mil  
385              -42.5mil  
386              42.5mil  
387              -42.5mil  
388              42.5mil  
389              42.5mil  
390              -42.5mil  
391              42.5mil  
392             }
393           }
394
395           ha:ps_shape_v4 {
396            ha:combining { sub=1; auto=1;           }
397            ha:layer_mask {
398             bottom = 1
399             mask = 1
400            }
401            clearance=0.0
402             li:ps_poly {
403              -42.5mil  
404              -42.5mil  
405              42.5mil  
406              -42.5mil  
407              42.5mil  
408              42.5mil  
409              -42.5mil  
410              42.5mil  
411             }
412           }
413         }
414       }
415      }
416
417       li:objects {
418        ha:padstack_ref.589 {
419         proto=0; x=200.0mil; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
420         ha:flags {
421          clearline=1
422         }
423
424         li:thermal {
425           li:3 {
426            diag  
427            round  
428            noshape  
429           }
430         }
431
432         ha:attributes {
433           term=2
434           name=2
435         }
436        }
437        ha:padstack_ref.590 {
438         proto=0; x=200.0mil; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
439         ha:flags {
440          clearline=1
441         }
442
443         li:thermal {
444           li:1 {
445            on  
446            diag  
447            round  
448            noshape  
449           }
450            li:3 {
451             on  
452             diag  
453             round  
454             noshape  
455            }
456         }
457
458         ha:attributes {
459           term=4
460           name=4
461         }
462        }
463        ha:padstack_ref.591 {
464         proto=0; x=200.0mil; y=300.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
465         ha:flags {
466          clearline=1
467         }
468
469         li:thermal {
470           li:1 {
471            on  
472            diag  
473            round  
474            noshape  
475           }
476            li:3 {
477             on  
478             diag  
479             round  
480             noshape  
481            }
482         }
483
484         ha:attributes {
485           term=6
486           name=6
487         }
488        }
489        ha:padstack_ref.592 {
490         proto=0; x=200.0mil; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
491         ha:flags {
492          clearline=1
493         }
494
495         li:thermal {
496           li:1 {
497            on  
498            diag  
499            round  
500            noshape  
501           }
502            li:3 {
503             on  
504             diag  
505             round  
506             noshape  
507            }
508         }
509
510         ha:attributes {
511           term=8
512           name=8
513         }
514        }
515        ha:padstack_ref.593 {
516         proto=0; x=200.0mil; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
517         ha:flags {
518          clearline=1
519         }
520
521         li:thermal {
522           li:1 {
523            on  
524            diag  
525            round  
526            noshape  
527           }
528            li:3 {
529             on  
530             diag  
531             round  
532             noshape  
533            }
534         }
535
536         ha:attributes {
537           term=10
538           name=10
539         }
540        }
541        ha:padstack_ref.594 {
542         proto=0; x=200.0mil; y=600.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
543         ha:flags {
544          clearline=1
545         }
546
547         li:thermal {
548           li:1 {
549            on  
550            diag  
551            round  
552            noshape  
553           }
554            li:3 {
555             on  
556             diag  
557             round  
558             noshape  
559            }
560         }
561
562         ha:attributes {
563           term=12
564           name=12
565         }
566        }
567        ha:padstack_ref.595 {
568         proto=0; x=200.0mil; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
569         ha:flags {
570          clearline=1
571         }
572
573         li:thermal {
574           li:1 {
575            on  
576            diag  
577            round  
578            noshape  
579           }
580            li:3 {
581             on  
582             diag  
583             round  
584             noshape  
585            }
586         }
587
588         ha:attributes {
589           term=14
590           name=14
591         }
592        }
593        ha:padstack_ref.596 {
594         proto=0; x=200.0mil; y=800.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
595         ha:flags {
596          clearline=1
597         }
598
599         li:thermal {
600           li:1 {
601            on  
602            diag  
603            round  
604            noshape  
605           }
606            li:3 {
607             on  
608             diag  
609             round  
610             noshape  
611            }
612         }
613
614         ha:attributes {
615           term=16
616           name=16
617         }
618        }
619        ha:padstack_ref.597 {
620         proto=0; x=200.0mil; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
621         ha:flags {
622          clearline=1
623         }
624
625         li:thermal {
626           li:1 {
627            on  
628            diag  
629            round  
630            noshape  
631           }
632            li:3 {
633             on  
634             diag  
635             round  
636             noshape  
637            }
638         }
639
640         ha:attributes {
641           term=18
642           name=18
643         }
644        }
645        ha:padstack_ref.598 {
646         proto=0; x=200.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
647         ha:flags {
648          clearline=1
649         }
650
651         li:thermal {
652           li:1 {
653            on  
654            diag  
655            round  
656            noshape  
657           }
658            li:3 {
659             on  
660             diag  
661             round  
662             noshape  
663            }
664         }
665
666         ha:attributes {
667           term=20
668           name=20
669         }
670        }
671        ha:padstack_ref.599 {
672         proto=1; x=100.0mil; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
673         ha:flags {
674          clearline=1
675         }
676
677         li:thermal {
678         }
679
680         ha:attributes {
681           term=1
682           name=1
683         }
684        }
685        ha:padstack_ref.600 {
686         proto=0; x=100.0mil; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
687         ha:flags {
688          clearline=1
689         }
690
691         li:thermal {
692         }
693
694         ha:attributes {
695           term=3
696           name=3
697         }
698        }
699        ha:padstack_ref.601 {
700         proto=0; x=100.0mil; y=300.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
701         ha:flags {
702          clearline=1
703         }
704
705         li:thermal {
706         }
707
708         ha:attributes {
709           term=5
710           name=5
711         }
712        }
713        ha:padstack_ref.602 {
714         proto=0; x=100.0mil; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
715         ha:flags {
716          clearline=1
717         }
718
719         li:thermal {
720         }
721
722         ha:attributes {
723           term=7
724           name=7
725         }
726        }
727        ha:padstack_ref.603 {
728         proto=0; x=100.0mil; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
729         ha:flags {
730          clearline=1
731         }
732
733         li:thermal {
734         }
735
736         ha:attributes {
737           term=9
738           name=9
739         }
740        }
741        ha:padstack_ref.604 {
742         proto=0; x=100.0mil; y=600.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
743         ha:flags {
744          clearline=1
745         }
746
747         li:thermal {
748         }
749
750         ha:attributes {
751           term=11
752           name=11
753         }
754        }
755        ha:padstack_ref.605 {
756         proto=0; x=100.0mil; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
757         ha:flags {
758          clearline=1
759         }
760
761         li:thermal {
762         }
763
764         ha:attributes {
765           term=13
766           name=13
767         }
768        }
769        ha:padstack_ref.606 {
770         proto=0; x=100.0mil; y=800.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
771         ha:flags {
772          clearline=1
773         }
774
775         li:thermal {
776         }
777
778         ha:attributes {
779           term=15
780           name=15
781         }
782        }
783        ha:padstack_ref.607 {
784         proto=0; x=100.0mil; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
785         ha:flags {
786          clearline=1
787         }
788
789         li:thermal {
790         }
791
792         ha:attributes {
793           term=17
794           name=17
795         }
796        }
797        ha:padstack_ref.608 {
798         proto=0; x=100.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
799         ha:flags {
800          clearline=1
801         }
802
803         li:thermal {
804         }
805
806         ha:attributes {
807           term=19
808           name=19
809         }
810        }
811       }
812       li:layers {
813
814        ha:top-silk {
815         lid=0
816         ha:combining {        }
817
818          li:objects {
819           ha:line.564 {
820            x1=250.0mil; y1=50.0mil; x2=250.0mil; y2=26.67mm; thickness=15.0mil; clearance=0.0;
821           }
822           ha:line.567 {
823            x1=50.0mil; y1=50.0mil; x2=250.0mil; y2=50.0mil; thickness=15.0mil; clearance=0.0;
824           }
825           ha:line.570 {
826            x1=50.0mil; y1=50.0mil; x2=50.0mil; y2=26.67mm; thickness=15.0mil; clearance=0.0;
827           }
828           ha:line.573 {
829            x1=50.0mil; y1=26.67mm; x2=250.0mil; y2=26.67mm; thickness=15.0mil; clearance=0.0;
830           }
831          }
832          ha:type {
833           silk = 1
834           top = 1
835          }
836        }
837
838        ha:subc-aux {
839         lid=1
840         ha:combining {        }
841
842          li:objects {
843           ha:line.577 {
844            x1=150.0mil; y1=550.0mil; x2=150.0mil; y2=550.0mil; thickness=0.1mm; clearance=0.0;
845            ha:attributes {
846              subc-role=pnp-origin
847            }
848           }
849           ha:line.580 {
850            x1=150.0mil; y1=550.0mil; x2=150.0mil; y2=550.0mil; thickness=0.1mm; clearance=0.0;
851            ha:attributes {
852              subc-role=origin
853            }
854           }
855           ha:line.583 {
856            x1=150.0mil; y1=550.0mil; x2=4.81mm; y2=550.0mil; thickness=0.1mm; clearance=0.0;
857            ha:attributes {
858              subc-role=x
859            }
860           }
861           ha:line.586 {
862            x1=150.0mil; y1=550.0mil; x2=150.0mil; y2=14.97mm; thickness=0.1mm; clearance=0.0;
863            ha:attributes {
864              subc-role=y
865            }
866           }
867          }
868          ha:type {
869           top = 1
870           misc = 1
871           virtual = 1
872          }
873        }
874       }
875      }
876       uid = v1d/KHWsf35d5H8yqVYAAAAB
877      }
878      ha:subc.610 {
879       ha:attributes {
880        value=reset
881        footprint=lph
882        refdes=S2
883       }
884      ha:data {
885           li:padstack_prototypes {
886
887       ha:ps_proto_v6.0 {
888         hdia=0.999998mm; hplated=1; htop=0; hbottom=0;
889         li:shape {
890
891           ha:ps_shape_v4 {
892            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
893            ha:combining {           }
894            ha:layer_mask {
895             copper = 1
896             top = 1
897            }
898            clearance=0.0
899           }
900
901           ha:ps_shape_v4 {
902            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
903            ha:combining {           }
904            ha:layer_mask {
905             bottom = 1
906             copper = 1
907            }
908            clearance=0.0
909           }
910
911           ha:ps_shape_v4 {
912            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
913            ha:combining {           }
914            ha:layer_mask {
915             copper = 1
916             intern = 1
917            }
918            clearance=0.0
919           }
920
921           ha:ps_shape_v4 {
922            ha:ps_circ { x=0.0; y=0.0; dia=1.89992mm;           }
923            ha:combining { sub=1; auto=1;           }
924            ha:layer_mask {
925             top = 1
926             mask = 1
927            }
928            clearance=0.0
929           }
930
931           ha:ps_shape_v4 {
932            ha:ps_circ { x=0.0; y=0.0; dia=1.89992mm;           }
933            ha:combining { sub=1; auto=1;           }
934            ha:layer_mask {
935             bottom = 1
936             mask = 1
937            }
938            clearance=0.0
939           }
940         }
941       }
942      }
943
944       li:objects {
945        ha:padstack_ref.636 {
946         proto=0; x=303.05mil; y=43.42mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
947         ha:flags {
948          clearline=1
949         }
950
951         li:thermal {
952           li:0 {
953            on  
954            diag  
955            round  
956            noshape  
957           }
958           li:1 {
959            on  
960            diag  
961            round  
962            noshape  
963           }
964            li:3 {
965             on  
966             diag  
967             round  
968             noshape  
969            }
970         }
971
972         ha:attributes {
973           term=1
974           name=1
975         }
976        }
977        ha:padstack_ref.637 {
978         proto=0; x=558.95mil; y=43.42mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
979         ha:flags {
980          clearline=1
981         }
982
983         li:thermal {
984           li:1 {
985            on  
986            diag  
987            round  
988            noshape  
989           }
990            li:3 {
991             on  
992             diag  
993             round  
994             noshape  
995            }
996         }
997
998         ha:attributes {
999           term=1
1000           name=1
1001         }
1002        }
1003        ha:padstack_ref.638 {
1004         proto=0; x=303.05mil; y=220.58mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
1005         ha:flags {
1006          clearline=1
1007         }
1008
1009         li:thermal {
1010         }
1011
1012         ha:attributes {
1013           term=2
1014           name=2
1015         }
1016        }
1017        ha:padstack_ref.639 {
1018         proto=0; x=558.95mil; y=220.58mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
1019         ha:flags {
1020          clearline=1
1021         }
1022
1023         li:thermal {
1024         }
1025
1026         ha:attributes {
1027           term=2
1028           name=2
1029         }
1030        }
1031       }
1032       li:layers {
1033
1034        ha:top-silk {
1035         lid=0
1036         ha:combining {        }
1037
1038          li:objects {
1039           ha:line.611 {
1040            x1=7.947406mm; y1=13.89mil; x2=549.11mil; y2=13.89mil; thickness=10.0mil; clearance=0.0;
1041           }
1042           ha:line.614 {
1043            x1=549.11mil; y1=13.89mil; x2=549.11mil; y2=250.11mil; thickness=10.0mil; clearance=0.0;
1044           }
1045           ha:line.617 {
1046            x1=549.11mil; y1=250.11mil; x2=7.947406mm; y2=250.11mil; thickness=10.0mil; clearance=0.0;
1047           }
1048           ha:line.620 {
1049            x1=7.947406mm; y1=250.11mil; x2=7.947406mm; y2=13.89mil; thickness=10.0mil; clearance=0.0;
1050           }
1051          }
1052          ha:type {
1053           silk = 1
1054           top = 1
1055          }
1056        }
1057
1058        ha:subc-aux {
1059         lid=1
1060         ha:combining {        }
1061
1062          li:objects {
1063           ha:line.624 {
1064            x1=431.0mil; y1=132.0mil; x2=431.0mil; y2=132.0mil; thickness=0.1mm; clearance=0.0;
1065            ha:attributes {
1066              subc-role=pnp-origin
1067            }
1068           }
1069           ha:line.627 {
1070            x1=431.0mil; y1=132.0mil; x2=431.0mil; y2=132.0mil; thickness=0.1mm; clearance=0.0;
1071            ha:attributes {
1072              subc-role=origin
1073            }
1074           }
1075           ha:line.630 {
1076            x1=431.0mil; y1=132.0mil; x2=431.0mil; y2=2.3528mm; thickness=0.1mm; clearance=0.0;
1077            ha:attributes {
1078              subc-role=x
1079            }
1080           }
1081           ha:line.633 {
1082            x1=431.0mil; y1=132.0mil; x2=9.9474mm; y2=132.0mil; thickness=0.1mm; clearance=0.0;
1083            ha:attributes {
1084              subc-role=y
1085            }
1086           }
1087          }
1088          ha:type {
1089           top = 1
1090           misc = 1
1091           virtual = 1
1092          }
1093        }
1094       }
1095      }
1096       uid = v1d/KHWsf35d5H8yqVYAAAAC
1097      }
1098      ha:subc.641 {
1099       ha:attributes {
1100        value=
1101        footprint=OS102011
1102        refdes=S1
1103       }
1104      ha:data {
1105           li:padstack_prototypes {
1106
1107       ha:ps_proto_v6.0 {
1108         hdia=59.0mil; hplated=1; htop=0; hbottom=0;
1109         li:shape {
1110
1111           ha:ps_shape_v4 {
1112            ha:ps_circ { x=0.0; y=0.0; dia=80.0mil;           }
1113            ha:combining {           }
1114            ha:layer_mask {
1115             copper = 1
1116             top = 1
1117            }
1118            clearance=0.0
1119           }
1120
1121           ha:ps_shape_v4 {
1122            ha:ps_circ { x=0.0; y=0.0; dia=80.0mil;           }
1123            ha:combining {           }
1124            ha:layer_mask {
1125             bottom = 1
1126             copper = 1
1127            }
1128            clearance=0.0
1129           }
1130
1131           ha:ps_shape_v4 {
1132            ha:ps_circ { x=0.0; y=0.0; dia=80.0mil;           }
1133            ha:combining {           }
1134            ha:layer_mask {
1135             copper = 1
1136             intern = 1
1137            }
1138            clearance=0.0
1139           }
1140
1141           ha:ps_shape_v4 {
1142            ha:ps_circ { x=0.0; y=0.0; dia=88.0mil;           }
1143            ha:combining { sub=1; auto=1;           }
1144            ha:layer_mask {
1145             top = 1
1146             mask = 1
1147            }
1148            clearance=0.0
1149           }
1150
1151           ha:ps_shape_v4 {
1152            ha:ps_circ { x=0.0; y=0.0; dia=88.0mil;           }
1153            ha:combining { sub=1; auto=1;           }
1154            ha:layer_mask {
1155             bottom = 1
1156             mask = 1
1157            }
1158            clearance=0.0
1159           }
1160         }
1161       }
1162
1163       ha:ps_proto_v6.1 {
1164         hdia=31.0mil; hplated=1; htop=0; hbottom=0;
1165         li:shape {
1166
1167           ha:ps_shape_v4 {
1168            ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;           }
1169            ha:combining {           }
1170            ha:layer_mask {
1171             copper = 1
1172             top = 1
1173            }
1174            clearance=0.0
1175           }
1176
1177           ha:ps_shape_v4 {
1178            ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;           }
1179            ha:combining {           }
1180            ha:layer_mask {
1181             bottom = 1
1182             copper = 1
1183            }
1184            clearance=0.0
1185           }
1186
1187           ha:ps_shape_v4 {
1188            ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;           }
1189            ha:combining {           }
1190            ha:layer_mask {
1191             copper = 1
1192             intern = 1
1193            }
1194            clearance=0.0
1195           }
1196
1197           ha:ps_shape_v4 {
1198            ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;           }
1199            ha:combining { sub=1; auto=1;           }
1200            ha:layer_mask {
1201             top = 1
1202             mask = 1
1203            }
1204            clearance=0.0
1205           }
1206
1207           ha:ps_shape_v4 {
1208            ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;           }
1209            ha:combining { sub=1; auto=1;           }
1210            ha:layer_mask {
1211             bottom = 1
1212             mask = 1
1213            }
1214            clearance=0.0
1215           }
1216         }
1217       }
1218      }
1219
1220       li:objects {
1221        ha:padstack_ref.676 {
1222         proto=0; x=398.5mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1223         ha:flags {
1224          clearline=1
1225         }
1226
1227         li:thermal {
1228           li:3 {
1229            diag  
1230            round  
1231            noshape  
1232           }
1233         }
1234
1235         ha:attributes {
1236           term=GND
1237           name=GND
1238         }
1239        }
1240        ha:padstack_ref.677 {
1241         proto=1; x=481.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1242         ha:flags {
1243          clearline=1
1244         }
1245
1246         li:thermal {
1247         }
1248
1249         ha:attributes {
1250           term=1
1251           name=1
1252         }
1253        }
1254        ha:padstack_ref.678 {
1255         proto=1; x=560.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1256         ha:flags {
1257          clearline=1
1258         }
1259
1260         li:thermal {
1261         }
1262
1263         ha:attributes {
1264           term=2
1265           name=2
1266         }
1267        }
1268        ha:padstack_ref.679 {
1269         proto=1; x=639.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1270         ha:flags {
1271          clearline=1
1272         }
1273
1274         li:thermal {
1275         }
1276
1277         ha:attributes {
1278           term=3
1279           name=3
1280         }
1281        }
1282        ha:padstack_ref.680 {
1283         proto=0; x=721.5mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1284         ha:flags {
1285          clearline=1
1286         }
1287
1288         li:thermal {
1289           li:3 {
1290            diag  
1291            round  
1292            noshape  
1293           }
1294         }
1295
1296         ha:attributes {
1297           term=4
1298           name=4
1299         }
1300        }
1301       }
1302       li:layers {
1303
1304        ha:top-silk {
1305         lid=0
1306         ha:combining {        }
1307
1308          li:objects {
1309           ha:line.642 {
1310            x1=390.5mil; y1=913.5mil; x2=729.5mil; y2=913.5mil; thickness=5.0mil; clearance=0.0;
1311           }
1312           ha:line.645 {
1313            x1=729.5mil; y1=913.5mil; x2=729.5mil; y2=27.5971mm; thickness=5.0mil; clearance=0.0;
1314           }
1315           ha:line.648 {
1316            x1=729.5mil; y1=27.5971mm; x2=390.5mil; y2=27.5971mm; thickness=5.0mil; clearance=0.0;
1317           }
1318           ha:line.651 {
1319            x1=390.5mil; y1=27.5971mm; x2=390.5mil; y2=913.5mil; thickness=5.0mil; clearance=0.0;
1320           }
1321           ha:line.654 {
1322            x1=560.0mil; y1=27.5971mm; x2=560.0mil; y2=31.5849mm; thickness=5.0mil; clearance=0.0;
1323           }
1324           ha:line.657 {
1325            x1=560.0mil; y1=31.5849mm; x2=639.0mil; y2=31.5849mm; thickness=5.0mil; clearance=0.0;
1326           }
1327           ha:line.660 {
1328            x1=639.0mil; y1=31.5849mm; x2=639.0mil; y2=27.5971mm; thickness=5.0mil; clearance=0.0;
1329           }
1330          }
1331          ha:type {
1332           silk = 1
1333           top = 1
1334          }
1335        }
1336
1337        ha:subc-aux {
1338         lid=1
1339         ha:combining {        }
1340
1341          li:objects {
1342           ha:line.664 {
1343            x1=560.0mil; y1=1000.0mil; x2=560.0mil; y2=1000.0mil; thickness=0.1mm; clearance=0.0;
1344            ha:attributes {
1345              subc-role=pnp-origin
1346            }
1347           }
1348           ha:line.667 {
1349            x1=560.0mil; y1=1000.0mil; x2=560.0mil; y2=1000.0mil; thickness=0.1mm; clearance=0.0;
1350            ha:attributes {
1351              subc-role=origin
1352            }
1353           }
1354           ha:line.670 {
1355            x1=560.0mil; y1=1000.0mil; x2=560.0mil; y2=26.4mm; thickness=0.1mm; clearance=0.0;
1356            ha:attributes {
1357              subc-role=x
1358            }
1359           }
1360           ha:line.673 {
1361            x1=560.0mil; y1=1000.0mil; x2=15.224mm; y2=1000.0mil; thickness=0.1mm; clearance=0.0;
1362            ha:attributes {
1363              subc-role=y
1364            }
1365           }
1366          }
1367          ha:type {
1368           top = 1
1369           misc = 1
1370           virtual = 1
1371          }
1372        }
1373       }
1374      }
1375       uid = v1d/KHWsf35d5H8yqVYAAAAD
1376      }
1377      ha:subc.682 {
1378       ha:attributes {
1379        value=SWD
1380        footprint=0-215079-6
1381        refdes=J2
1382       }
1383      ha:data {
1384           li:padstack_prototypes {
1385
1386       ha:ps_proto_v6.0 {
1387         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
1388         li:shape {
1389
1390           ha:ps_shape_v4 {
1391            ha:combining {           }
1392            ha:layer_mask {
1393             copper = 1
1394             top = 1
1395            }
1396            clearance=0.0
1397             li:ps_poly {
1398              -31.495mil  
1399              -31.495mil  
1400              31.495mil  
1401              -31.495mil  
1402              31.495mil  
1403              31.495mil  
1404              -31.495mil  
1405              31.495mil  
1406             }
1407           }
1408
1409           ha:ps_shape_v4 {
1410            ha:combining {           }
1411            ha:layer_mask {
1412             bottom = 1
1413             copper = 1
1414            }
1415            clearance=0.0
1416             li:ps_poly {
1417              -31.495mil  
1418              -31.495mil  
1419              31.495mil  
1420              -31.495mil  
1421              31.495mil  
1422              31.495mil  
1423              -31.495mil  
1424              31.495mil  
1425             }
1426           }
1427
1428           ha:ps_shape_v4 {
1429            ha:combining {           }
1430            ha:layer_mask {
1431             copper = 1
1432             intern = 1
1433            }
1434            clearance=0.0
1435             li:ps_poly {
1436              -31.495mil  
1437              -31.495mil  
1438              31.495mil  
1439              -31.495mil  
1440              31.495mil  
1441              31.495mil  
1442              -31.495mil  
1443              31.495mil  
1444             }
1445           }
1446
1447           ha:ps_shape_v4 {
1448            ha:combining { sub=1; auto=1;           }
1449            ha:layer_mask {
1450             top = 1
1451             mask = 1
1452            }
1453            clearance=0.0
1454             li:ps_poly {
1455              -0.926973mm  
1456              -0.926973mm  
1457              0.926973mm  
1458              -0.926973mm  
1459              0.926973mm  
1460              0.926973mm  
1461              -0.926973mm  
1462              0.926973mm  
1463             }
1464           }
1465
1466           ha:ps_shape_v4 {
1467            ha:combining { sub=1; auto=1;           }
1468            ha:layer_mask {
1469             bottom = 1
1470             mask = 1
1471            }
1472            clearance=0.0
1473             li:ps_poly {
1474              -0.926973mm  
1475              -0.926973mm  
1476              0.926973mm  
1477              -0.926973mm  
1478              0.926973mm  
1479              0.926973mm  
1480              -0.926973mm  
1481              0.926973mm  
1482             }
1483           }
1484         }
1485       }
1486
1487       ha:ps_proto_v6.1 {
1488         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
1489         li:shape {
1490
1491           ha:ps_shape_v4 {
1492            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
1493            ha:combining {           }
1494            ha:layer_mask {
1495             copper = 1
1496             top = 1
1497            }
1498            clearance=0.0
1499           }
1500
1501           ha:ps_shape_v4 {
1502            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
1503            ha:combining {           }
1504            ha:layer_mask {
1505             bottom = 1
1506             copper = 1
1507            }
1508            clearance=0.0
1509           }
1510
1511           ha:ps_shape_v4 {
1512            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
1513            ha:combining {           }
1514            ha:layer_mask {
1515             copper = 1
1516             intern = 1
1517            }
1518            clearance=0.0
1519           }
1520
1521           ha:ps_shape_v4 {
1522            ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;           }
1523            ha:combining { sub=1; auto=1;           }
1524            ha:layer_mask {
1525             top = 1
1526             mask = 1
1527            }
1528            clearance=0.0
1529           }
1530
1531           ha:ps_shape_v4 {
1532            ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;           }
1533            ha:combining { sub=1; auto=1;           }
1534            ha:layer_mask {
1535             bottom = 1
1536             mask = 1
1537            }
1538            clearance=0.0
1539           }
1540         }
1541       }
1542
1543       ha:ps_proto_v6.2 {
1544         hdia=59.06mil; hplated=1; htop=0; hbottom=0;
1545         li:shape {
1546
1547           ha:ps_shape_v4 {
1548            ha:ps_circ { x=0.0; y=0.0; dia=73.06mil;           }
1549            ha:combining {           }
1550            ha:layer_mask {
1551             copper = 1
1552             top = 1
1553            }
1554            clearance=0.0
1555           }
1556
1557           ha:ps_shape_v4 {
1558            ha:ps_circ { x=0.0; y=0.0; dia=73.06mil;           }
1559            ha:combining {           }
1560            ha:layer_mask {
1561             bottom = 1
1562             copper = 1
1563            }
1564            clearance=0.0
1565           }
1566
1567           ha:ps_shape_v4 {
1568            ha:ps_circ { x=0.0; y=0.0; dia=73.06mil;           }
1569            ha:combining {           }
1570            ha:layer_mask {
1571             copper = 1
1572             intern = 1
1573            }
1574            clearance=0.0
1575           }
1576
1577           ha:ps_shape_v4 {
1578            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;           }
1579            ha:combining { sub=1; auto=1;           }
1580            ha:layer_mask {
1581             top = 1
1582             mask = 1
1583            }
1584            clearance=0.0
1585           }
1586
1587           ha:ps_shape_v4 {
1588            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;           }
1589            ha:combining { sub=1; auto=1;           }
1590            ha:layer_mask {
1591             bottom = 1
1592             mask = 1
1593            }
1594            clearance=0.0
1595           }
1596         }
1597       }
1598      }
1599
1600       li:objects {
1601        ha:padstack_ref.708 {
1602         proto=0; x=384.0mil; y=460.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1603         ha:flags {
1604          clearline=1
1605         }
1606
1607         li:thermal {
1608         }
1609
1610         ha:attributes {
1611           term=1
1612           name=pin1
1613         }
1614        }
1615        ha:padstack_ref.709 {
1616         proto=1; x=484.0mil; y=510.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1617         ha:flags {
1618          clearline=1
1619         }
1620
1621         li:thermal {
1622         }
1623
1624         ha:attributes {
1625           term=2
1626           name=pin2
1627         }
1628        }
1629        ha:padstack_ref.710 {
1630         proto=1; x=384.0mil; y=560.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1631         ha:flags {
1632          clearline=1
1633         }
1634
1635         li:thermal {
1636           li:1 {
1637            on  
1638            diag  
1639            round  
1640            noshape  
1641           }
1642            li:3 {
1643             on  
1644             diag  
1645             round  
1646             noshape  
1647            }
1648         }
1649
1650         ha:attributes {
1651           term=3
1652           name=pin3
1653         }
1654        }
1655        ha:padstack_ref.711 {
1656         proto=1; x=484.0mil; y=610.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1657         ha:flags {
1658          clearline=1
1659         }
1660
1661         li:thermal {
1662         }
1663
1664         ha:attributes {
1665           term=4
1666           name=pin4
1667         }
1668        }
1669        ha:padstack_ref.712 {
1670         proto=1; x=384.0mil; y=660.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1671         ha:flags {
1672          clearline=1
1673         }
1674
1675         li:thermal {
1676         }
1677
1678         ha:attributes {
1679           term=5
1680           name=pin5
1681         }
1682        }
1683        ha:padstack_ref.713 {
1684         proto=1; x=484.0mil; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1685         ha:flags {
1686          clearline=1
1687         }
1688
1689         li:thermal {
1690         }
1691
1692         ha:attributes {
1693           term=6
1694           name=pin6
1695         }
1696        }
1697        ha:padstack_ref.714 {
1698         proto=2; x=454.87mil; y=10.284206mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
1699         ha:flags {
1700          clearline=1
1701         }
1702
1703         li:thermal {
1704         }
1705
1706         ha:attributes {
1707           term=0
1708           name=mnt
1709         }
1710        }
1711       }
1712       li:layers {
1713
1714        ha:top-silk {
1715         lid=0
1716         ha:combining {        }
1717
1718          li:objects {
1719           ha:line.683 {
1720            x1=333.61mil; y1=365.72mil; x2=13.573252mm; y2=365.72mil; thickness=6.0mil; clearance=0.0;
1721           }
1722           ha:line.686 {
1723            x1=333.61mil; y1=365.72mil; x2=333.61mil; y2=20.428966mm; thickness=6.0mil; clearance=0.0;
1724           }
1725           ha:line.689 {
1726            x1=333.61mil; y1=20.428966mm; x2=13.573252mm; y2=20.428966mm; thickness=6.0mil; clearance=0.0;
1727           }
1728           ha:line.692 {
1729            x1=13.573252mm; y1=365.72mil; x2=13.573252mm; y2=20.428966mm; thickness=6.0mil; clearance=0.0;
1730           }
1731          }
1732          ha:type {
1733           silk = 1
1734           top = 1
1735          }
1736        }
1737
1738        ha:subc-aux {
1739         lid=1
1740         ha:combining {        }
1741
1742          li:objects {
1743           ha:line.696 {
1744            x1=11.099328mm; y1=14.205458mm; x2=11.099328mm; y2=14.205458mm; thickness=0.1mm; clearance=0.0;
1745            ha:attributes {
1746              subc-role=pnp-origin
1747            }
1748           }
1749           ha:line.699 {
1750            x1=484.0mil; y1=460.0mil; x2=484.0mil; y2=460.0mil; thickness=0.1mm; clearance=0.0;
1751            ha:attributes {
1752              subc-role=origin
1753            }
1754           }
1755           ha:line.702 {
1756            x1=484.0mil; y1=460.0mil; x2=13.2936mm; y2=460.0mil; thickness=0.1mm; clearance=0.0;
1757            ha:attributes {
1758              subc-role=x
1759            }
1760           }
1761           ha:line.705 {
1762            x1=484.0mil; y1=460.0mil; x2=484.0mil; y2=12.684mm; thickness=0.1mm; clearance=0.0;
1763            ha:attributes {
1764              subc-role=y
1765            }
1766           }
1767          }
1768          ha:type {
1769           top = 1
1770           misc = 1
1771           virtual = 1
1772          }
1773        }
1774       }
1775      }
1776       uid = v1d/KHWsf35d5H8yqVYAAAAE
1777      }
1778      ha:subc.716 {
1779       ha:attributes {
1780        value=debug
1781        footprint=0-215079-4
1782        refdes=J3
1783       }
1784      ha:data {
1785           li:padstack_prototypes {
1786
1787       ha:ps_proto_v6.0 {
1788         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
1789         li:shape {
1790
1791           ha:ps_shape_v4 {
1792            ha:combining {           }
1793            ha:layer_mask {
1794             copper = 1
1795             top = 1
1796            }
1797            clearance=0.0
1798             li:ps_poly {
1799              -31.495mil  
1800              -31.495mil  
1801              31.495mil  
1802              -31.495mil  
1803              31.495mil  
1804              31.495mil  
1805              -31.495mil  
1806              31.495mil  
1807             }
1808           }
1809
1810           ha:ps_shape_v4 {
1811            ha:combining {           }
1812            ha:layer_mask {
1813             bottom = 1
1814             copper = 1
1815            }
1816            clearance=0.0
1817             li:ps_poly {
1818              -31.495mil  
1819              -31.495mil  
1820              31.495mil  
1821              -31.495mil  
1822              31.495mil  
1823              31.495mil  
1824              -31.495mil  
1825              31.495mil  
1826             }
1827           }
1828
1829           ha:ps_shape_v4 {
1830            ha:combining {           }
1831            ha:layer_mask {
1832             copper = 1
1833             intern = 1
1834            }
1835            clearance=0.0
1836             li:ps_poly {
1837              -31.495mil  
1838              -31.495mil  
1839              31.495mil  
1840              -31.495mil  
1841              31.495mil  
1842              31.495mil  
1843              -31.495mil  
1844              31.495mil  
1845             }
1846           }
1847
1848           ha:ps_shape_v4 {
1849            ha:combining { sub=1; auto=1;           }
1850            ha:layer_mask {
1851             top = 1
1852             mask = 1
1853            }
1854            clearance=0.0
1855             li:ps_poly {
1856              -0.926973mm  
1857              -0.926973mm  
1858              0.926973mm  
1859              -0.926973mm  
1860              0.926973mm  
1861              0.926973mm  
1862              -0.926973mm  
1863              0.926973mm  
1864             }
1865           }
1866
1867           ha:ps_shape_v4 {
1868            ha:combining { sub=1; auto=1;           }
1869            ha:layer_mask {
1870             bottom = 1
1871             mask = 1
1872            }
1873            clearance=0.0
1874             li:ps_poly {
1875              -0.926973mm  
1876              -0.926973mm  
1877              0.926973mm  
1878              -0.926973mm  
1879              0.926973mm  
1880              0.926973mm  
1881              -0.926973mm  
1882              0.926973mm  
1883             }
1884           }
1885         }
1886       }
1887
1888       ha:ps_proto_v6.1 {
1889         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
1890         li:shape {
1891
1892           ha:ps_shape_v4 {
1893            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
1894            ha:combining {           }
1895            ha:layer_mask {
1896             copper = 1
1897             top = 1
1898            }
1899            clearance=0.0
1900           }
1901
1902           ha:ps_shape_v4 {
1903            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
1904            ha:combining {           }
1905            ha:layer_mask {
1906             bottom = 1
1907             copper = 1
1908            }
1909            clearance=0.0
1910           }
1911
1912           ha:ps_shape_v4 {
1913            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
1914            ha:combining {           }
1915            ha:layer_mask {
1916             copper = 1
1917             intern = 1
1918            }
1919            clearance=0.0
1920           }
1921
1922           ha:ps_shape_v4 {
1923            ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;           }
1924            ha:combining { sub=1; auto=1;           }
1925            ha:layer_mask {
1926             top = 1
1927             mask = 1
1928            }
1929            clearance=0.0
1930           }
1931
1932           ha:ps_shape_v4 {
1933            ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;           }
1934            ha:combining { sub=1; auto=1;           }
1935            ha:layer_mask {
1936             bottom = 1
1937             mask = 1
1938            }
1939            clearance=0.0
1940           }
1941         }
1942       }
1943
1944       ha:ps_proto_v6.2 {
1945         hdia=59.06mil; hplated=1; htop=0; hbottom=0;
1946         li:shape {
1947
1948           ha:ps_shape_v4 {
1949            ha:ps_circ { x=0.0; y=0.0; dia=73.06mil;           }
1950            ha:combining {           }
1951            ha:layer_mask {
1952             copper = 1
1953             top = 1
1954            }
1955            clearance=0.0
1956           }
1957
1958           ha:ps_shape_v4 {
1959            ha:ps_circ { x=0.0; y=0.0; dia=73.06mil;           }
1960            ha:combining {           }
1961            ha:layer_mask {
1962             bottom = 1
1963             copper = 1
1964            }
1965            clearance=0.0
1966           }
1967
1968           ha:ps_shape_v4 {
1969            ha:ps_circ { x=0.0; y=0.0; dia=73.06mil;           }
1970            ha:combining {           }
1971            ha:layer_mask {
1972             copper = 1
1973             intern = 1
1974            }
1975            clearance=0.0
1976           }
1977
1978           ha:ps_shape_v4 {
1979            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;           }
1980            ha:combining { sub=1; auto=1;           }
1981            ha:layer_mask {
1982             top = 1
1983             mask = 1
1984            }
1985            clearance=0.0
1986           }
1987
1988           ha:ps_shape_v4 {
1989            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;           }
1990            ha:combining { sub=1; auto=1;           }
1991            ha:layer_mask {
1992             bottom = 1
1993             mask = 1
1994            }
1995            clearance=0.0
1996           }
1997         }
1998       }
1999      }
2000
2001       li:objects {
2002        ha:padstack_ref.742 {
2003         proto=0; x=684.0mil; y=510.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
2004         ha:flags {
2005          clearline=1
2006         }
2007
2008         li:thermal {
2009           li:1 {
2010            on  
2011            diag  
2012            round  
2013            noshape  
2014           }
2015            li:3 {
2016             on  
2017             diag  
2018             round  
2019             noshape  
2020            }
2021         }
2022
2023         ha:attributes {
2024           term=1
2025           name=pin1
2026         }
2027        }
2028        ha:padstack_ref.743 {
2029         proto=1; x=784.0mil; y=560.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
2030         ha:flags {
2031          clearline=1
2032         }
2033
2034         li:thermal {
2035         }
2036
2037         ha:attributes {
2038           term=2
2039           name=pin2
2040         }
2041        }
2042        ha:padstack_ref.744 {
2043         proto=1; x=684.0mil; y=610.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
2044         ha:flags {
2045          clearline=1
2046         }
2047
2048         li:thermal {
2049         }
2050
2051         ha:attributes {
2052           term=3
2053           name=pin3
2054         }
2055        }
2056        ha:padstack_ref.745 {
2057         proto=1; x=784.0mil; y=660.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
2058         ha:flags {
2059          clearline=1
2060         }
2061
2062         li:thermal {
2063         }
2064
2065         ha:attributes {
2066           term=4
2067           name=pin4
2068         }
2069        }
2070        ha:padstack_ref.746 {
2071         proto=2; x=754.87mil; y=11.554206mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
2072         ha:flags {
2073          clearline=1
2074         }
2075
2076         li:thermal {
2077         }
2078
2079         ha:attributes {
2080           term=0
2081           name=mnt
2082         }
2083        }
2084       }
2085       li:layers {
2086
2087        ha:top-silk {
2088         lid=0
2089         ha:combining {        }
2090
2091          li:objects {
2092           ha:line.717 {
2093            x1=633.61mil; y1=415.72mil; x2=21.193252mm; y2=415.72mil; thickness=6.0mil; clearance=0.0;
2094           }
2095           ha:line.720 {
2096            x1=633.61mil; y1=415.72mil; x2=633.61mil; y2=19.158966mm; thickness=6.0mil; clearance=0.0;
2097           }
2098           ha:line.723 {
2099            x1=633.61mil; y1=19.158966mm; x2=21.193252mm; y2=19.158966mm; thickness=6.0mil; clearance=0.0;
2100           }
2101           ha:line.726 {
2102            x1=21.193252mm; y1=415.72mil; x2=21.193252mm; y2=19.158966mm; thickness=6.0mil; clearance=0.0;
2103           }
2104          }
2105          ha:type {
2106           silk = 1
2107           top = 1
2108          }
2109        }
2110
2111        ha:subc-aux {
2112         lid=1
2113         ha:combining {        }
2114
2115          li:objects {
2116           ha:line.730 {
2117            x1=18.749619mm; y1=14.198041mm; x2=18.749619mm; y2=14.198041mm; thickness=0.1mm; clearance=0.0;
2118            ha:attributes {
2119              subc-role=pnp-origin
2120            }
2121           }
2122           ha:line.733 {
2123            x1=784.0mil; y1=510.0mil; x2=784.0mil; y2=510.0mil; thickness=0.1mm; clearance=0.0;
2124            ha:attributes {
2125              subc-role=origin
2126            }
2127           }
2128           ha:line.736 {
2129            x1=784.0mil; y1=510.0mil; x2=20.9136mm; y2=510.0mil; thickness=0.1mm; clearance=0.0;
2130            ha:attributes {
2131              subc-role=x
2132            }
2133           }
2134           ha:line.739 {
2135            x1=784.0mil; y1=510.0mil; x2=784.0mil; y2=13.954mm; thickness=0.1mm; clearance=0.0;
2136            ha:attributes {
2137              subc-role=y
2138            }
2139           }
2140          }
2141          ha:type {
2142           top = 1
2143           misc = 1
2144           virtual = 1
2145          }
2146        }
2147       }
2148      }
2149       uid = v1d/KHWsf35d5H8yqVYAAAAF
2150      }
2151       ha:subc.975 {
2152        ha:attributes {
2153         refdes=R1
2154         value=100k
2155         footprint=0402
2156         openscad=0402
2157        }
2158       ha:data {
2159             li:padstack_prototypes {
2160
2161        ha:ps_proto_v6.0 {
2162          hdia=0.0; hplated=0; htop=0; hbottom=0;
2163          li:shape {
2164
2165            ha:ps_shape_v4 {
2166             ha:combining {            }
2167             ha:layer_mask {
2168              copper = 1
2169              top = 1
2170             }
2171             clearance=0.0
2172              li:ps_poly {
2173               0.249936mm  
2174               -0.349758mm  
2175               -0.249936mm  
2176               -0.349758mm  
2177               -0.249936mm  
2178               0.349758mm  
2179               0.249936mm  
2180               0.349758mm  
2181              }
2182            }
2183
2184            ha:ps_shape_v4 {
2185             ha:combining { sub=1; auto=1;            }
2186             ha:layer_mask {
2187              top = 1
2188              mask = 1
2189             }
2190             clearance=0.0
2191              li:ps_poly {
2192               0.326136mm  
2193               -0.425958mm  
2194               -0.326136mm  
2195               -0.425958mm  
2196               -0.326136mm  
2197               0.425958mm  
2198               0.326136mm  
2199               0.425958mm  
2200              }
2201            }
2202
2203            ha:ps_shape_v4 {
2204             ha:combining { auto=1;            }
2205             ha:layer_mask {
2206              top = 1
2207              paste = 1
2208             }
2209             clearance=0.0
2210              li:ps_poly {
2211               0.249936mm  
2212               -0.349758mm  
2213               -0.249936mm  
2214               -0.349758mm  
2215               -0.249936mm  
2216               0.349758mm  
2217               0.249936mm  
2218               0.349758mm  
2219              }
2220            }
2221          }
2222        }
2223       }
2224
2225        li:objects {
2226         ha:padstack_ref.989 {
2227          proto=0; x=607.0mil; y=510.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
2228          ha:flags {
2229           clearline=1
2230          }
2231
2232          li:thermal {
2233          }
2234
2235          ha:attributes {
2236            term=1
2237            name=1
2238          }
2239         }
2240         ha:padstack_ref.990 {
2241          proto=0; x=607.0mil; y=12.154408mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
2242          ha:flags {
2243           clearline=1
2244          }
2245
2246          li:thermal {
2247          }
2248
2249          ha:attributes {
2250            term=2
2251            name=2
2252          }
2253         }
2254        }
2255        li:layers {
2256
2257         ha:top-silk {
2258          lid=0
2259          ha:combining {         }
2260
2261           li:objects {
2262           }
2263           ha:type {
2264            silk = 1
2265            top = 1
2266           }
2267         }
2268
2269         ha:subc-aux {
2270          lid=1
2271          ha:combining {         }
2272
2273           li:objects {
2274            ha:line.977 {
2275             x1=607.0mil; y1=12.554204mm; x2=607.0mil; y2=12.554204mm; thickness=0.1mm; clearance=0.0;
2276             ha:attributes {
2277               subc-role=pnp-origin
2278             }
2279            }
2280            ha:line.980 {
2281             x1=607.0mil; y1=12.554204mm; x2=607.0mil; y2=12.554204mm; thickness=0.1mm; clearance=0.0;
2282             ha:attributes {
2283               subc-role=origin
2284             }
2285            }
2286            ha:line.983 {
2287             x1=607.0mil; y1=12.554204mm; x2=607.0mil; y2=11.554204mm; thickness=0.1mm; clearance=0.0;
2288             ha:attributes {
2289               subc-role=x
2290             }
2291            }
2292            ha:line.986 {
2293             x1=607.0mil; y1=12.554204mm; x2=16.4178mm; y2=12.554204mm; thickness=0.1mm; clearance=0.0;
2294             ha:attributes {
2295               subc-role=y
2296             }
2297            }
2298           }
2299           ha:type {
2300            top = 1
2301            misc = 1
2302            virtual = 1
2303           }
2304         }
2305        }
2306       }
2307        uid = 0+Bn7l6gYD79qqggwdYAAAAG
2308       }
2309       ha:subc.1008 {
2310        ha:attributes {
2311         refdes=R2
2312         value=100k
2313         footprint=0402
2314         openscad=0402
2315        }
2316       ha:data {
2317             li:padstack_prototypes {
2318
2319        ha:ps_proto_v6.0 {
2320          hdia=0.0; hplated=0; htop=0; hbottom=0;
2321          li:shape {
2322
2323            ha:ps_shape_v4 {
2324             ha:combining {            }
2325             ha:layer_mask {
2326              copper = 1
2327              top = 1
2328             }
2329             clearance=0.0
2330              li:ps_poly {
2331               0.249936mm  
2332               -0.349758mm  
2333               -0.249936mm  
2334               -0.349758mm  
2335               -0.249936mm  
2336               0.349758mm  
2337               0.249936mm  
2338               0.349758mm  
2339              }
2340            }
2341
2342            ha:ps_shape_v4 {
2343             ha:combining { sub=1; auto=1;            }
2344             ha:layer_mask {
2345              top = 1
2346              mask = 1
2347             }
2348             clearance=0.0
2349              li:ps_poly {
2350               0.326136mm  
2351               -0.425958mm  
2352               -0.326136mm  
2353               -0.425958mm  
2354               -0.326136mm  
2355               0.425958mm  
2356               0.326136mm  
2357               0.425958mm  
2358              }
2359            }
2360
2361            ha:ps_shape_v4 {
2362             ha:combining { auto=1;            }
2363             ha:layer_mask {
2364              top = 1
2365              paste = 1
2366             }
2367             clearance=0.0
2368              li:ps_poly {
2369               0.249936mm  
2370               -0.349758mm  
2371               -0.249936mm  
2372               -0.349758mm  
2373               -0.249936mm  
2374               0.349758mm  
2375               0.249936mm  
2376               0.349758mm  
2377              }
2378            }
2379          }
2380        }
2381       }
2382
2383        li:objects {
2384         ha:padstack_ref.1022 {
2385          proto=0; x=560.0mil; y=510.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
2386          ha:flags {
2387           clearline=1
2388          }
2389
2390          li:thermal {
2391          }
2392
2393          ha:attributes {
2394            term=1
2395            name=1
2396          }
2397         }
2398         ha:padstack_ref.1023 {
2399          proto=0; x=560.0mil; y=12.154408mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
2400          ha:flags {
2401           clearline=1
2402          }
2403
2404          li:thermal {
2405          }
2406
2407          ha:attributes {
2408            term=2
2409            name=2
2410          }
2411         }
2412        }
2413        li:layers {
2414
2415         ha:top-silk {
2416          lid=0
2417          ha:combining {         }
2418
2419           li:objects {
2420           }
2421           ha:type {
2422            silk = 1
2423            top = 1
2424           }
2425         }
2426
2427         ha:subc-aux {
2428          lid=1
2429          ha:combining {         }
2430
2431           li:objects {
2432            ha:line.1010 {
2433             x1=560.0mil; y1=12.554204mm; x2=560.0mil; y2=12.554204mm; thickness=0.1mm; clearance=0.0;
2434             ha:attributes {
2435               subc-role=pnp-origin
2436             }
2437            }
2438            ha:line.1013 {
2439             x1=560.0mil; y1=12.554204mm; x2=560.0mil; y2=12.554204mm; thickness=0.1mm; clearance=0.0;
2440             ha:attributes {
2441               subc-role=origin
2442             }
2443            }
2444            ha:line.1016 {
2445             x1=560.0mil; y1=12.554204mm; x2=560.0mil; y2=11.554204mm; thickness=0.1mm; clearance=0.0;
2446             ha:attributes {
2447               subc-role=x
2448             }
2449            }
2450            ha:line.1019 {
2451             x1=560.0mil; y1=12.554204mm; x2=15.224mm; y2=12.554204mm; thickness=0.1mm; clearance=0.0;
2452             ha:attributes {
2453               subc-role=y
2454             }
2455            }
2456           }
2457           ha:type {
2458            top = 1
2459            misc = 1
2460            virtual = 1
2461           }
2462         }
2463        }
2464       }
2465        uid = 0+Bn7l6gYD79qqggwdYAAAAI
2466       }
2467    }
2468    li:layers {
2469
2470     ha:top-sig {
2471      lid=0
2472      group=3
2473      ha:combining {     }
2474
2475       ha:attributes {
2476         {pcb-rnd::key::vis}={<Key>l; Shift<Key>t}
2477         {pcb-rnd::key::select}={<Key>l; <Key>t}
2478       }
2479
2480       li:objects {
2481        ha:line.374 {
2482         x1=100.0mil; y1=100.0mil; x2=200.0mil; y2=100.0mil; thickness=25.0mil; clearance=20.0mil;
2483         ha:flags {
2484          clearline=1
2485         }
2486        }
2487        ha:line.377 {
2488         x1=303.05mil; y1=220.58mil; x2=558.95mil; y2=220.58mil; thickness=25.0mil; clearance=20.0mil;
2489         ha:flags {
2490          clearline=1
2491         }
2492        }
2493        ha:line.380 {
2494         x1=558.95mil; y1=220.58mil; x2=630.58mil; y2=220.58mil; thickness=10.0mil; clearance=12.0mil;
2495         ha:flags {
2496          clearline=1
2497         }
2498        }
2499        ha:line.383 {
2500         x1=630.58mil; y1=220.58mil; x2=818.0mil; y2=408.0mil; thickness=10.0mil; clearance=12.0mil;
2501         ha:flags {
2502          clearline=1
2503         }
2504        }
2505        ha:line.386 {
2506         x1=818.0mil; y1=408.0mil; x2=818.0mil; y2=526.0mil; thickness=10.0mil; clearance=12.0mil;
2507         ha:flags {
2508          clearline=1
2509         }
2510        }
2511        ha:line.389 {
2512         x1=684.0mil; y1=610.0mil; x2=484.0mil; y2=610.0mil; thickness=10.0mil; clearance=12.0mil;
2513         ha:flags {
2514          clearline=1
2515         }
2516        }
2517        ha:line.392 {
2518         x1=100.0mil; y1=400.0mil; x2=101.0mil; y2=400.0mil; thickness=10.0mil; clearance=12.0mil;
2519         ha:flags {
2520          clearline=1
2521         }
2522        }
2523        ha:line.395 {
2524         x1=101.0mil; y1=400.0mil; x2=150.0mil; y2=449.0mil; thickness=10.0mil; clearance=12.0mil;
2525         ha:flags {
2526          clearline=1
2527         }
2528        }
2529        ha:line.398 {
2530         x1=150.0mil; y1=449.0mil; x2=232.0mil; y2=449.0mil; thickness=10.0mil; clearance=12.0mil;
2531         ha:flags {
2532          clearline=1
2533         }
2534        }
2535        ha:line.410 {
2536         x1=350.0mil; y1=609.0mil; x2=483.0mil; y2=609.0mil; thickness=10.0mil; clearance=12.0mil;
2537         ha:flags {
2538          clearline=1
2539         }
2540        }
2541        ha:line.413 {
2542         x1=483.0mil; y1=609.0mil; x2=484.0mil; y2=610.0mil; thickness=10.0mil; clearance=12.0mil;
2543         ha:flags {
2544          clearline=1
2545         }
2546        }
2547        ha:line.416 {
2548         x1=100.0mil; y1=800.0mil; x2=150.0mil; y2=750.0mil; thickness=10.0mil; clearance=12.0mil;
2549         ha:flags {
2550          clearline=1
2551         }
2552        }
2553        ha:line.419 {
2554         x1=150.0mil; y1=750.0mil; x2=294.0mil; y2=750.0mil; thickness=10.0mil; clearance=12.0mil;
2555         ha:flags {
2556          clearline=1
2557         }
2558        }
2559        ha:line.422 {
2560         x1=294.0mil; y1=750.0mil; x2=384.0mil; y2=660.0mil; thickness=10.0mil; clearance=12.0mil;
2561         ha:flags {
2562          clearline=1
2563         }
2564        }
2565        ha:line.425 {
2566         x1=384.0mil; y1=460.0mil; x2=273.0mil; y2=349.0mil; thickness=10.0mil; clearance=12.0mil;
2567         ha:flags {
2568          clearline=1
2569         }
2570        }
2571        ha:line.428 {
2572         x1=273.0mil; y1=349.0mil; x2=66.0mil; y2=349.0mil; thickness=10.0mil; clearance=12.0mil;
2573         ha:flags {
2574          clearline=1
2575         }
2576        }
2577        ha:line.431 {
2578         x1=66.0mil; y1=349.0mil; x2=44.0mil; y2=371.0mil; thickness=10.0mil; clearance=12.0mil;
2579         ha:flags {
2580          clearline=1
2581         }
2582        }
2583        ha:line.434 {
2584         x1=44.0mil; y1=371.0mil; x2=44.0mil; y2=1.022in; thickness=10.0mil; clearance=12.0mil;
2585         ha:flags {
2586          clearline=1
2587         }
2588        }
2589        ha:line.437 {
2590         x1=44.0mil; y1=1.022in; x2=96.5mil; y2=27.2923mm; thickness=10.0mil; clearance=12.0mil;
2591         ha:flags {
2592          clearline=1
2593         }
2594        }
2595        ha:line.443 {
2596         x1=564.5mil; y1=27.2923mm; x2=639.0mil; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
2597         ha:flags {
2598          clearline=1
2599         }
2600        }
2601        ha:line.1511 {
2602         x1=484.0mil; y1=510.0mil; x2=560.0mil; y2=510.0mil; thickness=10.0mil; clearance=40.0mil;
2603         ha:flags {
2604          clearline=1
2605         }
2606        }
2607        ha:line.1514 {
2608         x1=607.0mil; y1=510.0mil; x2=607.0mil; y2=610.0mil; thickness=10.0mil; clearance=40.0mil;
2609         ha:flags {
2610          clearline=1
2611         }
2612        }
2613        ha:line.1526 {
2614         x1=607.0mil; y1=12.154408mm; x2=560.0mil; y2=12.154408mm; thickness=10.0mil; clearance=40.0mil;
2615         ha:flags {
2616          clearline=1
2617         }
2618        }
2619        ha:line.1529 {
2620         x1=560.0mil; y1=12.154408mm; x2=505.0mil; y2=331.0mil; thickness=10.0mil; clearance=40.0mil;
2621         ha:flags {
2622          clearline=1
2623         }
2624        }
2625        ha:line.1547 {
2626         x1=505.0mil; y1=100.0mil; x2=200.0mil; y2=100.0mil; thickness=10.0mil; clearance=40.0mil;
2627         ha:flags {
2628          clearline=1
2629         }
2630        }
2631        ha:line.1576 {
2632         x1=100.0mil; y1=1000.0mil; x2=157.0mil; y2=26.8478mm; thickness=10.0mil; clearance=12.0mil;
2633         ha:flags {
2634          clearline=1
2635         }
2636        }
2637        ha:line.1579 {
2638         x1=157.0mil; y1=26.8478mm; x2=424.0mil; y2=26.8478mm; thickness=10.0mil; clearance=12.0mil;
2639         ha:flags {
2640          clearline=1
2641         }
2642        }
2643        ha:line.1582 {
2644         x1=424.0mil; y1=26.8478mm; x2=481.0mil; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
2645         ha:flags {
2646          clearline=1
2647         }
2648        }
2649        ha:line.1585 {
2650         x1=96.5mil; y1=27.2923mm; x2=564.5mil; y2=27.2923mm; thickness=10.0mil; clearance=12.0mil;
2651         ha:flags {
2652          clearline=1
2653         }
2654        }
2655        ha:line.1605 {
2656         x1=384.0mil; y1=660.0mil; x2=708.0mil; y2=660.0mil; thickness=10.0mil; clearance=12.0mil;
2657         ha:flags {
2658          clearline=1
2659         }
2660        }
2661        ha:line.1608 {
2662         x1=708.0mil; y1=660.0mil; x2=754.0mil; y2=614.0mil; thickness=10.0mil; clearance=12.0mil;
2663         ha:flags {
2664          clearline=1
2665         }
2666        }
2667        ha:line.1617 {
2668         x1=754.0mil; y1=614.0mil; x2=784.0mil; y2=560.0mil; thickness=10.0mil; clearance=12.0mil;
2669         ha:flags {
2670          clearline=1
2671         }
2672        }
2673        ha:line.1623 {
2674         x1=784.0mil; y1=560.0mil; x2=818.0mil; y2=526.0mil; thickness=10.0mil; clearance=12.0mil;
2675         ha:flags {
2676          clearline=1
2677         }
2678        }
2679        ha:line.1626 {
2680         x1=350.0mil; y1=609.0mil; x2=232.0mil; y2=449.0mil; thickness=10.0mil; clearance=12.0mil;
2681         ha:flags {
2682          clearline=1
2683         }
2684        }
2685       }
2686       color = {#8b2323}
2687     }
2688
2689     ha:bottom-sig {
2690      lid=1
2691      group=8
2692      ha:combining {     }
2693
2694       ha:attributes {
2695         {pcb-rnd::key::vis}={<Key>l; Shift<Key>b}
2696         {pcb-rnd::key::select}={<Key>l; <Key>b}
2697       }
2698
2699       li:objects {
2700        ha:line.494 {
2701         x1=100.0mil; y1=700.0mil; x2=150.0mil; y2=750.0mil; thickness=10.0mil; clearance=12.0mil;
2702         ha:flags {
2703          clearline=1
2704         }
2705        }
2706        ha:line.497 {
2707         x1=150.0mil; y1=750.0mil; x2=444.0mil; y2=750.0mil; thickness=10.0mil; clearance=12.0mil;
2708         ha:flags {
2709          clearline=1
2710         }
2711        }
2712        ha:line.500 {
2713         x1=444.0mil; y1=750.0mil; x2=484.0mil; y2=710.0mil; thickness=10.0mil; clearance=12.0mil;
2714         ha:flags {
2715          clearline=1
2716         }
2717        }
2718        ha:line.503 {
2719         x1=100.0mil; y1=500.0mil; x2=150.0mil; y2=550.0mil; thickness=10.0mil; clearance=12.0mil;
2720         ha:flags {
2721          clearline=1
2722         }
2723        }
2724        ha:line.506 {
2725         x1=150.0mil; y1=550.0mil; x2=278.0mil; y2=550.0mil; thickness=10.0mil; clearance=12.0mil;
2726         ha:flags {
2727          clearline=1
2728         }
2729        }
2730        ha:line.509 {
2731         x1=278.0mil; y1=550.0mil; x2=317.0mil; y2=511.0mil; thickness=10.0mil; clearance=12.0mil;
2732         ha:flags {
2733          clearline=1
2734         }
2735        }
2736        ha:line.512 {
2737         x1=317.0mil; y1=511.0mil; x2=483.0mil; y2=511.0mil; thickness=10.0mil; clearance=12.0mil;
2738         ha:flags {
2739          clearline=1
2740         }
2741        }
2742        ha:line.515 {
2743         x1=483.0mil; y1=511.0mil; x2=484.0mil; y2=510.0mil; thickness=10.0mil; clearance=12.0mil;
2744         ha:flags {
2745          clearline=1
2746         }
2747        }
2748        ha:line.518 {
2749         x1=560.0mil; y1=1000.0mil; x2=502.0mil; y2=1.058in; thickness=10.0mil; clearance=12.0mil;
2750         ha:flags {
2751          clearline=1
2752         }
2753        }
2754        ha:line.1556 {
2755         x1=505.0mil; y1=100.0mil; x2=505.0mil; y2=331.0mil; thickness=10.0mil; clearance=12.0mil;
2756         ha:flags {
2757          clearline=1
2758         }
2759        }
2760        ha:line.1564 {
2761         x1=100.0mil; y1=100.0mil; x2=40.0mil; y2=160.0mil; thickness=10.0mil; clearance=12.0mil;
2762         ha:flags {
2763          clearline=1
2764         }
2765        }
2766        ha:line.1567 {
2767         x1=40.0mil; y1=160.0mil; x2=40.0mil; y2=1.019in; thickness=10.0mil; clearance=12.0mil;
2768         ha:flags {
2769          clearline=1
2770         }
2771        }
2772        ha:line.1570 {
2773         x1=40.0mil; y1=1.019in; x2=79.5mil; y2=1.0585in; thickness=10.0mil; clearance=12.0mil;
2774         ha:flags {
2775          clearline=1
2776         }
2777        }
2778        ha:line.1593 {
2779         x1=79.5mil; y1=1.0585in; x2=501.5mil; y2=1.0585in; thickness=10.0mil; clearance=12.0mil;
2780         ha:flags {
2781          clearline=1
2782         }
2783        }
2784        ha:line.1596 {
2785         x1=484.0mil; y1=510.0mil; x2=634.0mil; y2=660.0mil; thickness=10.0mil; clearance=12.0mil;
2786         ha:flags {
2787          clearline=1
2788         }
2789        }
2790        ha:line.1599 {
2791         x1=634.0mil; y1=660.0mil; x2=784.0mil; y2=660.0mil; thickness=10.0mil; clearance=12.0mil;
2792         ha:flags {
2793          clearline=1
2794         }
2795        }
2796       }
2797       color = {#3a5fcd}
2798     }
2799
2800     ha:top-gnd {
2801      lid=2
2802      group=3
2803      ha:combining {     }
2804
2805       li:objects {
2806       }
2807       color = {#104e8b}
2808     }
2809
2810     ha:bottom-gnd {
2811      lid=3
2812      group=8
2813      ha:combining {     }
2814
2815       li:objects {
2816        ha:polygon.1588 { clearance=12.0mil;
2817         li:geometry {
2818           ta:contour {
2819            { 15.0mil; 15.0mil }
2820            { 835.0mil; 15.0mil }
2821            { 835.0mil; 27.559mm }
2822            { 15.0mil; 27.559mm }
2823           }
2824         }
2825
2826         ha:flags {
2827          clearpoly=1
2828         }
2829        }
2830       }
2831       color = {#cd3700}
2832     }
2833
2834     ha:outline {
2835      lid=4
2836      group=7
2837      ha:combining {     }
2838
2839       li:objects {
2840        ha:line.538 {
2841         x1=0.0; y1=0.0; x2=850.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
2842         ha:flags {
2843          lock=1
2844         }
2845        }
2846        ha:line.541 {
2847         x1=850.0mil; y1=0.0; x2=850.0mil; y2=1.1in; thickness=10.0mil; clearance=20.0mil;
2848         ha:flags {
2849          lock=1
2850         }
2851        }
2852        ha:line.544 {
2853         x1=850.0mil; y1=1.1in; x2=0.0; y2=1.1in; thickness=10.0mil; clearance=20.0mil;
2854         ha:flags {
2855          lock=1
2856         }
2857        }
2858        ha:line.547 {
2859         x1=0.0; y1=1.1in; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
2860         ha:flags {
2861          lock=1
2862         }
2863        }
2864       }
2865       color = {#00868b}
2866     }
2867
2868     ha:bottom-silk {
2869      lid=5
2870      group=10
2871      ha:combining { auto=1;     }
2872
2873       ha:attributes {
2874         {pcb-rnd::key::vis}={<Key>l; Shift<Key>x}
2875         {pcb-rnd::key::select}={<Key>l; <Key>x}
2876       }
2877
2878       li:objects {
2879       }
2880       color = {#000000}
2881     }
2882
2883     ha:top-silk {
2884      lid=6
2885      group=1
2886      ha:combining { auto=1;     }
2887
2888       ha:attributes {
2889         {pcb-rnd::key::vis}={<Key>l; Shift<Key>s}
2890         {pcb-rnd::key::select}={<Key>l; <Key>s}
2891       }
2892
2893       li:objects {
2894        ha:text.550 {
2895         string=swd; x=372.0mil; y=800.0mil; scale=122; fid=0;
2896         ha:flags {
2897          clearline=1
2898         }
2899         rot = 0.000000
2900        }
2901        ha:text.551 {
2902         string=Garbee; x=632.0mil; y=333.0mil; scale=100; fid=0;
2903         ha:flags {
2904          clearline=1
2905         }
2906         rot = 0.000000
2907        }
2908        ha:text.552 {
2909         string=reset; x=363.0mil; y=256.0mil; scale=100; fid=0;
2910         ha:flags {
2911          clearline=1
2912         }
2913         rot = 0.000000
2914        }
2915        ha:text.553 {
2916         string=debug; x=641.0mil; y=753.0mil; scale=122; fid=0;
2917         ha:flags {
2918          clearline=1
2919         }
2920         rot = 0.000000
2921        }
2922        ha:text.554 {
2923         string=3.3V; x=283.0mil; y=26.9113mm; scale=122; fid=0;
2924         ha:flags {
2925          clearline=1
2926         }
2927         rot = 90.000000
2928        }
2929        ha:text.555 {
2930         string=target; x=741.0mil; y=1.0885in; scale=122; fid=0;
2931         ha:flags {
2932          clearline=1
2933         }
2934         rot = 90.000000
2935        }
2936        ha:text.556 {
2937         string=SWD; x=729.0mil; y=9.0mil; scale=100; fid=0;
2938         ha:flags {
2939          clearline=1
2940         }
2941         rot = 0.000000
2942        }
2943        ha:text.557 {
2944         string=ADAPTER; x=595.0mil; y=63.0mil; scale=100; fid=0;
2945         ha:flags {
2946          clearline=1
2947         }
2948         rot = 0.000000
2949        }
2950        ha:text.558 {
2951         string=v3; x=775.0mil; y=116.0mil; scale=100; fid=0;
2952         ha:flags {
2953          clearline=1
2954         }
2955         rot = 0.000000
2956        }
2957        ha:text.559 {
2958         string=Bdale; x=657.0mil; y=276.0mil; scale=100; fid=0;
2959         ha:flags {
2960          clearline=1
2961         }
2962         rot = 0.000000
2963        }
2964        ha:text.561 {
2965         string=VCC; x=567.5mil; y=840.0mil; scale=122; fid=0;
2966         ha:flags {
2967          clearline=1
2968         }
2969         rot = 0.000000
2970        }
2971        ha:text.748 {
2972         string=` 2023; x=606.5mil; y=210.0mil; scale=100; fid=0;
2973         ha:flags {
2974          clearline=1
2975         }
2976         rot = 0.000000
2977        }
2978       }
2979       color = {#000000}
2980     }
2981
2982     ha:top-paste {
2983      lid=7
2984      group=0
2985      ha:combining { auto=1;     }
2986
2987       li:objects {
2988       }
2989       color = {#cd00cd}
2990     }
2991
2992     ha:top-mask {
2993      lid=8
2994      group=2
2995      ha:combining { sub=1; auto=1;     }
2996
2997       li:objects {
2998       }
2999       color = {#ff0000}
3000     }
3001
3002     ha:bottom-mask {
3003      lid=9
3004      group=9
3005      ha:combining { sub=1; auto=1;     }
3006
3007       li:objects {
3008       }
3009       color = {#ff0000}
3010     }
3011
3012     ha:bottom-paste {
3013      lid=10
3014      group=11
3015      ha:combining { auto=1;     }
3016
3017       li:objects {
3018       }
3019       color = {#cd00cd}
3020     }
3021
3022     ha:slot-plated {
3023      lid=11
3024      group=12
3025      ha:combining { auto=1;     }
3026
3027       li:objects {
3028       }
3029       color = {#8b7355}
3030     }
3031
3032     ha:slot-unplated {
3033      lid=12
3034      group=13
3035      ha:combining { auto=1;     }
3036
3037       li:objects {
3038       }
3039       color = {#00868b}
3040     }
3041
3042     ha:top-assy {
3043      lid=13
3044      group=14
3045      ha:combining {     }
3046
3047       li:objects {
3048       }
3049       color = {#444444}
3050     }
3051
3052     ha:bot-assy {
3053      lid=14
3054      group=15
3055      ha:combining {     }
3056
3057       li:objects {
3058       }
3059       color = {#444444}
3060     }
3061
3062     ha:fab {
3063      lid=15
3064      group=16
3065      ha:combining { auto=1;     }
3066
3067       li:objects {
3068       }
3069       color = {#222222}
3070     }
3071    }
3072  }
3073
3074  ha:font {
3075   ha:geda_pcb {
3076    cell_width=1.270001mm; cell_height=1.397001mm;
3077    ha:symbols {
3078     ha:] {
3079      width=0.127001mm; height=1.270001mm; delta=12.0mil;
3080      li:objects {
3081       ha:line.0 {
3082        x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
3083       }
3084       ha:line.1 {
3085        x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3086       }
3087       ha:line.2 {
3088        x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3089       }
3090      }
3091     }
3092     ha:&5c {
3093      width=0.762001mm; height=1.143001mm; delta=12.0mil;
3094      li:objects {
3095       ha:line.0 {
3096        x1=0.0; y1=15.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
3097       }
3098      }
3099     }
3100     ha:b {
3101      width=0.508001mm; height=1.270001mm; delta=12.0mil;
3102      li:objects {
3103       ha:line.0 {
3104        x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
3105       }
3106       ha:line.1 {
3107        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3108       }
3109       ha:line.2 {
3110        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
3111       }
3112       ha:line.3 {
3113        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
3114       }
3115       ha:line.4 {
3116        x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
3117       }
3118       ha:line.5 {
3119        x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
3120       }
3121       ha:line.6 {
3122        x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
3123       }
3124       ha:line.7 {
3125        x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
3126       }
3127      }
3128     }
3129     ha:c {
3130      width=0.508001mm; height=1.270001mm; delta=12.0mil;
3131      li:objects {
3132       ha:line.0 {
3133        x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
3134       }
3135       ha:line.1 {
3136        x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
3137       }
3138       ha:line.2 {
3139        x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
3140       }
3141       ha:line.3 {
3142        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3143       }
3144       ha:line.4 {
3145        x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
3146       }
3147      }
3148     }
3149     ha:d {
3150      width=0.508001mm; height=1.270001mm; delta=12.0mil;
3151      li:objects {
3152       ha:line.0 {
3153        x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
3154       }
3155       ha:line.1 {
3156        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
3157       }
3158       ha:line.2 {
3159        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
3160       }
3161       ha:line.3 {
3162        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3163       }
3164       ha:line.4 {
3165        x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
3166       }
3167       ha:line.5 {
3168        x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
3169       }
3170       ha:line.6 {
3171        x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
3172       }
3173       ha:line.7 {
3174        x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
3175       }
3176      }
3177     }
3178     ha:e {
3179      width=0.508001mm; height=1.270001mm; delta=12.0mil;
3180      li:objects {
3181       ha:line.0 {
3182        x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
3183       }
3184       ha:line.1 {
3185        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3186       }
3187       ha:line.2 {
3188        x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
3189       }
3190       ha:line.3 {
3191        x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
3192       }
3193       ha:line.4 {
3194        x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
3195       }
3196       ha:line.5 {
3197        x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
3198       }
3199       ha:line.6 {
3200        x1=0.0; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
3201       }
3202       ha:line.7 {
3203        x1=20.0mil; y1=40.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
3204       }
3205      }
3206     }
3207     ha:f {
3208      width=0.381001mm; height=1.270001mm; delta=10.0mil;
3209      li:objects {
3210       ha:line.0 {
3211        x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3212       }
3213       ha:line.1 {
3214        x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
3215       }
3216       ha:line.2 {
3217        x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
3218       }
3219       ha:line.3 {
3220        x1=0.0; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
3221       }
3222      }
3223     }
3224     ha:g {
3225      width=0.508001mm; height=1.651001mm; delta=12.0mil;
3226      li:objects {
3227       ha:line.0 {
3228        x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
3229       }
3230       ha:line.1 {
3231        x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
3232       }
3233       ha:line.2 {
3234        x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
3235       }
3236       ha:line.3 {
3237        x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
3238       }
3239       ha:line.4 {
3240        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3241       }
3242       ha:line.5 {
3243        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
3244       }
3245       ha:line.6 {
3246        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
3247       }
3248       ha:line.7 {
3249        x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
3250       }
3251       ha:line.8 {
3252        x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
3253       }
3254       ha:line.9 {
3255        x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
3256       }
3257       ha:line.10 {
3258        x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
3259       }
3260      }
3261     }
3262     ha:h {
3263      width=0.508001mm; height=1.270001mm; delta=12.0mil;
3264      li:objects {
3265       ha:line.0 {
3266        x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
3267       }
3268       ha:line.1 {
3269        x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
3270       }
3271       ha:line.2 {
3272        x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
3273       }
3274       ha:line.3 {
3275        x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
3276       }
3277       ha:line.4 {
3278        x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
3279       }
3280      }
3281     }
3282     ha:i {
3283      width=0.001um; height=1.270001mm; delta=10.0mil;
3284      li:objects {
3285       ha:line.0 {
3286        x1=0.0; y1=20.0mil; x2=0.0; y2=21.0mil; thickness=10.0mil;
3287       }
3288       ha:line.1 {
3289        x1=0.0; y1=35.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
3290       }
3291      }
3292     }
3293     ha:j {
3294      width=0.127001mm; height=1.651001mm; delta=10.0mil;
3295      li:objects {
3296       ha:line.0 {
3297        x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=21.0mil; thickness=10.0mil;
3298       }
3299       ha:line.1 {
3300        x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
3301       }
3302       ha:line.2 {
3303        x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
3304       }
3305      }
3306     }
3307     ha:k {
3308      width=0.381001mm; height=1.270001mm; delta=12.0mil;
3309      li:objects {
3310       ha:line.0 {
3311        x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
3312       }
3313       ha:line.1 {
3314        x1=0.0; y1=35.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
3315       }
3316       ha:line.2 {
3317        x1=0.0; y1=35.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
3318       }
3319      }
3320     }
3321     ha:l {
3322      width=0.127001mm; height=1.270001mm; delta=10.0mil;
3323      li:objects {
3324       ha:line.0 {
3325        x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
3326       }
3327       ha:line.1 {
3328        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3329       }
3330      }
3331     }
3332     ha:m {
3333      width=0.889001mm; height=1.270001mm; delta=12.0mil;
3334      li:objects {
3335       ha:line.0 {
3336        x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3337       }
3338       ha:line.1 {
3339        x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
3340       }
3341       ha:line.2 {
3342        x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
3343       }
3344       ha:line.3 {
3345        x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
3346       }
3347       ha:line.4 {
3348        x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
3349       }
3350       ha:line.5 {
3351        x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
3352       }
3353       ha:line.6 {
3354        x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
3355       }
3356       ha:line.7 {
3357        x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
3358       }
3359       ha:line.8 {
3360        x1=35.0mil; y1=35.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
3361       }
3362       ha:line.9 {
3363        x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
3364       }
3365      }
3366     }
3367     ha:n {
3368      width=0.508001mm; height=1.270001mm; delta=12.0mil;
3369      li:objects {
3370       ha:line.0 {
3371        x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3372       }
3373       ha:line.1 {
3374        x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
3375       }
3376       ha:line.2 {
3377        x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
3378       }
3379       ha:line.3 {
3380        x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
3381       }
3382       ha:line.4 {
3383        x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
3384       }
3385       ha:line.5 {
3386        x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
3387       }
3388      }
3389     }
3390     ha:o {
3391      width=0.508001mm; height=1.270001mm; delta=12.0mil;
3392      li:objects {
3393       ha:line.0 {
3394        x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
3395       }
3396       ha:line.1 {
3397        x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
3398       }
3399       ha:line.2 {
3400        x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
3401       }
3402       ha:line.3 {
3403        x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
3404       }
3405       ha:line.4 {
3406        x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
3407       }
3408       ha:line.5 {
3409        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
3410       }
3411       ha:line.6 {
3412        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
3413       }
3414       ha:line.7 {
3415        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3416       }
3417      }
3418     }
3419     ha:p {
3420      width=0.635001mm; height=1.651001mm; delta=12.0mil;
3421      li:objects {
3422       ha:line.0 {
3423        x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
3424       }
3425       ha:line.1 {
3426        x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
3427       }
3428       ha:line.2 {
3429        x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
3430       }
3431       ha:line.3 {
3432        x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
3433       }
3434       ha:line.4 {
3435        x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
3436       }
3437       ha:line.5 {
3438        x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
3439       }
3440       ha:line.6 {
3441        x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
3442       }
3443       ha:line.7 {
3444        x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
3445       }
3446       ha:line.8 {
3447        x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
3448       }
3449      }
3450     }
3451     ha:q {
3452      width=0.508001mm; height=1.651001mm; delta=12.0mil;
3453      li:objects {
3454       ha:line.0 {
3455        x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=65.0mil; thickness=8.0mil;
3456       }
3457       ha:line.1 {
3458        x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
3459       }
3460       ha:line.2 {
3461        x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
3462       }
3463       ha:line.3 {
3464        x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
3465       }
3466       ha:line.4 {
3467        x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
3468       }
3469       ha:line.5 {
3470        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3471       }
3472       ha:line.6 {
3473        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
3474       }
3475       ha:line.7 {
3476        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
3477       }
3478      }
3479     }
3480     ha:r {
3481      width=0.508001mm; height=1.270001mm; delta=12.0mil;
3482      li:objects {
3483       ha:line.0 {
3484        x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3485       }
3486       ha:line.1 {
3487        x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
3488       }
3489       ha:line.2 {
3490        x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
3491       }
3492       ha:line.3 {
3493        x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
3494       }
3495      }
3496     }
3497     ha:s {
3498      width=0.635001mm; height=1.270001mm; delta=12.0mil;
3499      li:objects {
3500       ha:line.0 {
3501        x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
3502       }
3503       ha:line.1 {
3504        x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
3505       }
3506       ha:line.2 {
3507        x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
3508       }
3509       ha:line.3 {
3510        x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
3511       }
3512       ha:line.4 {
3513        x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
3514       }
3515       ha:line.5 {
3516        x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
3517       }
3518       ha:line.6 {
3519        x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
3520       }
3521       ha:line.7 {
3522        x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
3523       }
3524       ha:line.8 {
3525        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3526       }
3527      }
3528     }
3529     ha:t {
3530      width=0.254001mm; height=1.270001mm; delta=10.0mil;
3531      li:objects {
3532       ha:line.0 {
3533        x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
3534       }
3535       ha:line.1 {
3536        x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
3537       }
3538       ha:line.2 {
3539        x1=0.0; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
3540       }
3541      }
3542     }
3543     ha:u {
3544      width=0.508001mm; height=1.270001mm; delta=12.0mil;
3545      li:objects {
3546       ha:line.0 {
3547        x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
3548       }
3549       ha:line.1 {
3550        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3551       }
3552       ha:line.2 {
3553        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
3554       }
3555       ha:line.3 {
3556        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
3557       }
3558       ha:line.4 {
3559        x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
3560       }
3561      }
3562     }
3563     ha:v {
3564      width=0.508001mm; height=1.270001mm; delta=12.0mil;
3565      li:objects {
3566       ha:line.0 {
3567        x1=0.0; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
3568       }
3569       ha:line.1 {
3570        x1=20.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
3571       }
3572      }
3573     }
3574     ha:w {
3575      width=0.762001mm; height=1.270001mm; delta=12.0mil;
3576      li:objects {
3577       ha:line.0 {
3578        x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
3579       }
3580       ha:line.1 {
3581        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3582       }
3583       ha:line.2 {
3584        x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
3585       }
3586       ha:line.3 {
3587        x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
3588       }
3589       ha:line.4 {
3590        x1=15.0mil; y1=30.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
3591       }
3592       ha:line.5 {
3593        x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
3594       }
3595       ha:line.6 {
3596        x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
3597       }
3598       ha:line.7 {
3599        x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
3600       }
3601       ha:line.8 {
3602        x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
3603       }
3604      }
3605     }
3606     ha:x {
3607      width=0.508001mm; height=1.270001mm; delta=12.0mil;
3608      li:objects {
3609       ha:line.0 {
3610        x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
3611       }
3612       ha:line.1 {
3613        x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
3614       }
3615      }
3616     }
3617     ha:y {
3618      width=0.508001mm; height=1.651001mm; delta=12.0mil;
3619      li:objects {
3620       ha:line.0 {
3621        x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
3622       }
3623       ha:line.1 {
3624        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3625       }
3626       ha:line.2 {
3627        x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
3628       }
3629       ha:line.3 {
3630        x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
3631       }
3632       ha:line.4 {
3633        x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
3634       }
3635       ha:line.5 {
3636        x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
3637       }
3638       ha:line.6 {
3639        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
3640       }
3641       ha:line.7 {
3642        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
3643       }
3644      }
3645     }
3646     ha:z {
3647      width=0.508001mm; height=1.270001mm; delta=12.0mil;
3648      li:objects {
3649       ha:line.0 {
3650        x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
3651       }
3652       ha:line.1 {
3653        x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
3654       }
3655       ha:line.2 {
3656        x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
3657       }
3658      }
3659     }
3660     ha:~ {
3661      width=0.635001mm; height=0.889001mm; delta=12.0mil;
3662      li:objects {
3663       ha:line.0 {
3664        x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
3665       }
3666       ha:line.1 {
3667        x1=5.0mil; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
3668       }
3669       ha:line.2 {
3670        x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=35.0mil; thickness=8.0mil;
3671       }
3672       ha:line.3 {
3673        x1=15.0mil; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
3674       }
3675       ha:line.4 {
3676        x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
3677       }
3678      }
3679     }
3680     ha:&7b {
3681      width=0.254001mm; height=1.270001mm; delta=12.0mil;
3682      li:objects {
3683       ha:line.0 {
3684        x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
3685       }
3686       ha:line.1 {
3687        x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
3688       }
3689       ha:line.2 {
3690        x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
3691       }
3692       ha:line.3 {
3693        x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
3694       }
3695       ha:line.4 {
3696        x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
3697       }
3698       ha:line.5 {
3699        x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
3700       }
3701      }
3702     }
3703     ha:&7d {
3704      width=0.254001mm; height=1.270001mm; delta=12.0mil;
3705      li:objects {
3706       ha:line.0 {
3707        x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
3708       }
3709       ha:line.1 {
3710        x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
3711       }
3712       ha:line.2 {
3713        x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
3714       }
3715       ha:line.3 {
3716        x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
3717       }
3718       ha:line.4 {
3719        x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
3720       }
3721       ha:line.5 {
3722        x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
3723       }
3724      }
3725     }
3726     ha:| {
3727      width=0.001um; height=1.270001mm; delta=12.0mil;
3728      li:objects {
3729       ha:line.0 {
3730        x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
3731       }
3732      }
3733     }
3734     ha:&20 {
3735      width=0.0; height=10.0mil; delta=18.0mil;
3736      li:objects {
3737      }
3738     }
3739     ha:&23 {
3740      width=0.508001mm; height=1.016001mm; delta=12.0mil;
3741      li:objects {
3742       ha:line.0 {
3743        x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
3744       }
3745       ha:line.1 {
3746        x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
3747       }
3748       ha:line.2 {
3749        x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=40.0mil; thickness=8.0mil;
3750       }
3751       ha:line.3 {
3752        x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
3753       }
3754      }
3755     }
3756     ha:&26 {
3757      width=0.635001mm; height=1.270001mm; delta=12.0mil;
3758      li:objects {
3759       ha:line.0 {
3760        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3761       }
3762       ha:line.1 {
3763        x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
3764       }
3765       ha:line.2 {
3766        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
3767       }
3768       ha:line.3 {
3769        x1=0.0; y1=35.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
3770       }
3771       ha:line.4 {
3772        x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
3773       }
3774       ha:line.5 {
3775        x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
3776       }
3777       ha:line.6 {
3778        x1=0.0; y1=25.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
3779       }
3780       ha:line.7 {
3781        x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
3782       }
3783       ha:line.8 {
3784        x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
3785       }
3786       ha:line.9 {
3787        x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
3788       }
3789       ha:line.10 {
3790        x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
3791       }
3792      }
3793     }
3794     ha:! {
3795      width=0.001um; height=1.270001mm; delta=12.0mil;
3796      li:objects {
3797       ha:line.0 {
3798        x1=0.0; y1=45.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
3799       }
3800       ha:line.1 {
3801        x1=0.0; y1=10.0mil; x2=0.0; y2=35.0mil; thickness=8.0mil;
3802       }
3803      }
3804     }
3805     ha:" {
3806      width=0.254001mm; height=0.508001mm; delta=12.0mil;
3807      li:objects {
3808       ha:line.0 {
3809        x1=0.0; y1=10.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
3810       }
3811       ha:line.1 {
3812        x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil;
3813       }
3814      }
3815     }
3816     ha:$ {
3817      width=0.508001mm; height=1.270001mm; delta=12.0mil;
3818      li:objects {
3819       ha:line.0 {
3820        x1=15.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
3821       }
3822       ha:line.1 {
3823        x1=5.0mil; y1=15.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
3824       }
3825       ha:line.2 {
3826        x1=0.0; y1=20.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
3827       }
3828       ha:line.3 {
3829        x1=0.0; y1=20.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
3830       }
3831       ha:line.4 {
3832        x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
3833       }
3834       ha:line.5 {
3835        x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
3836       }
3837       ha:line.6 {
3838        x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
3839       }
3840       ha:line.7 {
3841        x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
3842       }
3843       ha:line.8 {
3844        x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
3845       }
3846       ha:line.9 {
3847        x1=5.0mil; y1=45.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
3848       }
3849       ha:line.10 {
3850        x1=0.0; y1=40.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
3851       }
3852       ha:line.11 {
3853        x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
3854       }
3855      }
3856     }
3857     ha:% {
3858      width=1.016001mm; height=1.270001mm; delta=12.0mil;
3859      li:objects {
3860       ha:line.0 {
3861        x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
3862       }
3863       ha:line.1 {
3864        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
3865       }
3866       ha:line.2 {
3867        x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
3868       }
3869       ha:line.3 {
3870        x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
3871       }
3872       ha:line.4 {
3873        x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
3874       }
3875       ha:line.5 {
3876        x1=10.0mil; y1=25.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
3877       }
3878       ha:line.6 {
3879        x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
3880       }
3881       ha:line.7 {
3882        x1=0.0; y1=20.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
3883       }
3884       ha:line.8 {
3885        x1=0.0; y1=50.0mil; x2=40.0mil; y2=10.0mil; thickness=8.0mil;
3886       }
3887       ha:line.9 {
3888        x1=35.0mil; y1=50.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
3889       }
3890       ha:line.10 {
3891        x1=40.0mil; y1=40.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
3892       }
3893       ha:line.11 {
3894        x1=35.0mil; y1=35.0mil; x2=40.0mil; y2=40.0mil; thickness=8.0mil;
3895       }
3896       ha:line.12 {
3897        x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
3898       }
3899       ha:line.13 {
3900        x1=25.0mil; y1=40.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil;
3901       }
3902       ha:line.14 {
3903        x1=25.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
3904       }
3905       ha:line.15 {
3906        x1=25.0mil; y1=45.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
3907       }
3908       ha:line.16 {
3909        x1=30.0mil; y1=50.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
3910       }
3911      }
3912     }
3913     ha:' {
3914      width=0.254001mm; height=0.508001mm; delta=12.0mil;
3915      li:objects {
3916       ha:line.0 {
3917        x1=0.0; y1=20.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
3918       }
3919      }
3920     }
3921     ha:( {
3922      width=0.127001mm; height=1.270001mm; delta=12.0mil;
3923      li:objects {
3924       ha:line.0 {
3925        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3926       }
3927       ha:line.1 {
3928        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
3929       }
3930       ha:line.2 {
3931        x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
3932       }
3933      }
3934     }
3935     ha:) {
3936      width=0.127001mm; height=1.270001mm; delta=12.0mil;
3937      li:objects {
3938       ha:line.0 {
3939        x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
3940       }
3941       ha:line.1 {
3942        x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
3943       }
3944       ha:line.2 {
3945        x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
3946       }
3947      }
3948     }
3949     ha:* {
3950      width=0.508001mm; height=1.016001mm; delta=12.0mil;
3951      li:objects {
3952       ha:line.0 {
3953        x1=0.0; y1=20.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
3954       }
3955       ha:line.1 {
3956        x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
3957       }
3958       ha:line.2 {
3959        x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
3960       }
3961       ha:line.3 {
3962        x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
3963       }
3964      }
3965     }
3966     ha:+ {
3967      width=0.508001mm; height=1.016001mm; delta=12.0mil;
3968      li:objects {
3969       ha:line.0 {
3970        x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
3971       }
3972       ha:line.1 {
3973        x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
3974       }
3975      }
3976     }
3977     ha:, {
3978      width=0.254001mm; height=1.524001mm; delta=12.0mil;
3979      li:objects {
3980       ha:line.0 {
3981        x1=0.0; y1=60.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
3982       }
3983      }
3984     }
3985     ha:- {
3986      width=0.508001mm; height=0.762001mm; delta=12.0mil;
3987      li:objects {
3988       ha:line.0 {
3989        x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
3990       }
3991      }
3992     }
3993     ha:. {
3994      width=0.127001mm; height=1.270001mm; delta=12.0mil;
3995      li:objects {
3996       ha:line.0 {
3997        x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
3998       }
3999      }
4000     }
4001     ha:0 {
4002      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4003      li:objects {
4004       ha:line.0 {
4005        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4006       }
4007       ha:line.1 {
4008        x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
4009       }
4010       ha:line.2 {
4011        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
4012       }
4013       ha:line.3 {
4014        x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
4015       }
4016       ha:line.4 {
4017        x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
4018       }
4019       ha:line.5 {
4020        x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
4021       }
4022       ha:line.6 {
4023        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
4024       }
4025       ha:line.7 {
4026        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
4027       }
4028       ha:line.8 {
4029        x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
4030       }
4031      }
4032     }
4033     ha:1 {
4034      width=0.381001mm; height=1.270001mm; delta=12.0mil;
4035      li:objects {
4036       ha:line.0 {
4037        x1=0.0; y1=18.0mil; x2=8.0mil; y2=10.0mil; thickness=8.0mil;
4038       }
4039       ha:line.1 {
4040        x1=8.0mil; y1=10.0mil; x2=8.0mil; y2=50.0mil; thickness=8.0mil;
4041       }
4042       ha:line.2 {
4043        x1=0.0; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
4044       }
4045      }
4046     }
4047     ha:2 {
4048      width=0.635001mm; height=1.270001mm; delta=12.0mil;
4049      li:objects {
4050       ha:line.0 {
4051        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
4052       }
4053       ha:line.1 {
4054        x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
4055       }
4056       ha:line.2 {
4057        x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
4058       }
4059       ha:line.3 {
4060        x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
4061       }
4062       ha:line.4 {
4063        x1=0.0; y1=50.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
4064       }
4065       ha:line.5 {
4066        x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
4067       }
4068      }
4069     }
4070     ha:3 {
4071      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4072      li:objects {
4073       ha:line.0 {
4074        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
4075       }
4076       ha:line.1 {
4077        x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
4078       }
4079       ha:line.2 {
4080        x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
4081       }
4082       ha:line.3 {
4083        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
4084       }
4085       ha:line.4 {
4086        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
4087       }
4088       ha:line.5 {
4089        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4090       }
4091       ha:line.6 {
4092        x1=5.0mil; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
4093       }
4094       ha:line.7 {
4095        x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
4096       }
4097       ha:line.8 {
4098        x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
4099       }
4100       ha:line.9 {
4101        x1=20.0mil; y1=33.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
4102       }
4103       ha:line.10 {
4104        x1=20.0mil; y1=23.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
4105       }
4106      }
4107     }
4108     ha:4 {
4109      width=0.635001mm; height=1.270001mm; delta=12.0mil;
4110      li:objects {
4111       ha:line.0 {
4112        x1=0.0; y1=35.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
4113       }
4114       ha:line.1 {
4115        x1=0.0; y1=35.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
4116       }
4117       ha:line.2 {
4118        x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
4119       }
4120      }
4121     }
4122     ha:5 {
4123      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4124      li:objects {
4125       ha:line.0 {
4126        x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
4127       }
4128       ha:line.1 {
4129        x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil;
4130       }
4131       ha:line.2 {
4132        x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
4133       }
4134       ha:line.3 {
4135        x1=5.0mil; y1=25.0mil; x2=15.0mil; y2=25.0mil; thickness=8.0mil;
4136       }
4137       ha:line.4 {
4138        x1=15.0mil; y1=25.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
4139       }
4140       ha:line.5 {
4141        x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
4142       }
4143       ha:line.6 {
4144        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
4145       }
4146       ha:line.7 {
4147        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
4148       }
4149       ha:line.8 {
4150        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4151       }
4152      }
4153     }
4154     ha:6 {
4155      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4156      li:objects {
4157       ha:line.0 {
4158        x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
4159       }
4160       ha:line.1 {
4161        x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
4162       }
4163       ha:line.2 {
4164        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
4165       }
4166       ha:line.3 {
4167        x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
4168       }
4169       ha:line.4 {
4170        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4171       }
4172       ha:line.5 {
4173        x1=15.0mil; y1=28.0mil; x2=20.0mil; y2=33.0mil; thickness=8.0mil;
4174       }
4175       ha:line.6 {
4176        x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
4177       }
4178       ha:line.7 {
4179        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
4180       }
4181       ha:line.8 {
4182        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
4183       }
4184       ha:line.9 {
4185        x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
4186       }
4187      }
4188     }
4189     ha:7 {
4190      width=0.635001mm; height=1.270001mm; delta=12.0mil;
4191      li:objects {
4192       ha:line.0 {
4193        x1=5.0mil; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
4194       }
4195       ha:line.1 {
4196        x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
4197       }
4198      }
4199     }
4200     ha:8 {
4201      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4202      li:objects {
4203       ha:line.0 {
4204        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4205       }
4206       ha:line.1 {
4207        x1=0.0; y1=37.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
4208       }
4209       ha:line.2 {
4210        x1=0.0; y1=37.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
4211       }
4212       ha:line.3 {
4213        x1=7.0mil; y1=30.0mil; x2=13.0mil; y2=30.0mil; thickness=8.0mil;
4214       }
4215       ha:line.4 {
4216        x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=37.0mil; thickness=8.0mil;
4217       }
4218       ha:line.5 {
4219        x1=20.0mil; y1=37.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
4220       }
4221       ha:line.6 {
4222        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
4223       }
4224       ha:line.7 {
4225        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
4226       }
4227       ha:line.8 {
4228        x1=0.0; y1=23.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
4229       }
4230       ha:line.9 {
4231        x1=0.0; y1=15.0mil; x2=0.0; y2=23.0mil; thickness=8.0mil;
4232       }
4233       ha:line.10 {
4234        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
4235       }
4236       ha:line.11 {
4237        x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
4238       }
4239       ha:line.12 {
4240        x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
4241       }
4242       ha:line.13 {
4243        x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
4244       }
4245       ha:line.14 {
4246        x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
4247       }
4248      }
4249     }
4250     ha:9 {
4251      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4252      li:objects {
4253       ha:line.0 {
4254        x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
4255       }
4256       ha:line.1 {
4257        x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
4258       }
4259       ha:line.2 {
4260        x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
4261       }
4262       ha:line.3 {
4263        x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
4264       }
4265       ha:line.4 {
4266        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
4267       }
4268       ha:line.5 {
4269        x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
4270       }
4271       ha:line.6 {
4272        x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
4273       }
4274       ha:line.7 {
4275        x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
4276       }
4277      }
4278     }
4279     ha:< {
4280      width=0.254001mm; height=1.016001mm; delta=12.0mil;
4281      li:objects {
4282       ha:line.0 {
4283        x1=0.0; y1=30.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil;
4284       }
4285       ha:line.1 {
4286        x1=0.0; y1=30.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
4287       }
4288      }
4289     }
4290     ha:> {
4291      width=0.254001mm; height=1.016001mm; delta=12.0mil;
4292      li:objects {
4293       ha:line.0 {
4294        x1=0.0; y1=20.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
4295       }
4296       ha:line.1 {
4297        x1=0.0; y1=40.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
4298       }
4299      }
4300     }
4301     ha:? {
4302      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4303      li:objects {
4304       ha:line.0 {
4305        x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=35.0mil; thickness=8.0mil;
4306       }
4307       ha:line.1 {
4308        x1=10.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
4309       }
4310       ha:line.2 {
4311        x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
4312       }
4313       ha:line.3 {
4314        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
4315       }
4316       ha:line.4 {
4317        x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
4318       }
4319       ha:line.5 {
4320        x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
4321       }
4322       ha:line.6 {
4323        x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
4324       }
4325       ha:line.7 {
4326        x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
4327       }
4328      }
4329     }
4330     ha:@ {
4331      width=1.270001mm; height=1.270001mm; delta=12.0mil;
4332      li:objects {
4333       ha:line.0 {
4334        x1=0.0; y1=10.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
4335       }
4336       ha:line.1 {
4337        x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
4338       }
4339       ha:line.2 {
4340        x1=10.0mil; y1=50.0mil; x2=40.0mil; y2=50.0mil; thickness=8.0mil;
4341       }
4342       ha:line.3 {
4343        x1=50.0mil; y1=35.0mil; x2=50.0mil; y2=10.0mil; thickness=8.0mil;
4344       }
4345       ha:line.4 {
4346        x1=50.0mil; y1=10.0mil; x2=40.0mil; y2=0.0; thickness=8.0mil;
4347       }
4348       ha:line.5 {
4349        x1=40.0mil; y1=0.0; x2=10.0mil; y2=0.0; thickness=8.0mil;
4350       }
4351       ha:line.6 {
4352        x1=10.0mil; y1=0.0; x2=0.0; y2=10.0mil; thickness=8.0mil;
4353       }
4354       ha:line.7 {
4355        x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
4356       }
4357       ha:line.8 {
4358        x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
4359       }
4360       ha:line.9 {
4361        x1=20.0mil; y1=35.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil;
4362       }
4363       ha:line.10 {
4364        x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=30.0mil; thickness=8.0mil;
4365       }
4366       ha:line.11 {
4367        x1=35.0mil; y1=30.0mil; x2=40.0mil; y2=35.0mil; thickness=8.0mil;
4368       }
4369       ha:line.12 {
4370        x1=35.0mil; y1=30.0mil; x2=35.0mil; y2=15.0mil; thickness=8.0mil;
4371       }
4372       ha:line.13 {
4373        x1=35.0mil; y1=20.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
4374       }
4375       ha:line.14 {
4376        x1=20.0mil; y1=15.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
4377       }
4378       ha:line.15 {
4379        x1=20.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
4380       }
4381       ha:line.16 {
4382        x1=40.0mil; y1=35.0mil; x2=50.0mil; y2=35.0mil; thickness=8.0mil;
4383       }
4384      }
4385     }
4386     ha:A {
4387      width=0.635001mm; height=1.270001mm; delta=12.0mil;
4388      li:objects {
4389       ha:line.0 {
4390        x1=0.0; y1=20.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
4391       }
4392       ha:line.1 {
4393        x1=0.0; y1=20.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil;
4394       }
4395       ha:line.2 {
4396        x1=7.0mil; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil;
4397       }
4398       ha:line.3 {
4399        x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=20.0mil; thickness=8.0mil;
4400       }
4401       ha:line.4 {
4402        x1=25.0mil; y1=20.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
4403       }
4404       ha:line.5 {
4405        x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
4406       }
4407      }
4408     }
4409     ha:B {
4410      width=0.635001mm; height=1.270001mm; delta=12.0mil;
4411      li:objects {
4412       ha:line.0 {
4413        x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
4414       }
4415       ha:line.1 {
4416        x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
4417       }
4418       ha:line.2 {
4419        x1=25.0mil; y1=33.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
4420       }
4421       ha:line.3 {
4422        x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=33.0mil; thickness=8.0mil;
4423       }
4424       ha:line.4 {
4425        x1=5.0mil; y1=28.0mil; x2=20.0mil; y2=28.0mil; thickness=8.0mil;
4426       }
4427       ha:line.5 {
4428        x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4429       }
4430       ha:line.6 {
4431        x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
4432       }
4433       ha:line.7 {
4434        x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
4435       }
4436       ha:line.8 {
4437        x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil;
4438       }
4439       ha:line.9 {
4440        x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil;
4441       }
4442      }
4443     }
4444     ha:C {
4445      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4446      li:objects {
4447       ha:line.0 {
4448        x1=7.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
4449       }
4450       ha:line.1 {
4451        x1=0.0; y1=43.0mil; x2=7.0mil; y2=50.0mil; thickness=8.0mil;
4452       }
4453       ha:line.2 {
4454        x1=0.0; y1=17.0mil; x2=0.0; y2=43.0mil; thickness=8.0mil;
4455       }
4456       ha:line.3 {
4457        x1=0.0; y1=17.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil;
4458       }
4459       ha:line.4 {
4460        x1=7.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
4461       }
4462      }
4463     }
4464     ha:D {
4465      width=0.635001mm; height=1.270001mm; delta=12.0mil;
4466      li:objects {
4467       ha:line.0 {
4468        x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4469       }
4470       ha:line.1 {
4471        x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=17.0mil; thickness=8.0mil;
4472       }
4473       ha:line.2 {
4474        x1=25.0mil; y1=17.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil;
4475       }
4476       ha:line.3 {
4477        x1=18.0mil; y1=50.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil;
4478       }
4479       ha:line.4 {
4480        x1=0.0; y1=50.0mil; x2=18.0mil; y2=50.0mil; thickness=8.0mil;
4481       }
4482       ha:line.5 {
4483        x1=0.0; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil;
4484       }
4485      }
4486     }
4487     ha:E {
4488      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4489      li:objects {
4490       ha:line.0 {
4491        x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
4492       }
4493       ha:line.1 {
4494        x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
4495       }
4496       ha:line.2 {
4497        x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
4498       }
4499       ha:line.3 {
4500        x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
4501       }
4502      }
4503     }
4504     ha:F {
4505      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4506      li:objects {
4507       ha:line.0 {
4508        x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
4509       }
4510       ha:line.1 {
4511        x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
4512       }
4513       ha:line.2 {
4514        x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
4515       }
4516      }
4517     }
4518     ha:G {
4519      width=0.635001mm; height=1.270001mm; delta=12.0mil;
4520      li:objects {
4521       ha:line.0 {
4522        x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
4523       }
4524       ha:line.1 {
4525        x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
4526       }
4527       ha:line.2 {
4528        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
4529       }
4530       ha:line.3 {
4531        x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
4532       }
4533       ha:line.4 {
4534        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4535       }
4536       ha:line.5 {
4537        x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
4538       }
4539       ha:line.6 {
4540        x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
4541       }
4542       ha:line.7 {
4543        x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
4544       }
4545       ha:line.8 {
4546        x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
4547       }
4548       ha:line.9 {
4549        x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
4550       }
4551      }
4552     }
4553     ha:H {
4554      width=0.635001mm; height=1.270001mm; delta=12.0mil;
4555      li:objects {
4556       ha:line.0 {
4557        x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
4558       }
4559       ha:line.1 {
4560        x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
4561       }
4562       ha:line.2 {
4563        x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
4564       }
4565      }
4566     }
4567     ha:I {
4568      width=0.254001mm; height=1.270001mm; delta=12.0mil;
4569      li:objects {
4570       ha:line.0 {
4571        x1=0.0; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
4572       }
4573       ha:line.1 {
4574        x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4575       }
4576       ha:line.2 {
4577        x1=0.0; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
4578       }
4579      }
4580     }
4581     ha:J {
4582      width=0.381001mm; height=1.270001mm; delta=12.0mil;
4583      li:objects {
4584       ha:line.0 {
4585        x1=7.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
4586       }
4587       ha:line.1 {
4588        x1=15.0mil; y1=10.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
4589       }
4590       ha:line.2 {
4591        x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
4592       }
4593       ha:line.3 {
4594        x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
4595       }
4596       ha:line.4 {
4597        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4598       }
4599       ha:line.5 {
4600        x1=0.0; y1=45.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
4601       }
4602      }
4603     }
4604     ha:K {
4605      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4606      li:objects {
4607       ha:line.0 {
4608        x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
4609       }
4610       ha:line.1 {
4611        x1=0.0; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
4612       }
4613       ha:line.2 {
4614        x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
4615       }
4616      }
4617     }
4618     ha:L {
4619      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4620      li:objects {
4621       ha:line.0 {
4622        x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
4623       }
4624       ha:line.1 {
4625        x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
4626       }
4627      }
4628     }
4629     ha:M {
4630      width=0.762001mm; height=1.270001mm; delta=12.0mil;
4631      li:objects {
4632       ha:line.0 {
4633        x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
4634       }
4635       ha:line.1 {
4636        x1=0.0; y1=10.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
4637       }
4638       ha:line.2 {
4639        x1=15.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
4640       }
4641       ha:line.3 {
4642        x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
4643       }
4644      }
4645     }
4646     ha:&2f {
4647      width=0.762001mm; height=1.143001mm; delta=12.0mil;
4648      li:objects {
4649       ha:line.0 {
4650        x1=0.0; y1=45.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
4651       }
4652      }
4653     }
4654     ha:&3a {
4655      width=0.127001mm; height=0.889001mm; delta=12.0mil;
4656      li:objects {
4657       ha:line.0 {
4658        x1=0.0; y1=25.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
4659       }
4660       ha:line.1 {
4661        x1=0.0; y1=35.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
4662       }
4663      }
4664     }
4665     ha:&3b {
4666      width=0.254001mm; height=1.270001mm; delta=12.0mil;
4667      li:objects {
4668       ha:line.0 {
4669        x1=0.0; y1=50.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
4670       }
4671       ha:line.1 {
4672        x1=10.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
4673       }
4674      }
4675     }
4676     ha:&3d {
4677      width=0.508001mm; height=0.889001mm; delta=12.0mil;
4678      li:objects {
4679       ha:line.0 {
4680        x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
4681       }
4682       ha:line.1 {
4683        x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
4684       }
4685      }
4686     }
4687     ha:O {
4688      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4689      li:objects {
4690       ha:line.0 {
4691        x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
4692       }
4693       ha:line.1 {
4694        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
4695       }
4696       ha:line.2 {
4697        x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
4698       }
4699       ha:line.3 {
4700        x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
4701       }
4702       ha:line.4 {
4703        x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
4704       }
4705       ha:line.5 {
4706        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
4707       }
4708       ha:line.6 {
4709        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
4710       }
4711       ha:line.7 {
4712        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4713       }
4714      }
4715     }
4716     ha:P {
4717      width=0.635001mm; height=1.270001mm; delta=12.0mil;
4718      li:objects {
4719       ha:line.0 {
4720        x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4721       }
4722       ha:line.1 {
4723        x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
4724       }
4725       ha:line.2 {
4726        x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
4727       }
4728       ha:line.3 {
4729        x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
4730       }
4731       ha:line.4 {
4732        x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
4733       }
4734       ha:line.5 {
4735        x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
4736       }
4737      }
4738     }
4739     ha:N {
4740      width=0.635001mm; height=1.270001mm; delta=12.0mil;
4741      li:objects {
4742       ha:line.0 {
4743        x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
4744       }
4745       ha:line.1 {
4746        x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
4747       }
4748       ha:line.2 {
4749        x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
4750       }
4751      }
4752     }
4753     ha:R {
4754      width=0.635001mm; height=1.270001mm; delta=12.0mil;
4755      li:objects {
4756       ha:line.0 {
4757        x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
4758       }
4759       ha:line.1 {
4760        x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
4761       }
4762       ha:line.2 {
4763        x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
4764       }
4765       ha:line.3 {
4766        x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
4767       }
4768       ha:line.4 {
4769        x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
4770       }
4771       ha:line.5 {
4772        x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4773       }
4774       ha:line.6 {
4775        x1=13.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
4776       }
4777      }
4778     }
4779     ha:S {
4780      width=0.635001mm; height=1.270001mm; delta=12.0mil;
4781      li:objects {
4782       ha:line.0 {
4783        x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
4784       }
4785       ha:line.1 {
4786        x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
4787       }
4788       ha:line.2 {
4789        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
4790       }
4791       ha:line.3 {
4792        x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
4793       }
4794       ha:line.4 {
4795        x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
4796       }
4797       ha:line.5 {
4798        x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
4799       }
4800       ha:line.6 {
4801        x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
4802       }
4803       ha:line.7 {
4804        x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
4805       }
4806       ha:line.8 {
4807        x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
4808       }
4809       ha:line.9 {
4810        x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
4811       }
4812       ha:line.10 {
4813        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4814       }
4815      }
4816     }
4817     ha:Q {
4818      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4819      li:objects {
4820       ha:line.0 {
4821        x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
4822       }
4823       ha:line.1 {
4824        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
4825       }
4826       ha:line.2 {
4827        x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
4828       }
4829       ha:line.3 {
4830        x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
4831       }
4832       ha:line.4 {
4833        x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
4834       }
4835       ha:line.5 {
4836        x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
4837       }
4838       ha:line.6 {
4839        x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
4840       }
4841       ha:line.7 {
4842        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4843       }
4844       ha:line.8 {
4845        x1=10.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
4846       }
4847      }
4848     }
4849     ha:U {
4850      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4851      li:objects {
4852       ha:line.0 {
4853        x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
4854       }
4855       ha:line.1 {
4856        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4857       }
4858       ha:line.2 {
4859        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
4860       }
4861       ha:line.3 {
4862        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
4863       }
4864       ha:line.4 {
4865        x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
4866       }
4867      }
4868     }
4869     ha:V {
4870      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4871      li:objects {
4872       ha:line.0 {
4873        x1=0.0; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
4874       }
4875       ha:line.1 {
4876        x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
4877       }
4878      }
4879     }
4880     ha:T {
4881      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4882      li:objects {
4883       ha:line.0 {
4884        x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
4885       }
4886       ha:line.1 {
4887        x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
4888       }
4889      }
4890     }
4891     ha:X {
4892      width=0.635001mm; height=1.270001mm; delta=12.0mil;
4893      li:objects {
4894       ha:line.0 {
4895        x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
4896       }
4897       ha:line.1 {
4898        x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
4899       }
4900      }
4901     }
4902     ha:Y {
4903      width=0.508001mm; height=1.270001mm; delta=12.0mil;
4904      li:objects {
4905       ha:line.0 {
4906        x1=0.0; y1=10.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
4907       }
4908       ha:line.1 {
4909        x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
4910       }
4911       ha:line.2 {
4912        x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
4913       }
4914      }
4915     }
4916     ha:W {
4917      width=0.762001mm; height=1.270001mm; delta=12.0mil;
4918      li:objects {
4919       ha:line.0 {
4920        x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil;
4921       }
4922       ha:line.1 {
4923        x1=0.0; y1=30.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4924       }
4925       ha:line.2 {
4926        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
4927       }
4928       ha:line.3 {
4929        x1=15.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
4930       }
4931       ha:line.4 {
4932        x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
4933       }
4934       ha:line.5 {
4935        x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
4936       }
4937      }
4938     }
4939     ha:[ {
4940      width=0.127001mm; height=1.270001mm; delta=12.0mil;
4941      li:objects {
4942       ha:line.0 {
4943        x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
4944       }
4945       ha:line.1 {
4946        x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
4947       }
4948       ha:line.2 {
4949        x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4950       }
4951      }
4952     }
4953     ha:^ {
4954      width=0.254001mm; height=0.381001mm; delta=12.0mil;
4955      li:objects {
4956       ha:line.0 {
4957        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
4958       }
4959       ha:line.1 {
4960        x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=15.0mil; thickness=8.0mil;
4961       }
4962      }
4963     }
4964     ha:Z {
4965      width=0.635001mm; height=1.270001mm; delta=12.0mil;
4966      li:objects {
4967       ha:line.0 {
4968        x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
4969       }
4970       ha:line.1 {
4971        x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
4972       }
4973       ha:line.2 {
4974        x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
4975       }
4976      }
4977     }
4978     ha:a {
4979      width=0.635001mm; height=1.270001mm; delta=12.0mil;
4980      li:objects {
4981       ha:line.0 {
4982        x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
4983       }
4984       ha:line.1 {
4985        x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
4986       }
4987       ha:line.2 {
4988        x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
4989       }
4990       ha:line.3 {
4991        x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
4992       }
4993       ha:line.4 {
4994        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
4995       }
4996       ha:line.5 {
4997        x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
4998       }
4999       ha:line.6 {
5000        x1=20.0mil; y1=45.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
5001       }
5002       ha:line.7 {
5003        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
5004       }
5005       ha:line.8 {
5006        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
5007       }
5008      }
5009     }
5010
5011     ha:` {
5012      width=1.651001mm; height=1.651001mm; delta=12.0mil;
5013      li:objects {
5014       ha:line.0 {
5015        x1=50.0mil; y1=0.0; x2=65.0mil; y2=15.0mil; thickness=8.0mil;
5016       }
5017       ha:line.1 {
5018        x1=65.0mil; y1=50.0mil; x2=50.0mil; y2=65.0mil; thickness=8.0mil;
5019       }
5020       ha:line.2 {
5021        x1=50.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
5022       }
5023       ha:line.3 {
5024        x1=15.0mil; y1=65.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
5025       }
5026       ha:line.4 {
5027        x1=0.0; y1=50.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
5028       }
5029       ha:line.5 {
5030        x1=0.0; y1=15.0mil; x2=15.0mil; y2=0.0; thickness=8.0mil;
5031       }
5032       ha:line.6 {
5033        x1=15.0mil; y1=0.0; x2=50.0mil; y2=0.0; thickness=8.0mil;
5034       }
5035       ha:line.7 {
5036        x1=65.0mil; y1=15.0mil; x2=65.0mil; y2=50.0mil; thickness=8.0mil;
5037       }
5038       ha:line.8 {
5039        x1=25.0mil; y1=25.0mil; x2=40.0mil; y2=25.0mil; thickness=8.0mil;
5040       }
5041       ha:line.9 {
5042        x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
5043       }
5044       ha:line.10 {
5045        x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
5046       }
5047       ha:line.11 {
5048        x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
5049       }
5050       ha:line.12 {
5051        x1=25.0mil; y1=45.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
5052       }
5053      }
5054     }
5055
5056     ha:_ {
5057      width=0.508001mm; height=1.270001mm; delta=12.0mil;
5058      li:objects {
5059       ha:line.0 {
5060        x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
5061       }
5062      }
5063     }
5064    }
5065    id = 0
5066   }
5067  }
5068  ha:layer_stack {
5069   li:groups {
5070    ha:0 {
5071     name = top_paste
5072     ha:type { top=1; paste=1;    }
5073     li:layers { 7;    }
5074    }
5075    ha:1 {
5076     name = top_silk
5077     ha:type { silk=1; top=1;    }
5078     li:layers { 6;    }
5079    }
5080    ha:2 {
5081     name = top_mask
5082     ha:type { top=1; mask=1;    }
5083     li:layers { 8;    }
5084    }
5085    ha:3 {
5086     name = top_copper
5087     ha:type { copper=1; top=1;    }
5088     li:layers { 0; 2;    }
5089    }
5090    ha:4 {
5091     name = grp_4
5092     ha:type { substrate=1; intern=1;    }
5093     li:layers {    }
5094     ha:attributes {
5095      thickness={0.7375mm }
5096     }
5097    }
5098    ha:5 {
5099     name = grp_6
5100     ha:type {  intern=1; substrate=1;    }
5101     li:layers {     }
5102      ha:attributes {
5103       thickness={0.125mm }
5104      }
5105    }
5106    ha:6 {
5107     name = grp_8
5108     ha:type { substrate=1; intern=1;    }
5109     li:layers {    }
5110     ha:attributes {
5111      thickness={0.7375mm }
5112     }
5113    }
5114    ha:7 {
5115     name = global_outline
5116     ha:type {  boundary=1;    }
5117     li:layers { 4;    }
5118      purpose = uroute
5119    }
5120    ha:8 {
5121     name = bottom_copper
5122     ha:type {  bottom=1; copper=1;    }
5123     li:layers {     1; 3;}
5124    }
5125    ha:9 {
5126     name = bottom_mask
5127     ha:type {  bottom=1; mask=1;    }
5128     li:layers { 9;    }
5129    }
5130    ha:10 {
5131     name = bottom_silk
5132     ha:type { bottom=1; silk=1;    }
5133     li:layers { 5;    }
5134    }
5135    ha:11 {
5136     name = bottom_paste
5137     ha:type { bottom=1; paste=1;    }
5138     li:layers { 10;    }
5139    }
5140    ha:12 {
5141     name = pmech
5142     ha:type {  mech=1;    }
5143     li:layers { 11;    }
5144      purpose = proute
5145    }
5146    ha:13 {
5147     name = umech
5148     ha:type {  mech=1;    }
5149     li:layers { 12;    }
5150      purpose = uroute
5151    }
5152    ha:14 {
5153     name = top_assy
5154     ha:type {  top=1; doc=1;    }
5155     li:layers { 13;    }
5156     purpose = assy
5157      ha:attributes {
5158       init-invis=1
5159      }
5160    }
5161    ha:15 {
5162     name = bot_assy
5163     ha:type {  bottom=1; doc=1;    }
5164     li:layers { 14;    }
5165     purpose = assy
5166      ha:attributes {
5167       init-invis=1
5168      }
5169    }
5170    ha:16 {
5171     name = fab
5172     ha:type { top=1; doc=1;    }
5173     li:layers { 15;    }
5174     ha:attributes {
5175      init-invis=1
5176     }
5177     purpose = fab
5178    }
5179   }
5180  }
5181  li:pcb-rnd-conf-v1 {
5182   ha:overwrite {
5183    ha:design {
5184     min_ring = 0.1524 mm
5185     text_font_id = 0
5186     min_slk = 0.1270 mm
5187     shrink = 0.2540 mm
5188     poly_isle_area = 12903200000000.000000
5189     min_wid = 0.1524 mm
5190     bloat = 0.1524 mm
5191     min_drill = 0.3810 mm
5192      via_proto = 4
5193      clearance = 6.00 mil
5194      text_scale = 100
5195      text_thickness = 0
5196      line_thickness = 10.00 mil
5197    }
5198    ha:editor {
5199     grids_idx = 1
5200      buffer_number = 0
5201       all_direction_lines = true
5202       grid = 1.00 mil
5203      ha:view {
5204       flip_y = 0
5205      }
5206        show_solder_side = 0
5207    }
5208   }
5209  }
5210  ha:pixmaps {
5211  }
5212  ha:netlists {
5213
5214   li:input {
5215     ha:+3.3V {
5216     li:conn { J1-19; S1-1;    }
5217     }
5218     ha:swdio {
5219     li:conn { J1-7; J2-4; J3-3; R1-1;    }
5220     }
5221     ha:GND {
5222     li:conn { J1-4; J1-6; J1-8; J1-10; J1-12; J1-14; J1-16; J1-18; J1-20; J2-3; J3-1; S2-1;    }
5223     }
5224     ha:nrst {
5225     li:conn { J1-15; J2-5; J3-2; S2-2;    }
5226     }
5227     ha:traceswo {
5228     li:conn { J1-13; J2-6;    }
5229     }
5230     ha:unnamed_net5 {
5231     li:conn { J2-1; S1-3;    }
5232     }
5233     {ha:mcu vdd}     {
5234     li:conn { J1-1; J1-2; R1-2; R2-2; S1-2;    }
5235     }
5236     ha:swclk {
5237     li:conn { J1-9; J2-2; J3-4; R2-1;    }
5238     }
5239   }
5240  }
5241 }